github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/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  cloud.google.com/go
    89  https://cloud.google.com/go
    90  ----------------------------------------------------------------
    91  
    92                                   Apache License
    93                             Version 2.0, January 2004
    94                          http://www.apache.org/licenses/
    95  
    96     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    97  
    98     1. Definitions.
    99  
   100        "License" shall mean the terms and conditions for use, reproduction,
   101        and distribution as defined by Sections 1 through 9 of this document.
   102  
   103        "Licensor" shall mean the copyright owner or entity authorized by
   104        the copyright owner that is granting the License.
   105  
   106        "Legal Entity" shall mean the union of the acting entity and all
   107        other entities that control, are controlled by, or are under common
   108        control with that entity. For the purposes of this definition,
   109        "control" means (i) the power, direct or indirect, to cause the
   110        direction or management of such entity, whether by contract or
   111        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   112        outstanding shares, or (iii) beneficial ownership of such entity.
   113  
   114        "You" (or "Your") shall mean an individual or Legal Entity
   115        exercising permissions granted by this License.
   116  
   117        "Source" form shall mean the preferred form for making modifications,
   118        including but not limited to software source code, documentation
   119        source, and configuration files.
   120  
   121        "Object" form shall mean any form resulting from mechanical
   122        transformation or translation of a Source form, including but
   123        not limited to compiled object code, generated documentation,
   124        and conversions to other media types.
   125  
   126        "Work" shall mean the work of authorship, whether in Source or
   127        Object form, made available under the License, as indicated by a
   128        copyright notice that is included in or attached to the work
   129        (an example is provided in the Appendix below).
   130  
   131        "Derivative Works" shall mean any work, whether in Source or Object
   132        form, that is based on (or derived from) the Work and for which the
   133        editorial revisions, annotations, elaborations, or other modifications
   134        represent, as a whole, an original work of authorship. For the purposes
   135        of this License, Derivative Works shall not include works that remain
   136        separable from, or merely link (or bind by name) to the interfaces of,
   137        the Work and Derivative Works thereof.
   138  
   139        "Contribution" shall mean any work of authorship, including
   140        the original version of the Work and any modifications or additions
   141        to that Work or Derivative Works thereof, that is intentionally
   142        submitted to Licensor for inclusion in the Work by the copyright owner
   143        or by an individual or Legal Entity authorized to submit on behalf of
   144        the copyright owner. For the purposes of this definition, "submitted"
   145        means any form of electronic, verbal, or written communication sent
   146        to the Licensor or its representatives, including but not limited to
   147        communication on electronic mailing lists, source code control systems,
   148        and issue tracking systems that are managed by, or on behalf of, the
   149        Licensor for the purpose of discussing and improving the Work, but
   150        excluding communication that is conspicuously marked or otherwise
   151        designated in writing by the copyright owner as "Not a Contribution."
   152  
   153        "Contributor" shall mean Licensor and any individual or Legal Entity
   154        on behalf of whom a Contribution has been received by Licensor and
   155        subsequently incorporated within the Work.
   156  
   157     2. Grant of Copyright License. Subject to the terms and conditions of
   158        this License, each Contributor hereby grants to You a perpetual,
   159        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   160        copyright license to reproduce, prepare Derivative Works of,
   161        publicly display, publicly perform, sublicense, and distribute the
   162        Work and such Derivative Works in Source or Object form.
   163  
   164     3. Grant of Patent License. Subject to the terms and conditions of
   165        this License, each Contributor hereby grants to You a perpetual,
   166        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   167        (except as stated in this section) patent license to make, have made,
   168        use, offer to sell, sell, import, and otherwise transfer the Work,
   169        where such license applies only to those patent claims licensable
   170        by such Contributor that are necessarily infringed by their
   171        Contribution(s) alone or by combination of their Contribution(s)
   172        with the Work to which such Contribution(s) was submitted. If You
   173        institute patent litigation against any entity (including a
   174        cross-claim or counterclaim in a lawsuit) alleging that the Work
   175        or a Contribution incorporated within the Work constitutes direct
   176        or contributory patent infringement, then any patent licenses
   177        granted to You under this License for that Work shall terminate
   178        as of the date such litigation is filed.
   179  
   180     4. Redistribution. You may reproduce and distribute copies of the
   181        Work or Derivative Works thereof in any medium, with or without
   182        modifications, and in Source or Object form, provided that You
   183        meet the following conditions:
   184  
   185        (a) You must give any other recipients of the Work or
   186            Derivative Works a copy of this License; and
   187  
   188        (b) You must cause any modified files to carry prominent notices
   189            stating that You changed the files; and
   190  
   191        (c) You must retain, in the Source form of any Derivative Works
   192            that You distribute, all copyright, patent, trademark, and
   193            attribution notices from the Source form of the Work,
   194            excluding those notices that do not pertain to any part of
   195            the Derivative Works; and
   196  
   197        (d) If the Work includes a "NOTICE" text file as part of its
   198            distribution, then any Derivative Works that You distribute must
   199            include a readable copy of the attribution notices contained
   200            within such NOTICE file, excluding those notices that do not
   201            pertain to any part of the Derivative Works, in at least one
   202            of the following places: within a NOTICE text file distributed
   203            as part of the Derivative Works; within the Source form or
   204            documentation, if provided along with the Derivative Works; or,
   205            within a display generated by the Derivative Works, if and
   206            wherever such third-party notices normally appear. The contents
   207            of the NOTICE file are for informational purposes only and
   208            do not modify the License. You may add Your own attribution
   209            notices within Derivative Works that You distribute, alongside
   210            or as an addendum to the NOTICE text from the Work, provided
   211            that such additional attribution notices cannot be construed
   212            as modifying the License.
   213  
   214        You may add Your own copyright statement to Your modifications and
   215        may provide additional or different license terms and conditions
   216        for use, reproduction, or distribution of Your modifications, or
   217        for any such Derivative Works as a whole, provided Your use,
   218        reproduction, and distribution of the Work otherwise complies with
   219        the conditions stated in this License.
   220  
   221     5. Submission of Contributions. Unless You explicitly state otherwise,
   222        any Contribution intentionally submitted for inclusion in the Work
   223        by You to the Licensor shall be under the terms and conditions of
   224        this License, without any additional terms or conditions.
   225        Notwithstanding the above, nothing herein shall supersede or modify
   226        the terms of any separate license agreement you may have executed
   227        with Licensor regarding such Contributions.
   228  
   229     6. Trademarks. This License does not grant permission to use the trade
   230        names, trademarks, service marks, or product names of the Licensor,
   231        except as required for reasonable and customary use in describing the
   232        origin of the Work and reproducing the content of the NOTICE file.
   233  
   234     7. Disclaimer of Warranty. Unless required by applicable law or
   235        agreed to in writing, Licensor provides the Work (and each
   236        Contributor provides its Contributions) on an "AS IS" BASIS,
   237        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   238        implied, including, without limitation, any warranties or conditions
   239        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   240        PARTICULAR PURPOSE. You are solely responsible for determining the
   241        appropriateness of using or redistributing the Work and assume any
   242        risks associated with Your exercise of permissions under this License.
   243  
   244     8. Limitation of Liability. In no event and under no legal theory,
   245        whether in tort (including negligence), contract, or otherwise,
   246        unless required by applicable law (such as deliberate and grossly
   247        negligent acts) or agreed to in writing, shall any Contributor be
   248        liable to You for damages, including any direct, indirect, special,
   249        incidental, or consequential damages of any character arising as a
   250        result of this License or out of the use or inability to use the
   251        Work (including but not limited to damages for loss of goodwill,
   252        work stoppage, computer failure or malfunction, or any and all
   253        other commercial damages or losses), even if such Contributor
   254        has been advised of the possibility of such damages.
   255  
   256     9. Accepting Warranty or Additional Liability. While redistributing
   257        the Work or Derivative Works thereof, You may choose to offer,
   258        and charge a fee for, acceptance of support, warranty, indemnity,
   259        or other liability obligations and/or rights consistent with this
   260        License. However, in accepting such obligations, You may act only
   261        on Your own behalf and on Your sole responsibility, not on behalf
   262        of any other Contributor, and only if You agree to indemnify,
   263        defend, and hold each Contributor harmless for any liability
   264        incurred by, or claims asserted against, such Contributor by reason
   265        of your accepting any such warranty or additional liability.
   266  
   267     END OF TERMS AND CONDITIONS
   268  
   269     APPENDIX: How to apply the Apache License to your work.
   270  
   271        To apply the Apache License to your work, attach the following
   272        boilerplate notice, with the fields enclosed by brackets "[]"
   273        replaced with your own identifying information. (Don't include
   274        the brackets!)  The text should be enclosed in the appropriate
   275        comment syntax for the file format. We also recommend that a
   276        file or class name and description of purpose be included on the
   277        same "printed page" as the copyright notice for easier
   278        identification within third-party archives.
   279  
   280     Copyright [yyyy] [name of copyright owner]
   281  
   282     Licensed under the Apache License, Version 2.0 (the "License");
   283     you may not use this file except in compliance with the License.
   284     You may obtain a copy of the License at
   285  
   286         http://www.apache.org/licenses/LICENSE-2.0
   287  
   288     Unless required by applicable law or agreed to in writing, software
   289     distributed under the License is distributed on an "AS IS" BASIS,
   290     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   291     See the License for the specific language governing permissions and
   292     limitations under the License.
   293  
   294  ================================================================
   295  
   296  cloud.google.com/go/compute
   297  https://cloud.google.com/go/compute
   298  ----------------------------------------------------------------
   299  
   300                                   Apache License
   301                             Version 2.0, January 2004
   302                          http://www.apache.org/licenses/
   303  
   304     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   305  
   306     1. Definitions.
   307  
   308        "License" shall mean the terms and conditions for use, reproduction,
   309        and distribution as defined by Sections 1 through 9 of this document.
   310  
   311        "Licensor" shall mean the copyright owner or entity authorized by
   312        the copyright owner that is granting the License.
   313  
   314        "Legal Entity" shall mean the union of the acting entity and all
   315        other entities that control, are controlled by, or are under common
   316        control with that entity. For the purposes of this definition,
   317        "control" means (i) the power, direct or indirect, to cause the
   318        direction or management of such entity, whether by contract or
   319        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   320        outstanding shares, or (iii) beneficial ownership of such entity.
   321  
   322        "You" (or "Your") shall mean an individual or Legal Entity
   323        exercising permissions granted by this License.
   324  
   325        "Source" form shall mean the preferred form for making modifications,
   326        including but not limited to software source code, documentation
   327        source, and configuration files.
   328  
   329        "Object" form shall mean any form resulting from mechanical
   330        transformation or translation of a Source form, including but
   331        not limited to compiled object code, generated documentation,
   332        and conversions to other media types.
   333  
   334        "Work" shall mean the work of authorship, whether in Source or
   335        Object form, made available under the License, as indicated by a
   336        copyright notice that is included in or attached to the work
   337        (an example is provided in the Appendix below).
   338  
   339        "Derivative Works" shall mean any work, whether in Source or Object
   340        form, that is based on (or derived from) the Work and for which the
   341        editorial revisions, annotations, elaborations, or other modifications
   342        represent, as a whole, an original work of authorship. For the purposes
   343        of this License, Derivative Works shall not include works that remain
   344        separable from, or merely link (or bind by name) to the interfaces of,
   345        the Work and Derivative Works thereof.
   346  
   347        "Contribution" shall mean any work of authorship, including
   348        the original version of the Work and any modifications or additions
   349        to that Work or Derivative Works thereof, that is intentionally
   350        submitted to Licensor for inclusion in the Work by the copyright owner
   351        or by an individual or Legal Entity authorized to submit on behalf of
   352        the copyright owner. For the purposes of this definition, "submitted"
   353        means any form of electronic, verbal, or written communication sent
   354        to the Licensor or its representatives, including but not limited to
   355        communication on electronic mailing lists, source code control systems,
   356        and issue tracking systems that are managed by, or on behalf of, the
   357        Licensor for the purpose of discussing and improving the Work, but
   358        excluding communication that is conspicuously marked or otherwise
   359        designated in writing by the copyright owner as "Not a Contribution."
   360  
   361        "Contributor" shall mean Licensor and any individual or Legal Entity
   362        on behalf of whom a Contribution has been received by Licensor and
   363        subsequently incorporated within the Work.
   364  
   365     2. Grant of Copyright License. Subject to the terms and conditions of
   366        this License, each Contributor hereby grants to You a perpetual,
   367        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   368        copyright license to reproduce, prepare Derivative Works of,
   369        publicly display, publicly perform, sublicense, and distribute the
   370        Work and such Derivative Works in Source or Object form.
   371  
   372     3. Grant of Patent License. Subject to the terms and conditions of
   373        this License, each Contributor hereby grants to You a perpetual,
   374        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   375        (except as stated in this section) patent license to make, have made,
   376        use, offer to sell, sell, import, and otherwise transfer the Work,
   377        where such license applies only to those patent claims licensable
   378        by such Contributor that are necessarily infringed by their
   379        Contribution(s) alone or by combination of their Contribution(s)
   380        with the Work to which such Contribution(s) was submitted. If You
   381        institute patent litigation against any entity (including a
   382        cross-claim or counterclaim in a lawsuit) alleging that the Work
   383        or a Contribution incorporated within the Work constitutes direct
   384        or contributory patent infringement, then any patent licenses
   385        granted to You under this License for that Work shall terminate
   386        as of the date such litigation is filed.
   387  
   388     4. Redistribution. You may reproduce and distribute copies of the
   389        Work or Derivative Works thereof in any medium, with or without
   390        modifications, and in Source or Object form, provided that You
   391        meet the following conditions:
   392  
   393        (a) You must give any other recipients of the Work or
   394            Derivative Works a copy of this License; and
   395  
   396        (b) You must cause any modified files to carry prominent notices
   397            stating that You changed the files; and
   398  
   399        (c) You must retain, in the Source form of any Derivative Works
   400            that You distribute, all copyright, patent, trademark, and
   401            attribution notices from the Source form of the Work,
   402            excluding those notices that do not pertain to any part of
   403            the Derivative Works; and
   404  
   405        (d) If the Work includes a "NOTICE" text file as part of its
   406            distribution, then any Derivative Works that You distribute must
   407            include a readable copy of the attribution notices contained
   408            within such NOTICE file, excluding those notices that do not
   409            pertain to any part of the Derivative Works, in at least one
   410            of the following places: within a NOTICE text file distributed
   411            as part of the Derivative Works; within the Source form or
   412            documentation, if provided along with the Derivative Works; or,
   413            within a display generated by the Derivative Works, if and
   414            wherever such third-party notices normally appear. The contents
   415            of the NOTICE file are for informational purposes only and
   416            do not modify the License. You may add Your own attribution
   417            notices within Derivative Works that You distribute, alongside
   418            or as an addendum to the NOTICE text from the Work, provided
   419            that such additional attribution notices cannot be construed
   420            as modifying the License.
   421  
   422        You may add Your own copyright statement to Your modifications and
   423        may provide additional or different license terms and conditions
   424        for use, reproduction, or distribution of Your modifications, or
   425        for any such Derivative Works as a whole, provided Your use,
   426        reproduction, and distribution of the Work otherwise complies with
   427        the conditions stated in this License.
   428  
   429     5. Submission of Contributions. Unless You explicitly state otherwise,
   430        any Contribution intentionally submitted for inclusion in the Work
   431        by You to the Licensor shall be under the terms and conditions of
   432        this License, without any additional terms or conditions.
   433        Notwithstanding the above, nothing herein shall supersede or modify
   434        the terms of any separate license agreement you may have executed
   435        with Licensor regarding such Contributions.
   436  
   437     6. Trademarks. This License does not grant permission to use the trade
   438        names, trademarks, service marks, or product names of the Licensor,
   439        except as required for reasonable and customary use in describing the
   440        origin of the Work and reproducing the content of the NOTICE file.
   441  
   442     7. Disclaimer of Warranty. Unless required by applicable law or
   443        agreed to in writing, Licensor provides the Work (and each
   444        Contributor provides its Contributions) on an "AS IS" BASIS,
   445        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   446        implied, including, without limitation, any warranties or conditions
   447        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   448        PARTICULAR PURPOSE. You are solely responsible for determining the
   449        appropriateness of using or redistributing the Work and assume any
   450        risks associated with Your exercise of permissions under this License.
   451  
   452     8. Limitation of Liability. In no event and under no legal theory,
   453        whether in tort (including negligence), contract, or otherwise,
   454        unless required by applicable law (such as deliberate and grossly
   455        negligent acts) or agreed to in writing, shall any Contributor be
   456        liable to You for damages, including any direct, indirect, special,
   457        incidental, or consequential damages of any character arising as a
   458        result of this License or out of the use or inability to use the
   459        Work (including but not limited to damages for loss of goodwill,
   460        work stoppage, computer failure or malfunction, or any and all
   461        other commercial damages or losses), even if such Contributor
   462        has been advised of the possibility of such damages.
   463  
   464     9. Accepting Warranty or Additional Liability. While redistributing
   465        the Work or Derivative Works thereof, You may choose to offer,
   466        and charge a fee for, acceptance of support, warranty, indemnity,
   467        or other liability obligations and/or rights consistent with this
   468        License. However, in accepting such obligations, You may act only
   469        on Your own behalf and on Your sole responsibility, not on behalf
   470        of any other Contributor, and only if You agree to indemnify,
   471        defend, and hold each Contributor harmless for any liability
   472        incurred by, or claims asserted against, such Contributor by reason
   473        of your accepting any such warranty or additional liability.
   474  
   475     END OF TERMS AND CONDITIONS
   476  
   477     APPENDIX: How to apply the Apache License to your work.
   478  
   479        To apply the Apache License to your work, attach the following
   480        boilerplate notice, with the fields enclosed by brackets "[]"
   481        replaced with your own identifying information. (Don't include
   482        the brackets!)  The text should be enclosed in the appropriate
   483        comment syntax for the file format. We also recommend that a
   484        file or class name and description of purpose be included on the
   485        same "printed page" as the copyright notice for easier
   486        identification within third-party archives.
   487  
   488     Copyright [yyyy] [name of copyright owner]
   489  
   490     Licensed under the Apache License, Version 2.0 (the "License");
   491     you may not use this file except in compliance with the License.
   492     You may obtain a copy of the License at
   493  
   494         http://www.apache.org/licenses/LICENSE-2.0
   495  
   496     Unless required by applicable law or agreed to in writing, software
   497     distributed under the License is distributed on an "AS IS" BASIS,
   498     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   499     See the License for the specific language governing permissions and
   500     limitations under the License.
   501  
   502  ================================================================
   503  
   504  cloud.google.com/go/compute/metadata
   505  https://cloud.google.com/go/compute/metadata
   506  ----------------------------------------------------------------
   507  
   508                                   Apache License
   509                             Version 2.0, January 2004
   510                          http://www.apache.org/licenses/
   511  
   512     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   513  
   514     1. Definitions.
   515  
   516        "License" shall mean the terms and conditions for use, reproduction,
   517        and distribution as defined by Sections 1 through 9 of this document.
   518  
   519        "Licensor" shall mean the copyright owner or entity authorized by
   520        the copyright owner that is granting the License.
   521  
   522        "Legal Entity" shall mean the union of the acting entity and all
   523        other entities that control, are controlled by, or are under common
   524        control with that entity. For the purposes of this definition,
   525        "control" means (i) the power, direct or indirect, to cause the
   526        direction or management of such entity, whether by contract or
   527        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   528        outstanding shares, or (iii) beneficial ownership of such entity.
   529  
   530        "You" (or "Your") shall mean an individual or Legal Entity
   531        exercising permissions granted by this License.
   532  
   533        "Source" form shall mean the preferred form for making modifications,
   534        including but not limited to software source code, documentation
   535        source, and configuration files.
   536  
   537        "Object" form shall mean any form resulting from mechanical
   538        transformation or translation of a Source form, including but
   539        not limited to compiled object code, generated documentation,
   540        and conversions to other media types.
   541  
   542        "Work" shall mean the work of authorship, whether in Source or
   543        Object form, made available under the License, as indicated by a
   544        copyright notice that is included in or attached to the work
   545        (an example is provided in the Appendix below).
   546  
   547        "Derivative Works" shall mean any work, whether in Source or Object
   548        form, that is based on (or derived from) the Work and for which the
   549        editorial revisions, annotations, elaborations, or other modifications
   550        represent, as a whole, an original work of authorship. For the purposes
   551        of this License, Derivative Works shall not include works that remain
   552        separable from, or merely link (or bind by name) to the interfaces of,
   553        the Work and Derivative Works thereof.
   554  
   555        "Contribution" shall mean any work of authorship, including
   556        the original version of the Work and any modifications or additions
   557        to that Work or Derivative Works thereof, that is intentionally
   558        submitted to Licensor for inclusion in the Work by the copyright owner
   559        or by an individual or Legal Entity authorized to submit on behalf of
   560        the copyright owner. For the purposes of this definition, "submitted"
   561        means any form of electronic, verbal, or written communication sent
   562        to the Licensor or its representatives, including but not limited to
   563        communication on electronic mailing lists, source code control systems,
   564        and issue tracking systems that are managed by, or on behalf of, the
   565        Licensor for the purpose of discussing and improving the Work, but
   566        excluding communication that is conspicuously marked or otherwise
   567        designated in writing by the copyright owner as "Not a Contribution."
   568  
   569        "Contributor" shall mean Licensor and any individual or Legal Entity
   570        on behalf of whom a Contribution has been received by Licensor and
   571        subsequently incorporated within the Work.
   572  
   573     2. Grant of Copyright License. Subject to the terms and conditions of
   574        this License, each Contributor hereby grants to You a perpetual,
   575        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   576        copyright license to reproduce, prepare Derivative Works of,
   577        publicly display, publicly perform, sublicense, and distribute the
   578        Work and such Derivative Works in Source or Object form.
   579  
   580     3. Grant of Patent License. Subject to the terms and conditions of
   581        this License, each Contributor hereby grants to You a perpetual,
   582        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   583        (except as stated in this section) patent license to make, have made,
   584        use, offer to sell, sell, import, and otherwise transfer the Work,
   585        where such license applies only to those patent claims licensable
   586        by such Contributor that are necessarily infringed by their
   587        Contribution(s) alone or by combination of their Contribution(s)
   588        with the Work to which such Contribution(s) was submitted. If You
   589        institute patent litigation against any entity (including a
   590        cross-claim or counterclaim in a lawsuit) alleging that the Work
   591        or a Contribution incorporated within the Work constitutes direct
   592        or contributory patent infringement, then any patent licenses
   593        granted to You under this License for that Work shall terminate
   594        as of the date such litigation is filed.
   595  
   596     4. Redistribution. You may reproduce and distribute copies of the
   597        Work or Derivative Works thereof in any medium, with or without
   598        modifications, and in Source or Object form, provided that You
   599        meet the following conditions:
   600  
   601        (a) You must give any other recipients of the Work or
   602            Derivative Works a copy of this License; and
   603  
   604        (b) You must cause any modified files to carry prominent notices
   605            stating that You changed the files; and
   606  
   607        (c) You must retain, in the Source form of any Derivative Works
   608            that You distribute, all copyright, patent, trademark, and
   609            attribution notices from the Source form of the Work,
   610            excluding those notices that do not pertain to any part of
   611            the Derivative Works; and
   612  
   613        (d) If the Work includes a "NOTICE" text file as part of its
   614            distribution, then any Derivative Works that You distribute must
   615            include a readable copy of the attribution notices contained
   616            within such NOTICE file, excluding those notices that do not
   617            pertain to any part of the Derivative Works, in at least one
   618            of the following places: within a NOTICE text file distributed
   619            as part of the Derivative Works; within the Source form or
   620            documentation, if provided along with the Derivative Works; or,
   621            within a display generated by the Derivative Works, if and
   622            wherever such third-party notices normally appear. The contents
   623            of the NOTICE file are for informational purposes only and
   624            do not modify the License. You may add Your own attribution
   625            notices within Derivative Works that You distribute, alongside
   626            or as an addendum to the NOTICE text from the Work, provided
   627            that such additional attribution notices cannot be construed
   628            as modifying the License.
   629  
   630        You may add Your own copyright statement to Your modifications and
   631        may provide additional or different license terms and conditions
   632        for use, reproduction, or distribution of Your modifications, or
   633        for any such Derivative Works as a whole, provided Your use,
   634        reproduction, and distribution of the Work otherwise complies with
   635        the conditions stated in this License.
   636  
   637     5. Submission of Contributions. Unless You explicitly state otherwise,
   638        any Contribution intentionally submitted for inclusion in the Work
   639        by You to the Licensor shall be under the terms and conditions of
   640        this License, without any additional terms or conditions.
   641        Notwithstanding the above, nothing herein shall supersede or modify
   642        the terms of any separate license agreement you may have executed
   643        with Licensor regarding such Contributions.
   644  
   645     6. Trademarks. This License does not grant permission to use the trade
   646        names, trademarks, service marks, or product names of the Licensor,
   647        except as required for reasonable and customary use in describing the
   648        origin of the Work and reproducing the content of the NOTICE file.
   649  
   650     7. Disclaimer of Warranty. Unless required by applicable law or
   651        agreed to in writing, Licensor provides the Work (and each
   652        Contributor provides its Contributions) on an "AS IS" BASIS,
   653        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   654        implied, including, without limitation, any warranties or conditions
   655        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   656        PARTICULAR PURPOSE. You are solely responsible for determining the
   657        appropriateness of using or redistributing the Work and assume any
   658        risks associated with Your exercise of permissions under this License.
   659  
   660     8. Limitation of Liability. In no event and under no legal theory,
   661        whether in tort (including negligence), contract, or otherwise,
   662        unless required by applicable law (such as deliberate and grossly
   663        negligent acts) or agreed to in writing, shall any Contributor be
   664        liable to You for damages, including any direct, indirect, special,
   665        incidental, or consequential damages of any character arising as a
   666        result of this License or out of the use or inability to use the
   667        Work (including but not limited to damages for loss of goodwill,
   668        work stoppage, computer failure or malfunction, or any and all
   669        other commercial damages or losses), even if such Contributor
   670        has been advised of the possibility of such damages.
   671  
   672     9. Accepting Warranty or Additional Liability. While redistributing
   673        the Work or Derivative Works thereof, You may choose to offer,
   674        and charge a fee for, acceptance of support, warranty, indemnity,
   675        or other liability obligations and/or rights consistent with this
   676        License. However, in accepting such obligations, You may act only
   677        on Your own behalf and on Your sole responsibility, not on behalf
   678        of any other Contributor, and only if You agree to indemnify,
   679        defend, and hold each Contributor harmless for any liability
   680        incurred by, or claims asserted against, such Contributor by reason
   681        of your accepting any such warranty or additional liability.
   682  
   683     END OF TERMS AND CONDITIONS
   684  
   685     APPENDIX: How to apply the Apache License to your work.
   686  
   687        To apply the Apache License to your work, attach the following
   688        boilerplate notice, with the fields enclosed by brackets "[]"
   689        replaced with your own identifying information. (Don't include
   690        the brackets!)  The text should be enclosed in the appropriate
   691        comment syntax for the file format. We also recommend that a
   692        file or class name and description of purpose be included on the
   693        same "printed page" as the copyright notice for easier
   694        identification within third-party archives.
   695  
   696     Copyright [yyyy] [name of copyright owner]
   697  
   698     Licensed under the Apache License, Version 2.0 (the "License");
   699     you may not use this file except in compliance with the License.
   700     You may obtain a copy of the License at
   701  
   702         http://www.apache.org/licenses/LICENSE-2.0
   703  
   704     Unless required by applicable law or agreed to in writing, software
   705     distributed under the License is distributed on an "AS IS" BASIS,
   706     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   707     See the License for the specific language governing permissions and
   708     limitations under the License.
   709  
   710  ================================================================
   711  
   712  cloud.google.com/go/iam
   713  https://cloud.google.com/go/iam
   714  ----------------------------------------------------------------
   715  
   716                                   Apache License
   717                             Version 2.0, January 2004
   718                          http://www.apache.org/licenses/
   719  
   720     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   721  
   722     1. Definitions.
   723  
   724        "License" shall mean the terms and conditions for use, reproduction,
   725        and distribution as defined by Sections 1 through 9 of this document.
   726  
   727        "Licensor" shall mean the copyright owner or entity authorized by
   728        the copyright owner that is granting the License.
   729  
   730        "Legal Entity" shall mean the union of the acting entity and all
   731        other entities that control, are controlled by, or are under common
   732        control with that entity. For the purposes of this definition,
   733        "control" means (i) the power, direct or indirect, to cause the
   734        direction or management of such entity, whether by contract or
   735        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   736        outstanding shares, or (iii) beneficial ownership of such entity.
   737  
   738        "You" (or "Your") shall mean an individual or Legal Entity
   739        exercising permissions granted by this License.
   740  
   741        "Source" form shall mean the preferred form for making modifications,
   742        including but not limited to software source code, documentation
   743        source, and configuration files.
   744  
   745        "Object" form shall mean any form resulting from mechanical
   746        transformation or translation of a Source form, including but
   747        not limited to compiled object code, generated documentation,
   748        and conversions to other media types.
   749  
   750        "Work" shall mean the work of authorship, whether in Source or
   751        Object form, made available under the License, as indicated by a
   752        copyright notice that is included in or attached to the work
   753        (an example is provided in the Appendix below).
   754  
   755        "Derivative Works" shall mean any work, whether in Source or Object
   756        form, that is based on (or derived from) the Work and for which the
   757        editorial revisions, annotations, elaborations, or other modifications
   758        represent, as a whole, an original work of authorship. For the purposes
   759        of this License, Derivative Works shall not include works that remain
   760        separable from, or merely link (or bind by name) to the interfaces of,
   761        the Work and Derivative Works thereof.
   762  
   763        "Contribution" shall mean any work of authorship, including
   764        the original version of the Work and any modifications or additions
   765        to that Work or Derivative Works thereof, that is intentionally
   766        submitted to Licensor for inclusion in the Work by the copyright owner
   767        or by an individual or Legal Entity authorized to submit on behalf of
   768        the copyright owner. For the purposes of this definition, "submitted"
   769        means any form of electronic, verbal, or written communication sent
   770        to the Licensor or its representatives, including but not limited to
   771        communication on electronic mailing lists, source code control systems,
   772        and issue tracking systems that are managed by, or on behalf of, the
   773        Licensor for the purpose of discussing and improving the Work, but
   774        excluding communication that is conspicuously marked or otherwise
   775        designated in writing by the copyright owner as "Not a Contribution."
   776  
   777        "Contributor" shall mean Licensor and any individual or Legal Entity
   778        on behalf of whom a Contribution has been received by Licensor and
   779        subsequently incorporated within the Work.
   780  
   781     2. Grant of Copyright License. Subject to the terms and conditions of
   782        this License, each Contributor hereby grants to You a perpetual,
   783        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   784        copyright license to reproduce, prepare Derivative Works of,
   785        publicly display, publicly perform, sublicense, and distribute the
   786        Work and such Derivative Works in Source or Object form.
   787  
   788     3. Grant of Patent License. Subject to the terms and conditions of
   789        this License, each Contributor hereby grants to You a perpetual,
   790        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   791        (except as stated in this section) patent license to make, have made,
   792        use, offer to sell, sell, import, and otherwise transfer the Work,
   793        where such license applies only to those patent claims licensable
   794        by such Contributor that are necessarily infringed by their
   795        Contribution(s) alone or by combination of their Contribution(s)
   796        with the Work to which such Contribution(s) was submitted. If You
   797        institute patent litigation against any entity (including a
   798        cross-claim or counterclaim in a lawsuit) alleging that the Work
   799        or a Contribution incorporated within the Work constitutes direct
   800        or contributory patent infringement, then any patent licenses
   801        granted to You under this License for that Work shall terminate
   802        as of the date such litigation is filed.
   803  
   804     4. Redistribution. You may reproduce and distribute copies of the
   805        Work or Derivative Works thereof in any medium, with or without
   806        modifications, and in Source or Object form, provided that You
   807        meet the following conditions:
   808  
   809        (a) You must give any other recipients of the Work or
   810            Derivative Works a copy of this License; and
   811  
   812        (b) You must cause any modified files to carry prominent notices
   813            stating that You changed the files; and
   814  
   815        (c) You must retain, in the Source form of any Derivative Works
   816            that You distribute, all copyright, patent, trademark, and
   817            attribution notices from the Source form of the Work,
   818            excluding those notices that do not pertain to any part of
   819            the Derivative Works; and
   820  
   821        (d) If the Work includes a "NOTICE" text file as part of its
   822            distribution, then any Derivative Works that You distribute must
   823            include a readable copy of the attribution notices contained
   824            within such NOTICE file, excluding those notices that do not
   825            pertain to any part of the Derivative Works, in at least one
   826            of the following places: within a NOTICE text file distributed
   827            as part of the Derivative Works; within the Source form or
   828            documentation, if provided along with the Derivative Works; or,
   829            within a display generated by the Derivative Works, if and
   830            wherever such third-party notices normally appear. The contents
   831            of the NOTICE file are for informational purposes only and
   832            do not modify the License. You may add Your own attribution
   833            notices within Derivative Works that You distribute, alongside
   834            or as an addendum to the NOTICE text from the Work, provided
   835            that such additional attribution notices cannot be construed
   836            as modifying the License.
   837  
   838        You may add Your own copyright statement to Your modifications and
   839        may provide additional or different license terms and conditions
   840        for use, reproduction, or distribution of Your modifications, or
   841        for any such Derivative Works as a whole, provided Your use,
   842        reproduction, and distribution of the Work otherwise complies with
   843        the conditions stated in this License.
   844  
   845     5. Submission of Contributions. Unless You explicitly state otherwise,
   846        any Contribution intentionally submitted for inclusion in the Work
   847        by You to the Licensor shall be under the terms and conditions of
   848        this License, without any additional terms or conditions.
   849        Notwithstanding the above, nothing herein shall supersede or modify
   850        the terms of any separate license agreement you may have executed
   851        with Licensor regarding such Contributions.
   852  
   853     6. Trademarks. This License does not grant permission to use the trade
   854        names, trademarks, service marks, or product names of the Licensor,
   855        except as required for reasonable and customary use in describing the
   856        origin of the Work and reproducing the content of the NOTICE file.
   857  
   858     7. Disclaimer of Warranty. Unless required by applicable law or
   859        agreed to in writing, Licensor provides the Work (and each
   860        Contributor provides its Contributions) on an "AS IS" BASIS,
   861        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   862        implied, including, without limitation, any warranties or conditions
   863        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   864        PARTICULAR PURPOSE. You are solely responsible for determining the
   865        appropriateness of using or redistributing the Work and assume any
   866        risks associated with Your exercise of permissions under this License.
   867  
   868     8. Limitation of Liability. In no event and under no legal theory,
   869        whether in tort (including negligence), contract, or otherwise,
   870        unless required by applicable law (such as deliberate and grossly
   871        negligent acts) or agreed to in writing, shall any Contributor be
   872        liable to You for damages, including any direct, indirect, special,
   873        incidental, or consequential damages of any character arising as a
   874        result of this License or out of the use or inability to use the
   875        Work (including but not limited to damages for loss of goodwill,
   876        work stoppage, computer failure or malfunction, or any and all
   877        other commercial damages or losses), even if such Contributor
   878        has been advised of the possibility of such damages.
   879  
   880     9. Accepting Warranty or Additional Liability. While redistributing
   881        the Work or Derivative Works thereof, You may choose to offer,
   882        and charge a fee for, acceptance of support, warranty, indemnity,
   883        or other liability obligations and/or rights consistent with this
   884        License. However, in accepting such obligations, You may act only
   885        on Your own behalf and on Your sole responsibility, not on behalf
   886        of any other Contributor, and only if You agree to indemnify,
   887        defend, and hold each Contributor harmless for any liability
   888        incurred by, or claims asserted against, such Contributor by reason
   889        of your accepting any such warranty or additional liability.
   890  
   891     END OF TERMS AND CONDITIONS
   892  
   893     APPENDIX: How to apply the Apache License to your work.
   894  
   895        To apply the Apache License to your work, attach the following
   896        boilerplate notice, with the fields enclosed by brackets "[]"
   897        replaced with your own identifying information. (Don't include
   898        the brackets!)  The text should be enclosed in the appropriate
   899        comment syntax for the file format. We also recommend that a
   900        file or class name and description of purpose be included on the
   901        same "printed page" as the copyright notice for easier
   902        identification within third-party archives.
   903  
   904     Copyright [yyyy] [name of copyright owner]
   905  
   906     Licensed under the Apache License, Version 2.0 (the "License");
   907     you may not use this file except in compliance with the License.
   908     You may obtain a copy of the License at
   909  
   910         http://www.apache.org/licenses/LICENSE-2.0
   911  
   912     Unless required by applicable law or agreed to in writing, software
   913     distributed under the License is distributed on an "AS IS" BASIS,
   914     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   915     See the License for the specific language governing permissions and
   916     limitations under the License.
   917  
   918  ================================================================
   919  
   920  cloud.google.com/go/storage
   921  https://cloud.google.com/go/storage
   922  ----------------------------------------------------------------
   923  
   924                                   Apache License
   925                             Version 2.0, January 2004
   926                          http://www.apache.org/licenses/
   927  
   928     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   929  
   930     1. Definitions.
   931  
   932        "License" shall mean the terms and conditions for use, reproduction,
   933        and distribution as defined by Sections 1 through 9 of this document.
   934  
   935        "Licensor" shall mean the copyright owner or entity authorized by
   936        the copyright owner that is granting the License.
   937  
   938        "Legal Entity" shall mean the union of the acting entity and all
   939        other entities that control, are controlled by, or are under common
   940        control with that entity. For the purposes of this definition,
   941        "control" means (i) the power, direct or indirect, to cause the
   942        direction or management of such entity, whether by contract or
   943        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   944        outstanding shares, or (iii) beneficial ownership of such entity.
   945  
   946        "You" (or "Your") shall mean an individual or Legal Entity
   947        exercising permissions granted by this License.
   948  
   949        "Source" form shall mean the preferred form for making modifications,
   950        including but not limited to software source code, documentation
   951        source, and configuration files.
   952  
   953        "Object" form shall mean any form resulting from mechanical
   954        transformation or translation of a Source form, including but
   955        not limited to compiled object code, generated documentation,
   956        and conversions to other media types.
   957  
   958        "Work" shall mean the work of authorship, whether in Source or
   959        Object form, made available under the License, as indicated by a
   960        copyright notice that is included in or attached to the work
   961        (an example is provided in the Appendix below).
   962  
   963        "Derivative Works" shall mean any work, whether in Source or Object
   964        form, that is based on (or derived from) the Work and for which the
   965        editorial revisions, annotations, elaborations, or other modifications
   966        represent, as a whole, an original work of authorship. For the purposes
   967        of this License, Derivative Works shall not include works that remain
   968        separable from, or merely link (or bind by name) to the interfaces of,
   969        the Work and Derivative Works thereof.
   970  
   971        "Contribution" shall mean any work of authorship, including
   972        the original version of the Work and any modifications or additions
   973        to that Work or Derivative Works thereof, that is intentionally
   974        submitted to Licensor for inclusion in the Work by the copyright owner
   975        or by an individual or Legal Entity authorized to submit on behalf of
   976        the copyright owner. For the purposes of this definition, "submitted"
   977        means any form of electronic, verbal, or written communication sent
   978        to the Licensor or its representatives, including but not limited to
   979        communication on electronic mailing lists, source code control systems,
   980        and issue tracking systems that are managed by, or on behalf of, the
   981        Licensor for the purpose of discussing and improving the Work, but
   982        excluding communication that is conspicuously marked or otherwise
   983        designated in writing by the copyright owner as "Not a Contribution."
   984  
   985        "Contributor" shall mean Licensor and any individual or Legal Entity
   986        on behalf of whom a Contribution has been received by Licensor and
   987        subsequently incorporated within the Work.
   988  
   989     2. Grant of Copyright License. Subject to the terms and conditions of
   990        this License, each Contributor hereby grants to You a perpetual,
   991        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   992        copyright license to reproduce, prepare Derivative Works of,
   993        publicly display, publicly perform, sublicense, and distribute the
   994        Work and such Derivative Works in Source or Object form.
   995  
   996     3. Grant of Patent License. Subject to the terms and conditions of
   997        this License, each Contributor hereby grants to You a perpetual,
   998        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   999        (except as stated in this section) patent license to make, have made,
  1000        use, offer to sell, sell, import, and otherwise transfer the Work,
  1001        where such license applies only to those patent claims licensable
  1002        by such Contributor that are necessarily infringed by their
  1003        Contribution(s) alone or by combination of their Contribution(s)
  1004        with the Work to which such Contribution(s) was submitted. If You
  1005        institute patent litigation against any entity (including a
  1006        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1007        or a Contribution incorporated within the Work constitutes direct
  1008        or contributory patent infringement, then any patent licenses
  1009        granted to You under this License for that Work shall terminate
  1010        as of the date such litigation is filed.
  1011  
  1012     4. Redistribution. You may reproduce and distribute copies of the
  1013        Work or Derivative Works thereof in any medium, with or without
  1014        modifications, and in Source or Object form, provided that You
  1015        meet the following conditions:
  1016  
  1017        (a) You must give any other recipients of the Work or
  1018            Derivative Works a copy of this License; and
  1019  
  1020        (b) You must cause any modified files to carry prominent notices
  1021            stating that You changed the files; and
  1022  
  1023        (c) You must retain, in the Source form of any Derivative Works
  1024            that You distribute, all copyright, patent, trademark, and
  1025            attribution notices from the Source form of the Work,
  1026            excluding those notices that do not pertain to any part of
  1027            the Derivative Works; and
  1028  
  1029        (d) If the Work includes a "NOTICE" text file as part of its
  1030            distribution, then any Derivative Works that You distribute must
  1031            include a readable copy of the attribution notices contained
  1032            within such NOTICE file, excluding those notices that do not
  1033            pertain to any part of the Derivative Works, in at least one
  1034            of the following places: within a NOTICE text file distributed
  1035            as part of the Derivative Works; within the Source form or
  1036            documentation, if provided along with the Derivative Works; or,
  1037            within a display generated by the Derivative Works, if and
  1038            wherever such third-party notices normally appear. The contents
  1039            of the NOTICE file are for informational purposes only and
  1040            do not modify the License. You may add Your own attribution
  1041            notices within Derivative Works that You distribute, alongside
  1042            or as an addendum to the NOTICE text from the Work, provided
  1043            that such additional attribution notices cannot be construed
  1044            as modifying the License.
  1045  
  1046        You may add Your own copyright statement to Your modifications and
  1047        may provide additional or different license terms and conditions
  1048        for use, reproduction, or distribution of Your modifications, or
  1049        for any such Derivative Works as a whole, provided Your use,
  1050        reproduction, and distribution of the Work otherwise complies with
  1051        the conditions stated in this License.
  1052  
  1053     5. Submission of Contributions. Unless You explicitly state otherwise,
  1054        any Contribution intentionally submitted for inclusion in the Work
  1055        by You to the Licensor shall be under the terms and conditions of
  1056        this License, without any additional terms or conditions.
  1057        Notwithstanding the above, nothing herein shall supersede or modify
  1058        the terms of any separate license agreement you may have executed
  1059        with Licensor regarding such Contributions.
  1060  
  1061     6. Trademarks. This License does not grant permission to use the trade
  1062        names, trademarks, service marks, or product names of the Licensor,
  1063        except as required for reasonable and customary use in describing the
  1064        origin of the Work and reproducing the content of the NOTICE file.
  1065  
  1066     7. Disclaimer of Warranty. Unless required by applicable law or
  1067        agreed to in writing, Licensor provides the Work (and each
  1068        Contributor provides its Contributions) on an "AS IS" BASIS,
  1069        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1070        implied, including, without limitation, any warranties or conditions
  1071        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1072        PARTICULAR PURPOSE. You are solely responsible for determining the
  1073        appropriateness of using or redistributing the Work and assume any
  1074        risks associated with Your exercise of permissions under this License.
  1075  
  1076     8. Limitation of Liability. In no event and under no legal theory,
  1077        whether in tort (including negligence), contract, or otherwise,
  1078        unless required by applicable law (such as deliberate and grossly
  1079        negligent acts) or agreed to in writing, shall any Contributor be
  1080        liable to You for damages, including any direct, indirect, special,
  1081        incidental, or consequential damages of any character arising as a
  1082        result of this License or out of the use or inability to use the
  1083        Work (including but not limited to damages for loss of goodwill,
  1084        work stoppage, computer failure or malfunction, or any and all
  1085        other commercial damages or losses), even if such Contributor
  1086        has been advised of the possibility of such damages.
  1087  
  1088     9. Accepting Warranty or Additional Liability. While redistributing
  1089        the Work or Derivative Works thereof, You may choose to offer,
  1090        and charge a fee for, acceptance of support, warranty, indemnity,
  1091        or other liability obligations and/or rights consistent with this
  1092        License. However, in accepting such obligations, You may act only
  1093        on Your own behalf and on Your sole responsibility, not on behalf
  1094        of any other Contributor, and only if You agree to indemnify,
  1095        defend, and hold each Contributor harmless for any liability
  1096        incurred by, or claims asserted against, such Contributor by reason
  1097        of your accepting any such warranty or additional liability.
  1098  
  1099     END OF TERMS AND CONDITIONS
  1100  
  1101     APPENDIX: How to apply the Apache License to your work.
  1102  
  1103        To apply the Apache License to your work, attach the following
  1104        boilerplate notice, with the fields enclosed by brackets "[]"
  1105        replaced with your own identifying information. (Don't include
  1106        the brackets!)  The text should be enclosed in the appropriate
  1107        comment syntax for the file format. We also recommend that a
  1108        file or class name and description of purpose be included on the
  1109        same "printed page" as the copyright notice for easier
  1110        identification within third-party archives.
  1111  
  1112     Copyright [yyyy] [name of copyright owner]
  1113  
  1114     Licensed under the Apache License, Version 2.0 (the "License");
  1115     you may not use this file except in compliance with the License.
  1116     You may obtain a copy of the License at
  1117  
  1118         http://www.apache.org/licenses/LICENSE-2.0
  1119  
  1120     Unless required by applicable law or agreed to in writing, software
  1121     distributed under the License is distributed on an "AS IS" BASIS,
  1122     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1123     See the License for the specific language governing permissions and
  1124     limitations under the License.
  1125  
  1126  ================================================================
  1127  
  1128  filippo.io/edwards25519
  1129  https://filippo.io/edwards25519
  1130  ----------------------------------------------------------------
  1131  Copyright (c) 2009 The Go Authors. All rights reserved.
  1132  
  1133  Redistribution and use in source and binary forms, with or without
  1134  modification, are permitted provided that the following conditions are
  1135  met:
  1136  
  1137     * Redistributions of source code must retain the above copyright
  1138  notice, this list of conditions and the following disclaimer.
  1139     * Redistributions in binary form must reproduce the above
  1140  copyright notice, this list of conditions and the following disclaimer
  1141  in the documentation and/or other materials provided with the
  1142  distribution.
  1143     * Neither the name of Google Inc. nor the names of its
  1144  contributors may be used to endorse or promote products derived from
  1145  this software without specific prior written permission.
  1146  
  1147  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1148  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1149  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1150  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1151  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1152  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1153  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1154  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1155  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1156  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1157  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1158  
  1159  ================================================================
  1160  
  1161  github.com/Azure/azure-pipeline-go
  1162  https://github.com/Azure/azure-pipeline-go
  1163  ----------------------------------------------------------------
  1164      MIT License
  1165  
  1166      Copyright (c) Microsoft Corporation. All rights reserved.
  1167  
  1168      Permission is hereby granted, free of charge, to any person obtaining a copy
  1169      of this software and associated documentation files (the "Software"), to deal
  1170      in the Software without restriction, including without limitation the rights
  1171      to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1172      copies of the Software, and to permit persons to whom the Software is
  1173      furnished to do so, subject to the following conditions:
  1174  
  1175      The above copyright notice and this permission notice shall be included in all
  1176      copies or substantial portions of the Software.
  1177  
  1178      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1179      IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1180      FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1181      AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1182      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1183      OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1184      SOFTWARE
  1185  ================================================================
  1186  
  1187  github.com/Azure/azure-storage-blob-go
  1188  https://github.com/Azure/azure-storage-blob-go
  1189  ----------------------------------------------------------------
  1190      MIT License
  1191  
  1192      Copyright (c) Microsoft Corporation. All rights reserved.
  1193  
  1194      Permission is hereby granted, free of charge, to any person obtaining a copy
  1195      of this software and associated documentation files (the "Software"), to deal
  1196      in the Software without restriction, including without limitation the rights
  1197      to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1198      copies of the Software, and to permit persons to whom the Software is
  1199      furnished to do so, subject to the following conditions:
  1200  
  1201      The above copyright notice and this permission notice shall be included in all
  1202      copies or substantial portions of the Software.
  1203  
  1204      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1205      IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1206      FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1207      AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1208      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1209      OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1210      SOFTWARE
  1211  ================================================================
  1212  
  1213  github.com/Azure/go-autorest
  1214  https://github.com/Azure/go-autorest
  1215  ----------------------------------------------------------------
  1216  
  1217                                   Apache License
  1218                             Version 2.0, January 2004
  1219                          http://www.apache.org/licenses/
  1220  
  1221     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1222  
  1223     1. Definitions.
  1224  
  1225        "License" shall mean the terms and conditions for use, reproduction,
  1226        and distribution as defined by Sections 1 through 9 of this document.
  1227  
  1228        "Licensor" shall mean the copyright owner or entity authorized by
  1229        the copyright owner that is granting the License.
  1230  
  1231        "Legal Entity" shall mean the union of the acting entity and all
  1232        other entities that control, are controlled by, or are under common
  1233        control with that entity. For the purposes of this definition,
  1234        "control" means (i) the power, direct or indirect, to cause the
  1235        direction or management of such entity, whether by contract or
  1236        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1237        outstanding shares, or (iii) beneficial ownership of such entity.
  1238  
  1239        "You" (or "Your") shall mean an individual or Legal Entity
  1240        exercising permissions granted by this License.
  1241  
  1242        "Source" form shall mean the preferred form for making modifications,
  1243        including but not limited to software source code, documentation
  1244        source, and configuration files.
  1245  
  1246        "Object" form shall mean any form resulting from mechanical
  1247        transformation or translation of a Source form, including but
  1248        not limited to compiled object code, generated documentation,
  1249        and conversions to other media types.
  1250  
  1251        "Work" shall mean the work of authorship, whether in Source or
  1252        Object form, made available under the License, as indicated by a
  1253        copyright notice that is included in or attached to the work
  1254        (an example is provided in the Appendix below).
  1255  
  1256        "Derivative Works" shall mean any work, whether in Source or Object
  1257        form, that is based on (or derived from) the Work and for which the
  1258        editorial revisions, annotations, elaborations, or other modifications
  1259        represent, as a whole, an original work of authorship. For the purposes
  1260        of this License, Derivative Works shall not include works that remain
  1261        separable from, or merely link (or bind by name) to the interfaces of,
  1262        the Work and Derivative Works thereof.
  1263  
  1264        "Contribution" shall mean any work of authorship, including
  1265        the original version of the Work and any modifications or additions
  1266        to that Work or Derivative Works thereof, that is intentionally
  1267        submitted to Licensor for inclusion in the Work by the copyright owner
  1268        or by an individual or Legal Entity authorized to submit on behalf of
  1269        the copyright owner. For the purposes of this definition, "submitted"
  1270        means any form of electronic, verbal, or written communication sent
  1271        to the Licensor or its representatives, including but not limited to
  1272        communication on electronic mailing lists, source code control systems,
  1273        and issue tracking systems that are managed by, or on behalf of, the
  1274        Licensor for the purpose of discussing and improving the Work, but
  1275        excluding communication that is conspicuously marked or otherwise
  1276        designated in writing by the copyright owner as "Not a Contribution."
  1277  
  1278        "Contributor" shall mean Licensor and any individual or Legal Entity
  1279        on behalf of whom a Contribution has been received by Licensor and
  1280        subsequently incorporated within the Work.
  1281  
  1282     2. Grant of Copyright License. Subject to the terms and conditions of
  1283        this License, each Contributor hereby grants to You a perpetual,
  1284        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1285        copyright license to reproduce, prepare Derivative Works of,
  1286        publicly display, publicly perform, sublicense, and distribute the
  1287        Work and such Derivative Works in Source or Object form.
  1288  
  1289     3. Grant of Patent License. Subject to the terms and conditions of
  1290        this License, each Contributor hereby grants to You a perpetual,
  1291        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1292        (except as stated in this section) patent license to make, have made,
  1293        use, offer to sell, sell, import, and otherwise transfer the Work,
  1294        where such license applies only to those patent claims licensable
  1295        by such Contributor that are necessarily infringed by their
  1296        Contribution(s) alone or by combination of their Contribution(s)
  1297        with the Work to which such Contribution(s) was submitted. If You
  1298        institute patent litigation against any entity (including a
  1299        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1300        or a Contribution incorporated within the Work constitutes direct
  1301        or contributory patent infringement, then any patent licenses
  1302        granted to You under this License for that Work shall terminate
  1303        as of the date such litigation is filed.
  1304  
  1305     4. Redistribution. You may reproduce and distribute copies of the
  1306        Work or Derivative Works thereof in any medium, with or without
  1307        modifications, and in Source or Object form, provided that You
  1308        meet the following conditions:
  1309  
  1310        (a) You must give any other recipients of the Work or
  1311            Derivative Works a copy of this License; and
  1312  
  1313        (b) You must cause any modified files to carry prominent notices
  1314            stating that You changed the files; and
  1315  
  1316        (c) You must retain, in the Source form of any Derivative Works
  1317            that You distribute, all copyright, patent, trademark, and
  1318            attribution notices from the Source form of the Work,
  1319            excluding those notices that do not pertain to any part of
  1320            the Derivative Works; and
  1321  
  1322        (d) If the Work includes a "NOTICE" text file as part of its
  1323            distribution, then any Derivative Works that You distribute must
  1324            include a readable copy of the attribution notices contained
  1325            within such NOTICE file, excluding those notices that do not
  1326            pertain to any part of the Derivative Works, in at least one
  1327            of the following places: within a NOTICE text file distributed
  1328            as part of the Derivative Works; within the Source form or
  1329            documentation, if provided along with the Derivative Works; or,
  1330            within a display generated by the Derivative Works, if and
  1331            wherever such third-party notices normally appear. The contents
  1332            of the NOTICE file are for informational purposes only and
  1333            do not modify the License. You may add Your own attribution
  1334            notices within Derivative Works that You distribute, alongside
  1335            or as an addendum to the NOTICE text from the Work, provided
  1336            that such additional attribution notices cannot be construed
  1337            as modifying the License.
  1338  
  1339        You may add Your own copyright statement to Your modifications and
  1340        may provide additional or different license terms and conditions
  1341        for use, reproduction, or distribution of Your modifications, or
  1342        for any such Derivative Works as a whole, provided Your use,
  1343        reproduction, and distribution of the Work otherwise complies with
  1344        the conditions stated in this License.
  1345  
  1346     5. Submission of Contributions. Unless You explicitly state otherwise,
  1347        any Contribution intentionally submitted for inclusion in the Work
  1348        by You to the Licensor shall be under the terms and conditions of
  1349        this License, without any additional terms or conditions.
  1350        Notwithstanding the above, nothing herein shall supersede or modify
  1351        the terms of any separate license agreement you may have executed
  1352        with Licensor regarding such Contributions.
  1353  
  1354     6. Trademarks. This License does not grant permission to use the trade
  1355        names, trademarks, service marks, or product names of the Licensor,
  1356        except as required for reasonable and customary use in describing the
  1357        origin of the Work and reproducing the content of the NOTICE file.
  1358  
  1359     7. Disclaimer of Warranty. Unless required by applicable law or
  1360        agreed to in writing, Licensor provides the Work (and each
  1361        Contributor provides its Contributions) on an "AS IS" BASIS,
  1362        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1363        implied, including, without limitation, any warranties or conditions
  1364        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1365        PARTICULAR PURPOSE. You are solely responsible for determining the
  1366        appropriateness of using or redistributing the Work and assume any
  1367        risks associated with Your exercise of permissions under this License.
  1368  
  1369     8. Limitation of Liability. In no event and under no legal theory,
  1370        whether in tort (including negligence), contract, or otherwise,
  1371        unless required by applicable law (such as deliberate and grossly
  1372        negligent acts) or agreed to in writing, shall any Contributor be
  1373        liable to You for damages, including any direct, indirect, special,
  1374        incidental, or consequential damages of any character arising as a
  1375        result of this License or out of the use or inability to use the
  1376        Work (including but not limited to damages for loss of goodwill,
  1377        work stoppage, computer failure or malfunction, or any and all
  1378        other commercial damages or losses), even if such Contributor
  1379        has been advised of the possibility of such damages.
  1380  
  1381     9. Accepting Warranty or Additional Liability. While redistributing
  1382        the Work or Derivative Works thereof, You may choose to offer,
  1383        and charge a fee for, acceptance of support, warranty, indemnity,
  1384        or other liability obligations and/or rights consistent with this
  1385        License. However, in accepting such obligations, You may act only
  1386        on Your own behalf and on Your sole responsibility, not on behalf
  1387        of any other Contributor, and only if You agree to indemnify,
  1388        defend, and hold each Contributor harmless for any liability
  1389        incurred by, or claims asserted against, such Contributor by reason
  1390        of your accepting any such warranty or additional liability.
  1391  
  1392     END OF TERMS AND CONDITIONS
  1393  
  1394     Copyright 2015 Microsoft Corporation
  1395  
  1396     Licensed under the Apache License, Version 2.0 (the "License");
  1397     you may not use this file except in compliance with the License.
  1398     You may obtain a copy of the License at
  1399  
  1400         http://www.apache.org/licenses/LICENSE-2.0
  1401  
  1402     Unless required by applicable law or agreed to in writing, software
  1403     distributed under the License is distributed on an "AS IS" BASIS,
  1404     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1405     See the License for the specific language governing permissions and
  1406     limitations under the License.
  1407  
  1408  ================================================================
  1409  
  1410  github.com/Azure/go-autorest/autorest
  1411  https://github.com/Azure/go-autorest/autorest
  1412  ----------------------------------------------------------------
  1413  
  1414                                   Apache License
  1415                             Version 2.0, January 2004
  1416                          http://www.apache.org/licenses/
  1417  
  1418     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1419  
  1420     1. Definitions.
  1421  
  1422        "License" shall mean the terms and conditions for use, reproduction,
  1423        and distribution as defined by Sections 1 through 9 of this document.
  1424  
  1425        "Licensor" shall mean the copyright owner or entity authorized by
  1426        the copyright owner that is granting the License.
  1427  
  1428        "Legal Entity" shall mean the union of the acting entity and all
  1429        other entities that control, are controlled by, or are under common
  1430        control with that entity. For the purposes of this definition,
  1431        "control" means (i) the power, direct or indirect, to cause the
  1432        direction or management of such entity, whether by contract or
  1433        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1434        outstanding shares, or (iii) beneficial ownership of such entity.
  1435  
  1436        "You" (or "Your") shall mean an individual or Legal Entity
  1437        exercising permissions granted by this License.
  1438  
  1439        "Source" form shall mean the preferred form for making modifications,
  1440        including but not limited to software source code, documentation
  1441        source, and configuration files.
  1442  
  1443        "Object" form shall mean any form resulting from mechanical
  1444        transformation or translation of a Source form, including but
  1445        not limited to compiled object code, generated documentation,
  1446        and conversions to other media types.
  1447  
  1448        "Work" shall mean the work of authorship, whether in Source or
  1449        Object form, made available under the License, as indicated by a
  1450        copyright notice that is included in or attached to the work
  1451        (an example is provided in the Appendix below).
  1452  
  1453        "Derivative Works" shall mean any work, whether in Source or Object
  1454        form, that is based on (or derived from) the Work and for which the
  1455        editorial revisions, annotations, elaborations, or other modifications
  1456        represent, as a whole, an original work of authorship. For the purposes
  1457        of this License, Derivative Works shall not include works that remain
  1458        separable from, or merely link (or bind by name) to the interfaces of,
  1459        the Work and Derivative Works thereof.
  1460  
  1461        "Contribution" shall mean any work of authorship, including
  1462        the original version of the Work and any modifications or additions
  1463        to that Work or Derivative Works thereof, that is intentionally
  1464        submitted to Licensor for inclusion in the Work by the copyright owner
  1465        or by an individual or Legal Entity authorized to submit on behalf of
  1466        the copyright owner. For the purposes of this definition, "submitted"
  1467        means any form of electronic, verbal, or written communication sent
  1468        to the Licensor or its representatives, including but not limited to
  1469        communication on electronic mailing lists, source code control systems,
  1470        and issue tracking systems that are managed by, or on behalf of, the
  1471        Licensor for the purpose of discussing and improving the Work, but
  1472        excluding communication that is conspicuously marked or otherwise
  1473        designated in writing by the copyright owner as "Not a Contribution."
  1474  
  1475        "Contributor" shall mean Licensor and any individual or Legal Entity
  1476        on behalf of whom a Contribution has been received by Licensor and
  1477        subsequently incorporated within the Work.
  1478  
  1479     2. Grant of Copyright License. Subject to the terms and conditions of
  1480        this License, each Contributor hereby grants to You a perpetual,
  1481        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1482        copyright license to reproduce, prepare Derivative Works of,
  1483        publicly display, publicly perform, sublicense, and distribute the
  1484        Work and such Derivative Works in Source or Object form.
  1485  
  1486     3. Grant of Patent License. Subject to the terms and conditions of
  1487        this License, each Contributor hereby grants to You a perpetual,
  1488        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1489        (except as stated in this section) patent license to make, have made,
  1490        use, offer to sell, sell, import, and otherwise transfer the Work,
  1491        where such license applies only to those patent claims licensable
  1492        by such Contributor that are necessarily infringed by their
  1493        Contribution(s) alone or by combination of their Contribution(s)
  1494        with the Work to which such Contribution(s) was submitted. If You
  1495        institute patent litigation against any entity (including a
  1496        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1497        or a Contribution incorporated within the Work constitutes direct
  1498        or contributory patent infringement, then any patent licenses
  1499        granted to You under this License for that Work shall terminate
  1500        as of the date such litigation is filed.
  1501  
  1502     4. Redistribution. You may reproduce and distribute copies of the
  1503        Work or Derivative Works thereof in any medium, with or without
  1504        modifications, and in Source or Object form, provided that You
  1505        meet the following conditions:
  1506  
  1507        (a) You must give any other recipients of the Work or
  1508            Derivative Works a copy of this License; and
  1509  
  1510        (b) You must cause any modified files to carry prominent notices
  1511            stating that You changed the files; and
  1512  
  1513        (c) You must retain, in the Source form of any Derivative Works
  1514            that You distribute, all copyright, patent, trademark, and
  1515            attribution notices from the Source form of the Work,
  1516            excluding those notices that do not pertain to any part of
  1517            the Derivative Works; and
  1518  
  1519        (d) If the Work includes a "NOTICE" text file as part of its
  1520            distribution, then any Derivative Works that You distribute must
  1521            include a readable copy of the attribution notices contained
  1522            within such NOTICE file, excluding those notices that do not
  1523            pertain to any part of the Derivative Works, in at least one
  1524            of the following places: within a NOTICE text file distributed
  1525            as part of the Derivative Works; within the Source form or
  1526            documentation, if provided along with the Derivative Works; or,
  1527            within a display generated by the Derivative Works, if and
  1528            wherever such third-party notices normally appear. The contents
  1529            of the NOTICE file are for informational purposes only and
  1530            do not modify the License. You may add Your own attribution
  1531            notices within Derivative Works that You distribute, alongside
  1532            or as an addendum to the NOTICE text from the Work, provided
  1533            that such additional attribution notices cannot be construed
  1534            as modifying the License.
  1535  
  1536        You may add Your own copyright statement to Your modifications and
  1537        may provide additional or different license terms and conditions
  1538        for use, reproduction, or distribution of Your modifications, or
  1539        for any such Derivative Works as a whole, provided Your use,
  1540        reproduction, and distribution of the Work otherwise complies with
  1541        the conditions stated in this License.
  1542  
  1543     5. Submission of Contributions. Unless You explicitly state otherwise,
  1544        any Contribution intentionally submitted for inclusion in the Work
  1545        by You to the Licensor shall be under the terms and conditions of
  1546        this License, without any additional terms or conditions.
  1547        Notwithstanding the above, nothing herein shall supersede or modify
  1548        the terms of any separate license agreement you may have executed
  1549        with Licensor regarding such Contributions.
  1550  
  1551     6. Trademarks. This License does not grant permission to use the trade
  1552        names, trademarks, service marks, or product names of the Licensor,
  1553        except as required for reasonable and customary use in describing the
  1554        origin of the Work and reproducing the content of the NOTICE file.
  1555  
  1556     7. Disclaimer of Warranty. Unless required by applicable law or
  1557        agreed to in writing, Licensor provides the Work (and each
  1558        Contributor provides its Contributions) on an "AS IS" BASIS,
  1559        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1560        implied, including, without limitation, any warranties or conditions
  1561        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1562        PARTICULAR PURPOSE. You are solely responsible for determining the
  1563        appropriateness of using or redistributing the Work and assume any
  1564        risks associated with Your exercise of permissions under this License.
  1565  
  1566     8. Limitation of Liability. In no event and under no legal theory,
  1567        whether in tort (including negligence), contract, or otherwise,
  1568        unless required by applicable law (such as deliberate and grossly
  1569        negligent acts) or agreed to in writing, shall any Contributor be
  1570        liable to You for damages, including any direct, indirect, special,
  1571        incidental, or consequential damages of any character arising as a
  1572        result of this License or out of the use or inability to use the
  1573        Work (including but not limited to damages for loss of goodwill,
  1574        work stoppage, computer failure or malfunction, or any and all
  1575        other commercial damages or losses), even if such Contributor
  1576        has been advised of the possibility of such damages.
  1577  
  1578     9. Accepting Warranty or Additional Liability. While redistributing
  1579        the Work or Derivative Works thereof, You may choose to offer,
  1580        and charge a fee for, acceptance of support, warranty, indemnity,
  1581        or other liability obligations and/or rights consistent with this
  1582        License. However, in accepting such obligations, You may act only
  1583        on Your own behalf and on Your sole responsibility, not on behalf
  1584        of any other Contributor, and only if You agree to indemnify,
  1585        defend, and hold each Contributor harmless for any liability
  1586        incurred by, or claims asserted against, such Contributor by reason
  1587        of your accepting any such warranty or additional liability.
  1588  
  1589     END OF TERMS AND CONDITIONS
  1590  
  1591     Copyright 2015 Microsoft Corporation
  1592  
  1593     Licensed under the Apache License, Version 2.0 (the "License");
  1594     you may not use this file except in compliance with the License.
  1595     You may obtain a copy of the License at
  1596  
  1597         http://www.apache.org/licenses/LICENSE-2.0
  1598  
  1599     Unless required by applicable law or agreed to in writing, software
  1600     distributed under the License is distributed on an "AS IS" BASIS,
  1601     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1602     See the License for the specific language governing permissions and
  1603     limitations under the License.
  1604  
  1605  ================================================================
  1606  
  1607  github.com/Azure/go-autorest/autorest/adal
  1608  https://github.com/Azure/go-autorest/autorest/adal
  1609  ----------------------------------------------------------------
  1610  
  1611                                   Apache License
  1612                             Version 2.0, January 2004
  1613                          http://www.apache.org/licenses/
  1614  
  1615     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1616  
  1617     1. Definitions.
  1618  
  1619        "License" shall mean the terms and conditions for use, reproduction,
  1620        and distribution as defined by Sections 1 through 9 of this document.
  1621  
  1622        "Licensor" shall mean the copyright owner or entity authorized by
  1623        the copyright owner that is granting the License.
  1624  
  1625        "Legal Entity" shall mean the union of the acting entity and all
  1626        other entities that control, are controlled by, or are under common
  1627        control with that entity. For the purposes of this definition,
  1628        "control" means (i) the power, direct or indirect, to cause the
  1629        direction or management of such entity, whether by contract or
  1630        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1631        outstanding shares, or (iii) beneficial ownership of such entity.
  1632  
  1633        "You" (or "Your") shall mean an individual or Legal Entity
  1634        exercising permissions granted by this License.
  1635  
  1636        "Source" form shall mean the preferred form for making modifications,
  1637        including but not limited to software source code, documentation
  1638        source, and configuration files.
  1639  
  1640        "Object" form shall mean any form resulting from mechanical
  1641        transformation or translation of a Source form, including but
  1642        not limited to compiled object code, generated documentation,
  1643        and conversions to other media types.
  1644  
  1645        "Work" shall mean the work of authorship, whether in Source or
  1646        Object form, made available under the License, as indicated by a
  1647        copyright notice that is included in or attached to the work
  1648        (an example is provided in the Appendix below).
  1649  
  1650        "Derivative Works" shall mean any work, whether in Source or Object
  1651        form, that is based on (or derived from) the Work and for which the
  1652        editorial revisions, annotations, elaborations, or other modifications
  1653        represent, as a whole, an original work of authorship. For the purposes
  1654        of this License, Derivative Works shall not include works that remain
  1655        separable from, or merely link (or bind by name) to the interfaces of,
  1656        the Work and Derivative Works thereof.
  1657  
  1658        "Contribution" shall mean any work of authorship, including
  1659        the original version of the Work and any modifications or additions
  1660        to that Work or Derivative Works thereof, that is intentionally
  1661        submitted to Licensor for inclusion in the Work by the copyright owner
  1662        or by an individual or Legal Entity authorized to submit on behalf of
  1663        the copyright owner. For the purposes of this definition, "submitted"
  1664        means any form of electronic, verbal, or written communication sent
  1665        to the Licensor or its representatives, including but not limited to
  1666        communication on electronic mailing lists, source code control systems,
  1667        and issue tracking systems that are managed by, or on behalf of, the
  1668        Licensor for the purpose of discussing and improving the Work, but
  1669        excluding communication that is conspicuously marked or otherwise
  1670        designated in writing by the copyright owner as "Not a Contribution."
  1671  
  1672        "Contributor" shall mean Licensor and any individual or Legal Entity
  1673        on behalf of whom a Contribution has been received by Licensor and
  1674        subsequently incorporated within the Work.
  1675  
  1676     2. Grant of Copyright License. Subject to the terms and conditions of
  1677        this License, each Contributor hereby grants to You a perpetual,
  1678        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1679        copyright license to reproduce, prepare Derivative Works of,
  1680        publicly display, publicly perform, sublicense, and distribute the
  1681        Work and such Derivative Works in Source or Object form.
  1682  
  1683     3. Grant of Patent License. Subject to the terms and conditions of
  1684        this License, each Contributor hereby grants to You a perpetual,
  1685        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1686        (except as stated in this section) patent license to make, have made,
  1687        use, offer to sell, sell, import, and otherwise transfer the Work,
  1688        where such license applies only to those patent claims licensable
  1689        by such Contributor that are necessarily infringed by their
  1690        Contribution(s) alone or by combination of their Contribution(s)
  1691        with the Work to which such Contribution(s) was submitted. If You
  1692        institute patent litigation against any entity (including a
  1693        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1694        or a Contribution incorporated within the Work constitutes direct
  1695        or contributory patent infringement, then any patent licenses
  1696        granted to You under this License for that Work shall terminate
  1697        as of the date such litigation is filed.
  1698  
  1699     4. Redistribution. You may reproduce and distribute copies of the
  1700        Work or Derivative Works thereof in any medium, with or without
  1701        modifications, and in Source or Object form, provided that You
  1702        meet the following conditions:
  1703  
  1704        (a) You must give any other recipients of the Work or
  1705            Derivative Works a copy of this License; and
  1706  
  1707        (b) You must cause any modified files to carry prominent notices
  1708            stating that You changed the files; and
  1709  
  1710        (c) You must retain, in the Source form of any Derivative Works
  1711            that You distribute, all copyright, patent, trademark, and
  1712            attribution notices from the Source form of the Work,
  1713            excluding those notices that do not pertain to any part of
  1714            the Derivative Works; and
  1715  
  1716        (d) If the Work includes a "NOTICE" text file as part of its
  1717            distribution, then any Derivative Works that You distribute must
  1718            include a readable copy of the attribution notices contained
  1719            within such NOTICE file, excluding those notices that do not
  1720            pertain to any part of the Derivative Works, in at least one
  1721            of the following places: within a NOTICE text file distributed
  1722            as part of the Derivative Works; within the Source form or
  1723            documentation, if provided along with the Derivative Works; or,
  1724            within a display generated by the Derivative Works, if and
  1725            wherever such third-party notices normally appear. The contents
  1726            of the NOTICE file are for informational purposes only and
  1727            do not modify the License. You may add Your own attribution
  1728            notices within Derivative Works that You distribute, alongside
  1729            or as an addendum to the NOTICE text from the Work, provided
  1730            that such additional attribution notices cannot be construed
  1731            as modifying the License.
  1732  
  1733        You may add Your own copyright statement to Your modifications and
  1734        may provide additional or different license terms and conditions
  1735        for use, reproduction, or distribution of Your modifications, or
  1736        for any such Derivative Works as a whole, provided Your use,
  1737        reproduction, and distribution of the Work otherwise complies with
  1738        the conditions stated in this License.
  1739  
  1740     5. Submission of Contributions. Unless You explicitly state otherwise,
  1741        any Contribution intentionally submitted for inclusion in the Work
  1742        by You to the Licensor shall be under the terms and conditions of
  1743        this License, without any additional terms or conditions.
  1744        Notwithstanding the above, nothing herein shall supersede or modify
  1745        the terms of any separate license agreement you may have executed
  1746        with Licensor regarding such Contributions.
  1747  
  1748     6. Trademarks. This License does not grant permission to use the trade
  1749        names, trademarks, service marks, or product names of the Licensor,
  1750        except as required for reasonable and customary use in describing the
  1751        origin of the Work and reproducing the content of the NOTICE file.
  1752  
  1753     7. Disclaimer of Warranty. Unless required by applicable law or
  1754        agreed to in writing, Licensor provides the Work (and each
  1755        Contributor provides its Contributions) on an "AS IS" BASIS,
  1756        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1757        implied, including, without limitation, any warranties or conditions
  1758        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1759        PARTICULAR PURPOSE. You are solely responsible for determining the
  1760        appropriateness of using or redistributing the Work and assume any
  1761        risks associated with Your exercise of permissions under this License.
  1762  
  1763     8. Limitation of Liability. In no event and under no legal theory,
  1764        whether in tort (including negligence), contract, or otherwise,
  1765        unless required by applicable law (such as deliberate and grossly
  1766        negligent acts) or agreed to in writing, shall any Contributor be
  1767        liable to You for damages, including any direct, indirect, special,
  1768        incidental, or consequential damages of any character arising as a
  1769        result of this License or out of the use or inability to use the
  1770        Work (including but not limited to damages for loss of goodwill,
  1771        work stoppage, computer failure or malfunction, or any and all
  1772        other commercial damages or losses), even if such Contributor
  1773        has been advised of the possibility of such damages.
  1774  
  1775     9. Accepting Warranty or Additional Liability. While redistributing
  1776        the Work or Derivative Works thereof, You may choose to offer,
  1777        and charge a fee for, acceptance of support, warranty, indemnity,
  1778        or other liability obligations and/or rights consistent with this
  1779        License. However, in accepting such obligations, You may act only
  1780        on Your own behalf and on Your sole responsibility, not on behalf
  1781        of any other Contributor, and only if You agree to indemnify,
  1782        defend, and hold each Contributor harmless for any liability
  1783        incurred by, or claims asserted against, such Contributor by reason
  1784        of your accepting any such warranty or additional liability.
  1785  
  1786     END OF TERMS AND CONDITIONS
  1787  
  1788     Copyright 2015 Microsoft Corporation
  1789  
  1790     Licensed under the Apache License, Version 2.0 (the "License");
  1791     you may not use this file except in compliance with the License.
  1792     You may obtain a copy of the License at
  1793  
  1794         http://www.apache.org/licenses/LICENSE-2.0
  1795  
  1796     Unless required by applicable law or agreed to in writing, software
  1797     distributed under the License is distributed on an "AS IS" BASIS,
  1798     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1799     See the License for the specific language governing permissions and
  1800     limitations under the License.
  1801  
  1802  ================================================================
  1803  
  1804  github.com/Azure/go-autorest/autorest/date
  1805  https://github.com/Azure/go-autorest/autorest/date
  1806  ----------------------------------------------------------------
  1807  
  1808                                   Apache License
  1809                             Version 2.0, January 2004
  1810                          http://www.apache.org/licenses/
  1811  
  1812     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1813  
  1814     1. Definitions.
  1815  
  1816        "License" shall mean the terms and conditions for use, reproduction,
  1817        and distribution as defined by Sections 1 through 9 of this document.
  1818  
  1819        "Licensor" shall mean the copyright owner or entity authorized by
  1820        the copyright owner that is granting the License.
  1821  
  1822        "Legal Entity" shall mean the union of the acting entity and all
  1823        other entities that control, are controlled by, or are under common
  1824        control with that entity. For the purposes of this definition,
  1825        "control" means (i) the power, direct or indirect, to cause the
  1826        direction or management of such entity, whether by contract or
  1827        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1828        outstanding shares, or (iii) beneficial ownership of such entity.
  1829  
  1830        "You" (or "Your") shall mean an individual or Legal Entity
  1831        exercising permissions granted by this License.
  1832  
  1833        "Source" form shall mean the preferred form for making modifications,
  1834        including but not limited to software source code, documentation
  1835        source, and configuration files.
  1836  
  1837        "Object" form shall mean any form resulting from mechanical
  1838        transformation or translation of a Source form, including but
  1839        not limited to compiled object code, generated documentation,
  1840        and conversions to other media types.
  1841  
  1842        "Work" shall mean the work of authorship, whether in Source or
  1843        Object form, made available under the License, as indicated by a
  1844        copyright notice that is included in or attached to the work
  1845        (an example is provided in the Appendix below).
  1846  
  1847        "Derivative Works" shall mean any work, whether in Source or Object
  1848        form, that is based on (or derived from) the Work and for which the
  1849        editorial revisions, annotations, elaborations, or other modifications
  1850        represent, as a whole, an original work of authorship. For the purposes
  1851        of this License, Derivative Works shall not include works that remain
  1852        separable from, or merely link (or bind by name) to the interfaces of,
  1853        the Work and Derivative Works thereof.
  1854  
  1855        "Contribution" shall mean any work of authorship, including
  1856        the original version of the Work and any modifications or additions
  1857        to that Work or Derivative Works thereof, that is intentionally
  1858        submitted to Licensor for inclusion in the Work by the copyright owner
  1859        or by an individual or Legal Entity authorized to submit on behalf of
  1860        the copyright owner. For the purposes of this definition, "submitted"
  1861        means any form of electronic, verbal, or written communication sent
  1862        to the Licensor or its representatives, including but not limited to
  1863        communication on electronic mailing lists, source code control systems,
  1864        and issue tracking systems that are managed by, or on behalf of, the
  1865        Licensor for the purpose of discussing and improving the Work, but
  1866        excluding communication that is conspicuously marked or otherwise
  1867        designated in writing by the copyright owner as "Not a Contribution."
  1868  
  1869        "Contributor" shall mean Licensor and any individual or Legal Entity
  1870        on behalf of whom a Contribution has been received by Licensor and
  1871        subsequently incorporated within the Work.
  1872  
  1873     2. Grant of Copyright License. Subject to the terms and conditions of
  1874        this License, each Contributor hereby grants to You a perpetual,
  1875        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1876        copyright license to reproduce, prepare Derivative Works of,
  1877        publicly display, publicly perform, sublicense, and distribute the
  1878        Work and such Derivative Works in Source or Object form.
  1879  
  1880     3. Grant of Patent License. Subject to the terms and conditions of
  1881        this License, each Contributor hereby grants to You a perpetual,
  1882        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1883        (except as stated in this section) patent license to make, have made,
  1884        use, offer to sell, sell, import, and otherwise transfer the Work,
  1885        where such license applies only to those patent claims licensable
  1886        by such Contributor that are necessarily infringed by their
  1887        Contribution(s) alone or by combination of their Contribution(s)
  1888        with the Work to which such Contribution(s) was submitted. If You
  1889        institute patent litigation against any entity (including a
  1890        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1891        or a Contribution incorporated within the Work constitutes direct
  1892        or contributory patent infringement, then any patent licenses
  1893        granted to You under this License for that Work shall terminate
  1894        as of the date such litigation is filed.
  1895  
  1896     4. Redistribution. You may reproduce and distribute copies of the
  1897        Work or Derivative Works thereof in any medium, with or without
  1898        modifications, and in Source or Object form, provided that You
  1899        meet the following conditions:
  1900  
  1901        (a) You must give any other recipients of the Work or
  1902            Derivative Works a copy of this License; and
  1903  
  1904        (b) You must cause any modified files to carry prominent notices
  1905            stating that You changed the files; and
  1906  
  1907        (c) You must retain, in the Source form of any Derivative Works
  1908            that You distribute, all copyright, patent, trademark, and
  1909            attribution notices from the Source form of the Work,
  1910            excluding those notices that do not pertain to any part of
  1911            the Derivative Works; and
  1912  
  1913        (d) If the Work includes a "NOTICE" text file as part of its
  1914            distribution, then any Derivative Works that You distribute must
  1915            include a readable copy of the attribution notices contained
  1916            within such NOTICE file, excluding those notices that do not
  1917            pertain to any part of the Derivative Works, in at least one
  1918            of the following places: within a NOTICE text file distributed
  1919            as part of the Derivative Works; within the Source form or
  1920            documentation, if provided along with the Derivative Works; or,
  1921            within a display generated by the Derivative Works, if and
  1922            wherever such third-party notices normally appear. The contents
  1923            of the NOTICE file are for informational purposes only and
  1924            do not modify the License. You may add Your own attribution
  1925            notices within Derivative Works that You distribute, alongside
  1926            or as an addendum to the NOTICE text from the Work, provided
  1927            that such additional attribution notices cannot be construed
  1928            as modifying the License.
  1929  
  1930        You may add Your own copyright statement to Your modifications and
  1931        may provide additional or different license terms and conditions
  1932        for use, reproduction, or distribution of Your modifications, or
  1933        for any such Derivative Works as a whole, provided Your use,
  1934        reproduction, and distribution of the Work otherwise complies with
  1935        the conditions stated in this License.
  1936  
  1937     5. Submission of Contributions. Unless You explicitly state otherwise,
  1938        any Contribution intentionally submitted for inclusion in the Work
  1939        by You to the Licensor shall be under the terms and conditions of
  1940        this License, without any additional terms or conditions.
  1941        Notwithstanding the above, nothing herein shall supersede or modify
  1942        the terms of any separate license agreement you may have executed
  1943        with Licensor regarding such Contributions.
  1944  
  1945     6. Trademarks. This License does not grant permission to use the trade
  1946        names, trademarks, service marks, or product names of the Licensor,
  1947        except as required for reasonable and customary use in describing the
  1948        origin of the Work and reproducing the content of the NOTICE file.
  1949  
  1950     7. Disclaimer of Warranty. Unless required by applicable law or
  1951        agreed to in writing, Licensor provides the Work (and each
  1952        Contributor provides its Contributions) on an "AS IS" BASIS,
  1953        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1954        implied, including, without limitation, any warranties or conditions
  1955        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1956        PARTICULAR PURPOSE. You are solely responsible for determining the
  1957        appropriateness of using or redistributing the Work and assume any
  1958        risks associated with Your exercise of permissions under this License.
  1959  
  1960     8. Limitation of Liability. In no event and under no legal theory,
  1961        whether in tort (including negligence), contract, or otherwise,
  1962        unless required by applicable law (such as deliberate and grossly
  1963        negligent acts) or agreed to in writing, shall any Contributor be
  1964        liable to You for damages, including any direct, indirect, special,
  1965        incidental, or consequential damages of any character arising as a
  1966        result of this License or out of the use or inability to use the
  1967        Work (including but not limited to damages for loss of goodwill,
  1968        work stoppage, computer failure or malfunction, or any and all
  1969        other commercial damages or losses), even if such Contributor
  1970        has been advised of the possibility of such damages.
  1971  
  1972     9. Accepting Warranty or Additional Liability. While redistributing
  1973        the Work or Derivative Works thereof, You may choose to offer,
  1974        and charge a fee for, acceptance of support, warranty, indemnity,
  1975        or other liability obligations and/or rights consistent with this
  1976        License. However, in accepting such obligations, You may act only
  1977        on Your own behalf and on Your sole responsibility, not on behalf
  1978        of any other Contributor, and only if You agree to indemnify,
  1979        defend, and hold each Contributor harmless for any liability
  1980        incurred by, or claims asserted against, such Contributor by reason
  1981        of your accepting any such warranty or additional liability.
  1982  
  1983     END OF TERMS AND CONDITIONS
  1984  
  1985     Copyright 2015 Microsoft Corporation
  1986  
  1987     Licensed under the Apache License, Version 2.0 (the "License");
  1988     you may not use this file except in compliance with the License.
  1989     You may obtain a copy of the License at
  1990  
  1991         http://www.apache.org/licenses/LICENSE-2.0
  1992  
  1993     Unless required by applicable law or agreed to in writing, software
  1994     distributed under the License is distributed on an "AS IS" BASIS,
  1995     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1996     See the License for the specific language governing permissions and
  1997     limitations under the License.
  1998  
  1999  ================================================================
  2000  
  2001  github.com/Azure/go-autorest/autorest/mocks
  2002  https://github.com/Azure/go-autorest/autorest/mocks
  2003  ----------------------------------------------------------------
  2004  
  2005                                   Apache License
  2006                             Version 2.0, January 2004
  2007                          http://www.apache.org/licenses/
  2008  
  2009     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2010  
  2011     1. Definitions.
  2012  
  2013        "License" shall mean the terms and conditions for use, reproduction,
  2014        and distribution as defined by Sections 1 through 9 of this document.
  2015  
  2016        "Licensor" shall mean the copyright owner or entity authorized by
  2017        the copyright owner that is granting the License.
  2018  
  2019        "Legal Entity" shall mean the union of the acting entity and all
  2020        other entities that control, are controlled by, or are under common
  2021        control with that entity. For the purposes of this definition,
  2022        "control" means (i) the power, direct or indirect, to cause the
  2023        direction or management of such entity, whether by contract or
  2024        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2025        outstanding shares, or (iii) beneficial ownership of such entity.
  2026  
  2027        "You" (or "Your") shall mean an individual or Legal Entity
  2028        exercising permissions granted by this License.
  2029  
  2030        "Source" form shall mean the preferred form for making modifications,
  2031        including but not limited to software source code, documentation
  2032        source, and configuration files.
  2033  
  2034        "Object" form shall mean any form resulting from mechanical
  2035        transformation or translation of a Source form, including but
  2036        not limited to compiled object code, generated documentation,
  2037        and conversions to other media types.
  2038  
  2039        "Work" shall mean the work of authorship, whether in Source or
  2040        Object form, made available under the License, as indicated by a
  2041        copyright notice that is included in or attached to the work
  2042        (an example is provided in the Appendix below).
  2043  
  2044        "Derivative Works" shall mean any work, whether in Source or Object
  2045        form, that is based on (or derived from) the Work and for which the
  2046        editorial revisions, annotations, elaborations, or other modifications
  2047        represent, as a whole, an original work of authorship. For the purposes
  2048        of this License, Derivative Works shall not include works that remain
  2049        separable from, or merely link (or bind by name) to the interfaces of,
  2050        the Work and Derivative Works thereof.
  2051  
  2052        "Contribution" shall mean any work of authorship, including
  2053        the original version of the Work and any modifications or additions
  2054        to that Work or Derivative Works thereof, that is intentionally
  2055        submitted to Licensor for inclusion in the Work by the copyright owner
  2056        or by an individual or Legal Entity authorized to submit on behalf of
  2057        the copyright owner. For the purposes of this definition, "submitted"
  2058        means any form of electronic, verbal, or written communication sent
  2059        to the Licensor or its representatives, including but not limited to
  2060        communication on electronic mailing lists, source code control systems,
  2061        and issue tracking systems that are managed by, or on behalf of, the
  2062        Licensor for the purpose of discussing and improving the Work, but
  2063        excluding communication that is conspicuously marked or otherwise
  2064        designated in writing by the copyright owner as "Not a Contribution."
  2065  
  2066        "Contributor" shall mean Licensor and any individual or Legal Entity
  2067        on behalf of whom a Contribution has been received by Licensor and
  2068        subsequently incorporated within the Work.
  2069  
  2070     2. Grant of Copyright License. Subject to the terms and conditions of
  2071        this License, each Contributor hereby grants to You a perpetual,
  2072        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2073        copyright license to reproduce, prepare Derivative Works of,
  2074        publicly display, publicly perform, sublicense, and distribute the
  2075        Work and such Derivative Works in Source or Object form.
  2076  
  2077     3. Grant of Patent License. Subject to the terms and conditions of
  2078        this License, each Contributor hereby grants to You a perpetual,
  2079        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2080        (except as stated in this section) patent license to make, have made,
  2081        use, offer to sell, sell, import, and otherwise transfer the Work,
  2082        where such license applies only to those patent claims licensable
  2083        by such Contributor that are necessarily infringed by their
  2084        Contribution(s) alone or by combination of their Contribution(s)
  2085        with the Work to which such Contribution(s) was submitted. If You
  2086        institute patent litigation against any entity (including a
  2087        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2088        or a Contribution incorporated within the Work constitutes direct
  2089        or contributory patent infringement, then any patent licenses
  2090        granted to You under this License for that Work shall terminate
  2091        as of the date such litigation is filed.
  2092  
  2093     4. Redistribution. You may reproduce and distribute copies of the
  2094        Work or Derivative Works thereof in any medium, with or without
  2095        modifications, and in Source or Object form, provided that You
  2096        meet the following conditions:
  2097  
  2098        (a) You must give any other recipients of the Work or
  2099            Derivative Works a copy of this License; and
  2100  
  2101        (b) You must cause any modified files to carry prominent notices
  2102            stating that You changed the files; and
  2103  
  2104        (c) You must retain, in the Source form of any Derivative Works
  2105            that You distribute, all copyright, patent, trademark, and
  2106            attribution notices from the Source form of the Work,
  2107            excluding those notices that do not pertain to any part of
  2108            the Derivative Works; and
  2109  
  2110        (d) If the Work includes a "NOTICE" text file as part of its
  2111            distribution, then any Derivative Works that You distribute must
  2112            include a readable copy of the attribution notices contained
  2113            within such NOTICE file, excluding those notices that do not
  2114            pertain to any part of the Derivative Works, in at least one
  2115            of the following places: within a NOTICE text file distributed
  2116            as part of the Derivative Works; within the Source form or
  2117            documentation, if provided along with the Derivative Works; or,
  2118            within a display generated by the Derivative Works, if and
  2119            wherever such third-party notices normally appear. The contents
  2120            of the NOTICE file are for informational purposes only and
  2121            do not modify the License. You may add Your own attribution
  2122            notices within Derivative Works that You distribute, alongside
  2123            or as an addendum to the NOTICE text from the Work, provided
  2124            that such additional attribution notices cannot be construed
  2125            as modifying the License.
  2126  
  2127        You may add Your own copyright statement to Your modifications and
  2128        may provide additional or different license terms and conditions
  2129        for use, reproduction, or distribution of Your modifications, or
  2130        for any such Derivative Works as a whole, provided Your use,
  2131        reproduction, and distribution of the Work otherwise complies with
  2132        the conditions stated in this License.
  2133  
  2134     5. Submission of Contributions. Unless You explicitly state otherwise,
  2135        any Contribution intentionally submitted for inclusion in the Work
  2136        by You to the Licensor shall be under the terms and conditions of
  2137        this License, without any additional terms or conditions.
  2138        Notwithstanding the above, nothing herein shall supersede or modify
  2139        the terms of any separate license agreement you may have executed
  2140        with Licensor regarding such Contributions.
  2141  
  2142     6. Trademarks. This License does not grant permission to use the trade
  2143        names, trademarks, service marks, or product names of the Licensor,
  2144        except as required for reasonable and customary use in describing the
  2145        origin of the Work and reproducing the content of the NOTICE file.
  2146  
  2147     7. Disclaimer of Warranty. Unless required by applicable law or
  2148        agreed to in writing, Licensor provides the Work (and each
  2149        Contributor provides its Contributions) on an "AS IS" BASIS,
  2150        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2151        implied, including, without limitation, any warranties or conditions
  2152        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2153        PARTICULAR PURPOSE. You are solely responsible for determining the
  2154        appropriateness of using or redistributing the Work and assume any
  2155        risks associated with Your exercise of permissions under this License.
  2156  
  2157     8. Limitation of Liability. In no event and under no legal theory,
  2158        whether in tort (including negligence), contract, or otherwise,
  2159        unless required by applicable law (such as deliberate and grossly
  2160        negligent acts) or agreed to in writing, shall any Contributor be
  2161        liable to You for damages, including any direct, indirect, special,
  2162        incidental, or consequential damages of any character arising as a
  2163        result of this License or out of the use or inability to use the
  2164        Work (including but not limited to damages for loss of goodwill,
  2165        work stoppage, computer failure or malfunction, or any and all
  2166        other commercial damages or losses), even if such Contributor
  2167        has been advised of the possibility of such damages.
  2168  
  2169     9. Accepting Warranty or Additional Liability. While redistributing
  2170        the Work or Derivative Works thereof, You may choose to offer,
  2171        and charge a fee for, acceptance of support, warranty, indemnity,
  2172        or other liability obligations and/or rights consistent with this
  2173        License. However, in accepting such obligations, You may act only
  2174        on Your own behalf and on Your sole responsibility, not on behalf
  2175        of any other Contributor, and only if You agree to indemnify,
  2176        defend, and hold each Contributor harmless for any liability
  2177        incurred by, or claims asserted against, such Contributor by reason
  2178        of your accepting any such warranty or additional liability.
  2179  
  2180     END OF TERMS AND CONDITIONS
  2181  
  2182     Copyright 2015 Microsoft Corporation
  2183  
  2184     Licensed under the Apache License, Version 2.0 (the "License");
  2185     you may not use this file except in compliance with the License.
  2186     You may obtain a copy of the License at
  2187  
  2188         http://www.apache.org/licenses/LICENSE-2.0
  2189  
  2190     Unless required by applicable law or agreed to in writing, software
  2191     distributed under the License is distributed on an "AS IS" BASIS,
  2192     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2193     See the License for the specific language governing permissions and
  2194     limitations under the License.
  2195  
  2196  ================================================================
  2197  
  2198  github.com/Azure/go-autorest/logger
  2199  https://github.com/Azure/go-autorest/logger
  2200  ----------------------------------------------------------------
  2201  
  2202                                   Apache License
  2203                             Version 2.0, January 2004
  2204                          http://www.apache.org/licenses/
  2205  
  2206     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2207  
  2208     1. Definitions.
  2209  
  2210        "License" shall mean the terms and conditions for use, reproduction,
  2211        and distribution as defined by Sections 1 through 9 of this document.
  2212  
  2213        "Licensor" shall mean the copyright owner or entity authorized by
  2214        the copyright owner that is granting the License.
  2215  
  2216        "Legal Entity" shall mean the union of the acting entity and all
  2217        other entities that control, are controlled by, or are under common
  2218        control with that entity. For the purposes of this definition,
  2219        "control" means (i) the power, direct or indirect, to cause the
  2220        direction or management of such entity, whether by contract or
  2221        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2222        outstanding shares, or (iii) beneficial ownership of such entity.
  2223  
  2224        "You" (or "Your") shall mean an individual or Legal Entity
  2225        exercising permissions granted by this License.
  2226  
  2227        "Source" form shall mean the preferred form for making modifications,
  2228        including but not limited to software source code, documentation
  2229        source, and configuration files.
  2230  
  2231        "Object" form shall mean any form resulting from mechanical
  2232        transformation or translation of a Source form, including but
  2233        not limited to compiled object code, generated documentation,
  2234        and conversions to other media types.
  2235  
  2236        "Work" shall mean the work of authorship, whether in Source or
  2237        Object form, made available under the License, as indicated by a
  2238        copyright notice that is included in or attached to the work
  2239        (an example is provided in the Appendix below).
  2240  
  2241        "Derivative Works" shall mean any work, whether in Source or Object
  2242        form, that is based on (or derived from) the Work and for which the
  2243        editorial revisions, annotations, elaborations, or other modifications
  2244        represent, as a whole, an original work of authorship. For the purposes
  2245        of this License, Derivative Works shall not include works that remain
  2246        separable from, or merely link (or bind by name) to the interfaces of,
  2247        the Work and Derivative Works thereof.
  2248  
  2249        "Contribution" shall mean any work of authorship, including
  2250        the original version of the Work and any modifications or additions
  2251        to that Work or Derivative Works thereof, that is intentionally
  2252        submitted to Licensor for inclusion in the Work by the copyright owner
  2253        or by an individual or Legal Entity authorized to submit on behalf of
  2254        the copyright owner. For the purposes of this definition, "submitted"
  2255        means any form of electronic, verbal, or written communication sent
  2256        to the Licensor or its representatives, including but not limited to
  2257        communication on electronic mailing lists, source code control systems,
  2258        and issue tracking systems that are managed by, or on behalf of, the
  2259        Licensor for the purpose of discussing and improving the Work, but
  2260        excluding communication that is conspicuously marked or otherwise
  2261        designated in writing by the copyright owner as "Not a Contribution."
  2262  
  2263        "Contributor" shall mean Licensor and any individual or Legal Entity
  2264        on behalf of whom a Contribution has been received by Licensor and
  2265        subsequently incorporated within the Work.
  2266  
  2267     2. Grant of Copyright License. Subject to the terms and conditions of
  2268        this License, each Contributor hereby grants to You a perpetual,
  2269        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2270        copyright license to reproduce, prepare Derivative Works of,
  2271        publicly display, publicly perform, sublicense, and distribute the
  2272        Work and such Derivative Works in Source or Object form.
  2273  
  2274     3. Grant of Patent License. Subject to the terms and conditions of
  2275        this License, each Contributor hereby grants to You a perpetual,
  2276        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2277        (except as stated in this section) patent license to make, have made,
  2278        use, offer to sell, sell, import, and otherwise transfer the Work,
  2279        where such license applies only to those patent claims licensable
  2280        by such Contributor that are necessarily infringed by their
  2281        Contribution(s) alone or by combination of their Contribution(s)
  2282        with the Work to which such Contribution(s) was submitted. If You
  2283        institute patent litigation against any entity (including a
  2284        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2285        or a Contribution incorporated within the Work constitutes direct
  2286        or contributory patent infringement, then any patent licenses
  2287        granted to You under this License for that Work shall terminate
  2288        as of the date such litigation is filed.
  2289  
  2290     4. Redistribution. You may reproduce and distribute copies of the
  2291        Work or Derivative Works thereof in any medium, with or without
  2292        modifications, and in Source or Object form, provided that You
  2293        meet the following conditions:
  2294  
  2295        (a) You must give any other recipients of the Work or
  2296            Derivative Works a copy of this License; and
  2297  
  2298        (b) You must cause any modified files to carry prominent notices
  2299            stating that You changed the files; and
  2300  
  2301        (c) You must retain, in the Source form of any Derivative Works
  2302            that You distribute, all copyright, patent, trademark, and
  2303            attribution notices from the Source form of the Work,
  2304            excluding those notices that do not pertain to any part of
  2305            the Derivative Works; and
  2306  
  2307        (d) If the Work includes a "NOTICE" text file as part of its
  2308            distribution, then any Derivative Works that You distribute must
  2309            include a readable copy of the attribution notices contained
  2310            within such NOTICE file, excluding those notices that do not
  2311            pertain to any part of the Derivative Works, in at least one
  2312            of the following places: within a NOTICE text file distributed
  2313            as part of the Derivative Works; within the Source form or
  2314            documentation, if provided along with the Derivative Works; or,
  2315            within a display generated by the Derivative Works, if and
  2316            wherever such third-party notices normally appear. The contents
  2317            of the NOTICE file are for informational purposes only and
  2318            do not modify the License. You may add Your own attribution
  2319            notices within Derivative Works that You distribute, alongside
  2320            or as an addendum to the NOTICE text from the Work, provided
  2321            that such additional attribution notices cannot be construed
  2322            as modifying the License.
  2323  
  2324        You may add Your own copyright statement to Your modifications and
  2325        may provide additional or different license terms and conditions
  2326        for use, reproduction, or distribution of Your modifications, or
  2327        for any such Derivative Works as a whole, provided Your use,
  2328        reproduction, and distribution of the Work otherwise complies with
  2329        the conditions stated in this License.
  2330  
  2331     5. Submission of Contributions. Unless You explicitly state otherwise,
  2332        any Contribution intentionally submitted for inclusion in the Work
  2333        by You to the Licensor shall be under the terms and conditions of
  2334        this License, without any additional terms or conditions.
  2335        Notwithstanding the above, nothing herein shall supersede or modify
  2336        the terms of any separate license agreement you may have executed
  2337        with Licensor regarding such Contributions.
  2338  
  2339     6. Trademarks. This License does not grant permission to use the trade
  2340        names, trademarks, service marks, or product names of the Licensor,
  2341        except as required for reasonable and customary use in describing the
  2342        origin of the Work and reproducing the content of the NOTICE file.
  2343  
  2344     7. Disclaimer of Warranty. Unless required by applicable law or
  2345        agreed to in writing, Licensor provides the Work (and each
  2346        Contributor provides its Contributions) on an "AS IS" BASIS,
  2347        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2348        implied, including, without limitation, any warranties or conditions
  2349        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2350        PARTICULAR PURPOSE. You are solely responsible for determining the
  2351        appropriateness of using or redistributing the Work and assume any
  2352        risks associated with Your exercise of permissions under this License.
  2353  
  2354     8. Limitation of Liability. In no event and under no legal theory,
  2355        whether in tort (including negligence), contract, or otherwise,
  2356        unless required by applicable law (such as deliberate and grossly
  2357        negligent acts) or agreed to in writing, shall any Contributor be
  2358        liable to You for damages, including any direct, indirect, special,
  2359        incidental, or consequential damages of any character arising as a
  2360        result of this License or out of the use or inability to use the
  2361        Work (including but not limited to damages for loss of goodwill,
  2362        work stoppage, computer failure or malfunction, or any and all
  2363        other commercial damages or losses), even if such Contributor
  2364        has been advised of the possibility of such damages.
  2365  
  2366     9. Accepting Warranty or Additional Liability. While redistributing
  2367        the Work or Derivative Works thereof, You may choose to offer,
  2368        and charge a fee for, acceptance of support, warranty, indemnity,
  2369        or other liability obligations and/or rights consistent with this
  2370        License. However, in accepting such obligations, You may act only
  2371        on Your own behalf and on Your sole responsibility, not on behalf
  2372        of any other Contributor, and only if You agree to indemnify,
  2373        defend, and hold each Contributor harmless for any liability
  2374        incurred by, or claims asserted against, such Contributor by reason
  2375        of your accepting any such warranty or additional liability.
  2376  
  2377     END OF TERMS AND CONDITIONS
  2378  
  2379     Copyright 2015 Microsoft Corporation
  2380  
  2381     Licensed under the Apache License, Version 2.0 (the "License");
  2382     you may not use this file except in compliance with the License.
  2383     You may obtain a copy of the License at
  2384  
  2385         http://www.apache.org/licenses/LICENSE-2.0
  2386  
  2387     Unless required by applicable law or agreed to in writing, software
  2388     distributed under the License is distributed on an "AS IS" BASIS,
  2389     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2390     See the License for the specific language governing permissions and
  2391     limitations under the License.
  2392  
  2393  ================================================================
  2394  
  2395  github.com/Azure/go-autorest/tracing
  2396  https://github.com/Azure/go-autorest/tracing
  2397  ----------------------------------------------------------------
  2398  
  2399                                   Apache License
  2400                             Version 2.0, January 2004
  2401                          http://www.apache.org/licenses/
  2402  
  2403     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2404  
  2405     1. Definitions.
  2406  
  2407        "License" shall mean the terms and conditions for use, reproduction,
  2408        and distribution as defined by Sections 1 through 9 of this document.
  2409  
  2410        "Licensor" shall mean the copyright owner or entity authorized by
  2411        the copyright owner that is granting the License.
  2412  
  2413        "Legal Entity" shall mean the union of the acting entity and all
  2414        other entities that control, are controlled by, or are under common
  2415        control with that entity. For the purposes of this definition,
  2416        "control" means (i) the power, direct or indirect, to cause the
  2417        direction or management of such entity, whether by contract or
  2418        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2419        outstanding shares, or (iii) beneficial ownership of such entity.
  2420  
  2421        "You" (or "Your") shall mean an individual or Legal Entity
  2422        exercising permissions granted by this License.
  2423  
  2424        "Source" form shall mean the preferred form for making modifications,
  2425        including but not limited to software source code, documentation
  2426        source, and configuration files.
  2427  
  2428        "Object" form shall mean any form resulting from mechanical
  2429        transformation or translation of a Source form, including but
  2430        not limited to compiled object code, generated documentation,
  2431        and conversions to other media types.
  2432  
  2433        "Work" shall mean the work of authorship, whether in Source or
  2434        Object form, made available under the License, as indicated by a
  2435        copyright notice that is included in or attached to the work
  2436        (an example is provided in the Appendix below).
  2437  
  2438        "Derivative Works" shall mean any work, whether in Source or Object
  2439        form, that is based on (or derived from) the Work and for which the
  2440        editorial revisions, annotations, elaborations, or other modifications
  2441        represent, as a whole, an original work of authorship. For the purposes
  2442        of this License, Derivative Works shall not include works that remain
  2443        separable from, or merely link (or bind by name) to the interfaces of,
  2444        the Work and Derivative Works thereof.
  2445  
  2446        "Contribution" shall mean any work of authorship, including
  2447        the original version of the Work and any modifications or additions
  2448        to that Work or Derivative Works thereof, that is intentionally
  2449        submitted to Licensor for inclusion in the Work by the copyright owner
  2450        or by an individual or Legal Entity authorized to submit on behalf of
  2451        the copyright owner. For the purposes of this definition, "submitted"
  2452        means any form of electronic, verbal, or written communication sent
  2453        to the Licensor or its representatives, including but not limited to
  2454        communication on electronic mailing lists, source code control systems,
  2455        and issue tracking systems that are managed by, or on behalf of, the
  2456        Licensor for the purpose of discussing and improving the Work, but
  2457        excluding communication that is conspicuously marked or otherwise
  2458        designated in writing by the copyright owner as "Not a Contribution."
  2459  
  2460        "Contributor" shall mean Licensor and any individual or Legal Entity
  2461        on behalf of whom a Contribution has been received by Licensor and
  2462        subsequently incorporated within the Work.
  2463  
  2464     2. Grant of Copyright License. Subject to the terms and conditions of
  2465        this License, each Contributor hereby grants to You a perpetual,
  2466        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2467        copyright license to reproduce, prepare Derivative Works of,
  2468        publicly display, publicly perform, sublicense, and distribute the
  2469        Work and such Derivative Works in Source or Object form.
  2470  
  2471     3. Grant of Patent License. Subject to the terms and conditions of
  2472        this License, each Contributor hereby grants to You a perpetual,
  2473        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2474        (except as stated in this section) patent license to make, have made,
  2475        use, offer to sell, sell, import, and otherwise transfer the Work,
  2476        where such license applies only to those patent claims licensable
  2477        by such Contributor that are necessarily infringed by their
  2478        Contribution(s) alone or by combination of their Contribution(s)
  2479        with the Work to which such Contribution(s) was submitted. If You
  2480        institute patent litigation against any entity (including a
  2481        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2482        or a Contribution incorporated within the Work constitutes direct
  2483        or contributory patent infringement, then any patent licenses
  2484        granted to You under this License for that Work shall terminate
  2485        as of the date such litigation is filed.
  2486  
  2487     4. Redistribution. You may reproduce and distribute copies of the
  2488        Work or Derivative Works thereof in any medium, with or without
  2489        modifications, and in Source or Object form, provided that You
  2490        meet the following conditions:
  2491  
  2492        (a) You must give any other recipients of the Work or
  2493            Derivative Works a copy of this License; and
  2494  
  2495        (b) You must cause any modified files to carry prominent notices
  2496            stating that You changed the files; and
  2497  
  2498        (c) You must retain, in the Source form of any Derivative Works
  2499            that You distribute, all copyright, patent, trademark, and
  2500            attribution notices from the Source form of the Work,
  2501            excluding those notices that do not pertain to any part of
  2502            the Derivative Works; and
  2503  
  2504        (d) If the Work includes a "NOTICE" text file as part of its
  2505            distribution, then any Derivative Works that You distribute must
  2506            include a readable copy of the attribution notices contained
  2507            within such NOTICE file, excluding those notices that do not
  2508            pertain to any part of the Derivative Works, in at least one
  2509            of the following places: within a NOTICE text file distributed
  2510            as part of the Derivative Works; within the Source form or
  2511            documentation, if provided along with the Derivative Works; or,
  2512            within a display generated by the Derivative Works, if and
  2513            wherever such third-party notices normally appear. The contents
  2514            of the NOTICE file are for informational purposes only and
  2515            do not modify the License. You may add Your own attribution
  2516            notices within Derivative Works that You distribute, alongside
  2517            or as an addendum to the NOTICE text from the Work, provided
  2518            that such additional attribution notices cannot be construed
  2519            as modifying the License.
  2520  
  2521        You may add Your own copyright statement to Your modifications and
  2522        may provide additional or different license terms and conditions
  2523        for use, reproduction, or distribution of Your modifications, or
  2524        for any such Derivative Works as a whole, provided Your use,
  2525        reproduction, and distribution of the Work otherwise complies with
  2526        the conditions stated in this License.
  2527  
  2528     5. Submission of Contributions. Unless You explicitly state otherwise,
  2529        any Contribution intentionally submitted for inclusion in the Work
  2530        by You to the Licensor shall be under the terms and conditions of
  2531        this License, without any additional terms or conditions.
  2532        Notwithstanding the above, nothing herein shall supersede or modify
  2533        the terms of any separate license agreement you may have executed
  2534        with Licensor regarding such Contributions.
  2535  
  2536     6. Trademarks. This License does not grant permission to use the trade
  2537        names, trademarks, service marks, or product names of the Licensor,
  2538        except as required for reasonable and customary use in describing the
  2539        origin of the Work and reproducing the content of the NOTICE file.
  2540  
  2541     7. Disclaimer of Warranty. Unless required by applicable law or
  2542        agreed to in writing, Licensor provides the Work (and each
  2543        Contributor provides its Contributions) on an "AS IS" BASIS,
  2544        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2545        implied, including, without limitation, any warranties or conditions
  2546        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2547        PARTICULAR PURPOSE. You are solely responsible for determining the
  2548        appropriateness of using or redistributing the Work and assume any
  2549        risks associated with Your exercise of permissions under this License.
  2550  
  2551     8. Limitation of Liability. In no event and under no legal theory,
  2552        whether in tort (including negligence), contract, or otherwise,
  2553        unless required by applicable law (such as deliberate and grossly
  2554        negligent acts) or agreed to in writing, shall any Contributor be
  2555        liable to You for damages, including any direct, indirect, special,
  2556        incidental, or consequential damages of any character arising as a
  2557        result of this License or out of the use or inability to use the
  2558        Work (including but not limited to damages for loss of goodwill,
  2559        work stoppage, computer failure or malfunction, or any and all
  2560        other commercial damages or losses), even if such Contributor
  2561        has been advised of the possibility of such damages.
  2562  
  2563     9. Accepting Warranty or Additional Liability. While redistributing
  2564        the Work or Derivative Works thereof, You may choose to offer,
  2565        and charge a fee for, acceptance of support, warranty, indemnity,
  2566        or other liability obligations and/or rights consistent with this
  2567        License. However, in accepting such obligations, You may act only
  2568        on Your own behalf and on Your sole responsibility, not on behalf
  2569        of any other Contributor, and only if You agree to indemnify,
  2570        defend, and hold each Contributor harmless for any liability
  2571        incurred by, or claims asserted against, such Contributor by reason
  2572        of your accepting any such warranty or additional liability.
  2573  
  2574     END OF TERMS AND CONDITIONS
  2575  
  2576     Copyright 2015 Microsoft Corporation
  2577  
  2578     Licensed under the Apache License, Version 2.0 (the "License");
  2579     you may not use this file except in compliance with the License.
  2580     You may obtain a copy of the License at
  2581  
  2582         http://www.apache.org/licenses/LICENSE-2.0
  2583  
  2584     Unless required by applicable law or agreed to in writing, software
  2585     distributed under the License is distributed on an "AS IS" BASIS,
  2586     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2587     See the License for the specific language governing permissions and
  2588     limitations under the License.
  2589  
  2590  ================================================================
  2591  
  2592  github.com/Azure/go-ntlmssp
  2593  https://github.com/Azure/go-ntlmssp
  2594  ----------------------------------------------------------------
  2595  The MIT License (MIT)
  2596  
  2597  Copyright (c) 2016 Microsoft
  2598  
  2599  Permission is hereby granted, free of charge, to any person obtaining a copy
  2600  of this software and associated documentation files (the "Software"), to deal
  2601  in the Software without restriction, including without limitation the rights
  2602  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2603  copies of the Software, and to permit persons to whom the Software is
  2604  furnished to do so, subject to the following conditions:
  2605  
  2606  The above copyright notice and this permission notice shall be included in all
  2607  copies or substantial portions of the Software.
  2608  
  2609  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2610  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2611  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2612  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2613  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2614  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2615  SOFTWARE.
  2616  
  2617  ================================================================
  2618  
  2619  github.com/IBM/sarama
  2620  https://github.com/IBM/sarama
  2621  ----------------------------------------------------------------
  2622  # MIT License
  2623  
  2624  Copyright (c) 2013 Shopify
  2625  
  2626  Copyright (c) 2023 IBM Corporation
  2627  
  2628  Permission is hereby granted, free of charge, to any person obtaining
  2629  a copy of this software and associated documentation files (the
  2630  "Software"), to deal in the Software without restriction, including
  2631  without limitation the rights to use, copy, modify, merge, publish,
  2632  distribute, sublicense, and/or sell copies of the Software, and to
  2633  permit persons to whom the Software is furnished to do so, subject to
  2634  the following conditions:
  2635  
  2636  The above copyright notice and this permission notice shall be
  2637  included in all copies or substantial portions of the Software.
  2638  
  2639  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2640  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2641  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2642  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2643  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2644  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2645  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2646  
  2647  ================================================================
  2648  
  2649  github.com/VividCortex/ewma
  2650  https://github.com/VividCortex/ewma
  2651  ----------------------------------------------------------------
  2652  The MIT License
  2653  
  2654  Copyright (c) 2013 VividCortex
  2655  
  2656  Permission is hereby granted, free of charge, to any person obtaining a copy
  2657  of this software and associated documentation files (the "Software"), to deal
  2658  in the Software without restriction, including without limitation the rights
  2659  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2660  copies of the Software, and to permit persons to whom the Software is
  2661  furnished to do so, subject to the following conditions:
  2662  
  2663  The above copyright notice and this permission notice shall be included in
  2664  all copies or substantial portions of the Software.
  2665  
  2666  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2667  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2668  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2669  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2670  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2671  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  2672  THE SOFTWARE.
  2673  
  2674  ================================================================
  2675  
  2676  github.com/acarl005/stripansi
  2677  https://github.com/acarl005/stripansi
  2678  ----------------------------------------------------------------
  2679  MIT License
  2680  
  2681  Copyright (c) 2018 Andrew Carlson
  2682  
  2683  Permission is hereby granted, free of charge, to any person obtaining a copy
  2684  of this software and associated documentation files (the "Software"), to deal
  2685  in the Software without restriction, including without limitation the rights
  2686  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2687  copies of the Software, and to permit persons to whom the Software is
  2688  furnished to do so, subject to the following conditions:
  2689  
  2690  The above copyright notice and this permission notice shall be included in all
  2691  copies or substantial portions of the Software.
  2692  
  2693  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2694  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2695  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2696  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2697  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2698  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2699  SOFTWARE.
  2700  
  2701  ================================================================
  2702  
  2703  github.com/alecthomas/participle
  2704  https://github.com/alecthomas/participle
  2705  ----------------------------------------------------------------
  2706  Copyright (C) 2017 Alec Thomas
  2707  
  2708  Permission is hereby granted, free of charge, to any person obtaining a copy of
  2709  this software and associated documentation files (the "Software"), to deal in
  2710  the Software without restriction, including without limitation the rights to
  2711  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  2712  of the Software, and to permit persons to whom the Software is furnished to do
  2713  so, subject to the following conditions:
  2714  
  2715  The above copyright notice and this permission notice shall be included in all
  2716  copies or substantial portions of the Software.
  2717  
  2718  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2719  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2720  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2721  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2722  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2723  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2724  SOFTWARE.
  2725  
  2726  ================================================================
  2727  
  2728  github.com/alexbrainman/sspi
  2729  https://github.com/alexbrainman/sspi
  2730  ----------------------------------------------------------------
  2731  Copyright (c) 2012 The Go Authors. All rights reserved.
  2732  
  2733  Redistribution and use in source and binary forms, with or without
  2734  modification, are permitted provided that the following conditions are
  2735  met:
  2736  
  2737     * Redistributions of source code must retain the above copyright
  2738  notice, this list of conditions and the following disclaimer.
  2739     * Redistributions in binary form must reproduce the above
  2740  copyright notice, this list of conditions and the following disclaimer
  2741  in the documentation and/or other materials provided with the
  2742  distribution.
  2743     * Neither the name of Google Inc. nor the names of its
  2744  contributors may be used to endorse or promote products derived from
  2745  this software without specific prior written permission.
  2746  
  2747  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2748  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2749  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2750  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2751  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2752  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2753  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2754  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2755  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2756  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2757  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2758  
  2759  ================================================================
  2760  
  2761  github.com/apache/thrift
  2762  https://github.com/apache/thrift
  2763  ----------------------------------------------------------------
  2764  
  2765                                   Apache License
  2766                             Version 2.0, January 2004
  2767                          http://www.apache.org/licenses/
  2768  
  2769     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2770  
  2771     1. Definitions.
  2772  
  2773        "License" shall mean the terms and conditions for use, reproduction,
  2774        and distribution as defined by Sections 1 through 9 of this document.
  2775  
  2776        "Licensor" shall mean the copyright owner or entity authorized by
  2777        the copyright owner that is granting the License.
  2778  
  2779        "Legal Entity" shall mean the union of the acting entity and all
  2780        other entities that control, are controlled by, or are under common
  2781        control with that entity. For the purposes of this definition,
  2782        "control" means (i) the power, direct or indirect, to cause the
  2783        direction or management of such entity, whether by contract or
  2784        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2785        outstanding shares, or (iii) beneficial ownership of such entity.
  2786  
  2787        "You" (or "Your") shall mean an individual or Legal Entity
  2788        exercising permissions granted by this License.
  2789  
  2790        "Source" form shall mean the preferred form for making modifications,
  2791        including but not limited to software source code, documentation
  2792        source, and configuration files.
  2793  
  2794        "Object" form shall mean any form resulting from mechanical
  2795        transformation or translation of a Source form, including but
  2796        not limited to compiled object code, generated documentation,
  2797        and conversions to other media types.
  2798  
  2799        "Work" shall mean the work of authorship, whether in Source or
  2800        Object form, made available under the License, as indicated by a
  2801        copyright notice that is included in or attached to the work
  2802        (an example is provided in the Appendix below).
  2803  
  2804        "Derivative Works" shall mean any work, whether in Source or Object
  2805        form, that is based on (or derived from) the Work and for which the
  2806        editorial revisions, annotations, elaborations, or other modifications
  2807        represent, as a whole, an original work of authorship. For the purposes
  2808        of this License, Derivative Works shall not include works that remain
  2809        separable from, or merely link (or bind by name) to the interfaces of,
  2810        the Work and Derivative Works thereof.
  2811  
  2812        "Contribution" shall mean any work of authorship, including
  2813        the original version of the Work and any modifications or additions
  2814        to that Work or Derivative Works thereof, that is intentionally
  2815        submitted to Licensor for inclusion in the Work by the copyright owner
  2816        or by an individual or Legal Entity authorized to submit on behalf of
  2817        the copyright owner. For the purposes of this definition, "submitted"
  2818        means any form of electronic, verbal, or written communication sent
  2819        to the Licensor or its representatives, including but not limited to
  2820        communication on electronic mailing lists, source code control systems,
  2821        and issue tracking systems that are managed by, or on behalf of, the
  2822        Licensor for the purpose of discussing and improving the Work, but
  2823        excluding communication that is conspicuously marked or otherwise
  2824        designated in writing by the copyright owner as "Not a Contribution."
  2825  
  2826        "Contributor" shall mean Licensor and any individual or Legal Entity
  2827        on behalf of whom a Contribution has been received by Licensor and
  2828        subsequently incorporated within the Work.
  2829  
  2830     2. Grant of Copyright License. Subject to the terms and conditions of
  2831        this License, each Contributor hereby grants to You a perpetual,
  2832        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2833        copyright license to reproduce, prepare Derivative Works of,
  2834        publicly display, publicly perform, sublicense, and distribute the
  2835        Work and such Derivative Works in Source or Object form.
  2836  
  2837     3. Grant of Patent License. Subject to the terms and conditions of
  2838        this License, each Contributor hereby grants to You a perpetual,
  2839        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2840        (except as stated in this section) patent license to make, have made,
  2841        use, offer to sell, sell, import, and otherwise transfer the Work,
  2842        where such license applies only to those patent claims licensable
  2843        by such Contributor that are necessarily infringed by their
  2844        Contribution(s) alone or by combination of their Contribution(s)
  2845        with the Work to which such Contribution(s) was submitted. If You
  2846        institute patent litigation against any entity (including a
  2847        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2848        or a Contribution incorporated within the Work constitutes direct
  2849        or contributory patent infringement, then any patent licenses
  2850        granted to You under this License for that Work shall terminate
  2851        as of the date such litigation is filed.
  2852  
  2853     4. Redistribution. You may reproduce and distribute copies of the
  2854        Work or Derivative Works thereof in any medium, with or without
  2855        modifications, and in Source or Object form, provided that You
  2856        meet the following conditions:
  2857  
  2858        (a) You must give any other recipients of the Work or
  2859            Derivative Works a copy of this License; and
  2860  
  2861        (b) You must cause any modified files to carry prominent notices
  2862            stating that You changed the files; and
  2863  
  2864        (c) You must retain, in the Source form of any Derivative Works
  2865            that You distribute, all copyright, patent, trademark, and
  2866            attribution notices from the Source form of the Work,
  2867            excluding those notices that do not pertain to any part of
  2868            the Derivative Works; and
  2869  
  2870        (d) If the Work includes a "NOTICE" text file as part of its
  2871            distribution, then any Derivative Works that You distribute must
  2872            include a readable copy of the attribution notices contained
  2873            within such NOTICE file, excluding those notices that do not
  2874            pertain to any part of the Derivative Works, in at least one
  2875            of the following places: within a NOTICE text file distributed
  2876            as part of the Derivative Works; within the Source form or
  2877            documentation, if provided along with the Derivative Works; or,
  2878            within a display generated by the Derivative Works, if and
  2879            wherever such third-party notices normally appear. The contents
  2880            of the NOTICE file are for informational purposes only and
  2881            do not modify the License. You may add Your own attribution
  2882            notices within Derivative Works that You distribute, alongside
  2883            or as an addendum to the NOTICE text from the Work, provided
  2884            that such additional attribution notices cannot be construed
  2885            as modifying the License.
  2886  
  2887        You may add Your own copyright statement to Your modifications and
  2888        may provide additional or different license terms and conditions
  2889        for use, reproduction, or distribution of Your modifications, or
  2890        for any such Derivative Works as a whole, provided Your use,
  2891        reproduction, and distribution of the Work otherwise complies with
  2892        the conditions stated in this License.
  2893  
  2894     5. Submission of Contributions. Unless You explicitly state otherwise,
  2895        any Contribution intentionally submitted for inclusion in the Work
  2896        by You to the Licensor shall be under the terms and conditions of
  2897        this License, without any additional terms or conditions.
  2898        Notwithstanding the above, nothing herein shall supersede or modify
  2899        the terms of any separate license agreement you may have executed
  2900        with Licensor regarding such Contributions.
  2901  
  2902     6. Trademarks. This License does not grant permission to use the trade
  2903        names, trademarks, service marks, or product names of the Licensor,
  2904        except as required for reasonable and customary use in describing the
  2905        origin of the Work and reproducing the content of the NOTICE file.
  2906  
  2907     7. Disclaimer of Warranty. Unless required by applicable law or
  2908        agreed to in writing, Licensor provides the Work (and each
  2909        Contributor provides its Contributions) on an "AS IS" BASIS,
  2910        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2911        implied, including, without limitation, any warranties or conditions
  2912        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2913        PARTICULAR PURPOSE. You are solely responsible for determining the
  2914        appropriateness of using or redistributing the Work and assume any
  2915        risks associated with Your exercise of permissions under this License.
  2916  
  2917     8. Limitation of Liability. In no event and under no legal theory,
  2918        whether in tort (including negligence), contract, or otherwise,
  2919        unless required by applicable law (such as deliberate and grossly
  2920        negligent acts) or agreed to in writing, shall any Contributor be
  2921        liable to You for damages, including any direct, indirect, special,
  2922        incidental, or consequential damages of any character arising as a
  2923        result of this License or out of the use or inability to use the
  2924        Work (including but not limited to damages for loss of goodwill,
  2925        work stoppage, computer failure or malfunction, or any and all
  2926        other commercial damages or losses), even if such Contributor
  2927        has been advised of the possibility of such damages.
  2928  
  2929     9. Accepting Warranty or Additional Liability. While redistributing
  2930        the Work or Derivative Works thereof, You may choose to offer,
  2931        and charge a fee for, acceptance of support, warranty, indemnity,
  2932        or other liability obligations and/or rights consistent with this
  2933        License. However, in accepting such obligations, You may act only
  2934        on Your own behalf and on Your sole responsibility, not on behalf
  2935        of any other Contributor, and only if You agree to indemnify,
  2936        defend, and hold each Contributor harmless for any liability
  2937        incurred by, or claims asserted against, such Contributor by reason
  2938        of your accepting any such warranty or additional liability.
  2939  
  2940     END OF TERMS AND CONDITIONS
  2941  
  2942     APPENDIX: How to apply the Apache License to your work.
  2943  
  2944        To apply the Apache License to your work, attach the following
  2945        boilerplate notice, with the fields enclosed by brackets "[]"
  2946        replaced with your own identifying information. (Don't include
  2947        the brackets!)  The text should be enclosed in the appropriate
  2948        comment syntax for the file format. We also recommend that a
  2949        file or class name and description of purpose be included on the
  2950        same "printed page" as the copyright notice for easier
  2951        identification within third-party archives.
  2952  
  2953     Copyright [yyyy] [name of copyright owner]
  2954  
  2955     Licensed under the Apache License, Version 2.0 (the "License");
  2956     you may not use this file except in compliance with the License.
  2957     You may obtain a copy of the License at
  2958  
  2959         http://www.apache.org/licenses/LICENSE-2.0
  2960  
  2961     Unless required by applicable law or agreed to in writing, software
  2962     distributed under the License is distributed on an "AS IS" BASIS,
  2963     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2964     See the License for the specific language governing permissions and
  2965     limitations under the License.
  2966  
  2967  --------------------------------------------------
  2968  SOFTWARE DISTRIBUTED WITH THRIFT:
  2969  
  2970  The Apache Thrift software includes a number of subcomponents with
  2971  separate copyright notices and license terms. Your use of the source
  2972  code for the these subcomponents is subject to the terms and
  2973  conditions of the following licenses.
  2974  
  2975  --------------------------------------------------
  2976  Portions of the following files are licensed under the MIT License:
  2977  
  2978    lib/erl/src/Makefile.am
  2979  
  2980  Please see doc/otp-base-license.txt for the full terms of this license.
  2981  
  2982  --------------------------------------------------
  2983  For the aclocal/ax_boost_base.m4 and contrib/fb303/aclocal/ax_boost_base.m4 components:
  2984  
  2985  #   Copyright (c) 2007 Thomas Porschberg <thomas@randspringer.de>
  2986  #
  2987  #   Copying and distribution of this file, with or without
  2988  #   modification, are permitted in any medium without royalty provided
  2989  #   the copyright notice and this notice are preserved.
  2990  
  2991  --------------------------------------------------
  2992  For the lib/nodejs/lib/thrift/json_parse.js:
  2993  
  2994  /*
  2995      json_parse.js
  2996      2015-05-02
  2997      Public Domain.
  2998      NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
  2999  
  3000  */
  3001  (By Douglas Crockford <douglas@crockford.com>)
  3002  
  3003  --------------------------------------------------
  3004  For lib/cpp/src/thrift/windows/SocketPair.cpp
  3005  
  3006  /* socketpair.c
  3007   * Copyright 2007 by Nathan C. Myers <ncm@cantrip.org>; some rights reserved.
  3008   * This code is Free Software.  It may be copied freely, in original or
  3009   * modified form, subject only to the restrictions that (1) the author is
  3010   * relieved from all responsibilities for any use for any purpose, and (2)
  3011   * this copyright notice must be retained, unchanged, in its entirety.  If
  3012   * for any reason the author might be held responsible for any consequences
  3013   * of copying or use, license is withheld.
  3014   */
  3015  
  3016  
  3017  --------------------------------------------------
  3018  For lib/py/compat/win32/stdint.h
  3019  
  3020  // ISO C9x  compliant stdint.h for Microsoft Visual Studio
  3021  // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
  3022  //
  3023  //  Copyright (c) 2006-2008 Alexander Chemeris
  3024  //
  3025  // Redistribution and use in source and binary forms, with or without
  3026  // modification, are permitted provided that the following conditions are met:
  3027  //
  3028  //   1. Redistributions of source code must retain the above copyright notice,
  3029  //      this list of conditions and the following disclaimer.
  3030  //
  3031  //   2. Redistributions in binary form must reproduce the above copyright
  3032  //      notice, this list of conditions and the following disclaimer in the
  3033  //      documentation and/or other materials provided with the distribution.
  3034  //
  3035  //   3. The name of the author may be used to endorse or promote products
  3036  //      derived from this software without specific prior written permission.
  3037  //
  3038  // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
  3039  // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  3040  // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  3041  // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3042  // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  3043  // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  3044  // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  3045  // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  3046  // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  3047  // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3048  //
  3049  ///////////////////////////////////////////////////////////////////////////////
  3050  
  3051  
  3052  --------------------------------------------------
  3053  Codegen template in t_html_generator.h
  3054  
  3055  * Bootstrap v2.0.3
  3056  *
  3057  * Copyright 2012 Twitter, Inc
  3058  * Licensed under the Apache License v2.0
  3059  * http://www.apache.org/licenses/LICENSE-2.0
  3060  *
  3061  * Designed and built with all the love in the world @twitter by @mdo and @fat.
  3062  
  3063  ---------------------------------------------------
  3064  For t_cl_generator.cc
  3065  
  3066   * Copyright (c) 2008- Patrick Collison <patrick@collison.ie>
  3067   * Copyright (c) 2006- Facebook
  3068  
  3069  ---------------------------------------------------
  3070  
  3071  ================================================================
  3072  
  3073  github.com/armon/go-metrics
  3074  https://github.com/armon/go-metrics
  3075  ----------------------------------------------------------------
  3076  The MIT License (MIT)
  3077  
  3078  Copyright (c) 2013 Armon Dadgar
  3079  
  3080  Permission is hereby granted, free of charge, to any person obtaining a copy of
  3081  this software and associated documentation files (the "Software"), to deal in
  3082  the Software without restriction, including without limitation the rights to
  3083  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  3084  the Software, and to permit persons to whom the Software is furnished to do so,
  3085  subject to the following conditions:
  3086  
  3087  The above copyright notice and this permission notice shall be included in all
  3088  copies or substantial portions of the Software.
  3089  
  3090  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3091  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  3092  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  3093  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  3094  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  3095  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3096  
  3097  ================================================================
  3098  
  3099  github.com/asaskevich/govalidator
  3100  https://github.com/asaskevich/govalidator
  3101  ----------------------------------------------------------------
  3102  The MIT License (MIT)
  3103  
  3104  Copyright (c) 2014-2020 Alex Saskevich
  3105  
  3106  Permission is hereby granted, free of charge, to any person obtaining a copy
  3107  of this software and associated documentation files (the "Software"), to deal
  3108  in the Software without restriction, including without limitation the rights
  3109  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3110  copies of the Software, and to permit persons to whom the Software is
  3111  furnished to do so, subject to the following conditions:
  3112  
  3113  The above copyright notice and this permission notice shall be included in all
  3114  copies or substantial portions of the Software.
  3115  
  3116  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3117  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3118  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3119  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3120  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3121  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3122  SOFTWARE.
  3123  ================================================================
  3124  
  3125  github.com/aymanbagabas/go-osc52/v2
  3126  https://github.com/aymanbagabas/go-osc52/v2
  3127  ----------------------------------------------------------------
  3128  MIT License
  3129  
  3130  Copyright (c) 2022 Ayman Bagabas
  3131  
  3132  Permission is hereby granted, free of charge, to any person obtaining a copy
  3133  of this software and associated documentation files (the "Software"), to deal
  3134  in the Software without restriction, including without limitation the rights
  3135  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3136  copies of the Software, and to permit persons to whom the Software is
  3137  furnished to do so, subject to the following conditions:
  3138  
  3139  The above copyright notice and this permission notice shall be included in all
  3140  copies or substantial portions of the Software.
  3141  
  3142  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3143  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3144  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3145  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3146  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3147  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3148  SOFTWARE.
  3149  
  3150  ================================================================
  3151  
  3152  github.com/bcicen/jstream
  3153  https://github.com/bcicen/jstream
  3154  ----------------------------------------------------------------
  3155  The MIT License (MIT)
  3156  
  3157  Copyright (c) 2018 Bradley Cicenas
  3158  
  3159  Permission is hereby granted, free of charge, to any person obtaining a copy
  3160  of this software and associated documentation files (the "Software"), to deal
  3161  in the Software without restriction, including without limitation the rights
  3162  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3163  copies of the Software, and to permit persons to whom the Software is
  3164  furnished to do so, subject to the following conditions:
  3165  
  3166  The above copyright notice and this permission notice shall be included in all
  3167  copies or substantial portions of the Software.
  3168  
  3169  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3170  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3171  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3172  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3173  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3174  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3175  SOFTWARE.
  3176  
  3177  
  3178  ================================================================
  3179  
  3180  github.com/beevik/ntp
  3181  https://github.com/beevik/ntp
  3182  ----------------------------------------------------------------
  3183  Copyright © 2015-2023 Brett Vickers. All rights reserved.
  3184  
  3185  Redistribution and use in source and binary forms, with or without
  3186  modification, are permitted provided that the following conditions
  3187  are met:
  3188  
  3189     1. Redistributions of source code must retain the above copyright
  3190        notice, this list of conditions and the following disclaimer.
  3191  
  3192     2. Redistributions in binary form must reproduce the above copyright
  3193        notice, this list of conditions and the following disclaimer in the
  3194        documentation and/or other materials provided with the distribution.
  3195  
  3196  THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER ``AS IS'' AND ANY
  3197  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  3198  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  3199  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER OR
  3200  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  3201  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  3202  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  3203  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  3204  OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3205  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3206  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3207  
  3208  ================================================================
  3209  
  3210  github.com/beorn7/perks
  3211  https://github.com/beorn7/perks
  3212  ----------------------------------------------------------------
  3213  Copyright (C) 2013 Blake Mizerany
  3214  
  3215  Permission is hereby granted, free of charge, to any person obtaining
  3216  a copy of this software and associated documentation files (the
  3217  "Software"), to deal in the Software without restriction, including
  3218  without limitation the rights to use, copy, modify, merge, publish,
  3219  distribute, sublicense, and/or sell copies of the Software, and to
  3220  permit persons to whom the Software is furnished to do so, subject to
  3221  the following conditions:
  3222  
  3223  The above copyright notice and this permission notice shall be
  3224  included in all copies or substantial portions of the Software.
  3225  
  3226  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3227  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3228  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3229  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  3230  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  3231  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3232  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3233  
  3234  ================================================================
  3235  
  3236  github.com/buger/jsonparser
  3237  https://github.com/buger/jsonparser
  3238  ----------------------------------------------------------------
  3239  MIT License
  3240  
  3241  Copyright (c) 2016 Leonid Bugaev
  3242  
  3243  Permission is hereby granted, free of charge, to any person obtaining a copy
  3244  of this software and associated documentation files (the "Software"), to deal
  3245  in the Software without restriction, including without limitation the rights
  3246  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3247  copies of the Software, and to permit persons to whom the Software is
  3248  furnished to do so, subject to the following conditions:
  3249  
  3250  The above copyright notice and this permission notice shall be included in all
  3251  copies or substantial portions of the Software.
  3252  
  3253  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3254  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3255  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3256  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3257  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3258  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3259  SOFTWARE.
  3260  
  3261  ================================================================
  3262  
  3263  github.com/cespare/xxhash/v2
  3264  https://github.com/cespare/xxhash/v2
  3265  ----------------------------------------------------------------
  3266  Copyright (c) 2016 Caleb Spare
  3267  
  3268  MIT License
  3269  
  3270  Permission is hereby granted, free of charge, to any person obtaining
  3271  a copy of this software and associated documentation files (the
  3272  "Software"), to deal in the Software without restriction, including
  3273  without limitation the rights to use, copy, modify, merge, publish,
  3274  distribute, sublicense, and/or sell copies of the Software, and to
  3275  permit persons to whom the Software is furnished to do so, subject to
  3276  the following conditions:
  3277  
  3278  The above copyright notice and this permission notice shall be
  3279  included in all copies or substantial portions of the Software.
  3280  
  3281  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3282  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3283  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3284  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  3285  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  3286  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3287  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3288  
  3289  ================================================================
  3290  
  3291  github.com/charmbracelet/bubbles
  3292  https://github.com/charmbracelet/bubbles
  3293  ----------------------------------------------------------------
  3294  MIT License
  3295  
  3296  Copyright (c) 2020-2023 Charmbracelet, Inc
  3297  
  3298  Permission is hereby granted, free of charge, to any person obtaining a copy
  3299  of this software and associated documentation files (the "Software"), to deal
  3300  in the Software without restriction, including without limitation the rights
  3301  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3302  copies of the Software, and to permit persons to whom the Software is
  3303  furnished to do so, subject to the following conditions:
  3304  
  3305  The above copyright notice and this permission notice shall be included in all
  3306  copies or substantial portions of the Software.
  3307  
  3308  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3309  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3310  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3311  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3312  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3313  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3314  SOFTWARE.
  3315  
  3316  ================================================================
  3317  
  3318  github.com/charmbracelet/bubbletea
  3319  https://github.com/charmbracelet/bubbletea
  3320  ----------------------------------------------------------------
  3321  MIT License
  3322  
  3323  Copyright (c) 2020-2023 Charmbracelet, Inc
  3324  
  3325  Permission is hereby granted, free of charge, to any person obtaining a copy
  3326  of this software and associated documentation files (the "Software"), to deal
  3327  in the Software without restriction, including without limitation the rights
  3328  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3329  copies of the Software, and to permit persons to whom the Software is
  3330  furnished to do so, subject to the following conditions:
  3331  
  3332  The above copyright notice and this permission notice shall be included in all
  3333  copies or substantial portions of the Software.
  3334  
  3335  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3336  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3337  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3338  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3339  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3340  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3341  SOFTWARE.
  3342  
  3343  ================================================================
  3344  
  3345  github.com/charmbracelet/lipgloss
  3346  https://github.com/charmbracelet/lipgloss
  3347  ----------------------------------------------------------------
  3348  MIT License
  3349  
  3350  Copyright (c) 2021-2023 Charmbracelet, Inc
  3351  
  3352  Permission is hereby granted, free of charge, to any person obtaining a copy
  3353  of this software and associated documentation files (the "Software"), to deal
  3354  in the Software without restriction, including without limitation the rights
  3355  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3356  copies of the Software, and to permit persons to whom the Software is
  3357  furnished to do so, subject to the following conditions:
  3358  
  3359  The above copyright notice and this permission notice shall be included in all
  3360  copies or substantial portions of the Software.
  3361  
  3362  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3363  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3364  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3365  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3366  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3367  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3368  SOFTWARE.
  3369  
  3370  ================================================================
  3371  
  3372  github.com/cheggaaa/pb
  3373  https://github.com/cheggaaa/pb
  3374  ----------------------------------------------------------------
  3375  Copyright (c) 2012-2015, Sergey Cherepanov
  3376  All rights reserved.
  3377  
  3378  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  3379  
  3380  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  3381  
  3382  * 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.
  3383  
  3384  * 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.
  3385  
  3386  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.
  3387  ================================================================
  3388  
  3389  github.com/containerd/console
  3390  https://github.com/containerd/console
  3391  ----------------------------------------------------------------
  3392  
  3393                                   Apache License
  3394                             Version 2.0, January 2004
  3395                          https://www.apache.org/licenses/
  3396  
  3397     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3398  
  3399     1. Definitions.
  3400  
  3401        "License" shall mean the terms and conditions for use, reproduction,
  3402        and distribution as defined by Sections 1 through 9 of this document.
  3403  
  3404        "Licensor" shall mean the copyright owner or entity authorized by
  3405        the copyright owner that is granting the License.
  3406  
  3407        "Legal Entity" shall mean the union of the acting entity and all
  3408        other entities that control, are controlled by, or are under common
  3409        control with that entity. For the purposes of this definition,
  3410        "control" means (i) the power, direct or indirect, to cause the
  3411        direction or management of such entity, whether by contract or
  3412        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3413        outstanding shares, or (iii) beneficial ownership of such entity.
  3414  
  3415        "You" (or "Your") shall mean an individual or Legal Entity
  3416        exercising permissions granted by this License.
  3417  
  3418        "Source" form shall mean the preferred form for making modifications,
  3419        including but not limited to software source code, documentation
  3420        source, and configuration files.
  3421  
  3422        "Object" form shall mean any form resulting from mechanical
  3423        transformation or translation of a Source form, including but
  3424        not limited to compiled object code, generated documentation,
  3425        and conversions to other media types.
  3426  
  3427        "Work" shall mean the work of authorship, whether in Source or
  3428        Object form, made available under the License, as indicated by a
  3429        copyright notice that is included in or attached to the work
  3430        (an example is provided in the Appendix below).
  3431  
  3432        "Derivative Works" shall mean any work, whether in Source or Object
  3433        form, that is based on (or derived from) the Work and for which the
  3434        editorial revisions, annotations, elaborations, or other modifications
  3435        represent, as a whole, an original work of authorship. For the purposes
  3436        of this License, Derivative Works shall not include works that remain
  3437        separable from, or merely link (or bind by name) to the interfaces of,
  3438        the Work and Derivative Works thereof.
  3439  
  3440        "Contribution" shall mean any work of authorship, including
  3441        the original version of the Work and any modifications or additions
  3442        to that Work or Derivative Works thereof, that is intentionally
  3443        submitted to Licensor for inclusion in the Work by the copyright owner
  3444        or by an individual or Legal Entity authorized to submit on behalf of
  3445        the copyright owner. For the purposes of this definition, "submitted"
  3446        means any form of electronic, verbal, or written communication sent
  3447        to the Licensor or its representatives, including but not limited to
  3448        communication on electronic mailing lists, source code control systems,
  3449        and issue tracking systems that are managed by, or on behalf of, the
  3450        Licensor for the purpose of discussing and improving the Work, but
  3451        excluding communication that is conspicuously marked or otherwise
  3452        designated in writing by the copyright owner as "Not a Contribution."
  3453  
  3454        "Contributor" shall mean Licensor and any individual or Legal Entity
  3455        on behalf of whom a Contribution has been received by Licensor and
  3456        subsequently incorporated within the Work.
  3457  
  3458     2. Grant of Copyright License. Subject to the terms and conditions of
  3459        this License, each Contributor hereby grants to You a perpetual,
  3460        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3461        copyright license to reproduce, prepare Derivative Works of,
  3462        publicly display, publicly perform, sublicense, and distribute the
  3463        Work and such Derivative Works in Source or Object form.
  3464  
  3465     3. Grant of Patent License. Subject to the terms and conditions of
  3466        this License, each Contributor hereby grants to You a perpetual,
  3467        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3468        (except as stated in this section) patent license to make, have made,
  3469        use, offer to sell, sell, import, and otherwise transfer the Work,
  3470        where such license applies only to those patent claims licensable
  3471        by such Contributor that are necessarily infringed by their
  3472        Contribution(s) alone or by combination of their Contribution(s)
  3473        with the Work to which such Contribution(s) was submitted. If You
  3474        institute patent litigation against any entity (including a
  3475        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3476        or a Contribution incorporated within the Work constitutes direct
  3477        or contributory patent infringement, then any patent licenses
  3478        granted to You under this License for that Work shall terminate
  3479        as of the date such litigation is filed.
  3480  
  3481     4. Redistribution. You may reproduce and distribute copies of the
  3482        Work or Derivative Works thereof in any medium, with or without
  3483        modifications, and in Source or Object form, provided that You
  3484        meet the following conditions:
  3485  
  3486        (a) You must give any other recipients of the Work or
  3487            Derivative Works a copy of this License; and
  3488  
  3489        (b) You must cause any modified files to carry prominent notices
  3490            stating that You changed the files; and
  3491  
  3492        (c) You must retain, in the Source form of any Derivative Works
  3493            that You distribute, all copyright, patent, trademark, and
  3494            attribution notices from the Source form of the Work,
  3495            excluding those notices that do not pertain to any part of
  3496            the Derivative Works; and
  3497  
  3498        (d) If the Work includes a "NOTICE" text file as part of its
  3499            distribution, then any Derivative Works that You distribute must
  3500            include a readable copy of the attribution notices contained
  3501            within such NOTICE file, excluding those notices that do not
  3502            pertain to any part of the Derivative Works, in at least one
  3503            of the following places: within a NOTICE text file distributed
  3504            as part of the Derivative Works; within the Source form or
  3505            documentation, if provided along with the Derivative Works; or,
  3506            within a display generated by the Derivative Works, if and
  3507            wherever such third-party notices normally appear. The contents
  3508            of the NOTICE file are for informational purposes only and
  3509            do not modify the License. You may add Your own attribution
  3510            notices within Derivative Works that You distribute, alongside
  3511            or as an addendum to the NOTICE text from the Work, provided
  3512            that such additional attribution notices cannot be construed
  3513            as modifying the License.
  3514  
  3515        You may add Your own copyright statement to Your modifications and
  3516        may provide additional or different license terms and conditions
  3517        for use, reproduction, or distribution of Your modifications, or
  3518        for any such Derivative Works as a whole, provided Your use,
  3519        reproduction, and distribution of the Work otherwise complies with
  3520        the conditions stated in this License.
  3521  
  3522     5. Submission of Contributions. Unless You explicitly state otherwise,
  3523        any Contribution intentionally submitted for inclusion in the Work
  3524        by You to the Licensor shall be under the terms and conditions of
  3525        this License, without any additional terms or conditions.
  3526        Notwithstanding the above, nothing herein shall supersede or modify
  3527        the terms of any separate license agreement you may have executed
  3528        with Licensor regarding such Contributions.
  3529  
  3530     6. Trademarks. This License does not grant permission to use the trade
  3531        names, trademarks, service marks, or product names of the Licensor,
  3532        except as required for reasonable and customary use in describing the
  3533        origin of the Work and reproducing the content of the NOTICE file.
  3534  
  3535     7. Disclaimer of Warranty. Unless required by applicable law or
  3536        agreed to in writing, Licensor provides the Work (and each
  3537        Contributor provides its Contributions) on an "AS IS" BASIS,
  3538        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3539        implied, including, without limitation, any warranties or conditions
  3540        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3541        PARTICULAR PURPOSE. You are solely responsible for determining the
  3542        appropriateness of using or redistributing the Work and assume any
  3543        risks associated with Your exercise of permissions under this License.
  3544  
  3545     8. Limitation of Liability. In no event and under no legal theory,
  3546        whether in tort (including negligence), contract, or otherwise,
  3547        unless required by applicable law (such as deliberate and grossly
  3548        negligent acts) or agreed to in writing, shall any Contributor be
  3549        liable to You for damages, including any direct, indirect, special,
  3550        incidental, or consequential damages of any character arising as a
  3551        result of this License or out of the use or inability to use the
  3552        Work (including but not limited to damages for loss of goodwill,
  3553        work stoppage, computer failure or malfunction, or any and all
  3554        other commercial damages or losses), even if such Contributor
  3555        has been advised of the possibility of such damages.
  3556  
  3557     9. Accepting Warranty or Additional Liability. While redistributing
  3558        the Work or Derivative Works thereof, You may choose to offer,
  3559        and charge a fee for, acceptance of support, warranty, indemnity,
  3560        or other liability obligations and/or rights consistent with this
  3561        License. However, in accepting such obligations, You may act only
  3562        on Your own behalf and on Your sole responsibility, not on behalf
  3563        of any other Contributor, and only if You agree to indemnify,
  3564        defend, and hold each Contributor harmless for any liability
  3565        incurred by, or claims asserted against, such Contributor by reason
  3566        of your accepting any such warranty or additional liability.
  3567  
  3568     END OF TERMS AND CONDITIONS
  3569  
  3570     Copyright The containerd Authors
  3571  
  3572     Licensed under the Apache License, Version 2.0 (the "License");
  3573     you may not use this file except in compliance with the License.
  3574     You may obtain a copy of the License at
  3575  
  3576         https://www.apache.org/licenses/LICENSE-2.0
  3577  
  3578     Unless required by applicable law or agreed to in writing, software
  3579     distributed under the License is distributed on an "AS IS" BASIS,
  3580     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3581     See the License for the specific language governing permissions and
  3582     limitations under the License.
  3583  
  3584  ================================================================
  3585  
  3586  github.com/coredns/coredns
  3587  https://github.com/coredns/coredns
  3588  ----------------------------------------------------------------
  3589                                   Apache License
  3590                             Version 2.0, January 2004
  3591                          http://www.apache.org/licenses/
  3592  
  3593     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3594  
  3595     1. Definitions.
  3596  
  3597        "License" shall mean the terms and conditions for use, reproduction,
  3598        and distribution as defined by Sections 1 through 9 of this document.
  3599  
  3600        "Licensor" shall mean the copyright owner or entity authorized by
  3601        the copyright owner that is granting the License.
  3602  
  3603        "Legal Entity" shall mean the union of the acting entity and all
  3604        other entities that control, are controlled by, or are under common
  3605        control with that entity. For the purposes of this definition,
  3606        "control" means (i) the power, direct or indirect, to cause the
  3607        direction or management of such entity, whether by contract or
  3608        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3609        outstanding shares, or (iii) beneficial ownership of such entity.
  3610  
  3611        "You" (or "Your") shall mean an individual or Legal Entity
  3612        exercising permissions granted by this License.
  3613  
  3614        "Source" form shall mean the preferred form for making modifications,
  3615        including but not limited to software source code, documentation
  3616        source, and configuration files.
  3617  
  3618        "Object" form shall mean any form resulting from mechanical
  3619        transformation or translation of a Source form, including but
  3620        not limited to compiled object code, generated documentation,
  3621        and conversions to other media types.
  3622  
  3623        "Work" shall mean the work of authorship, whether in Source or
  3624        Object form, made available under the License, as indicated by a
  3625        copyright notice that is included in or attached to the work
  3626        (an example is provided in the Appendix below).
  3627  
  3628        "Derivative Works" shall mean any work, whether in Source or Object
  3629        form, that is based on (or derived from) the Work and for which the
  3630        editorial revisions, annotations, elaborations, or other modifications
  3631        represent, as a whole, an original work of authorship. For the purposes
  3632        of this License, Derivative Works shall not include works that remain
  3633        separable from, or merely link (or bind by name) to the interfaces of,
  3634        the Work and Derivative Works thereof.
  3635  
  3636        "Contribution" shall mean any work of authorship, including
  3637        the original version of the Work and any modifications or additions
  3638        to that Work or Derivative Works thereof, that is intentionally
  3639        submitted to Licensor for inclusion in the Work by the copyright owner
  3640        or by an individual or Legal Entity authorized to submit on behalf of
  3641        the copyright owner. For the purposes of this definition, "submitted"
  3642        means any form of electronic, verbal, or written communication sent
  3643        to the Licensor or its representatives, including but not limited to
  3644        communication on electronic mailing lists, source code control systems,
  3645        and issue tracking systems that are managed by, or on behalf of, the
  3646        Licensor for the purpose of discussing and improving the Work, but
  3647        excluding communication that is conspicuously marked or otherwise
  3648        designated in writing by the copyright owner as "Not a Contribution."
  3649  
  3650        "Contributor" shall mean Licensor and any individual or Legal Entity
  3651        on behalf of whom a Contribution has been received by Licensor and
  3652        subsequently incorporated within the Work.
  3653  
  3654     2. Grant of Copyright License. Subject to the terms and conditions of
  3655        this License, each Contributor hereby grants to You a perpetual,
  3656        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3657        copyright license to reproduce, prepare Derivative Works of,
  3658        publicly display, publicly perform, sublicense, and distribute the
  3659        Work and such Derivative Works in Source or Object form.
  3660  
  3661     3. Grant of Patent License. Subject to the terms and conditions of
  3662        this License, each Contributor hereby grants to You a perpetual,
  3663        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3664        (except as stated in this section) patent license to make, have made,
  3665        use, offer to sell, sell, import, and otherwise transfer the Work,
  3666        where such license applies only to those patent claims licensable
  3667        by such Contributor that are necessarily infringed by their
  3668        Contribution(s) alone or by combination of their Contribution(s)
  3669        with the Work to which such Contribution(s) was submitted. If You
  3670        institute patent litigation against any entity (including a
  3671        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3672        or a Contribution incorporated within the Work constitutes direct
  3673        or contributory patent infringement, then any patent licenses
  3674        granted to You under this License for that Work shall terminate
  3675        as of the date such litigation is filed.
  3676  
  3677     4. Redistribution. You may reproduce and distribute copies of the
  3678        Work or Derivative Works thereof in any medium, with or without
  3679        modifications, and in Source or Object form, provided that You
  3680        meet the following conditions:
  3681  
  3682        (a) You must give any other recipients of the Work or
  3683            Derivative Works a copy of this License; and
  3684  
  3685        (b) You must cause any modified files to carry prominent notices
  3686            stating that You changed the files; and
  3687  
  3688        (c) You must retain, in the Source form of any Derivative Works
  3689            that You distribute, all copyright, patent, trademark, and
  3690            attribution notices from the Source form of the Work,
  3691            excluding those notices that do not pertain to any part of
  3692            the Derivative Works; and
  3693  
  3694        (d) If the Work includes a "NOTICE" text file as part of its
  3695            distribution, then any Derivative Works that You distribute must
  3696            include a readable copy of the attribution notices contained
  3697            within such NOTICE file, excluding those notices that do not
  3698            pertain to any part of the Derivative Works, in at least one
  3699            of the following places: within a NOTICE text file distributed
  3700            as part of the Derivative Works; within the Source form or
  3701            documentation, if provided along with the Derivative Works; or,
  3702            within a display generated by the Derivative Works, if and
  3703            wherever such third-party notices normally appear. The contents
  3704            of the NOTICE file are for informational purposes only and
  3705            do not modify the License. You may add Your own attribution
  3706            notices within Derivative Works that You distribute, alongside
  3707            or as an addendum to the NOTICE text from the Work, provided
  3708            that such additional attribution notices cannot be construed
  3709            as modifying the License.
  3710  
  3711        You may add Your own copyright statement to Your modifications and
  3712        may provide additional or different license terms and conditions
  3713        for use, reproduction, or distribution of Your modifications, or
  3714        for any such Derivative Works as a whole, provided Your use,
  3715        reproduction, and distribution of the Work otherwise complies with
  3716        the conditions stated in this License.
  3717  
  3718     5. Submission of Contributions. Unless You explicitly state otherwise,
  3719        any Contribution intentionally submitted for inclusion in the Work
  3720        by You to the Licensor shall be under the terms and conditions of
  3721        this License, without any additional terms or conditions.
  3722        Notwithstanding the above, nothing herein shall supersede or modify
  3723        the terms of any separate license agreement you may have executed
  3724        with Licensor regarding such Contributions.
  3725  
  3726     6. Trademarks. This License does not grant permission to use the trade
  3727        names, trademarks, service marks, or product names of the Licensor,
  3728        except as required for reasonable and customary use in describing the
  3729        origin of the Work and reproducing the content of the NOTICE file.
  3730  
  3731     7. Disclaimer of Warranty. Unless required by applicable law or
  3732        agreed to in writing, Licensor provides the Work (and each
  3733        Contributor provides its Contributions) on an "AS IS" BASIS,
  3734        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3735        implied, including, without limitation, any warranties or conditions
  3736        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3737        PARTICULAR PURPOSE. You are solely responsible for determining the
  3738        appropriateness of using or redistributing the Work and assume any
  3739        risks associated with Your exercise of permissions under this License.
  3740  
  3741     8. Limitation of Liability. In no event and under no legal theory,
  3742        whether in tort (including negligence), contract, or otherwise,
  3743        unless required by applicable law (such as deliberate and grossly
  3744        negligent acts) or agreed to in writing, shall any Contributor be
  3745        liable to You for damages, including any direct, indirect, special,
  3746        incidental, or consequential damages of any character arising as a
  3747        result of this License or out of the use or inability to use the
  3748        Work (including but not limited to damages for loss of goodwill,
  3749        work stoppage, computer failure or malfunction, or any and all
  3750        other commercial damages or losses), even if such Contributor
  3751        has been advised of the possibility of such damages.
  3752  
  3753     9. Accepting Warranty or Additional Liability. While redistributing
  3754        the Work or Derivative Works thereof, You may choose to offer,
  3755        and charge a fee for, acceptance of support, warranty, indemnity,
  3756        or other liability obligations and/or rights consistent with this
  3757        License. However, in accepting such obligations, You may act only
  3758        on Your own behalf and on Your sole responsibility, not on behalf
  3759        of any other Contributor, and only if You agree to indemnify,
  3760        defend, and hold each Contributor harmless for any liability
  3761        incurred by, or claims asserted against, such Contributor by reason
  3762        of your accepting any such warranty or additional liability.
  3763  
  3764     END OF TERMS AND CONDITIONS
  3765  
  3766     APPENDIX: How to apply the Apache License to your work.
  3767  
  3768        To apply the Apache License to your work, attach the following
  3769        boilerplate notice, with the fields enclosed by brackets "{}"
  3770        replaced with your own identifying information. (Don't include
  3771        the brackets!)  The text should be enclosed in the appropriate
  3772        comment syntax for the file format. We also recommend that a
  3773        file or class name and description of purpose be included on the
  3774        same "printed page" as the copyright notice for easier
  3775        identification within third-party archives.
  3776  
  3777     Copyright 2016-2020 The CoreDNS authors and contributors
  3778  
  3779     Licensed under the Apache License, Version 2.0 (the "License");
  3780     you may not use this file except in compliance with the License.
  3781     You may obtain a copy of the License at
  3782  
  3783         http://www.apache.org/licenses/LICENSE-2.0
  3784  
  3785     Unless required by applicable law or agreed to in writing, software
  3786     distributed under the License is distributed on an "AS IS" BASIS,
  3787     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3788     See the License for the specific language governing permissions and
  3789     limitations under the License.
  3790  
  3791  ================================================================
  3792  
  3793  github.com/coreos/go-oidc
  3794  https://github.com/coreos/go-oidc
  3795  ----------------------------------------------------------------
  3796  Apache License
  3797                             Version 2.0, January 2004
  3798                          http://www.apache.org/licenses/
  3799  
  3800     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3801  
  3802     1. Definitions.
  3803  
  3804        "License" shall mean the terms and conditions for use, reproduction,
  3805        and distribution as defined by Sections 1 through 9 of this document.
  3806  
  3807        "Licensor" shall mean the copyright owner or entity authorized by
  3808        the copyright owner that is granting the License.
  3809  
  3810        "Legal Entity" shall mean the union of the acting entity and all
  3811        other entities that control, are controlled by, or are under common
  3812        control with that entity. For the purposes of this definition,
  3813        "control" means (i) the power, direct or indirect, to cause the
  3814        direction or management of such entity, whether by contract or
  3815        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3816        outstanding shares, or (iii) beneficial ownership of such entity.
  3817  
  3818        "You" (or "Your") shall mean an individual or Legal Entity
  3819        exercising permissions granted by this License.
  3820  
  3821        "Source" form shall mean the preferred form for making modifications,
  3822        including but not limited to software source code, documentation
  3823        source, and configuration files.
  3824  
  3825        "Object" form shall mean any form resulting from mechanical
  3826        transformation or translation of a Source form, including but
  3827        not limited to compiled object code, generated documentation,
  3828        and conversions to other media types.
  3829  
  3830        "Work" shall mean the work of authorship, whether in Source or
  3831        Object form, made available under the License, as indicated by a
  3832        copyright notice that is included in or attached to the work
  3833        (an example is provided in the Appendix below).
  3834  
  3835        "Derivative Works" shall mean any work, whether in Source or Object
  3836        form, that is based on (or derived from) the Work and for which the
  3837        editorial revisions, annotations, elaborations, or other modifications
  3838        represent, as a whole, an original work of authorship. For the purposes
  3839        of this License, Derivative Works shall not include works that remain
  3840        separable from, or merely link (or bind by name) to the interfaces of,
  3841        the Work and Derivative Works thereof.
  3842  
  3843        "Contribution" shall mean any work of authorship, including
  3844        the original version of the Work and any modifications or additions
  3845        to that Work or Derivative Works thereof, that is intentionally
  3846        submitted to Licensor for inclusion in the Work by the copyright owner
  3847        or by an individual or Legal Entity authorized to submit on behalf of
  3848        the copyright owner. For the purposes of this definition, "submitted"
  3849        means any form of electronic, verbal, or written communication sent
  3850        to the Licensor or its representatives, including but not limited to
  3851        communication on electronic mailing lists, source code control systems,
  3852        and issue tracking systems that are managed by, or on behalf of, the
  3853        Licensor for the purpose of discussing and improving the Work, but
  3854        excluding communication that is conspicuously marked or otherwise
  3855        designated in writing by the copyright owner as "Not a Contribution."
  3856  
  3857        "Contributor" shall mean Licensor and any individual or Legal Entity
  3858        on behalf of whom a Contribution has been received by Licensor and
  3859        subsequently incorporated within the Work.
  3860  
  3861     2. Grant of Copyright License. Subject to the terms and conditions of
  3862        this License, each Contributor hereby grants to You a perpetual,
  3863        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3864        copyright license to reproduce, prepare Derivative Works of,
  3865        publicly display, publicly perform, sublicense, and distribute the
  3866        Work and such Derivative Works in Source or Object form.
  3867  
  3868     3. Grant of Patent License. Subject to the terms and conditions of
  3869        this License, each Contributor hereby grants to You a perpetual,
  3870        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3871        (except as stated in this section) patent license to make, have made,
  3872        use, offer to sell, sell, import, and otherwise transfer the Work,
  3873        where such license applies only to those patent claims licensable
  3874        by such Contributor that are necessarily infringed by their
  3875        Contribution(s) alone or by combination of their Contribution(s)
  3876        with the Work to which such Contribution(s) was submitted. If You
  3877        institute patent litigation against any entity (including a
  3878        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3879        or a Contribution incorporated within the Work constitutes direct
  3880        or contributory patent infringement, then any patent licenses
  3881        granted to You under this License for that Work shall terminate
  3882        as of the date such litigation is filed.
  3883  
  3884     4. Redistribution. You may reproduce and distribute copies of the
  3885        Work or Derivative Works thereof in any medium, with or without
  3886        modifications, and in Source or Object form, provided that You
  3887        meet the following conditions:
  3888  
  3889        (a) You must give any other recipients of the Work or
  3890            Derivative Works a copy of this License; and
  3891  
  3892        (b) You must cause any modified files to carry prominent notices
  3893            stating that You changed the files; and
  3894  
  3895        (c) You must retain, in the Source form of any Derivative Works
  3896            that You distribute, all copyright, patent, trademark, and
  3897            attribution notices from the Source form of the Work,
  3898            excluding those notices that do not pertain to any part of
  3899            the Derivative Works; and
  3900  
  3901        (d) If the Work includes a "NOTICE" text file as part of its
  3902            distribution, then any Derivative Works that You distribute must
  3903            include a readable copy of the attribution notices contained
  3904            within such NOTICE file, excluding those notices that do not
  3905            pertain to any part of the Derivative Works, in at least one
  3906            of the following places: within a NOTICE text file distributed
  3907            as part of the Derivative Works; within the Source form or
  3908            documentation, if provided along with the Derivative Works; or,
  3909            within a display generated by the Derivative Works, if and
  3910            wherever such third-party notices normally appear. The contents
  3911            of the NOTICE file are for informational purposes only and
  3912            do not modify the License. You may add Your own attribution
  3913            notices within Derivative Works that You distribute, alongside
  3914            or as an addendum to the NOTICE text from the Work, provided
  3915            that such additional attribution notices cannot be construed
  3916            as modifying the License.
  3917  
  3918        You may add Your own copyright statement to Your modifications and
  3919        may provide additional or different license terms and conditions
  3920        for use, reproduction, or distribution of Your modifications, or
  3921        for any such Derivative Works as a whole, provided Your use,
  3922        reproduction, and distribution of the Work otherwise complies with
  3923        the conditions stated in this License.
  3924  
  3925     5. Submission of Contributions. Unless You explicitly state otherwise,
  3926        any Contribution intentionally submitted for inclusion in the Work
  3927        by You to the Licensor shall be under the terms and conditions of
  3928        this License, without any additional terms or conditions.
  3929        Notwithstanding the above, nothing herein shall supersede or modify
  3930        the terms of any separate license agreement you may have executed
  3931        with Licensor regarding such Contributions.
  3932  
  3933     6. Trademarks. This License does not grant permission to use the trade
  3934        names, trademarks, service marks, or product names of the Licensor,
  3935        except as required for reasonable and customary use in describing the
  3936        origin of the Work and reproducing the content of the NOTICE file.
  3937  
  3938     7. Disclaimer of Warranty. Unless required by applicable law or
  3939        agreed to in writing, Licensor provides the Work (and each
  3940        Contributor provides its Contributions) on an "AS IS" BASIS,
  3941        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3942        implied, including, without limitation, any warranties or conditions
  3943        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3944        PARTICULAR PURPOSE. You are solely responsible for determining the
  3945        appropriateness of using or redistributing the Work and assume any
  3946        risks associated with Your exercise of permissions under this License.
  3947  
  3948     8. Limitation of Liability. In no event and under no legal theory,
  3949        whether in tort (including negligence), contract, or otherwise,
  3950        unless required by applicable law (such as deliberate and grossly
  3951        negligent acts) or agreed to in writing, shall any Contributor be
  3952        liable to You for damages, including any direct, indirect, special,
  3953        incidental, or consequential damages of any character arising as a
  3954        result of this License or out of the use or inability to use the
  3955        Work (including but not limited to damages for loss of goodwill,
  3956        work stoppage, computer failure or malfunction, or any and all
  3957        other commercial damages or losses), even if such Contributor
  3958        has been advised of the possibility of such damages.
  3959  
  3960     9. Accepting Warranty or Additional Liability. While redistributing
  3961        the Work or Derivative Works thereof, You may choose to offer,
  3962        and charge a fee for, acceptance of support, warranty, indemnity,
  3963        or other liability obligations and/or rights consistent with this
  3964        License. However, in accepting such obligations, You may act only
  3965        on Your own behalf and on Your sole responsibility, not on behalf
  3966        of any other Contributor, and only if You agree to indemnify,
  3967        defend, and hold each Contributor harmless for any liability
  3968        incurred by, or claims asserted against, such Contributor by reason
  3969        of your accepting any such warranty or additional liability.
  3970  
  3971     END OF TERMS AND CONDITIONS
  3972  
  3973     APPENDIX: How to apply the Apache License to your work.
  3974  
  3975        To apply the Apache License to your work, attach the following
  3976        boilerplate notice, with the fields enclosed by brackets "{}"
  3977        replaced with your own identifying information. (Don't include
  3978        the brackets!)  The text should be enclosed in the appropriate
  3979        comment syntax for the file format. We also recommend that a
  3980        file or class name and description of purpose be included on the
  3981        same "printed page" as the copyright notice for easier
  3982        identification within third-party archives.
  3983  
  3984     Copyright {yyyy} {name of copyright owner}
  3985  
  3986     Licensed under the Apache License, Version 2.0 (the "License");
  3987     you may not use this file except in compliance with the License.
  3988     You may obtain a copy of the License at
  3989  
  3990         http://www.apache.org/licenses/LICENSE-2.0
  3991  
  3992     Unless required by applicable law or agreed to in writing, software
  3993     distributed under the License is distributed on an "AS IS" BASIS,
  3994     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3995     See the License for the specific language governing permissions and
  3996     limitations under the License.
  3997  
  3998  
  3999  ================================================================
  4000  
  4001  github.com/coreos/go-semver
  4002  https://github.com/coreos/go-semver
  4003  ----------------------------------------------------------------
  4004  
  4005                                   Apache License
  4006                             Version 2.0, January 2004
  4007                          http://www.apache.org/licenses/
  4008  
  4009     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4010  
  4011     1. Definitions.
  4012  
  4013        "License" shall mean the terms and conditions for use, reproduction,
  4014        and distribution as defined by Sections 1 through 9 of this document.
  4015  
  4016        "Licensor" shall mean the copyright owner or entity authorized by
  4017        the copyright owner that is granting the License.
  4018  
  4019        "Legal Entity" shall mean the union of the acting entity and all
  4020        other entities that control, are controlled by, or are under common
  4021        control with that entity. For the purposes of this definition,
  4022        "control" means (i) the power, direct or indirect, to cause the
  4023        direction or management of such entity, whether by contract or
  4024        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4025        outstanding shares, or (iii) beneficial ownership of such entity.
  4026  
  4027        "You" (or "Your") shall mean an individual or Legal Entity
  4028        exercising permissions granted by this License.
  4029  
  4030        "Source" form shall mean the preferred form for making modifications,
  4031        including but not limited to software source code, documentation
  4032        source, and configuration files.
  4033  
  4034        "Object" form shall mean any form resulting from mechanical
  4035        transformation or translation of a Source form, including but
  4036        not limited to compiled object code, generated documentation,
  4037        and conversions to other media types.
  4038  
  4039        "Work" shall mean the work of authorship, whether in Source or
  4040        Object form, made available under the License, as indicated by a
  4041        copyright notice that is included in or attached to the work
  4042        (an example is provided in the Appendix below).
  4043  
  4044        "Derivative Works" shall mean any work, whether in Source or Object
  4045        form, that is based on (or derived from) the Work and for which the
  4046        editorial revisions, annotations, elaborations, or other modifications
  4047        represent, as a whole, an original work of authorship. For the purposes
  4048        of this License, Derivative Works shall not include works that remain
  4049        separable from, or merely link (or bind by name) to the interfaces of,
  4050        the Work and Derivative Works thereof.
  4051  
  4052        "Contribution" shall mean any work of authorship, including
  4053        the original version of the Work and any modifications or additions
  4054        to that Work or Derivative Works thereof, that is intentionally
  4055        submitted to Licensor for inclusion in the Work by the copyright owner
  4056        or by an individual or Legal Entity authorized to submit on behalf of
  4057        the copyright owner. For the purposes of this definition, "submitted"
  4058        means any form of electronic, verbal, or written communication sent
  4059        to the Licensor or its representatives, including but not limited to
  4060        communication on electronic mailing lists, source code control systems,
  4061        and issue tracking systems that are managed by, or on behalf of, the
  4062        Licensor for the purpose of discussing and improving the Work, but
  4063        excluding communication that is conspicuously marked or otherwise
  4064        designated in writing by the copyright owner as "Not a Contribution."
  4065  
  4066        "Contributor" shall mean Licensor and any individual or Legal Entity
  4067        on behalf of whom a Contribution has been received by Licensor and
  4068        subsequently incorporated within the Work.
  4069  
  4070     2. Grant of Copyright License. Subject to the terms and conditions of
  4071        this License, each Contributor hereby grants to You a perpetual,
  4072        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4073        copyright license to reproduce, prepare Derivative Works of,
  4074        publicly display, publicly perform, sublicense, and distribute the
  4075        Work and such Derivative Works in Source or Object form.
  4076  
  4077     3. Grant of Patent License. Subject to the terms and conditions of
  4078        this License, each Contributor hereby grants to You a perpetual,
  4079        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4080        (except as stated in this section) patent license to make, have made,
  4081        use, offer to sell, sell, import, and otherwise transfer the Work,
  4082        where such license applies only to those patent claims licensable
  4083        by such Contributor that are necessarily infringed by their
  4084        Contribution(s) alone or by combination of their Contribution(s)
  4085        with the Work to which such Contribution(s) was submitted. If You
  4086        institute patent litigation against any entity (including a
  4087        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4088        or a Contribution incorporated within the Work constitutes direct
  4089        or contributory patent infringement, then any patent licenses
  4090        granted to You under this License for that Work shall terminate
  4091        as of the date such litigation is filed.
  4092  
  4093     4. Redistribution. You may reproduce and distribute copies of the
  4094        Work or Derivative Works thereof in any medium, with or without
  4095        modifications, and in Source or Object form, provided that You
  4096        meet the following conditions:
  4097  
  4098        (a) You must give any other recipients of the Work or
  4099            Derivative Works a copy of this License; and
  4100  
  4101        (b) You must cause any modified files to carry prominent notices
  4102            stating that You changed the files; and
  4103  
  4104        (c) You must retain, in the Source form of any Derivative Works
  4105            that You distribute, all copyright, patent, trademark, and
  4106            attribution notices from the Source form of the Work,
  4107            excluding those notices that do not pertain to any part of
  4108            the Derivative Works; and
  4109  
  4110        (d) If the Work includes a "NOTICE" text file as part of its
  4111            distribution, then any Derivative Works that You distribute must
  4112            include a readable copy of the attribution notices contained
  4113            within such NOTICE file, excluding those notices that do not
  4114            pertain to any part of the Derivative Works, in at least one
  4115            of the following places: within a NOTICE text file distributed
  4116            as part of the Derivative Works; within the Source form or
  4117            documentation, if provided along with the Derivative Works; or,
  4118            within a display generated by the Derivative Works, if and
  4119            wherever such third-party notices normally appear. The contents
  4120            of the NOTICE file are for informational purposes only and
  4121            do not modify the License. You may add Your own attribution
  4122            notices within Derivative Works that You distribute, alongside
  4123            or as an addendum to the NOTICE text from the Work, provided
  4124            that such additional attribution notices cannot be construed
  4125            as modifying the License.
  4126  
  4127        You may add Your own copyright statement to Your modifications and
  4128        may provide additional or different license terms and conditions
  4129        for use, reproduction, or distribution of Your modifications, or
  4130        for any such Derivative Works as a whole, provided Your use,
  4131        reproduction, and distribution of the Work otherwise complies with
  4132        the conditions stated in this License.
  4133  
  4134     5. Submission of Contributions. Unless You explicitly state otherwise,
  4135        any Contribution intentionally submitted for inclusion in the Work
  4136        by You to the Licensor shall be under the terms and conditions of
  4137        this License, without any additional terms or conditions.
  4138        Notwithstanding the above, nothing herein shall supersede or modify
  4139        the terms of any separate license agreement you may have executed
  4140        with Licensor regarding such Contributions.
  4141  
  4142     6. Trademarks. This License does not grant permission to use the trade
  4143        names, trademarks, service marks, or product names of the Licensor,
  4144        except as required for reasonable and customary use in describing the
  4145        origin of the Work and reproducing the content of the NOTICE file.
  4146  
  4147     7. Disclaimer of Warranty. Unless required by applicable law or
  4148        agreed to in writing, Licensor provides the Work (and each
  4149        Contributor provides its Contributions) on an "AS IS" BASIS,
  4150        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4151        implied, including, without limitation, any warranties or conditions
  4152        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4153        PARTICULAR PURPOSE. You are solely responsible for determining the
  4154        appropriateness of using or redistributing the Work and assume any
  4155        risks associated with Your exercise of permissions under this License.
  4156  
  4157     8. Limitation of Liability. In no event and under no legal theory,
  4158        whether in tort (including negligence), contract, or otherwise,
  4159        unless required by applicable law (such as deliberate and grossly
  4160        negligent acts) or agreed to in writing, shall any Contributor be
  4161        liable to You for damages, including any direct, indirect, special,
  4162        incidental, or consequential damages of any character arising as a
  4163        result of this License or out of the use or inability to use the
  4164        Work (including but not limited to damages for loss of goodwill,
  4165        work stoppage, computer failure or malfunction, or any and all
  4166        other commercial damages or losses), even if such Contributor
  4167        has been advised of the possibility of such damages.
  4168  
  4169     9. Accepting Warranty or Additional Liability. While redistributing
  4170        the Work or Derivative Works thereof, You may choose to offer,
  4171        and charge a fee for, acceptance of support, warranty, indemnity,
  4172        or other liability obligations and/or rights consistent with this
  4173        License. However, in accepting such obligations, You may act only
  4174        on Your own behalf and on Your sole responsibility, not on behalf
  4175        of any other Contributor, and only if You agree to indemnify,
  4176        defend, and hold each Contributor harmless for any liability
  4177        incurred by, or claims asserted against, such Contributor by reason
  4178        of your accepting any such warranty or additional liability.
  4179  
  4180     END OF TERMS AND CONDITIONS
  4181  
  4182     APPENDIX: How to apply the Apache License to your work.
  4183  
  4184        To apply the Apache License to your work, attach the following
  4185        boilerplate notice, with the fields enclosed by brackets "[]"
  4186        replaced with your own identifying information. (Don't include
  4187        the brackets!)  The text should be enclosed in the appropriate
  4188        comment syntax for the file format. We also recommend that a
  4189        file or class name and description of purpose be included on the
  4190        same "printed page" as the copyright notice for easier
  4191        identification within third-party archives.
  4192  
  4193     Copyright [yyyy] [name of copyright owner]
  4194  
  4195     Licensed under the Apache License, Version 2.0 (the "License");
  4196     you may not use this file except in compliance with the License.
  4197     You may obtain a copy of the License at
  4198  
  4199         http://www.apache.org/licenses/LICENSE-2.0
  4200  
  4201     Unless required by applicable law or agreed to in writing, software
  4202     distributed under the License is distributed on an "AS IS" BASIS,
  4203     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4204     See the License for the specific language governing permissions and
  4205     limitations under the License.
  4206  
  4207  ================================================================
  4208  
  4209  github.com/coreos/go-systemd/v22
  4210  https://github.com/coreos/go-systemd/v22
  4211  ----------------------------------------------------------------
  4212  Apache License
  4213  Version 2.0, January 2004
  4214  http://www.apache.org/licenses/
  4215  
  4216  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4217  
  4218  1. Definitions.
  4219  
  4220  "License" shall mean the terms and conditions for use, reproduction, and
  4221  distribution as defined by Sections 1 through 9 of this document.
  4222  
  4223  "Licensor" shall mean the copyright owner or entity authorized by the copyright
  4224  owner that is granting the License.
  4225  
  4226  "Legal Entity" shall mean the union of the acting entity and all other entities
  4227  that control, are controlled by, or are under common control with that entity.
  4228  For the purposes of this definition, "control" means (i) the power, direct or
  4229  indirect, to cause the direction or management of such entity, whether by
  4230  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4231  outstanding shares, or (iii) beneficial ownership of such entity.
  4232  
  4233  "You" (or "Your") shall mean an individual or Legal Entity exercising
  4234  permissions granted by this License.
  4235  
  4236  "Source" form shall mean the preferred form for making modifications, including
  4237  but not limited to software source code, documentation source, and configuration
  4238  files.
  4239  
  4240  "Object" form shall mean any form resulting from mechanical transformation or
  4241  translation of a Source form, including but not limited to compiled object code,
  4242  generated documentation, and conversions to other media types.
  4243  
  4244  "Work" shall mean the work of authorship, whether in Source or Object form, made
  4245  available under the License, as indicated by a copyright notice that is included
  4246  in or attached to the work (an example is provided in the Appendix below).
  4247  
  4248  "Derivative Works" shall mean any work, whether in Source or Object form, that
  4249  is based on (or derived from) the Work and for which the editorial revisions,
  4250  annotations, elaborations, or other modifications represent, as a whole, an
  4251  original work of authorship. For the purposes of this License, Derivative Works
  4252  shall not include works that remain separable from, or merely link (or bind by
  4253  name) to the interfaces of, the Work and Derivative Works thereof.
  4254  
  4255  "Contribution" shall mean any work of authorship, including the original version
  4256  of the Work and any modifications or additions to that Work or Derivative Works
  4257  thereof, that is intentionally submitted to Licensor for inclusion in the Work
  4258  by the copyright owner or by an individual or Legal Entity authorized to submit
  4259  on behalf of the copyright owner. For the purposes of this definition,
  4260  "submitted" means any form of electronic, verbal, or written communication sent
  4261  to the Licensor or its representatives, including but not limited to
  4262  communication on electronic mailing lists, source code control systems, and
  4263  issue tracking systems that are managed by, or on behalf of, the Licensor for
  4264  the purpose of discussing and improving the Work, but excluding communication
  4265  that is conspicuously marked or otherwise designated in writing by the copyright
  4266  owner as "Not a Contribution."
  4267  
  4268  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
  4269  of whom a Contribution has been received by Licensor and subsequently
  4270  incorporated within the Work.
  4271  
  4272  2. Grant of Copyright License.
  4273  
  4274  Subject to the terms and conditions of this License, each Contributor hereby
  4275  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  4276  irrevocable copyright license to reproduce, prepare Derivative Works of,
  4277  publicly display, publicly perform, sublicense, and distribute the Work and such
  4278  Derivative Works in Source or Object form.
  4279  
  4280  3. Grant of Patent License.
  4281  
  4282  Subject to the terms and conditions of this License, each Contributor hereby
  4283  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  4284  irrevocable (except as stated in this section) patent license to make, have
  4285  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
  4286  such license applies only to those patent claims licensable by such Contributor
  4287  that are necessarily infringed by their Contribution(s) alone or by combination
  4288  of their Contribution(s) with the Work to which such Contribution(s) was
  4289  submitted. If You institute patent litigation against any entity (including a
  4290  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  4291  Contribution incorporated within the Work constitutes direct or contributory
  4292  patent infringement, then any patent licenses granted to You under this License
  4293  for that Work shall terminate as of the date such litigation is filed.
  4294  
  4295  4. Redistribution.
  4296  
  4297  You may reproduce and distribute copies of the Work or Derivative Works thereof
  4298  in any medium, with or without modifications, and in Source or Object form,
  4299  provided that You meet the following conditions:
  4300  
  4301  You must give any other recipients of the Work or Derivative Works a copy of
  4302  this License; and
  4303  You must cause any modified files to carry prominent notices stating that You
  4304  changed the files; and
  4305  You must retain, in the Source form of any Derivative Works that You distribute,
  4306  all copyright, patent, trademark, and attribution notices from the Source form
  4307  of the Work, excluding those notices that do not pertain to any part of the
  4308  Derivative Works; and
  4309  If the Work includes a "NOTICE" text file as part of its distribution, then any
  4310  Derivative Works that You distribute must include a readable copy of the
  4311  attribution notices contained within such NOTICE file, excluding those notices
  4312  that do not pertain to any part of the Derivative Works, in at least one of the
  4313  following places: within a NOTICE text file distributed as part of the
  4314  Derivative Works; within the Source form or documentation, if provided along
  4315  with the Derivative Works; or, within a display generated by the Derivative
  4316  Works, if and wherever such third-party notices normally appear. The contents of
  4317  the NOTICE file are for informational purposes only and do not modify the
  4318  License. You may add Your own attribution notices within Derivative Works that
  4319  You distribute, alongside or as an addendum to the NOTICE text from the Work,
  4320  provided that such additional attribution notices cannot be construed as
  4321  modifying the License.
  4322  You may add Your own copyright statement to Your modifications and may provide
  4323  additional or different license terms and conditions for use, reproduction, or
  4324  distribution of Your modifications, or for any such Derivative Works as a whole,
  4325  provided Your use, reproduction, and distribution of the Work otherwise complies
  4326  with the conditions stated in this License.
  4327  
  4328  5. Submission of Contributions.
  4329  
  4330  Unless You explicitly state otherwise, any Contribution intentionally submitted
  4331  for inclusion in the Work by You to the Licensor shall be under the terms and
  4332  conditions of this License, without any additional terms or conditions.
  4333  Notwithstanding the above, nothing herein shall supersede or modify the terms of
  4334  any separate license agreement you may have executed with Licensor regarding
  4335  such Contributions.
  4336  
  4337  6. Trademarks.
  4338  
  4339  This License does not grant permission to use the trade names, trademarks,
  4340  service marks, or product names of the Licensor, except as required for
  4341  reasonable and customary use in describing the origin of the Work and
  4342  reproducing the content of the NOTICE file.
  4343  
  4344  7. Disclaimer of Warranty.
  4345  
  4346  Unless required by applicable law or agreed to in writing, Licensor provides the
  4347  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
  4348  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
  4349  including, without limitation, any warranties or conditions of TITLE,
  4350  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
  4351  solely responsible for determining the appropriateness of using or
  4352  redistributing the Work and assume any risks associated with Your exercise of
  4353  permissions under this License.
  4354  
  4355  8. Limitation of Liability.
  4356  
  4357  In no event and under no legal theory, whether in tort (including negligence),
  4358  contract, or otherwise, unless required by applicable law (such as deliberate
  4359  and grossly negligent acts) or agreed to in writing, shall any Contributor be
  4360  liable to You for damages, including any direct, indirect, special, incidental,
  4361  or consequential damages of any character arising as a result of this License or
  4362  out of the use or inability to use the Work (including but not limited to
  4363  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
  4364  any and all other commercial damages or losses), even if such Contributor has
  4365  been advised of the possibility of such damages.
  4366  
  4367  9. Accepting Warranty or Additional Liability.
  4368  
  4369  While redistributing the Work or Derivative Works thereof, You may choose to
  4370  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
  4371  other liability obligations and/or rights consistent with this License. However,
  4372  in accepting such obligations, You may act only on Your own behalf and on Your
  4373  sole responsibility, not on behalf of any other Contributor, and only if You
  4374  agree to indemnify, defend, and hold each Contributor harmless for any liability
  4375  incurred by, or claims asserted against, such Contributor by reason of your
  4376  accepting any such warranty or additional liability.
  4377  
  4378  END OF TERMS AND CONDITIONS
  4379  
  4380  APPENDIX: How to apply the Apache License to your work
  4381  
  4382  To apply the Apache License to your work, attach the following boilerplate
  4383  notice, with the fields enclosed by brackets "[]" replaced with your own
  4384  identifying information. (Don't include the brackets!) The text should be
  4385  enclosed in the appropriate comment syntax for the file format. We also
  4386  recommend that a file or class name and description of purpose be included on
  4387  the same "printed page" as the copyright notice for easier identification within
  4388  third-party archives.
  4389  
  4390     Copyright [yyyy] [name of copyright owner]
  4391  
  4392     Licensed under the Apache License, Version 2.0 (the "License");
  4393     you may not use this file except in compliance with the License.
  4394     You may obtain a copy of the License at
  4395  
  4396       http://www.apache.org/licenses/LICENSE-2.0
  4397  
  4398     Unless required by applicable law or agreed to in writing, software
  4399     distributed under the License is distributed on an "AS IS" BASIS,
  4400     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4401     See the License for the specific language governing permissions and
  4402     limitations under the License.
  4403  
  4404  ================================================================
  4405  
  4406  github.com/cosnicolaou/pbzip2
  4407  https://github.com/cosnicolaou/pbzip2
  4408  ----------------------------------------------------------------
  4409                                   Apache License
  4410                             Version 2.0, January 2004
  4411                          http://www.apache.org/licenses/
  4412  
  4413     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4414  
  4415     1. Definitions.
  4416  
  4417        "License" shall mean the terms and conditions for use, reproduction,
  4418        and distribution as defined by Sections 1 through 9 of this document.
  4419  
  4420        "Licensor" shall mean the copyright owner or entity authorized by
  4421        the copyright owner that is granting the License.
  4422  
  4423        "Legal Entity" shall mean the union of the acting entity and all
  4424        other entities that control, are controlled by, or are under common
  4425        control with that entity. For the purposes of this definition,
  4426        "control" means (i) the power, direct or indirect, to cause the
  4427        direction or management of such entity, whether by contract or
  4428        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4429        outstanding shares, or (iii) beneficial ownership of such entity.
  4430  
  4431        "You" (or "Your") shall mean an individual or Legal Entity
  4432        exercising permissions granted by this License.
  4433  
  4434        "Source" form shall mean the preferred form for making modifications,
  4435        including but not limited to software source code, documentation
  4436        source, and configuration files.
  4437  
  4438        "Object" form shall mean any form resulting from mechanical
  4439        transformation or translation of a Source form, including but
  4440        not limited to compiled object code, generated documentation,
  4441        and conversions to other media types.
  4442  
  4443        "Work" shall mean the work of authorship, whether in Source or
  4444        Object form, made available under the License, as indicated by a
  4445        copyright notice that is included in or attached to the work
  4446        (an example is provided in the Appendix below).
  4447  
  4448        "Derivative Works" shall mean any work, whether in Source or Object
  4449        form, that is based on (or derived from) the Work and for which the
  4450        editorial revisions, annotations, elaborations, or other modifications
  4451        represent, as a whole, an original work of authorship. For the purposes
  4452        of this License, Derivative Works shall not include works that remain
  4453        separable from, or merely link (or bind by name) to the interfaces of,
  4454        the Work and Derivative Works thereof.
  4455  
  4456        "Contribution" shall mean any work of authorship, including
  4457        the original version of the Work and any modifications or additions
  4458        to that Work or Derivative Works thereof, that is intentionally
  4459        submitted to Licensor for inclusion in the Work by the copyright owner
  4460        or by an individual or Legal Entity authorized to submit on behalf of
  4461        the copyright owner. For the purposes of this definition, "submitted"
  4462        means any form of electronic, verbal, or written communication sent
  4463        to the Licensor or its representatives, including but not limited to
  4464        communication on electronic mailing lists, source code control systems,
  4465        and issue tracking systems that are managed by, or on behalf of, the
  4466        Licensor for the purpose of discussing and improving the Work, but
  4467        excluding communication that is conspicuously marked or otherwise
  4468        designated in writing by the copyright owner as "Not a Contribution."
  4469  
  4470        "Contributor" shall mean Licensor and any individual or Legal Entity
  4471        on behalf of whom a Contribution has been received by Licensor and
  4472        subsequently incorporated within the Work.
  4473  
  4474     2. Grant of Copyright License. Subject to the terms and conditions of
  4475        this License, each Contributor hereby grants to You a perpetual,
  4476        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4477        copyright license to reproduce, prepare Derivative Works of,
  4478        publicly display, publicly perform, sublicense, and distribute the
  4479        Work and such Derivative Works in Source or Object form.
  4480  
  4481     3. Grant of Patent License. Subject to the terms and conditions of
  4482        this License, each Contributor hereby grants to You a perpetual,
  4483        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4484        (except as stated in this section) patent license to make, have made,
  4485        use, offer to sell, sell, import, and otherwise transfer the Work,
  4486        where such license applies only to those patent claims licensable
  4487        by such Contributor that are necessarily infringed by their
  4488        Contribution(s) alone or by combination of their Contribution(s)
  4489        with the Work to which such Contribution(s) was submitted. If You
  4490        institute patent litigation against any entity (including a
  4491        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4492        or a Contribution incorporated within the Work constitutes direct
  4493        or contributory patent infringement, then any patent licenses
  4494        granted to You under this License for that Work shall terminate
  4495        as of the date such litigation is filed.
  4496  
  4497     4. Redistribution. You may reproduce and distribute copies of the
  4498        Work or Derivative Works thereof in any medium, with or without
  4499        modifications, and in Source or Object form, provided that You
  4500        meet the following conditions:
  4501  
  4502        (a) You must give any other recipients of the Work or
  4503            Derivative Works a copy of this License; and
  4504  
  4505        (b) You must cause any modified files to carry prominent notices
  4506            stating that You changed the files; and
  4507  
  4508        (c) You must retain, in the Source form of any Derivative Works
  4509            that You distribute, all copyright, patent, trademark, and
  4510            attribution notices from the Source form of the Work,
  4511            excluding those notices that do not pertain to any part of
  4512            the Derivative Works; and
  4513  
  4514        (d) If the Work includes a "NOTICE" text file as part of its
  4515            distribution, then any Derivative Works that You distribute must
  4516            include a readable copy of the attribution notices contained
  4517            within such NOTICE file, excluding those notices that do not
  4518            pertain to any part of the Derivative Works, in at least one
  4519            of the following places: within a NOTICE text file distributed
  4520            as part of the Derivative Works; within the Source form or
  4521            documentation, if provided along with the Derivative Works; or,
  4522            within a display generated by the Derivative Works, if and
  4523            wherever such third-party notices normally appear. The contents
  4524            of the NOTICE file are for informational purposes only and
  4525            do not modify the License. You may add Your own attribution
  4526            notices within Derivative Works that You distribute, alongside
  4527            or as an addendum to the NOTICE text from the Work, provided
  4528            that such additional attribution notices cannot be construed
  4529            as modifying the License.
  4530  
  4531        You may add Your own copyright statement to Your modifications and
  4532        may provide additional or different license terms and conditions
  4533        for use, reproduction, or distribution of Your modifications, or
  4534        for any such Derivative Works as a whole, provided Your use,
  4535        reproduction, and distribution of the Work otherwise complies with
  4536        the conditions stated in this License.
  4537  
  4538     5. Submission of Contributions. Unless You explicitly state otherwise,
  4539        any Contribution intentionally submitted for inclusion in the Work
  4540        by You to the Licensor shall be under the terms and conditions of
  4541        this License, without any additional terms or conditions.
  4542        Notwithstanding the above, nothing herein shall supersede or modify
  4543        the terms of any separate license agreement you may have executed
  4544        with Licensor regarding such Contributions.
  4545  
  4546     6. Trademarks. This License does not grant permission to use the trade
  4547        names, trademarks, service marks, or product names of the Licensor,
  4548        except as required for reasonable and customary use in describing the
  4549        origin of the Work and reproducing the content of the NOTICE file.
  4550  
  4551     7. Disclaimer of Warranty. Unless required by applicable law or
  4552        agreed to in writing, Licensor provides the Work (and each
  4553        Contributor provides its Contributions) on an "AS IS" BASIS,
  4554        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4555        implied, including, without limitation, any warranties or conditions
  4556        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4557        PARTICULAR PURPOSE. You are solely responsible for determining the
  4558        appropriateness of using or redistributing the Work and assume any
  4559        risks associated with Your exercise of permissions under this License.
  4560  
  4561     8. Limitation of Liability. In no event and under no legal theory,
  4562        whether in tort (including negligence), contract, or otherwise,
  4563        unless required by applicable law (such as deliberate and grossly
  4564        negligent acts) or agreed to in writing, shall any Contributor be
  4565        liable to You for damages, including any direct, indirect, special,
  4566        incidental, or consequential damages of any character arising as a
  4567        result of this License or out of the use or inability to use the
  4568        Work (including but not limited to damages for loss of goodwill,
  4569        work stoppage, computer failure or malfunction, or any and all
  4570        other commercial damages or losses), even if such Contributor
  4571        has been advised of the possibility of such damages.
  4572  
  4573     9. Accepting Warranty or Additional Liability. While redistributing
  4574        the Work or Derivative Works thereof, You may choose to offer,
  4575        and charge a fee for, acceptance of support, warranty, indemnity,
  4576        or other liability obligations and/or rights consistent with this
  4577        License. However, in accepting such obligations, You may act only
  4578        on Your own behalf and on Your sole responsibility, not on behalf
  4579        of any other Contributor, and only if You agree to indemnify,
  4580        defend, and hold each Contributor harmless for any liability
  4581        incurred by, or claims asserted against, such Contributor by reason
  4582        of your accepting any such warranty or additional liability.
  4583  
  4584     END OF TERMS AND CONDITIONS
  4585  
  4586     APPENDIX: How to apply the Apache License to your work.
  4587  
  4588        To apply the Apache License to your work, attach the following
  4589        boilerplate notice, with the fields enclosed by brackets "[]"
  4590        replaced with your own identifying information. (Don't include
  4591        the brackets!)  The text should be enclosed in the appropriate
  4592        comment syntax for the file format. We also recommend that a
  4593        file or class name and description of purpose be included on the
  4594        same "printed page" as the copyright notice for easier
  4595        identification within third-party archives.
  4596  
  4597     Copyright [yyyy] [name of copyright owner]
  4598  
  4599     Licensed under the Apache License, Version 2.0 (the "License");
  4600     you may not use this file except in compliance with the License.
  4601     You may obtain a copy of the License at
  4602  
  4603         http://www.apache.org/licenses/LICENSE-2.0
  4604  
  4605     Unless required by applicable law or agreed to in writing, software
  4606     distributed under the License is distributed on an "AS IS" BASIS,
  4607     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4608     See the License for the specific language governing permissions and
  4609     limitations under the License.
  4610  
  4611  ================================================================
  4612  
  4613  github.com/davecgh/go-spew
  4614  https://github.com/davecgh/go-spew
  4615  ----------------------------------------------------------------
  4616  ISC License
  4617  
  4618  Copyright (c) 2012-2016 Dave Collins <dave@davec.name>
  4619  
  4620  Permission to use, copy, modify, and/or distribute this software for any
  4621  purpose with or without fee is hereby granted, provided that the above
  4622  copyright notice and this permission notice appear in all copies.
  4623  
  4624  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  4625  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  4626  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  4627  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  4628  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  4629  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  4630  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  4631  
  4632  ================================================================
  4633  
  4634  github.com/dchest/siphash
  4635  https://github.com/dchest/siphash
  4636  ----------------------------------------------------------------
  4637  Creative Commons Legal Code
  4638  
  4639  CC0 1.0 Universal
  4640  
  4641      CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
  4642      LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
  4643      ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
  4644      INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
  4645      REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
  4646      PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
  4647      THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
  4648      HEREUNDER.
  4649  
  4650  Statement of Purpose
  4651  
  4652  The laws of most jurisdictions throughout the world automatically confer
  4653  exclusive Copyright and Related Rights (defined below) upon the creator
  4654  and subsequent owner(s) (each and all, an "owner") of an original work of
  4655  authorship and/or a database (each, a "Work").
  4656  
  4657  Certain owners wish to permanently relinquish those rights to a Work for
  4658  the purpose of contributing to a commons of creative, cultural and
  4659  scientific works ("Commons") that the public can reliably and without fear
  4660  of later claims of infringement build upon, modify, incorporate in other
  4661  works, reuse and redistribute as freely as possible in any form whatsoever
  4662  and for any purposes, including without limitation commercial purposes.
  4663  These owners may contribute to the Commons to promote the ideal of a free
  4664  culture and the further production of creative, cultural and scientific
  4665  works, or to gain reputation or greater distribution for their Work in
  4666  part through the use and efforts of others.
  4667  
  4668  For these and/or other purposes and motivations, and without any
  4669  expectation of additional consideration or compensation, the person
  4670  associating CC0 with a Work (the "Affirmer"), to the extent that he or she
  4671  is an owner of Copyright and Related Rights in the Work, voluntarily
  4672  elects to apply CC0 to the Work and publicly distribute the Work under its
  4673  terms, with knowledge of his or her Copyright and Related Rights in the
  4674  Work and the meaning and intended legal effect of CC0 on those rights.
  4675  
  4676  1. Copyright and Related Rights. A Work made available under CC0 may be
  4677  protected by copyright and related or neighboring rights ("Copyright and
  4678  Related Rights"). Copyright and Related Rights include, but are not
  4679  limited to, the following:
  4680  
  4681    i. the right to reproduce, adapt, distribute, perform, display,
  4682       communicate, and translate a Work;
  4683   ii. moral rights retained by the original author(s) and/or performer(s);
  4684  iii. publicity and privacy rights pertaining to a person's image or
  4685       likeness depicted in a Work;
  4686   iv. rights protecting against unfair competition in regards to a Work,
  4687       subject to the limitations in paragraph 4(a), below;
  4688    v. rights protecting the extraction, dissemination, use and reuse of data
  4689       in a Work;
  4690   vi. database rights (such as those arising under Directive 96/9/EC of the
  4691       European Parliament and of the Council of 11 March 1996 on the legal
  4692       protection of databases, and under any national implementation
  4693       thereof, including any amended or successor version of such
  4694       directive); and
  4695  vii. other similar, equivalent or corresponding rights throughout the
  4696       world based on applicable law or treaty, and any national
  4697       implementations thereof.
  4698  
  4699  2. Waiver. To the greatest extent permitted by, but not in contravention
  4700  of, applicable law, Affirmer hereby overtly, fully, permanently,
  4701  irrevocably and unconditionally waives, abandons, and surrenders all of
  4702  Affirmer's Copyright and Related Rights and associated claims and causes
  4703  of action, whether now known or unknown (including existing as well as
  4704  future claims and causes of action), in the Work (i) in all territories
  4705  worldwide, (ii) for the maximum duration provided by applicable law or
  4706  treaty (including future time extensions), (iii) in any current or future
  4707  medium and for any number of copies, and (iv) for any purpose whatsoever,
  4708  including without limitation commercial, advertising or promotional
  4709  purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
  4710  member of the public at large and to the detriment of Affirmer's heirs and
  4711  successors, fully intending that such Waiver shall not be subject to
  4712  revocation, rescission, cancellation, termination, or any other legal or
  4713  equitable action to disrupt the quiet enjoyment of the Work by the public
  4714  as contemplated by Affirmer's express Statement of Purpose.
  4715  
  4716  3. Public License Fallback. Should any part of the Waiver for any reason
  4717  be judged legally invalid or ineffective under applicable law, then the
  4718  Waiver shall be preserved to the maximum extent permitted taking into
  4719  account Affirmer's express Statement of Purpose. In addition, to the
  4720  extent the Waiver is so judged Affirmer hereby grants to each affected
  4721  person a royalty-free, non transferable, non sublicensable, non exclusive,
  4722  irrevocable and unconditional license to exercise Affirmer's Copyright and
  4723  Related Rights in the Work (i) in all territories worldwide, (ii) for the
  4724  maximum duration provided by applicable law or treaty (including future
  4725  time extensions), (iii) in any current or future medium and for any number
  4726  of copies, and (iv) for any purpose whatsoever, including without
  4727  limitation commercial, advertising or promotional purposes (the
  4728  "License"). The License shall be deemed effective as of the date CC0 was
  4729  applied by Affirmer to the Work. Should any part of the License for any
  4730  reason be judged legally invalid or ineffective under applicable law, such
  4731  partial invalidity or ineffectiveness shall not invalidate the remainder
  4732  of the License, and in such case Affirmer hereby affirms that he or she
  4733  will not (i) exercise any of his or her remaining Copyright and Related
  4734  Rights in the Work or (ii) assert any associated claims and causes of
  4735  action with respect to the Work, in either case contrary to Affirmer's
  4736  express Statement of Purpose.
  4737  
  4738  4. Limitations and Disclaimers.
  4739  
  4740   a. No trademark or patent rights held by Affirmer are waived, abandoned,
  4741      surrendered, licensed or otherwise affected by this document.
  4742   b. Affirmer offers the Work as-is and makes no representations or
  4743      warranties of any kind concerning the Work, express, implied,
  4744      statutory or otherwise, including without limitation warranties of
  4745      title, merchantability, fitness for a particular purpose, non
  4746      infringement, or the absence of latent or other defects, accuracy, or
  4747      the present or absence of errors, whether or not discoverable, all to
  4748      the greatest extent permissible under applicable law.
  4749   c. Affirmer disclaims responsibility for clearing rights of other persons
  4750      that may apply to the Work or any use thereof, including without
  4751      limitation any person's Copyright and Related Rights in the Work.
  4752      Further, Affirmer disclaims responsibility for obtaining any necessary
  4753      consents, permissions or other rights required for any use of the
  4754      Work.
  4755   d. Affirmer understands and acknowledges that Creative Commons is not a
  4756      party to this document and has no duty or obligation with respect to
  4757      this CC0 or use of the Work.
  4758  
  4759  ================================================================
  4760  
  4761  github.com/decred/dcrd/dcrec/secp256k1/v4
  4762  https://github.com/decred/dcrd/dcrec/secp256k1/v4
  4763  ----------------------------------------------------------------
  4764  ISC License
  4765  
  4766  Copyright (c) 2013-2017 The btcsuite developers
  4767  Copyright (c) 2015-2020 The Decred developers
  4768  Copyright (c) 2017 The Lightning Network Developers
  4769  
  4770  Permission to use, copy, modify, and distribute this software for any
  4771  purpose with or without fee is hereby granted, provided that the above
  4772  copyright notice and this permission notice appear in all copies.
  4773  
  4774  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  4775  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  4776  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  4777  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  4778  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  4779  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  4780  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  4781  
  4782  ================================================================
  4783  
  4784  github.com/docker/go-units
  4785  https://github.com/docker/go-units
  4786  ----------------------------------------------------------------
  4787  
  4788                                   Apache License
  4789                             Version 2.0, January 2004
  4790                          https://www.apache.org/licenses/
  4791  
  4792     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4793  
  4794     1. Definitions.
  4795  
  4796        "License" shall mean the terms and conditions for use, reproduction,
  4797        and distribution as defined by Sections 1 through 9 of this document.
  4798  
  4799        "Licensor" shall mean the copyright owner or entity authorized by
  4800        the copyright owner that is granting the License.
  4801  
  4802        "Legal Entity" shall mean the union of the acting entity and all
  4803        other entities that control, are controlled by, or are under common
  4804        control with that entity. For the purposes of this definition,
  4805        "control" means (i) the power, direct or indirect, to cause the
  4806        direction or management of such entity, whether by contract or
  4807        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4808        outstanding shares, or (iii) beneficial ownership of such entity.
  4809  
  4810        "You" (or "Your") shall mean an individual or Legal Entity
  4811        exercising permissions granted by this License.
  4812  
  4813        "Source" form shall mean the preferred form for making modifications,
  4814        including but not limited to software source code, documentation
  4815        source, and configuration files.
  4816  
  4817        "Object" form shall mean any form resulting from mechanical
  4818        transformation or translation of a Source form, including but
  4819        not limited to compiled object code, generated documentation,
  4820        and conversions to other media types.
  4821  
  4822        "Work" shall mean the work of authorship, whether in Source or
  4823        Object form, made available under the License, as indicated by a
  4824        copyright notice that is included in or attached to the work
  4825        (an example is provided in the Appendix below).
  4826  
  4827        "Derivative Works" shall mean any work, whether in Source or Object
  4828        form, that is based on (or derived from) the Work and for which the
  4829        editorial revisions, annotations, elaborations, or other modifications
  4830        represent, as a whole, an original work of authorship. For the purposes
  4831        of this License, Derivative Works shall not include works that remain
  4832        separable from, or merely link (or bind by name) to the interfaces of,
  4833        the Work and Derivative Works thereof.
  4834  
  4835        "Contribution" shall mean any work of authorship, including
  4836        the original version of the Work and any modifications or additions
  4837        to that Work or Derivative Works thereof, that is intentionally
  4838        submitted to Licensor for inclusion in the Work by the copyright owner
  4839        or by an individual or Legal Entity authorized to submit on behalf of
  4840        the copyright owner. For the purposes of this definition, "submitted"
  4841        means any form of electronic, verbal, or written communication sent
  4842        to the Licensor or its representatives, including but not limited to
  4843        communication on electronic mailing lists, source code control systems,
  4844        and issue tracking systems that are managed by, or on behalf of, the
  4845        Licensor for the purpose of discussing and improving the Work, but
  4846        excluding communication that is conspicuously marked or otherwise
  4847        designated in writing by the copyright owner as "Not a Contribution."
  4848  
  4849        "Contributor" shall mean Licensor and any individual or Legal Entity
  4850        on behalf of whom a Contribution has been received by Licensor and
  4851        subsequently incorporated within the Work.
  4852  
  4853     2. Grant of Copyright License. Subject to the terms and conditions of
  4854        this License, each Contributor hereby grants to You a perpetual,
  4855        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4856        copyright license to reproduce, prepare Derivative Works of,
  4857        publicly display, publicly perform, sublicense, and distribute the
  4858        Work and such Derivative Works in Source or Object form.
  4859  
  4860     3. Grant of Patent License. Subject to the terms and conditions of
  4861        this License, each Contributor hereby grants to You a perpetual,
  4862        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4863        (except as stated in this section) patent license to make, have made,
  4864        use, offer to sell, sell, import, and otherwise transfer the Work,
  4865        where such license applies only to those patent claims licensable
  4866        by such Contributor that are necessarily infringed by their
  4867        Contribution(s) alone or by combination of their Contribution(s)
  4868        with the Work to which such Contribution(s) was submitted. If You
  4869        institute patent litigation against any entity (including a
  4870        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4871        or a Contribution incorporated within the Work constitutes direct
  4872        or contributory patent infringement, then any patent licenses
  4873        granted to You under this License for that Work shall terminate
  4874        as of the date such litigation is filed.
  4875  
  4876     4. Redistribution. You may reproduce and distribute copies of the
  4877        Work or Derivative Works thereof in any medium, with or without
  4878        modifications, and in Source or Object form, provided that You
  4879        meet the following conditions:
  4880  
  4881        (a) You must give any other recipients of the Work or
  4882            Derivative Works a copy of this License; and
  4883  
  4884        (b) You must cause any modified files to carry prominent notices
  4885            stating that You changed the files; and
  4886  
  4887        (c) You must retain, in the Source form of any Derivative Works
  4888            that You distribute, all copyright, patent, trademark, and
  4889            attribution notices from the Source form of the Work,
  4890            excluding those notices that do not pertain to any part of
  4891            the Derivative Works; and
  4892  
  4893        (d) If the Work includes a "NOTICE" text file as part of its
  4894            distribution, then any Derivative Works that You distribute must
  4895            include a readable copy of the attribution notices contained
  4896            within such NOTICE file, excluding those notices that do not
  4897            pertain to any part of the Derivative Works, in at least one
  4898            of the following places: within a NOTICE text file distributed
  4899            as part of the Derivative Works; within the Source form or
  4900            documentation, if provided along with the Derivative Works; or,
  4901            within a display generated by the Derivative Works, if and
  4902            wherever such third-party notices normally appear. The contents
  4903            of the NOTICE file are for informational purposes only and
  4904            do not modify the License. You may add Your own attribution
  4905            notices within Derivative Works that You distribute, alongside
  4906            or as an addendum to the NOTICE text from the Work, provided
  4907            that such additional attribution notices cannot be construed
  4908            as modifying the License.
  4909  
  4910        You may add Your own copyright statement to Your modifications and
  4911        may provide additional or different license terms and conditions
  4912        for use, reproduction, or distribution of Your modifications, or
  4913        for any such Derivative Works as a whole, provided Your use,
  4914        reproduction, and distribution of the Work otherwise complies with
  4915        the conditions stated in this License.
  4916  
  4917     5. Submission of Contributions. Unless You explicitly state otherwise,
  4918        any Contribution intentionally submitted for inclusion in the Work
  4919        by You to the Licensor shall be under the terms and conditions of
  4920        this License, without any additional terms or conditions.
  4921        Notwithstanding the above, nothing herein shall supersede or modify
  4922        the terms of any separate license agreement you may have executed
  4923        with Licensor regarding such Contributions.
  4924  
  4925     6. Trademarks. This License does not grant permission to use the trade
  4926        names, trademarks, service marks, or product names of the Licensor,
  4927        except as required for reasonable and customary use in describing the
  4928        origin of the Work and reproducing the content of the NOTICE file.
  4929  
  4930     7. Disclaimer of Warranty. Unless required by applicable law or
  4931        agreed to in writing, Licensor provides the Work (and each
  4932        Contributor provides its Contributions) on an "AS IS" BASIS,
  4933        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4934        implied, including, without limitation, any warranties or conditions
  4935        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4936        PARTICULAR PURPOSE. You are solely responsible for determining the
  4937        appropriateness of using or redistributing the Work and assume any
  4938        risks associated with Your exercise of permissions under this License.
  4939  
  4940     8. Limitation of Liability. In no event and under no legal theory,
  4941        whether in tort (including negligence), contract, or otherwise,
  4942        unless required by applicable law (such as deliberate and grossly
  4943        negligent acts) or agreed to in writing, shall any Contributor be
  4944        liable to You for damages, including any direct, indirect, special,
  4945        incidental, or consequential damages of any character arising as a
  4946        result of this License or out of the use or inability to use the
  4947        Work (including but not limited to damages for loss of goodwill,
  4948        work stoppage, computer failure or malfunction, or any and all
  4949        other commercial damages or losses), even if such Contributor
  4950        has been advised of the possibility of such damages.
  4951  
  4952     9. Accepting Warranty or Additional Liability. While redistributing
  4953        the Work or Derivative Works thereof, You may choose to offer,
  4954        and charge a fee for, acceptance of support, warranty, indemnity,
  4955        or other liability obligations and/or rights consistent with this
  4956        License. However, in accepting such obligations, You may act only
  4957        on Your own behalf and on Your sole responsibility, not on behalf
  4958        of any other Contributor, and only if You agree to indemnify,
  4959        defend, and hold each Contributor harmless for any liability
  4960        incurred by, or claims asserted against, such Contributor by reason
  4961        of your accepting any such warranty or additional liability.
  4962  
  4963     END OF TERMS AND CONDITIONS
  4964  
  4965     Copyright 2015 Docker, Inc.
  4966  
  4967     Licensed under the Apache License, Version 2.0 (the "License");
  4968     you may not use this file except in compliance with the License.
  4969     You may obtain a copy of the License at
  4970  
  4971         https://www.apache.org/licenses/LICENSE-2.0
  4972  
  4973     Unless required by applicable law or agreed to in writing, software
  4974     distributed under the License is distributed on an "AS IS" BASIS,
  4975     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4976     See the License for the specific language governing permissions and
  4977     limitations under the License.
  4978  
  4979  ================================================================
  4980  
  4981  github.com/dustin/go-humanize
  4982  https://github.com/dustin/go-humanize
  4983  ----------------------------------------------------------------
  4984  Copyright (c) 2005-2008  Dustin Sallings <dustin@spy.net>
  4985  
  4986  Permission is hereby granted, free of charge, to any person obtaining a copy
  4987  of this software and associated documentation files (the "Software"), to deal
  4988  in the Software without restriction, including without limitation the rights
  4989  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4990  copies of the Software, and to permit persons to whom the Software is
  4991  furnished to do so, subject to the following conditions:
  4992  
  4993  The above copyright notice and this permission notice shall be included in
  4994  all copies or substantial portions of the Software.
  4995  
  4996  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4997  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4998  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4999  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5000  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5001  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5002  SOFTWARE.
  5003  
  5004  <http://www.opensource.org/licenses/mit-license.php>
  5005  
  5006  ================================================================
  5007  
  5008  github.com/eapache/go-resiliency
  5009  https://github.com/eapache/go-resiliency
  5010  ----------------------------------------------------------------
  5011  The MIT License (MIT)
  5012  
  5013  Copyright (c) 2014 Evan Huus
  5014  
  5015  Permission is hereby granted, free of charge, to any person obtaining a copy
  5016  of this software and associated documentation files (the "Software"), to deal
  5017  in the Software without restriction, including without limitation the rights
  5018  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5019  copies of the Software, and to permit persons to whom the Software is
  5020  furnished to do so, subject to the following conditions:
  5021  
  5022  The above copyright notice and this permission notice shall be included in all
  5023  copies or substantial portions of the Software.
  5024  
  5025  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5026  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5027  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5028  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5029  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5030  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5031  SOFTWARE.
  5032  
  5033  
  5034  ================================================================
  5035  
  5036  github.com/eapache/go-xerial-snappy
  5037  https://github.com/eapache/go-xerial-snappy
  5038  ----------------------------------------------------------------
  5039  The MIT License (MIT)
  5040  
  5041  Copyright (c) 2016 Evan Huus
  5042  
  5043  Permission is hereby granted, free of charge, to any person obtaining a copy
  5044  of this software and associated documentation files (the "Software"), to deal
  5045  in the Software without restriction, including without limitation the rights
  5046  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5047  copies of the Software, and to permit persons to whom the Software is
  5048  furnished to do so, subject to the following conditions:
  5049  
  5050  The above copyright notice and this permission notice shall be included in all
  5051  copies or substantial portions of the Software.
  5052  
  5053  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5054  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5055  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5056  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5057  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5058  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5059  SOFTWARE.
  5060  
  5061  ================================================================
  5062  
  5063  github.com/eapache/queue
  5064  https://github.com/eapache/queue
  5065  ----------------------------------------------------------------
  5066  The MIT License (MIT)
  5067  
  5068  Copyright (c) 2014 Evan Huus
  5069  
  5070  Permission is hereby granted, free of charge, to any person obtaining a copy
  5071  of this software and associated documentation files (the "Software"), to deal
  5072  in the Software without restriction, including without limitation the rights
  5073  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5074  copies of the Software, and to permit persons to whom the Software is
  5075  furnished to do so, subject to the following conditions:
  5076  
  5077  The above copyright notice and this permission notice shall be included in all
  5078  copies or substantial portions of the Software.
  5079  
  5080  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5081  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5082  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5083  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5084  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5085  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5086  SOFTWARE.
  5087  ================================================================
  5088  
  5089  github.com/eclipse/paho.mqtt.golang
  5090  https://github.com/eclipse/paho.mqtt.golang
  5091  ----------------------------------------------------------------
  5092  Eclipse Public License - v 2.0 (EPL-2.0)
  5093  
  5094  This program and the accompanying materials
  5095  are made available under the terms of the Eclipse Public License v2.0
  5096  and Eclipse Distribution License v1.0 which accompany this distribution.
  5097  
  5098  The Eclipse Public License is available at
  5099    https://www.eclipse.org/legal/epl-2.0/
  5100  and the Eclipse Distribution License is available at
  5101    http://www.eclipse.org/org/documents/edl-v10.php.
  5102  
  5103  For an explanation of what dual-licensing means to you, see:
  5104  https://www.eclipse.org/legal/eplfaq.php#DUALLIC
  5105  
  5106  ****
  5107  The epl-2.0 is copied below in order to pass the pkg.go.dev license check (https://pkg.go.dev/license-policy).
  5108  ****
  5109  Eclipse Public License - v 2.0
  5110  
  5111      THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
  5112      PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION
  5113      OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  5114  
  5115  1. DEFINITIONS
  5116  
  5117  "Contribution" means:
  5118  
  5119    a) in the case of the initial Contributor, the initial content
  5120       Distributed under this Agreement, and
  5121  
  5122    b) in the case of each subsequent Contributor:
  5123       i) changes to the Program, and
  5124       ii) additions to the Program;
  5125    where such changes and/or additions to the Program originate from
  5126    and are Distributed by that particular Contributor. A Contribution
  5127    "originates" from a Contributor if it was added to the Program by
  5128    such Contributor itself or anyone acting on such Contributor's behalf.
  5129    Contributions do not include changes or additions to the Program that
  5130    are not Modified Works.
  5131  
  5132  "Contributor" means any person or entity that Distributes the Program.
  5133  
  5134  "Licensed Patents" mean patent claims licensable by a Contributor which
  5135  are necessarily infringed by the use or sale of its Contribution alone
  5136  or when combined with the Program.
  5137  
  5138  "Program" means the Contributions Distributed in accordance with this
  5139  Agreement.
  5140  
  5141  "Recipient" means anyone who receives the Program under this Agreement
  5142  or any Secondary License (as applicable), including Contributors.
  5143  
  5144  "Derivative Works" shall mean any work, whether in Source Code or other
  5145  form, that is based on (or derived from) the Program and for which the
  5146  editorial revisions, annotations, elaborations, or other modifications
  5147  represent, as a whole, an original work of authorship.
  5148  
  5149  "Modified Works" shall mean any work in Source Code or other form that
  5150  results from an addition to, deletion from, or modification of the
  5151  contents of the Program, including, for purposes of clarity any new file
  5152  in Source Code form that contains any contents of the Program. Modified
  5153  Works shall not include works that contain only declarations,
  5154  interfaces, types, classes, structures, or files of the Program solely
  5155  in each case in order to link to, bind by name, or subclass the Program
  5156  or Modified Works thereof.
  5157  
  5158  "Distribute" means the acts of a) distributing or b) making available
  5159  in any manner that enables the transfer of a copy.
  5160  
  5161  "Source Code" means the form of a Program preferred for making
  5162  modifications, including but not limited to software source code,
  5163  documentation source, and configuration files.
  5164  
  5165  "Secondary License" means either the GNU General Public License,
  5166  Version 2.0, or any later versions of that license, including any
  5167  exceptions or additional permissions as identified by the initial
  5168  Contributor.
  5169  
  5170  2. GRANT OF RIGHTS
  5171  
  5172    a) Subject to the terms of this Agreement, each Contributor hereby
  5173    grants Recipient a non-exclusive, worldwide, royalty-free copyright
  5174    license to reproduce, prepare Derivative Works of, publicly display,
  5175    publicly perform, Distribute and sublicense the Contribution of such
  5176    Contributor, if any, and such Derivative Works.
  5177  
  5178    b) Subject to the terms of this Agreement, each Contributor hereby
  5179    grants Recipient a non-exclusive, worldwide, royalty-free patent
  5180    license under Licensed Patents to make, use, sell, offer to sell,
  5181    import and otherwise transfer the Contribution of such Contributor,
  5182    if any, in Source Code or other form. This patent license shall
  5183    apply to the combination of the Contribution and the Program if, at
  5184    the time the Contribution is added by the Contributor, such addition
  5185    of the Contribution causes such combination to be covered by the
  5186    Licensed Patents. The patent license shall not apply to any other
  5187    combinations which include the Contribution. No hardware per se is
  5188    licensed hereunder.
  5189  
  5190    c) Recipient understands that although each Contributor grants the
  5191    licenses to its Contributions set forth herein, no assurances are
  5192    provided by any Contributor that the Program does not infringe the
  5193    patent or other intellectual property rights of any other entity.
  5194    Each Contributor disclaims any liability to Recipient for claims
  5195    brought by any other entity based on infringement of intellectual
  5196    property rights or otherwise. As a condition to exercising the
  5197    rights and licenses granted hereunder, each Recipient hereby
  5198    assumes sole responsibility to secure any other intellectual
  5199    property rights needed, if any. For example, if a third party
  5200    patent license is required to allow Recipient to Distribute the
  5201    Program, it is Recipient's responsibility to acquire that license
  5202    before distributing the Program.
  5203  
  5204    d) Each Contributor represents that to its knowledge it has
  5205    sufficient copyright rights in its Contribution, if any, to grant
  5206    the copyright license set forth in this Agreement.
  5207  
  5208    e) Notwithstanding the terms of any Secondary License, no
  5209    Contributor makes additional grants to any Recipient (other than
  5210    those set forth in this Agreement) as a result of such Recipient's
  5211    receipt of the Program under the terms of a Secondary License
  5212    (if permitted under the terms of Section 3).
  5213  
  5214  3. REQUIREMENTS
  5215  
  5216  3.1 If a Contributor Distributes the Program in any form, then:
  5217  
  5218    a) the Program must also be made available as Source Code, in
  5219    accordance with section 3.2, and the Contributor must accompany
  5220    the Program with a statement that the Source Code for the Program
  5221    is available under this Agreement, and informs Recipients how to
  5222    obtain it in a reasonable manner on or through a medium customarily
  5223    used for software exchange; and
  5224  
  5225    b) the Contributor may Distribute the Program under a license
  5226    different than this Agreement, provided that such license:
  5227       i) effectively disclaims on behalf of all other Contributors all
  5228       warranties and conditions, express and implied, including
  5229       warranties or conditions of title and non-infringement, and
  5230       implied warranties or conditions of merchantability and fitness
  5231       for a particular purpose;
  5232  
  5233       ii) effectively excludes on behalf of all other Contributors all
  5234       liability for damages, including direct, indirect, special,
  5235       incidental and consequential damages, such as lost profits;
  5236  
  5237       iii) does not attempt to limit or alter the recipients' rights
  5238       in the Source Code under section 3.2; and
  5239  
  5240       iv) requires any subsequent distribution of the Program by any
  5241       party to be under a license that satisfies the requirements
  5242       of this section 3.
  5243  
  5244  3.2 When the Program is Distributed as Source Code:
  5245  
  5246    a) it must be made available under this Agreement, or if the
  5247    Program (i) is combined with other material in a separate file or
  5248    files made available under a Secondary License, and (ii) the initial
  5249    Contributor attached to the Source Code the notice described in
  5250    Exhibit A of this Agreement, then the Program may be made available
  5251    under the terms of such Secondary Licenses, and
  5252  
  5253    b) a copy of this Agreement must be included with each copy of
  5254    the Program.
  5255  
  5256  3.3 Contributors may not remove or alter any copyright, patent,
  5257  trademark, attribution notices, disclaimers of warranty, or limitations
  5258  of liability ("notices") contained within the Program from any copy of
  5259  the Program which they Distribute, provided that Contributors may add
  5260  their own appropriate notices.
  5261  
  5262  4. COMMERCIAL DISTRIBUTION
  5263  
  5264  Commercial distributors of software may accept certain responsibilities
  5265  with respect to end users, business partners and the like. While this
  5266  license is intended to facilitate the commercial use of the Program,
  5267  the Contributor who includes the Program in a commercial product
  5268  offering should do so in a manner which does not create potential
  5269  liability for other Contributors. Therefore, if a Contributor includes
  5270  the Program in a commercial product offering, such Contributor
  5271  ("Commercial Contributor") hereby agrees to defend and indemnify every
  5272  other Contributor ("Indemnified Contributor") against any losses,
  5273  damages and costs (collectively "Losses") arising from claims, lawsuits
  5274  and other legal actions brought by a third party against the Indemnified
  5275  Contributor to the extent caused by the acts or omissions of such
  5276  Commercial Contributor in connection with its distribution of the Program
  5277  in a commercial product offering. The obligations in this section do not
  5278  apply to any claims or Losses relating to any actual or alleged
  5279  intellectual property infringement. In order to qualify, an Indemnified
  5280  Contributor must: a) promptly notify the Commercial Contributor in
  5281  writing of such claim, and b) allow the Commercial Contributor to control,
  5282  and cooperate with the Commercial Contributor in, the defense and any
  5283  related settlement negotiations. The Indemnified Contributor may
  5284  participate in any such claim at its own expense.
  5285  
  5286  For example, a Contributor might include the Program in a commercial
  5287  product offering, Product X. That Contributor is then a Commercial
  5288  Contributor. If that Commercial Contributor then makes performance
  5289  claims, or offers warranties related to Product X, those performance
  5290  claims and warranties are such Commercial Contributor's responsibility
  5291  alone. Under this section, the Commercial Contributor would have to
  5292  defend claims against the other Contributors related to those performance
  5293  claims and warranties, and if a court requires any other Contributor to
  5294  pay any damages as a result, the Commercial Contributor must pay
  5295  those damages.
  5296  
  5297  5. NO WARRANTY
  5298  
  5299  EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
  5300  PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN "AS IS"
  5301  BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
  5302  IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF
  5303  TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  5304  PURPOSE. Each Recipient is solely responsible for determining the
  5305  appropriateness of using and distributing the Program and assumes all
  5306  risks associated with its exercise of rights under this Agreement,
  5307  including but not limited to the risks and costs of program errors,
  5308  compliance with applicable laws, damage to or loss of data, programs
  5309  or equipment, and unavailability or interruption of operations.
  5310  
  5311  6. DISCLAIMER OF LIABILITY
  5312  
  5313  EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
  5314  PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS
  5315  SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5316  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
  5317  PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  5318  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  5319  ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
  5320  EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
  5321  POSSIBILITY OF SUCH DAMAGES.
  5322  
  5323  7. GENERAL
  5324  
  5325  If any provision of this Agreement is invalid or unenforceable under
  5326  applicable law, it shall not affect the validity or enforceability of
  5327  the remainder of the terms of this Agreement, and without further
  5328  action by the parties hereto, such provision shall be reformed to the
  5329  minimum extent necessary to make such provision valid and enforceable.
  5330  
  5331  If Recipient institutes patent litigation against any entity
  5332  (including a cross-claim or counterclaim in a lawsuit) alleging that the
  5333  Program itself (excluding combinations of the Program with other software
  5334  or hardware) infringes such Recipient's patent(s), then such Recipient's
  5335  rights granted under Section 2(b) shall terminate as of the date such
  5336  litigation is filed.
  5337  
  5338  All Recipient's rights under this Agreement shall terminate if it
  5339  fails to comply with any of the material terms or conditions of this
  5340  Agreement and does not cure such failure in a reasonable period of
  5341  time after becoming aware of such noncompliance. If all Recipient's
  5342  rights under this Agreement terminate, Recipient agrees to cease use
  5343  and distribution of the Program as soon as reasonably practicable.
  5344  However, Recipient's obligations under this Agreement and any licenses
  5345  granted by Recipient relating to the Program shall continue and survive.
  5346  
  5347  Everyone is permitted to copy and distribute copies of this Agreement,
  5348  but in order to avoid inconsistency the Agreement is copyrighted and
  5349  may only be modified in the following manner. The Agreement Steward
  5350  reserves the right to publish new versions (including revisions) of
  5351  this Agreement from time to time. No one other than the Agreement
  5352  Steward has the right to modify this Agreement. The Eclipse Foundation
  5353  is the initial Agreement Steward. The Eclipse Foundation may assign the
  5354  responsibility to serve as the Agreement Steward to a suitable separate
  5355  entity. Each new version of the Agreement will be given a distinguishing
  5356  version number. The Program (including Contributions) may always be
  5357  Distributed subject to the version of the Agreement under which it was
  5358  received. In addition, after a new version of the Agreement is published,
  5359  Contributor may elect to Distribute the Program (including its
  5360  Contributions) under the new version.
  5361  
  5362  Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
  5363  receives no rights or licenses to the intellectual property of any
  5364  Contributor under this Agreement, whether expressly, by implication,
  5365  estoppel or otherwise. All rights in the Program not expressly granted
  5366  under this Agreement are reserved. Nothing in this Agreement is intended
  5367  to be enforceable by any entity that is not a Contributor or Recipient.
  5368  No third-party beneficiary rights are created under this Agreement.
  5369  
  5370  Exhibit A - Form of Secondary Licenses Notice
  5371  
  5372  "This Source Code may also be made available under the following
  5373  Secondary Licenses when the conditions for such availability set forth
  5374  in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
  5375  version(s), and exceptions or additional permissions here}."
  5376  
  5377    Simply including a copy of this Agreement, including this Exhibit A
  5378    is not sufficient to license the Source Code under Secondary Licenses.
  5379  
  5380    If it is not possible or desirable to put the notice in a particular
  5381    file, then You may include the notice in a location (such as a LICENSE
  5382    file in a relevant directory) where a recipient would be likely to
  5383    look for such a notice.
  5384  
  5385    You may add additional accurate notices of copyright ownership.
  5386  
  5387  ================================================================
  5388  
  5389  github.com/elastic/go-elasticsearch/v7
  5390  https://github.com/elastic/go-elasticsearch/v7
  5391  ----------------------------------------------------------------
  5392                                   Apache License
  5393                             Version 2.0, January 2004
  5394                          http://www.apache.org/licenses/
  5395  
  5396     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5397  
  5398     1. Definitions.
  5399  
  5400        "License" shall mean the terms and conditions for use, reproduction,
  5401        and distribution as defined by Sections 1 through 9 of this document.
  5402  
  5403        "Licensor" shall mean the copyright owner or entity authorized by
  5404        the copyright owner that is granting the License.
  5405  
  5406        "Legal Entity" shall mean the union of the acting entity and all
  5407        other entities that control, are controlled by, or are under common
  5408        control with that entity. For the purposes of this definition,
  5409        "control" means (i) the power, direct or indirect, to cause the
  5410        direction or management of such entity, whether by contract or
  5411        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5412        outstanding shares, or (iii) beneficial ownership of such entity.
  5413  
  5414        "You" (or "Your") shall mean an individual or Legal Entity
  5415        exercising permissions granted by this License.
  5416  
  5417        "Source" form shall mean the preferred form for making modifications,
  5418        including but not limited to software source code, documentation
  5419        source, and configuration files.
  5420  
  5421        "Object" form shall mean any form resulting from mechanical
  5422        transformation or translation of a Source form, including but
  5423        not limited to compiled object code, generated documentation,
  5424        and conversions to other media types.
  5425  
  5426        "Work" shall mean the work of authorship, whether in Source or
  5427        Object form, made available under the License, as indicated by a
  5428        copyright notice that is included in or attached to the work
  5429        (an example is provided in the Appendix below).
  5430  
  5431        "Derivative Works" shall mean any work, whether in Source or Object
  5432        form, that is based on (or derived from) the Work and for which the
  5433        editorial revisions, annotations, elaborations, or other modifications
  5434        represent, as a whole, an original work of authorship. For the purposes
  5435        of this License, Derivative Works shall not include works that remain
  5436        separable from, or merely link (or bind by name) to the interfaces of,
  5437        the Work and Derivative Works thereof.
  5438  
  5439        "Contribution" shall mean any work of authorship, including
  5440        the original version of the Work and any modifications or additions
  5441        to that Work or Derivative Works thereof, that is intentionally
  5442        submitted to Licensor for inclusion in the Work by the copyright owner
  5443        or by an individual or Legal Entity authorized to submit on behalf of
  5444        the copyright owner. For the purposes of this definition, "submitted"
  5445        means any form of electronic, verbal, or written communication sent
  5446        to the Licensor or its representatives, including but not limited to
  5447        communication on electronic mailing lists, source code control systems,
  5448        and issue tracking systems that are managed by, or on behalf of, the
  5449        Licensor for the purpose of discussing and improving the Work, but
  5450        excluding communication that is conspicuously marked or otherwise
  5451        designated in writing by the copyright owner as "Not a Contribution."
  5452  
  5453        "Contributor" shall mean Licensor and any individual or Legal Entity
  5454        on behalf of whom a Contribution has been received by Licensor and
  5455        subsequently incorporated within the Work.
  5456  
  5457     2. Grant of Copyright License. Subject to the terms and conditions of
  5458        this License, each Contributor hereby grants to You a perpetual,
  5459        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5460        copyright license to reproduce, prepare Derivative Works of,
  5461        publicly display, publicly perform, sublicense, and distribute the
  5462        Work and such Derivative Works in Source or Object form.
  5463  
  5464     3. Grant of Patent License. Subject to the terms and conditions of
  5465        this License, each Contributor hereby grants to You a perpetual,
  5466        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5467        (except as stated in this section) patent license to make, have made,
  5468        use, offer to sell, sell, import, and otherwise transfer the Work,
  5469        where such license applies only to those patent claims licensable
  5470        by such Contributor that are necessarily infringed by their
  5471        Contribution(s) alone or by combination of their Contribution(s)
  5472        with the Work to which such Contribution(s) was submitted. If You
  5473        institute patent litigation against any entity (including a
  5474        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5475        or a Contribution incorporated within the Work constitutes direct
  5476        or contributory patent infringement, then any patent licenses
  5477        granted to You under this License for that Work shall terminate
  5478        as of the date such litigation is filed.
  5479  
  5480     4. Redistribution. You may reproduce and distribute copies of the
  5481        Work or Derivative Works thereof in any medium, with or without
  5482        modifications, and in Source or Object form, provided that You
  5483        meet the following conditions:
  5484  
  5485        (a) You must give any other recipients of the Work or
  5486            Derivative Works a copy of this License; and
  5487  
  5488        (b) You must cause any modified files to carry prominent notices
  5489            stating that You changed the files; and
  5490  
  5491        (c) You must retain, in the Source form of any Derivative Works
  5492            that You distribute, all copyright, patent, trademark, and
  5493            attribution notices from the Source form of the Work,
  5494            excluding those notices that do not pertain to any part of
  5495            the Derivative Works; and
  5496  
  5497        (d) If the Work includes a "NOTICE" text file as part of its
  5498            distribution, then any Derivative Works that You distribute must
  5499            include a readable copy of the attribution notices contained
  5500            within such NOTICE file, excluding those notices that do not
  5501            pertain to any part of the Derivative Works, in at least one
  5502            of the following places: within a NOTICE text file distributed
  5503            as part of the Derivative Works; within the Source form or
  5504            documentation, if provided along with the Derivative Works; or,
  5505            within a display generated by the Derivative Works, if and
  5506            wherever such third-party notices normally appear. The contents
  5507            of the NOTICE file are for informational purposes only and
  5508            do not modify the License. You may add Your own attribution
  5509            notices within Derivative Works that You distribute, alongside
  5510            or as an addendum to the NOTICE text from the Work, provided
  5511            that such additional attribution notices cannot be construed
  5512            as modifying the License.
  5513  
  5514        You may add Your own copyright statement to Your modifications and
  5515        may provide additional or different license terms and conditions
  5516        for use, reproduction, or distribution of Your modifications, or
  5517        for any such Derivative Works as a whole, provided Your use,
  5518        reproduction, and distribution of the Work otherwise complies with
  5519        the conditions stated in this License.
  5520  
  5521     5. Submission of Contributions. Unless You explicitly state otherwise,
  5522        any Contribution intentionally submitted for inclusion in the Work
  5523        by You to the Licensor shall be under the terms and conditions of
  5524        this License, without any additional terms or conditions.
  5525        Notwithstanding the above, nothing herein shall supersede or modify
  5526        the terms of any separate license agreement you may have executed
  5527        with Licensor regarding such Contributions.
  5528  
  5529     6. Trademarks. This License does not grant permission to use the trade
  5530        names, trademarks, service marks, or product names of the Licensor,
  5531        except as required for reasonable and customary use in describing the
  5532        origin of the Work and reproducing the content of the NOTICE file.
  5533  
  5534     7. Disclaimer of Warranty. Unless required by applicable law or
  5535        agreed to in writing, Licensor provides the Work (and each
  5536        Contributor provides its Contributions) on an "AS IS" BASIS,
  5537        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5538        implied, including, without limitation, any warranties or conditions
  5539        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5540        PARTICULAR PURPOSE. You are solely responsible for determining the
  5541        appropriateness of using or redistributing the Work and assume any
  5542        risks associated with Your exercise of permissions under this License.
  5543  
  5544     8. Limitation of Liability. In no event and under no legal theory,
  5545        whether in tort (including negligence), contract, or otherwise,
  5546        unless required by applicable law (such as deliberate and grossly
  5547        negligent acts) or agreed to in writing, shall any Contributor be
  5548        liable to You for damages, including any direct, indirect, special,
  5549        incidental, or consequential damages of any character arising as a
  5550        result of this License or out of the use or inability to use the
  5551        Work (including but not limited to damages for loss of goodwill,
  5552        work stoppage, computer failure or malfunction, or any and all
  5553        other commercial damages or losses), even if such Contributor
  5554        has been advised of the possibility of such damages.
  5555  
  5556     9. Accepting Warranty or Additional Liability. While redistributing
  5557        the Work or Derivative Works thereof, You may choose to offer,
  5558        and charge a fee for, acceptance of support, warranty, indemnity,
  5559        or other liability obligations and/or rights consistent with this
  5560        License. However, in accepting such obligations, You may act only
  5561        on Your own behalf and on Your sole responsibility, not on behalf
  5562        of any other Contributor, and only if You agree to indemnify,
  5563        defend, and hold each Contributor harmless for any liability
  5564        incurred by, or claims asserted against, such Contributor by reason
  5565        of your accepting any such warranty or additional liability.
  5566  
  5567     END OF TERMS AND CONDITIONS
  5568  
  5569     APPENDIX: How to apply the Apache License to your work.
  5570  
  5571        To apply the Apache License to your work, attach the following
  5572        boilerplate notice, with the fields enclosed by brackets "[]"
  5573        replaced with your own identifying information. (Don't include
  5574        the brackets!)  The text should be enclosed in the appropriate
  5575        comment syntax for the file format. We also recommend that a
  5576        file or class name and description of purpose be included on the
  5577        same "printed page" as the copyright notice for easier
  5578        identification within third-party archives.
  5579  
  5580     Copyright 2018 Elasticsearch BV
  5581  
  5582     Licensed under the Apache License, Version 2.0 (the "License");
  5583     you may not use this file except in compliance with the License.
  5584     You may obtain a copy of the License at
  5585  
  5586         http://www.apache.org/licenses/LICENSE-2.0
  5587  
  5588     Unless required by applicable law or agreed to in writing, software
  5589     distributed under the License is distributed on an "AS IS" BASIS,
  5590     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5591     See the License for the specific language governing permissions and
  5592     limitations under the License.
  5593  
  5594  ================================================================
  5595  
  5596  github.com/fatih/color
  5597  https://github.com/fatih/color
  5598  ----------------------------------------------------------------
  5599  The MIT License (MIT)
  5600  
  5601  Copyright (c) 2013 Fatih Arslan
  5602  
  5603  Permission is hereby granted, free of charge, to any person obtaining a copy of
  5604  this software and associated documentation files (the "Software"), to deal in
  5605  the Software without restriction, including without limitation the rights to
  5606  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  5607  the Software, and to permit persons to whom the Software is furnished to do so,
  5608  subject to the following conditions:
  5609  
  5610  The above copyright notice and this permission notice shall be included in all
  5611  copies or substantial portions of the Software.
  5612  
  5613  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5614  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5615  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  5616  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  5617  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  5618  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5619  
  5620  ================================================================
  5621  
  5622  github.com/fatih/structs
  5623  https://github.com/fatih/structs
  5624  ----------------------------------------------------------------
  5625  The MIT License (MIT)
  5626  
  5627  Copyright (c) 2014 Fatih Arslan
  5628  
  5629  Permission is hereby granted, free of charge, to any person obtaining a copy
  5630  of this software and associated documentation files (the "Software"), to deal
  5631  in the Software without restriction, including without limitation the rights
  5632  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5633  copies of the Software, and to permit persons to whom the Software is
  5634  furnished to do so, subject to the following conditions:
  5635  
  5636  The above copyright notice and this permission notice shall be included in all
  5637  copies or substantial portions of the Software.
  5638  
  5639  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5640  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5641  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5642  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5643  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5644  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5645  SOFTWARE.
  5646  ================================================================
  5647  
  5648  github.com/felixge/fgprof
  5649  https://github.com/felixge/fgprof
  5650  ----------------------------------------------------------------
  5651  The MIT License (MIT)
  5652  Copyright © 2020 Felix Geisendörfer <felix@felixge.de>
  5653  
  5654  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:
  5655  
  5656  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  5657  
  5658  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.
  5659  
  5660  ================================================================
  5661  
  5662  github.com/felixge/httpsnoop
  5663  https://github.com/felixge/httpsnoop
  5664  ----------------------------------------------------------------
  5665  Copyright (c) 2016 Felix Geisendörfer (felix@debuggable.com)
  5666  
  5667   Permission is hereby granted, free of charge, to any person obtaining a copy
  5668   of this software and associated documentation files (the "Software"), to deal
  5669   in the Software without restriction, including without limitation the rights
  5670   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5671   copies of the Software, and to permit persons to whom the Software is
  5672   furnished to do so, subject to the following conditions:
  5673  
  5674   The above copyright notice and this permission notice shall be included in
  5675   all copies or substantial portions of the Software.
  5676  
  5677   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5678   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5679   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5680   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5681   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5682   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5683   THE SOFTWARE.
  5684  
  5685  ================================================================
  5686  
  5687  github.com/fortytw2/leaktest
  5688  https://github.com/fortytw2/leaktest
  5689  ----------------------------------------------------------------
  5690  Copyright (c) 2012 The Go Authors. All rights reserved.
  5691  
  5692  Redistribution and use in source and binary forms, with or without
  5693  modification, are permitted provided that the following conditions are
  5694  met:
  5695  
  5696     * Redistributions of source code must retain the above copyright
  5697  notice, this list of conditions and the following disclaimer.
  5698     * Redistributions in binary form must reproduce the above
  5699  copyright notice, this list of conditions and the following disclaimer
  5700  in the documentation and/or other materials provided with the
  5701  distribution.
  5702     * Neither the name of Google Inc. nor the names of its
  5703  contributors may be used to endorse or promote products derived from
  5704  this software without specific prior written permission.
  5705  
  5706  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5707  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5708  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5709  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5710  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5711  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5712  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5713  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5714  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5715  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5716  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5717  
  5718  ================================================================
  5719  
  5720  github.com/frankban/quicktest
  5721  https://github.com/frankban/quicktest
  5722  ----------------------------------------------------------------
  5723  MIT License
  5724  
  5725  Copyright (c) 2017 Canonical Ltd.
  5726  
  5727  Permission is hereby granted, free of charge, to any person obtaining a copy
  5728  of this software and associated documentation files (the "Software"), to deal
  5729  in the Software without restriction, including without limitation the rights
  5730  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5731  copies of the Software, and to permit persons to whom the Software is
  5732  furnished to do so, subject to the following conditions:
  5733  
  5734  The above copyright notice and this permission notice shall be included in all
  5735  copies or substantial portions of the Software.
  5736  
  5737  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5738  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5739  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5740  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5741  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5742  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5743  SOFTWARE.
  5744  
  5745  ================================================================
  5746  
  5747  github.com/fraugster/parquet-go
  5748  https://github.com/fraugster/parquet-go
  5749  ----------------------------------------------------------------
  5750  
  5751                                   Apache License
  5752                             Version 2.0, January 2004
  5753                          http://www.apache.org/licenses/
  5754  
  5755     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5756  
  5757     1. Definitions.
  5758  
  5759        "License" shall mean the terms and conditions for use, reproduction,
  5760        and distribution as defined by Sections 1 through 9 of this document.
  5761  
  5762        "Licensor" shall mean the copyright owner or entity authorized by
  5763        the copyright owner that is granting the License.
  5764  
  5765        "Legal Entity" shall mean the union of the acting entity and all
  5766        other entities that control, are controlled by, or are under common
  5767        control with that entity. For the purposes of this definition,
  5768        "control" means (i) the power, direct or indirect, to cause the
  5769        direction or management of such entity, whether by contract or
  5770        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5771        outstanding shares, or (iii) beneficial ownership of such entity.
  5772  
  5773        "You" (or "Your") shall mean an individual or Legal Entity
  5774        exercising permissions granted by this License.
  5775  
  5776        "Source" form shall mean the preferred form for making modifications,
  5777        including but not limited to software source code, documentation
  5778        source, and configuration files.
  5779  
  5780        "Object" form shall mean any form resulting from mechanical
  5781        transformation or translation of a Source form, including but
  5782        not limited to compiled object code, generated documentation,
  5783        and conversions to other media types.
  5784  
  5785        "Work" shall mean the work of authorship, whether in Source or
  5786        Object form, made available under the License, as indicated by a
  5787        copyright notice that is included in or attached to the work
  5788        (an example is provided in the Appendix below).
  5789  
  5790        "Derivative Works" shall mean any work, whether in Source or Object
  5791        form, that is based on (or derived from) the Work and for which the
  5792        editorial revisions, annotations, elaborations, or other modifications
  5793        represent, as a whole, an original work of authorship. For the purposes
  5794        of this License, Derivative Works shall not include works that remain
  5795        separable from, or merely link (or bind by name) to the interfaces of,
  5796        the Work and Derivative Works thereof.
  5797  
  5798        "Contribution" shall mean any work of authorship, including
  5799        the original version of the Work and any modifications or additions
  5800        to that Work or Derivative Works thereof, that is intentionally
  5801        submitted to Licensor for inclusion in the Work by the copyright owner
  5802        or by an individual or Legal Entity authorized to submit on behalf of
  5803        the copyright owner. For the purposes of this definition, "submitted"
  5804        means any form of electronic, verbal, or written communication sent
  5805        to the Licensor or its representatives, including but not limited to
  5806        communication on electronic mailing lists, source code control systems,
  5807        and issue tracking systems that are managed by, or on behalf of, the
  5808        Licensor for the purpose of discussing and improving the Work, but
  5809        excluding communication that is conspicuously marked or otherwise
  5810        designated in writing by the copyright owner as "Not a Contribution."
  5811  
  5812        "Contributor" shall mean Licensor and any individual or Legal Entity
  5813        on behalf of whom a Contribution has been received by Licensor and
  5814        subsequently incorporated within the Work.
  5815  
  5816     2. Grant of Copyright License. Subject to the terms and conditions of
  5817        this License, each Contributor hereby grants to You a perpetual,
  5818        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5819        copyright license to reproduce, prepare Derivative Works of,
  5820        publicly display, publicly perform, sublicense, and distribute the
  5821        Work and such Derivative Works in Source or Object form.
  5822  
  5823     3. Grant of Patent License. Subject to the terms and conditions of
  5824        this License, each Contributor hereby grants to You a perpetual,
  5825        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5826        (except as stated in this section) patent license to make, have made,
  5827        use, offer to sell, sell, import, and otherwise transfer the Work,
  5828        where such license applies only to those patent claims licensable
  5829        by such Contributor that are necessarily infringed by their
  5830        Contribution(s) alone or by combination of their Contribution(s)
  5831        with the Work to which such Contribution(s) was submitted. If You
  5832        institute patent litigation against any entity (including a
  5833        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5834        or a Contribution incorporated within the Work constitutes direct
  5835        or contributory patent infringement, then any patent licenses
  5836        granted to You under this License for that Work shall terminate
  5837        as of the date such litigation is filed.
  5838  
  5839     4. Redistribution. You may reproduce and distribute copies of the
  5840        Work or Derivative Works thereof in any medium, with or without
  5841        modifications, and in Source or Object form, provided that You
  5842        meet the following conditions:
  5843  
  5844        (a) You must give any other recipients of the Work or
  5845            Derivative Works a copy of this License; and
  5846  
  5847        (b) You must cause any modified files to carry prominent notices
  5848            stating that You changed the files; and
  5849  
  5850        (c) You must retain, in the Source form of any Derivative Works
  5851            that You distribute, all copyright, patent, trademark, and
  5852            attribution notices from the Source form of the Work,
  5853            excluding those notices that do not pertain to any part of
  5854            the Derivative Works; and
  5855  
  5856        (d) If the Work includes a "NOTICE" text file as part of its
  5857            distribution, then any Derivative Works that You distribute must
  5858            include a readable copy of the attribution notices contained
  5859            within such NOTICE file, excluding those notices that do not
  5860            pertain to any part of the Derivative Works, in at least one
  5861            of the following places: within a NOTICE text file distributed
  5862            as part of the Derivative Works; within the Source form or
  5863            documentation, if provided along with the Derivative Works; or,
  5864            within a display generated by the Derivative Works, if and
  5865            wherever such third-party notices normally appear. The contents
  5866            of the NOTICE file are for informational purposes only and
  5867            do not modify the License. You may add Your own attribution
  5868            notices within Derivative Works that You distribute, alongside
  5869            or as an addendum to the NOTICE text from the Work, provided
  5870            that such additional attribution notices cannot be construed
  5871            as modifying the License.
  5872  
  5873        You may add Your own copyright statement to Your modifications and
  5874        may provide additional or different license terms and conditions
  5875        for use, reproduction, or distribution of Your modifications, or
  5876        for any such Derivative Works as a whole, provided Your use,
  5877        reproduction, and distribution of the Work otherwise complies with
  5878        the conditions stated in this License.
  5879  
  5880     5. Submission of Contributions. Unless You explicitly state otherwise,
  5881        any Contribution intentionally submitted for inclusion in the Work
  5882        by You to the Licensor shall be under the terms and conditions of
  5883        this License, without any additional terms or conditions.
  5884        Notwithstanding the above, nothing herein shall supersede or modify
  5885        the terms of any separate license agreement you may have executed
  5886        with Licensor regarding such Contributions.
  5887  
  5888     6. Trademarks. This License does not grant permission to use the trade
  5889        names, trademarks, service marks, or product names of the Licensor,
  5890        except as required for reasonable and customary use in describing the
  5891        origin of the Work and reproducing the content of the NOTICE file.
  5892  
  5893     7. Disclaimer of Warranty. Unless required by applicable law or
  5894        agreed to in writing, Licensor provides the Work (and each
  5895        Contributor provides its Contributions) on an "AS IS" BASIS,
  5896        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5897        implied, including, without limitation, any warranties or conditions
  5898        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5899        PARTICULAR PURPOSE. You are solely responsible for determining the
  5900        appropriateness of using or redistributing the Work and assume any
  5901        risks associated with Your exercise of permissions under this License.
  5902  
  5903     8. Limitation of Liability. In no event and under no legal theory,
  5904        whether in tort (including negligence), contract, or otherwise,
  5905        unless required by applicable law (such as deliberate and grossly
  5906        negligent acts) or agreed to in writing, shall any Contributor be
  5907        liable to You for damages, including any direct, indirect, special,
  5908        incidental, or consequential damages of any character arising as a
  5909        result of this License or out of the use or inability to use the
  5910        Work (including but not limited to damages for loss of goodwill,
  5911        work stoppage, computer failure or malfunction, or any and all
  5912        other commercial damages or losses), even if such Contributor
  5913        has been advised of the possibility of such damages.
  5914  
  5915     9. Accepting Warranty or Additional Liability. While redistributing
  5916        the Work or Derivative Works thereof, You may choose to offer,
  5917        and charge a fee for, acceptance of support, warranty, indemnity,
  5918        or other liability obligations and/or rights consistent with this
  5919        License. However, in accepting such obligations, You may act only
  5920        on Your own behalf and on Your sole responsibility, not on behalf
  5921        of any other Contributor, and only if You agree to indemnify,
  5922        defend, and hold each Contributor harmless for any liability
  5923        incurred by, or claims asserted against, such Contributor by reason
  5924        of your accepting any such warranty or additional liability.
  5925  
  5926     END OF TERMS AND CONDITIONS
  5927  
  5928     APPENDIX: How to apply the Apache License to your work.
  5929  
  5930        To apply the Apache License to your work, attach the following
  5931        boilerplate notice, with the fields enclosed by brackets "[]"
  5932        replaced with your own identifying information. (Don't include
  5933        the brackets!)  The text should be enclosed in the appropriate
  5934        comment syntax for the file format. We also recommend that a
  5935        file or class name and description of purpose be included on the
  5936        same "printed page" as the copyright notice for easier
  5937        identification within third-party archives.
  5938  
  5939     Copyright [yyyy] [name of copyright owner]
  5940  
  5941     Licensed under the Apache License, Version 2.0 (the "License");
  5942     you may not use this file except in compliance with the License.
  5943     You may obtain a copy of the License at
  5944  
  5945         http://www.apache.org/licenses/LICENSE-2.0
  5946  
  5947     Unless required by applicable law or agreed to in writing, software
  5948     distributed under the License is distributed on an "AS IS" BASIS,
  5949     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5950     See the License for the specific language governing permissions and
  5951     limitations under the License.
  5952  
  5953  ================================================================
  5954  
  5955  github.com/gdamore/encoding
  5956  https://github.com/gdamore/encoding
  5957  ----------------------------------------------------------------
  5958  
  5959                                   Apache License
  5960                             Version 2.0, January 2004
  5961                          http://www.apache.org/licenses/
  5962  
  5963     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5964  
  5965     1. Definitions.
  5966  
  5967        "License" shall mean the terms and conditions for use, reproduction,
  5968        and distribution as defined by Sections 1 through 9 of this document.
  5969  
  5970        "Licensor" shall mean the copyright owner or entity authorized by
  5971        the copyright owner that is granting the License.
  5972  
  5973        "Legal Entity" shall mean the union of the acting entity and all
  5974        other entities that control, are controlled by, or are under common
  5975        control with that entity. For the purposes of this definition,
  5976        "control" means (i) the power, direct or indirect, to cause the
  5977        direction or management of such entity, whether by contract or
  5978        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5979        outstanding shares, or (iii) beneficial ownership of such entity.
  5980  
  5981        "You" (or "Your") shall mean an individual or Legal Entity
  5982        exercising permissions granted by this License.
  5983  
  5984        "Source" form shall mean the preferred form for making modifications,
  5985        including but not limited to software source code, documentation
  5986        source, and configuration files.
  5987  
  5988        "Object" form shall mean any form resulting from mechanical
  5989        transformation or translation of a Source form, including but
  5990        not limited to compiled object code, generated documentation,
  5991        and conversions to other media types.
  5992  
  5993        "Work" shall mean the work of authorship, whether in Source or
  5994        Object form, made available under the License, as indicated by a
  5995        copyright notice that is included in or attached to the work
  5996        (an example is provided in the Appendix below).
  5997  
  5998        "Derivative Works" shall mean any work, whether in Source or Object
  5999        form, that is based on (or derived from) the Work and for which the
  6000        editorial revisions, annotations, elaborations, or other modifications
  6001        represent, as a whole, an original work of authorship. For the purposes
  6002        of this License, Derivative Works shall not include works that remain
  6003        separable from, or merely link (or bind by name) to the interfaces of,
  6004        the Work and Derivative Works thereof.
  6005  
  6006        "Contribution" shall mean any work of authorship, including
  6007        the original version of the Work and any modifications or additions
  6008        to that Work or Derivative Works thereof, that is intentionally
  6009        submitted to Licensor for inclusion in the Work by the copyright owner
  6010        or by an individual or Legal Entity authorized to submit on behalf of
  6011        the copyright owner. For the purposes of this definition, "submitted"
  6012        means any form of electronic, verbal, or written communication sent
  6013        to the Licensor or its representatives, including but not limited to
  6014        communication on electronic mailing lists, source code control systems,
  6015        and issue tracking systems that are managed by, or on behalf of, the
  6016        Licensor for the purpose of discussing and improving the Work, but
  6017        excluding communication that is conspicuously marked or otherwise
  6018        designated in writing by the copyright owner as "Not a Contribution."
  6019  
  6020        "Contributor" shall mean Licensor and any individual or Legal Entity
  6021        on behalf of whom a Contribution has been received by Licensor and
  6022        subsequently incorporated within the Work.
  6023  
  6024     2. Grant of Copyright License. Subject to the terms and conditions of
  6025        this License, each Contributor hereby grants to You a perpetual,
  6026        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6027        copyright license to reproduce, prepare Derivative Works of,
  6028        publicly display, publicly perform, sublicense, and distribute the
  6029        Work and such Derivative Works in Source or Object form.
  6030  
  6031     3. Grant of Patent License. Subject to the terms and conditions of
  6032        this License, each Contributor hereby grants to You a perpetual,
  6033        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6034        (except as stated in this section) patent license to make, have made,
  6035        use, offer to sell, sell, import, and otherwise transfer the Work,
  6036        where such license applies only to those patent claims licensable
  6037        by such Contributor that are necessarily infringed by their
  6038        Contribution(s) alone or by combination of their Contribution(s)
  6039        with the Work to which such Contribution(s) was submitted. If You
  6040        institute patent litigation against any entity (including a
  6041        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6042        or a Contribution incorporated within the Work constitutes direct
  6043        or contributory patent infringement, then any patent licenses
  6044        granted to You under this License for that Work shall terminate
  6045        as of the date such litigation is filed.
  6046  
  6047     4. Redistribution. You may reproduce and distribute copies of the
  6048        Work or Derivative Works thereof in any medium, with or without
  6049        modifications, and in Source or Object form, provided that You
  6050        meet the following conditions:
  6051  
  6052        (a) You must give any other recipients of the Work or
  6053            Derivative Works a copy of this License; and
  6054  
  6055        (b) You must cause any modified files to carry prominent notices
  6056            stating that You changed the files; and
  6057  
  6058        (c) You must retain, in the Source form of any Derivative Works
  6059            that You distribute, all copyright, patent, trademark, and
  6060            attribution notices from the Source form of the Work,
  6061            excluding those notices that do not pertain to any part of
  6062            the Derivative Works; and
  6063  
  6064        (d) If the Work includes a "NOTICE" text file as part of its
  6065            distribution, then any Derivative Works that You distribute must
  6066            include a readable copy of the attribution notices contained
  6067            within such NOTICE file, excluding those notices that do not
  6068            pertain to any part of the Derivative Works, in at least one
  6069            of the following places: within a NOTICE text file distributed
  6070            as part of the Derivative Works; within the Source form or
  6071            documentation, if provided along with the Derivative Works; or,
  6072            within a display generated by the Derivative Works, if and
  6073            wherever such third-party notices normally appear. The contents
  6074            of the NOTICE file are for informational purposes only and
  6075            do not modify the License. You may add Your own attribution
  6076            notices within Derivative Works that You distribute, alongside
  6077            or as an addendum to the NOTICE text from the Work, provided
  6078            that such additional attribution notices cannot be construed
  6079            as modifying the License.
  6080  
  6081        You may add Your own copyright statement to Your modifications and
  6082        may provide additional or different license terms and conditions
  6083        for use, reproduction, or distribution of Your modifications, or
  6084        for any such Derivative Works as a whole, provided Your use,
  6085        reproduction, and distribution of the Work otherwise complies with
  6086        the conditions stated in this License.
  6087  
  6088     5. Submission of Contributions. Unless You explicitly state otherwise,
  6089        any Contribution intentionally submitted for inclusion in the Work
  6090        by You to the Licensor shall be under the terms and conditions of
  6091        this License, without any additional terms or conditions.
  6092        Notwithstanding the above, nothing herein shall supersede or modify
  6093        the terms of any separate license agreement you may have executed
  6094        with Licensor regarding such Contributions.
  6095  
  6096     6. Trademarks. This License does not grant permission to use the trade
  6097        names, trademarks, service marks, or product names of the Licensor,
  6098        except as required for reasonable and customary use in describing the
  6099        origin of the Work and reproducing the content of the NOTICE file.
  6100  
  6101     7. Disclaimer of Warranty. Unless required by applicable law or
  6102        agreed to in writing, Licensor provides the Work (and each
  6103        Contributor provides its Contributions) on an "AS IS" BASIS,
  6104        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6105        implied, including, without limitation, any warranties or conditions
  6106        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6107        PARTICULAR PURPOSE. You are solely responsible for determining the
  6108        appropriateness of using or redistributing the Work and assume any
  6109        risks associated with Your exercise of permissions under this License.
  6110  
  6111     8. Limitation of Liability. In no event and under no legal theory,
  6112        whether in tort (including negligence), contract, or otherwise,
  6113        unless required by applicable law (such as deliberate and grossly
  6114        negligent acts) or agreed to in writing, shall any Contributor be
  6115        liable to You for damages, including any direct, indirect, special,
  6116        incidental, or consequential damages of any character arising as a
  6117        result of this License or out of the use or inability to use the
  6118        Work (including but not limited to damages for loss of goodwill,
  6119        work stoppage, computer failure or malfunction, or any and all
  6120        other commercial damages or losses), even if such Contributor
  6121        has been advised of the possibility of such damages.
  6122  
  6123     9. Accepting Warranty or Additional Liability. While redistributing
  6124        the Work or Derivative Works thereof, You may choose to offer,
  6125        and charge a fee for, acceptance of support, warranty, indemnity,
  6126        or other liability obligations and/or rights consistent with this
  6127        License. However, in accepting such obligations, You may act only
  6128        on Your own behalf and on Your sole responsibility, not on behalf
  6129        of any other Contributor, and only if You agree to indemnify,
  6130        defend, and hold each Contributor harmless for any liability
  6131        incurred by, or claims asserted against, such Contributor by reason
  6132        of your accepting any such warranty or additional liability.
  6133  
  6134     END OF TERMS AND CONDITIONS
  6135  
  6136     APPENDIX: How to apply the Apache License to your work.
  6137  
  6138        To apply the Apache License to your work, attach the following
  6139        boilerplate notice, with the fields enclosed by brackets "[]"
  6140        replaced with your own identifying information. (Don't include
  6141        the brackets!)  The text should be enclosed in the appropriate
  6142        comment syntax for the file format. We also recommend that a
  6143        file or class name and description of purpose be included on the
  6144        same "printed page" as the copyright notice for easier
  6145        identification within third-party archives.
  6146  
  6147     Copyright [yyyy] [name of copyright owner]
  6148  
  6149     Licensed under the Apache License, Version 2.0 (the "License");
  6150     you may not use this file except in compliance with the License.
  6151     You may obtain a copy of the License at
  6152  
  6153         http://www.apache.org/licenses/LICENSE-2.0
  6154  
  6155     Unless required by applicable law or agreed to in writing, software
  6156     distributed under the License is distributed on an "AS IS" BASIS,
  6157     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6158     See the License for the specific language governing permissions and
  6159     limitations under the License.
  6160  
  6161  ================================================================
  6162  
  6163  github.com/gdamore/tcell/v2
  6164  https://github.com/gdamore/tcell/v2
  6165  ----------------------------------------------------------------
  6166  
  6167                                   Apache License
  6168                             Version 2.0, January 2004
  6169                          http://www.apache.org/licenses/
  6170  
  6171     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6172  
  6173     1. Definitions.
  6174  
  6175        "License" shall mean the terms and conditions for use, reproduction,
  6176        and distribution as defined by Sections 1 through 9 of this document.
  6177  
  6178        "Licensor" shall mean the copyright owner or entity authorized by
  6179        the copyright owner that is granting the License.
  6180  
  6181        "Legal Entity" shall mean the union of the acting entity and all
  6182        other entities that control, are controlled by, or are under common
  6183        control with that entity. For the purposes of this definition,
  6184        "control" means (i) the power, direct or indirect, to cause the
  6185        direction or management of such entity, whether by contract or
  6186        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6187        outstanding shares, or (iii) beneficial ownership of such entity.
  6188  
  6189        "You" (or "Your") shall mean an individual or Legal Entity
  6190        exercising permissions granted by this License.
  6191  
  6192        "Source" form shall mean the preferred form for making modifications,
  6193        including but not limited to software source code, documentation
  6194        source, and configuration files.
  6195  
  6196        "Object" form shall mean any form resulting from mechanical
  6197        transformation or translation of a Source form, including but
  6198        not limited to compiled object code, generated documentation,
  6199        and conversions to other media types.
  6200  
  6201        "Work" shall mean the work of authorship, whether in Source or
  6202        Object form, made available under the License, as indicated by a
  6203        copyright notice that is included in or attached to the work
  6204        (an example is provided in the Appendix below).
  6205  
  6206        "Derivative Works" shall mean any work, whether in Source or Object
  6207        form, that is based on (or derived from) the Work and for which the
  6208        editorial revisions, annotations, elaborations, or other modifications
  6209        represent, as a whole, an original work of authorship. For the purposes
  6210        of this License, Derivative Works shall not include works that remain
  6211        separable from, or merely link (or bind by name) to the interfaces of,
  6212        the Work and Derivative Works thereof.
  6213  
  6214        "Contribution" shall mean any work of authorship, including
  6215        the original version of the Work and any modifications or additions
  6216        to that Work or Derivative Works thereof, that is intentionally
  6217        submitted to Licensor for inclusion in the Work by the copyright owner
  6218        or by an individual or Legal Entity authorized to submit on behalf of
  6219        the copyright owner. For the purposes of this definition, "submitted"
  6220        means any form of electronic, verbal, or written communication sent
  6221        to the Licensor or its representatives, including but not limited to
  6222        communication on electronic mailing lists, source code control systems,
  6223        and issue tracking systems that are managed by, or on behalf of, the
  6224        Licensor for the purpose of discussing and improving the Work, but
  6225        excluding communication that is conspicuously marked or otherwise
  6226        designated in writing by the copyright owner as "Not a Contribution."
  6227  
  6228        "Contributor" shall mean Licensor and any individual or Legal Entity
  6229        on behalf of whom a Contribution has been received by Licensor and
  6230        subsequently incorporated within the Work.
  6231  
  6232     2. Grant of Copyright License. Subject to the terms and conditions of
  6233        this License, each Contributor hereby grants to You a perpetual,
  6234        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6235        copyright license to reproduce, prepare Derivative Works of,
  6236        publicly display, publicly perform, sublicense, and distribute the
  6237        Work and such Derivative Works in Source or Object form.
  6238  
  6239     3. Grant of Patent License. Subject to the terms and conditions of
  6240        this License, each Contributor hereby grants to You a perpetual,
  6241        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6242        (except as stated in this section) patent license to make, have made,
  6243        use, offer to sell, sell, import, and otherwise transfer the Work,
  6244        where such license applies only to those patent claims licensable
  6245        by such Contributor that are necessarily infringed by their
  6246        Contribution(s) alone or by combination of their Contribution(s)
  6247        with the Work to which such Contribution(s) was submitted. If You
  6248        institute patent litigation against any entity (including a
  6249        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6250        or a Contribution incorporated within the Work constitutes direct
  6251        or contributory patent infringement, then any patent licenses
  6252        granted to You under this License for that Work shall terminate
  6253        as of the date such litigation is filed.
  6254  
  6255     4. Redistribution. You may reproduce and distribute copies of the
  6256        Work or Derivative Works thereof in any medium, with or without
  6257        modifications, and in Source or Object form, provided that You
  6258        meet the following conditions:
  6259  
  6260        (a) You must give any other recipients of the Work or
  6261            Derivative Works a copy of this License; and
  6262  
  6263        (b) You must cause any modified files to carry prominent notices
  6264            stating that You changed the files; and
  6265  
  6266        (c) You must retain, in the Source form of any Derivative Works
  6267            that You distribute, all copyright, patent, trademark, and
  6268            attribution notices from the Source form of the Work,
  6269            excluding those notices that do not pertain to any part of
  6270            the Derivative Works; and
  6271  
  6272        (d) If the Work includes a "NOTICE" text file as part of its
  6273            distribution, then any Derivative Works that You distribute must
  6274            include a readable copy of the attribution notices contained
  6275            within such NOTICE file, excluding those notices that do not
  6276            pertain to any part of the Derivative Works, in at least one
  6277            of the following places: within a NOTICE text file distributed
  6278            as part of the Derivative Works; within the Source form or
  6279            documentation, if provided along with the Derivative Works; or,
  6280            within a display generated by the Derivative Works, if and
  6281            wherever such third-party notices normally appear. The contents
  6282            of the NOTICE file are for informational purposes only and
  6283            do not modify the License. You may add Your own attribution
  6284            notices within Derivative Works that You distribute, alongside
  6285            or as an addendum to the NOTICE text from the Work, provided
  6286            that such additional attribution notices cannot be construed
  6287            as modifying the License.
  6288  
  6289        You may add Your own copyright statement to Your modifications and
  6290        may provide additional or different license terms and conditions
  6291        for use, reproduction, or distribution of Your modifications, or
  6292        for any such Derivative Works as a whole, provided Your use,
  6293        reproduction, and distribution of the Work otherwise complies with
  6294        the conditions stated in this License.
  6295  
  6296     5. Submission of Contributions. Unless You explicitly state otherwise,
  6297        any Contribution intentionally submitted for inclusion in the Work
  6298        by You to the Licensor shall be under the terms and conditions of
  6299        this License, without any additional terms or conditions.
  6300        Notwithstanding the above, nothing herein shall supersede or modify
  6301        the terms of any separate license agreement you may have executed
  6302        with Licensor regarding such Contributions.
  6303  
  6304     6. Trademarks. This License does not grant permission to use the trade
  6305        names, trademarks, service marks, or product names of the Licensor,
  6306        except as required for reasonable and customary use in describing the
  6307        origin of the Work and reproducing the content of the NOTICE file.
  6308  
  6309     7. Disclaimer of Warranty. Unless required by applicable law or
  6310        agreed to in writing, Licensor provides the Work (and each
  6311        Contributor provides its Contributions) on an "AS IS" BASIS,
  6312        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6313        implied, including, without limitation, any warranties or conditions
  6314        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6315        PARTICULAR PURPOSE. You are solely responsible for determining the
  6316        appropriateness of using or redistributing the Work and assume any
  6317        risks associated with Your exercise of permissions under this License.
  6318  
  6319     8. Limitation of Liability. In no event and under no legal theory,
  6320        whether in tort (including negligence), contract, or otherwise,
  6321        unless required by applicable law (such as deliberate and grossly
  6322        negligent acts) or agreed to in writing, shall any Contributor be
  6323        liable to You for damages, including any direct, indirect, special,
  6324        incidental, or consequential damages of any character arising as a
  6325        result of this License or out of the use or inability to use the
  6326        Work (including but not limited to damages for loss of goodwill,
  6327        work stoppage, computer failure or malfunction, or any and all
  6328        other commercial damages or losses), even if such Contributor
  6329        has been advised of the possibility of such damages.
  6330  
  6331     9. Accepting Warranty or Additional Liability. While redistributing
  6332        the Work or Derivative Works thereof, You may choose to offer,
  6333        and charge a fee for, acceptance of support, warranty, indemnity,
  6334        or other liability obligations and/or rights consistent with this
  6335        License. However, in accepting such obligations, You may act only
  6336        on Your own behalf and on Your sole responsibility, not on behalf
  6337        of any other Contributor, and only if You agree to indemnify,
  6338        defend, and hold each Contributor harmless for any liability
  6339        incurred by, or claims asserted against, such Contributor by reason
  6340        of your accepting any such warranty or additional liability.
  6341  
  6342     END OF TERMS AND CONDITIONS
  6343  
  6344     APPENDIX: How to apply the Apache License to your work.
  6345  
  6346        To apply the Apache License to your work, attach the following
  6347        boilerplate notice, with the fields enclosed by brackets "[]"
  6348        replaced with your own identifying information. (Don't include
  6349        the brackets!)  The text should be enclosed in the appropriate
  6350        comment syntax for the file format. We also recommend that a
  6351        file or class name and description of purpose be included on the
  6352        same "printed page" as the copyright notice for easier
  6353        identification within third-party archives.
  6354  
  6355     Copyright [yyyy] [name of copyright owner]
  6356  
  6357     Licensed under the Apache License, Version 2.0 (the "License");
  6358     you may not use this file except in compliance with the License.
  6359     You may obtain a copy of the License at
  6360  
  6361         http://www.apache.org/licenses/LICENSE-2.0
  6362  
  6363     Unless required by applicable law or agreed to in writing, software
  6364     distributed under the License is distributed on an "AS IS" BASIS,
  6365     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6366     See the License for the specific language governing permissions and
  6367     limitations under the License.
  6368  
  6369  ================================================================
  6370  
  6371  github.com/go-asn1-ber/asn1-ber
  6372  https://github.com/go-asn1-ber/asn1-ber
  6373  ----------------------------------------------------------------
  6374  The MIT License (MIT)
  6375  
  6376  Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com)
  6377  Portions copyright (c) 2015-2016 go-asn1-ber Authors
  6378  
  6379  Permission is hereby granted, free of charge, to any person obtaining a copy
  6380  of this software and associated documentation files (the "Software"), to deal
  6381  in the Software without restriction, including without limitation the rights
  6382  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6383  copies of the Software, and to permit persons to whom the Software is
  6384  furnished to do so, subject to the following conditions:
  6385  
  6386  The above copyright notice and this permission notice shall be included in all
  6387  copies or substantial portions of the Software.
  6388  
  6389  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6390  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6391  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6392  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6393  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6394  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6395  SOFTWARE.
  6396  
  6397  ================================================================
  6398  
  6399  github.com/go-ldap/ldap/v3
  6400  https://github.com/go-ldap/ldap/v3
  6401  ----------------------------------------------------------------
  6402  The MIT License (MIT)
  6403  
  6404  Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com)
  6405  Portions copyright (c) 2015-2016 go-ldap Authors
  6406  
  6407  Permission is hereby granted, free of charge, to any person obtaining a copy
  6408  of this software and associated documentation files (the "Software"), to deal
  6409  in the Software without restriction, including without limitation the rights
  6410  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6411  copies of the Software, and to permit persons to whom the Software is
  6412  furnished to do so, subject to the following conditions:
  6413  
  6414  The above copyright notice and this permission notice shall be included in all
  6415  copies or substantial portions of the Software.
  6416  
  6417  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6418  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6419  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6420  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6421  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6422  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6423  SOFTWARE.
  6424  
  6425  ================================================================
  6426  
  6427  github.com/go-logr/logr
  6428  https://github.com/go-logr/logr
  6429  ----------------------------------------------------------------
  6430                                   Apache License
  6431                             Version 2.0, January 2004
  6432                          http://www.apache.org/licenses/
  6433  
  6434     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6435  
  6436     1. Definitions.
  6437  
  6438        "License" shall mean the terms and conditions for use, reproduction,
  6439        and distribution as defined by Sections 1 through 9 of this document.
  6440  
  6441        "Licensor" shall mean the copyright owner or entity authorized by
  6442        the copyright owner that is granting the License.
  6443  
  6444        "Legal Entity" shall mean the union of the acting entity and all
  6445        other entities that control, are controlled by, or are under common
  6446        control with that entity. For the purposes of this definition,
  6447        "control" means (i) the power, direct or indirect, to cause the
  6448        direction or management of such entity, whether by contract or
  6449        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6450        outstanding shares, or (iii) beneficial ownership of such entity.
  6451  
  6452        "You" (or "Your") shall mean an individual or Legal Entity
  6453        exercising permissions granted by this License.
  6454  
  6455        "Source" form shall mean the preferred form for making modifications,
  6456        including but not limited to software source code, documentation
  6457        source, and configuration files.
  6458  
  6459        "Object" form shall mean any form resulting from mechanical
  6460        transformation or translation of a Source form, including but
  6461        not limited to compiled object code, generated documentation,
  6462        and conversions to other media types.
  6463  
  6464        "Work" shall mean the work of authorship, whether in Source or
  6465        Object form, made available under the License, as indicated by a
  6466        copyright notice that is included in or attached to the work
  6467        (an example is provided in the Appendix below).
  6468  
  6469        "Derivative Works" shall mean any work, whether in Source or Object
  6470        form, that is based on (or derived from) the Work and for which the
  6471        editorial revisions, annotations, elaborations, or other modifications
  6472        represent, as a whole, an original work of authorship. For the purposes
  6473        of this License, Derivative Works shall not include works that remain
  6474        separable from, or merely link (or bind by name) to the interfaces of,
  6475        the Work and Derivative Works thereof.
  6476  
  6477        "Contribution" shall mean any work of authorship, including
  6478        the original version of the Work and any modifications or additions
  6479        to that Work or Derivative Works thereof, that is intentionally
  6480        submitted to Licensor for inclusion in the Work by the copyright owner
  6481        or by an individual or Legal Entity authorized to submit on behalf of
  6482        the copyright owner. For the purposes of this definition, "submitted"
  6483        means any form of electronic, verbal, or written communication sent
  6484        to the Licensor or its representatives, including but not limited to
  6485        communication on electronic mailing lists, source code control systems,
  6486        and issue tracking systems that are managed by, or on behalf of, the
  6487        Licensor for the purpose of discussing and improving the Work, but
  6488        excluding communication that is conspicuously marked or otherwise
  6489        designated in writing by the copyright owner as "Not a Contribution."
  6490  
  6491        "Contributor" shall mean Licensor and any individual or Legal Entity
  6492        on behalf of whom a Contribution has been received by Licensor and
  6493        subsequently incorporated within the Work.
  6494  
  6495     2. Grant of Copyright License. Subject to the terms and conditions of
  6496        this License, each Contributor hereby grants to You a perpetual,
  6497        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6498        copyright license to reproduce, prepare Derivative Works of,
  6499        publicly display, publicly perform, sublicense, and distribute the
  6500        Work and such Derivative Works in Source or Object form.
  6501  
  6502     3. Grant of Patent License. Subject to the terms and conditions of
  6503        this License, each Contributor hereby grants to You a perpetual,
  6504        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6505        (except as stated in this section) patent license to make, have made,
  6506        use, offer to sell, sell, import, and otherwise transfer the Work,
  6507        where such license applies only to those patent claims licensable
  6508        by such Contributor that are necessarily infringed by their
  6509        Contribution(s) alone or by combination of their Contribution(s)
  6510        with the Work to which such Contribution(s) was submitted. If You
  6511        institute patent litigation against any entity (including a
  6512        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6513        or a Contribution incorporated within the Work constitutes direct
  6514        or contributory patent infringement, then any patent licenses
  6515        granted to You under this License for that Work shall terminate
  6516        as of the date such litigation is filed.
  6517  
  6518     4. Redistribution. You may reproduce and distribute copies of the
  6519        Work or Derivative Works thereof in any medium, with or without
  6520        modifications, and in Source or Object form, provided that You
  6521        meet the following conditions:
  6522  
  6523        (a) You must give any other recipients of the Work or
  6524            Derivative Works a copy of this License; and
  6525  
  6526        (b) You must cause any modified files to carry prominent notices
  6527            stating that You changed the files; and
  6528  
  6529        (c) You must retain, in the Source form of any Derivative Works
  6530            that You distribute, all copyright, patent, trademark, and
  6531            attribution notices from the Source form of the Work,
  6532            excluding those notices that do not pertain to any part of
  6533            the Derivative Works; and
  6534  
  6535        (d) If the Work includes a "NOTICE" text file as part of its
  6536            distribution, then any Derivative Works that You distribute must
  6537            include a readable copy of the attribution notices contained
  6538            within such NOTICE file, excluding those notices that do not
  6539            pertain to any part of the Derivative Works, in at least one
  6540            of the following places: within a NOTICE text file distributed
  6541            as part of the Derivative Works; within the Source form or
  6542            documentation, if provided along with the Derivative Works; or,
  6543            within a display generated by the Derivative Works, if and
  6544            wherever such third-party notices normally appear. The contents
  6545            of the NOTICE file are for informational purposes only and
  6546            do not modify the License. You may add Your own attribution
  6547            notices within Derivative Works that You distribute, alongside
  6548            or as an addendum to the NOTICE text from the Work, provided
  6549            that such additional attribution notices cannot be construed
  6550            as modifying the License.
  6551  
  6552        You may add Your own copyright statement to Your modifications and
  6553        may provide additional or different license terms and conditions
  6554        for use, reproduction, or distribution of Your modifications, or
  6555        for any such Derivative Works as a whole, provided Your use,
  6556        reproduction, and distribution of the Work otherwise complies with
  6557        the conditions stated in this License.
  6558  
  6559     5. Submission of Contributions. Unless You explicitly state otherwise,
  6560        any Contribution intentionally submitted for inclusion in the Work
  6561        by You to the Licensor shall be under the terms and conditions of
  6562        this License, without any additional terms or conditions.
  6563        Notwithstanding the above, nothing herein shall supersede or modify
  6564        the terms of any separate license agreement you may have executed
  6565        with Licensor regarding such Contributions.
  6566  
  6567     6. Trademarks. This License does not grant permission to use the trade
  6568        names, trademarks, service marks, or product names of the Licensor,
  6569        except as required for reasonable and customary use in describing the
  6570        origin of the Work and reproducing the content of the NOTICE file.
  6571  
  6572     7. Disclaimer of Warranty. Unless required by applicable law or
  6573        agreed to in writing, Licensor provides the Work (and each
  6574        Contributor provides its Contributions) on an "AS IS" BASIS,
  6575        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6576        implied, including, without limitation, any warranties or conditions
  6577        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6578        PARTICULAR PURPOSE. You are solely responsible for determining the
  6579        appropriateness of using or redistributing the Work and assume any
  6580        risks associated with Your exercise of permissions under this License.
  6581  
  6582     8. Limitation of Liability. In no event and under no legal theory,
  6583        whether in tort (including negligence), contract, or otherwise,
  6584        unless required by applicable law (such as deliberate and grossly
  6585        negligent acts) or agreed to in writing, shall any Contributor be
  6586        liable to You for damages, including any direct, indirect, special,
  6587        incidental, or consequential damages of any character arising as a
  6588        result of this License or out of the use or inability to use the
  6589        Work (including but not limited to damages for loss of goodwill,
  6590        work stoppage, computer failure or malfunction, or any and all
  6591        other commercial damages or losses), even if such Contributor
  6592        has been advised of the possibility of such damages.
  6593  
  6594     9. Accepting Warranty or Additional Liability. While redistributing
  6595        the Work or Derivative Works thereof, You may choose to offer,
  6596        and charge a fee for, acceptance of support, warranty, indemnity,
  6597        or other liability obligations and/or rights consistent with this
  6598        License. However, in accepting such obligations, You may act only
  6599        on Your own behalf and on Your sole responsibility, not on behalf
  6600        of any other Contributor, and only if You agree to indemnify,
  6601        defend, and hold each Contributor harmless for any liability
  6602        incurred by, or claims asserted against, such Contributor by reason
  6603        of your accepting any such warranty or additional liability.
  6604  
  6605     END OF TERMS AND CONDITIONS
  6606  
  6607     APPENDIX: How to apply the Apache License to your work.
  6608  
  6609        To apply the Apache License to your work, attach the following
  6610        boilerplate notice, with the fields enclosed by brackets "{}"
  6611        replaced with your own identifying information. (Don't include
  6612        the brackets!)  The text should be enclosed in the appropriate
  6613        comment syntax for the file format. We also recommend that a
  6614        file or class name and description of purpose be included on the
  6615        same "printed page" as the copyright notice for easier
  6616        identification within third-party archives.
  6617  
  6618     Copyright {yyyy} {name of copyright owner}
  6619  
  6620     Licensed under the Apache License, Version 2.0 (the "License");
  6621     you may not use this file except in compliance with the License.
  6622     You may obtain a copy of the License at
  6623  
  6624         http://www.apache.org/licenses/LICENSE-2.0
  6625  
  6626     Unless required by applicable law or agreed to in writing, software
  6627     distributed under the License is distributed on an "AS IS" BASIS,
  6628     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6629     See the License for the specific language governing permissions and
  6630     limitations under the License.
  6631  
  6632  ================================================================
  6633  
  6634  github.com/go-logr/stdr
  6635  https://github.com/go-logr/stdr
  6636  ----------------------------------------------------------------
  6637                                   Apache License
  6638                             Version 2.0, January 2004
  6639                          http://www.apache.org/licenses/
  6640  
  6641     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6642  
  6643     1. Definitions.
  6644  
  6645        "License" shall mean the terms and conditions for use, reproduction,
  6646        and distribution as defined by Sections 1 through 9 of this document.
  6647  
  6648        "Licensor" shall mean the copyright owner or entity authorized by
  6649        the copyright owner that is granting the License.
  6650  
  6651        "Legal Entity" shall mean the union of the acting entity and all
  6652        other entities that control, are controlled by, or are under common
  6653        control with that entity. For the purposes of this definition,
  6654        "control" means (i) the power, direct or indirect, to cause the
  6655        direction or management of such entity, whether by contract or
  6656        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6657        outstanding shares, or (iii) beneficial ownership of such entity.
  6658  
  6659        "You" (or "Your") shall mean an individual or Legal Entity
  6660        exercising permissions granted by this License.
  6661  
  6662        "Source" form shall mean the preferred form for making modifications,
  6663        including but not limited to software source code, documentation
  6664        source, and configuration files.
  6665  
  6666        "Object" form shall mean any form resulting from mechanical
  6667        transformation or translation of a Source form, including but
  6668        not limited to compiled object code, generated documentation,
  6669        and conversions to other media types.
  6670  
  6671        "Work" shall mean the work of authorship, whether in Source or
  6672        Object form, made available under the License, as indicated by a
  6673        copyright notice that is included in or attached to the work
  6674        (an example is provided in the Appendix below).
  6675  
  6676        "Derivative Works" shall mean any work, whether in Source or Object
  6677        form, that is based on (or derived from) the Work and for which the
  6678        editorial revisions, annotations, elaborations, or other modifications
  6679        represent, as a whole, an original work of authorship. For the purposes
  6680        of this License, Derivative Works shall not include works that remain
  6681        separable from, or merely link (or bind by name) to the interfaces of,
  6682        the Work and Derivative Works thereof.
  6683  
  6684        "Contribution" shall mean any work of authorship, including
  6685        the original version of the Work and any modifications or additions
  6686        to that Work or Derivative Works thereof, that is intentionally
  6687        submitted to Licensor for inclusion in the Work by the copyright owner
  6688        or by an individual or Legal Entity authorized to submit on behalf of
  6689        the copyright owner. For the purposes of this definition, "submitted"
  6690        means any form of electronic, verbal, or written communication sent
  6691        to the Licensor or its representatives, including but not limited to
  6692        communication on electronic mailing lists, source code control systems,
  6693        and issue tracking systems that are managed by, or on behalf of, the
  6694        Licensor for the purpose of discussing and improving the Work, but
  6695        excluding communication that is conspicuously marked or otherwise
  6696        designated in writing by the copyright owner as "Not a Contribution."
  6697  
  6698        "Contributor" shall mean Licensor and any individual or Legal Entity
  6699        on behalf of whom a Contribution has been received by Licensor and
  6700        subsequently incorporated within the Work.
  6701  
  6702     2. Grant of Copyright License. Subject to the terms and conditions of
  6703        this License, each Contributor hereby grants to You a perpetual,
  6704        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6705        copyright license to reproduce, prepare Derivative Works of,
  6706        publicly display, publicly perform, sublicense, and distribute the
  6707        Work and such Derivative Works in Source or Object form.
  6708  
  6709     3. Grant of Patent License. Subject to the terms and conditions of
  6710        this License, each Contributor hereby grants to You a perpetual,
  6711        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6712        (except as stated in this section) patent license to make, have made,
  6713        use, offer to sell, sell, import, and otherwise transfer the Work,
  6714        where such license applies only to those patent claims licensable
  6715        by such Contributor that are necessarily infringed by their
  6716        Contribution(s) alone or by combination of their Contribution(s)
  6717        with the Work to which such Contribution(s) was submitted. If You
  6718        institute patent litigation against any entity (including a
  6719        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6720        or a Contribution incorporated within the Work constitutes direct
  6721        or contributory patent infringement, then any patent licenses
  6722        granted to You under this License for that Work shall terminate
  6723        as of the date such litigation is filed.
  6724  
  6725     4. Redistribution. You may reproduce and distribute copies of the
  6726        Work or Derivative Works thereof in any medium, with or without
  6727        modifications, and in Source or Object form, provided that You
  6728        meet the following conditions:
  6729  
  6730        (a) You must give any other recipients of the Work or
  6731            Derivative Works a copy of this License; and
  6732  
  6733        (b) You must cause any modified files to carry prominent notices
  6734            stating that You changed the files; and
  6735  
  6736        (c) You must retain, in the Source form of any Derivative Works
  6737            that You distribute, all copyright, patent, trademark, and
  6738            attribution notices from the Source form of the Work,
  6739            excluding those notices that do not pertain to any part of
  6740            the Derivative Works; and
  6741  
  6742        (d) If the Work includes a "NOTICE" text file as part of its
  6743            distribution, then any Derivative Works that You distribute must
  6744            include a readable copy of the attribution notices contained
  6745            within such NOTICE file, excluding those notices that do not
  6746            pertain to any part of the Derivative Works, in at least one
  6747            of the following places: within a NOTICE text file distributed
  6748            as part of the Derivative Works; within the Source form or
  6749            documentation, if provided along with the Derivative Works; or,
  6750            within a display generated by the Derivative Works, if and
  6751            wherever such third-party notices normally appear. The contents
  6752            of the NOTICE file are for informational purposes only and
  6753            do not modify the License. You may add Your own attribution
  6754            notices within Derivative Works that You distribute, alongside
  6755            or as an addendum to the NOTICE text from the Work, provided
  6756            that such additional attribution notices cannot be construed
  6757            as modifying the License.
  6758  
  6759        You may add Your own copyright statement to Your modifications and
  6760        may provide additional or different license terms and conditions
  6761        for use, reproduction, or distribution of Your modifications, or
  6762        for any such Derivative Works as a whole, provided Your use,
  6763        reproduction, and distribution of the Work otherwise complies with
  6764        the conditions stated in this License.
  6765  
  6766     5. Submission of Contributions. Unless You explicitly state otherwise,
  6767        any Contribution intentionally submitted for inclusion in the Work
  6768        by You to the Licensor shall be under the terms and conditions of
  6769        this License, without any additional terms or conditions.
  6770        Notwithstanding the above, nothing herein shall supersede or modify
  6771        the terms of any separate license agreement you may have executed
  6772        with Licensor regarding such Contributions.
  6773  
  6774     6. Trademarks. This License does not grant permission to use the trade
  6775        names, trademarks, service marks, or product names of the Licensor,
  6776        except as required for reasonable and customary use in describing the
  6777        origin of the Work and reproducing the content of the NOTICE file.
  6778  
  6779     7. Disclaimer of Warranty. Unless required by applicable law or
  6780        agreed to in writing, Licensor provides the Work (and each
  6781        Contributor provides its Contributions) on an "AS IS" BASIS,
  6782        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6783        implied, including, without limitation, any warranties or conditions
  6784        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6785        PARTICULAR PURPOSE. You are solely responsible for determining the
  6786        appropriateness of using or redistributing the Work and assume any
  6787        risks associated with Your exercise of permissions under this License.
  6788  
  6789     8. Limitation of Liability. In no event and under no legal theory,
  6790        whether in tort (including negligence), contract, or otherwise,
  6791        unless required by applicable law (such as deliberate and grossly
  6792        negligent acts) or agreed to in writing, shall any Contributor be
  6793        liable to You for damages, including any direct, indirect, special,
  6794        incidental, or consequential damages of any character arising as a
  6795        result of this License or out of the use or inability to use the
  6796        Work (including but not limited to damages for loss of goodwill,
  6797        work stoppage, computer failure or malfunction, or any and all
  6798        other commercial damages or losses), even if such Contributor
  6799        has been advised of the possibility of such damages.
  6800  
  6801     9. Accepting Warranty or Additional Liability. While redistributing
  6802        the Work or Derivative Works thereof, You may choose to offer,
  6803        and charge a fee for, acceptance of support, warranty, indemnity,
  6804        or other liability obligations and/or rights consistent with this
  6805        License. However, in accepting such obligations, You may act only
  6806        on Your own behalf and on Your sole responsibility, not on behalf
  6807        of any other Contributor, and only if You agree to indemnify,
  6808        defend, and hold each Contributor harmless for any liability
  6809        incurred by, or claims asserted against, such Contributor by reason
  6810        of your accepting any such warranty or additional liability.
  6811  
  6812     END OF TERMS AND CONDITIONS
  6813  
  6814     APPENDIX: How to apply the Apache License to your work.
  6815  
  6816        To apply the Apache License to your work, attach the following
  6817        boilerplate notice, with the fields enclosed by brackets "[]"
  6818        replaced with your own identifying information. (Don't include
  6819        the brackets!)  The text should be enclosed in the appropriate
  6820        comment syntax for the file format. We also recommend that a
  6821        file or class name and description of purpose be included on the
  6822        same "printed page" as the copyright notice for easier
  6823        identification within third-party archives.
  6824  
  6825     Copyright [yyyy] [name of copyright owner]
  6826  
  6827     Licensed under the Apache License, Version 2.0 (the "License");
  6828     you may not use this file except in compliance with the License.
  6829     You may obtain a copy of the License at
  6830  
  6831         http://www.apache.org/licenses/LICENSE-2.0
  6832  
  6833     Unless required by applicable law or agreed to in writing, software
  6834     distributed under the License is distributed on an "AS IS" BASIS,
  6835     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6836     See the License for the specific language governing permissions and
  6837     limitations under the License.
  6838  
  6839  ================================================================
  6840  
  6841  github.com/go-ole/go-ole
  6842  https://github.com/go-ole/go-ole
  6843  ----------------------------------------------------------------
  6844  The MIT License (MIT)
  6845  
  6846  Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com>
  6847  
  6848  Permission is hereby granted, free of charge, to any person obtaining a copy of
  6849  this software and associated documentation files (the “Software”), to deal in
  6850  the Software without restriction, including without limitation the rights to
  6851  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  6852  of the Software, and to permit persons to whom the Software is furnished to do
  6853  so, subject to the following conditions:
  6854  
  6855  The above copyright notice and this permission notice shall be included in all
  6856  copies or substantial portions of the Software.
  6857  
  6858  THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6859  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6860  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6861  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6862  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6863  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6864  SOFTWARE.
  6865  
  6866  ================================================================
  6867  
  6868  github.com/go-openapi/analysis
  6869  https://github.com/go-openapi/analysis
  6870  ----------------------------------------------------------------
  6871  
  6872                                   Apache License
  6873                             Version 2.0, January 2004
  6874                          http://www.apache.org/licenses/
  6875  
  6876     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6877  
  6878     1. Definitions.
  6879  
  6880        "License" shall mean the terms and conditions for use, reproduction,
  6881        and distribution as defined by Sections 1 through 9 of this document.
  6882  
  6883        "Licensor" shall mean the copyright owner or entity authorized by
  6884        the copyright owner that is granting the License.
  6885  
  6886        "Legal Entity" shall mean the union of the acting entity and all
  6887        other entities that control, are controlled by, or are under common
  6888        control with that entity. For the purposes of this definition,
  6889        "control" means (i) the power, direct or indirect, to cause the
  6890        direction or management of such entity, whether by contract or
  6891        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6892        outstanding shares, or (iii) beneficial ownership of such entity.
  6893  
  6894        "You" (or "Your") shall mean an individual or Legal Entity
  6895        exercising permissions granted by this License.
  6896  
  6897        "Source" form shall mean the preferred form for making modifications,
  6898        including but not limited to software source code, documentation
  6899        source, and configuration files.
  6900  
  6901        "Object" form shall mean any form resulting from mechanical
  6902        transformation or translation of a Source form, including but
  6903        not limited to compiled object code, generated documentation,
  6904        and conversions to other media types.
  6905  
  6906        "Work" shall mean the work of authorship, whether in Source or
  6907        Object form, made available under the License, as indicated by a
  6908        copyright notice that is included in or attached to the work
  6909        (an example is provided in the Appendix below).
  6910  
  6911        "Derivative Works" shall mean any work, whether in Source or Object
  6912        form, that is based on (or derived from) the Work and for which the
  6913        editorial revisions, annotations, elaborations, or other modifications
  6914        represent, as a whole, an original work of authorship. For the purposes
  6915        of this License, Derivative Works shall not include works that remain
  6916        separable from, or merely link (or bind by name) to the interfaces of,
  6917        the Work and Derivative Works thereof.
  6918  
  6919        "Contribution" shall mean any work of authorship, including
  6920        the original version of the Work and any modifications or additions
  6921        to that Work or Derivative Works thereof, that is intentionally
  6922        submitted to Licensor for inclusion in the Work by the copyright owner
  6923        or by an individual or Legal Entity authorized to submit on behalf of
  6924        the copyright owner. For the purposes of this definition, "submitted"
  6925        means any form of electronic, verbal, or written communication sent
  6926        to the Licensor or its representatives, including but not limited to
  6927        communication on electronic mailing lists, source code control systems,
  6928        and issue tracking systems that are managed by, or on behalf of, the
  6929        Licensor for the purpose of discussing and improving the Work, but
  6930        excluding communication that is conspicuously marked or otherwise
  6931        designated in writing by the copyright owner as "Not a Contribution."
  6932  
  6933        "Contributor" shall mean Licensor and any individual or Legal Entity
  6934        on behalf of whom a Contribution has been received by Licensor and
  6935        subsequently incorporated within the Work.
  6936  
  6937     2. Grant of Copyright License. Subject to the terms and conditions of
  6938        this License, each Contributor hereby grants to You a perpetual,
  6939        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6940        copyright license to reproduce, prepare Derivative Works of,
  6941        publicly display, publicly perform, sublicense, and distribute the
  6942        Work and such Derivative Works in Source or Object form.
  6943  
  6944     3. Grant of Patent License. Subject to the terms and conditions of
  6945        this License, each Contributor hereby grants to You a perpetual,
  6946        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6947        (except as stated in this section) patent license to make, have made,
  6948        use, offer to sell, sell, import, and otherwise transfer the Work,
  6949        where such license applies only to those patent claims licensable
  6950        by such Contributor that are necessarily infringed by their
  6951        Contribution(s) alone or by combination of their Contribution(s)
  6952        with the Work to which such Contribution(s) was submitted. If You
  6953        institute patent litigation against any entity (including a
  6954        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6955        or a Contribution incorporated within the Work constitutes direct
  6956        or contributory patent infringement, then any patent licenses
  6957        granted to You under this License for that Work shall terminate
  6958        as of the date such litigation is filed.
  6959  
  6960     4. Redistribution. You may reproduce and distribute copies of the
  6961        Work or Derivative Works thereof in any medium, with or without
  6962        modifications, and in Source or Object form, provided that You
  6963        meet the following conditions:
  6964  
  6965        (a) You must give any other recipients of the Work or
  6966            Derivative Works a copy of this License; and
  6967  
  6968        (b) You must cause any modified files to carry prominent notices
  6969            stating that You changed the files; and
  6970  
  6971        (c) You must retain, in the Source form of any Derivative Works
  6972            that You distribute, all copyright, patent, trademark, and
  6973            attribution notices from the Source form of the Work,
  6974            excluding those notices that do not pertain to any part of
  6975            the Derivative Works; and
  6976  
  6977        (d) If the Work includes a "NOTICE" text file as part of its
  6978            distribution, then any Derivative Works that You distribute must
  6979            include a readable copy of the attribution notices contained
  6980            within such NOTICE file, excluding those notices that do not
  6981            pertain to any part of the Derivative Works, in at least one
  6982            of the following places: within a NOTICE text file distributed
  6983            as part of the Derivative Works; within the Source form or
  6984            documentation, if provided along with the Derivative Works; or,
  6985            within a display generated by the Derivative Works, if and
  6986            wherever such third-party notices normally appear. The contents
  6987            of the NOTICE file are for informational purposes only and
  6988            do not modify the License. You may add Your own attribution
  6989            notices within Derivative Works that You distribute, alongside
  6990            or as an addendum to the NOTICE text from the Work, provided
  6991            that such additional attribution notices cannot be construed
  6992            as modifying the License.
  6993  
  6994        You may add Your own copyright statement to Your modifications and
  6995        may provide additional or different license terms and conditions
  6996        for use, reproduction, or distribution of Your modifications, or
  6997        for any such Derivative Works as a whole, provided Your use,
  6998        reproduction, and distribution of the Work otherwise complies with
  6999        the conditions stated in this License.
  7000  
  7001     5. Submission of Contributions. Unless You explicitly state otherwise,
  7002        any Contribution intentionally submitted for inclusion in the Work
  7003        by You to the Licensor shall be under the terms and conditions of
  7004        this License, without any additional terms or conditions.
  7005        Notwithstanding the above, nothing herein shall supersede or modify
  7006        the terms of any separate license agreement you may have executed
  7007        with Licensor regarding such Contributions.
  7008  
  7009     6. Trademarks. This License does not grant permission to use the trade
  7010        names, trademarks, service marks, or product names of the Licensor,
  7011        except as required for reasonable and customary use in describing the
  7012        origin of the Work and reproducing the content of the NOTICE file.
  7013  
  7014     7. Disclaimer of Warranty. Unless required by applicable law or
  7015        agreed to in writing, Licensor provides the Work (and each
  7016        Contributor provides its Contributions) on an "AS IS" BASIS,
  7017        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7018        implied, including, without limitation, any warranties or conditions
  7019        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7020        PARTICULAR PURPOSE. You are solely responsible for determining the
  7021        appropriateness of using or redistributing the Work and assume any
  7022        risks associated with Your exercise of permissions under this License.
  7023  
  7024     8. Limitation of Liability. In no event and under no legal theory,
  7025        whether in tort (including negligence), contract, or otherwise,
  7026        unless required by applicable law (such as deliberate and grossly
  7027        negligent acts) or agreed to in writing, shall any Contributor be
  7028        liable to You for damages, including any direct, indirect, special,
  7029        incidental, or consequential damages of any character arising as a
  7030        result of this License or out of the use or inability to use the
  7031        Work (including but not limited to damages for loss of goodwill,
  7032        work stoppage, computer failure or malfunction, or any and all
  7033        other commercial damages or losses), even if such Contributor
  7034        has been advised of the possibility of such damages.
  7035  
  7036     9. Accepting Warranty or Additional Liability. While redistributing
  7037        the Work or Derivative Works thereof, You may choose to offer,
  7038        and charge a fee for, acceptance of support, warranty, indemnity,
  7039        or other liability obligations and/or rights consistent with this
  7040        License. However, in accepting such obligations, You may act only
  7041        on Your own behalf and on Your sole responsibility, not on behalf
  7042        of any other Contributor, and only if You agree to indemnify,
  7043        defend, and hold each Contributor harmless for any liability
  7044        incurred by, or claims asserted against, such Contributor by reason
  7045        of your accepting any such warranty or additional liability.
  7046  
  7047     END OF TERMS AND CONDITIONS
  7048  
  7049     APPENDIX: How to apply the Apache License to your work.
  7050  
  7051        To apply the Apache License to your work, attach the following
  7052        boilerplate notice, with the fields enclosed by brackets "[]"
  7053        replaced with your own identifying information. (Don't include
  7054        the brackets!)  The text should be enclosed in the appropriate
  7055        comment syntax for the file format. We also recommend that a
  7056        file or class name and description of purpose be included on the
  7057        same "printed page" as the copyright notice for easier
  7058        identification within third-party archives.
  7059  
  7060     Copyright [yyyy] [name of copyright owner]
  7061  
  7062     Licensed under the Apache License, Version 2.0 (the "License");
  7063     you may not use this file except in compliance with the License.
  7064     You may obtain a copy of the License at
  7065  
  7066         http://www.apache.org/licenses/LICENSE-2.0
  7067  
  7068     Unless required by applicable law or agreed to in writing, software
  7069     distributed under the License is distributed on an "AS IS" BASIS,
  7070     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7071     See the License for the specific language governing permissions and
  7072     limitations under the License.
  7073  
  7074  ================================================================
  7075  
  7076  github.com/go-openapi/errors
  7077  https://github.com/go-openapi/errors
  7078  ----------------------------------------------------------------
  7079  
  7080                                   Apache License
  7081                             Version 2.0, January 2004
  7082                          http://www.apache.org/licenses/
  7083  
  7084     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7085  
  7086     1. Definitions.
  7087  
  7088        "License" shall mean the terms and conditions for use, reproduction,
  7089        and distribution as defined by Sections 1 through 9 of this document.
  7090  
  7091        "Licensor" shall mean the copyright owner or entity authorized by
  7092        the copyright owner that is granting the License.
  7093  
  7094        "Legal Entity" shall mean the union of the acting entity and all
  7095        other entities that control, are controlled by, or are under common
  7096        control with that entity. For the purposes of this definition,
  7097        "control" means (i) the power, direct or indirect, to cause the
  7098        direction or management of such entity, whether by contract or
  7099        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7100        outstanding shares, or (iii) beneficial ownership of such entity.
  7101  
  7102        "You" (or "Your") shall mean an individual or Legal Entity
  7103        exercising permissions granted by this License.
  7104  
  7105        "Source" form shall mean the preferred form for making modifications,
  7106        including but not limited to software source code, documentation
  7107        source, and configuration files.
  7108  
  7109        "Object" form shall mean any form resulting from mechanical
  7110        transformation or translation of a Source form, including but
  7111        not limited to compiled object code, generated documentation,
  7112        and conversions to other media types.
  7113  
  7114        "Work" shall mean the work of authorship, whether in Source or
  7115        Object form, made available under the License, as indicated by a
  7116        copyright notice that is included in or attached to the work
  7117        (an example is provided in the Appendix below).
  7118  
  7119        "Derivative Works" shall mean any work, whether in Source or Object
  7120        form, that is based on (or derived from) the Work and for which the
  7121        editorial revisions, annotations, elaborations, or other modifications
  7122        represent, as a whole, an original work of authorship. For the purposes
  7123        of this License, Derivative Works shall not include works that remain
  7124        separable from, or merely link (or bind by name) to the interfaces of,
  7125        the Work and Derivative Works thereof.
  7126  
  7127        "Contribution" shall mean any work of authorship, including
  7128        the original version of the Work and any modifications or additions
  7129        to that Work or Derivative Works thereof, that is intentionally
  7130        submitted to Licensor for inclusion in the Work by the copyright owner
  7131        or by an individual or Legal Entity authorized to submit on behalf of
  7132        the copyright owner. For the purposes of this definition, "submitted"
  7133        means any form of electronic, verbal, or written communication sent
  7134        to the Licensor or its representatives, including but not limited to
  7135        communication on electronic mailing lists, source code control systems,
  7136        and issue tracking systems that are managed by, or on behalf of, the
  7137        Licensor for the purpose of discussing and improving the Work, but
  7138        excluding communication that is conspicuously marked or otherwise
  7139        designated in writing by the copyright owner as "Not a Contribution."
  7140  
  7141        "Contributor" shall mean Licensor and any individual or Legal Entity
  7142        on behalf of whom a Contribution has been received by Licensor and
  7143        subsequently incorporated within the Work.
  7144  
  7145     2. Grant of Copyright License. Subject to the terms and conditions of
  7146        this License, each Contributor hereby grants to You a perpetual,
  7147        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7148        copyright license to reproduce, prepare Derivative Works of,
  7149        publicly display, publicly perform, sublicense, and distribute the
  7150        Work and such Derivative Works in Source or Object form.
  7151  
  7152     3. Grant of Patent License. Subject to the terms and conditions of
  7153        this License, each Contributor hereby grants to You a perpetual,
  7154        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7155        (except as stated in this section) patent license to make, have made,
  7156        use, offer to sell, sell, import, and otherwise transfer the Work,
  7157        where such license applies only to those patent claims licensable
  7158        by such Contributor that are necessarily infringed by their
  7159        Contribution(s) alone or by combination of their Contribution(s)
  7160        with the Work to which such Contribution(s) was submitted. If You
  7161        institute patent litigation against any entity (including a
  7162        cross-claim or counterclaim in a lawsuit) alleging that the Work
  7163        or a Contribution incorporated within the Work constitutes direct
  7164        or contributory patent infringement, then any patent licenses
  7165        granted to You under this License for that Work shall terminate
  7166        as of the date such litigation is filed.
  7167  
  7168     4. Redistribution. You may reproduce and distribute copies of the
  7169        Work or Derivative Works thereof in any medium, with or without
  7170        modifications, and in Source or Object form, provided that You
  7171        meet the following conditions:
  7172  
  7173        (a) You must give any other recipients of the Work or
  7174            Derivative Works a copy of this License; and
  7175  
  7176        (b) You must cause any modified files to carry prominent notices
  7177            stating that You changed the files; and
  7178  
  7179        (c) You must retain, in the Source form of any Derivative Works
  7180            that You distribute, all copyright, patent, trademark, and
  7181            attribution notices from the Source form of the Work,
  7182            excluding those notices that do not pertain to any part of
  7183            the Derivative Works; and
  7184  
  7185        (d) If the Work includes a "NOTICE" text file as part of its
  7186            distribution, then any Derivative Works that You distribute must
  7187            include a readable copy of the attribution notices contained
  7188            within such NOTICE file, excluding those notices that do not
  7189            pertain to any part of the Derivative Works, in at least one
  7190            of the following places: within a NOTICE text file distributed
  7191            as part of the Derivative Works; within the Source form or
  7192            documentation, if provided along with the Derivative Works; or,
  7193            within a display generated by the Derivative Works, if and
  7194            wherever such third-party notices normally appear. The contents
  7195            of the NOTICE file are for informational purposes only and
  7196            do not modify the License. You may add Your own attribution
  7197            notices within Derivative Works that You distribute, alongside
  7198            or as an addendum to the NOTICE text from the Work, provided
  7199            that such additional attribution notices cannot be construed
  7200            as modifying the License.
  7201  
  7202        You may add Your own copyright statement to Your modifications and
  7203        may provide additional or different license terms and conditions
  7204        for use, reproduction, or distribution of Your modifications, or
  7205        for any such Derivative Works as a whole, provided Your use,
  7206        reproduction, and distribution of the Work otherwise complies with
  7207        the conditions stated in this License.
  7208  
  7209     5. Submission of Contributions. Unless You explicitly state otherwise,
  7210        any Contribution intentionally submitted for inclusion in the Work
  7211        by You to the Licensor shall be under the terms and conditions of
  7212        this License, without any additional terms or conditions.
  7213        Notwithstanding the above, nothing herein shall supersede or modify
  7214        the terms of any separate license agreement you may have executed
  7215        with Licensor regarding such Contributions.
  7216  
  7217     6. Trademarks. This License does not grant permission to use the trade
  7218        names, trademarks, service marks, or product names of the Licensor,
  7219        except as required for reasonable and customary use in describing the
  7220        origin of the Work and reproducing the content of the NOTICE file.
  7221  
  7222     7. Disclaimer of Warranty. Unless required by applicable law or
  7223        agreed to in writing, Licensor provides the Work (and each
  7224        Contributor provides its Contributions) on an "AS IS" BASIS,
  7225        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7226        implied, including, without limitation, any warranties or conditions
  7227        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7228        PARTICULAR PURPOSE. You are solely responsible for determining the
  7229        appropriateness of using or redistributing the Work and assume any
  7230        risks associated with Your exercise of permissions under this License.
  7231  
  7232     8. Limitation of Liability. In no event and under no legal theory,
  7233        whether in tort (including negligence), contract, or otherwise,
  7234        unless required by applicable law (such as deliberate and grossly
  7235        negligent acts) or agreed to in writing, shall any Contributor be
  7236        liable to You for damages, including any direct, indirect, special,
  7237        incidental, or consequential damages of any character arising as a
  7238        result of this License or out of the use or inability to use the
  7239        Work (including but not limited to damages for loss of goodwill,
  7240        work stoppage, computer failure or malfunction, or any and all
  7241        other commercial damages or losses), even if such Contributor
  7242        has been advised of the possibility of such damages.
  7243  
  7244     9. Accepting Warranty or Additional Liability. While redistributing
  7245        the Work or Derivative Works thereof, You may choose to offer,
  7246        and charge a fee for, acceptance of support, warranty, indemnity,
  7247        or other liability obligations and/or rights consistent with this
  7248        License. However, in accepting such obligations, You may act only
  7249        on Your own behalf and on Your sole responsibility, not on behalf
  7250        of any other Contributor, and only if You agree to indemnify,
  7251        defend, and hold each Contributor harmless for any liability
  7252        incurred by, or claims asserted against, such Contributor by reason
  7253        of your accepting any such warranty or additional liability.
  7254  
  7255     END OF TERMS AND CONDITIONS
  7256  
  7257     APPENDIX: How to apply the Apache License to your work.
  7258  
  7259        To apply the Apache License to your work, attach the following
  7260        boilerplate notice, with the fields enclosed by brackets "[]"
  7261        replaced with your own identifying information. (Don't include
  7262        the brackets!)  The text should be enclosed in the appropriate
  7263        comment syntax for the file format. We also recommend that a
  7264        file or class name and description of purpose be included on the
  7265        same "printed page" as the copyright notice for easier
  7266        identification within third-party archives.
  7267  
  7268     Copyright [yyyy] [name of copyright owner]
  7269  
  7270     Licensed under the Apache License, Version 2.0 (the "License");
  7271     you may not use this file except in compliance with the License.
  7272     You may obtain a copy of the License at
  7273  
  7274         http://www.apache.org/licenses/LICENSE-2.0
  7275  
  7276     Unless required by applicable law or agreed to in writing, software
  7277     distributed under the License is distributed on an "AS IS" BASIS,
  7278     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7279     See the License for the specific language governing permissions and
  7280     limitations under the License.
  7281  
  7282  ================================================================
  7283  
  7284  github.com/go-openapi/jsonpointer
  7285  https://github.com/go-openapi/jsonpointer
  7286  ----------------------------------------------------------------
  7287  
  7288                                   Apache License
  7289                             Version 2.0, January 2004
  7290                          http://www.apache.org/licenses/
  7291  
  7292     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7293  
  7294     1. Definitions.
  7295  
  7296        "License" shall mean the terms and conditions for use, reproduction,
  7297        and distribution as defined by Sections 1 through 9 of this document.
  7298  
  7299        "Licensor" shall mean the copyright owner or entity authorized by
  7300        the copyright owner that is granting the License.
  7301  
  7302        "Legal Entity" shall mean the union of the acting entity and all
  7303        other entities that control, are controlled by, or are under common
  7304        control with that entity. For the purposes of this definition,
  7305        "control" means (i) the power, direct or indirect, to cause the
  7306        direction or management of such entity, whether by contract or
  7307        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7308        outstanding shares, or (iii) beneficial ownership of such entity.
  7309  
  7310        "You" (or "Your") shall mean an individual or Legal Entity
  7311        exercising permissions granted by this License.
  7312  
  7313        "Source" form shall mean the preferred form for making modifications,
  7314        including but not limited to software source code, documentation
  7315        source, and configuration files.
  7316  
  7317        "Object" form shall mean any form resulting from mechanical
  7318        transformation or translation of a Source form, including but
  7319        not limited to compiled object code, generated documentation,
  7320        and conversions to other media types.
  7321  
  7322        "Work" shall mean the work of authorship, whether in Source or
  7323        Object form, made available under the License, as indicated by a
  7324        copyright notice that is included in or attached to the work
  7325        (an example is provided in the Appendix below).
  7326  
  7327        "Derivative Works" shall mean any work, whether in Source or Object
  7328        form, that is based on (or derived from) the Work and for which the
  7329        editorial revisions, annotations, elaborations, or other modifications
  7330        represent, as a whole, an original work of authorship. For the purposes
  7331        of this License, Derivative Works shall not include works that remain
  7332        separable from, or merely link (or bind by name) to the interfaces of,
  7333        the Work and Derivative Works thereof.
  7334  
  7335        "Contribution" shall mean any work of authorship, including
  7336        the original version of the Work and any modifications or additions
  7337        to that Work or Derivative Works thereof, that is intentionally
  7338        submitted to Licensor for inclusion in the Work by the copyright owner
  7339        or by an individual or Legal Entity authorized to submit on behalf of
  7340        the copyright owner. For the purposes of this definition, "submitted"
  7341        means any form of electronic, verbal, or written communication sent
  7342        to the Licensor or its representatives, including but not limited to
  7343        communication on electronic mailing lists, source code control systems,
  7344        and issue tracking systems that are managed by, or on behalf of, the
  7345        Licensor for the purpose of discussing and improving the Work, but
  7346        excluding communication that is conspicuously marked or otherwise
  7347        designated in writing by the copyright owner as "Not a Contribution."
  7348  
  7349        "Contributor" shall mean Licensor and any individual or Legal Entity
  7350        on behalf of whom a Contribution has been received by Licensor and
  7351        subsequently incorporated within the Work.
  7352  
  7353     2. Grant of Copyright License. Subject to the terms and conditions of
  7354        this License, each Contributor hereby grants to You a perpetual,
  7355        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7356        copyright license to reproduce, prepare Derivative Works of,
  7357        publicly display, publicly perform, sublicense, and distribute the
  7358        Work and such Derivative Works in Source or Object form.
  7359  
  7360     3. Grant of Patent License. Subject to the terms and conditions of
  7361        this License, each Contributor hereby grants to You a perpetual,
  7362        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7363        (except as stated in this section) patent license to make, have made,
  7364        use, offer to sell, sell, import, and otherwise transfer the Work,
  7365        where such license applies only to those patent claims licensable
  7366        by such Contributor that are necessarily infringed by their
  7367        Contribution(s) alone or by combination of their Contribution(s)
  7368        with the Work to which such Contribution(s) was submitted. If You
  7369        institute patent litigation against any entity (including a
  7370        cross-claim or counterclaim in a lawsuit) alleging that the Work
  7371        or a Contribution incorporated within the Work constitutes direct
  7372        or contributory patent infringement, then any patent licenses
  7373        granted to You under this License for that Work shall terminate
  7374        as of the date such litigation is filed.
  7375  
  7376     4. Redistribution. You may reproduce and distribute copies of the
  7377        Work or Derivative Works thereof in any medium, with or without
  7378        modifications, and in Source or Object form, provided that You
  7379        meet the following conditions:
  7380  
  7381        (a) You must give any other recipients of the Work or
  7382            Derivative Works a copy of this License; and
  7383  
  7384        (b) You must cause any modified files to carry prominent notices
  7385            stating that You changed the files; and
  7386  
  7387        (c) You must retain, in the Source form of any Derivative Works
  7388            that You distribute, all copyright, patent, trademark, and
  7389            attribution notices from the Source form of the Work,
  7390            excluding those notices that do not pertain to any part of
  7391            the Derivative Works; and
  7392  
  7393        (d) If the Work includes a "NOTICE" text file as part of its
  7394            distribution, then any Derivative Works that You distribute must
  7395            include a readable copy of the attribution notices contained
  7396            within such NOTICE file, excluding those notices that do not
  7397            pertain to any part of the Derivative Works, in at least one
  7398            of the following places: within a NOTICE text file distributed
  7399            as part of the Derivative Works; within the Source form or
  7400            documentation, if provided along with the Derivative Works; or,
  7401            within a display generated by the Derivative Works, if and
  7402            wherever such third-party notices normally appear. The contents
  7403            of the NOTICE file are for informational purposes only and
  7404            do not modify the License. You may add Your own attribution
  7405            notices within Derivative Works that You distribute, alongside
  7406            or as an addendum to the NOTICE text from the Work, provided
  7407            that such additional attribution notices cannot be construed
  7408            as modifying the License.
  7409  
  7410        You may add Your own copyright statement to Your modifications and
  7411        may provide additional or different license terms and conditions
  7412        for use, reproduction, or distribution of Your modifications, or
  7413        for any such Derivative Works as a whole, provided Your use,
  7414        reproduction, and distribution of the Work otherwise complies with
  7415        the conditions stated in this License.
  7416  
  7417     5. Submission of Contributions. Unless You explicitly state otherwise,
  7418        any Contribution intentionally submitted for inclusion in the Work
  7419        by You to the Licensor shall be under the terms and conditions of
  7420        this License, without any additional terms or conditions.
  7421        Notwithstanding the above, nothing herein shall supersede or modify
  7422        the terms of any separate license agreement you may have executed
  7423        with Licensor regarding such Contributions.
  7424  
  7425     6. Trademarks. This License does not grant permission to use the trade
  7426        names, trademarks, service marks, or product names of the Licensor,
  7427        except as required for reasonable and customary use in describing the
  7428        origin of the Work and reproducing the content of the NOTICE file.
  7429  
  7430     7. Disclaimer of Warranty. Unless required by applicable law or
  7431        agreed to in writing, Licensor provides the Work (and each
  7432        Contributor provides its Contributions) on an "AS IS" BASIS,
  7433        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7434        implied, including, without limitation, any warranties or conditions
  7435        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7436        PARTICULAR PURPOSE. You are solely responsible for determining the
  7437        appropriateness of using or redistributing the Work and assume any
  7438        risks associated with Your exercise of permissions under this License.
  7439  
  7440     8. Limitation of Liability. In no event and under no legal theory,
  7441        whether in tort (including negligence), contract, or otherwise,
  7442        unless required by applicable law (such as deliberate and grossly
  7443        negligent acts) or agreed to in writing, shall any Contributor be
  7444        liable to You for damages, including any direct, indirect, special,
  7445        incidental, or consequential damages of any character arising as a
  7446        result of this License or out of the use or inability to use the
  7447        Work (including but not limited to damages for loss of goodwill,
  7448        work stoppage, computer failure or malfunction, or any and all
  7449        other commercial damages or losses), even if such Contributor
  7450        has been advised of the possibility of such damages.
  7451  
  7452     9. Accepting Warranty or Additional Liability. While redistributing
  7453        the Work or Derivative Works thereof, You may choose to offer,
  7454        and charge a fee for, acceptance of support, warranty, indemnity,
  7455        or other liability obligations and/or rights consistent with this
  7456        License. However, in accepting such obligations, You may act only
  7457        on Your own behalf and on Your sole responsibility, not on behalf
  7458        of any other Contributor, and only if You agree to indemnify,
  7459        defend, and hold each Contributor harmless for any liability
  7460        incurred by, or claims asserted against, such Contributor by reason
  7461        of your accepting any such warranty or additional liability.
  7462  
  7463     END OF TERMS AND CONDITIONS
  7464  
  7465     APPENDIX: How to apply the Apache License to your work.
  7466  
  7467        To apply the Apache License to your work, attach the following
  7468        boilerplate notice, with the fields enclosed by brackets "[]"
  7469        replaced with your own identifying information. (Don't include
  7470        the brackets!)  The text should be enclosed in the appropriate
  7471        comment syntax for the file format. We also recommend that a
  7472        file or class name and description of purpose be included on the
  7473        same "printed page" as the copyright notice for easier
  7474        identification within third-party archives.
  7475  
  7476     Copyright [yyyy] [name of copyright owner]
  7477  
  7478     Licensed under the Apache License, Version 2.0 (the "License");
  7479     you may not use this file except in compliance with the License.
  7480     You may obtain a copy of the License at
  7481  
  7482         http://www.apache.org/licenses/LICENSE-2.0
  7483  
  7484     Unless required by applicable law or agreed to in writing, software
  7485     distributed under the License is distributed on an "AS IS" BASIS,
  7486     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7487     See the License for the specific language governing permissions and
  7488     limitations under the License.
  7489  
  7490  ================================================================
  7491  
  7492  github.com/go-openapi/jsonreference
  7493  https://github.com/go-openapi/jsonreference
  7494  ----------------------------------------------------------------
  7495  
  7496                                   Apache License
  7497                             Version 2.0, January 2004
  7498                          http://www.apache.org/licenses/
  7499  
  7500     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7501  
  7502     1. Definitions.
  7503  
  7504        "License" shall mean the terms and conditions for use, reproduction,
  7505        and distribution as defined by Sections 1 through 9 of this document.
  7506  
  7507        "Licensor" shall mean the copyright owner or entity authorized by
  7508        the copyright owner that is granting the License.
  7509  
  7510        "Legal Entity" shall mean the union of the acting entity and all
  7511        other entities that control, are controlled by, or are under common
  7512        control with that entity. For the purposes of this definition,
  7513        "control" means (i) the power, direct or indirect, to cause the
  7514        direction or management of such entity, whether by contract or
  7515        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7516        outstanding shares, or (iii) beneficial ownership of such entity.
  7517  
  7518        "You" (or "Your") shall mean an individual or Legal Entity
  7519        exercising permissions granted by this License.
  7520  
  7521        "Source" form shall mean the preferred form for making modifications,
  7522        including but not limited to software source code, documentation
  7523        source, and configuration files.
  7524  
  7525        "Object" form shall mean any form resulting from mechanical
  7526        transformation or translation of a Source form, including but
  7527        not limited to compiled object code, generated documentation,
  7528        and conversions to other media types.
  7529  
  7530        "Work" shall mean the work of authorship, whether in Source or
  7531        Object form, made available under the License, as indicated by a
  7532        copyright notice that is included in or attached to the work
  7533        (an example is provided in the Appendix below).
  7534  
  7535        "Derivative Works" shall mean any work, whether in Source or Object
  7536        form, that is based on (or derived from) the Work and for which the
  7537        editorial revisions, annotations, elaborations, or other modifications
  7538        represent, as a whole, an original work of authorship. For the purposes
  7539        of this License, Derivative Works shall not include works that remain
  7540        separable from, or merely link (or bind by name) to the interfaces of,
  7541        the Work and Derivative Works thereof.
  7542  
  7543        "Contribution" shall mean any work of authorship, including
  7544        the original version of the Work and any modifications or additions
  7545        to that Work or Derivative Works thereof, that is intentionally
  7546        submitted to Licensor for inclusion in the Work by the copyright owner
  7547        or by an individual or Legal Entity authorized to submit on behalf of
  7548        the copyright owner. For the purposes of this definition, "submitted"
  7549        means any form of electronic, verbal, or written communication sent
  7550        to the Licensor or its representatives, including but not limited to
  7551        communication on electronic mailing lists, source code control systems,
  7552        and issue tracking systems that are managed by, or on behalf of, the
  7553        Licensor for the purpose of discussing and improving the Work, but
  7554        excluding communication that is conspicuously marked or otherwise
  7555        designated in writing by the copyright owner as "Not a Contribution."
  7556  
  7557        "Contributor" shall mean Licensor and any individual or Legal Entity
  7558        on behalf of whom a Contribution has been received by Licensor and
  7559        subsequently incorporated within the Work.
  7560  
  7561     2. Grant of Copyright License. Subject to the terms and conditions of
  7562        this License, each Contributor hereby grants to You a perpetual,
  7563        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7564        copyright license to reproduce, prepare Derivative Works of,
  7565        publicly display, publicly perform, sublicense, and distribute the
  7566        Work and such Derivative Works in Source or Object form.
  7567  
  7568     3. Grant of Patent License. Subject to the terms and conditions of
  7569        this License, each Contributor hereby grants to You a perpetual,
  7570        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7571        (except as stated in this section) patent license to make, have made,
  7572        use, offer to sell, sell, import, and otherwise transfer the Work,
  7573        where such license applies only to those patent claims licensable
  7574        by such Contributor that are necessarily infringed by their
  7575        Contribution(s) alone or by combination of their Contribution(s)
  7576        with the Work to which such Contribution(s) was submitted. If You
  7577        institute patent litigation against any entity (including a
  7578        cross-claim or counterclaim in a lawsuit) alleging that the Work
  7579        or a Contribution incorporated within the Work constitutes direct
  7580        or contributory patent infringement, then any patent licenses
  7581        granted to You under this License for that Work shall terminate
  7582        as of the date such litigation is filed.
  7583  
  7584     4. Redistribution. You may reproduce and distribute copies of the
  7585        Work or Derivative Works thereof in any medium, with or without
  7586        modifications, and in Source or Object form, provided that You
  7587        meet the following conditions:
  7588  
  7589        (a) You must give any other recipients of the Work or
  7590            Derivative Works a copy of this License; and
  7591  
  7592        (b) You must cause any modified files to carry prominent notices
  7593            stating that You changed the files; and
  7594  
  7595        (c) You must retain, in the Source form of any Derivative Works
  7596            that You distribute, all copyright, patent, trademark, and
  7597            attribution notices from the Source form of the Work,
  7598            excluding those notices that do not pertain to any part of
  7599            the Derivative Works; and
  7600  
  7601        (d) If the Work includes a "NOTICE" text file as part of its
  7602            distribution, then any Derivative Works that You distribute must
  7603            include a readable copy of the attribution notices contained
  7604            within such NOTICE file, excluding those notices that do not
  7605            pertain to any part of the Derivative Works, in at least one
  7606            of the following places: within a NOTICE text file distributed
  7607            as part of the Derivative Works; within the Source form or
  7608            documentation, if provided along with the Derivative Works; or,
  7609            within a display generated by the Derivative Works, if and
  7610            wherever such third-party notices normally appear. The contents
  7611            of the NOTICE file are for informational purposes only and
  7612            do not modify the License. You may add Your own attribution
  7613            notices within Derivative Works that You distribute, alongside
  7614            or as an addendum to the NOTICE text from the Work, provided
  7615            that such additional attribution notices cannot be construed
  7616            as modifying the License.
  7617  
  7618        You may add Your own copyright statement to Your modifications and
  7619        may provide additional or different license terms and conditions
  7620        for use, reproduction, or distribution of Your modifications, or
  7621        for any such Derivative Works as a whole, provided Your use,
  7622        reproduction, and distribution of the Work otherwise complies with
  7623        the conditions stated in this License.
  7624  
  7625     5. Submission of Contributions. Unless You explicitly state otherwise,
  7626        any Contribution intentionally submitted for inclusion in the Work
  7627        by You to the Licensor shall be under the terms and conditions of
  7628        this License, without any additional terms or conditions.
  7629        Notwithstanding the above, nothing herein shall supersede or modify
  7630        the terms of any separate license agreement you may have executed
  7631        with Licensor regarding such Contributions.
  7632  
  7633     6. Trademarks. This License does not grant permission to use the trade
  7634        names, trademarks, service marks, or product names of the Licensor,
  7635        except as required for reasonable and customary use in describing the
  7636        origin of the Work and reproducing the content of the NOTICE file.
  7637  
  7638     7. Disclaimer of Warranty. Unless required by applicable law or
  7639        agreed to in writing, Licensor provides the Work (and each
  7640        Contributor provides its Contributions) on an "AS IS" BASIS,
  7641        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7642        implied, including, without limitation, any warranties or conditions
  7643        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7644        PARTICULAR PURPOSE. You are solely responsible for determining the
  7645        appropriateness of using or redistributing the Work and assume any
  7646        risks associated with Your exercise of permissions under this License.
  7647  
  7648     8. Limitation of Liability. In no event and under no legal theory,
  7649        whether in tort (including negligence), contract, or otherwise,
  7650        unless required by applicable law (such as deliberate and grossly
  7651        negligent acts) or agreed to in writing, shall any Contributor be
  7652        liable to You for damages, including any direct, indirect, special,
  7653        incidental, or consequential damages of any character arising as a
  7654        result of this License or out of the use or inability to use the
  7655        Work (including but not limited to damages for loss of goodwill,
  7656        work stoppage, computer failure or malfunction, or any and all
  7657        other commercial damages or losses), even if such Contributor
  7658        has been advised of the possibility of such damages.
  7659  
  7660     9. Accepting Warranty or Additional Liability. While redistributing
  7661        the Work or Derivative Works thereof, You may choose to offer,
  7662        and charge a fee for, acceptance of support, warranty, indemnity,
  7663        or other liability obligations and/or rights consistent with this
  7664        License. However, in accepting such obligations, You may act only
  7665        on Your own behalf and on Your sole responsibility, not on behalf
  7666        of any other Contributor, and only if You agree to indemnify,
  7667        defend, and hold each Contributor harmless for any liability
  7668        incurred by, or claims asserted against, such Contributor by reason
  7669        of your accepting any such warranty or additional liability.
  7670  
  7671     END OF TERMS AND CONDITIONS
  7672  
  7673     APPENDIX: How to apply the Apache License to your work.
  7674  
  7675        To apply the Apache License to your work, attach the following
  7676        boilerplate notice, with the fields enclosed by brackets "[]"
  7677        replaced with your own identifying information. (Don't include
  7678        the brackets!)  The text should be enclosed in the appropriate
  7679        comment syntax for the file format. We also recommend that a
  7680        file or class name and description of purpose be included on the
  7681        same "printed page" as the copyright notice for easier
  7682        identification within third-party archives.
  7683  
  7684     Copyright [yyyy] [name of copyright owner]
  7685  
  7686     Licensed under the Apache License, Version 2.0 (the "License");
  7687     you may not use this file except in compliance with the License.
  7688     You may obtain a copy of the License at
  7689  
  7690         http://www.apache.org/licenses/LICENSE-2.0
  7691  
  7692     Unless required by applicable law or agreed to in writing, software
  7693     distributed under the License is distributed on an "AS IS" BASIS,
  7694     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7695     See the License for the specific language governing permissions and
  7696     limitations under the License.
  7697  
  7698  ================================================================
  7699  
  7700  github.com/go-openapi/loads
  7701  https://github.com/go-openapi/loads
  7702  ----------------------------------------------------------------
  7703  
  7704                                   Apache License
  7705                             Version 2.0, January 2004
  7706                          http://www.apache.org/licenses/
  7707  
  7708     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7709  
  7710     1. Definitions.
  7711  
  7712        "License" shall mean the terms and conditions for use, reproduction,
  7713        and distribution as defined by Sections 1 through 9 of this document.
  7714  
  7715        "Licensor" shall mean the copyright owner or entity authorized by
  7716        the copyright owner that is granting the License.
  7717  
  7718        "Legal Entity" shall mean the union of the acting entity and all
  7719        other entities that control, are controlled by, or are under common
  7720        control with that entity. For the purposes of this definition,
  7721        "control" means (i) the power, direct or indirect, to cause the
  7722        direction or management of such entity, whether by contract or
  7723        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7724        outstanding shares, or (iii) beneficial ownership of such entity.
  7725  
  7726        "You" (or "Your") shall mean an individual or Legal Entity
  7727        exercising permissions granted by this License.
  7728  
  7729        "Source" form shall mean the preferred form for making modifications,
  7730        including but not limited to software source code, documentation
  7731        source, and configuration files.
  7732  
  7733        "Object" form shall mean any form resulting from mechanical
  7734        transformation or translation of a Source form, including but
  7735        not limited to compiled object code, generated documentation,
  7736        and conversions to other media types.
  7737  
  7738        "Work" shall mean the work of authorship, whether in Source or
  7739        Object form, made available under the License, as indicated by a
  7740        copyright notice that is included in or attached to the work
  7741        (an example is provided in the Appendix below).
  7742  
  7743        "Derivative Works" shall mean any work, whether in Source or Object
  7744        form, that is based on (or derived from) the Work and for which the
  7745        editorial revisions, annotations, elaborations, or other modifications
  7746        represent, as a whole, an original work of authorship. For the purposes
  7747        of this License, Derivative Works shall not include works that remain
  7748        separable from, or merely link (or bind by name) to the interfaces of,
  7749        the Work and Derivative Works thereof.
  7750  
  7751        "Contribution" shall mean any work of authorship, including
  7752        the original version of the Work and any modifications or additions
  7753        to that Work or Derivative Works thereof, that is intentionally
  7754        submitted to Licensor for inclusion in the Work by the copyright owner
  7755        or by an individual or Legal Entity authorized to submit on behalf of
  7756        the copyright owner. For the purposes of this definition, "submitted"
  7757        means any form of electronic, verbal, or written communication sent
  7758        to the Licensor or its representatives, including but not limited to
  7759        communication on electronic mailing lists, source code control systems,
  7760        and issue tracking systems that are managed by, or on behalf of, the
  7761        Licensor for the purpose of discussing and improving the Work, but
  7762        excluding communication that is conspicuously marked or otherwise
  7763        designated in writing by the copyright owner as "Not a Contribution."
  7764  
  7765        "Contributor" shall mean Licensor and any individual or Legal Entity
  7766        on behalf of whom a Contribution has been received by Licensor and
  7767        subsequently incorporated within the Work.
  7768  
  7769     2. Grant of Copyright License. Subject to the terms and conditions of
  7770        this License, each Contributor hereby grants to You a perpetual,
  7771        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7772        copyright license to reproduce, prepare Derivative Works of,
  7773        publicly display, publicly perform, sublicense, and distribute the
  7774        Work and such Derivative Works in Source or Object form.
  7775  
  7776     3. Grant of Patent License. Subject to the terms and conditions of
  7777        this License, each Contributor hereby grants to You a perpetual,
  7778        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7779        (except as stated in this section) patent license to make, have made,
  7780        use, offer to sell, sell, import, and otherwise transfer the Work,
  7781        where such license applies only to those patent claims licensable
  7782        by such Contributor that are necessarily infringed by their
  7783        Contribution(s) alone or by combination of their Contribution(s)
  7784        with the Work to which such Contribution(s) was submitted. If You
  7785        institute patent litigation against any entity (including a
  7786        cross-claim or counterclaim in a lawsuit) alleging that the Work
  7787        or a Contribution incorporated within the Work constitutes direct
  7788        or contributory patent infringement, then any patent licenses
  7789        granted to You under this License for that Work shall terminate
  7790        as of the date such litigation is filed.
  7791  
  7792     4. Redistribution. You may reproduce and distribute copies of the
  7793        Work or Derivative Works thereof in any medium, with or without
  7794        modifications, and in Source or Object form, provided that You
  7795        meet the following conditions:
  7796  
  7797        (a) You must give any other recipients of the Work or
  7798            Derivative Works a copy of this License; and
  7799  
  7800        (b) You must cause any modified files to carry prominent notices
  7801            stating that You changed the files; and
  7802  
  7803        (c) You must retain, in the Source form of any Derivative Works
  7804            that You distribute, all copyright, patent, trademark, and
  7805            attribution notices from the Source form of the Work,
  7806            excluding those notices that do not pertain to any part of
  7807            the Derivative Works; and
  7808  
  7809        (d) If the Work includes a "NOTICE" text file as part of its
  7810            distribution, then any Derivative Works that You distribute must
  7811            include a readable copy of the attribution notices contained
  7812            within such NOTICE file, excluding those notices that do not
  7813            pertain to any part of the Derivative Works, in at least one
  7814            of the following places: within a NOTICE text file distributed
  7815            as part of the Derivative Works; within the Source form or
  7816            documentation, if provided along with the Derivative Works; or,
  7817            within a display generated by the Derivative Works, if and
  7818            wherever such third-party notices normally appear. The contents
  7819            of the NOTICE file are for informational purposes only and
  7820            do not modify the License. You may add Your own attribution
  7821            notices within Derivative Works that You distribute, alongside
  7822            or as an addendum to the NOTICE text from the Work, provided
  7823            that such additional attribution notices cannot be construed
  7824            as modifying the License.
  7825  
  7826        You may add Your own copyright statement to Your modifications and
  7827        may provide additional or different license terms and conditions
  7828        for use, reproduction, or distribution of Your modifications, or
  7829        for any such Derivative Works as a whole, provided Your use,
  7830        reproduction, and distribution of the Work otherwise complies with
  7831        the conditions stated in this License.
  7832  
  7833     5. Submission of Contributions. Unless You explicitly state otherwise,
  7834        any Contribution intentionally submitted for inclusion in the Work
  7835        by You to the Licensor shall be under the terms and conditions of
  7836        this License, without any additional terms or conditions.
  7837        Notwithstanding the above, nothing herein shall supersede or modify
  7838        the terms of any separate license agreement you may have executed
  7839        with Licensor regarding such Contributions.
  7840  
  7841     6. Trademarks. This License does not grant permission to use the trade
  7842        names, trademarks, service marks, or product names of the Licensor,
  7843        except as required for reasonable and customary use in describing the
  7844        origin of the Work and reproducing the content of the NOTICE file.
  7845  
  7846     7. Disclaimer of Warranty. Unless required by applicable law or
  7847        agreed to in writing, Licensor provides the Work (and each
  7848        Contributor provides its Contributions) on an "AS IS" BASIS,
  7849        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7850        implied, including, without limitation, any warranties or conditions
  7851        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7852        PARTICULAR PURPOSE. You are solely responsible for determining the
  7853        appropriateness of using or redistributing the Work and assume any
  7854        risks associated with Your exercise of permissions under this License.
  7855  
  7856     8. Limitation of Liability. In no event and under no legal theory,
  7857        whether in tort (including negligence), contract, or otherwise,
  7858        unless required by applicable law (such as deliberate and grossly
  7859        negligent acts) or agreed to in writing, shall any Contributor be
  7860        liable to You for damages, including any direct, indirect, special,
  7861        incidental, or consequential damages of any character arising as a
  7862        result of this License or out of the use or inability to use the
  7863        Work (including but not limited to damages for loss of goodwill,
  7864        work stoppage, computer failure or malfunction, or any and all
  7865        other commercial damages or losses), even if such Contributor
  7866        has been advised of the possibility of such damages.
  7867  
  7868     9. Accepting Warranty or Additional Liability. While redistributing
  7869        the Work or Derivative Works thereof, You may choose to offer,
  7870        and charge a fee for, acceptance of support, warranty, indemnity,
  7871        or other liability obligations and/or rights consistent with this
  7872        License. However, in accepting such obligations, You may act only
  7873        on Your own behalf and on Your sole responsibility, not on behalf
  7874        of any other Contributor, and only if You agree to indemnify,
  7875        defend, and hold each Contributor harmless for any liability
  7876        incurred by, or claims asserted against, such Contributor by reason
  7877        of your accepting any such warranty or additional liability.
  7878  
  7879     END OF TERMS AND CONDITIONS
  7880  
  7881     APPENDIX: How to apply the Apache License to your work.
  7882  
  7883        To apply the Apache License to your work, attach the following
  7884        boilerplate notice, with the fields enclosed by brackets "[]"
  7885        replaced with your own identifying information. (Don't include
  7886        the brackets!)  The text should be enclosed in the appropriate
  7887        comment syntax for the file format. We also recommend that a
  7888        file or class name and description of purpose be included on the
  7889        same "printed page" as the copyright notice for easier
  7890        identification within third-party archives.
  7891  
  7892     Copyright [yyyy] [name of copyright owner]
  7893  
  7894     Licensed under the Apache License, Version 2.0 (the "License");
  7895     you may not use this file except in compliance with the License.
  7896     You may obtain a copy of the License at
  7897  
  7898         http://www.apache.org/licenses/LICENSE-2.0
  7899  
  7900     Unless required by applicable law or agreed to in writing, software
  7901     distributed under the License is distributed on an "AS IS" BASIS,
  7902     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7903     See the License for the specific language governing permissions and
  7904     limitations under the License.
  7905  
  7906  ================================================================
  7907  
  7908  github.com/go-openapi/runtime
  7909  https://github.com/go-openapi/runtime
  7910  ----------------------------------------------------------------
  7911  
  7912                                   Apache License
  7913                             Version 2.0, January 2004
  7914                          http://www.apache.org/licenses/
  7915  
  7916     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7917  
  7918     1. Definitions.
  7919  
  7920        "License" shall mean the terms and conditions for use, reproduction,
  7921        and distribution as defined by Sections 1 through 9 of this document.
  7922  
  7923        "Licensor" shall mean the copyright owner or entity authorized by
  7924        the copyright owner that is granting the License.
  7925  
  7926        "Legal Entity" shall mean the union of the acting entity and all
  7927        other entities that control, are controlled by, or are under common
  7928        control with that entity. For the purposes of this definition,
  7929        "control" means (i) the power, direct or indirect, to cause the
  7930        direction or management of such entity, whether by contract or
  7931        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7932        outstanding shares, or (iii) beneficial ownership of such entity.
  7933  
  7934        "You" (or "Your") shall mean an individual or Legal Entity
  7935        exercising permissions granted by this License.
  7936  
  7937        "Source" form shall mean the preferred form for making modifications,
  7938        including but not limited to software source code, documentation
  7939        source, and configuration files.
  7940  
  7941        "Object" form shall mean any form resulting from mechanical
  7942        transformation or translation of a Source form, including but
  7943        not limited to compiled object code, generated documentation,
  7944        and conversions to other media types.
  7945  
  7946        "Work" shall mean the work of authorship, whether in Source or
  7947        Object form, made available under the License, as indicated by a
  7948        copyright notice that is included in or attached to the work
  7949        (an example is provided in the Appendix below).
  7950  
  7951        "Derivative Works" shall mean any work, whether in Source or Object
  7952        form, that is based on (or derived from) the Work and for which the
  7953        editorial revisions, annotations, elaborations, or other modifications
  7954        represent, as a whole, an original work of authorship. For the purposes
  7955        of this License, Derivative Works shall not include works that remain
  7956        separable from, or merely link (or bind by name) to the interfaces of,
  7957        the Work and Derivative Works thereof.
  7958  
  7959        "Contribution" shall mean any work of authorship, including
  7960        the original version of the Work and any modifications or additions
  7961        to that Work or Derivative Works thereof, that is intentionally
  7962        submitted to Licensor for inclusion in the Work by the copyright owner
  7963        or by an individual or Legal Entity authorized to submit on behalf of
  7964        the copyright owner. For the purposes of this definition, "submitted"
  7965        means any form of electronic, verbal, or written communication sent
  7966        to the Licensor or its representatives, including but not limited to
  7967        communication on electronic mailing lists, source code control systems,
  7968        and issue tracking systems that are managed by, or on behalf of, the
  7969        Licensor for the purpose of discussing and improving the Work, but
  7970        excluding communication that is conspicuously marked or otherwise
  7971        designated in writing by the copyright owner as "Not a Contribution."
  7972  
  7973        "Contributor" shall mean Licensor and any individual or Legal Entity
  7974        on behalf of whom a Contribution has been received by Licensor and
  7975        subsequently incorporated within the Work.
  7976  
  7977     2. Grant of Copyright License. Subject to the terms and conditions of
  7978        this License, each Contributor hereby grants to You a perpetual,
  7979        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7980        copyright license to reproduce, prepare Derivative Works of,
  7981        publicly display, publicly perform, sublicense, and distribute the
  7982        Work and such Derivative Works in Source or Object form.
  7983  
  7984     3. Grant of Patent License. Subject to the terms and conditions of
  7985        this License, each Contributor hereby grants to You a perpetual,
  7986        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7987        (except as stated in this section) patent license to make, have made,
  7988        use, offer to sell, sell, import, and otherwise transfer the Work,
  7989        where such license applies only to those patent claims licensable
  7990        by such Contributor that are necessarily infringed by their
  7991        Contribution(s) alone or by combination of their Contribution(s)
  7992        with the Work to which such Contribution(s) was submitted. If You
  7993        institute patent litigation against any entity (including a
  7994        cross-claim or counterclaim in a lawsuit) alleging that the Work
  7995        or a Contribution incorporated within the Work constitutes direct
  7996        or contributory patent infringement, then any patent licenses
  7997        granted to You under this License for that Work shall terminate
  7998        as of the date such litigation is filed.
  7999  
  8000     4. Redistribution. You may reproduce and distribute copies of the
  8001        Work or Derivative Works thereof in any medium, with or without
  8002        modifications, and in Source or Object form, provided that You
  8003        meet the following conditions:
  8004  
  8005        (a) You must give any other recipients of the Work or
  8006            Derivative Works a copy of this License; and
  8007  
  8008        (b) You must cause any modified files to carry prominent notices
  8009            stating that You changed the files; and
  8010  
  8011        (c) You must retain, in the Source form of any Derivative Works
  8012            that You distribute, all copyright, patent, trademark, and
  8013            attribution notices from the Source form of the Work,
  8014            excluding those notices that do not pertain to any part of
  8015            the Derivative Works; and
  8016  
  8017        (d) If the Work includes a "NOTICE" text file as part of its
  8018            distribution, then any Derivative Works that You distribute must
  8019            include a readable copy of the attribution notices contained
  8020            within such NOTICE file, excluding those notices that do not
  8021            pertain to any part of the Derivative Works, in at least one
  8022            of the following places: within a NOTICE text file distributed
  8023            as part of the Derivative Works; within the Source form or
  8024            documentation, if provided along with the Derivative Works; or,
  8025            within a display generated by the Derivative Works, if and
  8026            wherever such third-party notices normally appear. The contents
  8027            of the NOTICE file are for informational purposes only and
  8028            do not modify the License. You may add Your own attribution
  8029            notices within Derivative Works that You distribute, alongside
  8030            or as an addendum to the NOTICE text from the Work, provided
  8031            that such additional attribution notices cannot be construed
  8032            as modifying the License.
  8033  
  8034        You may add Your own copyright statement to Your modifications and
  8035        may provide additional or different license terms and conditions
  8036        for use, reproduction, or distribution of Your modifications, or
  8037        for any such Derivative Works as a whole, provided Your use,
  8038        reproduction, and distribution of the Work otherwise complies with
  8039        the conditions stated in this License.
  8040  
  8041     5. Submission of Contributions. Unless You explicitly state otherwise,
  8042        any Contribution intentionally submitted for inclusion in the Work
  8043        by You to the Licensor shall be under the terms and conditions of
  8044        this License, without any additional terms or conditions.
  8045        Notwithstanding the above, nothing herein shall supersede or modify
  8046        the terms of any separate license agreement you may have executed
  8047        with Licensor regarding such Contributions.
  8048  
  8049     6. Trademarks. This License does not grant permission to use the trade
  8050        names, trademarks, service marks, or product names of the Licensor,
  8051        except as required for reasonable and customary use in describing the
  8052        origin of the Work and reproducing the content of the NOTICE file.
  8053  
  8054     7. Disclaimer of Warranty. Unless required by applicable law or
  8055        agreed to in writing, Licensor provides the Work (and each
  8056        Contributor provides its Contributions) on an "AS IS" BASIS,
  8057        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8058        implied, including, without limitation, any warranties or conditions
  8059        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8060        PARTICULAR PURPOSE. You are solely responsible for determining the
  8061        appropriateness of using or redistributing the Work and assume any
  8062        risks associated with Your exercise of permissions under this License.
  8063  
  8064     8. Limitation of Liability. In no event and under no legal theory,
  8065        whether in tort (including negligence), contract, or otherwise,
  8066        unless required by applicable law (such as deliberate and grossly
  8067        negligent acts) or agreed to in writing, shall any Contributor be
  8068        liable to You for damages, including any direct, indirect, special,
  8069        incidental, or consequential damages of any character arising as a
  8070        result of this License or out of the use or inability to use the
  8071        Work (including but not limited to damages for loss of goodwill,
  8072        work stoppage, computer failure or malfunction, or any and all
  8073        other commercial damages or losses), even if such Contributor
  8074        has been advised of the possibility of such damages.
  8075  
  8076     9. Accepting Warranty or Additional Liability. While redistributing
  8077        the Work or Derivative Works thereof, You may choose to offer,
  8078        and charge a fee for, acceptance of support, warranty, indemnity,
  8079        or other liability obligations and/or rights consistent with this
  8080        License. However, in accepting such obligations, You may act only
  8081        on Your own behalf and on Your sole responsibility, not on behalf
  8082        of any other Contributor, and only if You agree to indemnify,
  8083        defend, and hold each Contributor harmless for any liability
  8084        incurred by, or claims asserted against, such Contributor by reason
  8085        of your accepting any such warranty or additional liability.
  8086  
  8087     END OF TERMS AND CONDITIONS
  8088  
  8089     APPENDIX: How to apply the Apache License to your work.
  8090  
  8091        To apply the Apache License to your work, attach the following
  8092        boilerplate notice, with the fields enclosed by brackets "[]"
  8093        replaced with your own identifying information. (Don't include
  8094        the brackets!)  The text should be enclosed in the appropriate
  8095        comment syntax for the file format. We also recommend that a
  8096        file or class name and description of purpose be included on the
  8097        same "printed page" as the copyright notice for easier
  8098        identification within third-party archives.
  8099  
  8100     Copyright [yyyy] [name of copyright owner]
  8101  
  8102     Licensed under the Apache License, Version 2.0 (the "License");
  8103     you may not use this file except in compliance with the License.
  8104     You may obtain a copy of the License at
  8105  
  8106         http://www.apache.org/licenses/LICENSE-2.0
  8107  
  8108     Unless required by applicable law or agreed to in writing, software
  8109     distributed under the License is distributed on an "AS IS" BASIS,
  8110     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8111     See the License for the specific language governing permissions and
  8112     limitations under the License.
  8113  
  8114  ================================================================
  8115  
  8116  github.com/go-openapi/spec
  8117  https://github.com/go-openapi/spec
  8118  ----------------------------------------------------------------
  8119  
  8120                                   Apache License
  8121                             Version 2.0, January 2004
  8122                          http://www.apache.org/licenses/
  8123  
  8124     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8125  
  8126     1. Definitions.
  8127  
  8128        "License" shall mean the terms and conditions for use, reproduction,
  8129        and distribution as defined by Sections 1 through 9 of this document.
  8130  
  8131        "Licensor" shall mean the copyright owner or entity authorized by
  8132        the copyright owner that is granting the License.
  8133  
  8134        "Legal Entity" shall mean the union of the acting entity and all
  8135        other entities that control, are controlled by, or are under common
  8136        control with that entity. For the purposes of this definition,
  8137        "control" means (i) the power, direct or indirect, to cause the
  8138        direction or management of such entity, whether by contract or
  8139        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8140        outstanding shares, or (iii) beneficial ownership of such entity.
  8141  
  8142        "You" (or "Your") shall mean an individual or Legal Entity
  8143        exercising permissions granted by this License.
  8144  
  8145        "Source" form shall mean the preferred form for making modifications,
  8146        including but not limited to software source code, documentation
  8147        source, and configuration files.
  8148  
  8149        "Object" form shall mean any form resulting from mechanical
  8150        transformation or translation of a Source form, including but
  8151        not limited to compiled object code, generated documentation,
  8152        and conversions to other media types.
  8153  
  8154        "Work" shall mean the work of authorship, whether in Source or
  8155        Object form, made available under the License, as indicated by a
  8156        copyright notice that is included in or attached to the work
  8157        (an example is provided in the Appendix below).
  8158  
  8159        "Derivative Works" shall mean any work, whether in Source or Object
  8160        form, that is based on (or derived from) the Work and for which the
  8161        editorial revisions, annotations, elaborations, or other modifications
  8162        represent, as a whole, an original work of authorship. For the purposes
  8163        of this License, Derivative Works shall not include works that remain
  8164        separable from, or merely link (or bind by name) to the interfaces of,
  8165        the Work and Derivative Works thereof.
  8166  
  8167        "Contribution" shall mean any work of authorship, including
  8168        the original version of the Work and any modifications or additions
  8169        to that Work or Derivative Works thereof, that is intentionally
  8170        submitted to Licensor for inclusion in the Work by the copyright owner
  8171        or by an individual or Legal Entity authorized to submit on behalf of
  8172        the copyright owner. For the purposes of this definition, "submitted"
  8173        means any form of electronic, verbal, or written communication sent
  8174        to the Licensor or its representatives, including but not limited to
  8175        communication on electronic mailing lists, source code control systems,
  8176        and issue tracking systems that are managed by, or on behalf of, the
  8177        Licensor for the purpose of discussing and improving the Work, but
  8178        excluding communication that is conspicuously marked or otherwise
  8179        designated in writing by the copyright owner as "Not a Contribution."
  8180  
  8181        "Contributor" shall mean Licensor and any individual or Legal Entity
  8182        on behalf of whom a Contribution has been received by Licensor and
  8183        subsequently incorporated within the Work.
  8184  
  8185     2. Grant of Copyright License. Subject to the terms and conditions of
  8186        this License, each Contributor hereby grants to You a perpetual,
  8187        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8188        copyright license to reproduce, prepare Derivative Works of,
  8189        publicly display, publicly perform, sublicense, and distribute the
  8190        Work and such Derivative Works in Source or Object form.
  8191  
  8192     3. Grant of Patent License. Subject to the terms and conditions of
  8193        this License, each Contributor hereby grants to You a perpetual,
  8194        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8195        (except as stated in this section) patent license to make, have made,
  8196        use, offer to sell, sell, import, and otherwise transfer the Work,
  8197        where such license applies only to those patent claims licensable
  8198        by such Contributor that are necessarily infringed by their
  8199        Contribution(s) alone or by combination of their Contribution(s)
  8200        with the Work to which such Contribution(s) was submitted. If You
  8201        institute patent litigation against any entity (including a
  8202        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8203        or a Contribution incorporated within the Work constitutes direct
  8204        or contributory patent infringement, then any patent licenses
  8205        granted to You under this License for that Work shall terminate
  8206        as of the date such litigation is filed.
  8207  
  8208     4. Redistribution. You may reproduce and distribute copies of the
  8209        Work or Derivative Works thereof in any medium, with or without
  8210        modifications, and in Source or Object form, provided that You
  8211        meet the following conditions:
  8212  
  8213        (a) You must give any other recipients of the Work or
  8214            Derivative Works a copy of this License; and
  8215  
  8216        (b) You must cause any modified files to carry prominent notices
  8217            stating that You changed the files; and
  8218  
  8219        (c) You must retain, in the Source form of any Derivative Works
  8220            that You distribute, all copyright, patent, trademark, and
  8221            attribution notices from the Source form of the Work,
  8222            excluding those notices that do not pertain to any part of
  8223            the Derivative Works; and
  8224  
  8225        (d) If the Work includes a "NOTICE" text file as part of its
  8226            distribution, then any Derivative Works that You distribute must
  8227            include a readable copy of the attribution notices contained
  8228            within such NOTICE file, excluding those notices that do not
  8229            pertain to any part of the Derivative Works, in at least one
  8230            of the following places: within a NOTICE text file distributed
  8231            as part of the Derivative Works; within the Source form or
  8232            documentation, if provided along with the Derivative Works; or,
  8233            within a display generated by the Derivative Works, if and
  8234            wherever such third-party notices normally appear. The contents
  8235            of the NOTICE file are for informational purposes only and
  8236            do not modify the License. You may add Your own attribution
  8237            notices within Derivative Works that You distribute, alongside
  8238            or as an addendum to the NOTICE text from the Work, provided
  8239            that such additional attribution notices cannot be construed
  8240            as modifying the License.
  8241  
  8242        You may add Your own copyright statement to Your modifications and
  8243        may provide additional or different license terms and conditions
  8244        for use, reproduction, or distribution of Your modifications, or
  8245        for any such Derivative Works as a whole, provided Your use,
  8246        reproduction, and distribution of the Work otherwise complies with
  8247        the conditions stated in this License.
  8248  
  8249     5. Submission of Contributions. Unless You explicitly state otherwise,
  8250        any Contribution intentionally submitted for inclusion in the Work
  8251        by You to the Licensor shall be under the terms and conditions of
  8252        this License, without any additional terms or conditions.
  8253        Notwithstanding the above, nothing herein shall supersede or modify
  8254        the terms of any separate license agreement you may have executed
  8255        with Licensor regarding such Contributions.
  8256  
  8257     6. Trademarks. This License does not grant permission to use the trade
  8258        names, trademarks, service marks, or product names of the Licensor,
  8259        except as required for reasonable and customary use in describing the
  8260        origin of the Work and reproducing the content of the NOTICE file.
  8261  
  8262     7. Disclaimer of Warranty. Unless required by applicable law or
  8263        agreed to in writing, Licensor provides the Work (and each
  8264        Contributor provides its Contributions) on an "AS IS" BASIS,
  8265        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8266        implied, including, without limitation, any warranties or conditions
  8267        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8268        PARTICULAR PURPOSE. You are solely responsible for determining the
  8269        appropriateness of using or redistributing the Work and assume any
  8270        risks associated with Your exercise of permissions under this License.
  8271  
  8272     8. Limitation of Liability. In no event and under no legal theory,
  8273        whether in tort (including negligence), contract, or otherwise,
  8274        unless required by applicable law (such as deliberate and grossly
  8275        negligent acts) or agreed to in writing, shall any Contributor be
  8276        liable to You for damages, including any direct, indirect, special,
  8277        incidental, or consequential damages of any character arising as a
  8278        result of this License or out of the use or inability to use the
  8279        Work (including but not limited to damages for loss of goodwill,
  8280        work stoppage, computer failure or malfunction, or any and all
  8281        other commercial damages or losses), even if such Contributor
  8282        has been advised of the possibility of such damages.
  8283  
  8284     9. Accepting Warranty or Additional Liability. While redistributing
  8285        the Work or Derivative Works thereof, You may choose to offer,
  8286        and charge a fee for, acceptance of support, warranty, indemnity,
  8287        or other liability obligations and/or rights consistent with this
  8288        License. However, in accepting such obligations, You may act only
  8289        on Your own behalf and on Your sole responsibility, not on behalf
  8290        of any other Contributor, and only if You agree to indemnify,
  8291        defend, and hold each Contributor harmless for any liability
  8292        incurred by, or claims asserted against, such Contributor by reason
  8293        of your accepting any such warranty or additional liability.
  8294  
  8295     END OF TERMS AND CONDITIONS
  8296  
  8297     APPENDIX: How to apply the Apache License to your work.
  8298  
  8299        To apply the Apache License to your work, attach the following
  8300        boilerplate notice, with the fields enclosed by brackets "[]"
  8301        replaced with your own identifying information. (Don't include
  8302        the brackets!)  The text should be enclosed in the appropriate
  8303        comment syntax for the file format. We also recommend that a
  8304        file or class name and description of purpose be included on the
  8305        same "printed page" as the copyright notice for easier
  8306        identification within third-party archives.
  8307  
  8308     Copyright [yyyy] [name of copyright owner]
  8309  
  8310     Licensed under the Apache License, Version 2.0 (the "License");
  8311     you may not use this file except in compliance with the License.
  8312     You may obtain a copy of the License at
  8313  
  8314         http://www.apache.org/licenses/LICENSE-2.0
  8315  
  8316     Unless required by applicable law or agreed to in writing, software
  8317     distributed under the License is distributed on an "AS IS" BASIS,
  8318     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8319     See the License for the specific language governing permissions and
  8320     limitations under the License.
  8321  
  8322  ================================================================
  8323  
  8324  github.com/go-openapi/strfmt
  8325  https://github.com/go-openapi/strfmt
  8326  ----------------------------------------------------------------
  8327  
  8328                                   Apache License
  8329                             Version 2.0, January 2004
  8330                          http://www.apache.org/licenses/
  8331  
  8332     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8333  
  8334     1. Definitions.
  8335  
  8336        "License" shall mean the terms and conditions for use, reproduction,
  8337        and distribution as defined by Sections 1 through 9 of this document.
  8338  
  8339        "Licensor" shall mean the copyright owner or entity authorized by
  8340        the copyright owner that is granting the License.
  8341  
  8342        "Legal Entity" shall mean the union of the acting entity and all
  8343        other entities that control, are controlled by, or are under common
  8344        control with that entity. For the purposes of this definition,
  8345        "control" means (i) the power, direct or indirect, to cause the
  8346        direction or management of such entity, whether by contract or
  8347        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8348        outstanding shares, or (iii) beneficial ownership of such entity.
  8349  
  8350        "You" (or "Your") shall mean an individual or Legal Entity
  8351        exercising permissions granted by this License.
  8352  
  8353        "Source" form shall mean the preferred form for making modifications,
  8354        including but not limited to software source code, documentation
  8355        source, and configuration files.
  8356  
  8357        "Object" form shall mean any form resulting from mechanical
  8358        transformation or translation of a Source form, including but
  8359        not limited to compiled object code, generated documentation,
  8360        and conversions to other media types.
  8361  
  8362        "Work" shall mean the work of authorship, whether in Source or
  8363        Object form, made available under the License, as indicated by a
  8364        copyright notice that is included in or attached to the work
  8365        (an example is provided in the Appendix below).
  8366  
  8367        "Derivative Works" shall mean any work, whether in Source or Object
  8368        form, that is based on (or derived from) the Work and for which the
  8369        editorial revisions, annotations, elaborations, or other modifications
  8370        represent, as a whole, an original work of authorship. For the purposes
  8371        of this License, Derivative Works shall not include works that remain
  8372        separable from, or merely link (or bind by name) to the interfaces of,
  8373        the Work and Derivative Works thereof.
  8374  
  8375        "Contribution" shall mean any work of authorship, including
  8376        the original version of the Work and any modifications or additions
  8377        to that Work or Derivative Works thereof, that is intentionally
  8378        submitted to Licensor for inclusion in the Work by the copyright owner
  8379        or by an individual or Legal Entity authorized to submit on behalf of
  8380        the copyright owner. For the purposes of this definition, "submitted"
  8381        means any form of electronic, verbal, or written communication sent
  8382        to the Licensor or its representatives, including but not limited to
  8383        communication on electronic mailing lists, source code control systems,
  8384        and issue tracking systems that are managed by, or on behalf of, the
  8385        Licensor for the purpose of discussing and improving the Work, but
  8386        excluding communication that is conspicuously marked or otherwise
  8387        designated in writing by the copyright owner as "Not a Contribution."
  8388  
  8389        "Contributor" shall mean Licensor and any individual or Legal Entity
  8390        on behalf of whom a Contribution has been received by Licensor and
  8391        subsequently incorporated within the Work.
  8392  
  8393     2. Grant of Copyright License. Subject to the terms and conditions of
  8394        this License, each Contributor hereby grants to You a perpetual,
  8395        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8396        copyright license to reproduce, prepare Derivative Works of,
  8397        publicly display, publicly perform, sublicense, and distribute the
  8398        Work and such Derivative Works in Source or Object form.
  8399  
  8400     3. Grant of Patent License. Subject to the terms and conditions of
  8401        this License, each Contributor hereby grants to You a perpetual,
  8402        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8403        (except as stated in this section) patent license to make, have made,
  8404        use, offer to sell, sell, import, and otherwise transfer the Work,
  8405        where such license applies only to those patent claims licensable
  8406        by such Contributor that are necessarily infringed by their
  8407        Contribution(s) alone or by combination of their Contribution(s)
  8408        with the Work to which such Contribution(s) was submitted. If You
  8409        institute patent litigation against any entity (including a
  8410        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8411        or a Contribution incorporated within the Work constitutes direct
  8412        or contributory patent infringement, then any patent licenses
  8413        granted to You under this License for that Work shall terminate
  8414        as of the date such litigation is filed.
  8415  
  8416     4. Redistribution. You may reproduce and distribute copies of the
  8417        Work or Derivative Works thereof in any medium, with or without
  8418        modifications, and in Source or Object form, provided that You
  8419        meet the following conditions:
  8420  
  8421        (a) You must give any other recipients of the Work or
  8422            Derivative Works a copy of this License; and
  8423  
  8424        (b) You must cause any modified files to carry prominent notices
  8425            stating that You changed the files; and
  8426  
  8427        (c) You must retain, in the Source form of any Derivative Works
  8428            that You distribute, all copyright, patent, trademark, and
  8429            attribution notices from the Source form of the Work,
  8430            excluding those notices that do not pertain to any part of
  8431            the Derivative Works; and
  8432  
  8433        (d) If the Work includes a "NOTICE" text file as part of its
  8434            distribution, then any Derivative Works that You distribute must
  8435            include a readable copy of the attribution notices contained
  8436            within such NOTICE file, excluding those notices that do not
  8437            pertain to any part of the Derivative Works, in at least one
  8438            of the following places: within a NOTICE text file distributed
  8439            as part of the Derivative Works; within the Source form or
  8440            documentation, if provided along with the Derivative Works; or,
  8441            within a display generated by the Derivative Works, if and
  8442            wherever such third-party notices normally appear. The contents
  8443            of the NOTICE file are for informational purposes only and
  8444            do not modify the License. You may add Your own attribution
  8445            notices within Derivative Works that You distribute, alongside
  8446            or as an addendum to the NOTICE text from the Work, provided
  8447            that such additional attribution notices cannot be construed
  8448            as modifying the License.
  8449  
  8450        You may add Your own copyright statement to Your modifications and
  8451        may provide additional or different license terms and conditions
  8452        for use, reproduction, or distribution of Your modifications, or
  8453        for any such Derivative Works as a whole, provided Your use,
  8454        reproduction, and distribution of the Work otherwise complies with
  8455        the conditions stated in this License.
  8456  
  8457     5. Submission of Contributions. Unless You explicitly state otherwise,
  8458        any Contribution intentionally submitted for inclusion in the Work
  8459        by You to the Licensor shall be under the terms and conditions of
  8460        this License, without any additional terms or conditions.
  8461        Notwithstanding the above, nothing herein shall supersede or modify
  8462        the terms of any separate license agreement you may have executed
  8463        with Licensor regarding such Contributions.
  8464  
  8465     6. Trademarks. This License does not grant permission to use the trade
  8466        names, trademarks, service marks, or product names of the Licensor,
  8467        except as required for reasonable and customary use in describing the
  8468        origin of the Work and reproducing the content of the NOTICE file.
  8469  
  8470     7. Disclaimer of Warranty. Unless required by applicable law or
  8471        agreed to in writing, Licensor provides the Work (and each
  8472        Contributor provides its Contributions) on an "AS IS" BASIS,
  8473        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8474        implied, including, without limitation, any warranties or conditions
  8475        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8476        PARTICULAR PURPOSE. You are solely responsible for determining the
  8477        appropriateness of using or redistributing the Work and assume any
  8478        risks associated with Your exercise of permissions under this License.
  8479  
  8480     8. Limitation of Liability. In no event and under no legal theory,
  8481        whether in tort (including negligence), contract, or otherwise,
  8482        unless required by applicable law (such as deliberate and grossly
  8483        negligent acts) or agreed to in writing, shall any Contributor be
  8484        liable to You for damages, including any direct, indirect, special,
  8485        incidental, or consequential damages of any character arising as a
  8486        result of this License or out of the use or inability to use the
  8487        Work (including but not limited to damages for loss of goodwill,
  8488        work stoppage, computer failure or malfunction, or any and all
  8489        other commercial damages or losses), even if such Contributor
  8490        has been advised of the possibility of such damages.
  8491  
  8492     9. Accepting Warranty or Additional Liability. While redistributing
  8493        the Work or Derivative Works thereof, You may choose to offer,
  8494        and charge a fee for, acceptance of support, warranty, indemnity,
  8495        or other liability obligations and/or rights consistent with this
  8496        License. However, in accepting such obligations, You may act only
  8497        on Your own behalf and on Your sole responsibility, not on behalf
  8498        of any other Contributor, and only if You agree to indemnify,
  8499        defend, and hold each Contributor harmless for any liability
  8500        incurred by, or claims asserted against, such Contributor by reason
  8501        of your accepting any such warranty or additional liability.
  8502  
  8503     END OF TERMS AND CONDITIONS
  8504  
  8505     APPENDIX: How to apply the Apache License to your work.
  8506  
  8507        To apply the Apache License to your work, attach the following
  8508        boilerplate notice, with the fields enclosed by brackets "[]"
  8509        replaced with your own identifying information. (Don't include
  8510        the brackets!)  The text should be enclosed in the appropriate
  8511        comment syntax for the file format. We also recommend that a
  8512        file or class name and description of purpose be included on the
  8513        same "printed page" as the copyright notice for easier
  8514        identification within third-party archives.
  8515  
  8516     Copyright [yyyy] [name of copyright owner]
  8517  
  8518     Licensed under the Apache License, Version 2.0 (the "License");
  8519     you may not use this file except in compliance with the License.
  8520     You may obtain a copy of the License at
  8521  
  8522         http://www.apache.org/licenses/LICENSE-2.0
  8523  
  8524     Unless required by applicable law or agreed to in writing, software
  8525     distributed under the License is distributed on an "AS IS" BASIS,
  8526     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8527     See the License for the specific language governing permissions and
  8528     limitations under the License.
  8529  
  8530  ================================================================
  8531  
  8532  github.com/go-openapi/swag
  8533  https://github.com/go-openapi/swag
  8534  ----------------------------------------------------------------
  8535  
  8536                                   Apache License
  8537                             Version 2.0, January 2004
  8538                          http://www.apache.org/licenses/
  8539  
  8540     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8541  
  8542     1. Definitions.
  8543  
  8544        "License" shall mean the terms and conditions for use, reproduction,
  8545        and distribution as defined by Sections 1 through 9 of this document.
  8546  
  8547        "Licensor" shall mean the copyright owner or entity authorized by
  8548        the copyright owner that is granting the License.
  8549  
  8550        "Legal Entity" shall mean the union of the acting entity and all
  8551        other entities that control, are controlled by, or are under common
  8552        control with that entity. For the purposes of this definition,
  8553        "control" means (i) the power, direct or indirect, to cause the
  8554        direction or management of such entity, whether by contract or
  8555        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8556        outstanding shares, or (iii) beneficial ownership of such entity.
  8557  
  8558        "You" (or "Your") shall mean an individual or Legal Entity
  8559        exercising permissions granted by this License.
  8560  
  8561        "Source" form shall mean the preferred form for making modifications,
  8562        including but not limited to software source code, documentation
  8563        source, and configuration files.
  8564  
  8565        "Object" form shall mean any form resulting from mechanical
  8566        transformation or translation of a Source form, including but
  8567        not limited to compiled object code, generated documentation,
  8568        and conversions to other media types.
  8569  
  8570        "Work" shall mean the work of authorship, whether in Source or
  8571        Object form, made available under the License, as indicated by a
  8572        copyright notice that is included in or attached to the work
  8573        (an example is provided in the Appendix below).
  8574  
  8575        "Derivative Works" shall mean any work, whether in Source or Object
  8576        form, that is based on (or derived from) the Work and for which the
  8577        editorial revisions, annotations, elaborations, or other modifications
  8578        represent, as a whole, an original work of authorship. For the purposes
  8579        of this License, Derivative Works shall not include works that remain
  8580        separable from, or merely link (or bind by name) to the interfaces of,
  8581        the Work and Derivative Works thereof.
  8582  
  8583        "Contribution" shall mean any work of authorship, including
  8584        the original version of the Work and any modifications or additions
  8585        to that Work or Derivative Works thereof, that is intentionally
  8586        submitted to Licensor for inclusion in the Work by the copyright owner
  8587        or by an individual or Legal Entity authorized to submit on behalf of
  8588        the copyright owner. For the purposes of this definition, "submitted"
  8589        means any form of electronic, verbal, or written communication sent
  8590        to the Licensor or its representatives, including but not limited to
  8591        communication on electronic mailing lists, source code control systems,
  8592        and issue tracking systems that are managed by, or on behalf of, the
  8593        Licensor for the purpose of discussing and improving the Work, but
  8594        excluding communication that is conspicuously marked or otherwise
  8595        designated in writing by the copyright owner as "Not a Contribution."
  8596  
  8597        "Contributor" shall mean Licensor and any individual or Legal Entity
  8598        on behalf of whom a Contribution has been received by Licensor and
  8599        subsequently incorporated within the Work.
  8600  
  8601     2. Grant of Copyright License. Subject to the terms and conditions of
  8602        this License, each Contributor hereby grants to You a perpetual,
  8603        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8604        copyright license to reproduce, prepare Derivative Works of,
  8605        publicly display, publicly perform, sublicense, and distribute the
  8606        Work and such Derivative Works in Source or Object form.
  8607  
  8608     3. Grant of Patent License. Subject to the terms and conditions of
  8609        this License, each Contributor hereby grants to You a perpetual,
  8610        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8611        (except as stated in this section) patent license to make, have made,
  8612        use, offer to sell, sell, import, and otherwise transfer the Work,
  8613        where such license applies only to those patent claims licensable
  8614        by such Contributor that are necessarily infringed by their
  8615        Contribution(s) alone or by combination of their Contribution(s)
  8616        with the Work to which such Contribution(s) was submitted. If You
  8617        institute patent litigation against any entity (including a
  8618        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8619        or a Contribution incorporated within the Work constitutes direct
  8620        or contributory patent infringement, then any patent licenses
  8621        granted to You under this License for that Work shall terminate
  8622        as of the date such litigation is filed.
  8623  
  8624     4. Redistribution. You may reproduce and distribute copies of the
  8625        Work or Derivative Works thereof in any medium, with or without
  8626        modifications, and in Source or Object form, provided that You
  8627        meet the following conditions:
  8628  
  8629        (a) You must give any other recipients of the Work or
  8630            Derivative Works a copy of this License; and
  8631  
  8632        (b) You must cause any modified files to carry prominent notices
  8633            stating that You changed the files; and
  8634  
  8635        (c) You must retain, in the Source form of any Derivative Works
  8636            that You distribute, all copyright, patent, trademark, and
  8637            attribution notices from the Source form of the Work,
  8638            excluding those notices that do not pertain to any part of
  8639            the Derivative Works; and
  8640  
  8641        (d) If the Work includes a "NOTICE" text file as part of its
  8642            distribution, then any Derivative Works that You distribute must
  8643            include a readable copy of the attribution notices contained
  8644            within such NOTICE file, excluding those notices that do not
  8645            pertain to any part of the Derivative Works, in at least one
  8646            of the following places: within a NOTICE text file distributed
  8647            as part of the Derivative Works; within the Source form or
  8648            documentation, if provided along with the Derivative Works; or,
  8649            within a display generated by the Derivative Works, if and
  8650            wherever such third-party notices normally appear. The contents
  8651            of the NOTICE file are for informational purposes only and
  8652            do not modify the License. You may add Your own attribution
  8653            notices within Derivative Works that You distribute, alongside
  8654            or as an addendum to the NOTICE text from the Work, provided
  8655            that such additional attribution notices cannot be construed
  8656            as modifying the License.
  8657  
  8658        You may add Your own copyright statement to Your modifications and
  8659        may provide additional or different license terms and conditions
  8660        for use, reproduction, or distribution of Your modifications, or
  8661        for any such Derivative Works as a whole, provided Your use,
  8662        reproduction, and distribution of the Work otherwise complies with
  8663        the conditions stated in this License.
  8664  
  8665     5. Submission of Contributions. Unless You explicitly state otherwise,
  8666        any Contribution intentionally submitted for inclusion in the Work
  8667        by You to the Licensor shall be under the terms and conditions of
  8668        this License, without any additional terms or conditions.
  8669        Notwithstanding the above, nothing herein shall supersede or modify
  8670        the terms of any separate license agreement you may have executed
  8671        with Licensor regarding such Contributions.
  8672  
  8673     6. Trademarks. This License does not grant permission to use the trade
  8674        names, trademarks, service marks, or product names of the Licensor,
  8675        except as required for reasonable and customary use in describing the
  8676        origin of the Work and reproducing the content of the NOTICE file.
  8677  
  8678     7. Disclaimer of Warranty. Unless required by applicable law or
  8679        agreed to in writing, Licensor provides the Work (and each
  8680        Contributor provides its Contributions) on an "AS IS" BASIS,
  8681        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8682        implied, including, without limitation, any warranties or conditions
  8683        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8684        PARTICULAR PURPOSE. You are solely responsible for determining the
  8685        appropriateness of using or redistributing the Work and assume any
  8686        risks associated with Your exercise of permissions under this License.
  8687  
  8688     8. Limitation of Liability. In no event and under no legal theory,
  8689        whether in tort (including negligence), contract, or otherwise,
  8690        unless required by applicable law (such as deliberate and grossly
  8691        negligent acts) or agreed to in writing, shall any Contributor be
  8692        liable to You for damages, including any direct, indirect, special,
  8693        incidental, or consequential damages of any character arising as a
  8694        result of this License or out of the use or inability to use the
  8695        Work (including but not limited to damages for loss of goodwill,
  8696        work stoppage, computer failure or malfunction, or any and all
  8697        other commercial damages or losses), even if such Contributor
  8698        has been advised of the possibility of such damages.
  8699  
  8700     9. Accepting Warranty or Additional Liability. While redistributing
  8701        the Work or Derivative Works thereof, You may choose to offer,
  8702        and charge a fee for, acceptance of support, warranty, indemnity,
  8703        or other liability obligations and/or rights consistent with this
  8704        License. However, in accepting such obligations, You may act only
  8705        on Your own behalf and on Your sole responsibility, not on behalf
  8706        of any other Contributor, and only if You agree to indemnify,
  8707        defend, and hold each Contributor harmless for any liability
  8708        incurred by, or claims asserted against, such Contributor by reason
  8709        of your accepting any such warranty or additional liability.
  8710  
  8711     END OF TERMS AND CONDITIONS
  8712  
  8713     APPENDIX: How to apply the Apache License to your work.
  8714  
  8715        To apply the Apache License to your work, attach the following
  8716        boilerplate notice, with the fields enclosed by brackets "[]"
  8717        replaced with your own identifying information. (Don't include
  8718        the brackets!)  The text should be enclosed in the appropriate
  8719        comment syntax for the file format. We also recommend that a
  8720        file or class name and description of purpose be included on the
  8721        same "printed page" as the copyright notice for easier
  8722        identification within third-party archives.
  8723  
  8724     Copyright [yyyy] [name of copyright owner]
  8725  
  8726     Licensed under the Apache License, Version 2.0 (the "License");
  8727     you may not use this file except in compliance with the License.
  8728     You may obtain a copy of the License at
  8729  
  8730         http://www.apache.org/licenses/LICENSE-2.0
  8731  
  8732     Unless required by applicable law or agreed to in writing, software
  8733     distributed under the License is distributed on an "AS IS" BASIS,
  8734     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8735     See the License for the specific language governing permissions and
  8736     limitations under the License.
  8737  
  8738  ================================================================
  8739  
  8740  github.com/go-openapi/validate
  8741  https://github.com/go-openapi/validate
  8742  ----------------------------------------------------------------
  8743  
  8744                                   Apache License
  8745                             Version 2.0, January 2004
  8746                          http://www.apache.org/licenses/
  8747  
  8748     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8749  
  8750     1. Definitions.
  8751  
  8752        "License" shall mean the terms and conditions for use, reproduction,
  8753        and distribution as defined by Sections 1 through 9 of this document.
  8754  
  8755        "Licensor" shall mean the copyright owner or entity authorized by
  8756        the copyright owner that is granting the License.
  8757  
  8758        "Legal Entity" shall mean the union of the acting entity and all
  8759        other entities that control, are controlled by, or are under common
  8760        control with that entity. For the purposes of this definition,
  8761        "control" means (i) the power, direct or indirect, to cause the
  8762        direction or management of such entity, whether by contract or
  8763        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8764        outstanding shares, or (iii) beneficial ownership of such entity.
  8765  
  8766        "You" (or "Your") shall mean an individual or Legal Entity
  8767        exercising permissions granted by this License.
  8768  
  8769        "Source" form shall mean the preferred form for making modifications,
  8770        including but not limited to software source code, documentation
  8771        source, and configuration files.
  8772  
  8773        "Object" form shall mean any form resulting from mechanical
  8774        transformation or translation of a Source form, including but
  8775        not limited to compiled object code, generated documentation,
  8776        and conversions to other media types.
  8777  
  8778        "Work" shall mean the work of authorship, whether in Source or
  8779        Object form, made available under the License, as indicated by a
  8780        copyright notice that is included in or attached to the work
  8781        (an example is provided in the Appendix below).
  8782  
  8783        "Derivative Works" shall mean any work, whether in Source or Object
  8784        form, that is based on (or derived from) the Work and for which the
  8785        editorial revisions, annotations, elaborations, or other modifications
  8786        represent, as a whole, an original work of authorship. For the purposes
  8787        of this License, Derivative Works shall not include works that remain
  8788        separable from, or merely link (or bind by name) to the interfaces of,
  8789        the Work and Derivative Works thereof.
  8790  
  8791        "Contribution" shall mean any work of authorship, including
  8792        the original version of the Work and any modifications or additions
  8793        to that Work or Derivative Works thereof, that is intentionally
  8794        submitted to Licensor for inclusion in the Work by the copyright owner
  8795        or by an individual or Legal Entity authorized to submit on behalf of
  8796        the copyright owner. For the purposes of this definition, "submitted"
  8797        means any form of electronic, verbal, or written communication sent
  8798        to the Licensor or its representatives, including but not limited to
  8799        communication on electronic mailing lists, source code control systems,
  8800        and issue tracking systems that are managed by, or on behalf of, the
  8801        Licensor for the purpose of discussing and improving the Work, but
  8802        excluding communication that is conspicuously marked or otherwise
  8803        designated in writing by the copyright owner as "Not a Contribution."
  8804  
  8805        "Contributor" shall mean Licensor and any individual or Legal Entity
  8806        on behalf of whom a Contribution has been received by Licensor and
  8807        subsequently incorporated within the Work.
  8808  
  8809     2. Grant of Copyright License. Subject to the terms and conditions of
  8810        this License, each Contributor hereby grants to You a perpetual,
  8811        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8812        copyright license to reproduce, prepare Derivative Works of,
  8813        publicly display, publicly perform, sublicense, and distribute the
  8814        Work and such Derivative Works in Source or Object form.
  8815  
  8816     3. Grant of Patent License. Subject to the terms and conditions of
  8817        this License, each Contributor hereby grants to You a perpetual,
  8818        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8819        (except as stated in this section) patent license to make, have made,
  8820        use, offer to sell, sell, import, and otherwise transfer the Work,
  8821        where such license applies only to those patent claims licensable
  8822        by such Contributor that are necessarily infringed by their
  8823        Contribution(s) alone or by combination of their Contribution(s)
  8824        with the Work to which such Contribution(s) was submitted. If You
  8825        institute patent litigation against any entity (including a
  8826        cross-claim or counterclaim in a lawsuit) alleging that the Work
  8827        or a Contribution incorporated within the Work constitutes direct
  8828        or contributory patent infringement, then any patent licenses
  8829        granted to You under this License for that Work shall terminate
  8830        as of the date such litigation is filed.
  8831  
  8832     4. Redistribution. You may reproduce and distribute copies of the
  8833        Work or Derivative Works thereof in any medium, with or without
  8834        modifications, and in Source or Object form, provided that You
  8835        meet the following conditions:
  8836  
  8837        (a) You must give any other recipients of the Work or
  8838            Derivative Works a copy of this License; and
  8839  
  8840        (b) You must cause any modified files to carry prominent notices
  8841            stating that You changed the files; and
  8842  
  8843        (c) You must retain, in the Source form of any Derivative Works
  8844            that You distribute, all copyright, patent, trademark, and
  8845            attribution notices from the Source form of the Work,
  8846            excluding those notices that do not pertain to any part of
  8847            the Derivative Works; and
  8848  
  8849        (d) If the Work includes a "NOTICE" text file as part of its
  8850            distribution, then any Derivative Works that You distribute must
  8851            include a readable copy of the attribution notices contained
  8852            within such NOTICE file, excluding those notices that do not
  8853            pertain to any part of the Derivative Works, in at least one
  8854            of the following places: within a NOTICE text file distributed
  8855            as part of the Derivative Works; within the Source form or
  8856            documentation, if provided along with the Derivative Works; or,
  8857            within a display generated by the Derivative Works, if and
  8858            wherever such third-party notices normally appear. The contents
  8859            of the NOTICE file are for informational purposes only and
  8860            do not modify the License. You may add Your own attribution
  8861            notices within Derivative Works that You distribute, alongside
  8862            or as an addendum to the NOTICE text from the Work, provided
  8863            that such additional attribution notices cannot be construed
  8864            as modifying the License.
  8865  
  8866        You may add Your own copyright statement to Your modifications and
  8867        may provide additional or different license terms and conditions
  8868        for use, reproduction, or distribution of Your modifications, or
  8869        for any such Derivative Works as a whole, provided Your use,
  8870        reproduction, and distribution of the Work otherwise complies with
  8871        the conditions stated in this License.
  8872  
  8873     5. Submission of Contributions. Unless You explicitly state otherwise,
  8874        any Contribution intentionally submitted for inclusion in the Work
  8875        by You to the Licensor shall be under the terms and conditions of
  8876        this License, without any additional terms or conditions.
  8877        Notwithstanding the above, nothing herein shall supersede or modify
  8878        the terms of any separate license agreement you may have executed
  8879        with Licensor regarding such Contributions.
  8880  
  8881     6. Trademarks. This License does not grant permission to use the trade
  8882        names, trademarks, service marks, or product names of the Licensor,
  8883        except as required for reasonable and customary use in describing the
  8884        origin of the Work and reproducing the content of the NOTICE file.
  8885  
  8886     7. Disclaimer of Warranty. Unless required by applicable law or
  8887        agreed to in writing, Licensor provides the Work (and each
  8888        Contributor provides its Contributions) on an "AS IS" BASIS,
  8889        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8890        implied, including, without limitation, any warranties or conditions
  8891        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8892        PARTICULAR PURPOSE. You are solely responsible for determining the
  8893        appropriateness of using or redistributing the Work and assume any
  8894        risks associated with Your exercise of permissions under this License.
  8895  
  8896     8. Limitation of Liability. In no event and under no legal theory,
  8897        whether in tort (including negligence), contract, or otherwise,
  8898        unless required by applicable law (such as deliberate and grossly
  8899        negligent acts) or agreed to in writing, shall any Contributor be
  8900        liable to You for damages, including any direct, indirect, special,
  8901        incidental, or consequential damages of any character arising as a
  8902        result of this License or out of the use or inability to use the
  8903        Work (including but not limited to damages for loss of goodwill,
  8904        work stoppage, computer failure or malfunction, or any and all
  8905        other commercial damages or losses), even if such Contributor
  8906        has been advised of the possibility of such damages.
  8907  
  8908     9. Accepting Warranty or Additional Liability. While redistributing
  8909        the Work or Derivative Works thereof, You may choose to offer,
  8910        and charge a fee for, acceptance of support, warranty, indemnity,
  8911        or other liability obligations and/or rights consistent with this
  8912        License. However, in accepting such obligations, You may act only
  8913        on Your own behalf and on Your sole responsibility, not on behalf
  8914        of any other Contributor, and only if You agree to indemnify,
  8915        defend, and hold each Contributor harmless for any liability
  8916        incurred by, or claims asserted against, such Contributor by reason
  8917        of your accepting any such warranty or additional liability.
  8918  
  8919     END OF TERMS AND CONDITIONS
  8920  
  8921     APPENDIX: How to apply the Apache License to your work.
  8922  
  8923        To apply the Apache License to your work, attach the following
  8924        boilerplate notice, with the fields enclosed by brackets "[]"
  8925        replaced with your own identifying information. (Don't include
  8926        the brackets!)  The text should be enclosed in the appropriate
  8927        comment syntax for the file format. We also recommend that a
  8928        file or class name and description of purpose be included on the
  8929        same "printed page" as the copyright notice for easier
  8930        identification within third-party archives.
  8931  
  8932     Copyright [yyyy] [name of copyright owner]
  8933  
  8934     Licensed under the Apache License, Version 2.0 (the "License");
  8935     you may not use this file except in compliance with the License.
  8936     You may obtain a copy of the License at
  8937  
  8938         http://www.apache.org/licenses/LICENSE-2.0
  8939  
  8940     Unless required by applicable law or agreed to in writing, software
  8941     distributed under the License is distributed on an "AS IS" BASIS,
  8942     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8943     See the License for the specific language governing permissions and
  8944     limitations under the License.
  8945  
  8946  ================================================================
  8947  
  8948  github.com/go-sql-driver/mysql
  8949  https://github.com/go-sql-driver/mysql
  8950  ----------------------------------------------------------------
  8951  Mozilla Public License Version 2.0
  8952  ==================================
  8953  
  8954  1. Definitions
  8955  --------------
  8956  
  8957  1.1. "Contributor"
  8958      means each individual or legal entity that creates, contributes to
  8959      the creation of, or owns Covered Software.
  8960  
  8961  1.2. "Contributor Version"
  8962      means the combination of the Contributions of others (if any) used
  8963      by a Contributor and that particular Contributor's Contribution.
  8964  
  8965  1.3. "Contribution"
  8966      means Covered Software of a particular Contributor.
  8967  
  8968  1.4. "Covered Software"
  8969      means Source Code Form to which the initial Contributor has attached
  8970      the notice in Exhibit A, the Executable Form of such Source Code
  8971      Form, and Modifications of such Source Code Form, in each case
  8972      including portions thereof.
  8973  
  8974  1.5. "Incompatible With Secondary Licenses"
  8975      means
  8976  
  8977      (a) that the initial Contributor has attached the notice described
  8978          in Exhibit B to the Covered Software; or
  8979  
  8980      (b) that the Covered Software was made available under the terms of
  8981          version 1.1 or earlier of the License, but not also under the
  8982          terms of a Secondary License.
  8983  
  8984  1.6. "Executable Form"
  8985      means any form of the work other than Source Code Form.
  8986  
  8987  1.7. "Larger Work"
  8988      means a work that combines Covered Software with other material, in 
  8989      a separate file or files, that is not Covered Software.
  8990  
  8991  1.8. "License"
  8992      means this document.
  8993  
  8994  1.9. "Licensable"
  8995      means having the right to grant, to the maximum extent possible,
  8996      whether at the time of the initial grant or subsequently, any and
  8997      all of the rights conveyed by this License.
  8998  
  8999  1.10. "Modifications"
  9000      means any of the following:
  9001  
  9002      (a) any file in Source Code Form that results from an addition to,
  9003          deletion from, or modification of the contents of Covered
  9004          Software; or
  9005  
  9006      (b) any new file in Source Code Form that contains any Covered
  9007          Software.
  9008  
  9009  1.11. "Patent Claims" of a Contributor
  9010      means any patent claim(s), including without limitation, method,
  9011      process, and apparatus claims, in any patent Licensable by such
  9012      Contributor that would be infringed, but for the grant of the
  9013      License, by the making, using, selling, offering for sale, having
  9014      made, import, or transfer of either its Contributions or its
  9015      Contributor Version.
  9016  
  9017  1.12. "Secondary License"
  9018      means either the GNU General Public License, Version 2.0, the GNU
  9019      Lesser General Public License, Version 2.1, the GNU Affero General
  9020      Public License, Version 3.0, or any later versions of those
  9021      licenses.
  9022  
  9023  1.13. "Source Code Form"
  9024      means the form of the work preferred for making modifications.
  9025  
  9026  1.14. "You" (or "Your")
  9027      means an individual or a legal entity exercising rights under this
  9028      License. For legal entities, "You" includes any entity that
  9029      controls, is controlled by, or is under common control with You. For
  9030      purposes of this definition, "control" means (a) the power, direct
  9031      or indirect, to cause the direction or management of such entity,
  9032      whether by contract or otherwise, or (b) ownership of more than
  9033      fifty percent (50%) of the outstanding shares or beneficial
  9034      ownership of such entity.
  9035  
  9036  2. License Grants and Conditions
  9037  --------------------------------
  9038  
  9039  2.1. Grants
  9040  
  9041  Each Contributor hereby grants You a world-wide, royalty-free,
  9042  non-exclusive license:
  9043  
  9044  (a) under intellectual property rights (other than patent or trademark)
  9045      Licensable by such Contributor to use, reproduce, make available,
  9046      modify, display, perform, distribute, and otherwise exploit its
  9047      Contributions, either on an unmodified basis, with Modifications, or
  9048      as part of a Larger Work; and
  9049  
  9050  (b) under Patent Claims of such Contributor to make, use, sell, offer
  9051      for sale, have made, import, and otherwise transfer either its
  9052      Contributions or its Contributor Version.
  9053  
  9054  2.2. Effective Date
  9055  
  9056  The licenses granted in Section 2.1 with respect to any Contribution
  9057  become effective for each Contribution on the date the Contributor first
  9058  distributes such Contribution.
  9059  
  9060  2.3. Limitations on Grant Scope
  9061  
  9062  The licenses granted in this Section 2 are the only rights granted under
  9063  this License. No additional rights or licenses will be implied from the
  9064  distribution or licensing of Covered Software under this License.
  9065  Notwithstanding Section 2.1(b) above, no patent license is granted by a
  9066  Contributor:
  9067  
  9068  (a) for any code that a Contributor has removed from Covered Software;
  9069      or
  9070  
  9071  (b) for infringements caused by: (i) Your and any other third party's
  9072      modifications of Covered Software, or (ii) the combination of its
  9073      Contributions with other software (except as part of its Contributor
  9074      Version); or
  9075  
  9076  (c) under Patent Claims infringed by Covered Software in the absence of
  9077      its Contributions.
  9078  
  9079  This License does not grant any rights in the trademarks, service marks,
  9080  or logos of any Contributor (except as may be necessary to comply with
  9081  the notice requirements in Section 3.4).
  9082  
  9083  2.4. Subsequent Licenses
  9084  
  9085  No Contributor makes additional grants as a result of Your choice to
  9086  distribute the Covered Software under a subsequent version of this
  9087  License (see Section 10.2) or under the terms of a Secondary License (if
  9088  permitted under the terms of Section 3.3).
  9089  
  9090  2.5. Representation
  9091  
  9092  Each Contributor represents that the Contributor believes its
  9093  Contributions are its original creation(s) or it has sufficient rights
  9094  to grant the rights to its Contributions conveyed by this License.
  9095  
  9096  2.6. Fair Use
  9097  
  9098  This License is not intended to limit any rights You have under
  9099  applicable copyright doctrines of fair use, fair dealing, or other
  9100  equivalents.
  9101  
  9102  2.7. Conditions
  9103  
  9104  Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  9105  in Section 2.1.
  9106  
  9107  3. Responsibilities
  9108  -------------------
  9109  
  9110  3.1. Distribution of Source Form
  9111  
  9112  All distribution of Covered Software in Source Code Form, including any
  9113  Modifications that You create or to which You contribute, must be under
  9114  the terms of this License. You must inform recipients that the Source
  9115  Code Form of the Covered Software is governed by the terms of this
  9116  License, and how they can obtain a copy of this License. You may not
  9117  attempt to alter or restrict the recipients' rights in the Source Code
  9118  Form.
  9119  
  9120  3.2. Distribution of Executable Form
  9121  
  9122  If You distribute Covered Software in Executable Form then:
  9123  
  9124  (a) such Covered Software must also be made available in Source Code
  9125      Form, as described in Section 3.1, and You must inform recipients of
  9126      the Executable Form how they can obtain a copy of such Source Code
  9127      Form by reasonable means in a timely manner, at a charge no more
  9128      than the cost of distribution to the recipient; and
  9129  
  9130  (b) You may distribute such Executable Form under the terms of this
  9131      License, or sublicense it under different terms, provided that the
  9132      license for the Executable Form does not attempt to limit or alter
  9133      the recipients' rights in the Source Code Form under this License.
  9134  
  9135  3.3. Distribution of a Larger Work
  9136  
  9137  You may create and distribute a Larger Work under terms of Your choice,
  9138  provided that You also comply with the requirements of this License for
  9139  the Covered Software. If the Larger Work is a combination of Covered
  9140  Software with a work governed by one or more Secondary Licenses, and the
  9141  Covered Software is not Incompatible With Secondary Licenses, this
  9142  License permits You to additionally distribute such Covered Software
  9143  under the terms of such Secondary License(s), so that the recipient of
  9144  the Larger Work may, at their option, further distribute the Covered
  9145  Software under the terms of either this License or such Secondary
  9146  License(s).
  9147  
  9148  3.4. Notices
  9149  
  9150  You may not remove or alter the substance of any license notices
  9151  (including copyright notices, patent notices, disclaimers of warranty,
  9152  or limitations of liability) contained within the Source Code Form of
  9153  the Covered Software, except that You may alter any license notices to
  9154  the extent required to remedy known factual inaccuracies.
  9155  
  9156  3.5. Application of Additional Terms
  9157  
  9158  You may choose to offer, and to charge a fee for, warranty, support,
  9159  indemnity or liability obligations to one or more recipients of Covered
  9160  Software. However, You may do so only on Your own behalf, and not on
  9161  behalf of any Contributor. You must make it absolutely clear that any
  9162  such warranty, support, indemnity, or liability obligation is offered by
  9163  You alone, and You hereby agree to indemnify every Contributor for any
  9164  liability incurred by such Contributor as a result of warranty, support,
  9165  indemnity or liability terms You offer. You may include additional
  9166  disclaimers of warranty and limitations of liability specific to any
  9167  jurisdiction.
  9168  
  9169  4. Inability to Comply Due to Statute or Regulation
  9170  ---------------------------------------------------
  9171  
  9172  If it is impossible for You to comply with any of the terms of this
  9173  License with respect to some or all of the Covered Software due to
  9174  statute, judicial order, or regulation then You must: (a) comply with
  9175  the terms of this License to the maximum extent possible; and (b)
  9176  describe the limitations and the code they affect. Such description must
  9177  be placed in a text file included with all distributions of the Covered
  9178  Software under this License. Except to the extent prohibited by statute
  9179  or regulation, such description must be sufficiently detailed for a
  9180  recipient of ordinary skill to be able to understand it.
  9181  
  9182  5. Termination
  9183  --------------
  9184  
  9185  5.1. The rights granted under this License will terminate automatically
  9186  if You fail to comply with any of its terms. However, if You become
  9187  compliant, then the rights granted under this License from a particular
  9188  Contributor are reinstated (a) provisionally, unless and until such
  9189  Contributor explicitly and finally terminates Your grants, and (b) on an
  9190  ongoing basis, if such Contributor fails to notify You of the
  9191  non-compliance by some reasonable means prior to 60 days after You have
  9192  come back into compliance. Moreover, Your grants from a particular
  9193  Contributor are reinstated on an ongoing basis if such Contributor
  9194  notifies You of the non-compliance by some reasonable means, this is the
  9195  first time You have received notice of non-compliance with this License
  9196  from such Contributor, and You become compliant prior to 30 days after
  9197  Your receipt of the notice.
  9198  
  9199  5.2. If You initiate litigation against any entity by asserting a patent
  9200  infringement claim (excluding declaratory judgment actions,
  9201  counter-claims, and cross-claims) alleging that a Contributor Version
  9202  directly or indirectly infringes any patent, then the rights granted to
  9203  You by any and all Contributors for the Covered Software under Section
  9204  2.1 of this License shall terminate.
  9205  
  9206  5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  9207  end user license agreements (excluding distributors and resellers) which
  9208  have been validly granted by You or Your distributors under this License
  9209  prior to termination shall survive termination.
  9210  
  9211  ************************************************************************
  9212  *                                                                      *
  9213  *  6. Disclaimer of Warranty                                           *
  9214  *  -------------------------                                           *
  9215  *                                                                      *
  9216  *  Covered Software is provided under this License on an "as is"       *
  9217  *  basis, without warranty of any kind, either expressed, implied, or  *
  9218  *  statutory, including, without limitation, warranties that the       *
  9219  *  Covered Software is free of defects, merchantable, fit for a        *
  9220  *  particular purpose or non-infringing. The entire risk as to the     *
  9221  *  quality and performance of the Covered Software is with You.        *
  9222  *  Should any Covered Software prove defective in any respect, You     *
  9223  *  (not any Contributor) assume the cost of any necessary servicing,   *
  9224  *  repair, or correction. This disclaimer of warranty constitutes an   *
  9225  *  essential part of this License. No use of any Covered Software is   *
  9226  *  authorized under this License except under this disclaimer.         *
  9227  *                                                                      *
  9228  ************************************************************************
  9229  
  9230  ************************************************************************
  9231  *                                                                      *
  9232  *  7. Limitation of Liability                                          *
  9233  *  --------------------------                                          *
  9234  *                                                                      *
  9235  *  Under no circumstances and under no legal theory, whether tort      *
  9236  *  (including negligence), contract, or otherwise, shall any           *
  9237  *  Contributor, or anyone who distributes Covered Software as          *
  9238  *  permitted above, be liable to You for any direct, indirect,         *
  9239  *  special, incidental, or consequential damages of any character      *
  9240  *  including, without limitation, damages for lost profits, loss of    *
  9241  *  goodwill, work stoppage, computer failure or malfunction, or any    *
  9242  *  and all other commercial damages or losses, even if such party      *
  9243  *  shall have been informed of the possibility of such damages. This   *
  9244  *  limitation of liability shall not apply to liability for death or   *
  9245  *  personal injury resulting from such party's negligence to the       *
  9246  *  extent applicable law prohibits such limitation. Some               *
  9247  *  jurisdictions do not allow the exclusion or limitation of           *
  9248  *  incidental or consequential damages, so this exclusion and          *
  9249  *  limitation may not apply to You.                                    *
  9250  *                                                                      *
  9251  ************************************************************************
  9252  
  9253  8. Litigation
  9254  -------------
  9255  
  9256  Any litigation relating to this License may be brought only in the
  9257  courts of a jurisdiction where the defendant maintains its principal
  9258  place of business and such litigation shall be governed by laws of that
  9259  jurisdiction, without reference to its conflict-of-law provisions.
  9260  Nothing in this Section shall prevent a party's ability to bring
  9261  cross-claims or counter-claims.
  9262  
  9263  9. Miscellaneous
  9264  ----------------
  9265  
  9266  This License represents the complete agreement concerning the subject
  9267  matter hereof. If any provision of this License is held to be
  9268  unenforceable, such provision shall be reformed only to the extent
  9269  necessary to make it enforceable. Any law or regulation which provides
  9270  that the language of a contract shall be construed against the drafter
  9271  shall not be used to construe this License against a Contributor.
  9272  
  9273  10. Versions of the License
  9274  ---------------------------
  9275  
  9276  10.1. New Versions
  9277  
  9278  Mozilla Foundation is the license steward. Except as provided in Section
  9279  10.3, no one other than the license steward has the right to modify or
  9280  publish new versions of this License. Each version will be given a
  9281  distinguishing version number.
  9282  
  9283  10.2. Effect of New Versions
  9284  
  9285  You may distribute the Covered Software under the terms of the version
  9286  of the License under which You originally received the Covered Software,
  9287  or under the terms of any subsequent version published by the license
  9288  steward.
  9289  
  9290  10.3. Modified Versions
  9291  
  9292  If you create software not governed by this License, and you want to
  9293  create a new license for such software, you may create and use a
  9294  modified version of this License if you rename the license and remove
  9295  any references to the name of the license steward (except to note that
  9296  such modified license differs from this License).
  9297  
  9298  10.4. Distributing Source Code Form that is Incompatible With Secondary
  9299  Licenses
  9300  
  9301  If You choose to distribute Source Code Form that is Incompatible With
  9302  Secondary Licenses under the terms of this version of the License, the
  9303  notice described in Exhibit B of this License must be attached.
  9304  
  9305  Exhibit A - Source Code Form License Notice
  9306  -------------------------------------------
  9307  
  9308    This Source Code Form is subject to the terms of the Mozilla Public
  9309    License, v. 2.0. If a copy of the MPL was not distributed with this
  9310    file, You can obtain one at http://mozilla.org/MPL/2.0/.
  9311  
  9312  If it is not possible or desirable to put the notice in a particular
  9313  file, then You may include the notice in a location (such as a LICENSE
  9314  file in a relevant directory) where a recipient would be likely to look
  9315  for such a notice.
  9316  
  9317  You may add additional accurate notices of copyright ownership.
  9318  
  9319  Exhibit B - "Incompatible With Secondary Licenses" Notice
  9320  ---------------------------------------------------------
  9321  
  9322    This Source Code Form is "Incompatible With Secondary Licenses", as
  9323    defined by the Mozilla Public License, v. 2.0.
  9324  
  9325  ================================================================
  9326  
  9327  github.com/go-task/slim-sprig
  9328  https://github.com/go-task/slim-sprig
  9329  ----------------------------------------------------------------
  9330  Copyright (C) 2013-2020 Masterminds
  9331  
  9332  Permission is hereby granted, free of charge, to any person obtaining a copy
  9333  of this software and associated documentation files (the "Software"), to deal
  9334  in the Software without restriction, including without limitation the rights
  9335  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9336  copies of the Software, and to permit persons to whom the Software is
  9337  furnished to do so, subject to the following conditions:
  9338  
  9339  The above copyright notice and this permission notice shall be included in
  9340  all copies or substantial portions of the Software.
  9341  
  9342  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9343  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9344  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9345  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9346  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9347  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  9348  THE SOFTWARE.
  9349  
  9350  ================================================================
  9351  
  9352  github.com/gobwas/httphead
  9353  https://github.com/gobwas/httphead
  9354  ----------------------------------------------------------------
  9355  The MIT License (MIT)
  9356  
  9357  Copyright (c) 2017 Sergey Kamardin
  9358  
  9359  Permission is hereby granted, free of charge, to any person obtaining a copy
  9360  of this software and associated documentation files (the "Software"), to deal
  9361  in the Software without restriction, including without limitation the rights
  9362  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9363  copies of the Software, and to permit persons to whom the Software is
  9364  furnished to do so, subject to the following conditions:
  9365  
  9366  The above copyright notice and this permission notice shall be included in all
  9367  copies or substantial portions of the Software.
  9368  
  9369  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9370  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9371  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9372  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9373  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9374  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  9375  SOFTWARE.
  9376  
  9377  ================================================================
  9378  
  9379  github.com/gobwas/pool
  9380  https://github.com/gobwas/pool
  9381  ----------------------------------------------------------------
  9382  The MIT License (MIT)
  9383  
  9384  Copyright (c) 2017-2019 Sergey Kamardin <gobwas@gmail.com>
  9385  
  9386  Permission is hereby granted, free of charge, to any person obtaining a copy
  9387  of this software and associated documentation files (the "Software"), to deal
  9388  in the Software without restriction, including without limitation the rights
  9389  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9390  copies of the Software, and to permit persons to whom the Software is
  9391  furnished to do so, subject to the following conditions:
  9392  
  9393  The above copyright notice and this permission notice shall be included in all
  9394  copies or substantial portions of the Software.
  9395  
  9396  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9397  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9398  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9399  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9400  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9401  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  9402  SOFTWARE.
  9403  
  9404  ================================================================
  9405  
  9406  github.com/gobwas/ws
  9407  https://github.com/gobwas/ws
  9408  ----------------------------------------------------------------
  9409  The MIT License (MIT)
  9410  
  9411  Copyright (c) 2017-2021 Sergey Kamardin <gobwas@gmail.com>
  9412  
  9413  Permission is hereby granted, free of charge, to any person obtaining a copy
  9414  of this software and associated documentation files (the "Software"), to deal
  9415  in the Software without restriction, including without limitation the rights
  9416  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9417  copies of the Software, and to permit persons to whom the Software is
  9418  furnished to do so, subject to the following conditions:
  9419  
  9420  The above copyright notice and this permission notice shall be included in all
  9421  copies or substantial portions of the Software.
  9422  
  9423  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9424  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9425  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9426  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9427  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9428  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  9429  SOFTWARE.
  9430  
  9431  ================================================================
  9432  
  9433  github.com/goccy/go-json
  9434  https://github.com/goccy/go-json
  9435  ----------------------------------------------------------------
  9436  MIT License
  9437  
  9438  Copyright (c) 2020 Masaaki Goshima
  9439  
  9440  Permission is hereby granted, free of charge, to any person obtaining a copy
  9441  of this software and associated documentation files (the "Software"), to deal
  9442  in the Software without restriction, including without limitation the rights
  9443  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9444  copies of the Software, and to permit persons to whom the Software is
  9445  furnished to do so, subject to the following conditions:
  9446  
  9447  The above copyright notice and this permission notice shall be included in all
  9448  copies or substantial portions of the Software.
  9449  
  9450  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9451  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9452  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9453  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9454  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9455  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  9456  SOFTWARE.
  9457  
  9458  ================================================================
  9459  
  9460  github.com/gogo/protobuf
  9461  https://github.com/gogo/protobuf
  9462  ----------------------------------------------------------------
  9463  Copyright (c) 2013, The GoGo Authors. All rights reserved.
  9464  
  9465  Protocol Buffers for Go with Gadgets
  9466  
  9467  Go support for Protocol Buffers - Google's data interchange format
  9468  
  9469  Copyright 2010 The Go Authors.  All rights reserved.
  9470  https://github.com/golang/protobuf
  9471  
  9472  Redistribution and use in source and binary forms, with or without
  9473  modification, are permitted provided that the following conditions are
  9474  met:
  9475  
  9476      * Redistributions of source code must retain the above copyright
  9477  notice, this list of conditions and the following disclaimer.
  9478      * Redistributions in binary form must reproduce the above
  9479  copyright notice, this list of conditions and the following disclaimer
  9480  in the documentation and/or other materials provided with the
  9481  distribution.
  9482      * Neither the name of Google Inc. nor the names of its
  9483  contributors may be used to endorse or promote products derived from
  9484  this software without specific prior written permission.
  9485  
  9486  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9487  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9488  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9489  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9490  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9491  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9492  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9493  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9494  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9495  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9496  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9497  
  9498  
  9499  ================================================================
  9500  
  9501  github.com/golang-jwt/jwt/v4
  9502  https://github.com/golang-jwt/jwt/v4
  9503  ----------------------------------------------------------------
  9504  Copyright (c) 2012 Dave Grijalva
  9505  Copyright (c) 2021 golang-jwt maintainers
  9506  
  9507  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:
  9508  
  9509  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  9510  
  9511  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.
  9512  
  9513  
  9514  ================================================================
  9515  
  9516  github.com/golang/groupcache
  9517  https://github.com/golang/groupcache
  9518  ----------------------------------------------------------------
  9519  Apache License
  9520  Version 2.0, January 2004
  9521  http://www.apache.org/licenses/
  9522  
  9523  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9524  
  9525  1. Definitions.
  9526  
  9527  "License" shall mean the terms and conditions for use, reproduction, and
  9528  distribution as defined by Sections 1 through 9 of this document.
  9529  
  9530  "Licensor" shall mean the copyright owner or entity authorized by the copyright
  9531  owner that is granting the License.
  9532  
  9533  "Legal Entity" shall mean the union of the acting entity and all other entities
  9534  that control, are controlled by, or are under common control with that entity.
  9535  For the purposes of this definition, "control" means (i) the power, direct or
  9536  indirect, to cause the direction or management of such entity, whether by
  9537  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9538  outstanding shares, or (iii) beneficial ownership of such entity.
  9539  
  9540  "You" (or "Your") shall mean an individual or Legal Entity exercising
  9541  permissions granted by this License.
  9542  
  9543  "Source" form shall mean the preferred form for making modifications, including
  9544  but not limited to software source code, documentation source, and configuration
  9545  files.
  9546  
  9547  "Object" form shall mean any form resulting from mechanical transformation or
  9548  translation of a Source form, including but not limited to compiled object code,
  9549  generated documentation, and conversions to other media types.
  9550  
  9551  "Work" shall mean the work of authorship, whether in Source or Object form, made
  9552  available under the License, as indicated by a copyright notice that is included
  9553  in or attached to the work (an example is provided in the Appendix below).
  9554  
  9555  "Derivative Works" shall mean any work, whether in Source or Object form, that
  9556  is based on (or derived from) the Work and for which the editorial revisions,
  9557  annotations, elaborations, or other modifications represent, as a whole, an
  9558  original work of authorship. For the purposes of this License, Derivative Works
  9559  shall not include works that remain separable from, or merely link (or bind by
  9560  name) to the interfaces of, the Work and Derivative Works thereof.
  9561  
  9562  "Contribution" shall mean any work of authorship, including the original version
  9563  of the Work and any modifications or additions to that Work or Derivative Works
  9564  thereof, that is intentionally submitted to Licensor for inclusion in the Work
  9565  by the copyright owner or by an individual or Legal Entity authorized to submit
  9566  on behalf of the copyright owner. For the purposes of this definition,
  9567  "submitted" means any form of electronic, verbal, or written communication sent
  9568  to the Licensor or its representatives, including but not limited to
  9569  communication on electronic mailing lists, source code control systems, and
  9570  issue tracking systems that are managed by, or on behalf of, the Licensor for
  9571  the purpose of discussing and improving the Work, but excluding communication
  9572  that is conspicuously marked or otherwise designated in writing by the copyright
  9573  owner as "Not a Contribution."
  9574  
  9575  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
  9576  of whom a Contribution has been received by Licensor and subsequently
  9577  incorporated within the Work.
  9578  
  9579  2. Grant of Copyright License.
  9580  
  9581  Subject to the terms and conditions of this License, each Contributor hereby
  9582  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  9583  irrevocable copyright license to reproduce, prepare Derivative Works of,
  9584  publicly display, publicly perform, sublicense, and distribute the Work and such
  9585  Derivative Works in Source or Object form.
  9586  
  9587  3. Grant of Patent License.
  9588  
  9589  Subject to the terms and conditions of this License, each Contributor hereby
  9590  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  9591  irrevocable (except as stated in this section) patent license to make, have
  9592  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
  9593  such license applies only to those patent claims licensable by such Contributor
  9594  that are necessarily infringed by their Contribution(s) alone or by combination
  9595  of their Contribution(s) with the Work to which such Contribution(s) was
  9596  submitted. If You institute patent litigation against any entity (including a
  9597  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  9598  Contribution incorporated within the Work constitutes direct or contributory
  9599  patent infringement, then any patent licenses granted to You under this License
  9600  for that Work shall terminate as of the date such litigation is filed.
  9601  
  9602  4. Redistribution.
  9603  
  9604  You may reproduce and distribute copies of the Work or Derivative Works thereof
  9605  in any medium, with or without modifications, and in Source or Object form,
  9606  provided that You meet the following conditions:
  9607  
  9608  You must give any other recipients of the Work or Derivative Works a copy of
  9609  this License; and
  9610  You must cause any modified files to carry prominent notices stating that You
  9611  changed the files; and
  9612  You must retain, in the Source form of any Derivative Works that You distribute,
  9613  all copyright, patent, trademark, and attribution notices from the Source form
  9614  of the Work, excluding those notices that do not pertain to any part of the
  9615  Derivative Works; and
  9616  If the Work includes a "NOTICE" text file as part of its distribution, then any
  9617  Derivative Works that You distribute must include a readable copy of the
  9618  attribution notices contained within such NOTICE file, excluding those notices
  9619  that do not pertain to any part of the Derivative Works, in at least one of the
  9620  following places: within a NOTICE text file distributed as part of the
  9621  Derivative Works; within the Source form or documentation, if provided along
  9622  with the Derivative Works; or, within a display generated by the Derivative
  9623  Works, if and wherever such third-party notices normally appear. The contents of
  9624  the NOTICE file are for informational purposes only and do not modify the
  9625  License. You may add Your own attribution notices within Derivative Works that
  9626  You distribute, alongside or as an addendum to the NOTICE text from the Work,
  9627  provided that such additional attribution notices cannot be construed as
  9628  modifying the License.
  9629  You may add Your own copyright statement to Your modifications and may provide
  9630  additional or different license terms and conditions for use, reproduction, or
  9631  distribution of Your modifications, or for any such Derivative Works as a whole,
  9632  provided Your use, reproduction, and distribution of the Work otherwise complies
  9633  with the conditions stated in this License.
  9634  
  9635  5. Submission of Contributions.
  9636  
  9637  Unless You explicitly state otherwise, any Contribution intentionally submitted
  9638  for inclusion in the Work by You to the Licensor shall be under the terms and
  9639  conditions of this License, without any additional terms or conditions.
  9640  Notwithstanding the above, nothing herein shall supersede or modify the terms of
  9641  any separate license agreement you may have executed with Licensor regarding
  9642  such Contributions.
  9643  
  9644  6. Trademarks.
  9645  
  9646  This License does not grant permission to use the trade names, trademarks,
  9647  service marks, or product names of the Licensor, except as required for
  9648  reasonable and customary use in describing the origin of the Work and
  9649  reproducing the content of the NOTICE file.
  9650  
  9651  7. Disclaimer of Warranty.
  9652  
  9653  Unless required by applicable law or agreed to in writing, Licensor provides the
  9654  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
  9655  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
  9656  including, without limitation, any warranties or conditions of TITLE,
  9657  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
  9658  solely responsible for determining the appropriateness of using or
  9659  redistributing the Work and assume any risks associated with Your exercise of
  9660  permissions under this License.
  9661  
  9662  8. Limitation of Liability.
  9663  
  9664  In no event and under no legal theory, whether in tort (including negligence),
  9665  contract, or otherwise, unless required by applicable law (such as deliberate
  9666  and grossly negligent acts) or agreed to in writing, shall any Contributor be
  9667  liable to You for damages, including any direct, indirect, special, incidental,
  9668  or consequential damages of any character arising as a result of this License or
  9669  out of the use or inability to use the Work (including but not limited to
  9670  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
  9671  any and all other commercial damages or losses), even if such Contributor has
  9672  been advised of the possibility of such damages.
  9673  
  9674  9. Accepting Warranty or Additional Liability.
  9675  
  9676  While redistributing the Work or Derivative Works thereof, You may choose to
  9677  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
  9678  other liability obligations and/or rights consistent with this License. However,
  9679  in accepting such obligations, You may act only on Your own behalf and on Your
  9680  sole responsibility, not on behalf of any other Contributor, and only if You
  9681  agree to indemnify, defend, and hold each Contributor harmless for any liability
  9682  incurred by, or claims asserted against, such Contributor by reason of your
  9683  accepting any such warranty or additional liability.
  9684  
  9685  END OF TERMS AND CONDITIONS
  9686  
  9687  APPENDIX: How to apply the Apache License to your work
  9688  
  9689  To apply the Apache License to your work, attach the following boilerplate
  9690  notice, with the fields enclosed by brackets "[]" replaced with your own
  9691  identifying information. (Don't include the brackets!) The text should be
  9692  enclosed in the appropriate comment syntax for the file format. We also
  9693  recommend that a file or class name and description of purpose be included on
  9694  the same "printed page" as the copyright notice for easier identification within
  9695  third-party archives.
  9696  
  9697     Copyright [yyyy] [name of copyright owner]
  9698  
  9699     Licensed under the Apache License, Version 2.0 (the "License");
  9700     you may not use this file except in compliance with the License.
  9701     You may obtain a copy of the License at
  9702  
  9703       http://www.apache.org/licenses/LICENSE-2.0
  9704  
  9705     Unless required by applicable law or agreed to in writing, software
  9706     distributed under the License is distributed on an "AS IS" BASIS,
  9707     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9708     See the License for the specific language governing permissions and
  9709     limitations under the License.
  9710  
  9711  ================================================================
  9712  
  9713  github.com/golang/protobuf
  9714  https://github.com/golang/protobuf
  9715  ----------------------------------------------------------------
  9716  Copyright 2010 The Go Authors.  All rights reserved.
  9717  
  9718  Redistribution and use in source and binary forms, with or without
  9719  modification, are permitted provided that the following conditions are
  9720  met:
  9721  
  9722      * Redistributions of source code must retain the above copyright
  9723  notice, this list of conditions and the following disclaimer.
  9724      * Redistributions in binary form must reproduce the above
  9725  copyright notice, this list of conditions and the following disclaimer
  9726  in the documentation and/or other materials provided with the
  9727  distribution.
  9728      * Neither the name of Google Inc. nor the names of its
  9729  contributors may be used to endorse or promote products derived from
  9730  this software without specific prior written permission.
  9731  
  9732  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9733  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9734  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9735  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9736  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9737  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9738  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9739  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9740  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9741  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9742  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9743  
  9744  
  9745  ================================================================
  9746  
  9747  github.com/golang/snappy
  9748  https://github.com/golang/snappy
  9749  ----------------------------------------------------------------
  9750  Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
  9751  
  9752  Redistribution and use in source and binary forms, with or without
  9753  modification, are permitted provided that the following conditions are
  9754  met:
  9755  
  9756     * Redistributions of source code must retain the above copyright
  9757  notice, this list of conditions and the following disclaimer.
  9758     * Redistributions in binary form must reproduce the above
  9759  copyright notice, this list of conditions and the following disclaimer
  9760  in the documentation and/or other materials provided with the
  9761  distribution.
  9762     * Neither the name of Google Inc. nor the names of its
  9763  contributors may be used to endorse or promote products derived from
  9764  this software without specific prior written permission.
  9765  
  9766  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9767  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9768  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9769  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9770  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9771  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9772  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9773  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9774  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9775  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9776  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9777  
  9778  ================================================================
  9779  
  9780  github.com/gomodule/redigo
  9781  https://github.com/gomodule/redigo
  9782  ----------------------------------------------------------------
  9783  
  9784                                   Apache License
  9785                             Version 2.0, January 2004
  9786                          http://www.apache.org/licenses/
  9787  
  9788     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9789  
  9790     1. Definitions.
  9791  
  9792        "License" shall mean the terms and conditions for use, reproduction,
  9793        and distribution as defined by Sections 1 through 9 of this document.
  9794  
  9795        "Licensor" shall mean the copyright owner or entity authorized by
  9796        the copyright owner that is granting the License.
  9797  
  9798        "Legal Entity" shall mean the union of the acting entity and all
  9799        other entities that control, are controlled by, or are under common
  9800        control with that entity. For the purposes of this definition,
  9801        "control" means (i) the power, direct or indirect, to cause the
  9802        direction or management of such entity, whether by contract or
  9803        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9804        outstanding shares, or (iii) beneficial ownership of such entity.
  9805  
  9806        "You" (or "Your") shall mean an individual or Legal Entity
  9807        exercising permissions granted by this License.
  9808  
  9809        "Source" form shall mean the preferred form for making modifications,
  9810        including but not limited to software source code, documentation
  9811        source, and configuration files.
  9812  
  9813        "Object" form shall mean any form resulting from mechanical
  9814        transformation or translation of a Source form, including but
  9815        not limited to compiled object code, generated documentation,
  9816        and conversions to other media types.
  9817  
  9818        "Work" shall mean the work of authorship, whether in Source or
  9819        Object form, made available under the License, as indicated by a
  9820        copyright notice that is included in or attached to the work
  9821        (an example is provided in the Appendix below).
  9822  
  9823        "Derivative Works" shall mean any work, whether in Source or Object
  9824        form, that is based on (or derived from) the Work and for which the
  9825        editorial revisions, annotations, elaborations, or other modifications
  9826        represent, as a whole, an original work of authorship. For the purposes
  9827        of this License, Derivative Works shall not include works that remain
  9828        separable from, or merely link (or bind by name) to the interfaces of,
  9829        the Work and Derivative Works thereof.
  9830  
  9831        "Contribution" shall mean any work of authorship, including
  9832        the original version of the Work and any modifications or additions
  9833        to that Work or Derivative Works thereof, that is intentionally
  9834        submitted to Licensor for inclusion in the Work by the copyright owner
  9835        or by an individual or Legal Entity authorized to submit on behalf of
  9836        the copyright owner. For the purposes of this definition, "submitted"
  9837        means any form of electronic, verbal, or written communication sent
  9838        to the Licensor or its representatives, including but not limited to
  9839        communication on electronic mailing lists, source code control systems,
  9840        and issue tracking systems that are managed by, or on behalf of, the
  9841        Licensor for the purpose of discussing and improving the Work, but
  9842        excluding communication that is conspicuously marked or otherwise
  9843        designated in writing by the copyright owner as "Not a Contribution."
  9844  
  9845        "Contributor" shall mean Licensor and any individual or Legal Entity
  9846        on behalf of whom a Contribution has been received by Licensor and
  9847        subsequently incorporated within the Work.
  9848  
  9849     2. Grant of Copyright License. Subject to the terms and conditions of
  9850        this License, each Contributor hereby grants to You a perpetual,
  9851        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9852        copyright license to reproduce, prepare Derivative Works of,
  9853        publicly display, publicly perform, sublicense, and distribute the
  9854        Work and such Derivative Works in Source or Object form.
  9855  
  9856     3. Grant of Patent License. Subject to the terms and conditions of
  9857        this License, each Contributor hereby grants to You a perpetual,
  9858        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9859        (except as stated in this section) patent license to make, have made,
  9860        use, offer to sell, sell, import, and otherwise transfer the Work,
  9861        where such license applies only to those patent claims licensable
  9862        by such Contributor that are necessarily infringed by their
  9863        Contribution(s) alone or by combination of their Contribution(s)
  9864        with the Work to which such Contribution(s) was submitted. If You
  9865        institute patent litigation against any entity (including a
  9866        cross-claim or counterclaim in a lawsuit) alleging that the Work
  9867        or a Contribution incorporated within the Work constitutes direct
  9868        or contributory patent infringement, then any patent licenses
  9869        granted to You under this License for that Work shall terminate
  9870        as of the date such litigation is filed.
  9871  
  9872     4. Redistribution. You may reproduce and distribute copies of the
  9873        Work or Derivative Works thereof in any medium, with or without
  9874        modifications, and in Source or Object form, provided that You
  9875        meet the following conditions:
  9876  
  9877        (a) You must give any other recipients of the Work or
  9878            Derivative Works a copy of this License; and
  9879  
  9880        (b) You must cause any modified files to carry prominent notices
  9881            stating that You changed the files; and
  9882  
  9883        (c) You must retain, in the Source form of any Derivative Works
  9884            that You distribute, all copyright, patent, trademark, and
  9885            attribution notices from the Source form of the Work,
  9886            excluding those notices that do not pertain to any part of
  9887            the Derivative Works; and
  9888  
  9889        (d) If the Work includes a "NOTICE" text file as part of its
  9890            distribution, then any Derivative Works that You distribute must
  9891            include a readable copy of the attribution notices contained
  9892            within such NOTICE file, excluding those notices that do not
  9893            pertain to any part of the Derivative Works, in at least one
  9894            of the following places: within a NOTICE text file distributed
  9895            as part of the Derivative Works; within the Source form or
  9896            documentation, if provided along with the Derivative Works; or,
  9897            within a display generated by the Derivative Works, if and
  9898            wherever such third-party notices normally appear. The contents
  9899            of the NOTICE file are for informational purposes only and
  9900            do not modify the License. You may add Your own attribution
  9901            notices within Derivative Works that You distribute, alongside
  9902            or as an addendum to the NOTICE text from the Work, provided
  9903            that such additional attribution notices cannot be construed
  9904            as modifying the License.
  9905  
  9906        You may add Your own copyright statement to Your modifications and
  9907        may provide additional or different license terms and conditions
  9908        for use, reproduction, or distribution of Your modifications, or
  9909        for any such Derivative Works as a whole, provided Your use,
  9910        reproduction, and distribution of the Work otherwise complies with
  9911        the conditions stated in this License.
  9912  
  9913     5. Submission of Contributions. Unless You explicitly state otherwise,
  9914        any Contribution intentionally submitted for inclusion in the Work
  9915        by You to the Licensor shall be under the terms and conditions of
  9916        this License, without any additional terms or conditions.
  9917        Notwithstanding the above, nothing herein shall supersede or modify
  9918        the terms of any separate license agreement you may have executed
  9919        with Licensor regarding such Contributions.
  9920  
  9921     6. Trademarks. This License does not grant permission to use the trade
  9922        names, trademarks, service marks, or product names of the Licensor,
  9923        except as required for reasonable and customary use in describing the
  9924        origin of the Work and reproducing the content of the NOTICE file.
  9925  
  9926     7. Disclaimer of Warranty. Unless required by applicable law or
  9927        agreed to in writing, Licensor provides the Work (and each
  9928        Contributor provides its Contributions) on an "AS IS" BASIS,
  9929        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9930        implied, including, without limitation, any warranties or conditions
  9931        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9932        PARTICULAR PURPOSE. You are solely responsible for determining the
  9933        appropriateness of using or redistributing the Work and assume any
  9934        risks associated with Your exercise of permissions under this License.
  9935  
  9936     8. Limitation of Liability. In no event and under no legal theory,
  9937        whether in tort (including negligence), contract, or otherwise,
  9938        unless required by applicable law (such as deliberate and grossly
  9939        negligent acts) or agreed to in writing, shall any Contributor be
  9940        liable to You for damages, including any direct, indirect, special,
  9941        incidental, or consequential damages of any character arising as a
  9942        result of this License or out of the use or inability to use the
  9943        Work (including but not limited to damages for loss of goodwill,
  9944        work stoppage, computer failure or malfunction, or any and all
  9945        other commercial damages or losses), even if such Contributor
  9946        has been advised of the possibility of such damages.
  9947  
  9948     9. Accepting Warranty or Additional Liability. While redistributing
  9949        the Work or Derivative Works thereof, You may choose to offer,
  9950        and charge a fee for, acceptance of support, warranty, indemnity,
  9951        or other liability obligations and/or rights consistent with this
  9952        License. However, in accepting such obligations, You may act only
  9953        on Your own behalf and on Your sole responsibility, not on behalf
  9954        of any other Contributor, and only if You agree to indemnify,
  9955        defend, and hold each Contributor harmless for any liability
  9956        incurred by, or claims asserted against, such Contributor by reason
  9957        of your accepting any such warranty or additional liability.
  9958  
  9959     END OF TERMS AND CONDITIONS
  9960  
  9961  ================================================================
  9962  
  9963  github.com/google/go-cmp
  9964  https://github.com/google/go-cmp
  9965  ----------------------------------------------------------------
  9966  Copyright (c) 2017 The Go Authors. All rights reserved.
  9967  
  9968  Redistribution and use in source and binary forms, with or without
  9969  modification, are permitted provided that the following conditions are
  9970  met:
  9971  
  9972     * Redistributions of source code must retain the above copyright
  9973  notice, this list of conditions and the following disclaimer.
  9974     * Redistributions in binary form must reproduce the above
  9975  copyright notice, this list of conditions and the following disclaimer
  9976  in the documentation and/or other materials provided with the
  9977  distribution.
  9978     * Neither the name of Google Inc. nor the names of its
  9979  contributors may be used to endorse or promote products derived from
  9980  this software without specific prior written permission.
  9981  
  9982  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9983  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9984  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9985  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9986  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9987  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9988  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9989  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9990  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9991  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9992  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9993  
  9994  ================================================================
  9995  
  9996  github.com/google/martian/v3
  9997  https://github.com/google/martian/v3
  9998  ----------------------------------------------------------------
  9999  
 10000                                   Apache License
 10001                             Version 2.0, January 2004
 10002                          http://www.apache.org/licenses/
 10003  
 10004     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10005  
 10006     1. Definitions.
 10007  
 10008        "License" shall mean the terms and conditions for use, reproduction,
 10009        and distribution as defined by Sections 1 through 9 of this document.
 10010  
 10011        "Licensor" shall mean the copyright owner or entity authorized by
 10012        the copyright owner that is granting the License.
 10013  
 10014        "Legal Entity" shall mean the union of the acting entity and all
 10015        other entities that control, are controlled by, or are under common
 10016        control with that entity. For the purposes of this definition,
 10017        "control" means (i) the power, direct or indirect, to cause the
 10018        direction or management of such entity, whether by contract or
 10019        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10020        outstanding shares, or (iii) beneficial ownership of such entity.
 10021  
 10022        "You" (or "Your") shall mean an individual or Legal Entity
 10023        exercising permissions granted by this License.
 10024  
 10025        "Source" form shall mean the preferred form for making modifications,
 10026        including but not limited to software source code, documentation
 10027        source, and configuration files.
 10028  
 10029        "Object" form shall mean any form resulting from mechanical
 10030        transformation or translation of a Source form, including but
 10031        not limited to compiled object code, generated documentation,
 10032        and conversions to other media types.
 10033  
 10034        "Work" shall mean the work of authorship, whether in Source or
 10035        Object form, made available under the License, as indicated by a
 10036        copyright notice that is included in or attached to the work
 10037        (an example is provided in the Appendix below).
 10038  
 10039        "Derivative Works" shall mean any work, whether in Source or Object
 10040        form, that is based on (or derived from) the Work and for which the
 10041        editorial revisions, annotations, elaborations, or other modifications
 10042        represent, as a whole, an original work of authorship. For the purposes
 10043        of this License, Derivative Works shall not include works that remain
 10044        separable from, or merely link (or bind by name) to the interfaces of,
 10045        the Work and Derivative Works thereof.
 10046  
 10047        "Contribution" shall mean any work of authorship, including
 10048        the original version of the Work and any modifications or additions
 10049        to that Work or Derivative Works thereof, that is intentionally
 10050        submitted to Licensor for inclusion in the Work by the copyright owner
 10051        or by an individual or Legal Entity authorized to submit on behalf of
 10052        the copyright owner. For the purposes of this definition, "submitted"
 10053        means any form of electronic, verbal, or written communication sent
 10054        to the Licensor or its representatives, including but not limited to
 10055        communication on electronic mailing lists, source code control systems,
 10056        and issue tracking systems that are managed by, or on behalf of, the
 10057        Licensor for the purpose of discussing and improving the Work, but
 10058        excluding communication that is conspicuously marked or otherwise
 10059        designated in writing by the copyright owner as "Not a Contribution."
 10060  
 10061        "Contributor" shall mean Licensor and any individual or Legal Entity
 10062        on behalf of whom a Contribution has been received by Licensor and
 10063        subsequently incorporated within the Work.
 10064  
 10065     2. Grant of Copyright License. Subject to the terms and conditions of
 10066        this License, each Contributor hereby grants to You a perpetual,
 10067        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10068        copyright license to reproduce, prepare Derivative Works of,
 10069        publicly display, publicly perform, sublicense, and distribute the
 10070        Work and such Derivative Works in Source or Object form.
 10071  
 10072     3. Grant of Patent License. Subject to the terms and conditions of
 10073        this License, each Contributor hereby grants to You a perpetual,
 10074        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10075        (except as stated in this section) patent license to make, have made,
 10076        use, offer to sell, sell, import, and otherwise transfer the Work,
 10077        where such license applies only to those patent claims licensable
 10078        by such Contributor that are necessarily infringed by their
 10079        Contribution(s) alone or by combination of their Contribution(s)
 10080        with the Work to which such Contribution(s) was submitted. If You
 10081        institute patent litigation against any entity (including a
 10082        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10083        or a Contribution incorporated within the Work constitutes direct
 10084        or contributory patent infringement, then any patent licenses
 10085        granted to You under this License for that Work shall terminate
 10086        as of the date such litigation is filed.
 10087  
 10088     4. Redistribution. You may reproduce and distribute copies of the
 10089        Work or Derivative Works thereof in any medium, with or without
 10090        modifications, and in Source or Object form, provided that You
 10091        meet the following conditions:
 10092  
 10093        (a) You must give any other recipients of the Work or
 10094            Derivative Works a copy of this License; and
 10095  
 10096        (b) You must cause any modified files to carry prominent notices
 10097            stating that You changed the files; and
 10098  
 10099        (c) You must retain, in the Source form of any Derivative Works
 10100            that You distribute, all copyright, patent, trademark, and
 10101            attribution notices from the Source form of the Work,
 10102            excluding those notices that do not pertain to any part of
 10103            the Derivative Works; and
 10104  
 10105        (d) If the Work includes a "NOTICE" text file as part of its
 10106            distribution, then any Derivative Works that You distribute must
 10107            include a readable copy of the attribution notices contained
 10108            within such NOTICE file, excluding those notices that do not
 10109            pertain to any part of the Derivative Works, in at least one
 10110            of the following places: within a NOTICE text file distributed
 10111            as part of the Derivative Works; within the Source form or
 10112            documentation, if provided along with the Derivative Works; or,
 10113            within a display generated by the Derivative Works, if and
 10114            wherever such third-party notices normally appear. The contents
 10115            of the NOTICE file are for informational purposes only and
 10116            do not modify the License. You may add Your own attribution
 10117            notices within Derivative Works that You distribute, alongside
 10118            or as an addendum to the NOTICE text from the Work, provided
 10119            that such additional attribution notices cannot be construed
 10120            as modifying the License.
 10121  
 10122        You may add Your own copyright statement to Your modifications and
 10123        may provide additional or different license terms and conditions
 10124        for use, reproduction, or distribution of Your modifications, or
 10125        for any such Derivative Works as a whole, provided Your use,
 10126        reproduction, and distribution of the Work otherwise complies with
 10127        the conditions stated in this License.
 10128  
 10129     5. Submission of Contributions. Unless You explicitly state otherwise,
 10130        any Contribution intentionally submitted for inclusion in the Work
 10131        by You to the Licensor shall be under the terms and conditions of
 10132        this License, without any additional terms or conditions.
 10133        Notwithstanding the above, nothing herein shall supersede or modify
 10134        the terms of any separate license agreement you may have executed
 10135        with Licensor regarding such Contributions.
 10136  
 10137     6. Trademarks. This License does not grant permission to use the trade
 10138        names, trademarks, service marks, or product names of the Licensor,
 10139        except as required for reasonable and customary use in describing the
 10140        origin of the Work and reproducing the content of the NOTICE file.
 10141  
 10142     7. Disclaimer of Warranty. Unless required by applicable law or
 10143        agreed to in writing, Licensor provides the Work (and each
 10144        Contributor provides its Contributions) on an "AS IS" BASIS,
 10145        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10146        implied, including, without limitation, any warranties or conditions
 10147        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10148        PARTICULAR PURPOSE. You are solely responsible for determining the
 10149        appropriateness of using or redistributing the Work and assume any
 10150        risks associated with Your exercise of permissions under this License.
 10151  
 10152     8. Limitation of Liability. In no event and under no legal theory,
 10153        whether in tort (including negligence), contract, or otherwise,
 10154        unless required by applicable law (such as deliberate and grossly
 10155        negligent acts) or agreed to in writing, shall any Contributor be
 10156        liable to You for damages, including any direct, indirect, special,
 10157        incidental, or consequential damages of any character arising as a
 10158        result of this License or out of the use or inability to use the
 10159        Work (including but not limited to damages for loss of goodwill,
 10160        work stoppage, computer failure or malfunction, or any and all
 10161        other commercial damages or losses), even if such Contributor
 10162        has been advised of the possibility of such damages.
 10163  
 10164     9. Accepting Warranty or Additional Liability. While redistributing
 10165        the Work or Derivative Works thereof, You may choose to offer,
 10166        and charge a fee for, acceptance of support, warranty, indemnity,
 10167        or other liability obligations and/or rights consistent with this
 10168        License. However, in accepting such obligations, You may act only
 10169        on Your own behalf and on Your sole responsibility, not on behalf
 10170        of any other Contributor, and only if You agree to indemnify,
 10171        defend, and hold each Contributor harmless for any liability
 10172        incurred by, or claims asserted against, such Contributor by reason
 10173        of your accepting any such warranty or additional liability.
 10174  
 10175     END OF TERMS AND CONDITIONS
 10176  
 10177     APPENDIX: How to apply the Apache License to your work.
 10178  
 10179        To apply the Apache License to your work, attach the following
 10180        boilerplate notice, with the fields enclosed by brackets "[]"
 10181        replaced with your own identifying information. (Don't include
 10182        the brackets!)  The text should be enclosed in the appropriate
 10183        comment syntax for the file format. We also recommend that a
 10184        file or class name and description of purpose be included on the
 10185        same "printed page" as the copyright notice for easier
 10186        identification within third-party archives.
 10187  
 10188     Copyright [yyyy] [name of copyright owner]
 10189  
 10190     Licensed under the Apache License, Version 2.0 (the "License");
 10191     you may not use this file except in compliance with the License.
 10192     You may obtain a copy of the License at
 10193  
 10194         http://www.apache.org/licenses/LICENSE-2.0
 10195  
 10196     Unless required by applicable law or agreed to in writing, software
 10197     distributed under the License is distributed on an "AS IS" BASIS,
 10198     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10199     See the License for the specific language governing permissions and
 10200     limitations under the License.
 10201  
 10202  ================================================================
 10203  
 10204  github.com/google/pprof
 10205  https://github.com/google/pprof
 10206  ----------------------------------------------------------------
 10207  
 10208                                   Apache License
 10209                             Version 2.0, January 2004
 10210                          http://www.apache.org/licenses/
 10211  
 10212     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10213  
 10214     1. Definitions.
 10215  
 10216        "License" shall mean the terms and conditions for use, reproduction,
 10217        and distribution as defined by Sections 1 through 9 of this document.
 10218  
 10219        "Licensor" shall mean the copyright owner or entity authorized by
 10220        the copyright owner that is granting the License.
 10221  
 10222        "Legal Entity" shall mean the union of the acting entity and all
 10223        other entities that control, are controlled by, or are under common
 10224        control with that entity. For the purposes of this definition,
 10225        "control" means (i) the power, direct or indirect, to cause the
 10226        direction or management of such entity, whether by contract or
 10227        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10228        outstanding shares, or (iii) beneficial ownership of such entity.
 10229  
 10230        "You" (or "Your") shall mean an individual or Legal Entity
 10231        exercising permissions granted by this License.
 10232  
 10233        "Source" form shall mean the preferred form for making modifications,
 10234        including but not limited to software source code, documentation
 10235        source, and configuration files.
 10236  
 10237        "Object" form shall mean any form resulting from mechanical
 10238        transformation or translation of a Source form, including but
 10239        not limited to compiled object code, generated documentation,
 10240        and conversions to other media types.
 10241  
 10242        "Work" shall mean the work of authorship, whether in Source or
 10243        Object form, made available under the License, as indicated by a
 10244        copyright notice that is included in or attached to the work
 10245        (an example is provided in the Appendix below).
 10246  
 10247        "Derivative Works" shall mean any work, whether in Source or Object
 10248        form, that is based on (or derived from) the Work and for which the
 10249        editorial revisions, annotations, elaborations, or other modifications
 10250        represent, as a whole, an original work of authorship. For the purposes
 10251        of this License, Derivative Works shall not include works that remain
 10252        separable from, or merely link (or bind by name) to the interfaces of,
 10253        the Work and Derivative Works thereof.
 10254  
 10255        "Contribution" shall mean any work of authorship, including
 10256        the original version of the Work and any modifications or additions
 10257        to that Work or Derivative Works thereof, that is intentionally
 10258        submitted to Licensor for inclusion in the Work by the copyright owner
 10259        or by an individual or Legal Entity authorized to submit on behalf of
 10260        the copyright owner. For the purposes of this definition, "submitted"
 10261        means any form of electronic, verbal, or written communication sent
 10262        to the Licensor or its representatives, including but not limited to
 10263        communication on electronic mailing lists, source code control systems,
 10264        and issue tracking systems that are managed by, or on behalf of, the
 10265        Licensor for the purpose of discussing and improving the Work, but
 10266        excluding communication that is conspicuously marked or otherwise
 10267        designated in writing by the copyright owner as "Not a Contribution."
 10268  
 10269        "Contributor" shall mean Licensor and any individual or Legal Entity
 10270        on behalf of whom a Contribution has been received by Licensor and
 10271        subsequently incorporated within the Work.
 10272  
 10273     2. Grant of Copyright License. Subject to the terms and conditions of
 10274        this License, each Contributor hereby grants to You a perpetual,
 10275        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10276        copyright license to reproduce, prepare Derivative Works of,
 10277        publicly display, publicly perform, sublicense, and distribute the
 10278        Work and such Derivative Works in Source or Object form.
 10279  
 10280     3. Grant of Patent License. Subject to the terms and conditions of
 10281        this License, each Contributor hereby grants to You a perpetual,
 10282        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10283        (except as stated in this section) patent license to make, have made,
 10284        use, offer to sell, sell, import, and otherwise transfer the Work,
 10285        where such license applies only to those patent claims licensable
 10286        by such Contributor that are necessarily infringed by their
 10287        Contribution(s) alone or by combination of their Contribution(s)
 10288        with the Work to which such Contribution(s) was submitted. If You
 10289        institute patent litigation against any entity (including a
 10290        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10291        or a Contribution incorporated within the Work constitutes direct
 10292        or contributory patent infringement, then any patent licenses
 10293        granted to You under this License for that Work shall terminate
 10294        as of the date such litigation is filed.
 10295  
 10296     4. Redistribution. You may reproduce and distribute copies of the
 10297        Work or Derivative Works thereof in any medium, with or without
 10298        modifications, and in Source or Object form, provided that You
 10299        meet the following conditions:
 10300  
 10301        (a) You must give any other recipients of the Work or
 10302            Derivative Works a copy of this License; and
 10303  
 10304        (b) You must cause any modified files to carry prominent notices
 10305            stating that You changed the files; and
 10306  
 10307        (c) You must retain, in the Source form of any Derivative Works
 10308            that You distribute, all copyright, patent, trademark, and
 10309            attribution notices from the Source form of the Work,
 10310            excluding those notices that do not pertain to any part of
 10311            the Derivative Works; and
 10312  
 10313        (d) If the Work includes a "NOTICE" text file as part of its
 10314            distribution, then any Derivative Works that You distribute must
 10315            include a readable copy of the attribution notices contained
 10316            within such NOTICE file, excluding those notices that do not
 10317            pertain to any part of the Derivative Works, in at least one
 10318            of the following places: within a NOTICE text file distributed
 10319            as part of the Derivative Works; within the Source form or
 10320            documentation, if provided along with the Derivative Works; or,
 10321            within a display generated by the Derivative Works, if and
 10322            wherever such third-party notices normally appear. The contents
 10323            of the NOTICE file are for informational purposes only and
 10324            do not modify the License. You may add Your own attribution
 10325            notices within Derivative Works that You distribute, alongside
 10326            or as an addendum to the NOTICE text from the Work, provided
 10327            that such additional attribution notices cannot be construed
 10328            as modifying the License.
 10329  
 10330        You may add Your own copyright statement to Your modifications and
 10331        may provide additional or different license terms and conditions
 10332        for use, reproduction, or distribution of Your modifications, or
 10333        for any such Derivative Works as a whole, provided Your use,
 10334        reproduction, and distribution of the Work otherwise complies with
 10335        the conditions stated in this License.
 10336  
 10337     5. Submission of Contributions. Unless You explicitly state otherwise,
 10338        any Contribution intentionally submitted for inclusion in the Work
 10339        by You to the Licensor shall be under the terms and conditions of
 10340        this License, without any additional terms or conditions.
 10341        Notwithstanding the above, nothing herein shall supersede or modify
 10342        the terms of any separate license agreement you may have executed
 10343        with Licensor regarding such Contributions.
 10344  
 10345     6. Trademarks. This License does not grant permission to use the trade
 10346        names, trademarks, service marks, or product names of the Licensor,
 10347        except as required for reasonable and customary use in describing the
 10348        origin of the Work and reproducing the content of the NOTICE file.
 10349  
 10350     7. Disclaimer of Warranty. Unless required by applicable law or
 10351        agreed to in writing, Licensor provides the Work (and each
 10352        Contributor provides its Contributions) on an "AS IS" BASIS,
 10353        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10354        implied, including, without limitation, any warranties or conditions
 10355        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10356        PARTICULAR PURPOSE. You are solely responsible for determining the
 10357        appropriateness of using or redistributing the Work and assume any
 10358        risks associated with Your exercise of permissions under this License.
 10359  
 10360     8. Limitation of Liability. In no event and under no legal theory,
 10361        whether in tort (including negligence), contract, or otherwise,
 10362        unless required by applicable law (such as deliberate and grossly
 10363        negligent acts) or agreed to in writing, shall any Contributor be
 10364        liable to You for damages, including any direct, indirect, special,
 10365        incidental, or consequential damages of any character arising as a
 10366        result of this License or out of the use or inability to use the
 10367        Work (including but not limited to damages for loss of goodwill,
 10368        work stoppage, computer failure or malfunction, or any and all
 10369        other commercial damages or losses), even if such Contributor
 10370        has been advised of the possibility of such damages.
 10371  
 10372     9. Accepting Warranty or Additional Liability. While redistributing
 10373        the Work or Derivative Works thereof, You may choose to offer,
 10374        and charge a fee for, acceptance of support, warranty, indemnity,
 10375        or other liability obligations and/or rights consistent with this
 10376        License. However, in accepting such obligations, You may act only
 10377        on Your own behalf and on Your sole responsibility, not on behalf
 10378        of any other Contributor, and only if You agree to indemnify,
 10379        defend, and hold each Contributor harmless for any liability
 10380        incurred by, or claims asserted against, such Contributor by reason
 10381        of your accepting any such warranty or additional liability.
 10382  
 10383     END OF TERMS AND CONDITIONS
 10384  
 10385     APPENDIX: How to apply the Apache License to your work.
 10386  
 10387        To apply the Apache License to your work, attach the following
 10388        boilerplate notice, with the fields enclosed by brackets "[]"
 10389        replaced with your own identifying information. (Don't include
 10390        the brackets!)  The text should be enclosed in the appropriate
 10391        comment syntax for the file format. We also recommend that a
 10392        file or class name and description of purpose be included on the
 10393        same "printed page" as the copyright notice for easier
 10394        identification within third-party archives.
 10395  
 10396     Copyright [yyyy] [name of copyright owner]
 10397  
 10398     Licensed under the Apache License, Version 2.0 (the "License");
 10399     you may not use this file except in compliance with the License.
 10400     You may obtain a copy of the License at
 10401  
 10402         http://www.apache.org/licenses/LICENSE-2.0
 10403  
 10404     Unless required by applicable law or agreed to in writing, software
 10405     distributed under the License is distributed on an "AS IS" BASIS,
 10406     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10407     See the License for the specific language governing permissions and
 10408     limitations under the License.
 10409  
 10410  ================================================================
 10411  
 10412  github.com/google/s2a-go
 10413  https://github.com/google/s2a-go
 10414  ----------------------------------------------------------------
 10415  
 10416                                   Apache License
 10417                             Version 2.0, January 2004
 10418                          http://www.apache.org/licenses/
 10419  
 10420     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10421  
 10422     1. Definitions.
 10423  
 10424        "License" shall mean the terms and conditions for use, reproduction,
 10425        and distribution as defined by Sections 1 through 9 of this document.
 10426  
 10427        "Licensor" shall mean the copyright owner or entity authorized by
 10428        the copyright owner that is granting the License.
 10429  
 10430        "Legal Entity" shall mean the union of the acting entity and all
 10431        other entities that control, are controlled by, or are under common
 10432        control with that entity. For the purposes of this definition,
 10433        "control" means (i) the power, direct or indirect, to cause the
 10434        direction or management of such entity, whether by contract or
 10435        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10436        outstanding shares, or (iii) beneficial ownership of such entity.
 10437  
 10438        "You" (or "Your") shall mean an individual or Legal Entity
 10439        exercising permissions granted by this License.
 10440  
 10441        "Source" form shall mean the preferred form for making modifications,
 10442        including but not limited to software source code, documentation
 10443        source, and configuration files.
 10444  
 10445        "Object" form shall mean any form resulting from mechanical
 10446        transformation or translation of a Source form, including but
 10447        not limited to compiled object code, generated documentation,
 10448        and conversions to other media types.
 10449  
 10450        "Work" shall mean the work of authorship, whether in Source or
 10451        Object form, made available under the License, as indicated by a
 10452        copyright notice that is included in or attached to the work
 10453        (an example is provided in the Appendix below).
 10454  
 10455        "Derivative Works" shall mean any work, whether in Source or Object
 10456        form, that is based on (or derived from) the Work and for which the
 10457        editorial revisions, annotations, elaborations, or other modifications
 10458        represent, as a whole, an original work of authorship. For the purposes
 10459        of this License, Derivative Works shall not include works that remain
 10460        separable from, or merely link (or bind by name) to the interfaces of,
 10461        the Work and Derivative Works thereof.
 10462  
 10463        "Contribution" shall mean any work of authorship, including
 10464        the original version of the Work and any modifications or additions
 10465        to that Work or Derivative Works thereof, that is intentionally
 10466        submitted to Licensor for inclusion in the Work by the copyright owner
 10467        or by an individual or Legal Entity authorized to submit on behalf of
 10468        the copyright owner. For the purposes of this definition, "submitted"
 10469        means any form of electronic, verbal, or written communication sent
 10470        to the Licensor or its representatives, including but not limited to
 10471        communication on electronic mailing lists, source code control systems,
 10472        and issue tracking systems that are managed by, or on behalf of, the
 10473        Licensor for the purpose of discussing and improving the Work, but
 10474        excluding communication that is conspicuously marked or otherwise
 10475        designated in writing by the copyright owner as "Not a Contribution."
 10476  
 10477        "Contributor" shall mean Licensor and any individual or Legal Entity
 10478        on behalf of whom a Contribution has been received by Licensor and
 10479        subsequently incorporated within the Work.
 10480  
 10481     2. Grant of Copyright License. Subject to the terms and conditions of
 10482        this License, each Contributor hereby grants to You a perpetual,
 10483        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10484        copyright license to reproduce, prepare Derivative Works of,
 10485        publicly display, publicly perform, sublicense, and distribute the
 10486        Work and such Derivative Works in Source or Object form.
 10487  
 10488     3. Grant of Patent License. Subject to the terms and conditions of
 10489        this License, each Contributor hereby grants to You a perpetual,
 10490        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10491        (except as stated in this section) patent license to make, have made,
 10492        use, offer to sell, sell, import, and otherwise transfer the Work,
 10493        where such license applies only to those patent claims licensable
 10494        by such Contributor that are necessarily infringed by their
 10495        Contribution(s) alone or by combination of their Contribution(s)
 10496        with the Work to which such Contribution(s) was submitted. If You
 10497        institute patent litigation against any entity (including a
 10498        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10499        or a Contribution incorporated within the Work constitutes direct
 10500        or contributory patent infringement, then any patent licenses
 10501        granted to You under this License for that Work shall terminate
 10502        as of the date such litigation is filed.
 10503  
 10504     4. Redistribution. You may reproduce and distribute copies of the
 10505        Work or Derivative Works thereof in any medium, with or without
 10506        modifications, and in Source or Object form, provided that You
 10507        meet the following conditions:
 10508  
 10509        (a) You must give any other recipients of the Work or
 10510            Derivative Works a copy of this License; and
 10511  
 10512        (b) You must cause any modified files to carry prominent notices
 10513            stating that You changed the files; and
 10514  
 10515        (c) You must retain, in the Source form of any Derivative Works
 10516            that You distribute, all copyright, patent, trademark, and
 10517            attribution notices from the Source form of the Work,
 10518            excluding those notices that do not pertain to any part of
 10519            the Derivative Works; and
 10520  
 10521        (d) If the Work includes a "NOTICE" text file as part of its
 10522            distribution, then any Derivative Works that You distribute must
 10523            include a readable copy of the attribution notices contained
 10524            within such NOTICE file, excluding those notices that do not
 10525            pertain to any part of the Derivative Works, in at least one
 10526            of the following places: within a NOTICE text file distributed
 10527            as part of the Derivative Works; within the Source form or
 10528            documentation, if provided along with the Derivative Works; or,
 10529            within a display generated by the Derivative Works, if and
 10530            wherever such third-party notices normally appear. The contents
 10531            of the NOTICE file are for informational purposes only and
 10532            do not modify the License. You may add Your own attribution
 10533            notices within Derivative Works that You distribute, alongside
 10534            or as an addendum to the NOTICE text from the Work, provided
 10535            that such additional attribution notices cannot be construed
 10536            as modifying the License.
 10537  
 10538        You may add Your own copyright statement to Your modifications and
 10539        may provide additional or different license terms and conditions
 10540        for use, reproduction, or distribution of Your modifications, or
 10541        for any such Derivative Works as a whole, provided Your use,
 10542        reproduction, and distribution of the Work otherwise complies with
 10543        the conditions stated in this License.
 10544  
 10545     5. Submission of Contributions. Unless You explicitly state otherwise,
 10546        any Contribution intentionally submitted for inclusion in the Work
 10547        by You to the Licensor shall be under the terms and conditions of
 10548        this License, without any additional terms or conditions.
 10549        Notwithstanding the above, nothing herein shall supersede or modify
 10550        the terms of any separate license agreement you may have executed
 10551        with Licensor regarding such Contributions.
 10552  
 10553     6. Trademarks. This License does not grant permission to use the trade
 10554        names, trademarks, service marks, or product names of the Licensor,
 10555        except as required for reasonable and customary use in describing the
 10556        origin of the Work and reproducing the content of the NOTICE file.
 10557  
 10558     7. Disclaimer of Warranty. Unless required by applicable law or
 10559        agreed to in writing, Licensor provides the Work (and each
 10560        Contributor provides its Contributions) on an "AS IS" BASIS,
 10561        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10562        implied, including, without limitation, any warranties or conditions
 10563        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10564        PARTICULAR PURPOSE. You are solely responsible for determining the
 10565        appropriateness of using or redistributing the Work and assume any
 10566        risks associated with Your exercise of permissions under this License.
 10567  
 10568     8. Limitation of Liability. In no event and under no legal theory,
 10569        whether in tort (including negligence), contract, or otherwise,
 10570        unless required by applicable law (such as deliberate and grossly
 10571        negligent acts) or agreed to in writing, shall any Contributor be
 10572        liable to You for damages, including any direct, indirect, special,
 10573        incidental, or consequential damages of any character arising as a
 10574        result of this License or out of the use or inability to use the
 10575        Work (including but not limited to damages for loss of goodwill,
 10576        work stoppage, computer failure or malfunction, or any and all
 10577        other commercial damages or losses), even if such Contributor
 10578        has been advised of the possibility of such damages.
 10579  
 10580     9. Accepting Warranty or Additional Liability. While redistributing
 10581        the Work or Derivative Works thereof, You may choose to offer,
 10582        and charge a fee for, acceptance of support, warranty, indemnity,
 10583        or other liability obligations and/or rights consistent with this
 10584        License. However, in accepting such obligations, You may act only
 10585        on Your own behalf and on Your sole responsibility, not on behalf
 10586        of any other Contributor, and only if You agree to indemnify,
 10587        defend, and hold each Contributor harmless for any liability
 10588        incurred by, or claims asserted against, such Contributor by reason
 10589        of your accepting any such warranty or additional liability.
 10590  
 10591     END OF TERMS AND CONDITIONS
 10592  
 10593     APPENDIX: How to apply the Apache License to your work.
 10594  
 10595        To apply the Apache License to your work, attach the following
 10596        boilerplate notice, with the fields enclosed by brackets "[]"
 10597        replaced with your own identifying information. (Don't include
 10598        the brackets!)  The text should be enclosed in the appropriate
 10599        comment syntax for the file format. We also recommend that a
 10600        file or class name and description of purpose be included on the
 10601        same "printed page" as the copyright notice for easier
 10602        identification within third-party archives.
 10603  
 10604     Copyright [yyyy] [name of copyright owner]
 10605  
 10606     Licensed under the Apache License, Version 2.0 (the "License");
 10607     you may not use this file except in compliance with the License.
 10608     You may obtain a copy of the License at
 10609  
 10610         http://www.apache.org/licenses/LICENSE-2.0
 10611  
 10612     Unless required by applicable law or agreed to in writing, software
 10613     distributed under the License is distributed on an "AS IS" BASIS,
 10614     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10615     See the License for the specific language governing permissions and
 10616     limitations under the License.
 10617  
 10618  ================================================================
 10619  
 10620  github.com/google/shlex
 10621  https://github.com/google/shlex
 10622  ----------------------------------------------------------------
 10623  
 10624                                   Apache License
 10625                             Version 2.0, January 2004
 10626                          http://www.apache.org/licenses/
 10627  
 10628     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10629  
 10630     1. Definitions.
 10631  
 10632        "License" shall mean the terms and conditions for use, reproduction,
 10633        and distribution as defined by Sections 1 through 9 of this document.
 10634  
 10635        "Licensor" shall mean the copyright owner or entity authorized by
 10636        the copyright owner that is granting the License.
 10637  
 10638        "Legal Entity" shall mean the union of the acting entity and all
 10639        other entities that control, are controlled by, or are under common
 10640        control with that entity. For the purposes of this definition,
 10641        "control" means (i) the power, direct or indirect, to cause the
 10642        direction or management of such entity, whether by contract or
 10643        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10644        outstanding shares, or (iii) beneficial ownership of such entity.
 10645  
 10646        "You" (or "Your") shall mean an individual or Legal Entity
 10647        exercising permissions granted by this License.
 10648  
 10649        "Source" form shall mean the preferred form for making modifications,
 10650        including but not limited to software source code, documentation
 10651        source, and configuration files.
 10652  
 10653        "Object" form shall mean any form resulting from mechanical
 10654        transformation or translation of a Source form, including but
 10655        not limited to compiled object code, generated documentation,
 10656        and conversions to other media types.
 10657  
 10658        "Work" shall mean the work of authorship, whether in Source or
 10659        Object form, made available under the License, as indicated by a
 10660        copyright notice that is included in or attached to the work
 10661        (an example is provided in the Appendix below).
 10662  
 10663        "Derivative Works" shall mean any work, whether in Source or Object
 10664        form, that is based on (or derived from) the Work and for which the
 10665        editorial revisions, annotations, elaborations, or other modifications
 10666        represent, as a whole, an original work of authorship. For the purposes
 10667        of this License, Derivative Works shall not include works that remain
 10668        separable from, or merely link (or bind by name) to the interfaces of,
 10669        the Work and Derivative Works thereof.
 10670  
 10671        "Contribution" shall mean any work of authorship, including
 10672        the original version of the Work and any modifications or additions
 10673        to that Work or Derivative Works thereof, that is intentionally
 10674        submitted to Licensor for inclusion in the Work by the copyright owner
 10675        or by an individual or Legal Entity authorized to submit on behalf of
 10676        the copyright owner. For the purposes of this definition, "submitted"
 10677        means any form of electronic, verbal, or written communication sent
 10678        to the Licensor or its representatives, including but not limited to
 10679        communication on electronic mailing lists, source code control systems,
 10680        and issue tracking systems that are managed by, or on behalf of, the
 10681        Licensor for the purpose of discussing and improving the Work, but
 10682        excluding communication that is conspicuously marked or otherwise
 10683        designated in writing by the copyright owner as "Not a Contribution."
 10684  
 10685        "Contributor" shall mean Licensor and any individual or Legal Entity
 10686        on behalf of whom a Contribution has been received by Licensor and
 10687        subsequently incorporated within the Work.
 10688  
 10689     2. Grant of Copyright License. Subject to the terms and conditions of
 10690        this License, each Contributor hereby grants to You a perpetual,
 10691        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10692        copyright license to reproduce, prepare Derivative Works of,
 10693        publicly display, publicly perform, sublicense, and distribute the
 10694        Work and such Derivative Works in Source or Object form.
 10695  
 10696     3. Grant of Patent License. Subject to the terms and conditions of
 10697        this License, each Contributor hereby grants to You a perpetual,
 10698        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10699        (except as stated in this section) patent license to make, have made,
 10700        use, offer to sell, sell, import, and otherwise transfer the Work,
 10701        where such license applies only to those patent claims licensable
 10702        by such Contributor that are necessarily infringed by their
 10703        Contribution(s) alone or by combination of their Contribution(s)
 10704        with the Work to which such Contribution(s) was submitted. If You
 10705        institute patent litigation against any entity (including a
 10706        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10707        or a Contribution incorporated within the Work constitutes direct
 10708        or contributory patent infringement, then any patent licenses
 10709        granted to You under this License for that Work shall terminate
 10710        as of the date such litigation is filed.
 10711  
 10712     4. Redistribution. You may reproduce and distribute copies of the
 10713        Work or Derivative Works thereof in any medium, with or without
 10714        modifications, and in Source or Object form, provided that You
 10715        meet the following conditions:
 10716  
 10717        (a) You must give any other recipients of the Work or
 10718            Derivative Works a copy of this License; and
 10719  
 10720        (b) You must cause any modified files to carry prominent notices
 10721            stating that You changed the files; and
 10722  
 10723        (c) You must retain, in the Source form of any Derivative Works
 10724            that You distribute, all copyright, patent, trademark, and
 10725            attribution notices from the Source form of the Work,
 10726            excluding those notices that do not pertain to any part of
 10727            the Derivative Works; and
 10728  
 10729        (d) If the Work includes a "NOTICE" text file as part of its
 10730            distribution, then any Derivative Works that You distribute must
 10731            include a readable copy of the attribution notices contained
 10732            within such NOTICE file, excluding those notices that do not
 10733            pertain to any part of the Derivative Works, in at least one
 10734            of the following places: within a NOTICE text file distributed
 10735            as part of the Derivative Works; within the Source form or
 10736            documentation, if provided along with the Derivative Works; or,
 10737            within a display generated by the Derivative Works, if and
 10738            wherever such third-party notices normally appear. The contents
 10739            of the NOTICE file are for informational purposes only and
 10740            do not modify the License. You may add Your own attribution
 10741            notices within Derivative Works that You distribute, alongside
 10742            or as an addendum to the NOTICE text from the Work, provided
 10743            that such additional attribution notices cannot be construed
 10744            as modifying the License.
 10745  
 10746        You may add Your own copyright statement to Your modifications and
 10747        may provide additional or different license terms and conditions
 10748        for use, reproduction, or distribution of Your modifications, or
 10749        for any such Derivative Works as a whole, provided Your use,
 10750        reproduction, and distribution of the Work otherwise complies with
 10751        the conditions stated in this License.
 10752  
 10753     5. Submission of Contributions. Unless You explicitly state otherwise,
 10754        any Contribution intentionally submitted for inclusion in the Work
 10755        by You to the Licensor shall be under the terms and conditions of
 10756        this License, without any additional terms or conditions.
 10757        Notwithstanding the above, nothing herein shall supersede or modify
 10758        the terms of any separate license agreement you may have executed
 10759        with Licensor regarding such Contributions.
 10760  
 10761     6. Trademarks. This License does not grant permission to use the trade
 10762        names, trademarks, service marks, or product names of the Licensor,
 10763        except as required for reasonable and customary use in describing the
 10764        origin of the Work and reproducing the content of the NOTICE file.
 10765  
 10766     7. Disclaimer of Warranty. Unless required by applicable law or
 10767        agreed to in writing, Licensor provides the Work (and each
 10768        Contributor provides its Contributions) on an "AS IS" BASIS,
 10769        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10770        implied, including, without limitation, any warranties or conditions
 10771        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10772        PARTICULAR PURPOSE. You are solely responsible for determining the
 10773        appropriateness of using or redistributing the Work and assume any
 10774        risks associated with Your exercise of permissions under this License.
 10775  
 10776     8. Limitation of Liability. In no event and under no legal theory,
 10777        whether in tort (including negligence), contract, or otherwise,
 10778        unless required by applicable law (such as deliberate and grossly
 10779        negligent acts) or agreed to in writing, shall any Contributor be
 10780        liable to You for damages, including any direct, indirect, special,
 10781        incidental, or consequential damages of any character arising as a
 10782        result of this License or out of the use or inability to use the
 10783        Work (including but not limited to damages for loss of goodwill,
 10784        work stoppage, computer failure or malfunction, or any and all
 10785        other commercial damages or losses), even if such Contributor
 10786        has been advised of the possibility of such damages.
 10787  
 10788     9. Accepting Warranty or Additional Liability. While redistributing
 10789        the Work or Derivative Works thereof, You may choose to offer,
 10790        and charge a fee for, acceptance of support, warranty, indemnity,
 10791        or other liability obligations and/or rights consistent with this
 10792        License. However, in accepting such obligations, You may act only
 10793        on Your own behalf and on Your sole responsibility, not on behalf
 10794        of any other Contributor, and only if You agree to indemnify,
 10795        defend, and hold each Contributor harmless for any liability
 10796        incurred by, or claims asserted against, such Contributor by reason
 10797        of your accepting any such warranty or additional liability.
 10798  
 10799     END OF TERMS AND CONDITIONS
 10800  
 10801     APPENDIX: How to apply the Apache License to your work.
 10802  
 10803        To apply the Apache License to your work, attach the following
 10804        boilerplate notice, with the fields enclosed by brackets "[]"
 10805        replaced with your own identifying information. (Don't include
 10806        the brackets!)  The text should be enclosed in the appropriate
 10807        comment syntax for the file format. We also recommend that a
 10808        file or class name and description of purpose be included on the
 10809        same "printed page" as the copyright notice for easier
 10810        identification within third-party archives.
 10811  
 10812     Copyright [yyyy] [name of copyright owner]
 10813  
 10814     Licensed under the Apache License, Version 2.0 (the "License");
 10815     you may not use this file except in compliance with the License.
 10816     You may obtain a copy of the License at
 10817  
 10818         http://www.apache.org/licenses/LICENSE-2.0
 10819  
 10820     Unless required by applicable law or agreed to in writing, software
 10821     distributed under the License is distributed on an "AS IS" BASIS,
 10822     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10823     See the License for the specific language governing permissions and
 10824     limitations under the License.
 10825  
 10826  ================================================================
 10827  
 10828  github.com/google/uuid
 10829  https://github.com/google/uuid
 10830  ----------------------------------------------------------------
 10831  Copyright (c) 2009,2014 Google Inc. All rights reserved.
 10832  
 10833  Redistribution and use in source and binary forms, with or without
 10834  modification, are permitted provided that the following conditions are
 10835  met:
 10836  
 10837     * Redistributions of source code must retain the above copyright
 10838  notice, this list of conditions and the following disclaimer.
 10839     * Redistributions in binary form must reproduce the above
 10840  copyright notice, this list of conditions and the following disclaimer
 10841  in the documentation and/or other materials provided with the
 10842  distribution.
 10843     * Neither the name of Google Inc. nor the names of its
 10844  contributors may be used to endorse or promote products derived from
 10845  this software without specific prior written permission.
 10846  
 10847  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 10848  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 10849  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 10850  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 10851  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 10852  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 10853  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 10854  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 10855  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 10856  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 10857  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 10858  
 10859  ================================================================
 10860  
 10861  github.com/googleapis/enterprise-certificate-proxy
 10862  https://github.com/googleapis/enterprise-certificate-proxy
 10863  ----------------------------------------------------------------
 10864  
 10865                                   Apache License
 10866                             Version 2.0, January 2004
 10867                          http://www.apache.org/licenses/
 10868  
 10869     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10870  
 10871     1. Definitions.
 10872  
 10873        "License" shall mean the terms and conditions for use, reproduction,
 10874        and distribution as defined by Sections 1 through 9 of this document.
 10875  
 10876        "Licensor" shall mean the copyright owner or entity authorized by
 10877        the copyright owner that is granting the License.
 10878  
 10879        "Legal Entity" shall mean the union of the acting entity and all
 10880        other entities that control, are controlled by, or are under common
 10881        control with that entity. For the purposes of this definition,
 10882        "control" means (i) the power, direct or indirect, to cause the
 10883        direction or management of such entity, whether by contract or
 10884        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10885        outstanding shares, or (iii) beneficial ownership of such entity.
 10886  
 10887        "You" (or "Your") shall mean an individual or Legal Entity
 10888        exercising permissions granted by this License.
 10889  
 10890        "Source" form shall mean the preferred form for making modifications,
 10891        including but not limited to software source code, documentation
 10892        source, and configuration files.
 10893  
 10894        "Object" form shall mean any form resulting from mechanical
 10895        transformation or translation of a Source form, including but
 10896        not limited to compiled object code, generated documentation,
 10897        and conversions to other media types.
 10898  
 10899        "Work" shall mean the work of authorship, whether in Source or
 10900        Object form, made available under the License, as indicated by a
 10901        copyright notice that is included in or attached to the work
 10902        (an example is provided in the Appendix below).
 10903  
 10904        "Derivative Works" shall mean any work, whether in Source or Object
 10905        form, that is based on (or derived from) the Work and for which the
 10906        editorial revisions, annotations, elaborations, or other modifications
 10907        represent, as a whole, an original work of authorship. For the purposes
 10908        of this License, Derivative Works shall not include works that remain
 10909        separable from, or merely link (or bind by name) to the interfaces of,
 10910        the Work and Derivative Works thereof.
 10911  
 10912        "Contribution" shall mean any work of authorship, including
 10913        the original version of the Work and any modifications or additions
 10914        to that Work or Derivative Works thereof, that is intentionally
 10915        submitted to Licensor for inclusion in the Work by the copyright owner
 10916        or by an individual or Legal Entity authorized to submit on behalf of
 10917        the copyright owner. For the purposes of this definition, "submitted"
 10918        means any form of electronic, verbal, or written communication sent
 10919        to the Licensor or its representatives, including but not limited to
 10920        communication on electronic mailing lists, source code control systems,
 10921        and issue tracking systems that are managed by, or on behalf of, the
 10922        Licensor for the purpose of discussing and improving the Work, but
 10923        excluding communication that is conspicuously marked or otherwise
 10924        designated in writing by the copyright owner as "Not a Contribution."
 10925  
 10926        "Contributor" shall mean Licensor and any individual or Legal Entity
 10927        on behalf of whom a Contribution has been received by Licensor and
 10928        subsequently incorporated within the Work.
 10929  
 10930     2. Grant of Copyright License. Subject to the terms and conditions of
 10931        this License, each Contributor hereby grants to You a perpetual,
 10932        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10933        copyright license to reproduce, prepare Derivative Works of,
 10934        publicly display, publicly perform, sublicense, and distribute the
 10935        Work and such Derivative Works in Source or Object form.
 10936  
 10937     3. Grant of Patent License. Subject to the terms and conditions of
 10938        this License, each Contributor hereby grants to You a perpetual,
 10939        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10940        (except as stated in this section) patent license to make, have made,
 10941        use, offer to sell, sell, import, and otherwise transfer the Work,
 10942        where such license applies only to those patent claims licensable
 10943        by such Contributor that are necessarily infringed by their
 10944        Contribution(s) alone or by combination of their Contribution(s)
 10945        with the Work to which such Contribution(s) was submitted. If You
 10946        institute patent litigation against any entity (including a
 10947        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10948        or a Contribution incorporated within the Work constitutes direct
 10949        or contributory patent infringement, then any patent licenses
 10950        granted to You under this License for that Work shall terminate
 10951        as of the date such litigation is filed.
 10952  
 10953     4. Redistribution. You may reproduce and distribute copies of the
 10954        Work or Derivative Works thereof in any medium, with or without
 10955        modifications, and in Source or Object form, provided that You
 10956        meet the following conditions:
 10957  
 10958        (a) You must give any other recipients of the Work or
 10959            Derivative Works a copy of this License; and
 10960  
 10961        (b) You must cause any modified files to carry prominent notices
 10962            stating that You changed the files; and
 10963  
 10964        (c) You must retain, in the Source form of any Derivative Works
 10965            that You distribute, all copyright, patent, trademark, and
 10966            attribution notices from the Source form of the Work,
 10967            excluding those notices that do not pertain to any part of
 10968            the Derivative Works; and
 10969  
 10970        (d) If the Work includes a "NOTICE" text file as part of its
 10971            distribution, then any Derivative Works that You distribute must
 10972            include a readable copy of the attribution notices contained
 10973            within such NOTICE file, excluding those notices that do not
 10974            pertain to any part of the Derivative Works, in at least one
 10975            of the following places: within a NOTICE text file distributed
 10976            as part of the Derivative Works; within the Source form or
 10977            documentation, if provided along with the Derivative Works; or,
 10978            within a display generated by the Derivative Works, if and
 10979            wherever such third-party notices normally appear. The contents
 10980            of the NOTICE file are for informational purposes only and
 10981            do not modify the License. You may add Your own attribution
 10982            notices within Derivative Works that You distribute, alongside
 10983            or as an addendum to the NOTICE text from the Work, provided
 10984            that such additional attribution notices cannot be construed
 10985            as modifying the License.
 10986  
 10987        You may add Your own copyright statement to Your modifications and
 10988        may provide additional or different license terms and conditions
 10989        for use, reproduction, or distribution of Your modifications, or
 10990        for any such Derivative Works as a whole, provided Your use,
 10991        reproduction, and distribution of the Work otherwise complies with
 10992        the conditions stated in this License.
 10993  
 10994     5. Submission of Contributions. Unless You explicitly state otherwise,
 10995        any Contribution intentionally submitted for inclusion in the Work
 10996        by You to the Licensor shall be under the terms and conditions of
 10997        this License, without any additional terms or conditions.
 10998        Notwithstanding the above, nothing herein shall supersede or modify
 10999        the terms of any separate license agreement you may have executed
 11000        with Licensor regarding such Contributions.
 11001  
 11002     6. Trademarks. This License does not grant permission to use the trade
 11003        names, trademarks, service marks, or product names of the Licensor,
 11004        except as required for reasonable and customary use in describing the
 11005        origin of the Work and reproducing the content of the NOTICE file.
 11006  
 11007     7. Disclaimer of Warranty. Unless required by applicable law or
 11008        agreed to in writing, Licensor provides the Work (and each
 11009        Contributor provides its Contributions) on an "AS IS" BASIS,
 11010        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11011        implied, including, without limitation, any warranties or conditions
 11012        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11013        PARTICULAR PURPOSE. You are solely responsible for determining the
 11014        appropriateness of using or redistributing the Work and assume any
 11015        risks associated with Your exercise of permissions under this License.
 11016  
 11017     8. Limitation of Liability. In no event and under no legal theory,
 11018        whether in tort (including negligence), contract, or otherwise,
 11019        unless required by applicable law (such as deliberate and grossly
 11020        negligent acts) or agreed to in writing, shall any Contributor be
 11021        liable to You for damages, including any direct, indirect, special,
 11022        incidental, or consequential damages of any character arising as a
 11023        result of this License or out of the use or inability to use the
 11024        Work (including but not limited to damages for loss of goodwill,
 11025        work stoppage, computer failure or malfunction, or any and all
 11026        other commercial damages or losses), even if such Contributor
 11027        has been advised of the possibility of such damages.
 11028  
 11029     9. Accepting Warranty or Additional Liability. While redistributing
 11030        the Work or Derivative Works thereof, You may choose to offer,
 11031        and charge a fee for, acceptance of support, warranty, indemnity,
 11032        or other liability obligations and/or rights consistent with this
 11033        License. However, in accepting such obligations, You may act only
 11034        on Your own behalf and on Your sole responsibility, not on behalf
 11035        of any other Contributor, and only if You agree to indemnify,
 11036        defend, and hold each Contributor harmless for any liability
 11037        incurred by, or claims asserted against, such Contributor by reason
 11038        of your accepting any such warranty or additional liability.
 11039  
 11040     END OF TERMS AND CONDITIONS
 11041  
 11042     APPENDIX: How to apply the Apache License to your work.
 11043  
 11044        To apply the Apache License to your work, attach the following
 11045        boilerplate notice, with the fields enclosed by brackets "[]"
 11046        replaced with your own identifying information. (Don't include
 11047        the brackets!)  The text should be enclosed in the appropriate
 11048        comment syntax for the file format. We also recommend that a
 11049        file or class name and description of purpose be included on the
 11050        same "printed page" as the copyright notice for easier
 11051        identification within third-party archives.
 11052  
 11053     Copyright [yyyy] [name of copyright owner]
 11054  
 11055     Licensed under the Apache License, Version 2.0 (the "License");
 11056     you may not use this file except in compliance with the License.
 11057     You may obtain a copy of the License at
 11058  
 11059         http://www.apache.org/licenses/LICENSE-2.0
 11060  
 11061     Unless required by applicable law or agreed to in writing, software
 11062     distributed under the License is distributed on an "AS IS" BASIS,
 11063     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11064     See the License for the specific language governing permissions and
 11065     limitations under the License.
 11066  
 11067  ================================================================
 11068  
 11069  github.com/googleapis/gax-go/v2
 11070  https://github.com/googleapis/gax-go/v2
 11071  ----------------------------------------------------------------
 11072  Copyright 2016, Google Inc.
 11073  All rights reserved.
 11074  Redistribution and use in source and binary forms, with or without
 11075  modification, are permitted provided that the following conditions are
 11076  met:
 11077  
 11078     * Redistributions of source code must retain the above copyright
 11079  notice, this list of conditions and the following disclaimer.
 11080     * Redistributions in binary form must reproduce the above
 11081  copyright notice, this list of conditions and the following disclaimer
 11082  in the documentation and/or other materials provided with the
 11083  distribution.
 11084     * Neither the name of Google Inc. nor the names of its
 11085  contributors may be used to endorse or promote products derived from
 11086  this software without specific prior written permission.
 11087  
 11088  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 11089  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 11090  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 11091  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 11092  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 11093  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 11094  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 11095  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 11096  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 11097  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 11098  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 11099  
 11100  ================================================================
 11101  
 11102  github.com/gorilla/websocket
 11103  https://github.com/gorilla/websocket
 11104  ----------------------------------------------------------------
 11105  Copyright (c) 2023 The Gorilla Authors. All rights reserved.
 11106  
 11107  Redistribution and use in source and binary forms, with or without
 11108  modification, are permitted provided that the following conditions are
 11109  met:
 11110  
 11111  	 * Redistributions of source code must retain the above copyright
 11112  notice, this list of conditions and the following disclaimer.
 11113  	 * Redistributions in binary form must reproduce the above
 11114  copyright notice, this list of conditions and the following disclaimer
 11115  in the documentation and/or other materials provided with the
 11116  distribution.
 11117  	 * Neither the name of Google Inc. nor the names of its
 11118  contributors may be used to endorse or promote products derived from
 11119  this software without specific prior written permission.
 11120  
 11121  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 11122  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 11123  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 11124  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 11125  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 11126  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 11127  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 11128  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 11129  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 11130  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 11131  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 11132  
 11133  ================================================================
 11134  
 11135  github.com/hashicorp/errwrap
 11136  https://github.com/hashicorp/errwrap
 11137  ----------------------------------------------------------------
 11138  Mozilla Public License, version 2.0
 11139  
 11140  1. Definitions
 11141  
 11142  1.1. “Contributor”
 11143  
 11144       means each individual or legal entity that creates, contributes to the
 11145       creation of, or owns Covered Software.
 11146  
 11147  1.2. “Contributor Version”
 11148  
 11149       means the combination of the Contributions of others (if any) used by a
 11150       Contributor and that particular Contributor’s Contribution.
 11151  
 11152  1.3. “Contribution”
 11153  
 11154       means Covered Software of a particular Contributor.
 11155  
 11156  1.4. “Covered Software”
 11157  
 11158       means Source Code Form to which the initial Contributor has attached the
 11159       notice in Exhibit A, the Executable Form of such Source Code Form, and
 11160       Modifications of such Source Code Form, in each case including portions
 11161       thereof.
 11162  
 11163  1.5. “Incompatible With Secondary Licenses”
 11164       means
 11165  
 11166       a. that the initial Contributor has attached the notice described in
 11167          Exhibit B to the Covered Software; or
 11168  
 11169       b. that the Covered Software was made available under the terms of version
 11170          1.1 or earlier of the License, but not also under the terms of a
 11171          Secondary License.
 11172  
 11173  1.6. “Executable Form”
 11174  
 11175       means any form of the work other than Source Code Form.
 11176  
 11177  1.7. “Larger Work”
 11178  
 11179       means a work that combines Covered Software with other material, in a separate
 11180       file or files, that is not Covered Software.
 11181  
 11182  1.8. “License”
 11183  
 11184       means this document.
 11185  
 11186  1.9. “Licensable”
 11187  
 11188       means having the right to grant, to the maximum extent possible, whether at the
 11189       time of the initial grant or subsequently, any and all of the rights conveyed by
 11190       this License.
 11191  
 11192  1.10. “Modifications”
 11193  
 11194       means any of the following:
 11195  
 11196       a. any file in Source Code Form that results from an addition to, deletion
 11197          from, or modification of the contents of Covered Software; or
 11198  
 11199       b. any new file in Source Code Form that contains any Covered Software.
 11200  
 11201  1.11. “Patent Claims” of a Contributor
 11202  
 11203        means any patent claim(s), including without limitation, method, process,
 11204        and apparatus claims, in any patent Licensable by such Contributor that
 11205        would be infringed, but for the grant of the License, by the making,
 11206        using, selling, offering for sale, having made, import, or transfer of
 11207        either its Contributions or its Contributor Version.
 11208  
 11209  1.12. “Secondary License”
 11210  
 11211        means either the GNU General Public License, Version 2.0, the GNU Lesser
 11212        General Public License, Version 2.1, the GNU Affero General Public
 11213        License, Version 3.0, or any later versions of those licenses.
 11214  
 11215  1.13. “Source Code Form”
 11216  
 11217        means the form of the work preferred for making modifications.
 11218  
 11219  1.14. “You” (or “Your”)
 11220  
 11221        means an individual or a legal entity exercising rights under this
 11222        License. For legal entities, “You” includes any entity that controls, is
 11223        controlled by, or is under common control with You. For purposes of this
 11224        definition, “control” means (a) the power, direct or indirect, to cause
 11225        the direction or management of such entity, whether by contract or
 11226        otherwise, or (b) ownership of more than fifty percent (50%) of the
 11227        outstanding shares or beneficial ownership of such entity.
 11228  
 11229  
 11230  2. License Grants and Conditions
 11231  
 11232  2.1. Grants
 11233  
 11234       Each Contributor hereby grants You a world-wide, royalty-free,
 11235       non-exclusive license:
 11236  
 11237       a. under intellectual property rights (other than patent or trademark)
 11238          Licensable by such Contributor to use, reproduce, make available,
 11239          modify, display, perform, distribute, and otherwise exploit its
 11240          Contributions, either on an unmodified basis, with Modifications, or as
 11241          part of a Larger Work; and
 11242  
 11243       b. under Patent Claims of such Contributor to make, use, sell, offer for
 11244          sale, have made, import, and otherwise transfer either its Contributions
 11245          or its Contributor Version.
 11246  
 11247  2.2. Effective Date
 11248  
 11249       The licenses granted in Section 2.1 with respect to any Contribution become
 11250       effective for each Contribution on the date the Contributor first distributes
 11251       such Contribution.
 11252  
 11253  2.3. Limitations on Grant Scope
 11254  
 11255       The licenses granted in this Section 2 are the only rights granted under this
 11256       License. No additional rights or licenses will be implied from the distribution
 11257       or licensing of Covered Software under this License. Notwithstanding Section
 11258       2.1(b) above, no patent license is granted by a Contributor:
 11259  
 11260       a. for any code that a Contributor has removed from Covered Software; or
 11261  
 11262       b. for infringements caused by: (i) Your and any other third party’s
 11263          modifications of Covered Software, or (ii) the combination of its
 11264          Contributions with other software (except as part of its Contributor
 11265          Version); or
 11266  
 11267       c. under Patent Claims infringed by Covered Software in the absence of its
 11268          Contributions.
 11269  
 11270       This License does not grant any rights in the trademarks, service marks, or
 11271       logos of any Contributor (except as may be necessary to comply with the
 11272       notice requirements in Section 3.4).
 11273  
 11274  2.4. Subsequent Licenses
 11275  
 11276       No Contributor makes additional grants as a result of Your choice to
 11277       distribute the Covered Software under a subsequent version of this License
 11278       (see Section 10.2) or under the terms of a Secondary License (if permitted
 11279       under the terms of Section 3.3).
 11280  
 11281  2.5. Representation
 11282  
 11283       Each Contributor represents that the Contributor believes its Contributions
 11284       are its original creation(s) or it has sufficient rights to grant the
 11285       rights to its Contributions conveyed by this License.
 11286  
 11287  2.6. Fair Use
 11288  
 11289       This License is not intended to limit any rights You have under applicable
 11290       copyright doctrines of fair use, fair dealing, or other equivalents.
 11291  
 11292  2.7. Conditions
 11293  
 11294       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 11295       Section 2.1.
 11296  
 11297  
 11298  3. Responsibilities
 11299  
 11300  3.1. Distribution of Source Form
 11301  
 11302       All distribution of Covered Software in Source Code Form, including any
 11303       Modifications that You create or to which You contribute, must be under the
 11304       terms of this License. You must inform recipients that the Source Code Form
 11305       of the Covered Software is governed by the terms of this License, and how
 11306       they can obtain a copy of this License. You may not attempt to alter or
 11307       restrict the recipients’ rights in the Source Code Form.
 11308  
 11309  3.2. Distribution of Executable Form
 11310  
 11311       If You distribute Covered Software in Executable Form then:
 11312  
 11313       a. such Covered Software must also be made available in Source Code Form,
 11314          as described in Section 3.1, and You must inform recipients of the
 11315          Executable Form how they can obtain a copy of such Source Code Form by
 11316          reasonable means in a timely manner, at a charge no more than the cost
 11317          of distribution to the recipient; and
 11318  
 11319       b. You may distribute such Executable Form under the terms of this License,
 11320          or sublicense it under different terms, provided that the license for
 11321          the Executable Form does not attempt to limit or alter the recipients’
 11322          rights in the Source Code Form under this License.
 11323  
 11324  3.3. Distribution of a Larger Work
 11325  
 11326       You may create and distribute a Larger Work under terms of Your choice,
 11327       provided that You also comply with the requirements of this License for the
 11328       Covered Software. If the Larger Work is a combination of Covered Software
 11329       with a work governed by one or more Secondary Licenses, and the Covered
 11330       Software is not Incompatible With Secondary Licenses, this License permits
 11331       You to additionally distribute such Covered Software under the terms of
 11332       such Secondary License(s), so that the recipient of the Larger Work may, at
 11333       their option, further distribute the Covered Software under the terms of
 11334       either this License or such Secondary License(s).
 11335  
 11336  3.4. Notices
 11337  
 11338       You may not remove or alter the substance of any license notices (including
 11339       copyright notices, patent notices, disclaimers of warranty, or limitations
 11340       of liability) contained within the Source Code Form of the Covered
 11341       Software, except that You may alter any license notices to the extent
 11342       required to remedy known factual inaccuracies.
 11343  
 11344  3.5. Application of Additional Terms
 11345  
 11346       You may choose to offer, and to charge a fee for, warranty, support,
 11347       indemnity or liability obligations to one or more recipients of Covered
 11348       Software. However, You may do so only on Your own behalf, and not on behalf
 11349       of any Contributor. You must make it absolutely clear that any such
 11350       warranty, support, indemnity, or liability obligation is offered by You
 11351       alone, and You hereby agree to indemnify every Contributor for any
 11352       liability incurred by such Contributor as a result of warranty, support,
 11353       indemnity or liability terms You offer. You may include additional
 11354       disclaimers of warranty and limitations of liability specific to any
 11355       jurisdiction.
 11356  
 11357  4. Inability to Comply Due to Statute or Regulation
 11358  
 11359     If it is impossible for You to comply with any of the terms of this License
 11360     with respect to some or all of the Covered Software due to statute, judicial
 11361     order, or regulation then You must: (a) comply with the terms of this License
 11362     to the maximum extent possible; and (b) describe the limitations and the code
 11363     they affect. Such description must be placed in a text file included with all
 11364     distributions of the Covered Software under this License. Except to the
 11365     extent prohibited by statute or regulation, such description must be
 11366     sufficiently detailed for a recipient of ordinary skill to be able to
 11367     understand it.
 11368  
 11369  5. Termination
 11370  
 11371  5.1. The rights granted under this License will terminate automatically if You
 11372       fail to comply with any of its terms. However, if You become compliant,
 11373       then the rights granted under this License from a particular Contributor
 11374       are reinstated (a) provisionally, unless and until such Contributor
 11375       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
 11376       if such Contributor fails to notify You of the non-compliance by some
 11377       reasonable means prior to 60 days after You have come back into compliance.
 11378       Moreover, Your grants from a particular Contributor are reinstated on an
 11379       ongoing basis if such Contributor notifies You of the non-compliance by
 11380       some reasonable means, this is the first time You have received notice of
 11381       non-compliance with this License from such Contributor, and You become
 11382       compliant prior to 30 days after Your receipt of the notice.
 11383  
 11384  5.2. If You initiate litigation against any entity by asserting a patent
 11385       infringement claim (excluding declaratory judgment actions, counter-claims,
 11386       and cross-claims) alleging that a Contributor Version directly or
 11387       indirectly infringes any patent, then the rights granted to You by any and
 11388       all Contributors for the Covered Software under Section 2.1 of this License
 11389       shall terminate.
 11390  
 11391  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 11392       license agreements (excluding distributors and resellers) which have been
 11393       validly granted by You or Your distributors under this License prior to
 11394       termination shall survive termination.
 11395  
 11396  6. Disclaimer of Warranty
 11397  
 11398     Covered Software is provided under this License on an “as is” basis, without
 11399     warranty of any kind, either expressed, implied, or statutory, including,
 11400     without limitation, warranties that the Covered Software is free of defects,
 11401     merchantable, fit for a particular purpose or non-infringing. The entire
 11402     risk as to the quality and performance of the Covered Software is with You.
 11403     Should any Covered Software prove defective in any respect, You (not any
 11404     Contributor) assume the cost of any necessary servicing, repair, or
 11405     correction. This disclaimer of warranty constitutes an essential part of this
 11406     License. No use of  any Covered Software is authorized under this License
 11407     except under this disclaimer.
 11408  
 11409  7. Limitation of Liability
 11410  
 11411     Under no circumstances and under no legal theory, whether tort (including
 11412     negligence), contract, or otherwise, shall any Contributor, or anyone who
 11413     distributes Covered Software as permitted above, be liable to You for any
 11414     direct, indirect, special, incidental, or consequential damages of any
 11415     character including, without limitation, damages for lost profits, loss of
 11416     goodwill, work stoppage, computer failure or malfunction, or any and all
 11417     other commercial damages or losses, even if such party shall have been
 11418     informed of the possibility of such damages. This limitation of liability
 11419     shall not apply to liability for death or personal injury resulting from such
 11420     party’s negligence to the extent applicable law prohibits such limitation.
 11421     Some jurisdictions do not allow the exclusion or limitation of incidental or
 11422     consequential damages, so this exclusion and limitation may not apply to You.
 11423  
 11424  8. Litigation
 11425  
 11426     Any litigation relating to this License may be brought only in the courts of
 11427     a jurisdiction where the defendant maintains its principal place of business
 11428     and such litigation shall be governed by laws of that jurisdiction, without
 11429     reference to its conflict-of-law provisions. Nothing in this Section shall
 11430     prevent a party’s ability to bring cross-claims or counter-claims.
 11431  
 11432  9. Miscellaneous
 11433  
 11434     This License represents the complete agreement concerning the subject matter
 11435     hereof. If any provision of this License is held to be unenforceable, such
 11436     provision shall be reformed only to the extent necessary to make it
 11437     enforceable. Any law or regulation which provides that the language of a
 11438     contract shall be construed against the drafter shall not be used to construe
 11439     this License against a Contributor.
 11440  
 11441  
 11442  10. Versions of the License
 11443  
 11444  10.1. New Versions
 11445  
 11446        Mozilla Foundation is the license steward. Except as provided in Section
 11447        10.3, no one other than the license steward has the right to modify or
 11448        publish new versions of this License. Each version will be given a
 11449        distinguishing version number.
 11450  
 11451  10.2. Effect of New Versions
 11452  
 11453        You may distribute the Covered Software under the terms of the version of
 11454        the License under which You originally received the Covered Software, or
 11455        under the terms of any subsequent version published by the license
 11456        steward.
 11457  
 11458  10.3. Modified Versions
 11459  
 11460        If you create software not governed by this License, and you want to
 11461        create a new license for such software, you may create and use a modified
 11462        version of this License if you rename the license and remove any
 11463        references to the name of the license steward (except to note that such
 11464        modified license differs from this License).
 11465  
 11466  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
 11467        If You choose to distribute Source Code Form that is Incompatible With
 11468        Secondary Licenses under the terms of this version of the License, the
 11469        notice described in Exhibit B of this License must be attached.
 11470  
 11471  Exhibit A - Source Code Form License Notice
 11472  
 11473        This Source Code Form is subject to the
 11474        terms of the Mozilla Public License, v.
 11475        2.0. If a copy of the MPL was not
 11476        distributed with this file, You can
 11477        obtain one at
 11478        http://mozilla.org/MPL/2.0/.
 11479  
 11480  If it is not possible or desirable to put the notice in a particular file, then
 11481  You may include the notice in a location (such as a LICENSE file in a relevant
 11482  directory) where a recipient would be likely to look for such a notice.
 11483  
 11484  You may add additional accurate notices of copyright ownership.
 11485  
 11486  Exhibit B - “Incompatible With Secondary Licenses” Notice
 11487  
 11488        This Source Code Form is “Incompatible
 11489        With Secondary Licenses”, as defined by
 11490        the Mozilla Public License, v. 2.0.
 11491  
 11492  
 11493  ================================================================
 11494  
 11495  github.com/hashicorp/go-hclog
 11496  https://github.com/hashicorp/go-hclog
 11497  ----------------------------------------------------------------
 11498  MIT License
 11499  
 11500  Copyright (c) 2017 HashiCorp
 11501  
 11502  Permission is hereby granted, free of charge, to any person obtaining a copy
 11503  of this software and associated documentation files (the "Software"), to deal
 11504  in the Software without restriction, including without limitation the rights
 11505  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11506  copies of the Software, and to permit persons to whom the Software is
 11507  furnished to do so, subject to the following conditions:
 11508  
 11509  The above copyright notice and this permission notice shall be included in all
 11510  copies or substantial portions of the Software.
 11511  
 11512  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11513  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11514  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11515  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11516  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11517  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11518  SOFTWARE.
 11519  
 11520  ================================================================
 11521  
 11522  github.com/hashicorp/go-immutable-radix
 11523  https://github.com/hashicorp/go-immutable-radix
 11524  ----------------------------------------------------------------
 11525  Mozilla Public License, version 2.0
 11526  
 11527  1. Definitions
 11528  
 11529  1.1. "Contributor"
 11530  
 11531       means each individual or legal entity that creates, contributes to the
 11532       creation of, or owns Covered Software.
 11533  
 11534  1.2. "Contributor Version"
 11535  
 11536       means the combination of the Contributions of others (if any) used by a
 11537       Contributor and that particular Contributor's Contribution.
 11538  
 11539  1.3. "Contribution"
 11540  
 11541       means Covered Software of a particular Contributor.
 11542  
 11543  1.4. "Covered Software"
 11544  
 11545       means Source Code Form to which the initial Contributor has attached the
 11546       notice in Exhibit A, the Executable Form of such Source Code Form, and
 11547       Modifications of such Source Code Form, in each case including portions
 11548       thereof.
 11549  
 11550  1.5. "Incompatible With Secondary Licenses"
 11551       means
 11552  
 11553       a. that the initial Contributor has attached the notice described in
 11554          Exhibit B to the Covered Software; or
 11555  
 11556       b. that the Covered Software was made available under the terms of
 11557          version 1.1 or earlier of the License, but not also under the terms of
 11558          a Secondary License.
 11559  
 11560  1.6. "Executable Form"
 11561  
 11562       means any form of the work other than Source Code Form.
 11563  
 11564  1.7. "Larger Work"
 11565  
 11566       means a work that combines Covered Software with other material, in a
 11567       separate file or files, that is not Covered Software.
 11568  
 11569  1.8. "License"
 11570  
 11571       means this document.
 11572  
 11573  1.9. "Licensable"
 11574  
 11575       means having the right to grant, to the maximum extent possible, whether
 11576       at the time of the initial grant or subsequently, any and all of the
 11577       rights conveyed by this License.
 11578  
 11579  1.10. "Modifications"
 11580  
 11581       means any of the following:
 11582  
 11583       a. any file in Source Code Form that results from an addition to,
 11584          deletion from, or modification of the contents of Covered Software; or
 11585  
 11586       b. any new file in Source Code Form that contains any Covered Software.
 11587  
 11588  1.11. "Patent Claims" of a Contributor
 11589  
 11590        means any patent claim(s), including without limitation, method,
 11591        process, and apparatus claims, in any patent Licensable by such
 11592        Contributor that would be infringed, but for the grant of the License,
 11593        by the making, using, selling, offering for sale, having made, import,
 11594        or transfer of either its Contributions or its Contributor Version.
 11595  
 11596  1.12. "Secondary License"
 11597  
 11598        means either the GNU General Public License, Version 2.0, the GNU Lesser
 11599        General Public License, Version 2.1, the GNU Affero General Public
 11600        License, Version 3.0, or any later versions of those licenses.
 11601  
 11602  1.13. "Source Code Form"
 11603  
 11604        means the form of the work preferred for making modifications.
 11605  
 11606  1.14. "You" (or "Your")
 11607  
 11608        means an individual or a legal entity exercising rights under this
 11609        License. For legal entities, "You" includes any entity that controls, is
 11610        controlled by, or is under common control with You. For purposes of this
 11611        definition, "control" means (a) the power, direct or indirect, to cause
 11612        the direction or management of such entity, whether by contract or
 11613        otherwise, or (b) ownership of more than fifty percent (50%) of the
 11614        outstanding shares or beneficial ownership of such entity.
 11615  
 11616  
 11617  2. License Grants and Conditions
 11618  
 11619  2.1. Grants
 11620  
 11621       Each Contributor hereby grants You a world-wide, royalty-free,
 11622       non-exclusive license:
 11623  
 11624       a. under intellectual property rights (other than patent or trademark)
 11625          Licensable by such Contributor to use, reproduce, make available,
 11626          modify, display, perform, distribute, and otherwise exploit its
 11627          Contributions, either on an unmodified basis, with Modifications, or
 11628          as part of a Larger Work; and
 11629  
 11630       b. under Patent Claims of such Contributor to make, use, sell, offer for
 11631          sale, have made, import, and otherwise transfer either its
 11632          Contributions or its Contributor Version.
 11633  
 11634  2.2. Effective Date
 11635  
 11636       The licenses granted in Section 2.1 with respect to any Contribution
 11637       become effective for each Contribution on the date the Contributor first
 11638       distributes such Contribution.
 11639  
 11640  2.3. Limitations on Grant Scope
 11641  
 11642       The licenses granted in this Section 2 are the only rights granted under
 11643       this License. No additional rights or licenses will be implied from the
 11644       distribution or licensing of Covered Software under this License.
 11645       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 11646       Contributor:
 11647  
 11648       a. for any code that a Contributor has removed from Covered Software; or
 11649  
 11650       b. for infringements caused by: (i) Your and any other third party's
 11651          modifications of Covered Software, or (ii) the combination of its
 11652          Contributions with other software (except as part of its Contributor
 11653          Version); or
 11654  
 11655       c. under Patent Claims infringed by Covered Software in the absence of
 11656          its Contributions.
 11657  
 11658       This License does not grant any rights in the trademarks, service marks,
 11659       or logos of any Contributor (except as may be necessary to comply with
 11660       the notice requirements in Section 3.4).
 11661  
 11662  2.4. Subsequent Licenses
 11663  
 11664       No Contributor makes additional grants as a result of Your choice to
 11665       distribute the Covered Software under a subsequent version of this
 11666       License (see Section 10.2) or under the terms of a Secondary License (if
 11667       permitted under the terms of Section 3.3).
 11668  
 11669  2.5. Representation
 11670  
 11671       Each Contributor represents that the Contributor believes its
 11672       Contributions are its original creation(s) or it has sufficient rights to
 11673       grant the rights to its Contributions conveyed by this License.
 11674  
 11675  2.6. Fair Use
 11676  
 11677       This License is not intended to limit any rights You have under
 11678       applicable copyright doctrines of fair use, fair dealing, or other
 11679       equivalents.
 11680  
 11681  2.7. Conditions
 11682  
 11683       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 11684       Section 2.1.
 11685  
 11686  
 11687  3. Responsibilities
 11688  
 11689  3.1. Distribution of Source Form
 11690  
 11691       All distribution of Covered Software in Source Code Form, including any
 11692       Modifications that You create or to which You contribute, must be under
 11693       the terms of this License. You must inform recipients that the Source
 11694       Code Form of the Covered Software is governed by the terms of this
 11695       License, and how they can obtain a copy of this License. You may not
 11696       attempt to alter or restrict the recipients' rights in the Source Code
 11697       Form.
 11698  
 11699  3.2. Distribution of Executable Form
 11700  
 11701       If You distribute Covered Software in Executable Form then:
 11702  
 11703       a. such Covered Software must also be made available in Source Code Form,
 11704          as described in Section 3.1, and You must inform recipients of the
 11705          Executable Form how they can obtain a copy of such Source Code Form by
 11706          reasonable means in a timely manner, at a charge no more than the cost
 11707          of distribution to the recipient; and
 11708  
 11709       b. You may distribute such Executable Form under the terms of this
 11710          License, or sublicense it under different terms, provided that the
 11711          license for the Executable Form does not attempt to limit or alter the
 11712          recipients' rights in the Source Code Form under this License.
 11713  
 11714  3.3. Distribution of a Larger Work
 11715  
 11716       You may create and distribute a Larger Work under terms of Your choice,
 11717       provided that You also comply with the requirements of this License for
 11718       the Covered Software. If the Larger Work is a combination of Covered
 11719       Software with a work governed by one or more Secondary Licenses, and the
 11720       Covered Software is not Incompatible With Secondary Licenses, this
 11721       License permits You to additionally distribute such Covered Software
 11722       under the terms of such Secondary License(s), so that the recipient of
 11723       the Larger Work may, at their option, further distribute the Covered
 11724       Software under the terms of either this License or such Secondary
 11725       License(s).
 11726  
 11727  3.4. Notices
 11728  
 11729       You may not remove or alter the substance of any license notices
 11730       (including copyright notices, patent notices, disclaimers of warranty, or
 11731       limitations of liability) contained within the Source Code Form of the
 11732       Covered Software, except that You may alter any license notices to the
 11733       extent required to remedy known factual inaccuracies.
 11734  
 11735  3.5. Application of Additional Terms
 11736  
 11737       You may choose to offer, and to charge a fee for, warranty, support,
 11738       indemnity or liability obligations to one or more recipients of Covered
 11739       Software. However, You may do so only on Your own behalf, and not on
 11740       behalf of any Contributor. You must make it absolutely clear that any
 11741       such warranty, support, indemnity, or liability obligation is offered by
 11742       You alone, and You hereby agree to indemnify every Contributor for any
 11743       liability incurred by such Contributor as a result of warranty, support,
 11744       indemnity or liability terms You offer. You may include additional
 11745       disclaimers of warranty and limitations of liability specific to any
 11746       jurisdiction.
 11747  
 11748  4. Inability to Comply Due to Statute or Regulation
 11749  
 11750     If it is impossible for You to comply with any of the terms of this License
 11751     with respect to some or all of the Covered Software due to statute,
 11752     judicial order, or regulation then You must: (a) comply with the terms of
 11753     this License to the maximum extent possible; and (b) describe the
 11754     limitations and the code they affect. Such description must be placed in a
 11755     text file included with all distributions of the Covered Software under
 11756     this License. Except to the extent prohibited by statute or regulation,
 11757     such description must be sufficiently detailed for a recipient of ordinary
 11758     skill to be able to understand it.
 11759  
 11760  5. Termination
 11761  
 11762  5.1. The rights granted under this License will terminate automatically if You
 11763       fail to comply with any of its terms. However, if You become compliant,
 11764       then the rights granted under this License from a particular Contributor
 11765       are reinstated (a) provisionally, unless and until such Contributor
 11766       explicitly and finally terminates Your grants, and (b) on an ongoing
 11767       basis, if such Contributor fails to notify You of the non-compliance by
 11768       some reasonable means prior to 60 days after You have come back into
 11769       compliance. Moreover, Your grants from a particular Contributor are
 11770       reinstated on an ongoing basis if such Contributor notifies You of the
 11771       non-compliance by some reasonable means, this is the first time You have
 11772       received notice of non-compliance with this License from such
 11773       Contributor, and You become compliant prior to 30 days after Your receipt
 11774       of the notice.
 11775  
 11776  5.2. If You initiate litigation against any entity by asserting a patent
 11777       infringement claim (excluding declaratory judgment actions,
 11778       counter-claims, and cross-claims) alleging that a Contributor Version
 11779       directly or indirectly infringes any patent, then the rights granted to
 11780       You by any and all Contributors for the Covered Software under Section
 11781       2.1 of this License shall terminate.
 11782  
 11783  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 11784       license agreements (excluding distributors and resellers) which have been
 11785       validly granted by You or Your distributors under this License prior to
 11786       termination shall survive termination.
 11787  
 11788  6. Disclaimer of Warranty
 11789  
 11790     Covered Software is provided under this License on an "as is" basis,
 11791     without warranty of any kind, either expressed, implied, or statutory,
 11792     including, without limitation, warranties that the Covered Software is free
 11793     of defects, merchantable, fit for a particular purpose or non-infringing.
 11794     The entire risk as to the quality and performance of the Covered Software
 11795     is with You. Should any Covered Software prove defective in any respect,
 11796     You (not any Contributor) assume the cost of any necessary servicing,
 11797     repair, or correction. This disclaimer of warranty constitutes an essential
 11798     part of this License. No use of  any Covered Software is authorized under
 11799     this License except under this disclaimer.
 11800  
 11801  7. Limitation of Liability
 11802  
 11803     Under no circumstances and under no legal theory, whether tort (including
 11804     negligence), contract, or otherwise, shall any Contributor, or anyone who
 11805     distributes Covered Software as permitted above, be liable to You for any
 11806     direct, indirect, special, incidental, or consequential damages of any
 11807     character including, without limitation, damages for lost profits, loss of
 11808     goodwill, work stoppage, computer failure or malfunction, or any and all
 11809     other commercial damages or losses, even if such party shall have been
 11810     informed of the possibility of such damages. This limitation of liability
 11811     shall not apply to liability for death or personal injury resulting from
 11812     such party's negligence to the extent applicable law prohibits such
 11813     limitation. Some jurisdictions do not allow the exclusion or limitation of
 11814     incidental or consequential damages, so this exclusion and limitation may
 11815     not apply to You.
 11816  
 11817  8. Litigation
 11818  
 11819     Any litigation relating to this License may be brought only in the courts
 11820     of a jurisdiction where the defendant maintains its principal place of
 11821     business and such litigation shall be governed by laws of that
 11822     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 11823     in this Section shall prevent a party's ability to bring cross-claims or
 11824     counter-claims.
 11825  
 11826  9. Miscellaneous
 11827  
 11828     This License represents the complete agreement concerning the subject
 11829     matter hereof. If any provision of this License is held to be
 11830     unenforceable, such provision shall be reformed only to the extent
 11831     necessary to make it enforceable. Any law or regulation which provides that
 11832     the language of a contract shall be construed against the drafter shall not
 11833     be used to construe this License against a Contributor.
 11834  
 11835  
 11836  10. Versions of the License
 11837  
 11838  10.1. New Versions
 11839  
 11840        Mozilla Foundation is the license steward. Except as provided in Section
 11841        10.3, no one other than the license steward has the right to modify or
 11842        publish new versions of this License. Each version will be given a
 11843        distinguishing version number.
 11844  
 11845  10.2. Effect of New Versions
 11846  
 11847        You may distribute the Covered Software under the terms of the version
 11848        of the License under which You originally received the Covered Software,
 11849        or under the terms of any subsequent version published by the license
 11850        steward.
 11851  
 11852  10.3. Modified Versions
 11853  
 11854        If you create software not governed by this License, and you want to
 11855        create a new license for such software, you may create and use a
 11856        modified version of this License if you rename the license and remove
 11857        any references to the name of the license steward (except to note that
 11858        such modified license differs from this License).
 11859  
 11860  10.4. Distributing Source Code Form that is Incompatible With Secondary
 11861        Licenses If You choose to distribute Source Code Form that is
 11862        Incompatible With Secondary Licenses under the terms of this version of
 11863        the License, the notice described in Exhibit B of this License must be
 11864        attached.
 11865  
 11866  Exhibit A - Source Code Form License Notice
 11867  
 11868        This Source Code Form is subject to the
 11869        terms of the Mozilla Public License, v.
 11870        2.0. If a copy of the MPL was not
 11871        distributed with this file, You can
 11872        obtain one at
 11873        http://mozilla.org/MPL/2.0/.
 11874  
 11875  If it is not possible or desirable to put the notice in a particular file,
 11876  then You may include the notice in a location (such as a LICENSE file in a
 11877  relevant directory) where a recipient would be likely to look for such a
 11878  notice.
 11879  
 11880  You may add additional accurate notices of copyright ownership.
 11881  
 11882  Exhibit B - "Incompatible With Secondary Licenses" Notice
 11883  
 11884        This Source Code Form is "Incompatible
 11885        With Secondary Licenses", as defined by
 11886        the Mozilla Public License, v. 2.0.
 11887  
 11888  
 11889  ================================================================
 11890  
 11891  github.com/hashicorp/go-msgpack
 11892  https://github.com/hashicorp/go-msgpack
 11893  ----------------------------------------------------------------
 11894  The MIT License (MIT)
 11895  
 11896  Copyright (c) 2012-2015 Ugorji Nwoke.
 11897  All rights reserved.
 11898  
 11899  Permission is hereby granted, free of charge, to any person obtaining a copy
 11900  of this software and associated documentation files (the "Software"), to deal
 11901  in the Software without restriction, including without limitation the rights
 11902  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11903  copies of the Software, and to permit persons to whom the Software is
 11904  furnished to do so, subject to the following conditions:
 11905  
 11906  The above copyright notice and this permission notice shall be included in all
 11907  copies or substantial portions of the Software.
 11908  
 11909  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11910  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11911  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11912  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11913  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11914  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11915  SOFTWARE.
 11916  
 11917  ================================================================
 11918  
 11919  github.com/hashicorp/go-multierror
 11920  https://github.com/hashicorp/go-multierror
 11921  ----------------------------------------------------------------
 11922  Mozilla Public License, version 2.0
 11923  
 11924  1. Definitions
 11925  
 11926  1.1. “Contributor”
 11927  
 11928       means each individual or legal entity that creates, contributes to the
 11929       creation of, or owns Covered Software.
 11930  
 11931  1.2. “Contributor Version”
 11932  
 11933       means the combination of the Contributions of others (if any) used by a
 11934       Contributor and that particular Contributor’s Contribution.
 11935  
 11936  1.3. “Contribution”
 11937  
 11938       means Covered Software of a particular Contributor.
 11939  
 11940  1.4. “Covered Software”
 11941  
 11942       means Source Code Form to which the initial Contributor has attached the
 11943       notice in Exhibit A, the Executable Form of such Source Code Form, and
 11944       Modifications of such Source Code Form, in each case including portions
 11945       thereof.
 11946  
 11947  1.5. “Incompatible With Secondary Licenses”
 11948       means
 11949  
 11950       a. that the initial Contributor has attached the notice described in
 11951          Exhibit B to the Covered Software; or
 11952  
 11953       b. that the Covered Software was made available under the terms of version
 11954          1.1 or earlier of the License, but not also under the terms of a
 11955          Secondary License.
 11956  
 11957  1.6. “Executable Form”
 11958  
 11959       means any form of the work other than Source Code Form.
 11960  
 11961  1.7. “Larger Work”
 11962  
 11963       means a work that combines Covered Software with other material, in a separate
 11964       file or files, that is not Covered Software.
 11965  
 11966  1.8. “License”
 11967  
 11968       means this document.
 11969  
 11970  1.9. “Licensable”
 11971  
 11972       means having the right to grant, to the maximum extent possible, whether at the
 11973       time of the initial grant or subsequently, any and all of the rights conveyed by
 11974       this License.
 11975  
 11976  1.10. “Modifications”
 11977  
 11978       means any of the following:
 11979  
 11980       a. any file in Source Code Form that results from an addition to, deletion
 11981          from, or modification of the contents of Covered Software; or
 11982  
 11983       b. any new file in Source Code Form that contains any Covered Software.
 11984  
 11985  1.11. “Patent Claims” of a Contributor
 11986  
 11987        means any patent claim(s), including without limitation, method, process,
 11988        and apparatus claims, in any patent Licensable by such Contributor that
 11989        would be infringed, but for the grant of the License, by the making,
 11990        using, selling, offering for sale, having made, import, or transfer of
 11991        either its Contributions or its Contributor Version.
 11992  
 11993  1.12. “Secondary License”
 11994  
 11995        means either the GNU General Public License, Version 2.0, the GNU Lesser
 11996        General Public License, Version 2.1, the GNU Affero General Public
 11997        License, Version 3.0, or any later versions of those licenses.
 11998  
 11999  1.13. “Source Code Form”
 12000  
 12001        means the form of the work preferred for making modifications.
 12002  
 12003  1.14. “You” (or “Your”)
 12004  
 12005        means an individual or a legal entity exercising rights under this
 12006        License. For legal entities, “You” includes any entity that controls, is
 12007        controlled by, or is under common control with You. For purposes of this
 12008        definition, “control” means (a) the power, direct or indirect, to cause
 12009        the direction or management of such entity, whether by contract or
 12010        otherwise, or (b) ownership of more than fifty percent (50%) of the
 12011        outstanding shares or beneficial ownership of such entity.
 12012  
 12013  
 12014  2. License Grants and Conditions
 12015  
 12016  2.1. Grants
 12017  
 12018       Each Contributor hereby grants You a world-wide, royalty-free,
 12019       non-exclusive license:
 12020  
 12021       a. under intellectual property rights (other than patent or trademark)
 12022          Licensable by such Contributor to use, reproduce, make available,
 12023          modify, display, perform, distribute, and otherwise exploit its
 12024          Contributions, either on an unmodified basis, with Modifications, or as
 12025          part of a Larger Work; and
 12026  
 12027       b. under Patent Claims of such Contributor to make, use, sell, offer for
 12028          sale, have made, import, and otherwise transfer either its Contributions
 12029          or its Contributor Version.
 12030  
 12031  2.2. Effective Date
 12032  
 12033       The licenses granted in Section 2.1 with respect to any Contribution become
 12034       effective for each Contribution on the date the Contributor first distributes
 12035       such Contribution.
 12036  
 12037  2.3. Limitations on Grant Scope
 12038  
 12039       The licenses granted in this Section 2 are the only rights granted under this
 12040       License. No additional rights or licenses will be implied from the distribution
 12041       or licensing of Covered Software under this License. Notwithstanding Section
 12042       2.1(b) above, no patent license is granted by a Contributor:
 12043  
 12044       a. for any code that a Contributor has removed from Covered Software; or
 12045  
 12046       b. for infringements caused by: (i) Your and any other third party’s
 12047          modifications of Covered Software, or (ii) the combination of its
 12048          Contributions with other software (except as part of its Contributor
 12049          Version); or
 12050  
 12051       c. under Patent Claims infringed by Covered Software in the absence of its
 12052          Contributions.
 12053  
 12054       This License does not grant any rights in the trademarks, service marks, or
 12055       logos of any Contributor (except as may be necessary to comply with the
 12056       notice requirements in Section 3.4).
 12057  
 12058  2.4. Subsequent Licenses
 12059  
 12060       No Contributor makes additional grants as a result of Your choice to
 12061       distribute the Covered Software under a subsequent version of this License
 12062       (see Section 10.2) or under the terms of a Secondary License (if permitted
 12063       under the terms of Section 3.3).
 12064  
 12065  2.5. Representation
 12066  
 12067       Each Contributor represents that the Contributor believes its Contributions
 12068       are its original creation(s) or it has sufficient rights to grant the
 12069       rights to its Contributions conveyed by this License.
 12070  
 12071  2.6. Fair Use
 12072  
 12073       This License is not intended to limit any rights You have under applicable
 12074       copyright doctrines of fair use, fair dealing, or other equivalents.
 12075  
 12076  2.7. Conditions
 12077  
 12078       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 12079       Section 2.1.
 12080  
 12081  
 12082  3. Responsibilities
 12083  
 12084  3.1. Distribution of Source Form
 12085  
 12086       All distribution of Covered Software in Source Code Form, including any
 12087       Modifications that You create or to which You contribute, must be under the
 12088       terms of this License. You must inform recipients that the Source Code Form
 12089       of the Covered Software is governed by the terms of this License, and how
 12090       they can obtain a copy of this License. You may not attempt to alter or
 12091       restrict the recipients’ rights in the Source Code Form.
 12092  
 12093  3.2. Distribution of Executable Form
 12094  
 12095       If You distribute Covered Software in Executable Form then:
 12096  
 12097       a. such Covered Software must also be made available in Source Code Form,
 12098          as described in Section 3.1, and You must inform recipients of the
 12099          Executable Form how they can obtain a copy of such Source Code Form by
 12100          reasonable means in a timely manner, at a charge no more than the cost
 12101          of distribution to the recipient; and
 12102  
 12103       b. You may distribute such Executable Form under the terms of this License,
 12104          or sublicense it under different terms, provided that the license for
 12105          the Executable Form does not attempt to limit or alter the recipients’
 12106          rights in the Source Code Form under this License.
 12107  
 12108  3.3. Distribution of a Larger Work
 12109  
 12110       You may create and distribute a Larger Work under terms of Your choice,
 12111       provided that You also comply with the requirements of this License for the
 12112       Covered Software. If the Larger Work is a combination of Covered Software
 12113       with a work governed by one or more Secondary Licenses, and the Covered
 12114       Software is not Incompatible With Secondary Licenses, this License permits
 12115       You to additionally distribute such Covered Software under the terms of
 12116       such Secondary License(s), so that the recipient of the Larger Work may, at
 12117       their option, further distribute the Covered Software under the terms of
 12118       either this License or such Secondary License(s).
 12119  
 12120  3.4. Notices
 12121  
 12122       You may not remove or alter the substance of any license notices (including
 12123       copyright notices, patent notices, disclaimers of warranty, or limitations
 12124       of liability) contained within the Source Code Form of the Covered
 12125       Software, except that You may alter any license notices to the extent
 12126       required to remedy known factual inaccuracies.
 12127  
 12128  3.5. Application of Additional Terms
 12129  
 12130       You may choose to offer, and to charge a fee for, warranty, support,
 12131       indemnity or liability obligations to one or more recipients of Covered
 12132       Software. However, You may do so only on Your own behalf, and not on behalf
 12133       of any Contributor. You must make it absolutely clear that any such
 12134       warranty, support, indemnity, or liability obligation is offered by You
 12135       alone, and You hereby agree to indemnify every Contributor for any
 12136       liability incurred by such Contributor as a result of warranty, support,
 12137       indemnity or liability terms You offer. You may include additional
 12138       disclaimers of warranty and limitations of liability specific to any
 12139       jurisdiction.
 12140  
 12141  4. Inability to Comply Due to Statute or Regulation
 12142  
 12143     If it is impossible for You to comply with any of the terms of this License
 12144     with respect to some or all of the Covered Software due to statute, judicial
 12145     order, or regulation then You must: (a) comply with the terms of this License
 12146     to the maximum extent possible; and (b) describe the limitations and the code
 12147     they affect. Such description must be placed in a text file included with all
 12148     distributions of the Covered Software under this License. Except to the
 12149     extent prohibited by statute or regulation, such description must be
 12150     sufficiently detailed for a recipient of ordinary skill to be able to
 12151     understand it.
 12152  
 12153  5. Termination
 12154  
 12155  5.1. The rights granted under this License will terminate automatically if You
 12156       fail to comply with any of its terms. However, if You become compliant,
 12157       then the rights granted under this License from a particular Contributor
 12158       are reinstated (a) provisionally, unless and until such Contributor
 12159       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
 12160       if such Contributor fails to notify You of the non-compliance by some
 12161       reasonable means prior to 60 days after You have come back into compliance.
 12162       Moreover, Your grants from a particular Contributor are reinstated on an
 12163       ongoing basis if such Contributor notifies You of the non-compliance by
 12164       some reasonable means, this is the first time You have received notice of
 12165       non-compliance with this License from such Contributor, and You become
 12166       compliant prior to 30 days after Your receipt of the notice.
 12167  
 12168  5.2. If You initiate litigation against any entity by asserting a patent
 12169       infringement claim (excluding declaratory judgment actions, counter-claims,
 12170       and cross-claims) alleging that a Contributor Version directly or
 12171       indirectly infringes any patent, then the rights granted to You by any and
 12172       all Contributors for the Covered Software under Section 2.1 of this License
 12173       shall terminate.
 12174  
 12175  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 12176       license agreements (excluding distributors and resellers) which have been
 12177       validly granted by You or Your distributors under this License prior to
 12178       termination shall survive termination.
 12179  
 12180  6. Disclaimer of Warranty
 12181  
 12182     Covered Software is provided under this License on an “as is” basis, without
 12183     warranty of any kind, either expressed, implied, or statutory, including,
 12184     without limitation, warranties that the Covered Software is free of defects,
 12185     merchantable, fit for a particular purpose or non-infringing. The entire
 12186     risk as to the quality and performance of the Covered Software is with You.
 12187     Should any Covered Software prove defective in any respect, You (not any
 12188     Contributor) assume the cost of any necessary servicing, repair, or
 12189     correction. This disclaimer of warranty constitutes an essential part of this
 12190     License. No use of  any Covered Software is authorized under this License
 12191     except under this disclaimer.
 12192  
 12193  7. Limitation of Liability
 12194  
 12195     Under no circumstances and under no legal theory, whether tort (including
 12196     negligence), contract, or otherwise, shall any Contributor, or anyone who
 12197     distributes Covered Software as permitted above, be liable to You for any
 12198     direct, indirect, special, incidental, or consequential damages of any
 12199     character including, without limitation, damages for lost profits, loss of
 12200     goodwill, work stoppage, computer failure or malfunction, or any and all
 12201     other commercial damages or losses, even if such party shall have been
 12202     informed of the possibility of such damages. This limitation of liability
 12203     shall not apply to liability for death or personal injury resulting from such
 12204     party’s negligence to the extent applicable law prohibits such limitation.
 12205     Some jurisdictions do not allow the exclusion or limitation of incidental or
 12206     consequential damages, so this exclusion and limitation may not apply to You.
 12207  
 12208  8. Litigation
 12209  
 12210     Any litigation relating to this License may be brought only in the courts of
 12211     a jurisdiction where the defendant maintains its principal place of business
 12212     and such litigation shall be governed by laws of that jurisdiction, without
 12213     reference to its conflict-of-law provisions. Nothing in this Section shall
 12214     prevent a party’s ability to bring cross-claims or counter-claims.
 12215  
 12216  9. Miscellaneous
 12217  
 12218     This License represents the complete agreement concerning the subject matter
 12219     hereof. If any provision of this License is held to be unenforceable, such
 12220     provision shall be reformed only to the extent necessary to make it
 12221     enforceable. Any law or regulation which provides that the language of a
 12222     contract shall be construed against the drafter shall not be used to construe
 12223     this License against a Contributor.
 12224  
 12225  
 12226  10. Versions of the License
 12227  
 12228  10.1. New Versions
 12229  
 12230        Mozilla Foundation is the license steward. Except as provided in Section
 12231        10.3, no one other than the license steward has the right to modify or
 12232        publish new versions of this License. Each version will be given a
 12233        distinguishing version number.
 12234  
 12235  10.2. Effect of New Versions
 12236  
 12237        You may distribute the Covered Software under the terms of the version of
 12238        the License under which You originally received the Covered Software, or
 12239        under the terms of any subsequent version published by the license
 12240        steward.
 12241  
 12242  10.3. Modified Versions
 12243  
 12244        If you create software not governed by this License, and you want to
 12245        create a new license for such software, you may create and use a modified
 12246        version of this License if you rename the license and remove any
 12247        references to the name of the license steward (except to note that such
 12248        modified license differs from this License).
 12249  
 12250  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
 12251        If You choose to distribute Source Code Form that is Incompatible With
 12252        Secondary Licenses under the terms of this version of the License, the
 12253        notice described in Exhibit B of this License must be attached.
 12254  
 12255  Exhibit A - Source Code Form License Notice
 12256  
 12257        This Source Code Form is subject to the
 12258        terms of the Mozilla Public License, v.
 12259        2.0. If a copy of the MPL was not
 12260        distributed with this file, You can
 12261        obtain one at
 12262        http://mozilla.org/MPL/2.0/.
 12263  
 12264  If it is not possible or desirable to put the notice in a particular file, then
 12265  You may include the notice in a location (such as a LICENSE file in a relevant
 12266  directory) where a recipient would be likely to look for such a notice.
 12267  
 12268  You may add additional accurate notices of copyright ownership.
 12269  
 12270  Exhibit B - “Incompatible With Secondary Licenses” Notice
 12271  
 12272        This Source Code Form is “Incompatible
 12273        With Secondary Licenses”, as defined by
 12274        the Mozilla Public License, v. 2.0.
 12275  
 12276  ================================================================
 12277  
 12278  github.com/hashicorp/go-uuid
 12279  https://github.com/hashicorp/go-uuid
 12280  ----------------------------------------------------------------
 12281  Copyright © 2015-2022 HashiCorp, Inc.
 12282  
 12283  Mozilla Public License, version 2.0
 12284  
 12285  1. Definitions
 12286  
 12287  1.1. "Contributor"
 12288  
 12289       means each individual or legal entity that creates, contributes to the
 12290       creation of, or owns Covered Software.
 12291  
 12292  1.2. "Contributor Version"
 12293  
 12294       means the combination of the Contributions of others (if any) used by a
 12295       Contributor and that particular Contributor's Contribution.
 12296  
 12297  1.3. "Contribution"
 12298  
 12299       means Covered Software of a particular Contributor.
 12300  
 12301  1.4. "Covered Software"
 12302  
 12303       means Source Code Form to which the initial Contributor has attached the
 12304       notice in Exhibit A, the Executable Form of such Source Code Form, and
 12305       Modifications of such Source Code Form, in each case including portions
 12306       thereof.
 12307  
 12308  1.5. "Incompatible With Secondary Licenses"
 12309       means
 12310  
 12311       a. that the initial Contributor has attached the notice described in
 12312          Exhibit B to the Covered Software; or
 12313  
 12314       b. that the Covered Software was made available under the terms of
 12315          version 1.1 or earlier of the License, but not also under the terms of
 12316          a Secondary License.
 12317  
 12318  1.6. "Executable Form"
 12319  
 12320       means any form of the work other than Source Code Form.
 12321  
 12322  1.7. "Larger Work"
 12323  
 12324       means a work that combines Covered Software with other material, in a
 12325       separate file or files, that is not Covered Software.
 12326  
 12327  1.8. "License"
 12328  
 12329       means this document.
 12330  
 12331  1.9. "Licensable"
 12332  
 12333       means having the right to grant, to the maximum extent possible, whether
 12334       at the time of the initial grant or subsequently, any and all of the
 12335       rights conveyed by this License.
 12336  
 12337  1.10. "Modifications"
 12338  
 12339       means any of the following:
 12340  
 12341       a. any file in Source Code Form that results from an addition to,
 12342          deletion from, or modification of the contents of Covered Software; or
 12343  
 12344       b. any new file in Source Code Form that contains any Covered Software.
 12345  
 12346  1.11. "Patent Claims" of a Contributor
 12347  
 12348        means any patent claim(s), including without limitation, method,
 12349        process, and apparatus claims, in any patent Licensable by such
 12350        Contributor that would be infringed, but for the grant of the License,
 12351        by the making, using, selling, offering for sale, having made, import,
 12352        or transfer of either its Contributions or its Contributor Version.
 12353  
 12354  1.12. "Secondary License"
 12355  
 12356        means either the GNU General Public License, Version 2.0, the GNU Lesser
 12357        General Public License, Version 2.1, the GNU Affero General Public
 12358        License, Version 3.0, or any later versions of those licenses.
 12359  
 12360  1.13. "Source Code Form"
 12361  
 12362        means the form of the work preferred for making modifications.
 12363  
 12364  1.14. "You" (or "Your")
 12365  
 12366        means an individual or a legal entity exercising rights under this
 12367        License. For legal entities, "You" includes any entity that controls, is
 12368        controlled by, or is under common control with You. For purposes of this
 12369        definition, "control" means (a) the power, direct or indirect, to cause
 12370        the direction or management of such entity, whether by contract or
 12371        otherwise, or (b) ownership of more than fifty percent (50%) of the
 12372        outstanding shares or beneficial ownership of such entity.
 12373  
 12374  
 12375  2. License Grants and Conditions
 12376  
 12377  2.1. Grants
 12378  
 12379       Each Contributor hereby grants You a world-wide, royalty-free,
 12380       non-exclusive license:
 12381  
 12382       a. under intellectual property rights (other than patent or trademark)
 12383          Licensable by such Contributor to use, reproduce, make available,
 12384          modify, display, perform, distribute, and otherwise exploit its
 12385          Contributions, either on an unmodified basis, with Modifications, or
 12386          as part of a Larger Work; and
 12387  
 12388       b. under Patent Claims of such Contributor to make, use, sell, offer for
 12389          sale, have made, import, and otherwise transfer either its
 12390          Contributions or its Contributor Version.
 12391  
 12392  2.2. Effective Date
 12393  
 12394       The licenses granted in Section 2.1 with respect to any Contribution
 12395       become effective for each Contribution on the date the Contributor first
 12396       distributes such Contribution.
 12397  
 12398  2.3. Limitations on Grant Scope
 12399  
 12400       The licenses granted in this Section 2 are the only rights granted under
 12401       this License. No additional rights or licenses will be implied from the
 12402       distribution or licensing of Covered Software under this License.
 12403       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 12404       Contributor:
 12405  
 12406       a. for any code that a Contributor has removed from Covered Software; or
 12407  
 12408       b. for infringements caused by: (i) Your and any other third party's
 12409          modifications of Covered Software, or (ii) the combination of its
 12410          Contributions with other software (except as part of its Contributor
 12411          Version); or
 12412  
 12413       c. under Patent Claims infringed by Covered Software in the absence of
 12414          its Contributions.
 12415  
 12416       This License does not grant any rights in the trademarks, service marks,
 12417       or logos of any Contributor (except as may be necessary to comply with
 12418       the notice requirements in Section 3.4).
 12419  
 12420  2.4. Subsequent Licenses
 12421  
 12422       No Contributor makes additional grants as a result of Your choice to
 12423       distribute the Covered Software under a subsequent version of this
 12424       License (see Section 10.2) or under the terms of a Secondary License (if
 12425       permitted under the terms of Section 3.3).
 12426  
 12427  2.5. Representation
 12428  
 12429       Each Contributor represents that the Contributor believes its
 12430       Contributions are its original creation(s) or it has sufficient rights to
 12431       grant the rights to its Contributions conveyed by this License.
 12432  
 12433  2.6. Fair Use
 12434  
 12435       This License is not intended to limit any rights You have under
 12436       applicable copyright doctrines of fair use, fair dealing, or other
 12437       equivalents.
 12438  
 12439  2.7. Conditions
 12440  
 12441       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 12442       Section 2.1.
 12443  
 12444  
 12445  3. Responsibilities
 12446  
 12447  3.1. Distribution of Source Form
 12448  
 12449       All distribution of Covered Software in Source Code Form, including any
 12450       Modifications that You create or to which You contribute, must be under
 12451       the terms of this License. You must inform recipients that the Source
 12452       Code Form of the Covered Software is governed by the terms of this
 12453       License, and how they can obtain a copy of this License. You may not
 12454       attempt to alter or restrict the recipients' rights in the Source Code
 12455       Form.
 12456  
 12457  3.2. Distribution of Executable Form
 12458  
 12459       If You distribute Covered Software in Executable Form then:
 12460  
 12461       a. such Covered Software must also be made available in Source Code Form,
 12462          as described in Section 3.1, and You must inform recipients of the
 12463          Executable Form how they can obtain a copy of such Source Code Form by
 12464          reasonable means in a timely manner, at a charge no more than the cost
 12465          of distribution to the recipient; and
 12466  
 12467       b. You may distribute such Executable Form under the terms of this
 12468          License, or sublicense it under different terms, provided that the
 12469          license for the Executable Form does not attempt to limit or alter the
 12470          recipients' rights in the Source Code Form under this License.
 12471  
 12472  3.3. Distribution of a Larger Work
 12473  
 12474       You may create and distribute a Larger Work under terms of Your choice,
 12475       provided that You also comply with the requirements of this License for
 12476       the Covered Software. If the Larger Work is a combination of Covered
 12477       Software with a work governed by one or more Secondary Licenses, and the
 12478       Covered Software is not Incompatible With Secondary Licenses, this
 12479       License permits You to additionally distribute such Covered Software
 12480       under the terms of such Secondary License(s), so that the recipient of
 12481       the Larger Work may, at their option, further distribute the Covered
 12482       Software under the terms of either this License or such Secondary
 12483       License(s).
 12484  
 12485  3.4. Notices
 12486  
 12487       You may not remove or alter the substance of any license notices
 12488       (including copyright notices, patent notices, disclaimers of warranty, or
 12489       limitations of liability) contained within the Source Code Form of the
 12490       Covered Software, except that You may alter any license notices to the
 12491       extent required to remedy known factual inaccuracies.
 12492  
 12493  3.5. Application of Additional Terms
 12494  
 12495       You may choose to offer, and to charge a fee for, warranty, support,
 12496       indemnity or liability obligations to one or more recipients of Covered
 12497       Software. However, You may do so only on Your own behalf, and not on
 12498       behalf of any Contributor. You must make it absolutely clear that any
 12499       such warranty, support, indemnity, or liability obligation is offered by
 12500       You alone, and You hereby agree to indemnify every Contributor for any
 12501       liability incurred by such Contributor as a result of warranty, support,
 12502       indemnity or liability terms You offer. You may include additional
 12503       disclaimers of warranty and limitations of liability specific to any
 12504       jurisdiction.
 12505  
 12506  4. Inability to Comply Due to Statute or Regulation
 12507  
 12508     If it is impossible for You to comply with any of the terms of this License
 12509     with respect to some or all of the Covered Software due to statute,
 12510     judicial order, or regulation then You must: (a) comply with the terms of
 12511     this License to the maximum extent possible; and (b) describe the
 12512     limitations and the code they affect. Such description must be placed in a
 12513     text file included with all distributions of the Covered Software under
 12514     this License. Except to the extent prohibited by statute or regulation,
 12515     such description must be sufficiently detailed for a recipient of ordinary
 12516     skill to be able to understand it.
 12517  
 12518  5. Termination
 12519  
 12520  5.1. The rights granted under this License will terminate automatically if You
 12521       fail to comply with any of its terms. However, if You become compliant,
 12522       then the rights granted under this License from a particular Contributor
 12523       are reinstated (a) provisionally, unless and until such Contributor
 12524       explicitly and finally terminates Your grants, and (b) on an ongoing
 12525       basis, if such Contributor fails to notify You of the non-compliance by
 12526       some reasonable means prior to 60 days after You have come back into
 12527       compliance. Moreover, Your grants from a particular Contributor are
 12528       reinstated on an ongoing basis if such Contributor notifies You of the
 12529       non-compliance by some reasonable means, this is the first time You have
 12530       received notice of non-compliance with this License from such
 12531       Contributor, and You become compliant prior to 30 days after Your receipt
 12532       of the notice.
 12533  
 12534  5.2. If You initiate litigation against any entity by asserting a patent
 12535       infringement claim (excluding declaratory judgment actions,
 12536       counter-claims, and cross-claims) alleging that a Contributor Version
 12537       directly or indirectly infringes any patent, then the rights granted to
 12538       You by any and all Contributors for the Covered Software under Section
 12539       2.1 of this License shall terminate.
 12540  
 12541  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 12542       license agreements (excluding distributors and resellers) which have been
 12543       validly granted by You or Your distributors under this License prior to
 12544       termination shall survive termination.
 12545  
 12546  6. Disclaimer of Warranty
 12547  
 12548     Covered Software is provided under this License on an "as is" basis,
 12549     without warranty of any kind, either expressed, implied, or statutory,
 12550     including, without limitation, warranties that the Covered Software is free
 12551     of defects, merchantable, fit for a particular purpose or non-infringing.
 12552     The entire risk as to the quality and performance of the Covered Software
 12553     is with You. Should any Covered Software prove defective in any respect,
 12554     You (not any Contributor) assume the cost of any necessary servicing,
 12555     repair, or correction. This disclaimer of warranty constitutes an essential
 12556     part of this License. No use of  any Covered Software is authorized under
 12557     this License except under this disclaimer.
 12558  
 12559  7. Limitation of Liability
 12560  
 12561     Under no circumstances and under no legal theory, whether tort (including
 12562     negligence), contract, or otherwise, shall any Contributor, or anyone who
 12563     distributes Covered Software as permitted above, be liable to You for any
 12564     direct, indirect, special, incidental, or consequential damages of any
 12565     character including, without limitation, damages for lost profits, loss of
 12566     goodwill, work stoppage, computer failure or malfunction, or any and all
 12567     other commercial damages or losses, even if such party shall have been
 12568     informed of the possibility of such damages. This limitation of liability
 12569     shall not apply to liability for death or personal injury resulting from
 12570     such party's negligence to the extent applicable law prohibits such
 12571     limitation. Some jurisdictions do not allow the exclusion or limitation of
 12572     incidental or consequential damages, so this exclusion and limitation may
 12573     not apply to You.
 12574  
 12575  8. Litigation
 12576  
 12577     Any litigation relating to this License may be brought only in the courts
 12578     of a jurisdiction where the defendant maintains its principal place of
 12579     business and such litigation shall be governed by laws of that
 12580     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 12581     in this Section shall prevent a party's ability to bring cross-claims or
 12582     counter-claims.
 12583  
 12584  9. Miscellaneous
 12585  
 12586     This License represents the complete agreement concerning the subject
 12587     matter hereof. If any provision of this License is held to be
 12588     unenforceable, such provision shall be reformed only to the extent
 12589     necessary to make it enforceable. Any law or regulation which provides that
 12590     the language of a contract shall be construed against the drafter shall not
 12591     be used to construe this License against a Contributor.
 12592  
 12593  
 12594  10. Versions of the License
 12595  
 12596  10.1. New Versions
 12597  
 12598        Mozilla Foundation is the license steward. Except as provided in Section
 12599        10.3, no one other than the license steward has the right to modify or
 12600        publish new versions of this License. Each version will be given a
 12601        distinguishing version number.
 12602  
 12603  10.2. Effect of New Versions
 12604  
 12605        You may distribute the Covered Software under the terms of the version
 12606        of the License under which You originally received the Covered Software,
 12607        or under the terms of any subsequent version published by the license
 12608        steward.
 12609  
 12610  10.3. Modified Versions
 12611  
 12612        If you create software not governed by this License, and you want to
 12613        create a new license for such software, you may create and use a
 12614        modified version of this License if you rename the license and remove
 12615        any references to the name of the license steward (except to note that
 12616        such modified license differs from this License).
 12617  
 12618  10.4. Distributing Source Code Form that is Incompatible With Secondary
 12619        Licenses If You choose to distribute Source Code Form that is
 12620        Incompatible With Secondary Licenses under the terms of this version of
 12621        the License, the notice described in Exhibit B of this License must be
 12622        attached.
 12623  
 12624  Exhibit A - Source Code Form License Notice
 12625  
 12626        This Source Code Form is subject to the
 12627        terms of the Mozilla Public License, v.
 12628        2.0. If a copy of the MPL was not
 12629        distributed with this file, You can
 12630        obtain one at
 12631        http://mozilla.org/MPL/2.0/.
 12632  
 12633  If it is not possible or desirable to put the notice in a particular file,
 12634  then You may include the notice in a location (such as a LICENSE file in a
 12635  relevant directory) where a recipient would be likely to look for such a
 12636  notice.
 12637  
 12638  You may add additional accurate notices of copyright ownership.
 12639  
 12640  Exhibit B - "Incompatible With Secondary Licenses" Notice
 12641  
 12642        This Source Code Form is "Incompatible
 12643        With Secondary Licenses", as defined by
 12644        the Mozilla Public License, v. 2.0.
 12645  
 12646  
 12647  ================================================================
 12648  
 12649  github.com/hashicorp/golang-lru
 12650  https://github.com/hashicorp/golang-lru
 12651  ----------------------------------------------------------------
 12652  Copyright (c) 2014 HashiCorp, Inc.
 12653  
 12654  Mozilla Public License, version 2.0
 12655  
 12656  1. Definitions
 12657  
 12658  1.1. "Contributor"
 12659  
 12660       means each individual or legal entity that creates, contributes to the
 12661       creation of, or owns Covered Software.
 12662  
 12663  1.2. "Contributor Version"
 12664  
 12665       means the combination of the Contributions of others (if any) used by a
 12666       Contributor and that particular Contributor's Contribution.
 12667  
 12668  1.3. "Contribution"
 12669  
 12670       means Covered Software of a particular Contributor.
 12671  
 12672  1.4. "Covered Software"
 12673  
 12674       means Source Code Form to which the initial Contributor has attached the
 12675       notice in Exhibit A, the Executable Form of such Source Code Form, and
 12676       Modifications of such Source Code Form, in each case including portions
 12677       thereof.
 12678  
 12679  1.5. "Incompatible With Secondary Licenses"
 12680       means
 12681  
 12682       a. that the initial Contributor has attached the notice described in
 12683          Exhibit B to the Covered Software; or
 12684  
 12685       b. that the Covered Software was made available under the terms of
 12686          version 1.1 or earlier of the License, but not also under the terms of
 12687          a Secondary License.
 12688  
 12689  1.6. "Executable Form"
 12690  
 12691       means any form of the work other than Source Code Form.
 12692  
 12693  1.7. "Larger Work"
 12694  
 12695       means a work that combines Covered Software with other material, in a
 12696       separate file or files, that is not Covered Software.
 12697  
 12698  1.8. "License"
 12699  
 12700       means this document.
 12701  
 12702  1.9. "Licensable"
 12703  
 12704       means having the right to grant, to the maximum extent possible, whether
 12705       at the time of the initial grant or subsequently, any and all of the
 12706       rights conveyed by this License.
 12707  
 12708  1.10. "Modifications"
 12709  
 12710       means any of the following:
 12711  
 12712       a. any file in Source Code Form that results from an addition to,
 12713          deletion from, or modification of the contents of Covered Software; or
 12714  
 12715       b. any new file in Source Code Form that contains any Covered Software.
 12716  
 12717  1.11. "Patent Claims" of a Contributor
 12718  
 12719        means any patent claim(s), including without limitation, method,
 12720        process, and apparatus claims, in any patent Licensable by such
 12721        Contributor that would be infringed, but for the grant of the License,
 12722        by the making, using, selling, offering for sale, having made, import,
 12723        or transfer of either its Contributions or its Contributor Version.
 12724  
 12725  1.12. "Secondary License"
 12726  
 12727        means either the GNU General Public License, Version 2.0, the GNU Lesser
 12728        General Public License, Version 2.1, the GNU Affero General Public
 12729        License, Version 3.0, or any later versions of those licenses.
 12730  
 12731  1.13. "Source Code Form"
 12732  
 12733        means the form of the work preferred for making modifications.
 12734  
 12735  1.14. "You" (or "Your")
 12736  
 12737        means an individual or a legal entity exercising rights under this
 12738        License. For legal entities, "You" includes any entity that controls, is
 12739        controlled by, or is under common control with You. For purposes of this
 12740        definition, "control" means (a) the power, direct or indirect, to cause
 12741        the direction or management of such entity, whether by contract or
 12742        otherwise, or (b) ownership of more than fifty percent (50%) of the
 12743        outstanding shares or beneficial ownership of such entity.
 12744  
 12745  
 12746  2. License Grants and Conditions
 12747  
 12748  2.1. Grants
 12749  
 12750       Each Contributor hereby grants You a world-wide, royalty-free,
 12751       non-exclusive license:
 12752  
 12753       a. under intellectual property rights (other than patent or trademark)
 12754          Licensable by such Contributor to use, reproduce, make available,
 12755          modify, display, perform, distribute, and otherwise exploit its
 12756          Contributions, either on an unmodified basis, with Modifications, or
 12757          as part of a Larger Work; and
 12758  
 12759       b. under Patent Claims of such Contributor to make, use, sell, offer for
 12760          sale, have made, import, and otherwise transfer either its
 12761          Contributions or its Contributor Version.
 12762  
 12763  2.2. Effective Date
 12764  
 12765       The licenses granted in Section 2.1 with respect to any Contribution
 12766       become effective for each Contribution on the date the Contributor first
 12767       distributes such Contribution.
 12768  
 12769  2.3. Limitations on Grant Scope
 12770  
 12771       The licenses granted in this Section 2 are the only rights granted under
 12772       this License. No additional rights or licenses will be implied from the
 12773       distribution or licensing of Covered Software under this License.
 12774       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 12775       Contributor:
 12776  
 12777       a. for any code that a Contributor has removed from Covered Software; or
 12778  
 12779       b. for infringements caused by: (i) Your and any other third party's
 12780          modifications of Covered Software, or (ii) the combination of its
 12781          Contributions with other software (except as part of its Contributor
 12782          Version); or
 12783  
 12784       c. under Patent Claims infringed by Covered Software in the absence of
 12785          its Contributions.
 12786  
 12787       This License does not grant any rights in the trademarks, service marks,
 12788       or logos of any Contributor (except as may be necessary to comply with
 12789       the notice requirements in Section 3.4).
 12790  
 12791  2.4. Subsequent Licenses
 12792  
 12793       No Contributor makes additional grants as a result of Your choice to
 12794       distribute the Covered Software under a subsequent version of this
 12795       License (see Section 10.2) or under the terms of a Secondary License (if
 12796       permitted under the terms of Section 3.3).
 12797  
 12798  2.5. Representation
 12799  
 12800       Each Contributor represents that the Contributor believes its
 12801       Contributions are its original creation(s) or it has sufficient rights to
 12802       grant the rights to its Contributions conveyed by this License.
 12803  
 12804  2.6. Fair Use
 12805  
 12806       This License is not intended to limit any rights You have under
 12807       applicable copyright doctrines of fair use, fair dealing, or other
 12808       equivalents.
 12809  
 12810  2.7. Conditions
 12811  
 12812       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 12813       Section 2.1.
 12814  
 12815  
 12816  3. Responsibilities
 12817  
 12818  3.1. Distribution of Source Form
 12819  
 12820       All distribution of Covered Software in Source Code Form, including any
 12821       Modifications that You create or to which You contribute, must be under
 12822       the terms of this License. You must inform recipients that the Source
 12823       Code Form of the Covered Software is governed by the terms of this
 12824       License, and how they can obtain a copy of this License. You may not
 12825       attempt to alter or restrict the recipients' rights in the Source Code
 12826       Form.
 12827  
 12828  3.2. Distribution of Executable Form
 12829  
 12830       If You distribute Covered Software in Executable Form then:
 12831  
 12832       a. such Covered Software must also be made available in Source Code Form,
 12833          as described in Section 3.1, and You must inform recipients of the
 12834          Executable Form how they can obtain a copy of such Source Code Form by
 12835          reasonable means in a timely manner, at a charge no more than the cost
 12836          of distribution to the recipient; and
 12837  
 12838       b. You may distribute such Executable Form under the terms of this
 12839          License, or sublicense it under different terms, provided that the
 12840          license for the Executable Form does not attempt to limit or alter the
 12841          recipients' rights in the Source Code Form under this License.
 12842  
 12843  3.3. Distribution of a Larger Work
 12844  
 12845       You may create and distribute a Larger Work under terms of Your choice,
 12846       provided that You also comply with the requirements of this License for
 12847       the Covered Software. If the Larger Work is a combination of Covered
 12848       Software with a work governed by one or more Secondary Licenses, and the
 12849       Covered Software is not Incompatible With Secondary Licenses, this
 12850       License permits You to additionally distribute such Covered Software
 12851       under the terms of such Secondary License(s), so that the recipient of
 12852       the Larger Work may, at their option, further distribute the Covered
 12853       Software under the terms of either this License or such Secondary
 12854       License(s).
 12855  
 12856  3.4. Notices
 12857  
 12858       You may not remove or alter the substance of any license notices
 12859       (including copyright notices, patent notices, disclaimers of warranty, or
 12860       limitations of liability) contained within the Source Code Form of the
 12861       Covered Software, except that You may alter any license notices to the
 12862       extent required to remedy known factual inaccuracies.
 12863  
 12864  3.5. Application of Additional Terms
 12865  
 12866       You may choose to offer, and to charge a fee for, warranty, support,
 12867       indemnity or liability obligations to one or more recipients of Covered
 12868       Software. However, You may do so only on Your own behalf, and not on
 12869       behalf of any Contributor. You must make it absolutely clear that any
 12870       such warranty, support, indemnity, or liability obligation is offered by
 12871       You alone, and You hereby agree to indemnify every Contributor for any
 12872       liability incurred by such Contributor as a result of warranty, support,
 12873       indemnity or liability terms You offer. You may include additional
 12874       disclaimers of warranty and limitations of liability specific to any
 12875       jurisdiction.
 12876  
 12877  4. Inability to Comply Due to Statute or Regulation
 12878  
 12879     If it is impossible for You to comply with any of the terms of this License
 12880     with respect to some or all of the Covered Software due to statute,
 12881     judicial order, or regulation then You must: (a) comply with the terms of
 12882     this License to the maximum extent possible; and (b) describe the
 12883     limitations and the code they affect. Such description must be placed in a
 12884     text file included with all distributions of the Covered Software under
 12885     this License. Except to the extent prohibited by statute or regulation,
 12886     such description must be sufficiently detailed for a recipient of ordinary
 12887     skill to be able to understand it.
 12888  
 12889  5. Termination
 12890  
 12891  5.1. The rights granted under this License will terminate automatically if You
 12892       fail to comply with any of its terms. However, if You become compliant,
 12893       then the rights granted under this License from a particular Contributor
 12894       are reinstated (a) provisionally, unless and until such Contributor
 12895       explicitly and finally terminates Your grants, and (b) on an ongoing
 12896       basis, if such Contributor fails to notify You of the non-compliance by
 12897       some reasonable means prior to 60 days after You have come back into
 12898       compliance. Moreover, Your grants from a particular Contributor are
 12899       reinstated on an ongoing basis if such Contributor notifies You of the
 12900       non-compliance by some reasonable means, this is the first time You have
 12901       received notice of non-compliance with this License from such
 12902       Contributor, and You become compliant prior to 30 days after Your receipt
 12903       of the notice.
 12904  
 12905  5.2. If You initiate litigation against any entity by asserting a patent
 12906       infringement claim (excluding declaratory judgment actions,
 12907       counter-claims, and cross-claims) alleging that a Contributor Version
 12908       directly or indirectly infringes any patent, then the rights granted to
 12909       You by any and all Contributors for the Covered Software under Section
 12910       2.1 of this License shall terminate.
 12911  
 12912  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 12913       license agreements (excluding distributors and resellers) which have been
 12914       validly granted by You or Your distributors under this License prior to
 12915       termination shall survive termination.
 12916  
 12917  6. Disclaimer of Warranty
 12918  
 12919     Covered Software is provided under this License on an "as is" basis,
 12920     without warranty of any kind, either expressed, implied, or statutory,
 12921     including, without limitation, warranties that the Covered Software is free
 12922     of defects, merchantable, fit for a particular purpose or non-infringing.
 12923     The entire risk as to the quality and performance of the Covered Software
 12924     is with You. Should any Covered Software prove defective in any respect,
 12925     You (not any Contributor) assume the cost of any necessary servicing,
 12926     repair, or correction. This disclaimer of warranty constitutes an essential
 12927     part of this License. No use of  any Covered Software is authorized under
 12928     this License except under this disclaimer.
 12929  
 12930  7. Limitation of Liability
 12931  
 12932     Under no circumstances and under no legal theory, whether tort (including
 12933     negligence), contract, or otherwise, shall any Contributor, or anyone who
 12934     distributes Covered Software as permitted above, be liable to You for any
 12935     direct, indirect, special, incidental, or consequential damages of any
 12936     character including, without limitation, damages for lost profits, loss of
 12937     goodwill, work stoppage, computer failure or malfunction, or any and all
 12938     other commercial damages or losses, even if such party shall have been
 12939     informed of the possibility of such damages. This limitation of liability
 12940     shall not apply to liability for death or personal injury resulting from
 12941     such party's negligence to the extent applicable law prohibits such
 12942     limitation. Some jurisdictions do not allow the exclusion or limitation of
 12943     incidental or consequential damages, so this exclusion and limitation may
 12944     not apply to You.
 12945  
 12946  8. Litigation
 12947  
 12948     Any litigation relating to this License may be brought only in the courts
 12949     of a jurisdiction where the defendant maintains its principal place of
 12950     business and such litigation shall be governed by laws of that
 12951     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 12952     in this Section shall prevent a party's ability to bring cross-claims or
 12953     counter-claims.
 12954  
 12955  9. Miscellaneous
 12956  
 12957     This License represents the complete agreement concerning the subject
 12958     matter hereof. If any provision of this License is held to be
 12959     unenforceable, such provision shall be reformed only to the extent
 12960     necessary to make it enforceable. Any law or regulation which provides that
 12961     the language of a contract shall be construed against the drafter shall not
 12962     be used to construe this License against a Contributor.
 12963  
 12964  
 12965  10. Versions of the License
 12966  
 12967  10.1. New Versions
 12968  
 12969        Mozilla Foundation is the license steward. Except as provided in Section
 12970        10.3, no one other than the license steward has the right to modify or
 12971        publish new versions of this License. Each version will be given a
 12972        distinguishing version number.
 12973  
 12974  10.2. Effect of New Versions
 12975  
 12976        You may distribute the Covered Software under the terms of the version
 12977        of the License under which You originally received the Covered Software,
 12978        or under the terms of any subsequent version published by the license
 12979        steward.
 12980  
 12981  10.3. Modified Versions
 12982  
 12983        If you create software not governed by this License, and you want to
 12984        create a new license for such software, you may create and use a
 12985        modified version of this License if you rename the license and remove
 12986        any references to the name of the license steward (except to note that
 12987        such modified license differs from this License).
 12988  
 12989  10.4. Distributing Source Code Form that is Incompatible With Secondary
 12990        Licenses If You choose to distribute Source Code Form that is
 12991        Incompatible With Secondary Licenses under the terms of this version of
 12992        the License, the notice described in Exhibit B of this License must be
 12993        attached.
 12994  
 12995  Exhibit A - Source Code Form License Notice
 12996  
 12997        This Source Code Form is subject to the
 12998        terms of the Mozilla Public License, v.
 12999        2.0. If a copy of the MPL was not
 13000        distributed with this file, You can
 13001        obtain one at
 13002        http://mozilla.org/MPL/2.0/.
 13003  
 13004  If it is not possible or desirable to put the notice in a particular file,
 13005  then You may include the notice in a location (such as a LICENSE file in a
 13006  relevant directory) where a recipient would be likely to look for such a
 13007  notice.
 13008  
 13009  You may add additional accurate notices of copyright ownership.
 13010  
 13011  Exhibit B - "Incompatible With Secondary Licenses" Notice
 13012  
 13013        This Source Code Form is "Incompatible
 13014        With Secondary Licenses", as defined by
 13015        the Mozilla Public License, v. 2.0.
 13016  
 13017  ================================================================
 13018  
 13019  github.com/hashicorp/raft
 13020  https://github.com/hashicorp/raft
 13021  ----------------------------------------------------------------
 13022  Mozilla Public License, version 2.0
 13023  
 13024  1. Definitions
 13025  
 13026  1.1. “Contributor”
 13027  
 13028       means each individual or legal entity that creates, contributes to the
 13029       creation of, or owns Covered Software.
 13030  
 13031  1.2. “Contributor Version”
 13032  
 13033       means the combination of the Contributions of others (if any) used by a
 13034       Contributor and that particular Contributor’s Contribution.
 13035  
 13036  1.3. “Contribution”
 13037  
 13038       means Covered Software of a particular Contributor.
 13039  
 13040  1.4. “Covered Software”
 13041  
 13042       means Source Code Form to which the initial Contributor has attached the
 13043       notice in Exhibit A, the Executable Form of such Source Code Form, and
 13044       Modifications of such Source Code Form, in each case including portions
 13045       thereof.
 13046  
 13047  1.5. “Incompatible With Secondary Licenses”
 13048       means
 13049  
 13050       a. that the initial Contributor has attached the notice described in
 13051          Exhibit B to the Covered Software; or
 13052  
 13053       b. that the Covered Software was made available under the terms of version
 13054          1.1 or earlier of the License, but not also under the terms of a
 13055          Secondary License.
 13056  
 13057  1.6. “Executable Form”
 13058  
 13059       means any form of the work other than Source Code Form.
 13060  
 13061  1.7. “Larger Work”
 13062  
 13063       means a work that combines Covered Software with other material, in a separate
 13064       file or files, that is not Covered Software.
 13065  
 13066  1.8. “License”
 13067  
 13068       means this document.
 13069  
 13070  1.9. “Licensable”
 13071  
 13072       means having the right to grant, to the maximum extent possible, whether at the
 13073       time of the initial grant or subsequently, any and all of the rights conveyed by
 13074       this License.
 13075  
 13076  1.10. “Modifications”
 13077  
 13078       means any of the following:
 13079  
 13080       a. any file in Source Code Form that results from an addition to, deletion
 13081          from, or modification of the contents of Covered Software; or
 13082  
 13083       b. any new file in Source Code Form that contains any Covered Software.
 13084  
 13085  1.11. “Patent Claims” of a Contributor
 13086  
 13087        means any patent claim(s), including without limitation, method, process,
 13088        and apparatus claims, in any patent Licensable by such Contributor that
 13089        would be infringed, but for the grant of the License, by the making,
 13090        using, selling, offering for sale, having made, import, or transfer of
 13091        either its Contributions or its Contributor Version.
 13092  
 13093  1.12. “Secondary License”
 13094  
 13095        means either the GNU General Public License, Version 2.0, the GNU Lesser
 13096        General Public License, Version 2.1, the GNU Affero General Public
 13097        License, Version 3.0, or any later versions of those licenses.
 13098  
 13099  1.13. “Source Code Form”
 13100  
 13101        means the form of the work preferred for making modifications.
 13102  
 13103  1.14. “You” (or “Your”)
 13104  
 13105        means an individual or a legal entity exercising rights under this
 13106        License. For legal entities, “You” includes any entity that controls, is
 13107        controlled by, or is under common control with You. For purposes of this
 13108        definition, “control” means (a) the power, direct or indirect, to cause
 13109        the direction or management of such entity, whether by contract or
 13110        otherwise, or (b) ownership of more than fifty percent (50%) of the
 13111        outstanding shares or beneficial ownership of such entity.
 13112  
 13113  
 13114  2. License Grants and Conditions
 13115  
 13116  2.1. Grants
 13117  
 13118       Each Contributor hereby grants You a world-wide, royalty-free,
 13119       non-exclusive license:
 13120  
 13121       a. under intellectual property rights (other than patent or trademark)
 13122          Licensable by such Contributor to use, reproduce, make available,
 13123          modify, display, perform, distribute, and otherwise exploit its
 13124          Contributions, either on an unmodified basis, with Modifications, or as
 13125          part of a Larger Work; and
 13126  
 13127       b. under Patent Claims of such Contributor to make, use, sell, offer for
 13128          sale, have made, import, and otherwise transfer either its Contributions
 13129          or its Contributor Version.
 13130  
 13131  2.2. Effective Date
 13132  
 13133       The licenses granted in Section 2.1 with respect to any Contribution become
 13134       effective for each Contribution on the date the Contributor first distributes
 13135       such Contribution.
 13136  
 13137  2.3. Limitations on Grant Scope
 13138  
 13139       The licenses granted in this Section 2 are the only rights granted under this
 13140       License. No additional rights or licenses will be implied from the distribution
 13141       or licensing of Covered Software under this License. Notwithstanding Section
 13142       2.1(b) above, no patent license is granted by a Contributor:
 13143  
 13144       a. for any code that a Contributor has removed from Covered Software; or
 13145  
 13146       b. for infringements caused by: (i) Your and any other third party’s
 13147          modifications of Covered Software, or (ii) the combination of its
 13148          Contributions with other software (except as part of its Contributor
 13149          Version); or
 13150  
 13151       c. under Patent Claims infringed by Covered Software in the absence of its
 13152          Contributions.
 13153  
 13154       This License does not grant any rights in the trademarks, service marks, or
 13155       logos of any Contributor (except as may be necessary to comply with the
 13156       notice requirements in Section 3.4).
 13157  
 13158  2.4. Subsequent Licenses
 13159  
 13160       No Contributor makes additional grants as a result of Your choice to
 13161       distribute the Covered Software under a subsequent version of this License
 13162       (see Section 10.2) or under the terms of a Secondary License (if permitted
 13163       under the terms of Section 3.3).
 13164  
 13165  2.5. Representation
 13166  
 13167       Each Contributor represents that the Contributor believes its Contributions
 13168       are its original creation(s) or it has sufficient rights to grant the
 13169       rights to its Contributions conveyed by this License.
 13170  
 13171  2.6. Fair Use
 13172  
 13173       This License is not intended to limit any rights You have under applicable
 13174       copyright doctrines of fair use, fair dealing, or other equivalents.
 13175  
 13176  2.7. Conditions
 13177  
 13178       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 13179       Section 2.1.
 13180  
 13181  
 13182  3. Responsibilities
 13183  
 13184  3.1. Distribution of Source Form
 13185  
 13186       All distribution of Covered Software in Source Code Form, including any
 13187       Modifications that You create or to which You contribute, must be under the
 13188       terms of this License. You must inform recipients that the Source Code Form
 13189       of the Covered Software is governed by the terms of this License, and how
 13190       they can obtain a copy of this License. You may not attempt to alter or
 13191       restrict the recipients’ rights in the Source Code Form.
 13192  
 13193  3.2. Distribution of Executable Form
 13194  
 13195       If You distribute Covered Software in Executable Form then:
 13196  
 13197       a. such Covered Software must also be made available in Source Code Form,
 13198          as described in Section 3.1, and You must inform recipients of the
 13199          Executable Form how they can obtain a copy of such Source Code Form by
 13200          reasonable means in a timely manner, at a charge no more than the cost
 13201          of distribution to the recipient; and
 13202  
 13203       b. You may distribute such Executable Form under the terms of this License,
 13204          or sublicense it under different terms, provided that the license for
 13205          the Executable Form does not attempt to limit or alter the recipients’
 13206          rights in the Source Code Form under this License.
 13207  
 13208  3.3. Distribution of a Larger Work
 13209  
 13210       You may create and distribute a Larger Work under terms of Your choice,
 13211       provided that You also comply with the requirements of this License for the
 13212       Covered Software. If the Larger Work is a combination of Covered Software
 13213       with a work governed by one or more Secondary Licenses, and the Covered
 13214       Software is not Incompatible With Secondary Licenses, this License permits
 13215       You to additionally distribute such Covered Software under the terms of
 13216       such Secondary License(s), so that the recipient of the Larger Work may, at
 13217       their option, further distribute the Covered Software under the terms of
 13218       either this License or such Secondary License(s).
 13219  
 13220  3.4. Notices
 13221  
 13222       You may not remove or alter the substance of any license notices (including
 13223       copyright notices, patent notices, disclaimers of warranty, or limitations
 13224       of liability) contained within the Source Code Form of the Covered
 13225       Software, except that You may alter any license notices to the extent
 13226       required to remedy known factual inaccuracies.
 13227  
 13228  3.5. Application of Additional Terms
 13229  
 13230       You may choose to offer, and to charge a fee for, warranty, support,
 13231       indemnity or liability obligations to one or more recipients of Covered
 13232       Software. However, You may do so only on Your own behalf, and not on behalf
 13233       of any Contributor. You must make it absolutely clear that any such
 13234       warranty, support, indemnity, or liability obligation is offered by You
 13235       alone, and You hereby agree to indemnify every Contributor for any
 13236       liability incurred by such Contributor as a result of warranty, support,
 13237       indemnity or liability terms You offer. You may include additional
 13238       disclaimers of warranty and limitations of liability specific to any
 13239       jurisdiction.
 13240  
 13241  4. Inability to Comply Due to Statute or Regulation
 13242  
 13243     If it is impossible for You to comply with any of the terms of this License
 13244     with respect to some or all of the Covered Software due to statute, judicial
 13245     order, or regulation then You must: (a) comply with the terms of this License
 13246     to the maximum extent possible; and (b) describe the limitations and the code
 13247     they affect. Such description must be placed in a text file included with all
 13248     distributions of the Covered Software under this License. Except to the
 13249     extent prohibited by statute or regulation, such description must be
 13250     sufficiently detailed for a recipient of ordinary skill to be able to
 13251     understand it.
 13252  
 13253  5. Termination
 13254  
 13255  5.1. The rights granted under this License will terminate automatically if You
 13256       fail to comply with any of its terms. However, if You become compliant,
 13257       then the rights granted under this License from a particular Contributor
 13258       are reinstated (a) provisionally, unless and until such Contributor
 13259       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
 13260       if such Contributor fails to notify You of the non-compliance by some
 13261       reasonable means prior to 60 days after You have come back into compliance.
 13262       Moreover, Your grants from a particular Contributor are reinstated on an
 13263       ongoing basis if such Contributor notifies You of the non-compliance by
 13264       some reasonable means, this is the first time You have received notice of
 13265       non-compliance with this License from such Contributor, and You become
 13266       compliant prior to 30 days after Your receipt of the notice.
 13267  
 13268  5.2. If You initiate litigation against any entity by asserting a patent
 13269       infringement claim (excluding declaratory judgment actions, counter-claims,
 13270       and cross-claims) alleging that a Contributor Version directly or
 13271       indirectly infringes any patent, then the rights granted to You by any and
 13272       all Contributors for the Covered Software under Section 2.1 of this License
 13273       shall terminate.
 13274  
 13275  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 13276       license agreements (excluding distributors and resellers) which have been
 13277       validly granted by You or Your distributors under this License prior to
 13278       termination shall survive termination.
 13279  
 13280  6. Disclaimer of Warranty
 13281  
 13282     Covered Software is provided under this License on an “as is” basis, without
 13283     warranty of any kind, either expressed, implied, or statutory, including,
 13284     without limitation, warranties that the Covered Software is free of defects,
 13285     merchantable, fit for a particular purpose or non-infringing. The entire
 13286     risk as to the quality and performance of the Covered Software is with You.
 13287     Should any Covered Software prove defective in any respect, You (not any
 13288     Contributor) assume the cost of any necessary servicing, repair, or
 13289     correction. This disclaimer of warranty constitutes an essential part of this
 13290     License. No use of  any Covered Software is authorized under this License
 13291     except under this disclaimer.
 13292  
 13293  7. Limitation of Liability
 13294  
 13295     Under no circumstances and under no legal theory, whether tort (including
 13296     negligence), contract, or otherwise, shall any Contributor, or anyone who
 13297     distributes Covered Software as permitted above, be liable to You for any
 13298     direct, indirect, special, incidental, or consequential damages of any
 13299     character including, without limitation, damages for lost profits, loss of
 13300     goodwill, work stoppage, computer failure or malfunction, or any and all
 13301     other commercial damages or losses, even if such party shall have been
 13302     informed of the possibility of such damages. This limitation of liability
 13303     shall not apply to liability for death or personal injury resulting from such
 13304     party’s negligence to the extent applicable law prohibits such limitation.
 13305     Some jurisdictions do not allow the exclusion or limitation of incidental or
 13306     consequential damages, so this exclusion and limitation may not apply to You.
 13307  
 13308  8. Litigation
 13309  
 13310     Any litigation relating to this License may be brought only in the courts of
 13311     a jurisdiction where the defendant maintains its principal place of business
 13312     and such litigation shall be governed by laws of that jurisdiction, without
 13313     reference to its conflict-of-law provisions. Nothing in this Section shall
 13314     prevent a party’s ability to bring cross-claims or counter-claims.
 13315  
 13316  9. Miscellaneous
 13317  
 13318     This License represents the complete agreement concerning the subject matter
 13319     hereof. If any provision of this License is held to be unenforceable, such
 13320     provision shall be reformed only to the extent necessary to make it
 13321     enforceable. Any law or regulation which provides that the language of a
 13322     contract shall be construed against the drafter shall not be used to construe
 13323     this License against a Contributor.
 13324  
 13325  
 13326  10. Versions of the License
 13327  
 13328  10.1. New Versions
 13329  
 13330        Mozilla Foundation is the license steward. Except as provided in Section
 13331        10.3, no one other than the license steward has the right to modify or
 13332        publish new versions of this License. Each version will be given a
 13333        distinguishing version number.
 13334  
 13335  10.2. Effect of New Versions
 13336  
 13337        You may distribute the Covered Software under the terms of the version of
 13338        the License under which You originally received the Covered Software, or
 13339        under the terms of any subsequent version published by the license
 13340        steward.
 13341  
 13342  10.3. Modified Versions
 13343  
 13344        If you create software not governed by this License, and you want to
 13345        create a new license for such software, you may create and use a modified
 13346        version of this License if you rename the license and remove any
 13347        references to the name of the license steward (except to note that such
 13348        modified license differs from this License).
 13349  
 13350  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
 13351        If You choose to distribute Source Code Form that is Incompatible With
 13352        Secondary Licenses under the terms of this version of the License, the
 13353        notice described in Exhibit B of this License must be attached.
 13354  
 13355  Exhibit A - Source Code Form License Notice
 13356  
 13357        This Source Code Form is subject to the
 13358        terms of the Mozilla Public License, v.
 13359        2.0. If a copy of the MPL was not
 13360        distributed with this file, You can
 13361        obtain one at
 13362        http://mozilla.org/MPL/2.0/.
 13363  
 13364  If it is not possible or desirable to put the notice in a particular file, then
 13365  You may include the notice in a location (such as a LICENSE file in a relevant
 13366  directory) where a recipient would be likely to look for such a notice.
 13367  
 13368  You may add additional accurate notices of copyright ownership.
 13369  
 13370  Exhibit B - “Incompatible With Secondary Licenses” Notice
 13371  
 13372        This Source Code Form is “Incompatible
 13373        With Secondary Licenses”, as defined by
 13374        the Mozilla Public License, v. 2.0.
 13375  
 13376  
 13377  ================================================================
 13378  
 13379  github.com/inconshreveable/mousetrap
 13380  https://github.com/inconshreveable/mousetrap
 13381  ----------------------------------------------------------------
 13382                                   Apache License
 13383                             Version 2.0, January 2004
 13384                          http://www.apache.org/licenses/
 13385  
 13386     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13387  
 13388     1. Definitions.
 13389  
 13390        "License" shall mean the terms and conditions for use, reproduction,
 13391        and distribution as defined by Sections 1 through 9 of this document.
 13392  
 13393        "Licensor" shall mean the copyright owner or entity authorized by
 13394        the copyright owner that is granting the License.
 13395  
 13396        "Legal Entity" shall mean the union of the acting entity and all
 13397        other entities that control, are controlled by, or are under common
 13398        control with that entity. For the purposes of this definition,
 13399        "control" means (i) the power, direct or indirect, to cause the
 13400        direction or management of such entity, whether by contract or
 13401        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13402        outstanding shares, or (iii) beneficial ownership of such entity.
 13403  
 13404        "You" (or "Your") shall mean an individual or Legal Entity
 13405        exercising permissions granted by this License.
 13406  
 13407        "Source" form shall mean the preferred form for making modifications,
 13408        including but not limited to software source code, documentation
 13409        source, and configuration files.
 13410  
 13411        "Object" form shall mean any form resulting from mechanical
 13412        transformation or translation of a Source form, including but
 13413        not limited to compiled object code, generated documentation,
 13414        and conversions to other media types.
 13415  
 13416        "Work" shall mean the work of authorship, whether in Source or
 13417        Object form, made available under the License, as indicated by a
 13418        copyright notice that is included in or attached to the work
 13419        (an example is provided in the Appendix below).
 13420  
 13421        "Derivative Works" shall mean any work, whether in Source or Object
 13422        form, that is based on (or derived from) the Work and for which the
 13423        editorial revisions, annotations, elaborations, or other modifications
 13424        represent, as a whole, an original work of authorship. For the purposes
 13425        of this License, Derivative Works shall not include works that remain
 13426        separable from, or merely link (or bind by name) to the interfaces of,
 13427        the Work and Derivative Works thereof.
 13428  
 13429        "Contribution" shall mean any work of authorship, including
 13430        the original version of the Work and any modifications or additions
 13431        to that Work or Derivative Works thereof, that is intentionally
 13432        submitted to Licensor for inclusion in the Work by the copyright owner
 13433        or by an individual or Legal Entity authorized to submit on behalf of
 13434        the copyright owner. For the purposes of this definition, "submitted"
 13435        means any form of electronic, verbal, or written communication sent
 13436        to the Licensor or its representatives, including but not limited to
 13437        communication on electronic mailing lists, source code control systems,
 13438        and issue tracking systems that are managed by, or on behalf of, the
 13439        Licensor for the purpose of discussing and improving the Work, but
 13440        excluding communication that is conspicuously marked or otherwise
 13441        designated in writing by the copyright owner as "Not a Contribution."
 13442  
 13443        "Contributor" shall mean Licensor and any individual or Legal Entity
 13444        on behalf of whom a Contribution has been received by Licensor and
 13445        subsequently incorporated within the Work.
 13446  
 13447     2. Grant of Copyright License. Subject to the terms and conditions of
 13448        this License, each Contributor hereby grants to You a perpetual,
 13449        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13450        copyright license to reproduce, prepare Derivative Works of,
 13451        publicly display, publicly perform, sublicense, and distribute the
 13452        Work and such Derivative Works in Source or Object form.
 13453  
 13454     3. Grant of Patent License. Subject to the terms and conditions of
 13455        this License, each Contributor hereby grants to You a perpetual,
 13456        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13457        (except as stated in this section) patent license to make, have made,
 13458        use, offer to sell, sell, import, and otherwise transfer the Work,
 13459        where such license applies only to those patent claims licensable
 13460        by such Contributor that are necessarily infringed by their
 13461        Contribution(s) alone or by combination of their Contribution(s)
 13462        with the Work to which such Contribution(s) was submitted. If You
 13463        institute patent litigation against any entity (including a
 13464        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13465        or a Contribution incorporated within the Work constitutes direct
 13466        or contributory patent infringement, then any patent licenses
 13467        granted to You under this License for that Work shall terminate
 13468        as of the date such litigation is filed.
 13469  
 13470     4. Redistribution. You may reproduce and distribute copies of the
 13471        Work or Derivative Works thereof in any medium, with or without
 13472        modifications, and in Source or Object form, provided that You
 13473        meet the following conditions:
 13474  
 13475        (a) You must give any other recipients of the Work or
 13476            Derivative Works a copy of this License; and
 13477  
 13478        (b) You must cause any modified files to carry prominent notices
 13479            stating that You changed the files; and
 13480  
 13481        (c) You must retain, in the Source form of any Derivative Works
 13482            that You distribute, all copyright, patent, trademark, and
 13483            attribution notices from the Source form of the Work,
 13484            excluding those notices that do not pertain to any part of
 13485            the Derivative Works; and
 13486  
 13487        (d) If the Work includes a "NOTICE" text file as part of its
 13488            distribution, then any Derivative Works that You distribute must
 13489            include a readable copy of the attribution notices contained
 13490            within such NOTICE file, excluding those notices that do not
 13491            pertain to any part of the Derivative Works, in at least one
 13492            of the following places: within a NOTICE text file distributed
 13493            as part of the Derivative Works; within the Source form or
 13494            documentation, if provided along with the Derivative Works; or,
 13495            within a display generated by the Derivative Works, if and
 13496            wherever such third-party notices normally appear. The contents
 13497            of the NOTICE file are for informational purposes only and
 13498            do not modify the License. You may add Your own attribution
 13499            notices within Derivative Works that You distribute, alongside
 13500            or as an addendum to the NOTICE text from the Work, provided
 13501            that such additional attribution notices cannot be construed
 13502            as modifying the License.
 13503  
 13504        You may add Your own copyright statement to Your modifications and
 13505        may provide additional or different license terms and conditions
 13506        for use, reproduction, or distribution of Your modifications, or
 13507        for any such Derivative Works as a whole, provided Your use,
 13508        reproduction, and distribution of the Work otherwise complies with
 13509        the conditions stated in this License.
 13510  
 13511     5. Submission of Contributions. Unless You explicitly state otherwise,
 13512        any Contribution intentionally submitted for inclusion in the Work
 13513        by You to the Licensor shall be under the terms and conditions of
 13514        this License, without any additional terms or conditions.
 13515        Notwithstanding the above, nothing herein shall supersede or modify
 13516        the terms of any separate license agreement you may have executed
 13517        with Licensor regarding such Contributions.
 13518  
 13519     6. Trademarks. This License does not grant permission to use the trade
 13520        names, trademarks, service marks, or product names of the Licensor,
 13521        except as required for reasonable and customary use in describing the
 13522        origin of the Work and reproducing the content of the NOTICE file.
 13523  
 13524     7. Disclaimer of Warranty. Unless required by applicable law or
 13525        agreed to in writing, Licensor provides the Work (and each
 13526        Contributor provides its Contributions) on an "AS IS" BASIS,
 13527        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13528        implied, including, without limitation, any warranties or conditions
 13529        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13530        PARTICULAR PURPOSE. You are solely responsible for determining the
 13531        appropriateness of using or redistributing the Work and assume any
 13532        risks associated with Your exercise of permissions under this License.
 13533  
 13534     8. Limitation of Liability. In no event and under no legal theory,
 13535        whether in tort (including negligence), contract, or otherwise,
 13536        unless required by applicable law (such as deliberate and grossly
 13537        negligent acts) or agreed to in writing, shall any Contributor be
 13538        liable to You for damages, including any direct, indirect, special,
 13539        incidental, or consequential damages of any character arising as a
 13540        result of this License or out of the use or inability to use the
 13541        Work (including but not limited to damages for loss of goodwill,
 13542        work stoppage, computer failure or malfunction, or any and all
 13543        other commercial damages or losses), even if such Contributor
 13544        has been advised of the possibility of such damages.
 13545  
 13546     9. Accepting Warranty or Additional Liability. While redistributing
 13547        the Work or Derivative Works thereof, You may choose to offer,
 13548        and charge a fee for, acceptance of support, warranty, indemnity,
 13549        or other liability obligations and/or rights consistent with this
 13550        License. However, in accepting such obligations, You may act only
 13551        on Your own behalf and on Your sole responsibility, not on behalf
 13552        of any other Contributor, and only if You agree to indemnify,
 13553        defend, and hold each Contributor harmless for any liability
 13554        incurred by, or claims asserted against, such Contributor by reason
 13555        of your accepting any such warranty or additional liability.
 13556  
 13557     END OF TERMS AND CONDITIONS
 13558  
 13559     APPENDIX: How to apply the Apache License to your work.
 13560  
 13561        To apply the Apache License to your work, attach the following
 13562        boilerplate notice, with the fields enclosed by brackets "[]"
 13563        replaced with your own identifying information. (Don't include
 13564        the brackets!)  The text should be enclosed in the appropriate
 13565        comment syntax for the file format. We also recommend that a
 13566        file or class name and description of purpose be included on the
 13567        same "printed page" as the copyright notice for easier
 13568        identification within third-party archives.
 13569  
 13570     Copyright 2022 Alan Shreve (@inconshreveable)
 13571  
 13572     Licensed under the Apache License, Version 2.0 (the "License");
 13573     you may not use this file except in compliance with the License.
 13574     You may obtain a copy of the License at
 13575  
 13576         http://www.apache.org/licenses/LICENSE-2.0
 13577  
 13578     Unless required by applicable law or agreed to in writing, software
 13579     distributed under the License is distributed on an "AS IS" BASIS,
 13580     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13581     See the License for the specific language governing permissions and
 13582     limitations under the License.
 13583  
 13584  ================================================================
 13585  
 13586  github.com/jcmturner/aescts/v2
 13587  https://github.com/jcmturner/aescts/v2
 13588  ----------------------------------------------------------------
 13589                                   Apache License
 13590                             Version 2.0, January 2004
 13591                          http://www.apache.org/licenses/
 13592  
 13593     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13594  
 13595     1. Definitions.
 13596  
 13597        "License" shall mean the terms and conditions for use, reproduction,
 13598        and distribution as defined by Sections 1 through 9 of this document.
 13599  
 13600        "Licensor" shall mean the copyright owner or entity authorized by
 13601        the copyright owner that is granting the License.
 13602  
 13603        "Legal Entity" shall mean the union of the acting entity and all
 13604        other entities that control, are controlled by, or are under common
 13605        control with that entity. For the purposes of this definition,
 13606        "control" means (i) the power, direct or indirect, to cause the
 13607        direction or management of such entity, whether by contract or
 13608        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13609        outstanding shares, or (iii) beneficial ownership of such entity.
 13610  
 13611        "You" (or "Your") shall mean an individual or Legal Entity
 13612        exercising permissions granted by this License.
 13613  
 13614        "Source" form shall mean the preferred form for making modifications,
 13615        including but not limited to software source code, documentation
 13616        source, and configuration files.
 13617  
 13618        "Object" form shall mean any form resulting from mechanical
 13619        transformation or translation of a Source form, including but
 13620        not limited to compiled object code, generated documentation,
 13621        and conversions to other media types.
 13622  
 13623        "Work" shall mean the work of authorship, whether in Source or
 13624        Object form, made available under the License, as indicated by a
 13625        copyright notice that is included in or attached to the work
 13626        (an example is provided in the Appendix below).
 13627  
 13628        "Derivative Works" shall mean any work, whether in Source or Object
 13629        form, that is based on (or derived from) the Work and for which the
 13630        editorial revisions, annotations, elaborations, or other modifications
 13631        represent, as a whole, an original work of authorship. For the purposes
 13632        of this License, Derivative Works shall not include works that remain
 13633        separable from, or merely link (or bind by name) to the interfaces of,
 13634        the Work and Derivative Works thereof.
 13635  
 13636        "Contribution" shall mean any work of authorship, including
 13637        the original version of the Work and any modifications or additions
 13638        to that Work or Derivative Works thereof, that is intentionally
 13639        submitted to Licensor for inclusion in the Work by the copyright owner
 13640        or by an individual or Legal Entity authorized to submit on behalf of
 13641        the copyright owner. For the purposes of this definition, "submitted"
 13642        means any form of electronic, verbal, or written communication sent
 13643        to the Licensor or its representatives, including but not limited to
 13644        communication on electronic mailing lists, source code control systems,
 13645        and issue tracking systems that are managed by, or on behalf of, the
 13646        Licensor for the purpose of discussing and improving the Work, but
 13647        excluding communication that is conspicuously marked or otherwise
 13648        designated in writing by the copyright owner as "Not a Contribution."
 13649  
 13650        "Contributor" shall mean Licensor and any individual or Legal Entity
 13651        on behalf of whom a Contribution has been received by Licensor and
 13652        subsequently incorporated within the Work.
 13653  
 13654     2. Grant of Copyright License. Subject to the terms and conditions of
 13655        this License, each Contributor hereby grants to You a perpetual,
 13656        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13657        copyright license to reproduce, prepare Derivative Works of,
 13658        publicly display, publicly perform, sublicense, and distribute the
 13659        Work and such Derivative Works in Source or Object form.
 13660  
 13661     3. Grant of Patent License. Subject to the terms and conditions of
 13662        this License, each Contributor hereby grants to You a perpetual,
 13663        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13664        (except as stated in this section) patent license to make, have made,
 13665        use, offer to sell, sell, import, and otherwise transfer the Work,
 13666        where such license applies only to those patent claims licensable
 13667        by such Contributor that are necessarily infringed by their
 13668        Contribution(s) alone or by combination of their Contribution(s)
 13669        with the Work to which such Contribution(s) was submitted. If You
 13670        institute patent litigation against any entity (including a
 13671        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13672        or a Contribution incorporated within the Work constitutes direct
 13673        or contributory patent infringement, then any patent licenses
 13674        granted to You under this License for that Work shall terminate
 13675        as of the date such litigation is filed.
 13676  
 13677     4. Redistribution. You may reproduce and distribute copies of the
 13678        Work or Derivative Works thereof in any medium, with or without
 13679        modifications, and in Source or Object form, provided that You
 13680        meet the following conditions:
 13681  
 13682        (a) You must give any other recipients of the Work or
 13683            Derivative Works a copy of this License; and
 13684  
 13685        (b) You must cause any modified files to carry prominent notices
 13686            stating that You changed the files; and
 13687  
 13688        (c) You must retain, in the Source form of any Derivative Works
 13689            that You distribute, all copyright, patent, trademark, and
 13690            attribution notices from the Source form of the Work,
 13691            excluding those notices that do not pertain to any part of
 13692            the Derivative Works; and
 13693  
 13694        (d) If the Work includes a "NOTICE" text file as part of its
 13695            distribution, then any Derivative Works that You distribute must
 13696            include a readable copy of the attribution notices contained
 13697            within such NOTICE file, excluding those notices that do not
 13698            pertain to any part of the Derivative Works, in at least one
 13699            of the following places: within a NOTICE text file distributed
 13700            as part of the Derivative Works; within the Source form or
 13701            documentation, if provided along with the Derivative Works; or,
 13702            within a display generated by the Derivative Works, if and
 13703            wherever such third-party notices normally appear. The contents
 13704            of the NOTICE file are for informational purposes only and
 13705            do not modify the License. You may add Your own attribution
 13706            notices within Derivative Works that You distribute, alongside
 13707            or as an addendum to the NOTICE text from the Work, provided
 13708            that such additional attribution notices cannot be construed
 13709            as modifying the License.
 13710  
 13711        You may add Your own copyright statement to Your modifications and
 13712        may provide additional or different license terms and conditions
 13713        for use, reproduction, or distribution of Your modifications, or
 13714        for any such Derivative Works as a whole, provided Your use,
 13715        reproduction, and distribution of the Work otherwise complies with
 13716        the conditions stated in this License.
 13717  
 13718     5. Submission of Contributions. Unless You explicitly state otherwise,
 13719        any Contribution intentionally submitted for inclusion in the Work
 13720        by You to the Licensor shall be under the terms and conditions of
 13721        this License, without any additional terms or conditions.
 13722        Notwithstanding the above, nothing herein shall supersede or modify
 13723        the terms of any separate license agreement you may have executed
 13724        with Licensor regarding such Contributions.
 13725  
 13726     6. Trademarks. This License does not grant permission to use the trade
 13727        names, trademarks, service marks, or product names of the Licensor,
 13728        except as required for reasonable and customary use in describing the
 13729        origin of the Work and reproducing the content of the NOTICE file.
 13730  
 13731     7. Disclaimer of Warranty. Unless required by applicable law or
 13732        agreed to in writing, Licensor provides the Work (and each
 13733        Contributor provides its Contributions) on an "AS IS" BASIS,
 13734        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13735        implied, including, without limitation, any warranties or conditions
 13736        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13737        PARTICULAR PURPOSE. You are solely responsible for determining the
 13738        appropriateness of using or redistributing the Work and assume any
 13739        risks associated with Your exercise of permissions under this License.
 13740  
 13741     8. Limitation of Liability. In no event and under no legal theory,
 13742        whether in tort (including negligence), contract, or otherwise,
 13743        unless required by applicable law (such as deliberate and grossly
 13744        negligent acts) or agreed to in writing, shall any Contributor be
 13745        liable to You for damages, including any direct, indirect, special,
 13746        incidental, or consequential damages of any character arising as a
 13747        result of this License or out of the use or inability to use the
 13748        Work (including but not limited to damages for loss of goodwill,
 13749        work stoppage, computer failure or malfunction, or any and all
 13750        other commercial damages or losses), even if such Contributor
 13751        has been advised of the possibility of such damages.
 13752  
 13753     9. Accepting Warranty or Additional Liability. While redistributing
 13754        the Work or Derivative Works thereof, You may choose to offer,
 13755        and charge a fee for, acceptance of support, warranty, indemnity,
 13756        or other liability obligations and/or rights consistent with this
 13757        License. However, in accepting such obligations, You may act only
 13758        on Your own behalf and on Your sole responsibility, not on behalf
 13759        of any other Contributor, and only if You agree to indemnify,
 13760        defend, and hold each Contributor harmless for any liability
 13761        incurred by, or claims asserted against, such Contributor by reason
 13762        of your accepting any such warranty or additional liability.
 13763  
 13764     END OF TERMS AND CONDITIONS
 13765  
 13766     APPENDIX: How to apply the Apache License to your work.
 13767  
 13768        To apply the Apache License to your work, attach the following
 13769        boilerplate notice, with the fields enclosed by brackets "{}"
 13770        replaced with your own identifying information. (Don't include
 13771        the brackets!)  The text should be enclosed in the appropriate
 13772        comment syntax for the file format. We also recommend that a
 13773        file or class name and description of purpose be included on the
 13774        same "printed page" as the copyright notice for easier
 13775        identification within third-party archives.
 13776  
 13777     Copyright {yyyy} {name of copyright owner}
 13778  
 13779     Licensed under the Apache License, Version 2.0 (the "License");
 13780     you may not use this file except in compliance with the License.
 13781     You may obtain a copy of the License at
 13782  
 13783         http://www.apache.org/licenses/LICENSE-2.0
 13784  
 13785     Unless required by applicable law or agreed to in writing, software
 13786     distributed under the License is distributed on an "AS IS" BASIS,
 13787     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13788     See the License for the specific language governing permissions and
 13789     limitations under the License.
 13790  
 13791  ================================================================
 13792  
 13793  github.com/jcmturner/dnsutils/v2
 13794  https://github.com/jcmturner/dnsutils/v2
 13795  ----------------------------------------------------------------
 13796                                   Apache License
 13797                             Version 2.0, January 2004
 13798                          http://www.apache.org/licenses/
 13799  
 13800     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13801  
 13802     1. Definitions.
 13803  
 13804        "License" shall mean the terms and conditions for use, reproduction,
 13805        and distribution as defined by Sections 1 through 9 of this document.
 13806  
 13807        "Licensor" shall mean the copyright owner or entity authorized by
 13808        the copyright owner that is granting the License.
 13809  
 13810        "Legal Entity" shall mean the union of the acting entity and all
 13811        other entities that control, are controlled by, or are under common
 13812        control with that entity. For the purposes of this definition,
 13813        "control" means (i) the power, direct or indirect, to cause the
 13814        direction or management of such entity, whether by contract or
 13815        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13816        outstanding shares, or (iii) beneficial ownership of such entity.
 13817  
 13818        "You" (or "Your") shall mean an individual or Legal Entity
 13819        exercising permissions granted by this License.
 13820  
 13821        "Source" form shall mean the preferred form for making modifications,
 13822        including but not limited to software source code, documentation
 13823        source, and configuration files.
 13824  
 13825        "Object" form shall mean any form resulting from mechanical
 13826        transformation or translation of a Source form, including but
 13827        not limited to compiled object code, generated documentation,
 13828        and conversions to other media types.
 13829  
 13830        "Work" shall mean the work of authorship, whether in Source or
 13831        Object form, made available under the License, as indicated by a
 13832        copyright notice that is included in or attached to the work
 13833        (an example is provided in the Appendix below).
 13834  
 13835        "Derivative Works" shall mean any work, whether in Source or Object
 13836        form, that is based on (or derived from) the Work and for which the
 13837        editorial revisions, annotations, elaborations, or other modifications
 13838        represent, as a whole, an original work of authorship. For the purposes
 13839        of this License, Derivative Works shall not include works that remain
 13840        separable from, or merely link (or bind by name) to the interfaces of,
 13841        the Work and Derivative Works thereof.
 13842  
 13843        "Contribution" shall mean any work of authorship, including
 13844        the original version of the Work and any modifications or additions
 13845        to that Work or Derivative Works thereof, that is intentionally
 13846        submitted to Licensor for inclusion in the Work by the copyright owner
 13847        or by an individual or Legal Entity authorized to submit on behalf of
 13848        the copyright owner. For the purposes of this definition, "submitted"
 13849        means any form of electronic, verbal, or written communication sent
 13850        to the Licensor or its representatives, including but not limited to
 13851        communication on electronic mailing lists, source code control systems,
 13852        and issue tracking systems that are managed by, or on behalf of, the
 13853        Licensor for the purpose of discussing and improving the Work, but
 13854        excluding communication that is conspicuously marked or otherwise
 13855        designated in writing by the copyright owner as "Not a Contribution."
 13856  
 13857        "Contributor" shall mean Licensor and any individual or Legal Entity
 13858        on behalf of whom a Contribution has been received by Licensor and
 13859        subsequently incorporated within the Work.
 13860  
 13861     2. Grant of Copyright License. Subject to the terms and conditions of
 13862        this License, each Contributor hereby grants to You a perpetual,
 13863        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13864        copyright license to reproduce, prepare Derivative Works of,
 13865        publicly display, publicly perform, sublicense, and distribute the
 13866        Work and such Derivative Works in Source or Object form.
 13867  
 13868     3. Grant of Patent License. Subject to the terms and conditions of
 13869        this License, each Contributor hereby grants to You a perpetual,
 13870        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13871        (except as stated in this section) patent license to make, have made,
 13872        use, offer to sell, sell, import, and otherwise transfer the Work,
 13873        where such license applies only to those patent claims licensable
 13874        by such Contributor that are necessarily infringed by their
 13875        Contribution(s) alone or by combination of their Contribution(s)
 13876        with the Work to which such Contribution(s) was submitted. If You
 13877        institute patent litigation against any entity (including a
 13878        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13879        or a Contribution incorporated within the Work constitutes direct
 13880        or contributory patent infringement, then any patent licenses
 13881        granted to You under this License for that Work shall terminate
 13882        as of the date such litigation is filed.
 13883  
 13884     4. Redistribution. You may reproduce and distribute copies of the
 13885        Work or Derivative Works thereof in any medium, with or without
 13886        modifications, and in Source or Object form, provided that You
 13887        meet the following conditions:
 13888  
 13889        (a) You must give any other recipients of the Work or
 13890            Derivative Works a copy of this License; and
 13891  
 13892        (b) You must cause any modified files to carry prominent notices
 13893            stating that You changed the files; and
 13894  
 13895        (c) You must retain, in the Source form of any Derivative Works
 13896            that You distribute, all copyright, patent, trademark, and
 13897            attribution notices from the Source form of the Work,
 13898            excluding those notices that do not pertain to any part of
 13899            the Derivative Works; and
 13900  
 13901        (d) If the Work includes a "NOTICE" text file as part of its
 13902            distribution, then any Derivative Works that You distribute must
 13903            include a readable copy of the attribution notices contained
 13904            within such NOTICE file, excluding those notices that do not
 13905            pertain to any part of the Derivative Works, in at least one
 13906            of the following places: within a NOTICE text file distributed
 13907            as part of the Derivative Works; within the Source form or
 13908            documentation, if provided along with the Derivative Works; or,
 13909            within a display generated by the Derivative Works, if and
 13910            wherever such third-party notices normally appear. The contents
 13911            of the NOTICE file are for informational purposes only and
 13912            do not modify the License. You may add Your own attribution
 13913            notices within Derivative Works that You distribute, alongside
 13914            or as an addendum to the NOTICE text from the Work, provided
 13915            that such additional attribution notices cannot be construed
 13916            as modifying the License.
 13917  
 13918        You may add Your own copyright statement to Your modifications and
 13919        may provide additional or different license terms and conditions
 13920        for use, reproduction, or distribution of Your modifications, or
 13921        for any such Derivative Works as a whole, provided Your use,
 13922        reproduction, and distribution of the Work otherwise complies with
 13923        the conditions stated in this License.
 13924  
 13925     5. Submission of Contributions. Unless You explicitly state otherwise,
 13926        any Contribution intentionally submitted for inclusion in the Work
 13927        by You to the Licensor shall be under the terms and conditions of
 13928        this License, without any additional terms or conditions.
 13929        Notwithstanding the above, nothing herein shall supersede or modify
 13930        the terms of any separate license agreement you may have executed
 13931        with Licensor regarding such Contributions.
 13932  
 13933     6. Trademarks. This License does not grant permission to use the trade
 13934        names, trademarks, service marks, or product names of the Licensor,
 13935        except as required for reasonable and customary use in describing the
 13936        origin of the Work and reproducing the content of the NOTICE file.
 13937  
 13938     7. Disclaimer of Warranty. Unless required by applicable law or
 13939        agreed to in writing, Licensor provides the Work (and each
 13940        Contributor provides its Contributions) on an "AS IS" BASIS,
 13941        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13942        implied, including, without limitation, any warranties or conditions
 13943        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13944        PARTICULAR PURPOSE. You are solely responsible for determining the
 13945        appropriateness of using or redistributing the Work and assume any
 13946        risks associated with Your exercise of permissions under this License.
 13947  
 13948     8. Limitation of Liability. In no event and under no legal theory,
 13949        whether in tort (including negligence), contract, or otherwise,
 13950        unless required by applicable law (such as deliberate and grossly
 13951        negligent acts) or agreed to in writing, shall any Contributor be
 13952        liable to You for damages, including any direct, indirect, special,
 13953        incidental, or consequential damages of any character arising as a
 13954        result of this License or out of the use or inability to use the
 13955        Work (including but not limited to damages for loss of goodwill,
 13956        work stoppage, computer failure or malfunction, or any and all
 13957        other commercial damages or losses), even if such Contributor
 13958        has been advised of the possibility of such damages.
 13959  
 13960     9. Accepting Warranty or Additional Liability. While redistributing
 13961        the Work or Derivative Works thereof, You may choose to offer,
 13962        and charge a fee for, acceptance of support, warranty, indemnity,
 13963        or other liability obligations and/or rights consistent with this
 13964        License. However, in accepting such obligations, You may act only
 13965        on Your own behalf and on Your sole responsibility, not on behalf
 13966        of any other Contributor, and only if You agree to indemnify,
 13967        defend, and hold each Contributor harmless for any liability
 13968        incurred by, or claims asserted against, such Contributor by reason
 13969        of your accepting any such warranty or additional liability.
 13970  
 13971     END OF TERMS AND CONDITIONS
 13972  
 13973     APPENDIX: How to apply the Apache License to your work.
 13974  
 13975        To apply the Apache License to your work, attach the following
 13976        boilerplate notice, with the fields enclosed by brackets "[]"
 13977        replaced with your own identifying information. (Don't include
 13978        the brackets!)  The text should be enclosed in the appropriate
 13979        comment syntax for the file format. We also recommend that a
 13980        file or class name and description of purpose be included on the
 13981        same "printed page" as the copyright notice for easier
 13982        identification within third-party archives.
 13983  
 13984     Copyright [yyyy] [name of copyright owner]
 13985  
 13986     Licensed under the Apache License, Version 2.0 (the "License");
 13987     you may not use this file except in compliance with the License.
 13988     You may obtain a copy of the License at
 13989  
 13990         http://www.apache.org/licenses/LICENSE-2.0
 13991  
 13992     Unless required by applicable law or agreed to in writing, software
 13993     distributed under the License is distributed on an "AS IS" BASIS,
 13994     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13995     See the License for the specific language governing permissions and
 13996     limitations under the License.
 13997  
 13998  ================================================================
 13999  
 14000  github.com/jcmturner/gofork
 14001  https://github.com/jcmturner/gofork
 14002  ----------------------------------------------------------------
 14003  Copyright (c) 2009 The Go Authors. All rights reserved.
 14004  
 14005  Redistribution and use in source and binary forms, with or without
 14006  modification, are permitted provided that the following conditions are
 14007  met:
 14008  
 14009     * Redistributions of source code must retain the above copyright
 14010  notice, this list of conditions and the following disclaimer.
 14011     * Redistributions in binary form must reproduce the above
 14012  copyright notice, this list of conditions and the following disclaimer
 14013  in the documentation and/or other materials provided with the
 14014  distribution.
 14015     * Neither the name of Google Inc. nor the names of its
 14016  contributors may be used to endorse or promote products derived from
 14017  this software without specific prior written permission.
 14018  
 14019  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14020  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14021  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14022  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14023  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14024  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14025  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14026  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14027  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14028  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14029  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14030  
 14031  ================================================================
 14032  
 14033  github.com/jcmturner/goidentity/v6
 14034  https://github.com/jcmturner/goidentity/v6
 14035  ----------------------------------------------------------------
 14036                                   Apache License
 14037                             Version 2.0, January 2004
 14038                          http://www.apache.org/licenses/
 14039  
 14040     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14041  
 14042     1. Definitions.
 14043  
 14044        "License" shall mean the terms and conditions for use, reproduction,
 14045        and distribution as defined by Sections 1 through 9 of this document.
 14046  
 14047        "Licensor" shall mean the copyright owner or entity authorized by
 14048        the copyright owner that is granting the License.
 14049  
 14050        "Legal Entity" shall mean the union of the acting entity and all
 14051        other entities that control, are controlled by, or are under common
 14052        control with that entity. For the purposes of this definition,
 14053        "control" means (i) the power, direct or indirect, to cause the
 14054        direction or management of such entity, whether by contract or
 14055        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14056        outstanding shares, or (iii) beneficial ownership of such entity.
 14057  
 14058        "You" (or "Your") shall mean an individual or Legal Entity
 14059        exercising permissions granted by this License.
 14060  
 14061        "Source" form shall mean the preferred form for making modifications,
 14062        including but not limited to software source code, documentation
 14063        source, and configuration files.
 14064  
 14065        "Object" form shall mean any form resulting from mechanical
 14066        transformation or translation of a Source form, including but
 14067        not limited to compiled object code, generated documentation,
 14068        and conversions to other media types.
 14069  
 14070        "Work" shall mean the work of authorship, whether in Source or
 14071        Object form, made available under the License, as indicated by a
 14072        copyright notice that is included in or attached to the work
 14073        (an example is provided in the Appendix below).
 14074  
 14075        "Derivative Works" shall mean any work, whether in Source or Object
 14076        form, that is based on (or derived from) the Work and for which the
 14077        editorial revisions, annotations, elaborations, or other modifications
 14078        represent, as a whole, an original work of authorship. For the purposes
 14079        of this License, Derivative Works shall not include works that remain
 14080        separable from, or merely link (or bind by name) to the interfaces of,
 14081        the Work and Derivative Works thereof.
 14082  
 14083        "Contribution" shall mean any work of authorship, including
 14084        the original version of the Work and any modifications or additions
 14085        to that Work or Derivative Works thereof, that is intentionally
 14086        submitted to Licensor for inclusion in the Work by the copyright owner
 14087        or by an individual or Legal Entity authorized to submit on behalf of
 14088        the copyright owner. For the purposes of this definition, "submitted"
 14089        means any form of electronic, verbal, or written communication sent
 14090        to the Licensor or its representatives, including but not limited to
 14091        communication on electronic mailing lists, source code control systems,
 14092        and issue tracking systems that are managed by, or on behalf of, the
 14093        Licensor for the purpose of discussing and improving the Work, but
 14094        excluding communication that is conspicuously marked or otherwise
 14095        designated in writing by the copyright owner as "Not a Contribution."
 14096  
 14097        "Contributor" shall mean Licensor and any individual or Legal Entity
 14098        on behalf of whom a Contribution has been received by Licensor and
 14099        subsequently incorporated within the Work.
 14100  
 14101     2. Grant of Copyright License. Subject to the terms and conditions of
 14102        this License, each Contributor hereby grants to You a perpetual,
 14103        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14104        copyright license to reproduce, prepare Derivative Works of,
 14105        publicly display, publicly perform, sublicense, and distribute the
 14106        Work and such Derivative Works in Source or Object form.
 14107  
 14108     3. Grant of Patent License. Subject to the terms and conditions of
 14109        this License, each Contributor hereby grants to You a perpetual,
 14110        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14111        (except as stated in this section) patent license to make, have made,
 14112        use, offer to sell, sell, import, and otherwise transfer the Work,
 14113        where such license applies only to those patent claims licensable
 14114        by such Contributor that are necessarily infringed by their
 14115        Contribution(s) alone or by combination of their Contribution(s)
 14116        with the Work to which such Contribution(s) was submitted. If You
 14117        institute patent litigation against any entity (including a
 14118        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14119        or a Contribution incorporated within the Work constitutes direct
 14120        or contributory patent infringement, then any patent licenses
 14121        granted to You under this License for that Work shall terminate
 14122        as of the date such litigation is filed.
 14123  
 14124     4. Redistribution. You may reproduce and distribute copies of the
 14125        Work or Derivative Works thereof in any medium, with or without
 14126        modifications, and in Source or Object form, provided that You
 14127        meet the following conditions:
 14128  
 14129        (a) You must give any other recipients of the Work or
 14130            Derivative Works a copy of this License; and
 14131  
 14132        (b) You must cause any modified files to carry prominent notices
 14133            stating that You changed the files; and
 14134  
 14135        (c) You must retain, in the Source form of any Derivative Works
 14136            that You distribute, all copyright, patent, trademark, and
 14137            attribution notices from the Source form of the Work,
 14138            excluding those notices that do not pertain to any part of
 14139            the Derivative Works; and
 14140  
 14141        (d) If the Work includes a "NOTICE" text file as part of its
 14142            distribution, then any Derivative Works that You distribute must
 14143            include a readable copy of the attribution notices contained
 14144            within such NOTICE file, excluding those notices that do not
 14145            pertain to any part of the Derivative Works, in at least one
 14146            of the following places: within a NOTICE text file distributed
 14147            as part of the Derivative Works; within the Source form or
 14148            documentation, if provided along with the Derivative Works; or,
 14149            within a display generated by the Derivative Works, if and
 14150            wherever such third-party notices normally appear. The contents
 14151            of the NOTICE file are for informational purposes only and
 14152            do not modify the License. You may add Your own attribution
 14153            notices within Derivative Works that You distribute, alongside
 14154            or as an addendum to the NOTICE text from the Work, provided
 14155            that such additional attribution notices cannot be construed
 14156            as modifying the License.
 14157  
 14158        You may add Your own copyright statement to Your modifications and
 14159        may provide additional or different license terms and conditions
 14160        for use, reproduction, or distribution of Your modifications, or
 14161        for any such Derivative Works as a whole, provided Your use,
 14162        reproduction, and distribution of the Work otherwise complies with
 14163        the conditions stated in this License.
 14164  
 14165     5. Submission of Contributions. Unless You explicitly state otherwise,
 14166        any Contribution intentionally submitted for inclusion in the Work
 14167        by You to the Licensor shall be under the terms and conditions of
 14168        this License, without any additional terms or conditions.
 14169        Notwithstanding the above, nothing herein shall supersede or modify
 14170        the terms of any separate license agreement you may have executed
 14171        with Licensor regarding such Contributions.
 14172  
 14173     6. Trademarks. This License does not grant permission to use the trade
 14174        names, trademarks, service marks, or product names of the Licensor,
 14175        except as required for reasonable and customary use in describing the
 14176        origin of the Work and reproducing the content of the NOTICE file.
 14177  
 14178     7. Disclaimer of Warranty. Unless required by applicable law or
 14179        agreed to in writing, Licensor provides the Work (and each
 14180        Contributor provides its Contributions) on an "AS IS" BASIS,
 14181        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14182        implied, including, without limitation, any warranties or conditions
 14183        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14184        PARTICULAR PURPOSE. You are solely responsible for determining the
 14185        appropriateness of using or redistributing the Work and assume any
 14186        risks associated with Your exercise of permissions under this License.
 14187  
 14188     8. Limitation of Liability. In no event and under no legal theory,
 14189        whether in tort (including negligence), contract, or otherwise,
 14190        unless required by applicable law (such as deliberate and grossly
 14191        negligent acts) or agreed to in writing, shall any Contributor be
 14192        liable to You for damages, including any direct, indirect, special,
 14193        incidental, or consequential damages of any character arising as a
 14194        result of this License or out of the use or inability to use the
 14195        Work (including but not limited to damages for loss of goodwill,
 14196        work stoppage, computer failure or malfunction, or any and all
 14197        other commercial damages or losses), even if such Contributor
 14198        has been advised of the possibility of such damages.
 14199  
 14200     9. Accepting Warranty or Additional Liability. While redistributing
 14201        the Work or Derivative Works thereof, You may choose to offer,
 14202        and charge a fee for, acceptance of support, warranty, indemnity,
 14203        or other liability obligations and/or rights consistent with this
 14204        License. However, in accepting such obligations, You may act only
 14205        on Your own behalf and on Your sole responsibility, not on behalf
 14206        of any other Contributor, and only if You agree to indemnify,
 14207        defend, and hold each Contributor harmless for any liability
 14208        incurred by, or claims asserted against, such Contributor by reason
 14209        of your accepting any such warranty or additional liability.
 14210  
 14211     END OF TERMS AND CONDITIONS
 14212  
 14213     APPENDIX: How to apply the Apache License to your work.
 14214  
 14215        To apply the Apache License to your work, attach the following
 14216        boilerplate notice, with the fields enclosed by brackets "{}"
 14217        replaced with your own identifying information. (Don't include
 14218        the brackets!)  The text should be enclosed in the appropriate
 14219        comment syntax for the file format. We also recommend that a
 14220        file or class name and description of purpose be included on the
 14221        same "printed page" as the copyright notice for easier
 14222        identification within third-party archives.
 14223  
 14224     Copyright {yyyy} {name of copyright owner}
 14225  
 14226     Licensed under the Apache License, Version 2.0 (the "License");
 14227     you may not use this file except in compliance with the License.
 14228     You may obtain a copy of the License at
 14229  
 14230         http://www.apache.org/licenses/LICENSE-2.0
 14231  
 14232     Unless required by applicable law or agreed to in writing, software
 14233     distributed under the License is distributed on an "AS IS" BASIS,
 14234     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14235     See the License for the specific language governing permissions and
 14236     limitations under the License.
 14237  
 14238  ================================================================
 14239  
 14240  github.com/jcmturner/gokrb5/v8
 14241  https://github.com/jcmturner/gokrb5/v8
 14242  ----------------------------------------------------------------
 14243                                   Apache License
 14244                             Version 2.0, January 2004
 14245                          http://www.apache.org/licenses/
 14246  
 14247     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14248  
 14249     1. Definitions.
 14250  
 14251        "License" shall mean the terms and conditions for use, reproduction,
 14252        and distribution as defined by Sections 1 through 9 of this document.
 14253  
 14254        "Licensor" shall mean the copyright owner or entity authorized by
 14255        the copyright owner that is granting the License.
 14256  
 14257        "Legal Entity" shall mean the union of the acting entity and all
 14258        other entities that control, are controlled by, or are under common
 14259        control with that entity. For the purposes of this definition,
 14260        "control" means (i) the power, direct or indirect, to cause the
 14261        direction or management of such entity, whether by contract or
 14262        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14263        outstanding shares, or (iii) beneficial ownership of such entity.
 14264  
 14265        "You" (or "Your") shall mean an individual or Legal Entity
 14266        exercising permissions granted by this License.
 14267  
 14268        "Source" form shall mean the preferred form for making modifications,
 14269        including but not limited to software source code, documentation
 14270        source, and configuration files.
 14271  
 14272        "Object" form shall mean any form resulting from mechanical
 14273        transformation or translation of a Source form, including but
 14274        not limited to compiled object code, generated documentation,
 14275        and conversions to other media types.
 14276  
 14277        "Work" shall mean the work of authorship, whether in Source or
 14278        Object form, made available under the License, as indicated by a
 14279        copyright notice that is included in or attached to the work
 14280        (an example is provided in the Appendix below).
 14281  
 14282        "Derivative Works" shall mean any work, whether in Source or Object
 14283        form, that is based on (or derived from) the Work and for which the
 14284        editorial revisions, annotations, elaborations, or other modifications
 14285        represent, as a whole, an original work of authorship. For the purposes
 14286        of this License, Derivative Works shall not include works that remain
 14287        separable from, or merely link (or bind by name) to the interfaces of,
 14288        the Work and Derivative Works thereof.
 14289  
 14290        "Contribution" shall mean any work of authorship, including
 14291        the original version of the Work and any modifications or additions
 14292        to that Work or Derivative Works thereof, that is intentionally
 14293        submitted to Licensor for inclusion in the Work by the copyright owner
 14294        or by an individual or Legal Entity authorized to submit on behalf of
 14295        the copyright owner. For the purposes of this definition, "submitted"
 14296        means any form of electronic, verbal, or written communication sent
 14297        to the Licensor or its representatives, including but not limited to
 14298        communication on electronic mailing lists, source code control systems,
 14299        and issue tracking systems that are managed by, or on behalf of, the
 14300        Licensor for the purpose of discussing and improving the Work, but
 14301        excluding communication that is conspicuously marked or otherwise
 14302        designated in writing by the copyright owner as "Not a Contribution."
 14303  
 14304        "Contributor" shall mean Licensor and any individual or Legal Entity
 14305        on behalf of whom a Contribution has been received by Licensor and
 14306        subsequently incorporated within the Work.
 14307  
 14308     2. Grant of Copyright License. Subject to the terms and conditions of
 14309        this License, each Contributor hereby grants to You a perpetual,
 14310        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14311        copyright license to reproduce, prepare Derivative Works of,
 14312        publicly display, publicly perform, sublicense, and distribute the
 14313        Work and such Derivative Works in Source or Object form.
 14314  
 14315     3. Grant of Patent License. Subject to the terms and conditions of
 14316        this License, each Contributor hereby grants to You a perpetual,
 14317        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14318        (except as stated in this section) patent license to make, have made,
 14319        use, offer to sell, sell, import, and otherwise transfer the Work,
 14320        where such license applies only to those patent claims licensable
 14321        by such Contributor that are necessarily infringed by their
 14322        Contribution(s) alone or by combination of their Contribution(s)
 14323        with the Work to which such Contribution(s) was submitted. If You
 14324        institute patent litigation against any entity (including a
 14325        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14326        or a Contribution incorporated within the Work constitutes direct
 14327        or contributory patent infringement, then any patent licenses
 14328        granted to You under this License for that Work shall terminate
 14329        as of the date such litigation is filed.
 14330  
 14331     4. Redistribution. You may reproduce and distribute copies of the
 14332        Work or Derivative Works thereof in any medium, with or without
 14333        modifications, and in Source or Object form, provided that You
 14334        meet the following conditions:
 14335  
 14336        (a) You must give any other recipients of the Work or
 14337            Derivative Works a copy of this License; and
 14338  
 14339        (b) You must cause any modified files to carry prominent notices
 14340            stating that You changed the files; and
 14341  
 14342        (c) You must retain, in the Source form of any Derivative Works
 14343            that You distribute, all copyright, patent, trademark, and
 14344            attribution notices from the Source form of the Work,
 14345            excluding those notices that do not pertain to any part of
 14346            the Derivative Works; and
 14347  
 14348        (d) If the Work includes a "NOTICE" text file as part of its
 14349            distribution, then any Derivative Works that You distribute must
 14350            include a readable copy of the attribution notices contained
 14351            within such NOTICE file, excluding those notices that do not
 14352            pertain to any part of the Derivative Works, in at least one
 14353            of the following places: within a NOTICE text file distributed
 14354            as part of the Derivative Works; within the Source form or
 14355            documentation, if provided along with the Derivative Works; or,
 14356            within a display generated by the Derivative Works, if and
 14357            wherever such third-party notices normally appear. The contents
 14358            of the NOTICE file are for informational purposes only and
 14359            do not modify the License. You may add Your own attribution
 14360            notices within Derivative Works that You distribute, alongside
 14361            or as an addendum to the NOTICE text from the Work, provided
 14362            that such additional attribution notices cannot be construed
 14363            as modifying the License.
 14364  
 14365        You may add Your own copyright statement to Your modifications and
 14366        may provide additional or different license terms and conditions
 14367        for use, reproduction, or distribution of Your modifications, or
 14368        for any such Derivative Works as a whole, provided Your use,
 14369        reproduction, and distribution of the Work otherwise complies with
 14370        the conditions stated in this License.
 14371  
 14372     5. Submission of Contributions. Unless You explicitly state otherwise,
 14373        any Contribution intentionally submitted for inclusion in the Work
 14374        by You to the Licensor shall be under the terms and conditions of
 14375        this License, without any additional terms or conditions.
 14376        Notwithstanding the above, nothing herein shall supersede or modify
 14377        the terms of any separate license agreement you may have executed
 14378        with Licensor regarding such Contributions.
 14379  
 14380     6. Trademarks. This License does not grant permission to use the trade
 14381        names, trademarks, service marks, or product names of the Licensor,
 14382        except as required for reasonable and customary use in describing the
 14383        origin of the Work and reproducing the content of the NOTICE file.
 14384  
 14385     7. Disclaimer of Warranty. Unless required by applicable law or
 14386        agreed to in writing, Licensor provides the Work (and each
 14387        Contributor provides its Contributions) on an "AS IS" BASIS,
 14388        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14389        implied, including, without limitation, any warranties or conditions
 14390        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14391        PARTICULAR PURPOSE. You are solely responsible for determining the
 14392        appropriateness of using or redistributing the Work and assume any
 14393        risks associated with Your exercise of permissions under this License.
 14394  
 14395     8. Limitation of Liability. In no event and under no legal theory,
 14396        whether in tort (including negligence), contract, or otherwise,
 14397        unless required by applicable law (such as deliberate and grossly
 14398        negligent acts) or agreed to in writing, shall any Contributor be
 14399        liable to You for damages, including any direct, indirect, special,
 14400        incidental, or consequential damages of any character arising as a
 14401        result of this License or out of the use or inability to use the
 14402        Work (including but not limited to damages for loss of goodwill,
 14403        work stoppage, computer failure or malfunction, or any and all
 14404        other commercial damages or losses), even if such Contributor
 14405        has been advised of the possibility of such damages.
 14406  
 14407     9. Accepting Warranty or Additional Liability. While redistributing
 14408        the Work or Derivative Works thereof, You may choose to offer,
 14409        and charge a fee for, acceptance of support, warranty, indemnity,
 14410        or other liability obligations and/or rights consistent with this
 14411        License. However, in accepting such obligations, You may act only
 14412        on Your own behalf and on Your sole responsibility, not on behalf
 14413        of any other Contributor, and only if You agree to indemnify,
 14414        defend, and hold each Contributor harmless for any liability
 14415        incurred by, or claims asserted against, such Contributor by reason
 14416        of your accepting any such warranty or additional liability.
 14417  
 14418     END OF TERMS AND CONDITIONS
 14419  
 14420     APPENDIX: How to apply the Apache License to your work.
 14421  
 14422        To apply the Apache License to your work, attach the following
 14423        boilerplate notice, with the fields enclosed by brackets "{}"
 14424        replaced with your own identifying information. (Don't include
 14425        the brackets!)  The text should be enclosed in the appropriate
 14426        comment syntax for the file format. We also recommend that a
 14427        file or class name and description of purpose be included on the
 14428        same "printed page" as the copyright notice for easier
 14429        identification within third-party archives.
 14430  
 14431     Copyright {yyyy} {name of copyright owner}
 14432  
 14433     Licensed under the Apache License, Version 2.0 (the "License");
 14434     you may not use this file except in compliance with the License.
 14435     You may obtain a copy of the License at
 14436  
 14437         http://www.apache.org/licenses/LICENSE-2.0
 14438  
 14439     Unless required by applicable law or agreed to in writing, software
 14440     distributed under the License is distributed on an "AS IS" BASIS,
 14441     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14442     See the License for the specific language governing permissions and
 14443     limitations under the License.
 14444  
 14445  ================================================================
 14446  
 14447  github.com/jcmturner/rpc/v2
 14448  https://github.com/jcmturner/rpc/v2
 14449  ----------------------------------------------------------------
 14450                                   Apache License
 14451                             Version 2.0, January 2004
 14452                          http://www.apache.org/licenses/
 14453  
 14454     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14455  
 14456     1. Definitions.
 14457  
 14458        "License" shall mean the terms and conditions for use, reproduction,
 14459        and distribution as defined by Sections 1 through 9 of this document.
 14460  
 14461        "Licensor" shall mean the copyright owner or entity authorized by
 14462        the copyright owner that is granting the License.
 14463  
 14464        "Legal Entity" shall mean the union of the acting entity and all
 14465        other entities that control, are controlled by, or are under common
 14466        control with that entity. For the purposes of this definition,
 14467        "control" means (i) the power, direct or indirect, to cause the
 14468        direction or management of such entity, whether by contract or
 14469        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14470        outstanding shares, or (iii) beneficial ownership of such entity.
 14471  
 14472        "You" (or "Your") shall mean an individual or Legal Entity
 14473        exercising permissions granted by this License.
 14474  
 14475        "Source" form shall mean the preferred form for making modifications,
 14476        including but not limited to software source code, documentation
 14477        source, and configuration files.
 14478  
 14479        "Object" form shall mean any form resulting from mechanical
 14480        transformation or translation of a Source form, including but
 14481        not limited to compiled object code, generated documentation,
 14482        and conversions to other media types.
 14483  
 14484        "Work" shall mean the work of authorship, whether in Source or
 14485        Object form, made available under the License, as indicated by a
 14486        copyright notice that is included in or attached to the work
 14487        (an example is provided in the Appendix below).
 14488  
 14489        "Derivative Works" shall mean any work, whether in Source or Object
 14490        form, that is based on (or derived from) the Work and for which the
 14491        editorial revisions, annotations, elaborations, or other modifications
 14492        represent, as a whole, an original work of authorship. For the purposes
 14493        of this License, Derivative Works shall not include works that remain
 14494        separable from, or merely link (or bind by name) to the interfaces of,
 14495        the Work and Derivative Works thereof.
 14496  
 14497        "Contribution" shall mean any work of authorship, including
 14498        the original version of the Work and any modifications or additions
 14499        to that Work or Derivative Works thereof, that is intentionally
 14500        submitted to Licensor for inclusion in the Work by the copyright owner
 14501        or by an individual or Legal Entity authorized to submit on behalf of
 14502        the copyright owner. For the purposes of this definition, "submitted"
 14503        means any form of electronic, verbal, or written communication sent
 14504        to the Licensor or its representatives, including but not limited to
 14505        communication on electronic mailing lists, source code control systems,
 14506        and issue tracking systems that are managed by, or on behalf of, the
 14507        Licensor for the purpose of discussing and improving the Work, but
 14508        excluding communication that is conspicuously marked or otherwise
 14509        designated in writing by the copyright owner as "Not a Contribution."
 14510  
 14511        "Contributor" shall mean Licensor and any individual or Legal Entity
 14512        on behalf of whom a Contribution has been received by Licensor and
 14513        subsequently incorporated within the Work.
 14514  
 14515     2. Grant of Copyright License. Subject to the terms and conditions of
 14516        this License, each Contributor hereby grants to You a perpetual,
 14517        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14518        copyright license to reproduce, prepare Derivative Works of,
 14519        publicly display, publicly perform, sublicense, and distribute the
 14520        Work and such Derivative Works in Source or Object form.
 14521  
 14522     3. Grant of Patent License. Subject to the terms and conditions of
 14523        this License, each Contributor hereby grants to You a perpetual,
 14524        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14525        (except as stated in this section) patent license to make, have made,
 14526        use, offer to sell, sell, import, and otherwise transfer the Work,
 14527        where such license applies only to those patent claims licensable
 14528        by such Contributor that are necessarily infringed by their
 14529        Contribution(s) alone or by combination of their Contribution(s)
 14530        with the Work to which such Contribution(s) was submitted. If You
 14531        institute patent litigation against any entity (including a
 14532        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14533        or a Contribution incorporated within the Work constitutes direct
 14534        or contributory patent infringement, then any patent licenses
 14535        granted to You under this License for that Work shall terminate
 14536        as of the date such litigation is filed.
 14537  
 14538     4. Redistribution. You may reproduce and distribute copies of the
 14539        Work or Derivative Works thereof in any medium, with or without
 14540        modifications, and in Source or Object form, provided that You
 14541        meet the following conditions:
 14542  
 14543        (a) You must give any other recipients of the Work or
 14544            Derivative Works a copy of this License; and
 14545  
 14546        (b) You must cause any modified files to carry prominent notices
 14547            stating that You changed the files; and
 14548  
 14549        (c) You must retain, in the Source form of any Derivative Works
 14550            that You distribute, all copyright, patent, trademark, and
 14551            attribution notices from the Source form of the Work,
 14552            excluding those notices that do not pertain to any part of
 14553            the Derivative Works; and
 14554  
 14555        (d) If the Work includes a "NOTICE" text file as part of its
 14556            distribution, then any Derivative Works that You distribute must
 14557            include a readable copy of the attribution notices contained
 14558            within such NOTICE file, excluding those notices that do not
 14559            pertain to any part of the Derivative Works, in at least one
 14560            of the following places: within a NOTICE text file distributed
 14561            as part of the Derivative Works; within the Source form or
 14562            documentation, if provided along with the Derivative Works; or,
 14563            within a display generated by the Derivative Works, if and
 14564            wherever such third-party notices normally appear. The contents
 14565            of the NOTICE file are for informational purposes only and
 14566            do not modify the License. You may add Your own attribution
 14567            notices within Derivative Works that You distribute, alongside
 14568            or as an addendum to the NOTICE text from the Work, provided
 14569            that such additional attribution notices cannot be construed
 14570            as modifying the License.
 14571  
 14572        You may add Your own copyright statement to Your modifications and
 14573        may provide additional or different license terms and conditions
 14574        for use, reproduction, or distribution of Your modifications, or
 14575        for any such Derivative Works as a whole, provided Your use,
 14576        reproduction, and distribution of the Work otherwise complies with
 14577        the conditions stated in this License.
 14578  
 14579     5. Submission of Contributions. Unless You explicitly state otherwise,
 14580        any Contribution intentionally submitted for inclusion in the Work
 14581        by You to the Licensor shall be under the terms and conditions of
 14582        this License, without any additional terms or conditions.
 14583        Notwithstanding the above, nothing herein shall supersede or modify
 14584        the terms of any separate license agreement you may have executed
 14585        with Licensor regarding such Contributions.
 14586  
 14587     6. Trademarks. This License does not grant permission to use the trade
 14588        names, trademarks, service marks, or product names of the Licensor,
 14589        except as required for reasonable and customary use in describing the
 14590        origin of the Work and reproducing the content of the NOTICE file.
 14591  
 14592     7. Disclaimer of Warranty. Unless required by applicable law or
 14593        agreed to in writing, Licensor provides the Work (and each
 14594        Contributor provides its Contributions) on an "AS IS" BASIS,
 14595        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14596        implied, including, without limitation, any warranties or conditions
 14597        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14598        PARTICULAR PURPOSE. You are solely responsible for determining the
 14599        appropriateness of using or redistributing the Work and assume any
 14600        risks associated with Your exercise of permissions under this License.
 14601  
 14602     8. Limitation of Liability. In no event and under no legal theory,
 14603        whether in tort (including negligence), contract, or otherwise,
 14604        unless required by applicable law (such as deliberate and grossly
 14605        negligent acts) or agreed to in writing, shall any Contributor be
 14606        liable to You for damages, including any direct, indirect, special,
 14607        incidental, or consequential damages of any character arising as a
 14608        result of this License or out of the use or inability to use the
 14609        Work (including but not limited to damages for loss of goodwill,
 14610        work stoppage, computer failure or malfunction, or any and all
 14611        other commercial damages or losses), even if such Contributor
 14612        has been advised of the possibility of such damages.
 14613  
 14614     9. Accepting Warranty or Additional Liability. While redistributing
 14615        the Work or Derivative Works thereof, You may choose to offer,
 14616        and charge a fee for, acceptance of support, warranty, indemnity,
 14617        or other liability obligations and/or rights consistent with this
 14618        License. However, in accepting such obligations, You may act only
 14619        on Your own behalf and on Your sole responsibility, not on behalf
 14620        of any other Contributor, and only if You agree to indemnify,
 14621        defend, and hold each Contributor harmless for any liability
 14622        incurred by, or claims asserted against, such Contributor by reason
 14623        of your accepting any such warranty or additional liability.
 14624  
 14625     END OF TERMS AND CONDITIONS
 14626  
 14627     APPENDIX: How to apply the Apache License to your work.
 14628  
 14629        To apply the Apache License to your work, attach the following
 14630        boilerplate notice, with the fields enclosed by brackets "[]"
 14631        replaced with your own identifying information. (Don't include
 14632        the brackets!)  The text should be enclosed in the appropriate
 14633        comment syntax for the file format. We also recommend that a
 14634        file or class name and description of purpose be included on the
 14635        same "printed page" as the copyright notice for easier
 14636        identification within third-party archives.
 14637  
 14638     Copyright [yyyy] [name of copyright owner]
 14639  
 14640     Licensed under the Apache License, Version 2.0 (the "License");
 14641     you may not use this file except in compliance with the License.
 14642     You may obtain a copy of the License at
 14643  
 14644         http://www.apache.org/licenses/LICENSE-2.0
 14645  
 14646     Unless required by applicable law or agreed to in writing, software
 14647     distributed under the License is distributed on an "AS IS" BASIS,
 14648     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14649     See the License for the specific language governing permissions and
 14650     limitations under the License.
 14651  
 14652  ================================================================
 14653  
 14654  github.com/jedib0t/go-pretty/v6
 14655  https://github.com/jedib0t/go-pretty/v6
 14656  ----------------------------------------------------------------
 14657  MIT License
 14658  
 14659  Copyright (c) 2018 jedib0t
 14660  
 14661  Permission is hereby granted, free of charge, to any person obtaining a copy
 14662  of this software and associated documentation files (the "Software"), to deal
 14663  in the Software without restriction, including without limitation the rights
 14664  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14665  copies of the Software, and to permit persons to whom the Software is
 14666  furnished to do so, subject to the following conditions:
 14667  
 14668  The above copyright notice and this permission notice shall be included in all
 14669  copies or substantial portions of the Software.
 14670  
 14671  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14672  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14673  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14674  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14675  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14676  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 14677  SOFTWARE.
 14678  
 14679  ================================================================
 14680  
 14681  github.com/jessevdk/go-flags
 14682  https://github.com/jessevdk/go-flags
 14683  ----------------------------------------------------------------
 14684  Copyright (c) 2012 Jesse van den Kieboom. All rights reserved.
 14685  Redistribution and use in source and binary forms, with or without
 14686  modification, are permitted provided that the following conditions are
 14687  met:
 14688  
 14689     * Redistributions of source code must retain the above copyright
 14690       notice, this list of conditions and the following disclaimer.
 14691     * Redistributions in binary form must reproduce the above
 14692       copyright notice, this list of conditions and the following disclaimer
 14693       in the documentation and/or other materials provided with the
 14694       distribution.
 14695     * Neither the name of Google Inc. nor the names of its
 14696       contributors may be used to endorse or promote products derived from
 14697       this software without specific prior written permission.
 14698  
 14699  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14700  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14701  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14702  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14703  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14704  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14705  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14706  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14707  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14708  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14709  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14710  
 14711  ================================================================
 14712  
 14713  github.com/josharian/intern
 14714  https://github.com/josharian/intern
 14715  ----------------------------------------------------------------
 14716  MIT License
 14717  
 14718  Copyright (c) 2019 Josh Bleecher Snyder
 14719  
 14720  Permission is hereby granted, free of charge, to any person obtaining a copy
 14721  of this software and associated documentation files (the "Software"), to deal
 14722  in the Software without restriction, including without limitation the rights
 14723  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14724  copies of the Software, and to permit persons to whom the Software is
 14725  furnished to do so, subject to the following conditions:
 14726  
 14727  The above copyright notice and this permission notice shall be included in all
 14728  copies or substantial portions of the Software.
 14729  
 14730  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14731  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14732  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14733  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14734  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14735  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 14736  SOFTWARE.
 14737  
 14738  ================================================================
 14739  
 14740  github.com/json-iterator/go
 14741  https://github.com/json-iterator/go
 14742  ----------------------------------------------------------------
 14743  MIT License
 14744  
 14745  Copyright (c) 2016 json-iterator
 14746  
 14747  Permission is hereby granted, free of charge, to any person obtaining a copy
 14748  of this software and associated documentation files (the "Software"), to deal
 14749  in the Software without restriction, including without limitation the rights
 14750  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14751  copies of the Software, and to permit persons to whom the Software is
 14752  furnished to do so, subject to the following conditions:
 14753  
 14754  The above copyright notice and this permission notice shall be included in all
 14755  copies or substantial portions of the Software.
 14756  
 14757  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14758  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14759  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14760  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14761  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14762  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 14763  SOFTWARE.
 14764  
 14765  ================================================================
 14766  
 14767  github.com/juju/ratelimit
 14768  https://github.com/juju/ratelimit
 14769  ----------------------------------------------------------------
 14770  All files in this repository are licensed as follows. If you contribute
 14771  to this repository, it is assumed that you license your contribution
 14772  under the same license unless you state otherwise.
 14773  
 14774  All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file.
 14775  
 14776  This software is licensed under the LGPLv3, included below.
 14777  
 14778  As a special exception to the GNU Lesser General Public License version 3
 14779  ("LGPL3"), the copyright holders of this Library give you permission to
 14780  convey to a third party a Combined Work that links statically or dynamically
 14781  to this Library without providing any Minimal Corresponding Source or
 14782  Minimal Application Code as set out in 4d or providing the installation
 14783  information set out in section 4e, provided that you comply with the other
 14784  provisions of LGPL3 and provided that you meet, for the Application the
 14785  terms and conditions of the license(s) which apply to the Application.
 14786  
 14787  Except as stated in this special exception, the provisions of LGPL3 will
 14788  continue to comply in full to this Library. If you modify this Library, you
 14789  may apply this exception to your version of this Library, but you are not
 14790  obliged to do so. If you do not wish to do so, delete this exception
 14791  statement from your version. This exception does not (and cannot) modify any
 14792  license terms which apply to the Application, with which you must still
 14793  comply.
 14794  
 14795  
 14796                     GNU LESSER GENERAL PUBLIC LICENSE
 14797                         Version 3, 29 June 2007
 14798  
 14799   Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
 14800   Everyone is permitted to copy and distribute verbatim copies
 14801   of this license document, but changing it is not allowed.
 14802  
 14803  
 14804    This version of the GNU Lesser General Public License incorporates
 14805  the terms and conditions of version 3 of the GNU General Public
 14806  License, supplemented by the additional permissions listed below.
 14807  
 14808    0. Additional Definitions.
 14809  
 14810    As used herein, "this License" refers to version 3 of the GNU Lesser
 14811  General Public License, and the "GNU GPL" refers to version 3 of the GNU
 14812  General Public License.
 14813  
 14814    "The Library" refers to a covered work governed by this License,
 14815  other than an Application or a Combined Work as defined below.
 14816  
 14817    An "Application" is any work that makes use of an interface provided
 14818  by the Library, but which is not otherwise based on the Library.
 14819  Defining a subclass of a class defined by the Library is deemed a mode
 14820  of using an interface provided by the Library.
 14821  
 14822    A "Combined Work" is a work produced by combining or linking an
 14823  Application with the Library.  The particular version of the Library
 14824  with which the Combined Work was made is also called the "Linked
 14825  Version".
 14826  
 14827    The "Minimal Corresponding Source" for a Combined Work means the
 14828  Corresponding Source for the Combined Work, excluding any source code
 14829  for portions of the Combined Work that, considered in isolation, are
 14830  based on the Application, and not on the Linked Version.
 14831  
 14832    The "Corresponding Application Code" for a Combined Work means the
 14833  object code and/or source code for the Application, including any data
 14834  and utility programs needed for reproducing the Combined Work from the
 14835  Application, but excluding the System Libraries of the Combined Work.
 14836  
 14837    1. Exception to Section 3 of the GNU GPL.
 14838  
 14839    You may convey a covered work under sections 3 and 4 of this License
 14840  without being bound by section 3 of the GNU GPL.
 14841  
 14842    2. Conveying Modified Versions.
 14843  
 14844    If you modify a copy of the Library, and, in your modifications, a
 14845  facility refers to a function or data to be supplied by an Application
 14846  that uses the facility (other than as an argument passed when the
 14847  facility is invoked), then you may convey a copy of the modified
 14848  version:
 14849  
 14850     a) under this License, provided that you make a good faith effort to
 14851     ensure that, in the event an Application does not supply the
 14852     function or data, the facility still operates, and performs
 14853     whatever part of its purpose remains meaningful, or
 14854  
 14855     b) under the GNU GPL, with none of the additional permissions of
 14856     this License applicable to that copy.
 14857  
 14858    3. Object Code Incorporating Material from Library Header Files.
 14859  
 14860    The object code form of an Application may incorporate material from
 14861  a header file that is part of the Library.  You may convey such object
 14862  code under terms of your choice, provided that, if the incorporated
 14863  material is not limited to numerical parameters, data structure
 14864  layouts and accessors, or small macros, inline functions and templates
 14865  (ten or fewer lines in length), you do both of the following:
 14866  
 14867     a) Give prominent notice with each copy of the object code that the
 14868     Library is used in it and that the Library and its use are
 14869     covered by this License.
 14870  
 14871     b) Accompany the object code with a copy of the GNU GPL and this license
 14872     document.
 14873  
 14874    4. Combined Works.
 14875  
 14876    You may convey a Combined Work under terms of your choice that,
 14877  taken together, effectively do not restrict modification of the
 14878  portions of the Library contained in the Combined Work and reverse
 14879  engineering for debugging such modifications, if you also do each of
 14880  the following:
 14881  
 14882     a) Give prominent notice with each copy of the Combined Work that
 14883     the Library is used in it and that the Library and its use are
 14884     covered by this License.
 14885  
 14886     b) Accompany the Combined Work with a copy of the GNU GPL and this license
 14887     document.
 14888  
 14889     c) For a Combined Work that displays copyright notices during
 14890     execution, include the copyright notice for the Library among
 14891     these notices, as well as a reference directing the user to the
 14892     copies of the GNU GPL and this license document.
 14893  
 14894     d) Do one of the following:
 14895  
 14896         0) Convey the Minimal Corresponding Source under the terms of this
 14897         License, and the Corresponding Application Code in a form
 14898         suitable for, and under terms that permit, the user to
 14899         recombine or relink the Application with a modified version of
 14900         the Linked Version to produce a modified Combined Work, in the
 14901         manner specified by section 6 of the GNU GPL for conveying
 14902         Corresponding Source.
 14903  
 14904         1) Use a suitable shared library mechanism for linking with the
 14905         Library.  A suitable mechanism is one that (a) uses at run time
 14906         a copy of the Library already present on the user's computer
 14907         system, and (b) will operate properly with a modified version
 14908         of the Library that is interface-compatible with the Linked
 14909         Version.
 14910  
 14911     e) Provide Installation Information, but only if you would otherwise
 14912     be required to provide such information under section 6 of the
 14913     GNU GPL, and only to the extent that such information is
 14914     necessary to install and execute a modified version of the
 14915     Combined Work produced by recombining or relinking the
 14916     Application with a modified version of the Linked Version. (If
 14917     you use option 4d0, the Installation Information must accompany
 14918     the Minimal Corresponding Source and Corresponding Application
 14919     Code. If you use option 4d1, you must provide the Installation
 14920     Information in the manner specified by section 6 of the GNU GPL
 14921     for conveying Corresponding Source.)
 14922  
 14923    5. Combined Libraries.
 14924  
 14925    You may place library facilities that are a work based on the
 14926  Library side by side in a single library together with other library
 14927  facilities that are not Applications and are not covered by this
 14928  License, and convey such a combined library under terms of your
 14929  choice, if you do both of the following:
 14930  
 14931     a) Accompany the combined library with a copy of the same work based
 14932     on the Library, uncombined with any other library facilities,
 14933     conveyed under the terms of this License.
 14934  
 14935     b) Give prominent notice with the combined library that part of it
 14936     is a work based on the Library, and explaining where to find the
 14937     accompanying uncombined form of the same work.
 14938  
 14939    6. Revised Versions of the GNU Lesser General Public License.
 14940  
 14941    The Free Software Foundation may publish revised and/or new versions
 14942  of the GNU Lesser General Public License from time to time. Such new
 14943  versions will be similar in spirit to the present version, but may
 14944  differ in detail to address new problems or concerns.
 14945  
 14946    Each version is given a distinguishing version number. If the
 14947  Library as you received it specifies that a certain numbered version
 14948  of the GNU Lesser General Public License "or any later version"
 14949  applies to it, you have the option of following the terms and
 14950  conditions either of that published version or of any later version
 14951  published by the Free Software Foundation. If the Library as you
 14952  received it does not specify a version number of the GNU Lesser
 14953  General Public License, you may choose any version of the GNU Lesser
 14954  General Public License ever published by the Free Software Foundation.
 14955  
 14956    If the Library as you received it specifies that a proxy can decide
 14957  whether future versions of the GNU Lesser General Public License shall
 14958  apply, that proxy's public statement of acceptance of any version is
 14959  permanent authorization for you to choose that version for the
 14960  Library.
 14961  
 14962  ================================================================
 14963  
 14964  github.com/klauspost/compress
 14965  https://github.com/klauspost/compress
 14966  ----------------------------------------------------------------
 14967  Copyright (c) 2012 The Go Authors. All rights reserved.
 14968  Copyright (c) 2019 Klaus Post. All rights reserved.
 14969  
 14970  Redistribution and use in source and binary forms, with or without
 14971  modification, are permitted provided that the following conditions are
 14972  met:
 14973  
 14974     * Redistributions of source code must retain the above copyright
 14975  notice, this list of conditions and the following disclaimer.
 14976     * Redistributions in binary form must reproduce the above
 14977  copyright notice, this list of conditions and the following disclaimer
 14978  in the documentation and/or other materials provided with the
 14979  distribution.
 14980     * Neither the name of Google Inc. nor the names of its
 14981  contributors may be used to endorse or promote products derived from
 14982  this software without specific prior written permission.
 14983  
 14984  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 14985  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 14986  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 14987  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 14988  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 14989  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 14990  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 14991  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 14992  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 14993  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14994  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14995  
 14996  ------------------
 14997  
 14998  Files: gzhttp/*
 14999  
 15000                                   Apache License
 15001                             Version 2.0, January 2004
 15002                          http://www.apache.org/licenses/
 15003  
 15004     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15005  
 15006     1. Definitions.
 15007  
 15008        "License" shall mean the terms and conditions for use, reproduction,
 15009        and distribution as defined by Sections 1 through 9 of this document.
 15010  
 15011        "Licensor" shall mean the copyright owner or entity authorized by
 15012        the copyright owner that is granting the License.
 15013  
 15014        "Legal Entity" shall mean the union of the acting entity and all
 15015        other entities that control, are controlled by, or are under common
 15016        control with that entity. For the purposes of this definition,
 15017        "control" means (i) the power, direct or indirect, to cause the
 15018        direction or management of such entity, whether by contract or
 15019        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15020        outstanding shares, or (iii) beneficial ownership of such entity.
 15021  
 15022        "You" (or "Your") shall mean an individual or Legal Entity
 15023        exercising permissions granted by this License.
 15024  
 15025        "Source" form shall mean the preferred form for making modifications,
 15026        including but not limited to software source code, documentation
 15027        source, and configuration files.
 15028  
 15029        "Object" form shall mean any form resulting from mechanical
 15030        transformation or translation of a Source form, including but
 15031        not limited to compiled object code, generated documentation,
 15032        and conversions to other media types.
 15033  
 15034        "Work" shall mean the work of authorship, whether in Source or
 15035        Object form, made available under the License, as indicated by a
 15036        copyright notice that is included in or attached to the work
 15037        (an example is provided in the Appendix below).
 15038  
 15039        "Derivative Works" shall mean any work, whether in Source or Object
 15040        form, that is based on (or derived from) the Work and for which the
 15041        editorial revisions, annotations, elaborations, or other modifications
 15042        represent, as a whole, an original work of authorship. For the purposes
 15043        of this License, Derivative Works shall not include works that remain
 15044        separable from, or merely link (or bind by name) to the interfaces of,
 15045        the Work and Derivative Works thereof.
 15046  
 15047        "Contribution" shall mean any work of authorship, including
 15048        the original version of the Work and any modifications or additions
 15049        to that Work or Derivative Works thereof, that is intentionally
 15050        submitted to Licensor for inclusion in the Work by the copyright owner
 15051        or by an individual or Legal Entity authorized to submit on behalf of
 15052        the copyright owner. For the purposes of this definition, "submitted"
 15053        means any form of electronic, verbal, or written communication sent
 15054        to the Licensor or its representatives, including but not limited to
 15055        communication on electronic mailing lists, source code control systems,
 15056        and issue tracking systems that are managed by, or on behalf of, the
 15057        Licensor for the purpose of discussing and improving the Work, but
 15058        excluding communication that is conspicuously marked or otherwise
 15059        designated in writing by the copyright owner as "Not a Contribution."
 15060  
 15061        "Contributor" shall mean Licensor and any individual or Legal Entity
 15062        on behalf of whom a Contribution has been received by Licensor and
 15063        subsequently incorporated within the Work.
 15064  
 15065     2. Grant of Copyright License. Subject to the terms and conditions of
 15066        this License, each Contributor hereby grants to You a perpetual,
 15067        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15068        copyright license to reproduce, prepare Derivative Works of,
 15069        publicly display, publicly perform, sublicense, and distribute the
 15070        Work and such Derivative Works in Source or Object form.
 15071  
 15072     3. Grant of Patent License. Subject to the terms and conditions of
 15073        this License, each Contributor hereby grants to You a perpetual,
 15074        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15075        (except as stated in this section) patent license to make, have made,
 15076        use, offer to sell, sell, import, and otherwise transfer the Work,
 15077        where such license applies only to those patent claims licensable
 15078        by such Contributor that are necessarily infringed by their
 15079        Contribution(s) alone or by combination of their Contribution(s)
 15080        with the Work to which such Contribution(s) was submitted. If You
 15081        institute patent litigation against any entity (including a
 15082        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15083        or a Contribution incorporated within the Work constitutes direct
 15084        or contributory patent infringement, then any patent licenses
 15085        granted to You under this License for that Work shall terminate
 15086        as of the date such litigation is filed.
 15087  
 15088     4. Redistribution. You may reproduce and distribute copies of the
 15089        Work or Derivative Works thereof in any medium, with or without
 15090        modifications, and in Source or Object form, provided that You
 15091        meet the following conditions:
 15092  
 15093        (a) You must give any other recipients of the Work or
 15094            Derivative Works a copy of this License; and
 15095  
 15096        (b) You must cause any modified files to carry prominent notices
 15097            stating that You changed the files; and
 15098  
 15099        (c) You must retain, in the Source form of any Derivative Works
 15100            that You distribute, all copyright, patent, trademark, and
 15101            attribution notices from the Source form of the Work,
 15102            excluding those notices that do not pertain to any part of
 15103            the Derivative Works; and
 15104  
 15105        (d) If the Work includes a "NOTICE" text file as part of its
 15106            distribution, then any Derivative Works that You distribute must
 15107            include a readable copy of the attribution notices contained
 15108            within such NOTICE file, excluding those notices that do not
 15109            pertain to any part of the Derivative Works, in at least one
 15110            of the following places: within a NOTICE text file distributed
 15111            as part of the Derivative Works; within the Source form or
 15112            documentation, if provided along with the Derivative Works; or,
 15113            within a display generated by the Derivative Works, if and
 15114            wherever such third-party notices normally appear. The contents
 15115            of the NOTICE file are for informational purposes only and
 15116            do not modify the License. You may add Your own attribution
 15117            notices within Derivative Works that You distribute, alongside
 15118            or as an addendum to the NOTICE text from the Work, provided
 15119            that such additional attribution notices cannot be construed
 15120            as modifying the License.
 15121  
 15122        You may add Your own copyright statement to Your modifications and
 15123        may provide additional or different license terms and conditions
 15124        for use, reproduction, or distribution of Your modifications, or
 15125        for any such Derivative Works as a whole, provided Your use,
 15126        reproduction, and distribution of the Work otherwise complies with
 15127        the conditions stated in this License.
 15128  
 15129     5. Submission of Contributions. Unless You explicitly state otherwise,
 15130        any Contribution intentionally submitted for inclusion in the Work
 15131        by You to the Licensor shall be under the terms and conditions of
 15132        this License, without any additional terms or conditions.
 15133        Notwithstanding the above, nothing herein shall supersede or modify
 15134        the terms of any separate license agreement you may have executed
 15135        with Licensor regarding such Contributions.
 15136  
 15137     6. Trademarks. This License does not grant permission to use the trade
 15138        names, trademarks, service marks, or product names of the Licensor,
 15139        except as required for reasonable and customary use in describing the
 15140        origin of the Work and reproducing the content of the NOTICE file.
 15141  
 15142     7. Disclaimer of Warranty. Unless required by applicable law or
 15143        agreed to in writing, Licensor provides the Work (and each
 15144        Contributor provides its Contributions) on an "AS IS" BASIS,
 15145        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15146        implied, including, without limitation, any warranties or conditions
 15147        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15148        PARTICULAR PURPOSE. You are solely responsible for determining the
 15149        appropriateness of using or redistributing the Work and assume any
 15150        risks associated with Your exercise of permissions under this License.
 15151  
 15152     8. Limitation of Liability. In no event and under no legal theory,
 15153        whether in tort (including negligence), contract, or otherwise,
 15154        unless required by applicable law (such as deliberate and grossly
 15155        negligent acts) or agreed to in writing, shall any Contributor be
 15156        liable to You for damages, including any direct, indirect, special,
 15157        incidental, or consequential damages of any character arising as a
 15158        result of this License or out of the use or inability to use the
 15159        Work (including but not limited to damages for loss of goodwill,
 15160        work stoppage, computer failure or malfunction, or any and all
 15161        other commercial damages or losses), even if such Contributor
 15162        has been advised of the possibility of such damages.
 15163  
 15164     9. Accepting Warranty or Additional Liability. While redistributing
 15165        the Work or Derivative Works thereof, You may choose to offer,
 15166        and charge a fee for, acceptance of support, warranty, indemnity,
 15167        or other liability obligations and/or rights consistent with this
 15168        License. However, in accepting such obligations, You may act only
 15169        on Your own behalf and on Your sole responsibility, not on behalf
 15170        of any other Contributor, and only if You agree to indemnify,
 15171        defend, and hold each Contributor harmless for any liability
 15172        incurred by, or claims asserted against, such Contributor by reason
 15173        of your accepting any such warranty or additional liability.
 15174  
 15175     END OF TERMS AND CONDITIONS
 15176  
 15177     APPENDIX: How to apply the Apache License to your work.
 15178  
 15179        To apply the Apache License to your work, attach the following
 15180        boilerplate notice, with the fields enclosed by brackets "[]"
 15181        replaced with your own identifying information. (Don't include
 15182        the brackets!)  The text should be enclosed in the appropriate
 15183        comment syntax for the file format. We also recommend that a
 15184        file or class name and description of purpose be included on the
 15185        same "printed page" as the copyright notice for easier
 15186        identification within third-party archives.
 15187  
 15188     Copyright 2016-2017 The New York Times Company
 15189  
 15190     Licensed under the Apache License, Version 2.0 (the "License");
 15191     you may not use this file except in compliance with the License.
 15192     You may obtain a copy of the License at
 15193  
 15194         http://www.apache.org/licenses/LICENSE-2.0
 15195  
 15196     Unless required by applicable law or agreed to in writing, software
 15197     distributed under the License is distributed on an "AS IS" BASIS,
 15198     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15199     See the License for the specific language governing permissions and
 15200     limitations under the License.
 15201  
 15202  ------------------
 15203  
 15204  Files: s2/cmd/internal/readahead/*
 15205  
 15206  The MIT License (MIT)
 15207  
 15208  Copyright (c) 2015 Klaus Post
 15209  
 15210  Permission is hereby granted, free of charge, to any person obtaining a copy
 15211  of this software and associated documentation files (the "Software"), to deal
 15212  in the Software without restriction, including without limitation the rights
 15213  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15214  copies of the Software, and to permit persons to whom the Software is
 15215  furnished to do so, subject to the following conditions:
 15216  
 15217  The above copyright notice and this permission notice shall be included in all
 15218  copies or substantial portions of the Software.
 15219  
 15220  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15221  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15222  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15223  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15224  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15225  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15226  SOFTWARE.
 15227  
 15228  ---------------------
 15229  Files: snappy/*
 15230  Files: internal/snapref/*
 15231  
 15232  Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
 15233  
 15234  Redistribution and use in source and binary forms, with or without
 15235  modification, are permitted provided that the following conditions are
 15236  met:
 15237  
 15238     * Redistributions of source code must retain the above copyright
 15239  notice, this list of conditions and the following disclaimer.
 15240     * Redistributions in binary form must reproduce the above
 15241  copyright notice, this list of conditions and the following disclaimer
 15242  in the documentation and/or other materials provided with the
 15243  distribution.
 15244     * Neither the name of Google Inc. nor the names of its
 15245  contributors may be used to endorse or promote products derived from
 15246  this software without specific prior written permission.
 15247  
 15248  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 15249  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 15250  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 15251  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 15252  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 15253  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 15254  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 15255  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 15256  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 15257  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 15258  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 15259  
 15260  -----------------
 15261  
 15262  Files: s2/cmd/internal/filepathx/*
 15263  
 15264  Copyright 2016 The filepathx Authors
 15265  
 15266  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:
 15267  
 15268  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 15269  
 15270  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.
 15271  
 15272  ================================================================
 15273  
 15274  github.com/klauspost/cpuid/v2
 15275  https://github.com/klauspost/cpuid/v2
 15276  ----------------------------------------------------------------
 15277  The MIT License (MIT)
 15278  
 15279  Copyright (c) 2015 Klaus Post
 15280  
 15281  Permission is hereby granted, free of charge, to any person obtaining a copy
 15282  of this software and associated documentation files (the "Software"), to deal
 15283  in the Software without restriction, including without limitation the rights
 15284  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15285  copies of the Software, and to permit persons to whom the Software is
 15286  furnished to do so, subject to the following conditions:
 15287  
 15288  The above copyright notice and this permission notice shall be included in all
 15289  copies or substantial portions of the Software.
 15290  
 15291  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15292  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15293  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15294  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15295  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15296  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15297  SOFTWARE.
 15298  
 15299  
 15300  ================================================================
 15301  
 15302  github.com/klauspost/filepathx
 15303  https://github.com/klauspost/filepathx
 15304  ----------------------------------------------------------------
 15305  Copyright 2016 The filepathx Authors
 15306  
 15307  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:
 15308  
 15309  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 15310  
 15311  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.
 15312  
 15313  ================================================================
 15314  
 15315  github.com/klauspost/pgzip
 15316  https://github.com/klauspost/pgzip
 15317  ----------------------------------------------------------------
 15318  The MIT License (MIT)
 15319  
 15320  Copyright (c) 2014 Klaus Post
 15321  
 15322  Permission is hereby granted, free of charge, to any person obtaining a copy
 15323  of this software and associated documentation files (the "Software"), to deal
 15324  in the Software without restriction, including without limitation the rights
 15325  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15326  copies of the Software, and to permit persons to whom the Software is
 15327  furnished to do so, subject to the following conditions:
 15328  
 15329  The above copyright notice and this permission notice shall be included in all
 15330  copies or substantial portions of the Software.
 15331  
 15332  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15333  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15334  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15335  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15336  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15337  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15338  SOFTWARE.
 15339  
 15340  
 15341  ================================================================
 15342  
 15343  github.com/klauspost/readahead
 15344  https://github.com/klauspost/readahead
 15345  ----------------------------------------------------------------
 15346  The MIT License (MIT)
 15347  
 15348  Copyright (c) 2015 Klaus Post
 15349  
 15350  Permission is hereby granted, free of charge, to any person obtaining a copy
 15351  of this software and associated documentation files (the "Software"), to deal
 15352  in the Software without restriction, including without limitation the rights
 15353  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15354  copies of the Software, and to permit persons to whom the Software is
 15355  furnished to do so, subject to the following conditions:
 15356  
 15357  The above copyright notice and this permission notice shall be included in all
 15358  copies or substantial portions of the Software.
 15359  
 15360  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15361  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15362  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15363  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15364  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15365  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15366  SOFTWARE.
 15367  
 15368  
 15369  ================================================================
 15370  
 15371  github.com/klauspost/reedsolomon
 15372  https://github.com/klauspost/reedsolomon
 15373  ----------------------------------------------------------------
 15374  The MIT License (MIT)
 15375  
 15376  Copyright (c) 2015 Klaus Post
 15377  Copyright (c) 2015 Backblaze
 15378  
 15379  Permission is hereby granted, free of charge, to any person obtaining a copy
 15380  of this software and associated documentation files (the "Software"), to deal
 15381  in the Software without restriction, including without limitation the rights
 15382  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15383  copies of the Software, and to permit persons to whom the Software is
 15384  furnished to do so, subject to the following conditions:
 15385  
 15386  The above copyright notice and this permission notice shall be included in all
 15387  copies or substantial portions of the Software.
 15388  
 15389  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15390  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15391  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15392  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15393  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15394  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15395  SOFTWARE.
 15396  
 15397  
 15398  ================================================================
 15399  
 15400  github.com/kr/fs
 15401  https://github.com/kr/fs
 15402  ----------------------------------------------------------------
 15403  Copyright (c) 2012 The Go Authors. All rights reserved.
 15404  
 15405  Redistribution and use in source and binary forms, with or without
 15406  modification, are permitted provided that the following conditions are
 15407  met:
 15408  
 15409     * Redistributions of source code must retain the above copyright
 15410  notice, this list of conditions and the following disclaimer.
 15411     * Redistributions in binary form must reproduce the above
 15412  copyright notice, this list of conditions and the following disclaimer
 15413  in the documentation and/or other materials provided with the
 15414  distribution.
 15415     * Neither the name of Google Inc. nor the names of its
 15416  contributors may be used to endorse or promote products derived from
 15417  this software without specific prior written permission.
 15418  
 15419  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 15420  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 15421  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 15422  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 15423  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 15424  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 15425  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 15426  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 15427  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 15428  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 15429  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 15430  
 15431  ================================================================
 15432  
 15433  github.com/kr/pretty
 15434  https://github.com/kr/pretty
 15435  ----------------------------------------------------------------
 15436  Copyright 2012 Keith Rarick
 15437  
 15438  Permission is hereby granted, free of charge, to any person obtaining a copy
 15439  of this software and associated documentation files (the "Software"), to deal
 15440  in the Software without restriction, including without limitation the rights
 15441  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15442  copies of the Software, and to permit persons to whom the Software is
 15443  furnished to do so, subject to the following conditions:
 15444  
 15445  The above copyright notice and this permission notice shall be included in
 15446  all copies or substantial portions of the Software.
 15447  
 15448  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15449  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15450  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15451  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15452  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15453  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 15454  THE SOFTWARE.
 15455  
 15456  ================================================================
 15457  
 15458  github.com/kr/text
 15459  https://github.com/kr/text
 15460  ----------------------------------------------------------------
 15461  Copyright 2012 Keith Rarick
 15462  
 15463  Permission is hereby granted, free of charge, to any person obtaining a copy
 15464  of this software and associated documentation files (the "Software"), to deal
 15465  in the Software without restriction, including without limitation the rights
 15466  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15467  copies of the Software, and to permit persons to whom the Software is
 15468  furnished to do so, subject to the following conditions:
 15469  
 15470  The above copyright notice and this permission notice shall be included in
 15471  all copies or substantial portions of the Software.
 15472  
 15473  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15474  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15475  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15476  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15477  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15478  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 15479  THE SOFTWARE.
 15480  
 15481  ================================================================
 15482  
 15483  github.com/lestrrat-go/backoff/v2
 15484  https://github.com/lestrrat-go/backoff/v2
 15485  ----------------------------------------------------------------
 15486  MIT License
 15487  
 15488  Copyright (c) 2018 lestrrat
 15489  
 15490  Permission is hereby granted, free of charge, to any person obtaining a copy
 15491  of this software and associated documentation files (the "Software"), to deal
 15492  in the Software without restriction, including without limitation the rights
 15493  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15494  copies of the Software, and to permit persons to whom the Software is
 15495  furnished to do so, subject to the following conditions:
 15496  
 15497  The above copyright notice and this permission notice shall be included in all
 15498  copies or substantial portions of the Software.
 15499  
 15500  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15501  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15502  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15503  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15504  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15505  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15506  SOFTWARE.
 15507  
 15508  ================================================================
 15509  
 15510  github.com/lestrrat-go/blackmagic
 15511  https://github.com/lestrrat-go/blackmagic
 15512  ----------------------------------------------------------------
 15513  MIT License
 15514  
 15515  Copyright (c) 2021 lestrrat-go
 15516  
 15517  Permission is hereby granted, free of charge, to any person obtaining a copy
 15518  of this software and associated documentation files (the "Software"), to deal
 15519  in the Software without restriction, including without limitation the rights
 15520  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15521  copies of the Software, and to permit persons to whom the Software is
 15522  furnished to do so, subject to the following conditions:
 15523  
 15524  The above copyright notice and this permission notice shall be included in all
 15525  copies or substantial portions of the Software.
 15526  
 15527  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15528  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15529  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15530  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15531  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15532  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15533  SOFTWARE.
 15534  
 15535  ================================================================
 15536  
 15537  github.com/lestrrat-go/httpcc
 15538  https://github.com/lestrrat-go/httpcc
 15539  ----------------------------------------------------------------
 15540  MIT License
 15541  
 15542  Copyright (c) 2020 lestrrat-go
 15543  
 15544  Permission is hereby granted, free of charge, to any person obtaining a copy
 15545  of this software and associated documentation files (the "Software"), to deal
 15546  in the Software without restriction, including without limitation the rights
 15547  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15548  copies of the Software, and to permit persons to whom the Software is
 15549  furnished to do so, subject to the following conditions:
 15550  
 15551  The above copyright notice and this permission notice shall be included in all
 15552  copies or substantial portions of the Software.
 15553  
 15554  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15555  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15556  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15557  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15558  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15559  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15560  SOFTWARE.
 15561  
 15562  ================================================================
 15563  
 15564  github.com/lestrrat-go/iter
 15565  https://github.com/lestrrat-go/iter
 15566  ----------------------------------------------------------------
 15567  MIT License
 15568  
 15569  Copyright (c) 2020 lestrrat-go
 15570  
 15571  Permission is hereby granted, free of charge, to any person obtaining a copy
 15572  of this software and associated documentation files (the "Software"), to deal
 15573  in the Software without restriction, including without limitation the rights
 15574  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15575  copies of the Software, and to permit persons to whom the Software is
 15576  furnished to do so, subject to the following conditions:
 15577  
 15578  The above copyright notice and this permission notice shall be included in all
 15579  copies or substantial portions of the Software.
 15580  
 15581  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15582  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15583  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15584  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15585  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15586  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15587  SOFTWARE.
 15588  
 15589  ================================================================
 15590  
 15591  github.com/lestrrat-go/jwx
 15592  https://github.com/lestrrat-go/jwx
 15593  ----------------------------------------------------------------
 15594  The MIT License (MIT)
 15595  
 15596  Copyright (c) 2015 lestrrat
 15597  
 15598  Permission is hereby granted, free of charge, to any person obtaining a copy
 15599  of this software and associated documentation files (the "Software"), to deal
 15600  in the Software without restriction, including without limitation the rights
 15601  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15602  copies of the Software, and to permit persons to whom the Software is
 15603  furnished to do so, subject to the following conditions:
 15604  
 15605  The above copyright notice and this permission notice shall be included in all
 15606  copies or substantial portions of the Software.
 15607  
 15608  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15609  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15610  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15611  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15612  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15613  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15614  SOFTWARE.
 15615  
 15616  
 15617  ================================================================
 15618  
 15619  github.com/lestrrat-go/option
 15620  https://github.com/lestrrat-go/option
 15621  ----------------------------------------------------------------
 15622  MIT License
 15623  
 15624  Copyright (c) 2021 lestrrat-go
 15625  
 15626  Permission is hereby granted, free of charge, to any person obtaining a copy
 15627  of this software and associated documentation files (the "Software"), to deal
 15628  in the Software without restriction, including without limitation the rights
 15629  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15630  copies of the Software, and to permit persons to whom the Software is
 15631  furnished to do so, subject to the following conditions:
 15632  
 15633  The above copyright notice and this permission notice shall be included in all
 15634  copies or substantial portions of the Software.
 15635  
 15636  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15637  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15638  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15639  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15640  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15641  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15642  SOFTWARE.
 15643  
 15644  ================================================================
 15645  
 15646  github.com/lib/pq
 15647  https://github.com/lib/pq
 15648  ----------------------------------------------------------------
 15649  Copyright (c) 2011-2013, 'pq' Contributors
 15650  Portions Copyright (C) 2011 Blake Mizerany
 15651  
 15652  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:
 15653  
 15654  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 15655  
 15656  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.
 15657  
 15658  ================================================================
 15659  
 15660  github.com/lithammer/shortuuid/v4
 15661  https://github.com/lithammer/shortuuid/v4
 15662  ----------------------------------------------------------------
 15663  The MIT License (MIT)
 15664  
 15665  Copyright (c) 2018 Peter Lithammer
 15666  
 15667  Permission is hereby granted, free of charge, to any person obtaining a copy
 15668  of this software and associated documentation files (the "Software"), to deal
 15669  in the Software without restriction, including without limitation the rights
 15670  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15671  copies of the Software, and to permit persons to whom the Software is
 15672  furnished to do so, subject to the following conditions:
 15673  
 15674  The above copyright notice and this permission notice shall be included in all
 15675  copies or substantial portions of the Software.
 15676  
 15677  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15678  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15679  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15680  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15681  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15682  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15683  SOFTWARE.
 15684  
 15685  ================================================================
 15686  
 15687  github.com/lucasb-eyer/go-colorful
 15688  https://github.com/lucasb-eyer/go-colorful
 15689  ----------------------------------------------------------------
 15690  Copyright (c) 2013 Lucas Beyer
 15691  
 15692  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:
 15693  
 15694  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 15695  
 15696  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.
 15697  
 15698  ================================================================
 15699  
 15700  github.com/lufia/plan9stats
 15701  https://github.com/lufia/plan9stats
 15702  ----------------------------------------------------------------
 15703  BSD 3-Clause License
 15704  
 15705  Copyright (c) 2019, KADOTA, Kyohei
 15706  All rights reserved.
 15707  
 15708  Redistribution and use in source and binary forms, with or without
 15709  modification, are permitted provided that the following conditions are met:
 15710  
 15711  1. Redistributions of source code must retain the above copyright notice, this
 15712     list of conditions and the following disclaimer.
 15713  
 15714  2. Redistributions in binary form must reproduce the above copyright notice,
 15715     this list of conditions and the following disclaimer in the documentation
 15716     and/or other materials provided with the distribution.
 15717  
 15718  3. Neither the name of the copyright holder nor the names of its
 15719     contributors may be used to endorse or promote products derived from
 15720     this software without specific prior written permission.
 15721  
 15722  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 15723  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 15724  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 15725  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 15726  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 15727  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 15728  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 15729  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 15730  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 15731  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 15732  
 15733  ================================================================
 15734  
 15735  github.com/mailru/easyjson
 15736  https://github.com/mailru/easyjson
 15737  ----------------------------------------------------------------
 15738  Copyright (c) 2016 Mail.Ru Group
 15739  
 15740  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:
 15741  
 15742  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 15743  
 15744  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.
 15745  
 15746  ================================================================
 15747  
 15748  github.com/mattn/go-colorable
 15749  https://github.com/mattn/go-colorable
 15750  ----------------------------------------------------------------
 15751  The MIT License (MIT)
 15752  
 15753  Copyright (c) 2016 Yasuhiro Matsumoto
 15754  
 15755  Permission is hereby granted, free of charge, to any person obtaining a copy
 15756  of this software and associated documentation files (the "Software"), to deal
 15757  in the Software without restriction, including without limitation the rights
 15758  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15759  copies of the Software, and to permit persons to whom the Software is
 15760  furnished to do so, subject to the following conditions:
 15761  
 15762  The above copyright notice and this permission notice shall be included in all
 15763  copies or substantial portions of the Software.
 15764  
 15765  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15766  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15767  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15768  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15769  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15770  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15771  SOFTWARE.
 15772  
 15773  ================================================================
 15774  
 15775  github.com/mattn/go-ieproxy
 15776  https://github.com/mattn/go-ieproxy
 15777  ----------------------------------------------------------------
 15778  MIT License
 15779  
 15780  Copyright (c) 2014 mattn
 15781  Copyright (c) 2017 oliverpool
 15782  Copyright (c) 2019 Adele Reed
 15783  
 15784  Permission is hereby granted, free of charge, to any person obtaining a copy
 15785  of this software and associated documentation files (the "Software"), to deal
 15786  in the Software without restriction, including without limitation the rights
 15787  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15788  copies of the Software, and to permit persons to whom the Software is
 15789  furnished to do so, subject to the following conditions:
 15790  
 15791  The above copyright notice and this permission notice shall be included in all
 15792  copies or substantial portions of the Software.
 15793  
 15794  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15795  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15796  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15797  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15798  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15799  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15800  SOFTWARE.
 15801  
 15802  ================================================================
 15803  
 15804  github.com/mattn/go-isatty
 15805  https://github.com/mattn/go-isatty
 15806  ----------------------------------------------------------------
 15807  Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com>
 15808  
 15809  MIT License (Expat)
 15810  
 15811  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:
 15812  
 15813  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 15814  
 15815  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.
 15816  
 15817  ================================================================
 15818  
 15819  github.com/mattn/go-runewidth
 15820  https://github.com/mattn/go-runewidth
 15821  ----------------------------------------------------------------
 15822  The MIT License (MIT)
 15823  
 15824  Copyright (c) 2016 Yasuhiro Matsumoto
 15825  
 15826  Permission is hereby granted, free of charge, to any person obtaining a copy
 15827  of this software and associated documentation files (the "Software"), to deal
 15828  in the Software without restriction, including without limitation the rights
 15829  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15830  copies of the Software, and to permit persons to whom the Software is
 15831  furnished to do so, subject to the following conditions:
 15832  
 15833  The above copyright notice and this permission notice shall be included in all
 15834  copies or substantial portions of the Software.
 15835  
 15836  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15837  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15838  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15839  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15840  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15841  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 15842  SOFTWARE.
 15843  
 15844  ================================================================
 15845  
 15846  github.com/matttproud/golang_protobuf_extensions
 15847  https://github.com/matttproud/golang_protobuf_extensions
 15848  ----------------------------------------------------------------
 15849                                   Apache License
 15850                             Version 2.0, January 2004
 15851                          http://www.apache.org/licenses/
 15852  
 15853     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15854  
 15855     1. Definitions.
 15856  
 15857        "License" shall mean the terms and conditions for use, reproduction,
 15858        and distribution as defined by Sections 1 through 9 of this document.
 15859  
 15860        "Licensor" shall mean the copyright owner or entity authorized by
 15861        the copyright owner that is granting the License.
 15862  
 15863        "Legal Entity" shall mean the union of the acting entity and all
 15864        other entities that control, are controlled by, or are under common
 15865        control with that entity. For the purposes of this definition,
 15866        "control" means (i) the power, direct or indirect, to cause the
 15867        direction or management of such entity, whether by contract or
 15868        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15869        outstanding shares, or (iii) beneficial ownership of such entity.
 15870  
 15871        "You" (or "Your") shall mean an individual or Legal Entity
 15872        exercising permissions granted by this License.
 15873  
 15874        "Source" form shall mean the preferred form for making modifications,
 15875        including but not limited to software source code, documentation
 15876        source, and configuration files.
 15877  
 15878        "Object" form shall mean any form resulting from mechanical
 15879        transformation or translation of a Source form, including but
 15880        not limited to compiled object code, generated documentation,
 15881        and conversions to other media types.
 15882  
 15883        "Work" shall mean the work of authorship, whether in Source or
 15884        Object form, made available under the License, as indicated by a
 15885        copyright notice that is included in or attached to the work
 15886        (an example is provided in the Appendix below).
 15887  
 15888        "Derivative Works" shall mean any work, whether in Source or Object
 15889        form, that is based on (or derived from) the Work and for which the
 15890        editorial revisions, annotations, elaborations, or other modifications
 15891        represent, as a whole, an original work of authorship. For the purposes
 15892        of this License, Derivative Works shall not include works that remain
 15893        separable from, or merely link (or bind by name) to the interfaces of,
 15894        the Work and Derivative Works thereof.
 15895  
 15896        "Contribution" shall mean any work of authorship, including
 15897        the original version of the Work and any modifications or additions
 15898        to that Work or Derivative Works thereof, that is intentionally
 15899        submitted to Licensor for inclusion in the Work by the copyright owner
 15900        or by an individual or Legal Entity authorized to submit on behalf of
 15901        the copyright owner. For the purposes of this definition, "submitted"
 15902        means any form of electronic, verbal, or written communication sent
 15903        to the Licensor or its representatives, including but not limited to
 15904        communication on electronic mailing lists, source code control systems,
 15905        and issue tracking systems that are managed by, or on behalf of, the
 15906        Licensor for the purpose of discussing and improving the Work, but
 15907        excluding communication that is conspicuously marked or otherwise
 15908        designated in writing by the copyright owner as "Not a Contribution."
 15909  
 15910        "Contributor" shall mean Licensor and any individual or Legal Entity
 15911        on behalf of whom a Contribution has been received by Licensor and
 15912        subsequently incorporated within the Work.
 15913  
 15914     2. Grant of Copyright License. Subject to the terms and conditions of
 15915        this License, each Contributor hereby grants to You a perpetual,
 15916        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15917        copyright license to reproduce, prepare Derivative Works of,
 15918        publicly display, publicly perform, sublicense, and distribute the
 15919        Work and such Derivative Works in Source or Object form.
 15920  
 15921     3. Grant of Patent License. Subject to the terms and conditions of
 15922        this License, each Contributor hereby grants to You a perpetual,
 15923        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15924        (except as stated in this section) patent license to make, have made,
 15925        use, offer to sell, sell, import, and otherwise transfer the Work,
 15926        where such license applies only to those patent claims licensable
 15927        by such Contributor that are necessarily infringed by their
 15928        Contribution(s) alone or by combination of their Contribution(s)
 15929        with the Work to which such Contribution(s) was submitted. If You
 15930        institute patent litigation against any entity (including a
 15931        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15932        or a Contribution incorporated within the Work constitutes direct
 15933        or contributory patent infringement, then any patent licenses
 15934        granted to You under this License for that Work shall terminate
 15935        as of the date such litigation is filed.
 15936  
 15937     4. Redistribution. You may reproduce and distribute copies of the
 15938        Work or Derivative Works thereof in any medium, with or without
 15939        modifications, and in Source or Object form, provided that You
 15940        meet the following conditions:
 15941  
 15942        (a) You must give any other recipients of the Work or
 15943            Derivative Works a copy of this License; and
 15944  
 15945        (b) You must cause any modified files to carry prominent notices
 15946            stating that You changed the files; and
 15947  
 15948        (c) You must retain, in the Source form of any Derivative Works
 15949            that You distribute, all copyright, patent, trademark, and
 15950            attribution notices from the Source form of the Work,
 15951            excluding those notices that do not pertain to any part of
 15952            the Derivative Works; and
 15953  
 15954        (d) If the Work includes a "NOTICE" text file as part of its
 15955            distribution, then any Derivative Works that You distribute must
 15956            include a readable copy of the attribution notices contained
 15957            within such NOTICE file, excluding those notices that do not
 15958            pertain to any part of the Derivative Works, in at least one
 15959            of the following places: within a NOTICE text file distributed
 15960            as part of the Derivative Works; within the Source form or
 15961            documentation, if provided along with the Derivative Works; or,
 15962            within a display generated by the Derivative Works, if and
 15963            wherever such third-party notices normally appear. The contents
 15964            of the NOTICE file are for informational purposes only and
 15965            do not modify the License. You may add Your own attribution
 15966            notices within Derivative Works that You distribute, alongside
 15967            or as an addendum to the NOTICE text from the Work, provided
 15968            that such additional attribution notices cannot be construed
 15969            as modifying the License.
 15970  
 15971        You may add Your own copyright statement to Your modifications and
 15972        may provide additional or different license terms and conditions
 15973        for use, reproduction, or distribution of Your modifications, or
 15974        for any such Derivative Works as a whole, provided Your use,
 15975        reproduction, and distribution of the Work otherwise complies with
 15976        the conditions stated in this License.
 15977  
 15978     5. Submission of Contributions. Unless You explicitly state otherwise,
 15979        any Contribution intentionally submitted for inclusion in the Work
 15980        by You to the Licensor shall be under the terms and conditions of
 15981        this License, without any additional terms or conditions.
 15982        Notwithstanding the above, nothing herein shall supersede or modify
 15983        the terms of any separate license agreement you may have executed
 15984        with Licensor regarding such Contributions.
 15985  
 15986     6. Trademarks. This License does not grant permission to use the trade
 15987        names, trademarks, service marks, or product names of the Licensor,
 15988        except as required for reasonable and customary use in describing the
 15989        origin of the Work and reproducing the content of the NOTICE file.
 15990  
 15991     7. Disclaimer of Warranty. Unless required by applicable law or
 15992        agreed to in writing, Licensor provides the Work (and each
 15993        Contributor provides its Contributions) on an "AS IS" BASIS,
 15994        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15995        implied, including, without limitation, any warranties or conditions
 15996        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15997        PARTICULAR PURPOSE. You are solely responsible for determining the
 15998        appropriateness of using or redistributing the Work and assume any
 15999        risks associated with Your exercise of permissions under this License.
 16000  
 16001     8. Limitation of Liability. In no event and under no legal theory,
 16002        whether in tort (including negligence), contract, or otherwise,
 16003        unless required by applicable law (such as deliberate and grossly
 16004        negligent acts) or agreed to in writing, shall any Contributor be
 16005        liable to You for damages, including any direct, indirect, special,
 16006        incidental, or consequential damages of any character arising as a
 16007        result of this License or out of the use or inability to use the
 16008        Work (including but not limited to damages for loss of goodwill,
 16009        work stoppage, computer failure or malfunction, or any and all
 16010        other commercial damages or losses), even if such Contributor
 16011        has been advised of the possibility of such damages.
 16012  
 16013     9. Accepting Warranty or Additional Liability. While redistributing
 16014        the Work or Derivative Works thereof, You may choose to offer,
 16015        and charge a fee for, acceptance of support, warranty, indemnity,
 16016        or other liability obligations and/or rights consistent with this
 16017        License. However, in accepting such obligations, You may act only
 16018        on Your own behalf and on Your sole responsibility, not on behalf
 16019        of any other Contributor, and only if You agree to indemnify,
 16020        defend, and hold each Contributor harmless for any liability
 16021        incurred by, or claims asserted against, such Contributor by reason
 16022        of your accepting any such warranty or additional liability.
 16023  
 16024     END OF TERMS AND CONDITIONS
 16025  
 16026     APPENDIX: How to apply the Apache License to your work.
 16027  
 16028        To apply the Apache License to your work, attach the following
 16029        boilerplate notice, with the fields enclosed by brackets "{}"
 16030        replaced with your own identifying information. (Don't include
 16031        the brackets!)  The text should be enclosed in the appropriate
 16032        comment syntax for the file format. We also recommend that a
 16033        file or class name and description of purpose be included on the
 16034        same "printed page" as the copyright notice for easier
 16035        identification within third-party archives.
 16036  
 16037     Copyright {yyyy} {name of copyright owner}
 16038  
 16039     Licensed under the Apache License, Version 2.0 (the "License");
 16040     you may not use this file except in compliance with the License.
 16041     You may obtain a copy of the License at
 16042  
 16043         http://www.apache.org/licenses/LICENSE-2.0
 16044  
 16045     Unless required by applicable law or agreed to in writing, software
 16046     distributed under the License is distributed on an "AS IS" BASIS,
 16047     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 16048     See the License for the specific language governing permissions and
 16049     limitations under the License.
 16050  
 16051  ================================================================
 16052  
 16053  github.com/miekg/dns
 16054  https://github.com/miekg/dns
 16055  ----------------------------------------------------------------
 16056  BSD 3-Clause License
 16057  
 16058  Copyright (c) 2009, The Go Authors. Extensions copyright (c) 2011, Miek Gieben. 
 16059  All rights reserved.
 16060  
 16061  Redistribution and use in source and binary forms, with or without
 16062  modification, are permitted provided that the following conditions are met:
 16063  
 16064  1. Redistributions of source code must retain the above copyright notice, this
 16065     list of conditions and the following disclaimer.
 16066  
 16067  2. Redistributions in binary form must reproduce the above copyright notice,
 16068     this list of conditions and the following disclaimer in the documentation
 16069     and/or other materials provided with the distribution.
 16070  
 16071  3. Neither the name of the copyright holder nor the names of its
 16072     contributors may be used to endorse or promote products derived from
 16073     this software without specific prior written permission.
 16074  
 16075  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 16076  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 16077  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 16078  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 16079  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 16080  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 16081  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 16082  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 16083  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16084  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16085  
 16086  ================================================================
 16087  
 16088  github.com/minio/cli
 16089  https://github.com/minio/cli
 16090  ----------------------------------------------------------------
 16091  MIT License
 16092  
 16093  Copyright (c) 2016 Jeremy Saenz & Contributors
 16094  
 16095  Permission is hereby granted, free of charge, to any person obtaining a copy
 16096  of this software and associated documentation files (the "Software"), to deal
 16097  in the Software without restriction, including without limitation the rights
 16098  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 16099  copies of the Software, and to permit persons to whom the Software is
 16100  furnished to do so, subject to the following conditions:
 16101  
 16102  The above copyright notice and this permission notice shall be included in all
 16103  copies or substantial portions of the Software.
 16104  
 16105  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 16106  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 16107  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 16108  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 16109  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 16110  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 16111  SOFTWARE.
 16112  
 16113  ================================================================
 16114  
 16115  github.com/minio/console
 16116  https://github.com/minio/console
 16117  ----------------------------------------------------------------
 16118                      GNU AFFERO GENERAL PUBLIC LICENSE
 16119                         Version 3, 19 November 2007
 16120  
 16121   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 16122   Everyone is permitted to copy and distribute verbatim copies
 16123   of this license document, but changing it is not allowed.
 16124  
 16125                              Preamble
 16126  
 16127    The GNU Affero General Public License is a free, copyleft license for
 16128  software and other kinds of works, specifically designed to ensure
 16129  cooperation with the community in the case of network server software.
 16130  
 16131    The licenses for most software and other practical works are designed
 16132  to take away your freedom to share and change the works.  By contrast,
 16133  our General Public Licenses are intended to guarantee your freedom to
 16134  share and change all versions of a program--to make sure it remains free
 16135  software for all its users.
 16136  
 16137    When we speak of free software, we are referring to freedom, not
 16138  price.  Our General Public Licenses are designed to make sure that you
 16139  have the freedom to distribute copies of free software (and charge for
 16140  them if you wish), that you receive source code or can get it if you
 16141  want it, that you can change the software or use pieces of it in new
 16142  free programs, and that you know you can do these things.
 16143  
 16144    Developers that use our General Public Licenses protect your rights
 16145  with two steps: (1) assert copyright on the software, and (2) offer
 16146  you this License which gives you legal permission to copy, distribute
 16147  and/or modify the software.
 16148  
 16149    A secondary benefit of defending all users' freedom is that
 16150  improvements made in alternate versions of the program, if they
 16151  receive widespread use, become available for other developers to
 16152  incorporate.  Many developers of free software are heartened and
 16153  encouraged by the resulting cooperation.  However, in the case of
 16154  software used on network servers, this result may fail to come about.
 16155  The GNU General Public License permits making a modified version and
 16156  letting the public access it on a server without ever releasing its
 16157  source code to the public.
 16158  
 16159    The GNU Affero General Public License is designed specifically to
 16160  ensure that, in such cases, the modified source code becomes available
 16161  to the community.  It requires the operator of a network server to
 16162  provide the source code of the modified version running there to the
 16163  users of that server.  Therefore, public use of a modified version, on
 16164  a publicly accessible server, gives the public access to the source
 16165  code of the modified version.
 16166  
 16167    An older license, called the Affero General Public License and
 16168  published by Affero, was designed to accomplish similar goals.  This is
 16169  a different license, not a version of the Affero GPL, but Affero has
 16170  released a new version of the Affero GPL which permits relicensing under
 16171  this license.
 16172  
 16173    The precise terms and conditions for copying, distribution and
 16174  modification follow.
 16175  
 16176                         TERMS AND CONDITIONS
 16177  
 16178    0. Definitions.
 16179  
 16180    "This License" refers to version 3 of the GNU Affero General Public License.
 16181  
 16182    "Copyright" also means copyright-like laws that apply to other kinds of
 16183  works, such as semiconductor masks.
 16184  
 16185    "The Program" refers to any copyrightable work licensed under this
 16186  License.  Each licensee is addressed as "you".  "Licensees" and
 16187  "recipients" may be individuals or organizations.
 16188  
 16189    To "modify" a work means to copy from or adapt all or part of the work
 16190  in a fashion requiring copyright permission, other than the making of an
 16191  exact copy.  The resulting work is called a "modified version" of the
 16192  earlier work or a work "based on" the earlier work.
 16193  
 16194    A "covered work" means either the unmodified Program or a work based
 16195  on the Program.
 16196  
 16197    To "propagate" a work means to do anything with it that, without
 16198  permission, would make you directly or secondarily liable for
 16199  infringement under applicable copyright law, except executing it on a
 16200  computer or modifying a private copy.  Propagation includes copying,
 16201  distribution (with or without modification), making available to the
 16202  public, and in some countries other activities as well.
 16203  
 16204    To "convey" a work means any kind of propagation that enables other
 16205  parties to make or receive copies.  Mere interaction with a user through
 16206  a computer network, with no transfer of a copy, is not conveying.
 16207  
 16208    An interactive user interface displays "Appropriate Legal Notices"
 16209  to the extent that it includes a convenient and prominently visible
 16210  feature that (1) displays an appropriate copyright notice, and (2)
 16211  tells the user that there is no warranty for the work (except to the
 16212  extent that warranties are provided), that licensees may convey the
 16213  work under this License, and how to view a copy of this License.  If
 16214  the interface presents a list of user commands or options, such as a
 16215  menu, a prominent item in the list meets this criterion.
 16216  
 16217    1. Source Code.
 16218  
 16219    The "source code" for a work means the preferred form of the work
 16220  for making modifications to it.  "Object code" means any non-source
 16221  form of a work.
 16222  
 16223    A "Standard Interface" means an interface that either is an official
 16224  standard defined by a recognized standards body, or, in the case of
 16225  interfaces specified for a particular programming language, one that
 16226  is widely used among developers working in that language.
 16227  
 16228    The "System Libraries" of an executable work include anything, other
 16229  than the work as a whole, that (a) is included in the normal form of
 16230  packaging a Major Component, but which is not part of that Major
 16231  Component, and (b) serves only to enable use of the work with that
 16232  Major Component, or to implement a Standard Interface for which an
 16233  implementation is available to the public in source code form.  A
 16234  "Major Component", in this context, means a major essential component
 16235  (kernel, window system, and so on) of the specific operating system
 16236  (if any) on which the executable work runs, or a compiler used to
 16237  produce the work, or an object code interpreter used to run it.
 16238  
 16239    The "Corresponding Source" for a work in object code form means all
 16240  the source code needed to generate, install, and (for an executable
 16241  work) run the object code and to modify the work, including scripts to
 16242  control those activities.  However, it does not include the work's
 16243  System Libraries, or general-purpose tools or generally available free
 16244  programs which are used unmodified in performing those activities but
 16245  which are not part of the work.  For example, Corresponding Source
 16246  includes interface definition files associated with source files for
 16247  the work, and the source code for shared libraries and dynamically
 16248  linked subprograms that the work is specifically designed to require,
 16249  such as by intimate data communication or control flow between those
 16250  subprograms and other parts of the work.
 16251  
 16252    The Corresponding Source need not include anything that users
 16253  can regenerate automatically from other parts of the Corresponding
 16254  Source.
 16255  
 16256    The Corresponding Source for a work in source code form is that
 16257  same work.
 16258  
 16259    2. Basic Permissions.
 16260  
 16261    All rights granted under this License are granted for the term of
 16262  copyright on the Program, and are irrevocable provided the stated
 16263  conditions are met.  This License explicitly affirms your unlimited
 16264  permission to run the unmodified Program.  The output from running a
 16265  covered work is covered by this License only if the output, given its
 16266  content, constitutes a covered work.  This License acknowledges your
 16267  rights of fair use or other equivalent, as provided by copyright law.
 16268  
 16269    You may make, run and propagate covered works that you do not
 16270  convey, without conditions so long as your license otherwise remains
 16271  in force.  You may convey covered works to others for the sole purpose
 16272  of having them make modifications exclusively for you, or provide you
 16273  with facilities for running those works, provided that you comply with
 16274  the terms of this License in conveying all material for which you do
 16275  not control copyright.  Those thus making or running the covered works
 16276  for you must do so exclusively on your behalf, under your direction
 16277  and control, on terms that prohibit them from making any copies of
 16278  your copyrighted material outside their relationship with you.
 16279  
 16280    Conveying under any other circumstances is permitted solely under
 16281  the conditions stated below.  Sublicensing is not allowed; section 10
 16282  makes it unnecessary.
 16283  
 16284    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 16285  
 16286    No covered work shall be deemed part of an effective technological
 16287  measure under any applicable law fulfilling obligations under article
 16288  11 of the WIPO copyright treaty adopted on 20 December 1996, or
 16289  similar laws prohibiting or restricting circumvention of such
 16290  measures.
 16291  
 16292    When you convey a covered work, you waive any legal power to forbid
 16293  circumvention of technological measures to the extent such circumvention
 16294  is effected by exercising rights under this License with respect to
 16295  the covered work, and you disclaim any intention to limit operation or
 16296  modification of the work as a means of enforcing, against the work's
 16297  users, your or third parties' legal rights to forbid circumvention of
 16298  technological measures.
 16299  
 16300    4. Conveying Verbatim Copies.
 16301  
 16302    You may convey verbatim copies of the Program's source code as you
 16303  receive it, in any medium, provided that you conspicuously and
 16304  appropriately publish on each copy an appropriate copyright notice;
 16305  keep intact all notices stating that this License and any
 16306  non-permissive terms added in accord with section 7 apply to the code;
 16307  keep intact all notices of the absence of any warranty; and give all
 16308  recipients a copy of this License along with the Program.
 16309  
 16310    You may charge any price or no price for each copy that you convey,
 16311  and you may offer support or warranty protection for a fee.
 16312  
 16313    5. Conveying Modified Source Versions.
 16314  
 16315    You may convey a work based on the Program, or the modifications to
 16316  produce it from the Program, in the form of source code under the
 16317  terms of section 4, provided that you also meet all of these conditions:
 16318  
 16319      a) The work must carry prominent notices stating that you modified
 16320      it, and giving a relevant date.
 16321  
 16322      b) The work must carry prominent notices stating that it is
 16323      released under this License and any conditions added under section
 16324      7.  This requirement modifies the requirement in section 4 to
 16325      "keep intact all notices".
 16326  
 16327      c) You must license the entire work, as a whole, under this
 16328      License to anyone who comes into possession of a copy.  This
 16329      License will therefore apply, along with any applicable section 7
 16330      additional terms, to the whole of the work, and all its parts,
 16331      regardless of how they are packaged.  This License gives no
 16332      permission to license the work in any other way, but it does not
 16333      invalidate such permission if you have separately received it.
 16334  
 16335      d) If the work has interactive user interfaces, each must display
 16336      Appropriate Legal Notices; however, if the Program has interactive
 16337      interfaces that do not display Appropriate Legal Notices, your
 16338      work need not make them do so.
 16339  
 16340    A compilation of a covered work with other separate and independent
 16341  works, which are not by their nature extensions of the covered work,
 16342  and which are not combined with it such as to form a larger program,
 16343  in or on a volume of a storage or distribution medium, is called an
 16344  "aggregate" if the compilation and its resulting copyright are not
 16345  used to limit the access or legal rights of the compilation's users
 16346  beyond what the individual works permit.  Inclusion of a covered work
 16347  in an aggregate does not cause this License to apply to the other
 16348  parts of the aggregate.
 16349  
 16350    6. Conveying Non-Source Forms.
 16351  
 16352    You may convey a covered work in object code form under the terms
 16353  of sections 4 and 5, provided that you also convey the
 16354  machine-readable Corresponding Source under the terms of this License,
 16355  in one of these ways:
 16356  
 16357      a) Convey the object code in, or embodied in, a physical product
 16358      (including a physical distribution medium), accompanied by the
 16359      Corresponding Source fixed on a durable physical medium
 16360      customarily used for software interchange.
 16361  
 16362      b) Convey the object code in, or embodied in, a physical product
 16363      (including a physical distribution medium), accompanied by a
 16364      written offer, valid for at least three years and valid for as
 16365      long as you offer spare parts or customer support for that product
 16366      model, to give anyone who possesses the object code either (1) a
 16367      copy of the Corresponding Source for all the software in the
 16368      product that is covered by this License, on a durable physical
 16369      medium customarily used for software interchange, for a price no
 16370      more than your reasonable cost of physically performing this
 16371      conveying of source, or (2) access to copy the
 16372      Corresponding Source from a network server at no charge.
 16373  
 16374      c) Convey individual copies of the object code with a copy of the
 16375      written offer to provide the Corresponding Source.  This
 16376      alternative is allowed only occasionally and noncommercially, and
 16377      only if you received the object code with such an offer, in accord
 16378      with subsection 6b.
 16379  
 16380      d) Convey the object code by offering access from a designated
 16381      place (gratis or for a charge), and offer equivalent access to the
 16382      Corresponding Source in the same way through the same place at no
 16383      further charge.  You need not require recipients to copy the
 16384      Corresponding Source along with the object code.  If the place to
 16385      copy the object code is a network server, the Corresponding Source
 16386      may be on a different server (operated by you or a third party)
 16387      that supports equivalent copying facilities, provided you maintain
 16388      clear directions next to the object code saying where to find the
 16389      Corresponding Source.  Regardless of what server hosts the
 16390      Corresponding Source, you remain obligated to ensure that it is
 16391      available for as long as needed to satisfy these requirements.
 16392  
 16393      e) Convey the object code using peer-to-peer transmission, provided
 16394      you inform other peers where the object code and Corresponding
 16395      Source of the work are being offered to the general public at no
 16396      charge under subsection 6d.
 16397  
 16398    A separable portion of the object code, whose source code is excluded
 16399  from the Corresponding Source as a System Library, need not be
 16400  included in conveying the object code work.
 16401  
 16402    A "User Product" is either (1) a "consumer product", which means any
 16403  tangible personal property which is normally used for personal, family,
 16404  or household purposes, or (2) anything designed or sold for incorporation
 16405  into a dwelling.  In determining whether a product is a consumer product,
 16406  doubtful cases shall be resolved in favor of coverage.  For a particular
 16407  product received by a particular user, "normally used" refers to a
 16408  typical or common use of that class of product, regardless of the status
 16409  of the particular user or of the way in which the particular user
 16410  actually uses, or expects or is expected to use, the product.  A product
 16411  is a consumer product regardless of whether the product has substantial
 16412  commercial, industrial or non-consumer uses, unless such uses represent
 16413  the only significant mode of use of the product.
 16414  
 16415    "Installation Information" for a User Product means any methods,
 16416  procedures, authorization keys, or other information required to install
 16417  and execute modified versions of a covered work in that User Product from
 16418  a modified version of its Corresponding Source.  The information must
 16419  suffice to ensure that the continued functioning of the modified object
 16420  code is in no case prevented or interfered with solely because
 16421  modification has been made.
 16422  
 16423    If you convey an object code work under this section in, or with, or
 16424  specifically for use in, a User Product, and the conveying occurs as
 16425  part of a transaction in which the right of possession and use of the
 16426  User Product is transferred to the recipient in perpetuity or for a
 16427  fixed term (regardless of how the transaction is characterized), the
 16428  Corresponding Source conveyed under this section must be accompanied
 16429  by the Installation Information.  But this requirement does not apply
 16430  if neither you nor any third party retains the ability to install
 16431  modified object code on the User Product (for example, the work has
 16432  been installed in ROM).
 16433  
 16434    The requirement to provide Installation Information does not include a
 16435  requirement to continue to provide support service, warranty, or updates
 16436  for a work that has been modified or installed by the recipient, or for
 16437  the User Product in which it has been modified or installed.  Access to a
 16438  network may be denied when the modification itself materially and
 16439  adversely affects the operation of the network or violates the rules and
 16440  protocols for communication across the network.
 16441  
 16442    Corresponding Source conveyed, and Installation Information provided,
 16443  in accord with this section must be in a format that is publicly
 16444  documented (and with an implementation available to the public in
 16445  source code form), and must require no special password or key for
 16446  unpacking, reading or copying.
 16447  
 16448    7. Additional Terms.
 16449  
 16450    "Additional permissions" are terms that supplement the terms of this
 16451  License by making exceptions from one or more of its conditions.
 16452  Additional permissions that are applicable to the entire Program shall
 16453  be treated as though they were included in this License, to the extent
 16454  that they are valid under applicable law.  If additional permissions
 16455  apply only to part of the Program, that part may be used separately
 16456  under those permissions, but the entire Program remains governed by
 16457  this License without regard to the additional permissions.
 16458  
 16459    When you convey a copy of a covered work, you may at your option
 16460  remove any additional permissions from that copy, or from any part of
 16461  it.  (Additional permissions may be written to require their own
 16462  removal in certain cases when you modify the work.)  You may place
 16463  additional permissions on material, added by you to a covered work,
 16464  for which you have or can give appropriate copyright permission.
 16465  
 16466    Notwithstanding any other provision of this License, for material you
 16467  add to a covered work, you may (if authorized by the copyright holders of
 16468  that material) supplement the terms of this License with terms:
 16469  
 16470      a) Disclaiming warranty or limiting liability differently from the
 16471      terms of sections 15 and 16 of this License; or
 16472  
 16473      b) Requiring preservation of specified reasonable legal notices or
 16474      author attributions in that material or in the Appropriate Legal
 16475      Notices displayed by works containing it; or
 16476  
 16477      c) Prohibiting misrepresentation of the origin of that material, or
 16478      requiring that modified versions of such material be marked in
 16479      reasonable ways as different from the original version; or
 16480  
 16481      d) Limiting the use for publicity purposes of names of licensors or
 16482      authors of the material; or
 16483  
 16484      e) Declining to grant rights under trademark law for use of some
 16485      trade names, trademarks, or service marks; or
 16486  
 16487      f) Requiring indemnification of licensors and authors of that
 16488      material by anyone who conveys the material (or modified versions of
 16489      it) with contractual assumptions of liability to the recipient, for
 16490      any liability that these contractual assumptions directly impose on
 16491      those licensors and authors.
 16492  
 16493    All other non-permissive additional terms are considered "further
 16494  restrictions" within the meaning of section 10.  If the Program as you
 16495  received it, or any part of it, contains a notice stating that it is
 16496  governed by this License along with a term that is a further
 16497  restriction, you may remove that term.  If a license document contains
 16498  a further restriction but permits relicensing or conveying under this
 16499  License, you may add to a covered work material governed by the terms
 16500  of that license document, provided that the further restriction does
 16501  not survive such relicensing or conveying.
 16502  
 16503    If you add terms to a covered work in accord with this section, you
 16504  must place, in the relevant source files, a statement of the
 16505  additional terms that apply to those files, or a notice indicating
 16506  where to find the applicable terms.
 16507  
 16508    Additional terms, permissive or non-permissive, may be stated in the
 16509  form of a separately written license, or stated as exceptions;
 16510  the above requirements apply either way.
 16511  
 16512    8. Termination.
 16513  
 16514    You may not propagate or modify a covered work except as expressly
 16515  provided under this License.  Any attempt otherwise to propagate or
 16516  modify it is void, and will automatically terminate your rights under
 16517  this License (including any patent licenses granted under the third
 16518  paragraph of section 11).
 16519  
 16520    However, if you cease all violation of this License, then your
 16521  license from a particular copyright holder is reinstated (a)
 16522  provisionally, unless and until the copyright holder explicitly and
 16523  finally terminates your license, and (b) permanently, if the copyright
 16524  holder fails to notify you of the violation by some reasonable means
 16525  prior to 60 days after the cessation.
 16526  
 16527    Moreover, your license from a particular copyright holder is
 16528  reinstated permanently if the copyright holder notifies you of the
 16529  violation by some reasonable means, this is the first time you have
 16530  received notice of violation of this License (for any work) from that
 16531  copyright holder, and you cure the violation prior to 30 days after
 16532  your receipt of the notice.
 16533  
 16534    Termination of your rights under this section does not terminate the
 16535  licenses of parties who have received copies or rights from you under
 16536  this License.  If your rights have been terminated and not permanently
 16537  reinstated, you do not qualify to receive new licenses for the same
 16538  material under section 10.
 16539  
 16540    9. Acceptance Not Required for Having Copies.
 16541  
 16542    You are not required to accept this License in order to receive or
 16543  run a copy of the Program.  Ancillary propagation of a covered work
 16544  occurring solely as a consequence of using peer-to-peer transmission
 16545  to receive a copy likewise does not require acceptance.  However,
 16546  nothing other than this License grants you permission to propagate or
 16547  modify any covered work.  These actions infringe copyright if you do
 16548  not accept this License.  Therefore, by modifying or propagating a
 16549  covered work, you indicate your acceptance of this License to do so.
 16550  
 16551    10. Automatic Licensing of Downstream Recipients.
 16552  
 16553    Each time you convey a covered work, the recipient automatically
 16554  receives a license from the original licensors, to run, modify and
 16555  propagate that work, subject to this License.  You are not responsible
 16556  for enforcing compliance by third parties with this License.
 16557  
 16558    An "entity transaction" is a transaction transferring control of an
 16559  organization, or substantially all assets of one, or subdividing an
 16560  organization, or merging organizations.  If propagation of a covered
 16561  work results from an entity transaction, each party to that
 16562  transaction who receives a copy of the work also receives whatever
 16563  licenses to the work the party's predecessor in interest had or could
 16564  give under the previous paragraph, plus a right to possession of the
 16565  Corresponding Source of the work from the predecessor in interest, if
 16566  the predecessor has it or can get it with reasonable efforts.
 16567  
 16568    You may not impose any further restrictions on the exercise of the
 16569  rights granted or affirmed under this License.  For example, you may
 16570  not impose a license fee, royalty, or other charge for exercise of
 16571  rights granted under this License, and you may not initiate litigation
 16572  (including a cross-claim or counterclaim in a lawsuit) alleging that
 16573  any patent claim is infringed by making, using, selling, offering for
 16574  sale, or importing the Program or any portion of it.
 16575  
 16576    11. Patents.
 16577  
 16578    A "contributor" is a copyright holder who authorizes use under this
 16579  License of the Program or a work on which the Program is based.  The
 16580  work thus licensed is called the contributor's "contributor version".
 16581  
 16582    A contributor's "essential patent claims" are all patent claims
 16583  owned or controlled by the contributor, whether already acquired or
 16584  hereafter acquired, that would be infringed by some manner, permitted
 16585  by this License, of making, using, or selling its contributor version,
 16586  but do not include claims that would be infringed only as a
 16587  consequence of further modification of the contributor version.  For
 16588  purposes of this definition, "control" includes the right to grant
 16589  patent sublicenses in a manner consistent with the requirements of
 16590  this License.
 16591  
 16592    Each contributor grants you a non-exclusive, worldwide, royalty-free
 16593  patent license under the contributor's essential patent claims, to
 16594  make, use, sell, offer for sale, import and otherwise run, modify and
 16595  propagate the contents of its contributor version.
 16596  
 16597    In the following three paragraphs, a "patent license" is any express
 16598  agreement or commitment, however denominated, not to enforce a patent
 16599  (such as an express permission to practice a patent or covenant not to
 16600  sue for patent infringement).  To "grant" such a patent license to a
 16601  party means to make such an agreement or commitment not to enforce a
 16602  patent against the party.
 16603  
 16604    If you convey a covered work, knowingly relying on a patent license,
 16605  and the Corresponding Source of the work is not available for anyone
 16606  to copy, free of charge and under the terms of this License, through a
 16607  publicly available network server or other readily accessible means,
 16608  then you must either (1) cause the Corresponding Source to be so
 16609  available, or (2) arrange to deprive yourself of the benefit of the
 16610  patent license for this particular work, or (3) arrange, in a manner
 16611  consistent with the requirements of this License, to extend the patent
 16612  license to downstream recipients.  "Knowingly relying" means you have
 16613  actual knowledge that, but for the patent license, your conveying the
 16614  covered work in a country, or your recipient's use of the covered work
 16615  in a country, would infringe one or more identifiable patents in that
 16616  country that you have reason to believe are valid.
 16617  
 16618    If, pursuant to or in connection with a single transaction or
 16619  arrangement, you convey, or propagate by procuring conveyance of, a
 16620  covered work, and grant a patent license to some of the parties
 16621  receiving the covered work authorizing them to use, propagate, modify
 16622  or convey a specific copy of the covered work, then the patent license
 16623  you grant is automatically extended to all recipients of the covered
 16624  work and works based on it.
 16625  
 16626    A patent license is "discriminatory" if it does not include within
 16627  the scope of its coverage, prohibits the exercise of, or is
 16628  conditioned on the non-exercise of one or more of the rights that are
 16629  specifically granted under this License.  You may not convey a covered
 16630  work if you are a party to an arrangement with a third party that is
 16631  in the business of distributing software, under which you make payment
 16632  to the third party based on the extent of your activity of conveying
 16633  the work, and under which the third party grants, to any of the
 16634  parties who would receive the covered work from you, a discriminatory
 16635  patent license (a) in connection with copies of the covered work
 16636  conveyed by you (or copies made from those copies), or (b) primarily
 16637  for and in connection with specific products or compilations that
 16638  contain the covered work, unless you entered into that arrangement,
 16639  or that patent license was granted, prior to 28 March 2007.
 16640  
 16641    Nothing in this License shall be construed as excluding or limiting
 16642  any implied license or other defenses to infringement that may
 16643  otherwise be available to you under applicable patent law.
 16644  
 16645    12. No Surrender of Others' Freedom.
 16646  
 16647    If conditions are imposed on you (whether by court order, agreement or
 16648  otherwise) that contradict the conditions of this License, they do not
 16649  excuse you from the conditions of this License.  If you cannot convey a
 16650  covered work so as to satisfy simultaneously your obligations under this
 16651  License and any other pertinent obligations, then as a consequence you may
 16652  not convey it at all.  For example, if you agree to terms that obligate you
 16653  to collect a royalty for further conveying from those to whom you convey
 16654  the Program, the only way you could satisfy both those terms and this
 16655  License would be to refrain entirely from conveying the Program.
 16656  
 16657    13. Remote Network Interaction; Use with the GNU General Public License.
 16658  
 16659    Notwithstanding any other provision of this License, if you modify the
 16660  Program, your modified version must prominently offer all users
 16661  interacting with it remotely through a computer network (if your version
 16662  supports such interaction) an opportunity to receive the Corresponding
 16663  Source of your version by providing access to the Corresponding Source
 16664  from a network server at no charge, through some standard or customary
 16665  means of facilitating copying of software.  This Corresponding Source
 16666  shall include the Corresponding Source for any work covered by version 3
 16667  of the GNU General Public License that is incorporated pursuant to the
 16668  following paragraph.
 16669  
 16670    Notwithstanding any other provision of this License, you have
 16671  permission to link or combine any covered work with a work licensed
 16672  under version 3 of the GNU General Public License into a single
 16673  combined work, and to convey the resulting work.  The terms of this
 16674  License will continue to apply to the part which is the covered work,
 16675  but the work with which it is combined will remain governed by version
 16676  3 of the GNU General Public License.
 16677  
 16678    14. Revised Versions of this License.
 16679  
 16680    The Free Software Foundation may publish revised and/or new versions of
 16681  the GNU Affero General Public License from time to time.  Such new versions
 16682  will be similar in spirit to the present version, but may differ in detail to
 16683  address new problems or concerns.
 16684  
 16685    Each version is given a distinguishing version number.  If the
 16686  Program specifies that a certain numbered version of the GNU Affero General
 16687  Public License "or any later version" applies to it, you have the
 16688  option of following the terms and conditions either of that numbered
 16689  version or of any later version published by the Free Software
 16690  Foundation.  If the Program does not specify a version number of the
 16691  GNU Affero General Public License, you may choose any version ever published
 16692  by the Free Software Foundation.
 16693  
 16694    If the Program specifies that a proxy can decide which future
 16695  versions of the GNU Affero General Public License can be used, that proxy's
 16696  public statement of acceptance of a version permanently authorizes you
 16697  to choose that version for the Program.
 16698  
 16699    Later license versions may give you additional or different
 16700  permissions.  However, no additional obligations are imposed on any
 16701  author or copyright holder as a result of your choosing to follow a
 16702  later version.
 16703  
 16704    15. Disclaimer of Warranty.
 16705  
 16706    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
 16707  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
 16708  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
 16709  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 16710  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 16711  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
 16712  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 16713  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 16714  
 16715    16. Limitation of Liability.
 16716  
 16717    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 16718  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
 16719  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 16720  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
 16721  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
 16722  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 16723  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 16724  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 16725  SUCH DAMAGES.
 16726  
 16727    17. Interpretation of Sections 15 and 16.
 16728  
 16729    If the disclaimer of warranty and limitation of liability provided
 16730  above cannot be given local legal effect according to their terms,
 16731  reviewing courts shall apply local law that most closely approximates
 16732  an absolute waiver of all civil liability in connection with the
 16733  Program, unless a warranty or assumption of liability accompanies a
 16734  copy of the Program in return for a fee.
 16735  
 16736                       END OF TERMS AND CONDITIONS
 16737  
 16738              How to Apply These Terms to Your New Programs
 16739  
 16740    If you develop a new program, and you want it to be of the greatest
 16741  possible use to the public, the best way to achieve this is to make it
 16742  free software which everyone can redistribute and change under these terms.
 16743  
 16744    To do so, attach the following notices to the program.  It is safest
 16745  to attach them to the start of each source file to most effectively
 16746  state the exclusion of warranty; and each file should have at least
 16747  the "copyright" line and a pointer to where the full notice is found.
 16748  
 16749      <one line to give the program's name and a brief idea of what it does.>
 16750      Copyright (C) <year>  <name of author>
 16751  
 16752      This program is free software: you can redistribute it and/or modify
 16753      it under the terms of the GNU Affero General Public License as published by
 16754      the Free Software Foundation, either version 3 of the License, or
 16755      (at your option) any later version.
 16756  
 16757      This program is distributed in the hope that it will be useful,
 16758      but WITHOUT ANY WARRANTY; without even the implied warranty of
 16759      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 16760      GNU Affero General Public License for more details.
 16761  
 16762      You should have received a copy of the GNU Affero General Public License
 16763      along with this program.  If not, see <https://www.gnu.org/licenses/>.
 16764  
 16765  Also add information on how to contact you by electronic and paper mail.
 16766  
 16767    If your software can interact with users remotely through a computer
 16768  network, you should also make sure that it provides a way for users to
 16769  get its source.  For example, if your program is a web application, its
 16770  interface could display a "Source" link that leads users to an archive
 16771  of the code.  There are many ways you could offer source, and different
 16772  solutions will be better for different programs; see section 13 for the
 16773  specific requirements.
 16774  
 16775    You should also get your employer (if you work as a programmer) or school,
 16776  if any, to sign a "copyright disclaimer" for the program, if necessary.
 16777  For more information on this, and how to apply and follow the GNU AGPL, see
 16778  <https://www.gnu.org/licenses/>.
 16779  
 16780  ================================================================
 16781  
 16782  github.com/minio/dnscache
 16783  https://github.com/minio/dnscache
 16784  ----------------------------------------------------------------
 16785  MIT License
 16786  
 16787  Copyright (c) 2023 MinIO, Inc.
 16788  Copyright (c) 2018 Olivier Poitrey
 16789  
 16790  Permission is hereby granted, free of charge, to any person obtaining a copy
 16791  of this software and associated documentation files (the "Software"), to deal
 16792  in the Software without restriction, including without limitation the rights
 16793  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 16794  copies of the Software, and to permit persons to whom the Software is
 16795  furnished to do so, subject to the following conditions:
 16796  
 16797  The above copyright notice and this permission notice shall be included in all
 16798  copies or substantial portions of the Software.
 16799  
 16800  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 16801  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 16802  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 16803  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 16804  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 16805  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 16806  SOFTWARE.
 16807  
 16808  ================================================================
 16809  
 16810  github.com/minio/dperf
 16811  https://github.com/minio/dperf
 16812  ----------------------------------------------------------------
 16813                      GNU AFFERO GENERAL PUBLIC LICENSE
 16814                         Version 3, 19 November 2007
 16815  
 16816   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 16817   Everyone is permitted to copy and distribute verbatim copies
 16818   of this license document, but changing it is not allowed.
 16819  
 16820                              Preamble
 16821  
 16822    The GNU Affero General Public License is a free, copyleft license for
 16823  software and other kinds of works, specifically designed to ensure
 16824  cooperation with the community in the case of network server software.
 16825  
 16826    The licenses for most software and other practical works are designed
 16827  to take away your freedom to share and change the works.  By contrast,
 16828  our General Public Licenses are intended to guarantee your freedom to
 16829  share and change all versions of a program--to make sure it remains free
 16830  software for all its users.
 16831  
 16832    When we speak of free software, we are referring to freedom, not
 16833  price.  Our General Public Licenses are designed to make sure that you
 16834  have the freedom to distribute copies of free software (and charge for
 16835  them if you wish), that you receive source code or can get it if you
 16836  want it, that you can change the software or use pieces of it in new
 16837  free programs, and that you know you can do these things.
 16838  
 16839    Developers that use our General Public Licenses protect your rights
 16840  with two steps: (1) assert copyright on the software, and (2) offer
 16841  you this License which gives you legal permission to copy, distribute
 16842  and/or modify the software.
 16843  
 16844    A secondary benefit of defending all users' freedom is that
 16845  improvements made in alternate versions of the program, if they
 16846  receive widespread use, become available for other developers to
 16847  incorporate.  Many developers of free software are heartened and
 16848  encouraged by the resulting cooperation.  However, in the case of
 16849  software used on network servers, this result may fail to come about.
 16850  The GNU General Public License permits making a modified version and
 16851  letting the public access it on a server without ever releasing its
 16852  source code to the public.
 16853  
 16854    The GNU Affero General Public License is designed specifically to
 16855  ensure that, in such cases, the modified source code becomes available
 16856  to the community.  It requires the operator of a network server to
 16857  provide the source code of the modified version running there to the
 16858  users of that server.  Therefore, public use of a modified version, on
 16859  a publicly accessible server, gives the public access to the source
 16860  code of the modified version.
 16861  
 16862    An older license, called the Affero General Public License and
 16863  published by Affero, was designed to accomplish similar goals.  This is
 16864  a different license, not a version of the Affero GPL, but Affero has
 16865  released a new version of the Affero GPL which permits relicensing under
 16866  this license.
 16867  
 16868    The precise terms and conditions for copying, distribution and
 16869  modification follow.
 16870  
 16871                         TERMS AND CONDITIONS
 16872  
 16873    0. Definitions.
 16874  
 16875    "This License" refers to version 3 of the GNU Affero General Public License.
 16876  
 16877    "Copyright" also means copyright-like laws that apply to other kinds of
 16878  works, such as semiconductor masks.
 16879  
 16880    "The Program" refers to any copyrightable work licensed under this
 16881  License.  Each licensee is addressed as "you".  "Licensees" and
 16882  "recipients" may be individuals or organizations.
 16883  
 16884    To "modify" a work means to copy from or adapt all or part of the work
 16885  in a fashion requiring copyright permission, other than the making of an
 16886  exact copy.  The resulting work is called a "modified version" of the
 16887  earlier work or a work "based on" the earlier work.
 16888  
 16889    A "covered work" means either the unmodified Program or a work based
 16890  on the Program.
 16891  
 16892    To "propagate" a work means to do anything with it that, without
 16893  permission, would make you directly or secondarily liable for
 16894  infringement under applicable copyright law, except executing it on a
 16895  computer or modifying a private copy.  Propagation includes copying,
 16896  distribution (with or without modification), making available to the
 16897  public, and in some countries other activities as well.
 16898  
 16899    To "convey" a work means any kind of propagation that enables other
 16900  parties to make or receive copies.  Mere interaction with a user through
 16901  a computer network, with no transfer of a copy, is not conveying.
 16902  
 16903    An interactive user interface displays "Appropriate Legal Notices"
 16904  to the extent that it includes a convenient and prominently visible
 16905  feature that (1) displays an appropriate copyright notice, and (2)
 16906  tells the user that there is no warranty for the work (except to the
 16907  extent that warranties are provided), that licensees may convey the
 16908  work under this License, and how to view a copy of this License.  If
 16909  the interface presents a list of user commands or options, such as a
 16910  menu, a prominent item in the list meets this criterion.
 16911  
 16912    1. Source Code.
 16913  
 16914    The "source code" for a work means the preferred form of the work
 16915  for making modifications to it.  "Object code" means any non-source
 16916  form of a work.
 16917  
 16918    A "Standard Interface" means an interface that either is an official
 16919  standard defined by a recognized standards body, or, in the case of
 16920  interfaces specified for a particular programming language, one that
 16921  is widely used among developers working in that language.
 16922  
 16923    The "System Libraries" of an executable work include anything, other
 16924  than the work as a whole, that (a) is included in the normal form of
 16925  packaging a Major Component, but which is not part of that Major
 16926  Component, and (b) serves only to enable use of the work with that
 16927  Major Component, or to implement a Standard Interface for which an
 16928  implementation is available to the public in source code form.  A
 16929  "Major Component", in this context, means a major essential component
 16930  (kernel, window system, and so on) of the specific operating system
 16931  (if any) on which the executable work runs, or a compiler used to
 16932  produce the work, or an object code interpreter used to run it.
 16933  
 16934    The "Corresponding Source" for a work in object code form means all
 16935  the source code needed to generate, install, and (for an executable
 16936  work) run the object code and to modify the work, including scripts to
 16937  control those activities.  However, it does not include the work's
 16938  System Libraries, or general-purpose tools or generally available free
 16939  programs which are used unmodified in performing those activities but
 16940  which are not part of the work.  For example, Corresponding Source
 16941  includes interface definition files associated with source files for
 16942  the work, and the source code for shared libraries and dynamically
 16943  linked subprograms that the work is specifically designed to require,
 16944  such as by intimate data communication or control flow between those
 16945  subprograms and other parts of the work.
 16946  
 16947    The Corresponding Source need not include anything that users
 16948  can regenerate automatically from other parts of the Corresponding
 16949  Source.
 16950  
 16951    The Corresponding Source for a work in source code form is that
 16952  same work.
 16953  
 16954    2. Basic Permissions.
 16955  
 16956    All rights granted under this License are granted for the term of
 16957  copyright on the Program, and are irrevocable provided the stated
 16958  conditions are met.  This License explicitly affirms your unlimited
 16959  permission to run the unmodified Program.  The output from running a
 16960  covered work is covered by this License only if the output, given its
 16961  content, constitutes a covered work.  This License acknowledges your
 16962  rights of fair use or other equivalent, as provided by copyright law.
 16963  
 16964    You may make, run and propagate covered works that you do not
 16965  convey, without conditions so long as your license otherwise remains
 16966  in force.  You may convey covered works to others for the sole purpose
 16967  of having them make modifications exclusively for you, or provide you
 16968  with facilities for running those works, provided that you comply with
 16969  the terms of this License in conveying all material for which you do
 16970  not control copyright.  Those thus making or running the covered works
 16971  for you must do so exclusively on your behalf, under your direction
 16972  and control, on terms that prohibit them from making any copies of
 16973  your copyrighted material outside their relationship with you.
 16974  
 16975    Conveying under any other circumstances is permitted solely under
 16976  the conditions stated below.  Sublicensing is not allowed; section 10
 16977  makes it unnecessary.
 16978  
 16979    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 16980  
 16981    No covered work shall be deemed part of an effective technological
 16982  measure under any applicable law fulfilling obligations under article
 16983  11 of the WIPO copyright treaty adopted on 20 December 1996, or
 16984  similar laws prohibiting or restricting circumvention of such
 16985  measures.
 16986  
 16987    When you convey a covered work, you waive any legal power to forbid
 16988  circumvention of technological measures to the extent such circumvention
 16989  is effected by exercising rights under this License with respect to
 16990  the covered work, and you disclaim any intention to limit operation or
 16991  modification of the work as a means of enforcing, against the work's
 16992  users, your or third parties' legal rights to forbid circumvention of
 16993  technological measures.
 16994  
 16995    4. Conveying Verbatim Copies.
 16996  
 16997    You may convey verbatim copies of the Program's source code as you
 16998  receive it, in any medium, provided that you conspicuously and
 16999  appropriately publish on each copy an appropriate copyright notice;
 17000  keep intact all notices stating that this License and any
 17001  non-permissive terms added in accord with section 7 apply to the code;
 17002  keep intact all notices of the absence of any warranty; and give all
 17003  recipients a copy of this License along with the Program.
 17004  
 17005    You may charge any price or no price for each copy that you convey,
 17006  and you may offer support or warranty protection for a fee.
 17007  
 17008    5. Conveying Modified Source Versions.
 17009  
 17010    You may convey a work based on the Program, or the modifications to
 17011  produce it from the Program, in the form of source code under the
 17012  terms of section 4, provided that you also meet all of these conditions:
 17013  
 17014      a) The work must carry prominent notices stating that you modified
 17015      it, and giving a relevant date.
 17016  
 17017      b) The work must carry prominent notices stating that it is
 17018      released under this License and any conditions added under section
 17019      7.  This requirement modifies the requirement in section 4 to
 17020      "keep intact all notices".
 17021  
 17022      c) You must license the entire work, as a whole, under this
 17023      License to anyone who comes into possession of a copy.  This
 17024      License will therefore apply, along with any applicable section 7
 17025      additional terms, to the whole of the work, and all its parts,
 17026      regardless of how they are packaged.  This License gives no
 17027      permission to license the work in any other way, but it does not
 17028      invalidate such permission if you have separately received it.
 17029  
 17030      d) If the work has interactive user interfaces, each must display
 17031      Appropriate Legal Notices; however, if the Program has interactive
 17032      interfaces that do not display Appropriate Legal Notices, your
 17033      work need not make them do so.
 17034  
 17035    A compilation of a covered work with other separate and independent
 17036  works, which are not by their nature extensions of the covered work,
 17037  and which are not combined with it such as to form a larger program,
 17038  in or on a volume of a storage or distribution medium, is called an
 17039  "aggregate" if the compilation and its resulting copyright are not
 17040  used to limit the access or legal rights of the compilation's users
 17041  beyond what the individual works permit.  Inclusion of a covered work
 17042  in an aggregate does not cause this License to apply to the other
 17043  parts of the aggregate.
 17044  
 17045    6. Conveying Non-Source Forms.
 17046  
 17047    You may convey a covered work in object code form under the terms
 17048  of sections 4 and 5, provided that you also convey the
 17049  machine-readable Corresponding Source under the terms of this License,
 17050  in one of these ways:
 17051  
 17052      a) Convey the object code in, or embodied in, a physical product
 17053      (including a physical distribution medium), accompanied by the
 17054      Corresponding Source fixed on a durable physical medium
 17055      customarily used for software interchange.
 17056  
 17057      b) Convey the object code in, or embodied in, a physical product
 17058      (including a physical distribution medium), accompanied by a
 17059      written offer, valid for at least three years and valid for as
 17060      long as you offer spare parts or customer support for that product
 17061      model, to give anyone who possesses the object code either (1) a
 17062      copy of the Corresponding Source for all the software in the
 17063      product that is covered by this License, on a durable physical
 17064      medium customarily used for software interchange, for a price no
 17065      more than your reasonable cost of physically performing this
 17066      conveying of source, or (2) access to copy the
 17067      Corresponding Source from a network server at no charge.
 17068  
 17069      c) Convey individual copies of the object code with a copy of the
 17070      written offer to provide the Corresponding Source.  This
 17071      alternative is allowed only occasionally and noncommercially, and
 17072      only if you received the object code with such an offer, in accord
 17073      with subsection 6b.
 17074  
 17075      d) Convey the object code by offering access from a designated
 17076      place (gratis or for a charge), and offer equivalent access to the
 17077      Corresponding Source in the same way through the same place at no
 17078      further charge.  You need not require recipients to copy the
 17079      Corresponding Source along with the object code.  If the place to
 17080      copy the object code is a network server, the Corresponding Source
 17081      may be on a different server (operated by you or a third party)
 17082      that supports equivalent copying facilities, provided you maintain
 17083      clear directions next to the object code saying where to find the
 17084      Corresponding Source.  Regardless of what server hosts the
 17085      Corresponding Source, you remain obligated to ensure that it is
 17086      available for as long as needed to satisfy these requirements.
 17087  
 17088      e) Convey the object code using peer-to-peer transmission, provided
 17089      you inform other peers where the object code and Corresponding
 17090      Source of the work are being offered to the general public at no
 17091      charge under subsection 6d.
 17092  
 17093    A separable portion of the object code, whose source code is excluded
 17094  from the Corresponding Source as a System Library, need not be
 17095  included in conveying the object code work.
 17096  
 17097    A "User Product" is either (1) a "consumer product", which means any
 17098  tangible personal property which is normally used for personal, family,
 17099  or household purposes, or (2) anything designed or sold for incorporation
 17100  into a dwelling.  In determining whether a product is a consumer product,
 17101  doubtful cases shall be resolved in favor of coverage.  For a particular
 17102  product received by a particular user, "normally used" refers to a
 17103  typical or common use of that class of product, regardless of the status
 17104  of the particular user or of the way in which the particular user
 17105  actually uses, or expects or is expected to use, the product.  A product
 17106  is a consumer product regardless of whether the product has substantial
 17107  commercial, industrial or non-consumer uses, unless such uses represent
 17108  the only significant mode of use of the product.
 17109  
 17110    "Installation Information" for a User Product means any methods,
 17111  procedures, authorization keys, or other information required to install
 17112  and execute modified versions of a covered work in that User Product from
 17113  a modified version of its Corresponding Source.  The information must
 17114  suffice to ensure that the continued functioning of the modified object
 17115  code is in no case prevented or interfered with solely because
 17116  modification has been made.
 17117  
 17118    If you convey an object code work under this section in, or with, or
 17119  specifically for use in, a User Product, and the conveying occurs as
 17120  part of a transaction in which the right of possession and use of the
 17121  User Product is transferred to the recipient in perpetuity or for a
 17122  fixed term (regardless of how the transaction is characterized), the
 17123  Corresponding Source conveyed under this section must be accompanied
 17124  by the Installation Information.  But this requirement does not apply
 17125  if neither you nor any third party retains the ability to install
 17126  modified object code on the User Product (for example, the work has
 17127  been installed in ROM).
 17128  
 17129    The requirement to provide Installation Information does not include a
 17130  requirement to continue to provide support service, warranty, or updates
 17131  for a work that has been modified or installed by the recipient, or for
 17132  the User Product in which it has been modified or installed.  Access to a
 17133  network may be denied when the modification itself materially and
 17134  adversely affects the operation of the network or violates the rules and
 17135  protocols for communication across the network.
 17136  
 17137    Corresponding Source conveyed, and Installation Information provided,
 17138  in accord with this section must be in a format that is publicly
 17139  documented (and with an implementation available to the public in
 17140  source code form), and must require no special password or key for
 17141  unpacking, reading or copying.
 17142  
 17143    7. Additional Terms.
 17144  
 17145    "Additional permissions" are terms that supplement the terms of this
 17146  License by making exceptions from one or more of its conditions.
 17147  Additional permissions that are applicable to the entire Program shall
 17148  be treated as though they were included in this License, to the extent
 17149  that they are valid under applicable law.  If additional permissions
 17150  apply only to part of the Program, that part may be used separately
 17151  under those permissions, but the entire Program remains governed by
 17152  this License without regard to the additional permissions.
 17153  
 17154    When you convey a copy of a covered work, you may at your option
 17155  remove any additional permissions from that copy, or from any part of
 17156  it.  (Additional permissions may be written to require their own
 17157  removal in certain cases when you modify the work.)  You may place
 17158  additional permissions on material, added by you to a covered work,
 17159  for which you have or can give appropriate copyright permission.
 17160  
 17161    Notwithstanding any other provision of this License, for material you
 17162  add to a covered work, you may (if authorized by the copyright holders of
 17163  that material) supplement the terms of this License with terms:
 17164  
 17165      a) Disclaiming warranty or limiting liability differently from the
 17166      terms of sections 15 and 16 of this License; or
 17167  
 17168      b) Requiring preservation of specified reasonable legal notices or
 17169      author attributions in that material or in the Appropriate Legal
 17170      Notices displayed by works containing it; or
 17171  
 17172      c) Prohibiting misrepresentation of the origin of that material, or
 17173      requiring that modified versions of such material be marked in
 17174      reasonable ways as different from the original version; or
 17175  
 17176      d) Limiting the use for publicity purposes of names of licensors or
 17177      authors of the material; or
 17178  
 17179      e) Declining to grant rights under trademark law for use of some
 17180      trade names, trademarks, or service marks; or
 17181  
 17182      f) Requiring indemnification of licensors and authors of that
 17183      material by anyone who conveys the material (or modified versions of
 17184      it) with contractual assumptions of liability to the recipient, for
 17185      any liability that these contractual assumptions directly impose on
 17186      those licensors and authors.
 17187  
 17188    All other non-permissive additional terms are considered "further
 17189  restrictions" within the meaning of section 10.  If the Program as you
 17190  received it, or any part of it, contains a notice stating that it is
 17191  governed by this License along with a term that is a further
 17192  restriction, you may remove that term.  If a license document contains
 17193  a further restriction but permits relicensing or conveying under this
 17194  License, you may add to a covered work material governed by the terms
 17195  of that license document, provided that the further restriction does
 17196  not survive such relicensing or conveying.
 17197  
 17198    If you add terms to a covered work in accord with this section, you
 17199  must place, in the relevant source files, a statement of the
 17200  additional terms that apply to those files, or a notice indicating
 17201  where to find the applicable terms.
 17202  
 17203    Additional terms, permissive or non-permissive, may be stated in the
 17204  form of a separately written license, or stated as exceptions;
 17205  the above requirements apply either way.
 17206  
 17207    8. Termination.
 17208  
 17209    You may not propagate or modify a covered work except as expressly
 17210  provided under this License.  Any attempt otherwise to propagate or
 17211  modify it is void, and will automatically terminate your rights under
 17212  this License (including any patent licenses granted under the third
 17213  paragraph of section 11).
 17214  
 17215    However, if you cease all violation of this License, then your
 17216  license from a particular copyright holder is reinstated (a)
 17217  provisionally, unless and until the copyright holder explicitly and
 17218  finally terminates your license, and (b) permanently, if the copyright
 17219  holder fails to notify you of the violation by some reasonable means
 17220  prior to 60 days after the cessation.
 17221  
 17222    Moreover, your license from a particular copyright holder is
 17223  reinstated permanently if the copyright holder notifies you of the
 17224  violation by some reasonable means, this is the first time you have
 17225  received notice of violation of this License (for any work) from that
 17226  copyright holder, and you cure the violation prior to 30 days after
 17227  your receipt of the notice.
 17228  
 17229    Termination of your rights under this section does not terminate the
 17230  licenses of parties who have received copies or rights from you under
 17231  this License.  If your rights have been terminated and not permanently
 17232  reinstated, you do not qualify to receive new licenses for the same
 17233  material under section 10.
 17234  
 17235    9. Acceptance Not Required for Having Copies.
 17236  
 17237    You are not required to accept this License in order to receive or
 17238  run a copy of the Program.  Ancillary propagation of a covered work
 17239  occurring solely as a consequence of using peer-to-peer transmission
 17240  to receive a copy likewise does not require acceptance.  However,
 17241  nothing other than this License grants you permission to propagate or
 17242  modify any covered work.  These actions infringe copyright if you do
 17243  not accept this License.  Therefore, by modifying or propagating a
 17244  covered work, you indicate your acceptance of this License to do so.
 17245  
 17246    10. Automatic Licensing of Downstream Recipients.
 17247  
 17248    Each time you convey a covered work, the recipient automatically
 17249  receives a license from the original licensors, to run, modify and
 17250  propagate that work, subject to this License.  You are not responsible
 17251  for enforcing compliance by third parties with this License.
 17252  
 17253    An "entity transaction" is a transaction transferring control of an
 17254  organization, or substantially all assets of one, or subdividing an
 17255  organization, or merging organizations.  If propagation of a covered
 17256  work results from an entity transaction, each party to that
 17257  transaction who receives a copy of the work also receives whatever
 17258  licenses to the work the party's predecessor in interest had or could
 17259  give under the previous paragraph, plus a right to possession of the
 17260  Corresponding Source of the work from the predecessor in interest, if
 17261  the predecessor has it or can get it with reasonable efforts.
 17262  
 17263    You may not impose any further restrictions on the exercise of the
 17264  rights granted or affirmed under this License.  For example, you may
 17265  not impose a license fee, royalty, or other charge for exercise of
 17266  rights granted under this License, and you may not initiate litigation
 17267  (including a cross-claim or counterclaim in a lawsuit) alleging that
 17268  any patent claim is infringed by making, using, selling, offering for
 17269  sale, or importing the Program or any portion of it.
 17270  
 17271    11. Patents.
 17272  
 17273    A "contributor" is a copyright holder who authorizes use under this
 17274  License of the Program or a work on which the Program is based.  The
 17275  work thus licensed is called the contributor's "contributor version".
 17276  
 17277    A contributor's "essential patent claims" are all patent claims
 17278  owned or controlled by the contributor, whether already acquired or
 17279  hereafter acquired, that would be infringed by some manner, permitted
 17280  by this License, of making, using, or selling its contributor version,
 17281  but do not include claims that would be infringed only as a
 17282  consequence of further modification of the contributor version.  For
 17283  purposes of this definition, "control" includes the right to grant
 17284  patent sublicenses in a manner consistent with the requirements of
 17285  this License.
 17286  
 17287    Each contributor grants you a non-exclusive, worldwide, royalty-free
 17288  patent license under the contributor's essential patent claims, to
 17289  make, use, sell, offer for sale, import and otherwise run, modify and
 17290  propagate the contents of its contributor version.
 17291  
 17292    In the following three paragraphs, a "patent license" is any express
 17293  agreement or commitment, however denominated, not to enforce a patent
 17294  (such as an express permission to practice a patent or covenant not to
 17295  sue for patent infringement).  To "grant" such a patent license to a
 17296  party means to make such an agreement or commitment not to enforce a
 17297  patent against the party.
 17298  
 17299    If you convey a covered work, knowingly relying on a patent license,
 17300  and the Corresponding Source of the work is not available for anyone
 17301  to copy, free of charge and under the terms of this License, through a
 17302  publicly available network server or other readily accessible means,
 17303  then you must either (1) cause the Corresponding Source to be so
 17304  available, or (2) arrange to deprive yourself of the benefit of the
 17305  patent license for this particular work, or (3) arrange, in a manner
 17306  consistent with the requirements of this License, to extend the patent
 17307  license to downstream recipients.  "Knowingly relying" means you have
 17308  actual knowledge that, but for the patent license, your conveying the
 17309  covered work in a country, or your recipient's use of the covered work
 17310  in a country, would infringe one or more identifiable patents in that
 17311  country that you have reason to believe are valid.
 17312  
 17313    If, pursuant to or in connection with a single transaction or
 17314  arrangement, you convey, or propagate by procuring conveyance of, a
 17315  covered work, and grant a patent license to some of the parties
 17316  receiving the covered work authorizing them to use, propagate, modify
 17317  or convey a specific copy of the covered work, then the patent license
 17318  you grant is automatically extended to all recipients of the covered
 17319  work and works based on it.
 17320  
 17321    A patent license is "discriminatory" if it does not include within
 17322  the scope of its coverage, prohibits the exercise of, or is
 17323  conditioned on the non-exercise of one or more of the rights that are
 17324  specifically granted under this License.  You may not convey a covered
 17325  work if you are a party to an arrangement with a third party that is
 17326  in the business of distributing software, under which you make payment
 17327  to the third party based on the extent of your activity of conveying
 17328  the work, and under which the third party grants, to any of the
 17329  parties who would receive the covered work from you, a discriminatory
 17330  patent license (a) in connection with copies of the covered work
 17331  conveyed by you (or copies made from those copies), or (b) primarily
 17332  for and in connection with specific products or compilations that
 17333  contain the covered work, unless you entered into that arrangement,
 17334  or that patent license was granted, prior to 28 March 2007.
 17335  
 17336    Nothing in this License shall be construed as excluding or limiting
 17337  any implied license or other defenses to infringement that may
 17338  otherwise be available to you under applicable patent law.
 17339  
 17340    12. No Surrender of Others' Freedom.
 17341  
 17342    If conditions are imposed on you (whether by court order, agreement or
 17343  otherwise) that contradict the conditions of this License, they do not
 17344  excuse you from the conditions of this License.  If you cannot convey a
 17345  covered work so as to satisfy simultaneously your obligations under this
 17346  License and any other pertinent obligations, then as a consequence you may
 17347  not convey it at all.  For example, if you agree to terms that obligate you
 17348  to collect a royalty for further conveying from those to whom you convey
 17349  the Program, the only way you could satisfy both those terms and this
 17350  License would be to refrain entirely from conveying the Program.
 17351  
 17352    13. Remote Network Interaction; Use with the GNU General Public License.
 17353  
 17354    Notwithstanding any other provision of this License, if you modify the
 17355  Program, your modified version must prominently offer all users
 17356  interacting with it remotely through a computer network (if your version
 17357  supports such interaction) an opportunity to receive the Corresponding
 17358  Source of your version by providing access to the Corresponding Source
 17359  from a network server at no charge, through some standard or customary
 17360  means of facilitating copying of software.  This Corresponding Source
 17361  shall include the Corresponding Source for any work covered by version 3
 17362  of the GNU General Public License that is incorporated pursuant to the
 17363  following paragraph.
 17364  
 17365    Notwithstanding any other provision of this License, you have
 17366  permission to link or combine any covered work with a work licensed
 17367  under version 3 of the GNU General Public License into a single
 17368  combined work, and to convey the resulting work.  The terms of this
 17369  License will continue to apply to the part which is the covered work,
 17370  but the work with which it is combined will remain governed by version
 17371  3 of the GNU General Public License.
 17372  
 17373    14. Revised Versions of this License.
 17374  
 17375    The Free Software Foundation may publish revised and/or new versions of
 17376  the GNU Affero General Public License from time to time.  Such new versions
 17377  will be similar in spirit to the present version, but may differ in detail to
 17378  address new problems or concerns.
 17379  
 17380    Each version is given a distinguishing version number.  If the
 17381  Program specifies that a certain numbered version of the GNU Affero General
 17382  Public License "or any later version" applies to it, you have the
 17383  option of following the terms and conditions either of that numbered
 17384  version or of any later version published by the Free Software
 17385  Foundation.  If the Program does not specify a version number of the
 17386  GNU Affero General Public License, you may choose any version ever published
 17387  by the Free Software Foundation.
 17388  
 17389    If the Program specifies that a proxy can decide which future
 17390  versions of the GNU Affero General Public License can be used, that proxy's
 17391  public statement of acceptance of a version permanently authorizes you
 17392  to choose that version for the Program.
 17393  
 17394    Later license versions may give you additional or different
 17395  permissions.  However, no additional obligations are imposed on any
 17396  author or copyright holder as a result of your choosing to follow a
 17397  later version.
 17398  
 17399    15. Disclaimer of Warranty.
 17400  
 17401    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
 17402  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
 17403  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
 17404  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 17405  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 17406  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
 17407  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 17408  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 17409  
 17410    16. Limitation of Liability.
 17411  
 17412    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 17413  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
 17414  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 17415  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
 17416  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
 17417  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 17418  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 17419  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 17420  SUCH DAMAGES.
 17421  
 17422    17. Interpretation of Sections 15 and 16.
 17423  
 17424    If the disclaimer of warranty and limitation of liability provided
 17425  above cannot be given local legal effect according to their terms,
 17426  reviewing courts shall apply local law that most closely approximates
 17427  an absolute waiver of all civil liability in connection with the
 17428  Program, unless a warranty or assumption of liability accompanies a
 17429  copy of the Program in return for a fee.
 17430  
 17431                       END OF TERMS AND CONDITIONS
 17432  
 17433              How to Apply These Terms to Your New Programs
 17434  
 17435    If you develop a new program, and you want it to be of the greatest
 17436  possible use to the public, the best way to achieve this is to make it
 17437  free software which everyone can redistribute and change under these terms.
 17438  
 17439    To do so, attach the following notices to the program.  It is safest
 17440  to attach them to the start of each source file to most effectively
 17441  state the exclusion of warranty; and each file should have at least
 17442  the "copyright" line and a pointer to where the full notice is found.
 17443  
 17444      <one line to give the program's name and a brief idea of what it does.>
 17445      Copyright (C) <year>  <name of author>
 17446  
 17447      This program is free software: you can redistribute it and/or modify
 17448      it under the terms of the GNU Affero General Public License as published
 17449      by the Free Software Foundation, either version 3 of the License, or
 17450      (at your option) any later version.
 17451  
 17452      This program is distributed in the hope that it will be useful,
 17453      but WITHOUT ANY WARRANTY; without even the implied warranty of
 17454      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 17455      GNU Affero General Public License for more details.
 17456  
 17457      You should have received a copy of the GNU Affero General Public License
 17458      along with this program.  If not, see <https://www.gnu.org/licenses/>.
 17459  
 17460  Also add information on how to contact you by electronic and paper mail.
 17461  
 17462    If your software can interact with users remotely through a computer
 17463  network, you should also make sure that it provides a way for users to
 17464  get its source.  For example, if your program is a web application, its
 17465  interface could display a "Source" link that leads users to an archive
 17466  of the code.  There are many ways you could offer source, and different
 17467  solutions will be better for different programs; see section 13 for the
 17468  specific requirements.
 17469  
 17470    You should also get your employer (if you work as a programmer) or school,
 17471  if any, to sign a "copyright disclaimer" for the program, if necessary.
 17472  For more information on this, and how to apply and follow the GNU AGPL, see
 17473  <https://www.gnu.org/licenses/>.
 17474  
 17475  ================================================================
 17476  
 17477  github.com/minio/highwayhash
 17478  https://github.com/minio/highwayhash
 17479  ----------------------------------------------------------------
 17480  
 17481                                   Apache License
 17482                             Version 2.0, January 2004
 17483                          http://www.apache.org/licenses/
 17484  
 17485     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 17486  
 17487     1. Definitions.
 17488  
 17489        "License" shall mean the terms and conditions for use, reproduction,
 17490        and distribution as defined by Sections 1 through 9 of this document.
 17491  
 17492        "Licensor" shall mean the copyright owner or entity authorized by
 17493        the copyright owner that is granting the License.
 17494  
 17495        "Legal Entity" shall mean the union of the acting entity and all
 17496        other entities that control, are controlled by, or are under common
 17497        control with that entity. For the purposes of this definition,
 17498        "control" means (i) the power, direct or indirect, to cause the
 17499        direction or management of such entity, whether by contract or
 17500        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 17501        outstanding shares, or (iii) beneficial ownership of such entity.
 17502  
 17503        "You" (or "Your") shall mean an individual or Legal Entity
 17504        exercising permissions granted by this License.
 17505  
 17506        "Source" form shall mean the preferred form for making modifications,
 17507        including but not limited to software source code, documentation
 17508        source, and configuration files.
 17509  
 17510        "Object" form shall mean any form resulting from mechanical
 17511        transformation or translation of a Source form, including but
 17512        not limited to compiled object code, generated documentation,
 17513        and conversions to other media types.
 17514  
 17515        "Work" shall mean the work of authorship, whether in Source or
 17516        Object form, made available under the License, as indicated by a
 17517        copyright notice that is included in or attached to the work
 17518        (an example is provided in the Appendix below).
 17519  
 17520        "Derivative Works" shall mean any work, whether in Source or Object
 17521        form, that is based on (or derived from) the Work and for which the
 17522        editorial revisions, annotations, elaborations, or other modifications
 17523        represent, as a whole, an original work of authorship. For the purposes
 17524        of this License, Derivative Works shall not include works that remain
 17525        separable from, or merely link (or bind by name) to the interfaces of,
 17526        the Work and Derivative Works thereof.
 17527  
 17528        "Contribution" shall mean any work of authorship, including
 17529        the original version of the Work and any modifications or additions
 17530        to that Work or Derivative Works thereof, that is intentionally
 17531        submitted to Licensor for inclusion in the Work by the copyright owner
 17532        or by an individual or Legal Entity authorized to submit on behalf of
 17533        the copyright owner. For the purposes of this definition, "submitted"
 17534        means any form of electronic, verbal, or written communication sent
 17535        to the Licensor or its representatives, including but not limited to
 17536        communication on electronic mailing lists, source code control systems,
 17537        and issue tracking systems that are managed by, or on behalf of, the
 17538        Licensor for the purpose of discussing and improving the Work, but
 17539        excluding communication that is conspicuously marked or otherwise
 17540        designated in writing by the copyright owner as "Not a Contribution."
 17541  
 17542        "Contributor" shall mean Licensor and any individual or Legal Entity
 17543        on behalf of whom a Contribution has been received by Licensor and
 17544        subsequently incorporated within the Work.
 17545  
 17546     2. Grant of Copyright License. Subject to the terms and conditions of
 17547        this License, each Contributor hereby grants to You a perpetual,
 17548        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17549        copyright license to reproduce, prepare Derivative Works of,
 17550        publicly display, publicly perform, sublicense, and distribute the
 17551        Work and such Derivative Works in Source or Object form.
 17552  
 17553     3. Grant of Patent License. Subject to the terms and conditions of
 17554        this License, each Contributor hereby grants to You a perpetual,
 17555        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17556        (except as stated in this section) patent license to make, have made,
 17557        use, offer to sell, sell, import, and otherwise transfer the Work,
 17558        where such license applies only to those patent claims licensable
 17559        by such Contributor that are necessarily infringed by their
 17560        Contribution(s) alone or by combination of their Contribution(s)
 17561        with the Work to which such Contribution(s) was submitted. If You
 17562        institute patent litigation against any entity (including a
 17563        cross-claim or counterclaim in a lawsuit) alleging that the Work
 17564        or a Contribution incorporated within the Work constitutes direct
 17565        or contributory patent infringement, then any patent licenses
 17566        granted to You under this License for that Work shall terminate
 17567        as of the date such litigation is filed.
 17568  
 17569     4. Redistribution. You may reproduce and distribute copies of the
 17570        Work or Derivative Works thereof in any medium, with or without
 17571        modifications, and in Source or Object form, provided that You
 17572        meet the following conditions:
 17573  
 17574        (a) You must give any other recipients of the Work or
 17575            Derivative Works a copy of this License; and
 17576  
 17577        (b) You must cause any modified files to carry prominent notices
 17578            stating that You changed the files; and
 17579  
 17580        (c) You must retain, in the Source form of any Derivative Works
 17581            that You distribute, all copyright, patent, trademark, and
 17582            attribution notices from the Source form of the Work,
 17583            excluding those notices that do not pertain to any part of
 17584            the Derivative Works; and
 17585  
 17586        (d) If the Work includes a "NOTICE" text file as part of its
 17587            distribution, then any Derivative Works that You distribute must
 17588            include a readable copy of the attribution notices contained
 17589            within such NOTICE file, excluding those notices that do not
 17590            pertain to any part of the Derivative Works, in at least one
 17591            of the following places: within a NOTICE text file distributed
 17592            as part of the Derivative Works; within the Source form or
 17593            documentation, if provided along with the Derivative Works; or,
 17594            within a display generated by the Derivative Works, if and
 17595            wherever such third-party notices normally appear. The contents
 17596            of the NOTICE file are for informational purposes only and
 17597            do not modify the License. You may add Your own attribution
 17598            notices within Derivative Works that You distribute, alongside
 17599            or as an addendum to the NOTICE text from the Work, provided
 17600            that such additional attribution notices cannot be construed
 17601            as modifying the License.
 17602  
 17603        You may add Your own copyright statement to Your modifications and
 17604        may provide additional or different license terms and conditions
 17605        for use, reproduction, or distribution of Your modifications, or
 17606        for any such Derivative Works as a whole, provided Your use,
 17607        reproduction, and distribution of the Work otherwise complies with
 17608        the conditions stated in this License.
 17609  
 17610     5. Submission of Contributions. Unless You explicitly state otherwise,
 17611        any Contribution intentionally submitted for inclusion in the Work
 17612        by You to the Licensor shall be under the terms and conditions of
 17613        this License, without any additional terms or conditions.
 17614        Notwithstanding the above, nothing herein shall supersede or modify
 17615        the terms of any separate license agreement you may have executed
 17616        with Licensor regarding such Contributions.
 17617  
 17618     6. Trademarks. This License does not grant permission to use the trade
 17619        names, trademarks, service marks, or product names of the Licensor,
 17620        except as required for reasonable and customary use in describing the
 17621        origin of the Work and reproducing the content of the NOTICE file.
 17622  
 17623     7. Disclaimer of Warranty. Unless required by applicable law or
 17624        agreed to in writing, Licensor provides the Work (and each
 17625        Contributor provides its Contributions) on an "AS IS" BASIS,
 17626        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 17627        implied, including, without limitation, any warranties or conditions
 17628        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 17629        PARTICULAR PURPOSE. You are solely responsible for determining the
 17630        appropriateness of using or redistributing the Work and assume any
 17631        risks associated with Your exercise of permissions under this License.
 17632  
 17633     8. Limitation of Liability. In no event and under no legal theory,
 17634        whether in tort (including negligence), contract, or otherwise,
 17635        unless required by applicable law (such as deliberate and grossly
 17636        negligent acts) or agreed to in writing, shall any Contributor be
 17637        liable to You for damages, including any direct, indirect, special,
 17638        incidental, or consequential damages of any character arising as a
 17639        result of this License or out of the use or inability to use the
 17640        Work (including but not limited to damages for loss of goodwill,
 17641        work stoppage, computer failure or malfunction, or any and all
 17642        other commercial damages or losses), even if such Contributor
 17643        has been advised of the possibility of such damages.
 17644  
 17645     9. Accepting Warranty or Additional Liability. While redistributing
 17646        the Work or Derivative Works thereof, You may choose to offer,
 17647        and charge a fee for, acceptance of support, warranty, indemnity,
 17648        or other liability obligations and/or rights consistent with this
 17649        License. However, in accepting such obligations, You may act only
 17650        on Your own behalf and on Your sole responsibility, not on behalf
 17651        of any other Contributor, and only if You agree to indemnify,
 17652        defend, and hold each Contributor harmless for any liability
 17653        incurred by, or claims asserted against, such Contributor by reason
 17654        of your accepting any such warranty or additional liability.
 17655  
 17656     END OF TERMS AND CONDITIONS
 17657  
 17658     APPENDIX: How to apply the Apache License to your work.
 17659  
 17660        To apply the Apache License to your work, attach the following
 17661        boilerplate notice, with the fields enclosed by brackets "[]"
 17662        replaced with your own identifying information. (Don't include
 17663        the brackets!)  The text should be enclosed in the appropriate
 17664        comment syntax for the file format. We also recommend that a
 17665        file or class name and description of purpose be included on the
 17666        same "printed page" as the copyright notice for easier
 17667        identification within third-party archives.
 17668  
 17669     Copyright [yyyy] [name of copyright owner]
 17670  
 17671     Licensed under the Apache License, Version 2.0 (the "License");
 17672     you may not use this file except in compliance with the License.
 17673     You may obtain a copy of the License at
 17674  
 17675         http://www.apache.org/licenses/LICENSE-2.0
 17676  
 17677     Unless required by applicable law or agreed to in writing, software
 17678     distributed under the License is distributed on an "AS IS" BASIS,
 17679     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 17680     See the License for the specific language governing permissions and
 17681     limitations under the License.
 17682  
 17683  ================================================================
 17684  
 17685  github.com/minio/kms-go/kes
 17686  https://github.com/minio/kms-go/kes
 17687  ----------------------------------------------------------------
 17688                      GNU AFFERO GENERAL PUBLIC LICENSE
 17689                         Version 3, 19 November 2007
 17690  
 17691   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 17692   Everyone is permitted to copy and distribute verbatim copies
 17693   of this license document, but changing it is not allowed.
 17694  
 17695                              Preamble
 17696  
 17697    The GNU Affero General Public License is a free, copyleft license for
 17698  software and other kinds of works, specifically designed to ensure
 17699  cooperation with the community in the case of network server software.
 17700  
 17701    The licenses for most software and other practical works are designed
 17702  to take away your freedom to share and change the works.  By contrast,
 17703  our General Public Licenses are intended to guarantee your freedom to
 17704  share and change all versions of a program--to make sure it remains free
 17705  software for all its users.
 17706  
 17707    When we speak of free software, we are referring to freedom, not
 17708  price.  Our General Public Licenses are designed to make sure that you
 17709  have the freedom to distribute copies of free software (and charge for
 17710  them if you wish), that you receive source code or can get it if you
 17711  want it, that you can change the software or use pieces of it in new
 17712  free programs, and that you know you can do these things.
 17713  
 17714    Developers that use our General Public Licenses protect your rights
 17715  with two steps: (1) assert copyright on the software, and (2) offer
 17716  you this License which gives you legal permission to copy, distribute
 17717  and/or modify the software.
 17718  
 17719    A secondary benefit of defending all users' freedom is that
 17720  improvements made in alternate versions of the program, if they
 17721  receive widespread use, become available for other developers to
 17722  incorporate.  Many developers of free software are heartened and
 17723  encouraged by the resulting cooperation.  However, in the case of
 17724  software used on network servers, this result may fail to come about.
 17725  The GNU General Public License permits making a modified version and
 17726  letting the public access it on a server without ever releasing its
 17727  source code to the public.
 17728  
 17729    The GNU Affero General Public License is designed specifically to
 17730  ensure that, in such cases, the modified source code becomes available
 17731  to the community.  It requires the operator of a network server to
 17732  provide the source code of the modified version running there to the
 17733  users of that server.  Therefore, public use of a modified version, on
 17734  a publicly accessible server, gives the public access to the source
 17735  code of the modified version.
 17736  
 17737    An older license, called the Affero General Public License and
 17738  published by Affero, was designed to accomplish similar goals.  This is
 17739  a different license, not a version of the Affero GPL, but Affero has
 17740  released a new version of the Affero GPL which permits relicensing under
 17741  this license.
 17742  
 17743    The precise terms and conditions for copying, distribution and
 17744  modification follow.
 17745  
 17746                         TERMS AND CONDITIONS
 17747  
 17748    0. Definitions.
 17749  
 17750    "This License" refers to version 3 of the GNU Affero General Public License.
 17751  
 17752    "Copyright" also means copyright-like laws that apply to other kinds of
 17753  works, such as semiconductor masks.
 17754  
 17755    "The Program" refers to any copyrightable work licensed under this
 17756  License.  Each licensee is addressed as "you".  "Licensees" and
 17757  "recipients" may be individuals or organizations.
 17758  
 17759    To "modify" a work means to copy from or adapt all or part of the work
 17760  in a fashion requiring copyright permission, other than the making of an
 17761  exact copy.  The resulting work is called a "modified version" of the
 17762  earlier work or a work "based on" the earlier work.
 17763  
 17764    A "covered work" means either the unmodified Program or a work based
 17765  on the Program.
 17766  
 17767    To "propagate" a work means to do anything with it that, without
 17768  permission, would make you directly or secondarily liable for
 17769  infringement under applicable copyright law, except executing it on a
 17770  computer or modifying a private copy.  Propagation includes copying,
 17771  distribution (with or without modification), making available to the
 17772  public, and in some countries other activities as well.
 17773  
 17774    To "convey" a work means any kind of propagation that enables other
 17775  parties to make or receive copies.  Mere interaction with a user through
 17776  a computer network, with no transfer of a copy, is not conveying.
 17777  
 17778    An interactive user interface displays "Appropriate Legal Notices"
 17779  to the extent that it includes a convenient and prominently visible
 17780  feature that (1) displays an appropriate copyright notice, and (2)
 17781  tells the user that there is no warranty for the work (except to the
 17782  extent that warranties are provided), that licensees may convey the
 17783  work under this License, and how to view a copy of this License.  If
 17784  the interface presents a list of user commands or options, such as a
 17785  menu, a prominent item in the list meets this criterion.
 17786  
 17787    1. Source Code.
 17788  
 17789    The "source code" for a work means the preferred form of the work
 17790  for making modifications to it.  "Object code" means any non-source
 17791  form of a work.
 17792  
 17793    A "Standard Interface" means an interface that either is an official
 17794  standard defined by a recognized standards body, or, in the case of
 17795  interfaces specified for a particular programming language, one that
 17796  is widely used among developers working in that language.
 17797  
 17798    The "System Libraries" of an executable work include anything, other
 17799  than the work as a whole, that (a) is included in the normal form of
 17800  packaging a Major Component, but which is not part of that Major
 17801  Component, and (b) serves only to enable use of the work with that
 17802  Major Component, or to implement a Standard Interface for which an
 17803  implementation is available to the public in source code form.  A
 17804  "Major Component", in this context, means a major essential component
 17805  (kernel, window system, and so on) of the specific operating system
 17806  (if any) on which the executable work runs, or a compiler used to
 17807  produce the work, or an object code interpreter used to run it.
 17808  
 17809    The "Corresponding Source" for a work in object code form means all
 17810  the source code needed to generate, install, and (for an executable
 17811  work) run the object code and to modify the work, including scripts to
 17812  control those activities.  However, it does not include the work's
 17813  System Libraries, or general-purpose tools or generally available free
 17814  programs which are used unmodified in performing those activities but
 17815  which are not part of the work.  For example, Corresponding Source
 17816  includes interface definition files associated with source files for
 17817  the work, and the source code for shared libraries and dynamically
 17818  linked subprograms that the work is specifically designed to require,
 17819  such as by intimate data communication or control flow between those
 17820  subprograms and other parts of the work.
 17821  
 17822    The Corresponding Source need not include anything that users
 17823  can regenerate automatically from other parts of the Corresponding
 17824  Source.
 17825  
 17826    The Corresponding Source for a work in source code form is that
 17827  same work.
 17828  
 17829    2. Basic Permissions.
 17830  
 17831    All rights granted under this License are granted for the term of
 17832  copyright on the Program, and are irrevocable provided the stated
 17833  conditions are met.  This License explicitly affirms your unlimited
 17834  permission to run the unmodified Program.  The output from running a
 17835  covered work is covered by this License only if the output, given its
 17836  content, constitutes a covered work.  This License acknowledges your
 17837  rights of fair use or other equivalent, as provided by copyright law.
 17838  
 17839    You may make, run and propagate covered works that you do not
 17840  convey, without conditions so long as your license otherwise remains
 17841  in force.  You may convey covered works to others for the sole purpose
 17842  of having them make modifications exclusively for you, or provide you
 17843  with facilities for running those works, provided that you comply with
 17844  the terms of this License in conveying all material for which you do
 17845  not control copyright.  Those thus making or running the covered works
 17846  for you must do so exclusively on your behalf, under your direction
 17847  and control, on terms that prohibit them from making any copies of
 17848  your copyrighted material outside their relationship with you.
 17849  
 17850    Conveying under any other circumstances is permitted solely under
 17851  the conditions stated below.  Sublicensing is not allowed; section 10
 17852  makes it unnecessary.
 17853  
 17854    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 17855  
 17856    No covered work shall be deemed part of an effective technological
 17857  measure under any applicable law fulfilling obligations under article
 17858  11 of the WIPO copyright treaty adopted on 20 December 1996, or
 17859  similar laws prohibiting or restricting circumvention of such
 17860  measures.
 17861  
 17862    When you convey a covered work, you waive any legal power to forbid
 17863  circumvention of technological measures to the extent such circumvention
 17864  is effected by exercising rights under this License with respect to
 17865  the covered work, and you disclaim any intention to limit operation or
 17866  modification of the work as a means of enforcing, against the work's
 17867  users, your or third parties' legal rights to forbid circumvention of
 17868  technological measures.
 17869  
 17870    4. Conveying Verbatim Copies.
 17871  
 17872    You may convey verbatim copies of the Program's source code as you
 17873  receive it, in any medium, provided that you conspicuously and
 17874  appropriately publish on each copy an appropriate copyright notice;
 17875  keep intact all notices stating that this License and any
 17876  non-permissive terms added in accord with section 7 apply to the code;
 17877  keep intact all notices of the absence of any warranty; and give all
 17878  recipients a copy of this License along with the Program.
 17879  
 17880    You may charge any price or no price for each copy that you convey,
 17881  and you may offer support or warranty protection for a fee.
 17882  
 17883    5. Conveying Modified Source Versions.
 17884  
 17885    You may convey a work based on the Program, or the modifications to
 17886  produce it from the Program, in the form of source code under the
 17887  terms of section 4, provided that you also meet all of these conditions:
 17888  
 17889      a) The work must carry prominent notices stating that you modified
 17890      it, and giving a relevant date.
 17891  
 17892      b) The work must carry prominent notices stating that it is
 17893      released under this License and any conditions added under section
 17894      7.  This requirement modifies the requirement in section 4 to
 17895      "keep intact all notices".
 17896  
 17897      c) You must license the entire work, as a whole, under this
 17898      License to anyone who comes into possession of a copy.  This
 17899      License will therefore apply, along with any applicable section 7
 17900      additional terms, to the whole of the work, and all its parts,
 17901      regardless of how they are packaged.  This License gives no
 17902      permission to license the work in any other way, but it does not
 17903      invalidate such permission if you have separately received it.
 17904  
 17905      d) If the work has interactive user interfaces, each must display
 17906      Appropriate Legal Notices; however, if the Program has interactive
 17907      interfaces that do not display Appropriate Legal Notices, your
 17908      work need not make them do so.
 17909  
 17910    A compilation of a covered work with other separate and independent
 17911  works, which are not by their nature extensions of the covered work,
 17912  and which are not combined with it such as to form a larger program,
 17913  in or on a volume of a storage or distribution medium, is called an
 17914  "aggregate" if the compilation and its resulting copyright are not
 17915  used to limit the access or legal rights of the compilation's users
 17916  beyond what the individual works permit.  Inclusion of a covered work
 17917  in an aggregate does not cause this License to apply to the other
 17918  parts of the aggregate.
 17919  
 17920    6. Conveying Non-Source Forms.
 17921  
 17922    You may convey a covered work in object code form under the terms
 17923  of sections 4 and 5, provided that you also convey the
 17924  machine-readable Corresponding Source under the terms of this License,
 17925  in one of these ways:
 17926  
 17927      a) Convey the object code in, or embodied in, a physical product
 17928      (including a physical distribution medium), accompanied by the
 17929      Corresponding Source fixed on a durable physical medium
 17930      customarily used for software interchange.
 17931  
 17932      b) Convey the object code in, or embodied in, a physical product
 17933      (including a physical distribution medium), accompanied by a
 17934      written offer, valid for at least three years and valid for as
 17935      long as you offer spare parts or customer support for that product
 17936      model, to give anyone who possesses the object code either (1) a
 17937      copy of the Corresponding Source for all the software in the
 17938      product that is covered by this License, on a durable physical
 17939      medium customarily used for software interchange, for a price no
 17940      more than your reasonable cost of physically performing this
 17941      conveying of source, or (2) access to copy the
 17942      Corresponding Source from a network server at no charge.
 17943  
 17944      c) Convey individual copies of the object code with a copy of the
 17945      written offer to provide the Corresponding Source.  This
 17946      alternative is allowed only occasionally and noncommercially, and
 17947      only if you received the object code with such an offer, in accord
 17948      with subsection 6b.
 17949  
 17950      d) Convey the object code by offering access from a designated
 17951      place (gratis or for a charge), and offer equivalent access to the
 17952      Corresponding Source in the same way through the same place at no
 17953      further charge.  You need not require recipients to copy the
 17954      Corresponding Source along with the object code.  If the place to
 17955      copy the object code is a network server, the Corresponding Source
 17956      may be on a different server (operated by you or a third party)
 17957      that supports equivalent copying facilities, provided you maintain
 17958      clear directions next to the object code saying where to find the
 17959      Corresponding Source.  Regardless of what server hosts the
 17960      Corresponding Source, you remain obligated to ensure that it is
 17961      available for as long as needed to satisfy these requirements.
 17962  
 17963      e) Convey the object code using peer-to-peer transmission, provided
 17964      you inform other peers where the object code and Corresponding
 17965      Source of the work are being offered to the general public at no
 17966      charge under subsection 6d.
 17967  
 17968    A separable portion of the object code, whose source code is excluded
 17969  from the Corresponding Source as a System Library, need not be
 17970  included in conveying the object code work.
 17971  
 17972    A "User Product" is either (1) a "consumer product", which means any
 17973  tangible personal property which is normally used for personal, family,
 17974  or household purposes, or (2) anything designed or sold for incorporation
 17975  into a dwelling.  In determining whether a product is a consumer product,
 17976  doubtful cases shall be resolved in favor of coverage.  For a particular
 17977  product received by a particular user, "normally used" refers to a
 17978  typical or common use of that class of product, regardless of the status
 17979  of the particular user or of the way in which the particular user
 17980  actually uses, or expects or is expected to use, the product.  A product
 17981  is a consumer product regardless of whether the product has substantial
 17982  commercial, industrial or non-consumer uses, unless such uses represent
 17983  the only significant mode of use of the product.
 17984  
 17985    "Installation Information" for a User Product means any methods,
 17986  procedures, authorization keys, or other information required to install
 17987  and execute modified versions of a covered work in that User Product from
 17988  a modified version of its Corresponding Source.  The information must
 17989  suffice to ensure that the continued functioning of the modified object
 17990  code is in no case prevented or interfered with solely because
 17991  modification has been made.
 17992  
 17993    If you convey an object code work under this section in, or with, or
 17994  specifically for use in, a User Product, and the conveying occurs as
 17995  part of a transaction in which the right of possession and use of the
 17996  User Product is transferred to the recipient in perpetuity or for a
 17997  fixed term (regardless of how the transaction is characterized), the
 17998  Corresponding Source conveyed under this section must be accompanied
 17999  by the Installation Information.  But this requirement does not apply
 18000  if neither you nor any third party retains the ability to install
 18001  modified object code on the User Product (for example, the work has
 18002  been installed in ROM).
 18003  
 18004    The requirement to provide Installation Information does not include a
 18005  requirement to continue to provide support service, warranty, or updates
 18006  for a work that has been modified or installed by the recipient, or for
 18007  the User Product in which it has been modified or installed.  Access to a
 18008  network may be denied when the modification itself materially and
 18009  adversely affects the operation of the network or violates the rules and
 18010  protocols for communication across the network.
 18011  
 18012    Corresponding Source conveyed, and Installation Information provided,
 18013  in accord with this section must be in a format that is publicly
 18014  documented (and with an implementation available to the public in
 18015  source code form), and must require no special password or key for
 18016  unpacking, reading or copying.
 18017  
 18018    7. Additional Terms.
 18019  
 18020    "Additional permissions" are terms that supplement the terms of this
 18021  License by making exceptions from one or more of its conditions.
 18022  Additional permissions that are applicable to the entire Program shall
 18023  be treated as though they were included in this License, to the extent
 18024  that they are valid under applicable law.  If additional permissions
 18025  apply only to part of the Program, that part may be used separately
 18026  under those permissions, but the entire Program remains governed by
 18027  this License without regard to the additional permissions.
 18028  
 18029    When you convey a copy of a covered work, you may at your option
 18030  remove any additional permissions from that copy, or from any part of
 18031  it.  (Additional permissions may be written to require their own
 18032  removal in certain cases when you modify the work.)  You may place
 18033  additional permissions on material, added by you to a covered work,
 18034  for which you have or can give appropriate copyright permission.
 18035  
 18036    Notwithstanding any other provision of this License, for material you
 18037  add to a covered work, you may (if authorized by the copyright holders of
 18038  that material) supplement the terms of this License with terms:
 18039  
 18040      a) Disclaiming warranty or limiting liability differently from the
 18041      terms of sections 15 and 16 of this License; or
 18042  
 18043      b) Requiring preservation of specified reasonable legal notices or
 18044      author attributions in that material or in the Appropriate Legal
 18045      Notices displayed by works containing it; or
 18046  
 18047      c) Prohibiting misrepresentation of the origin of that material, or
 18048      requiring that modified versions of such material be marked in
 18049      reasonable ways as different from the original version; or
 18050  
 18051      d) Limiting the use for publicity purposes of names of licensors or
 18052      authors of the material; or
 18053  
 18054      e) Declining to grant rights under trademark law for use of some
 18055      trade names, trademarks, or service marks; or
 18056  
 18057      f) Requiring indemnification of licensors and authors of that
 18058      material by anyone who conveys the material (or modified versions of
 18059      it) with contractual assumptions of liability to the recipient, for
 18060      any liability that these contractual assumptions directly impose on
 18061      those licensors and authors.
 18062  
 18063    All other non-permissive additional terms are considered "further
 18064  restrictions" within the meaning of section 10.  If the Program as you
 18065  received it, or any part of it, contains a notice stating that it is
 18066  governed by this License along with a term that is a further
 18067  restriction, you may remove that term.  If a license document contains
 18068  a further restriction but permits relicensing or conveying under this
 18069  License, you may add to a covered work material governed by the terms
 18070  of that license document, provided that the further restriction does
 18071  not survive such relicensing or conveying.
 18072  
 18073    If you add terms to a covered work in accord with this section, you
 18074  must place, in the relevant source files, a statement of the
 18075  additional terms that apply to those files, or a notice indicating
 18076  where to find the applicable terms.
 18077  
 18078    Additional terms, permissive or non-permissive, may be stated in the
 18079  form of a separately written license, or stated as exceptions;
 18080  the above requirements apply either way.
 18081  
 18082    8. Termination.
 18083  
 18084    You may not propagate or modify a covered work except as expressly
 18085  provided under this License.  Any attempt otherwise to propagate or
 18086  modify it is void, and will automatically terminate your rights under
 18087  this License (including any patent licenses granted under the third
 18088  paragraph of section 11).
 18089  
 18090    However, if you cease all violation of this License, then your
 18091  license from a particular copyright holder is reinstated (a)
 18092  provisionally, unless and until the copyright holder explicitly and
 18093  finally terminates your license, and (b) permanently, if the copyright
 18094  holder fails to notify you of the violation by some reasonable means
 18095  prior to 60 days after the cessation.
 18096  
 18097    Moreover, your license from a particular copyright holder is
 18098  reinstated permanently if the copyright holder notifies you of the
 18099  violation by some reasonable means, this is the first time you have
 18100  received notice of violation of this License (for any work) from that
 18101  copyright holder, and you cure the violation prior to 30 days after
 18102  your receipt of the notice.
 18103  
 18104    Termination of your rights under this section does not terminate the
 18105  licenses of parties who have received copies or rights from you under
 18106  this License.  If your rights have been terminated and not permanently
 18107  reinstated, you do not qualify to receive new licenses for the same
 18108  material under section 10.
 18109  
 18110    9. Acceptance Not Required for Having Copies.
 18111  
 18112    You are not required to accept this License in order to receive or
 18113  run a copy of the Program.  Ancillary propagation of a covered work
 18114  occurring solely as a consequence of using peer-to-peer transmission
 18115  to receive a copy likewise does not require acceptance.  However,
 18116  nothing other than this License grants you permission to propagate or
 18117  modify any covered work.  These actions infringe copyright if you do
 18118  not accept this License.  Therefore, by modifying or propagating a
 18119  covered work, you indicate your acceptance of this License to do so.
 18120  
 18121    10. Automatic Licensing of Downstream Recipients.
 18122  
 18123    Each time you convey a covered work, the recipient automatically
 18124  receives a license from the original licensors, to run, modify and
 18125  propagate that work, subject to this License.  You are not responsible
 18126  for enforcing compliance by third parties with this License.
 18127  
 18128    An "entity transaction" is a transaction transferring control of an
 18129  organization, or substantially all assets of one, or subdividing an
 18130  organization, or merging organizations.  If propagation of a covered
 18131  work results from an entity transaction, each party to that
 18132  transaction who receives a copy of the work also receives whatever
 18133  licenses to the work the party's predecessor in interest had or could
 18134  give under the previous paragraph, plus a right to possession of the
 18135  Corresponding Source of the work from the predecessor in interest, if
 18136  the predecessor has it or can get it with reasonable efforts.
 18137  
 18138    You may not impose any further restrictions on the exercise of the
 18139  rights granted or affirmed under this License.  For example, you may
 18140  not impose a license fee, royalty, or other charge for exercise of
 18141  rights granted under this License, and you may not initiate litigation
 18142  (including a cross-claim or counterclaim in a lawsuit) alleging that
 18143  any patent claim is infringed by making, using, selling, offering for
 18144  sale, or importing the Program or any portion of it.
 18145  
 18146    11. Patents.
 18147  
 18148    A "contributor" is a copyright holder who authorizes use under this
 18149  License of the Program or a work on which the Program is based.  The
 18150  work thus licensed is called the contributor's "contributor version".
 18151  
 18152    A contributor's "essential patent claims" are all patent claims
 18153  owned or controlled by the contributor, whether already acquired or
 18154  hereafter acquired, that would be infringed by some manner, permitted
 18155  by this License, of making, using, or selling its contributor version,
 18156  but do not include claims that would be infringed only as a
 18157  consequence of further modification of the contributor version.  For
 18158  purposes of this definition, "control" includes the right to grant
 18159  patent sublicenses in a manner consistent with the requirements of
 18160  this License.
 18161  
 18162    Each contributor grants you a non-exclusive, worldwide, royalty-free
 18163  patent license under the contributor's essential patent claims, to
 18164  make, use, sell, offer for sale, import and otherwise run, modify and
 18165  propagate the contents of its contributor version.
 18166  
 18167    In the following three paragraphs, a "patent license" is any express
 18168  agreement or commitment, however denominated, not to enforce a patent
 18169  (such as an express permission to practice a patent or covenant not to
 18170  sue for patent infringement).  To "grant" such a patent license to a
 18171  party means to make such an agreement or commitment not to enforce a
 18172  patent against the party.
 18173  
 18174    If you convey a covered work, knowingly relying on a patent license,
 18175  and the Corresponding Source of the work is not available for anyone
 18176  to copy, free of charge and under the terms of this License, through a
 18177  publicly available network server or other readily accessible means,
 18178  then you must either (1) cause the Corresponding Source to be so
 18179  available, or (2) arrange to deprive yourself of the benefit of the
 18180  patent license for this particular work, or (3) arrange, in a manner
 18181  consistent with the requirements of this License, to extend the patent
 18182  license to downstream recipients.  "Knowingly relying" means you have
 18183  actual knowledge that, but for the patent license, your conveying the
 18184  covered work in a country, or your recipient's use of the covered work
 18185  in a country, would infringe one or more identifiable patents in that
 18186  country that you have reason to believe are valid.
 18187  
 18188    If, pursuant to or in connection with a single transaction or
 18189  arrangement, you convey, or propagate by procuring conveyance of, a
 18190  covered work, and grant a patent license to some of the parties
 18191  receiving the covered work authorizing them to use, propagate, modify
 18192  or convey a specific copy of the covered work, then the patent license
 18193  you grant is automatically extended to all recipients of the covered
 18194  work and works based on it.
 18195  
 18196    A patent license is "discriminatory" if it does not include within
 18197  the scope of its coverage, prohibits the exercise of, or is
 18198  conditioned on the non-exercise of one or more of the rights that are
 18199  specifically granted under this License.  You may not convey a covered
 18200  work if you are a party to an arrangement with a third party that is
 18201  in the business of distributing software, under which you make payment
 18202  to the third party based on the extent of your activity of conveying
 18203  the work, and under which the third party grants, to any of the
 18204  parties who would receive the covered work from you, a discriminatory
 18205  patent license (a) in connection with copies of the covered work
 18206  conveyed by you (or copies made from those copies), or (b) primarily
 18207  for and in connection with specific products or compilations that
 18208  contain the covered work, unless you entered into that arrangement,
 18209  or that patent license was granted, prior to 28 March 2007.
 18210  
 18211    Nothing in this License shall be construed as excluding or limiting
 18212  any implied license or other defenses to infringement that may
 18213  otherwise be available to you under applicable patent law.
 18214  
 18215    12. No Surrender of Others' Freedom.
 18216  
 18217    If conditions are imposed on you (whether by court order, agreement or
 18218  otherwise) that contradict the conditions of this License, they do not
 18219  excuse you from the conditions of this License.  If you cannot convey a
 18220  covered work so as to satisfy simultaneously your obligations under this
 18221  License and any other pertinent obligations, then as a consequence you may
 18222  not convey it at all.  For example, if you agree to terms that obligate you
 18223  to collect a royalty for further conveying from those to whom you convey
 18224  the Program, the only way you could satisfy both those terms and this
 18225  License would be to refrain entirely from conveying the Program.
 18226  
 18227    13. Remote Network Interaction; Use with the GNU General Public License.
 18228  
 18229    Notwithstanding any other provision of this License, if you modify the
 18230  Program, your modified version must prominently offer all users
 18231  interacting with it remotely through a computer network (if your version
 18232  supports such interaction) an opportunity to receive the Corresponding
 18233  Source of your version by providing access to the Corresponding Source
 18234  from a network server at no charge, through some standard or customary
 18235  means of facilitating copying of software.  This Corresponding Source
 18236  shall include the Corresponding Source for any work covered by version 3
 18237  of the GNU General Public License that is incorporated pursuant to the
 18238  following paragraph.
 18239  
 18240    Notwithstanding any other provision of this License, you have
 18241  permission to link or combine any covered work with a work licensed
 18242  under version 3 of the GNU General Public License into a single
 18243  combined work, and to convey the resulting work.  The terms of this
 18244  License will continue to apply to the part which is the covered work,
 18245  but the work with which it is combined will remain governed by version
 18246  3 of the GNU General Public License.
 18247  
 18248    14. Revised Versions of this License.
 18249  
 18250    The Free Software Foundation may publish revised and/or new versions of
 18251  the GNU Affero General Public License from time to time.  Such new versions
 18252  will be similar in spirit to the present version, but may differ in detail to
 18253  address new problems or concerns.
 18254  
 18255    Each version is given a distinguishing version number.  If the
 18256  Program specifies that a certain numbered version of the GNU Affero General
 18257  Public License "or any later version" applies to it, you have the
 18258  option of following the terms and conditions either of that numbered
 18259  version or of any later version published by the Free Software
 18260  Foundation.  If the Program does not specify a version number of the
 18261  GNU Affero General Public License, you may choose any version ever published
 18262  by the Free Software Foundation.
 18263  
 18264    If the Program specifies that a proxy can decide which future
 18265  versions of the GNU Affero General Public License can be used, that proxy's
 18266  public statement of acceptance of a version permanently authorizes you
 18267  to choose that version for the Program.
 18268  
 18269    Later license versions may give you additional or different
 18270  permissions.  However, no additional obligations are imposed on any
 18271  author or copyright holder as a result of your choosing to follow a
 18272  later version.
 18273  
 18274    15. Disclaimer of Warranty.
 18275  
 18276    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
 18277  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
 18278  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
 18279  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 18280  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 18281  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
 18282  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 18283  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 18284  
 18285    16. Limitation of Liability.
 18286  
 18287    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 18288  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
 18289  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 18290  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
 18291  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
 18292  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 18293  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 18294  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 18295  SUCH DAMAGES.
 18296  
 18297    17. Interpretation of Sections 15 and 16.
 18298  
 18299    If the disclaimer of warranty and limitation of liability provided
 18300  above cannot be given local legal effect according to their terms,
 18301  reviewing courts shall apply local law that most closely approximates
 18302  an absolute waiver of all civil liability in connection with the
 18303  Program, unless a warranty or assumption of liability accompanies a
 18304  copy of the Program in return for a fee.
 18305  
 18306                       END OF TERMS AND CONDITIONS
 18307  
 18308              How to Apply These Terms to Your New Programs
 18309  
 18310    If you develop a new program, and you want it to be of the greatest
 18311  possible use to the public, the best way to achieve this is to make it
 18312  free software which everyone can redistribute and change under these terms.
 18313  
 18314    To do so, attach the following notices to the program.  It is safest
 18315  to attach them to the start of each source file to most effectively
 18316  state the exclusion of warranty; and each file should have at least
 18317  the "copyright" line and a pointer to where the full notice is found.
 18318  
 18319      <one line to give the program's name and a brief idea of what it does.>
 18320      Copyright (C) <year>  <name of author>
 18321  
 18322      This program is free software: you can redistribute it and/or modify
 18323      it under the terms of the GNU Affero General Public License as published
 18324      by the Free Software Foundation, either version 3 of the License, or
 18325      (at your option) any later version.
 18326  
 18327      This program is distributed in the hope that it will be useful,
 18328      but WITHOUT ANY WARRANTY; without even the implied warranty of
 18329      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 18330      GNU Affero General Public License for more details.
 18331  
 18332      You should have received a copy of the GNU Affero General Public License
 18333      along with this program.  If not, see <https://www.gnu.org/licenses/>.
 18334  
 18335  Also add information on how to contact you by electronic and paper mail.
 18336  
 18337    If your software can interact with users remotely through a computer
 18338  network, you should also make sure that it provides a way for users to
 18339  get its source.  For example, if your program is a web application, its
 18340  interface could display a "Source" link that leads users to an archive
 18341  of the code.  There are many ways you could offer source, and different
 18342  solutions will be better for different programs; see section 13 for the
 18343  specific requirements.
 18344  
 18345    You should also get your employer (if you work as a programmer) or school,
 18346  if any, to sign a "copyright disclaimer" for the program, if necessary.
 18347  For more information on this, and how to apply and follow the GNU AGPL, see
 18348  <https://www.gnu.org/licenses/>.
 18349  
 18350  ================================================================
 18351  
 18352  github.com/minio/madmin-go/v3
 18353  https://github.com/minio/madmin-go/v3
 18354  ----------------------------------------------------------------
 18355                      GNU AFFERO GENERAL PUBLIC LICENSE
 18356                         Version 3, 19 November 2007
 18357  
 18358   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 18359   Everyone is permitted to copy and distribute verbatim copies
 18360   of this license document, but changing it is not allowed.
 18361  
 18362                              Preamble
 18363  
 18364    The GNU Affero General Public License is a free, copyleft license for
 18365  software and other kinds of works, specifically designed to ensure
 18366  cooperation with the community in the case of network server software.
 18367  
 18368    The licenses for most software and other practical works are designed
 18369  to take away your freedom to share and change the works.  By contrast,
 18370  our General Public Licenses are intended to guarantee your freedom to
 18371  share and change all versions of a program--to make sure it remains free
 18372  software for all its users.
 18373  
 18374    When we speak of free software, we are referring to freedom, not
 18375  price.  Our General Public Licenses are designed to make sure that you
 18376  have the freedom to distribute copies of free software (and charge for
 18377  them if you wish), that you receive source code or can get it if you
 18378  want it, that you can change the software or use pieces of it in new
 18379  free programs, and that you know you can do these things.
 18380  
 18381    Developers that use our General Public Licenses protect your rights
 18382  with two steps: (1) assert copyright on the software, and (2) offer
 18383  you this License which gives you legal permission to copy, distribute
 18384  and/or modify the software.
 18385  
 18386    A secondary benefit of defending all users' freedom is that
 18387  improvements made in alternate versions of the program, if they
 18388  receive widespread use, become available for other developers to
 18389  incorporate.  Many developers of free software are heartened and
 18390  encouraged by the resulting cooperation.  However, in the case of
 18391  software used on network servers, this result may fail to come about.
 18392  The GNU General Public License permits making a modified version and
 18393  letting the public access it on a server without ever releasing its
 18394  source code to the public.
 18395  
 18396    The GNU Affero General Public License is designed specifically to
 18397  ensure that, in such cases, the modified source code becomes available
 18398  to the community.  It requires the operator of a network server to
 18399  provide the source code of the modified version running there to the
 18400  users of that server.  Therefore, public use of a modified version, on
 18401  a publicly accessible server, gives the public access to the source
 18402  code of the modified version.
 18403  
 18404    An older license, called the Affero General Public License and
 18405  published by Affero, was designed to accomplish similar goals.  This is
 18406  a different license, not a version of the Affero GPL, but Affero has
 18407  released a new version of the Affero GPL which permits relicensing under
 18408  this license.
 18409  
 18410    The precise terms and conditions for copying, distribution and
 18411  modification follow.
 18412  
 18413                         TERMS AND CONDITIONS
 18414  
 18415    0. Definitions.
 18416  
 18417    "This License" refers to version 3 of the GNU Affero General Public License.
 18418  
 18419    "Copyright" also means copyright-like laws that apply to other kinds of
 18420  works, such as semiconductor masks.
 18421  
 18422    "The Program" refers to any copyrightable work licensed under this
 18423  License.  Each licensee is addressed as "you".  "Licensees" and
 18424  "recipients" may be individuals or organizations.
 18425  
 18426    To "modify" a work means to copy from or adapt all or part of the work
 18427  in a fashion requiring copyright permission, other than the making of an
 18428  exact copy.  The resulting work is called a "modified version" of the
 18429  earlier work or a work "based on" the earlier work.
 18430  
 18431    A "covered work" means either the unmodified Program or a work based
 18432  on the Program.
 18433  
 18434    To "propagate" a work means to do anything with it that, without
 18435  permission, would make you directly or secondarily liable for
 18436  infringement under applicable copyright law, except executing it on a
 18437  computer or modifying a private copy.  Propagation includes copying,
 18438  distribution (with or without modification), making available to the
 18439  public, and in some countries other activities as well.
 18440  
 18441    To "convey" a work means any kind of propagation that enables other
 18442  parties to make or receive copies.  Mere interaction with a user through
 18443  a computer network, with no transfer of a copy, is not conveying.
 18444  
 18445    An interactive user interface displays "Appropriate Legal Notices"
 18446  to the extent that it includes a convenient and prominently visible
 18447  feature that (1) displays an appropriate copyright notice, and (2)
 18448  tells the user that there is no warranty for the work (except to the
 18449  extent that warranties are provided), that licensees may convey the
 18450  work under this License, and how to view a copy of this License.  If
 18451  the interface presents a list of user commands or options, such as a
 18452  menu, a prominent item in the list meets this criterion.
 18453  
 18454    1. Source Code.
 18455  
 18456    The "source code" for a work means the preferred form of the work
 18457  for making modifications to it.  "Object code" means any non-source
 18458  form of a work.
 18459  
 18460    A "Standard Interface" means an interface that either is an official
 18461  standard defined by a recognized standards body, or, in the case of
 18462  interfaces specified for a particular programming language, one that
 18463  is widely used among developers working in that language.
 18464  
 18465    The "System Libraries" of an executable work include anything, other
 18466  than the work as a whole, that (a) is included in the normal form of
 18467  packaging a Major Component, but which is not part of that Major
 18468  Component, and (b) serves only to enable use of the work with that
 18469  Major Component, or to implement a Standard Interface for which an
 18470  implementation is available to the public in source code form.  A
 18471  "Major Component", in this context, means a major essential component
 18472  (kernel, window system, and so on) of the specific operating system
 18473  (if any) on which the executable work runs, or a compiler used to
 18474  produce the work, or an object code interpreter used to run it.
 18475  
 18476    The "Corresponding Source" for a work in object code form means all
 18477  the source code needed to generate, install, and (for an executable
 18478  work) run the object code and to modify the work, including scripts to
 18479  control those activities.  However, it does not include the work's
 18480  System Libraries, or general-purpose tools or generally available free
 18481  programs which are used unmodified in performing those activities but
 18482  which are not part of the work.  For example, Corresponding Source
 18483  includes interface definition files associated with source files for
 18484  the work, and the source code for shared libraries and dynamically
 18485  linked subprograms that the work is specifically designed to require,
 18486  such as by intimate data communication or control flow between those
 18487  subprograms and other parts of the work.
 18488  
 18489    The Corresponding Source need not include anything that users
 18490  can regenerate automatically from other parts of the Corresponding
 18491  Source.
 18492  
 18493    The Corresponding Source for a work in source code form is that
 18494  same work.
 18495  
 18496    2. Basic Permissions.
 18497  
 18498    All rights granted under this License are granted for the term of
 18499  copyright on the Program, and are irrevocable provided the stated
 18500  conditions are met.  This License explicitly affirms your unlimited
 18501  permission to run the unmodified Program.  The output from running a
 18502  covered work is covered by this License only if the output, given its
 18503  content, constitutes a covered work.  This License acknowledges your
 18504  rights of fair use or other equivalent, as provided by copyright law.
 18505  
 18506    You may make, run and propagate covered works that you do not
 18507  convey, without conditions so long as your license otherwise remains
 18508  in force.  You may convey covered works to others for the sole purpose
 18509  of having them make modifications exclusively for you, or provide you
 18510  with facilities for running those works, provided that you comply with
 18511  the terms of this License in conveying all material for which you do
 18512  not control copyright.  Those thus making or running the covered works
 18513  for you must do so exclusively on your behalf, under your direction
 18514  and control, on terms that prohibit them from making any copies of
 18515  your copyrighted material outside their relationship with you.
 18516  
 18517    Conveying under any other circumstances is permitted solely under
 18518  the conditions stated below.  Sublicensing is not allowed; section 10
 18519  makes it unnecessary.
 18520  
 18521    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 18522  
 18523    No covered work shall be deemed part of an effective technological
 18524  measure under any applicable law fulfilling obligations under article
 18525  11 of the WIPO copyright treaty adopted on 20 December 1996, or
 18526  similar laws prohibiting or restricting circumvention of such
 18527  measures.
 18528  
 18529    When you convey a covered work, you waive any legal power to forbid
 18530  circumvention of technological measures to the extent such circumvention
 18531  is effected by exercising rights under this License with respect to
 18532  the covered work, and you disclaim any intention to limit operation or
 18533  modification of the work as a means of enforcing, against the work's
 18534  users, your or third parties' legal rights to forbid circumvention of
 18535  technological measures.
 18536  
 18537    4. Conveying Verbatim Copies.
 18538  
 18539    You may convey verbatim copies of the Program's source code as you
 18540  receive it, in any medium, provided that you conspicuously and
 18541  appropriately publish on each copy an appropriate copyright notice;
 18542  keep intact all notices stating that this License and any
 18543  non-permissive terms added in accord with section 7 apply to the code;
 18544  keep intact all notices of the absence of any warranty; and give all
 18545  recipients a copy of this License along with the Program.
 18546  
 18547    You may charge any price or no price for each copy that you convey,
 18548  and you may offer support or warranty protection for a fee.
 18549  
 18550    5. Conveying Modified Source Versions.
 18551  
 18552    You may convey a work based on the Program, or the modifications to
 18553  produce it from the Program, in the form of source code under the
 18554  terms of section 4, provided that you also meet all of these conditions:
 18555  
 18556      a) The work must carry prominent notices stating that you modified
 18557      it, and giving a relevant date.
 18558  
 18559      b) The work must carry prominent notices stating that it is
 18560      released under this License and any conditions added under section
 18561      7.  This requirement modifies the requirement in section 4 to
 18562      "keep intact all notices".
 18563  
 18564      c) You must license the entire work, as a whole, under this
 18565      License to anyone who comes into possession of a copy.  This
 18566      License will therefore apply, along with any applicable section 7
 18567      additional terms, to the whole of the work, and all its parts,
 18568      regardless of how they are packaged.  This License gives no
 18569      permission to license the work in any other way, but it does not
 18570      invalidate such permission if you have separately received it.
 18571  
 18572      d) If the work has interactive user interfaces, each must display
 18573      Appropriate Legal Notices; however, if the Program has interactive
 18574      interfaces that do not display Appropriate Legal Notices, your
 18575      work need not make them do so.
 18576  
 18577    A compilation of a covered work with other separate and independent
 18578  works, which are not by their nature extensions of the covered work,
 18579  and which are not combined with it such as to form a larger program,
 18580  in or on a volume of a storage or distribution medium, is called an
 18581  "aggregate" if the compilation and its resulting copyright are not
 18582  used to limit the access or legal rights of the compilation's users
 18583  beyond what the individual works permit.  Inclusion of a covered work
 18584  in an aggregate does not cause this License to apply to the other
 18585  parts of the aggregate.
 18586  
 18587    6. Conveying Non-Source Forms.
 18588  
 18589    You may convey a covered work in object code form under the terms
 18590  of sections 4 and 5, provided that you also convey the
 18591  machine-readable Corresponding Source under the terms of this License,
 18592  in one of these ways:
 18593  
 18594      a) Convey the object code in, or embodied in, a physical product
 18595      (including a physical distribution medium), accompanied by the
 18596      Corresponding Source fixed on a durable physical medium
 18597      customarily used for software interchange.
 18598  
 18599      b) Convey the object code in, or embodied in, a physical product
 18600      (including a physical distribution medium), accompanied by a
 18601      written offer, valid for at least three years and valid for as
 18602      long as you offer spare parts or customer support for that product
 18603      model, to give anyone who possesses the object code either (1) a
 18604      copy of the Corresponding Source for all the software in the
 18605      product that is covered by this License, on a durable physical
 18606      medium customarily used for software interchange, for a price no
 18607      more than your reasonable cost of physically performing this
 18608      conveying of source, or (2) access to copy the
 18609      Corresponding Source from a network server at no charge.
 18610  
 18611      c) Convey individual copies of the object code with a copy of the
 18612      written offer to provide the Corresponding Source.  This
 18613      alternative is allowed only occasionally and noncommercially, and
 18614      only if you received the object code with such an offer, in accord
 18615      with subsection 6b.
 18616  
 18617      d) Convey the object code by offering access from a designated
 18618      place (gratis or for a charge), and offer equivalent access to the
 18619      Corresponding Source in the same way through the same place at no
 18620      further charge.  You need not require recipients to copy the
 18621      Corresponding Source along with the object code.  If the place to
 18622      copy the object code is a network server, the Corresponding Source
 18623      may be on a different server (operated by you or a third party)
 18624      that supports equivalent copying facilities, provided you maintain
 18625      clear directions next to the object code saying where to find the
 18626      Corresponding Source.  Regardless of what server hosts the
 18627      Corresponding Source, you remain obligated to ensure that it is
 18628      available for as long as needed to satisfy these requirements.
 18629  
 18630      e) Convey the object code using peer-to-peer transmission, provided
 18631      you inform other peers where the object code and Corresponding
 18632      Source of the work are being offered to the general public at no
 18633      charge under subsection 6d.
 18634  
 18635    A separable portion of the object code, whose source code is excluded
 18636  from the Corresponding Source as a System Library, need not be
 18637  included in conveying the object code work.
 18638  
 18639    A "User Product" is either (1) a "consumer product", which means any
 18640  tangible personal property which is normally used for personal, family,
 18641  or household purposes, or (2) anything designed or sold for incorporation
 18642  into a dwelling.  In determining whether a product is a consumer product,
 18643  doubtful cases shall be resolved in favor of coverage.  For a particular
 18644  product received by a particular user, "normally used" refers to a
 18645  typical or common use of that class of product, regardless of the status
 18646  of the particular user or of the way in which the particular user
 18647  actually uses, or expects or is expected to use, the product.  A product
 18648  is a consumer product regardless of whether the product has substantial
 18649  commercial, industrial or non-consumer uses, unless such uses represent
 18650  the only significant mode of use of the product.
 18651  
 18652    "Installation Information" for a User Product means any methods,
 18653  procedures, authorization keys, or other information required to install
 18654  and execute modified versions of a covered work in that User Product from
 18655  a modified version of its Corresponding Source.  The information must
 18656  suffice to ensure that the continued functioning of the modified object
 18657  code is in no case prevented or interfered with solely because
 18658  modification has been made.
 18659  
 18660    If you convey an object code work under this section in, or with, or
 18661  specifically for use in, a User Product, and the conveying occurs as
 18662  part of a transaction in which the right of possession and use of the
 18663  User Product is transferred to the recipient in perpetuity or for a
 18664  fixed term (regardless of how the transaction is characterized), the
 18665  Corresponding Source conveyed under this section must be accompanied
 18666  by the Installation Information.  But this requirement does not apply
 18667  if neither you nor any third party retains the ability to install
 18668  modified object code on the User Product (for example, the work has
 18669  been installed in ROM).
 18670  
 18671    The requirement to provide Installation Information does not include a
 18672  requirement to continue to provide support service, warranty, or updates
 18673  for a work that has been modified or installed by the recipient, or for
 18674  the User Product in which it has been modified or installed.  Access to a
 18675  network may be denied when the modification itself materially and
 18676  adversely affects the operation of the network or violates the rules and
 18677  protocols for communication across the network.
 18678  
 18679    Corresponding Source conveyed, and Installation Information provided,
 18680  in accord with this section must be in a format that is publicly
 18681  documented (and with an implementation available to the public in
 18682  source code form), and must require no special password or key for
 18683  unpacking, reading or copying.
 18684  
 18685    7. Additional Terms.
 18686  
 18687    "Additional permissions" are terms that supplement the terms of this
 18688  License by making exceptions from one or more of its conditions.
 18689  Additional permissions that are applicable to the entire Program shall
 18690  be treated as though they were included in this License, to the extent
 18691  that they are valid under applicable law.  If additional permissions
 18692  apply only to part of the Program, that part may be used separately
 18693  under those permissions, but the entire Program remains governed by
 18694  this License without regard to the additional permissions.
 18695  
 18696    When you convey a copy of a covered work, you may at your option
 18697  remove any additional permissions from that copy, or from any part of
 18698  it.  (Additional permissions may be written to require their own
 18699  removal in certain cases when you modify the work.)  You may place
 18700  additional permissions on material, added by you to a covered work,
 18701  for which you have or can give appropriate copyright permission.
 18702  
 18703    Notwithstanding any other provision of this License, for material you
 18704  add to a covered work, you may (if authorized by the copyright holders of
 18705  that material) supplement the terms of this License with terms:
 18706  
 18707      a) Disclaiming warranty or limiting liability differently from the
 18708      terms of sections 15 and 16 of this License; or
 18709  
 18710      b) Requiring preservation of specified reasonable legal notices or
 18711      author attributions in that material or in the Appropriate Legal
 18712      Notices displayed by works containing it; or
 18713  
 18714      c) Prohibiting misrepresentation of the origin of that material, or
 18715      requiring that modified versions of such material be marked in
 18716      reasonable ways as different from the original version; or
 18717  
 18718      d) Limiting the use for publicity purposes of names of licensors or
 18719      authors of the material; or
 18720  
 18721      e) Declining to grant rights under trademark law for use of some
 18722      trade names, trademarks, or service marks; or
 18723  
 18724      f) Requiring indemnification of licensors and authors of that
 18725      material by anyone who conveys the material (or modified versions of
 18726      it) with contractual assumptions of liability to the recipient, for
 18727      any liability that these contractual assumptions directly impose on
 18728      those licensors and authors.
 18729  
 18730    All other non-permissive additional terms are considered "further
 18731  restrictions" within the meaning of section 10.  If the Program as you
 18732  received it, or any part of it, contains a notice stating that it is
 18733  governed by this License along with a term that is a further
 18734  restriction, you may remove that term.  If a license document contains
 18735  a further restriction but permits relicensing or conveying under this
 18736  License, you may add to a covered work material governed by the terms
 18737  of that license document, provided that the further restriction does
 18738  not survive such relicensing or conveying.
 18739  
 18740    If you add terms to a covered work in accord with this section, you
 18741  must place, in the relevant source files, a statement of the
 18742  additional terms that apply to those files, or a notice indicating
 18743  where to find the applicable terms.
 18744  
 18745    Additional terms, permissive or non-permissive, may be stated in the
 18746  form of a separately written license, or stated as exceptions;
 18747  the above requirements apply either way.
 18748  
 18749    8. Termination.
 18750  
 18751    You may not propagate or modify a covered work except as expressly
 18752  provided under this License.  Any attempt otherwise to propagate or
 18753  modify it is void, and will automatically terminate your rights under
 18754  this License (including any patent licenses granted under the third
 18755  paragraph of section 11).
 18756  
 18757    However, if you cease all violation of this License, then your
 18758  license from a particular copyright holder is reinstated (a)
 18759  provisionally, unless and until the copyright holder explicitly and
 18760  finally terminates your license, and (b) permanently, if the copyright
 18761  holder fails to notify you of the violation by some reasonable means
 18762  prior to 60 days after the cessation.
 18763  
 18764    Moreover, your license from a particular copyright holder is
 18765  reinstated permanently if the copyright holder notifies you of the
 18766  violation by some reasonable means, this is the first time you have
 18767  received notice of violation of this License (for any work) from that
 18768  copyright holder, and you cure the violation prior to 30 days after
 18769  your receipt of the notice.
 18770  
 18771    Termination of your rights under this section does not terminate the
 18772  licenses of parties who have received copies or rights from you under
 18773  this License.  If your rights have been terminated and not permanently
 18774  reinstated, you do not qualify to receive new licenses for the same
 18775  material under section 10.
 18776  
 18777    9. Acceptance Not Required for Having Copies.
 18778  
 18779    You are not required to accept this License in order to receive or
 18780  run a copy of the Program.  Ancillary propagation of a covered work
 18781  occurring solely as a consequence of using peer-to-peer transmission
 18782  to receive a copy likewise does not require acceptance.  However,
 18783  nothing other than this License grants you permission to propagate or
 18784  modify any covered work.  These actions infringe copyright if you do
 18785  not accept this License.  Therefore, by modifying or propagating a
 18786  covered work, you indicate your acceptance of this License to do so.
 18787  
 18788    10. Automatic Licensing of Downstream Recipients.
 18789  
 18790    Each time you convey a covered work, the recipient automatically
 18791  receives a license from the original licensors, to run, modify and
 18792  propagate that work, subject to this License.  You are not responsible
 18793  for enforcing compliance by third parties with this License.
 18794  
 18795    An "entity transaction" is a transaction transferring control of an
 18796  organization, or substantially all assets of one, or subdividing an
 18797  organization, or merging organizations.  If propagation of a covered
 18798  work results from an entity transaction, each party to that
 18799  transaction who receives a copy of the work also receives whatever
 18800  licenses to the work the party's predecessor in interest had or could
 18801  give under the previous paragraph, plus a right to possession of the
 18802  Corresponding Source of the work from the predecessor in interest, if
 18803  the predecessor has it or can get it with reasonable efforts.
 18804  
 18805    You may not impose any further restrictions on the exercise of the
 18806  rights granted or affirmed under this License.  For example, you may
 18807  not impose a license fee, royalty, or other charge for exercise of
 18808  rights granted under this License, and you may not initiate litigation
 18809  (including a cross-claim or counterclaim in a lawsuit) alleging that
 18810  any patent claim is infringed by making, using, selling, offering for
 18811  sale, or importing the Program or any portion of it.
 18812  
 18813    11. Patents.
 18814  
 18815    A "contributor" is a copyright holder who authorizes use under this
 18816  License of the Program or a work on which the Program is based.  The
 18817  work thus licensed is called the contributor's "contributor version".
 18818  
 18819    A contributor's "essential patent claims" are all patent claims
 18820  owned or controlled by the contributor, whether already acquired or
 18821  hereafter acquired, that would be infringed by some manner, permitted
 18822  by this License, of making, using, or selling its contributor version,
 18823  but do not include claims that would be infringed only as a
 18824  consequence of further modification of the contributor version.  For
 18825  purposes of this definition, "control" includes the right to grant
 18826  patent sublicenses in a manner consistent with the requirements of
 18827  this License.
 18828  
 18829    Each contributor grants you a non-exclusive, worldwide, royalty-free
 18830  patent license under the contributor's essential patent claims, to
 18831  make, use, sell, offer for sale, import and otherwise run, modify and
 18832  propagate the contents of its contributor version.
 18833  
 18834    In the following three paragraphs, a "patent license" is any express
 18835  agreement or commitment, however denominated, not to enforce a patent
 18836  (such as an express permission to practice a patent or covenant not to
 18837  sue for patent infringement).  To "grant" such a patent license to a
 18838  party means to make such an agreement or commitment not to enforce a
 18839  patent against the party.
 18840  
 18841    If you convey a covered work, knowingly relying on a patent license,
 18842  and the Corresponding Source of the work is not available for anyone
 18843  to copy, free of charge and under the terms of this License, through a
 18844  publicly available network server or other readily accessible means,
 18845  then you must either (1) cause the Corresponding Source to be so
 18846  available, or (2) arrange to deprive yourself of the benefit of the
 18847  patent license for this particular work, or (3) arrange, in a manner
 18848  consistent with the requirements of this License, to extend the patent
 18849  license to downstream recipients.  "Knowingly relying" means you have
 18850  actual knowledge that, but for the patent license, your conveying the
 18851  covered work in a country, or your recipient's use of the covered work
 18852  in a country, would infringe one or more identifiable patents in that
 18853  country that you have reason to believe are valid.
 18854  
 18855    If, pursuant to or in connection with a single transaction or
 18856  arrangement, you convey, or propagate by procuring conveyance of, a
 18857  covered work, and grant a patent license to some of the parties
 18858  receiving the covered work authorizing them to use, propagate, modify
 18859  or convey a specific copy of the covered work, then the patent license
 18860  you grant is automatically extended to all recipients of the covered
 18861  work and works based on it.
 18862  
 18863    A patent license is "discriminatory" if it does not include within
 18864  the scope of its coverage, prohibits the exercise of, or is
 18865  conditioned on the non-exercise of one or more of the rights that are
 18866  specifically granted under this License.  You may not convey a covered
 18867  work if you are a party to an arrangement with a third party that is
 18868  in the business of distributing software, under which you make payment
 18869  to the third party based on the extent of your activity of conveying
 18870  the work, and under which the third party grants, to any of the
 18871  parties who would receive the covered work from you, a discriminatory
 18872  patent license (a) in connection with copies of the covered work
 18873  conveyed by you (or copies made from those copies), or (b) primarily
 18874  for and in connection with specific products or compilations that
 18875  contain the covered work, unless you entered into that arrangement,
 18876  or that patent license was granted, prior to 28 March 2007.
 18877  
 18878    Nothing in this License shall be construed as excluding or limiting
 18879  any implied license or other defenses to infringement that may
 18880  otherwise be available to you under applicable patent law.
 18881  
 18882    12. No Surrender of Others' Freedom.
 18883  
 18884    If conditions are imposed on you (whether by court order, agreement or
 18885  otherwise) that contradict the conditions of this License, they do not
 18886  excuse you from the conditions of this License.  If you cannot convey a
 18887  covered work so as to satisfy simultaneously your obligations under this
 18888  License and any other pertinent obligations, then as a consequence you may
 18889  not convey it at all.  For example, if you agree to terms that obligate you
 18890  to collect a royalty for further conveying from those to whom you convey
 18891  the Program, the only way you could satisfy both those terms and this
 18892  License would be to refrain entirely from conveying the Program.
 18893  
 18894    13. Remote Network Interaction; Use with the GNU General Public License.
 18895  
 18896    Notwithstanding any other provision of this License, if you modify the
 18897  Program, your modified version must prominently offer all users
 18898  interacting with it remotely through a computer network (if your version
 18899  supports such interaction) an opportunity to receive the Corresponding
 18900  Source of your version by providing access to the Corresponding Source
 18901  from a network server at no charge, through some standard or customary
 18902  means of facilitating copying of software.  This Corresponding Source
 18903  shall include the Corresponding Source for any work covered by version 3
 18904  of the GNU General Public License that is incorporated pursuant to the
 18905  following paragraph.
 18906  
 18907    Notwithstanding any other provision of this License, you have
 18908  permission to link or combine any covered work with a work licensed
 18909  under version 3 of the GNU General Public License into a single
 18910  combined work, and to convey the resulting work.  The terms of this
 18911  License will continue to apply to the part which is the covered work,
 18912  but the work with which it is combined will remain governed by version
 18913  3 of the GNU General Public License.
 18914  
 18915    14. Revised Versions of this License.
 18916  
 18917    The Free Software Foundation may publish revised and/or new versions of
 18918  the GNU Affero General Public License from time to time.  Such new versions
 18919  will be similar in spirit to the present version, but may differ in detail to
 18920  address new problems or concerns.
 18921  
 18922    Each version is given a distinguishing version number.  If the
 18923  Program specifies that a certain numbered version of the GNU Affero General
 18924  Public License "or any later version" applies to it, you have the
 18925  option of following the terms and conditions either of that numbered
 18926  version or of any later version published by the Free Software
 18927  Foundation.  If the Program does not specify a version number of the
 18928  GNU Affero General Public License, you may choose any version ever published
 18929  by the Free Software Foundation.
 18930  
 18931    If the Program specifies that a proxy can decide which future
 18932  versions of the GNU Affero General Public License can be used, that proxy's
 18933  public statement of acceptance of a version permanently authorizes you
 18934  to choose that version for the Program.
 18935  
 18936    Later license versions may give you additional or different
 18937  permissions.  However, no additional obligations are imposed on any
 18938  author or copyright holder as a result of your choosing to follow a
 18939  later version.
 18940  
 18941    15. Disclaimer of Warranty.
 18942  
 18943    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
 18944  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
 18945  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
 18946  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 18947  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 18948  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
 18949  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 18950  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 18951  
 18952    16. Limitation of Liability.
 18953  
 18954    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 18955  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
 18956  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 18957  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
 18958  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
 18959  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 18960  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 18961  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 18962  SUCH DAMAGES.
 18963  
 18964    17. Interpretation of Sections 15 and 16.
 18965  
 18966    If the disclaimer of warranty and limitation of liability provided
 18967  above cannot be given local legal effect according to their terms,
 18968  reviewing courts shall apply local law that most closely approximates
 18969  an absolute waiver of all civil liability in connection with the
 18970  Program, unless a warranty or assumption of liability accompanies a
 18971  copy of the Program in return for a fee.
 18972  
 18973                       END OF TERMS AND CONDITIONS
 18974  
 18975              How to Apply These Terms to Your New Programs
 18976  
 18977    If you develop a new program, and you want it to be of the greatest
 18978  possible use to the public, the best way to achieve this is to make it
 18979  free software which everyone can redistribute and change under these terms.
 18980  
 18981    To do so, attach the following notices to the program.  It is safest
 18982  to attach them to the start of each source file to most effectively
 18983  state the exclusion of warranty; and each file should have at least
 18984  the "copyright" line and a pointer to where the full notice is found.
 18985  
 18986      <one line to give the program's name and a brief idea of what it does.>
 18987      Copyright (C) <year>  <name of author>
 18988  
 18989      This program is free software: you can redistribute it and/or modify
 18990      it under the terms of the GNU Affero General Public License as published by
 18991      the Free Software Foundation, either version 3 of the License, or
 18992      (at your option) any later version.
 18993  
 18994      This program is distributed in the hope that it will be useful,
 18995      but WITHOUT ANY WARRANTY; without even the implied warranty of
 18996      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 18997      GNU Affero General Public License for more details.
 18998  
 18999      You should have received a copy of the GNU Affero General Public License
 19000      along with this program.  If not, see <https://www.gnu.org/licenses/>.
 19001  
 19002  Also add information on how to contact you by electronic and paper mail.
 19003  
 19004    If your software can interact with users remotely through a computer
 19005  network, you should also make sure that it provides a way for users to
 19006  get its source.  For example, if your program is a web application, its
 19007  interface could display a "Source" link that leads users to an archive
 19008  of the code.  There are many ways you could offer source, and different
 19009  solutions will be better for different programs; see section 13 for the
 19010  specific requirements.
 19011  
 19012    You should also get your employer (if you work as a programmer) or school,
 19013  if any, to sign a "copyright disclaimer" for the program, if necessary.
 19014  For more information on this, and how to apply and follow the GNU AGPL, see
 19015  <https://www.gnu.org/licenses/>.
 19016  
 19017  ================================================================
 19018  
 19019  github.com/minio/mc
 19020  https://github.com/minio/mc
 19021  ----------------------------------------------------------------
 19022                      GNU AFFERO GENERAL PUBLIC LICENSE
 19023                         Version 3, 19 November 2007
 19024  
 19025   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 19026   Everyone is permitted to copy and distribute verbatim copies
 19027   of this license document, but changing it is not allowed.
 19028  
 19029                              Preamble
 19030  
 19031    The GNU Affero General Public License is a free, copyleft license for
 19032  software and other kinds of works, specifically designed to ensure
 19033  cooperation with the community in the case of network server software.
 19034  
 19035    The licenses for most software and other practical works are designed
 19036  to take away your freedom to share and change the works.  By contrast,
 19037  our General Public Licenses are intended to guarantee your freedom to
 19038  share and change all versions of a program--to make sure it remains free
 19039  software for all its users.
 19040  
 19041    When we speak of free software, we are referring to freedom, not
 19042  price.  Our General Public Licenses are designed to make sure that you
 19043  have the freedom to distribute copies of free software (and charge for
 19044  them if you wish), that you receive source code or can get it if you
 19045  want it, that you can change the software or use pieces of it in new
 19046  free programs, and that you know you can do these things.
 19047  
 19048    Developers that use our General Public Licenses protect your rights
 19049  with two steps: (1) assert copyright on the software, and (2) offer
 19050  you this License which gives you legal permission to copy, distribute
 19051  and/or modify the software.
 19052  
 19053    A secondary benefit of defending all users' freedom is that
 19054  improvements made in alternate versions of the program, if they
 19055  receive widespread use, become available for other developers to
 19056  incorporate.  Many developers of free software are heartened and
 19057  encouraged by the resulting cooperation.  However, in the case of
 19058  software used on network servers, this result may fail to come about.
 19059  The GNU General Public License permits making a modified version and
 19060  letting the public access it on a server without ever releasing its
 19061  source code to the public.
 19062  
 19063    The GNU Affero General Public License is designed specifically to
 19064  ensure that, in such cases, the modified source code becomes available
 19065  to the community.  It requires the operator of a network server to
 19066  provide the source code of the modified version running there to the
 19067  users of that server.  Therefore, public use of a modified version, on
 19068  a publicly accessible server, gives the public access to the source
 19069  code of the modified version.
 19070  
 19071    An older license, called the Affero General Public License and
 19072  published by Affero, was designed to accomplish similar goals.  This is
 19073  a different license, not a version of the Affero GPL, but Affero has
 19074  released a new version of the Affero GPL which permits relicensing under
 19075  this license.
 19076  
 19077    The precise terms and conditions for copying, distribution and
 19078  modification follow.
 19079  
 19080                         TERMS AND CONDITIONS
 19081  
 19082    0. Definitions.
 19083  
 19084    "This License" refers to version 3 of the GNU Affero General Public License.
 19085  
 19086    "Copyright" also means copyright-like laws that apply to other kinds of
 19087  works, such as semiconductor masks.
 19088  
 19089    "The Program" refers to any copyrightable work licensed under this
 19090  License.  Each licensee is addressed as "you".  "Licensees" and
 19091  "recipients" may be individuals or organizations.
 19092  
 19093    To "modify" a work means to copy from or adapt all or part of the work
 19094  in a fashion requiring copyright permission, other than the making of an
 19095  exact copy.  The resulting work is called a "modified version" of the
 19096  earlier work or a work "based on" the earlier work.
 19097  
 19098    A "covered work" means either the unmodified Program or a work based
 19099  on the Program.
 19100  
 19101    To "propagate" a work means to do anything with it that, without
 19102  permission, would make you directly or secondarily liable for
 19103  infringement under applicable copyright law, except executing it on a
 19104  computer or modifying a private copy.  Propagation includes copying,
 19105  distribution (with or without modification), making available to the
 19106  public, and in some countries other activities as well.
 19107  
 19108    To "convey" a work means any kind of propagation that enables other
 19109  parties to make or receive copies.  Mere interaction with a user through
 19110  a computer network, with no transfer of a copy, is not conveying.
 19111  
 19112    An interactive user interface displays "Appropriate Legal Notices"
 19113  to the extent that it includes a convenient and prominently visible
 19114  feature that (1) displays an appropriate copyright notice, and (2)
 19115  tells the user that there is no warranty for the work (except to the
 19116  extent that warranties are provided), that licensees may convey the
 19117  work under this License, and how to view a copy of this License.  If
 19118  the interface presents a list of user commands or options, such as a
 19119  menu, a prominent item in the list meets this criterion.
 19120  
 19121    1. Source Code.
 19122  
 19123    The "source code" for a work means the preferred form of the work
 19124  for making modifications to it.  "Object code" means any non-source
 19125  form of a work.
 19126  
 19127    A "Standard Interface" means an interface that either is an official
 19128  standard defined by a recognized standards body, or, in the case of
 19129  interfaces specified for a particular programming language, one that
 19130  is widely used among developers working in that language.
 19131  
 19132    The "System Libraries" of an executable work include anything, other
 19133  than the work as a whole, that (a) is included in the normal form of
 19134  packaging a Major Component, but which is not part of that Major
 19135  Component, and (b) serves only to enable use of the work with that
 19136  Major Component, or to implement a Standard Interface for which an
 19137  implementation is available to the public in source code form.  A
 19138  "Major Component", in this context, means a major essential component
 19139  (kernel, window system, and so on) of the specific operating system
 19140  (if any) on which the executable work runs, or a compiler used to
 19141  produce the work, or an object code interpreter used to run it.
 19142  
 19143    The "Corresponding Source" for a work in object code form means all
 19144  the source code needed to generate, install, and (for an executable
 19145  work) run the object code and to modify the work, including scripts to
 19146  control those activities.  However, it does not include the work's
 19147  System Libraries, or general-purpose tools or generally available free
 19148  programs which are used unmodified in performing those activities but
 19149  which are not part of the work.  For example, Corresponding Source
 19150  includes interface definition files associated with source files for
 19151  the work, and the source code for shared libraries and dynamically
 19152  linked subprograms that the work is specifically designed to require,
 19153  such as by intimate data communication or control flow between those
 19154  subprograms and other parts of the work.
 19155  
 19156    The Corresponding Source need not include anything that users
 19157  can regenerate automatically from other parts of the Corresponding
 19158  Source.
 19159  
 19160    The Corresponding Source for a work in source code form is that
 19161  same work.
 19162  
 19163    2. Basic Permissions.
 19164  
 19165    All rights granted under this License are granted for the term of
 19166  copyright on the Program, and are irrevocable provided the stated
 19167  conditions are met.  This License explicitly affirms your unlimited
 19168  permission to run the unmodified Program.  The output from running a
 19169  covered work is covered by this License only if the output, given its
 19170  content, constitutes a covered work.  This License acknowledges your
 19171  rights of fair use or other equivalent, as provided by copyright law.
 19172  
 19173    You may make, run and propagate covered works that you do not
 19174  convey, without conditions so long as your license otherwise remains
 19175  in force.  You may convey covered works to others for the sole purpose
 19176  of having them make modifications exclusively for you, or provide you
 19177  with facilities for running those works, provided that you comply with
 19178  the terms of this License in conveying all material for which you do
 19179  not control copyright.  Those thus making or running the covered works
 19180  for you must do so exclusively on your behalf, under your direction
 19181  and control, on terms that prohibit them from making any copies of
 19182  your copyrighted material outside their relationship with you.
 19183  
 19184    Conveying under any other circumstances is permitted solely under
 19185  the conditions stated below.  Sublicensing is not allowed; section 10
 19186  makes it unnecessary.
 19187  
 19188    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 19189  
 19190    No covered work shall be deemed part of an effective technological
 19191  measure under any applicable law fulfilling obligations under article
 19192  11 of the WIPO copyright treaty adopted on 20 December 1996, or
 19193  similar laws prohibiting or restricting circumvention of such
 19194  measures.
 19195  
 19196    When you convey a covered work, you waive any legal power to forbid
 19197  circumvention of technological measures to the extent such circumvention
 19198  is effected by exercising rights under this License with respect to
 19199  the covered work, and you disclaim any intention to limit operation or
 19200  modification of the work as a means of enforcing, against the work's
 19201  users, your or third parties' legal rights to forbid circumvention of
 19202  technological measures.
 19203  
 19204    4. Conveying Verbatim Copies.
 19205  
 19206    You may convey verbatim copies of the Program's source code as you
 19207  receive it, in any medium, provided that you conspicuously and
 19208  appropriately publish on each copy an appropriate copyright notice;
 19209  keep intact all notices stating that this License and any
 19210  non-permissive terms added in accord with section 7 apply to the code;
 19211  keep intact all notices of the absence of any warranty; and give all
 19212  recipients a copy of this License along with the Program.
 19213  
 19214    You may charge any price or no price for each copy that you convey,
 19215  and you may offer support or warranty protection for a fee.
 19216  
 19217    5. Conveying Modified Source Versions.
 19218  
 19219    You may convey a work based on the Program, or the modifications to
 19220  produce it from the Program, in the form of source code under the
 19221  terms of section 4, provided that you also meet all of these conditions:
 19222  
 19223      a) The work must carry prominent notices stating that you modified
 19224      it, and giving a relevant date.
 19225  
 19226      b) The work must carry prominent notices stating that it is
 19227      released under this License and any conditions added under section
 19228      7.  This requirement modifies the requirement in section 4 to
 19229      "keep intact all notices".
 19230  
 19231      c) You must license the entire work, as a whole, under this
 19232      License to anyone who comes into possession of a copy.  This
 19233      License will therefore apply, along with any applicable section 7
 19234      additional terms, to the whole of the work, and all its parts,
 19235      regardless of how they are packaged.  This License gives no
 19236      permission to license the work in any other way, but it does not
 19237      invalidate such permission if you have separately received it.
 19238  
 19239      d) If the work has interactive user interfaces, each must display
 19240      Appropriate Legal Notices; however, if the Program has interactive
 19241      interfaces that do not display Appropriate Legal Notices, your
 19242      work need not make them do so.
 19243  
 19244    A compilation of a covered work with other separate and independent
 19245  works, which are not by their nature extensions of the covered work,
 19246  and which are not combined with it such as to form a larger program,
 19247  in or on a volume of a storage or distribution medium, is called an
 19248  "aggregate" if the compilation and its resulting copyright are not
 19249  used to limit the access or legal rights of the compilation's users
 19250  beyond what the individual works permit.  Inclusion of a covered work
 19251  in an aggregate does not cause this License to apply to the other
 19252  parts of the aggregate.
 19253  
 19254    6. Conveying Non-Source Forms.
 19255  
 19256    You may convey a covered work in object code form under the terms
 19257  of sections 4 and 5, provided that you also convey the
 19258  machine-readable Corresponding Source under the terms of this License,
 19259  in one of these ways:
 19260  
 19261      a) Convey the object code in, or embodied in, a physical product
 19262      (including a physical distribution medium), accompanied by the
 19263      Corresponding Source fixed on a durable physical medium
 19264      customarily used for software interchange.
 19265  
 19266      b) Convey the object code in, or embodied in, a physical product
 19267      (including a physical distribution medium), accompanied by a
 19268      written offer, valid for at least three years and valid for as
 19269      long as you offer spare parts or customer support for that product
 19270      model, to give anyone who possesses the object code either (1) a
 19271      copy of the Corresponding Source for all the software in the
 19272      product that is covered by this License, on a durable physical
 19273      medium customarily used for software interchange, for a price no
 19274      more than your reasonable cost of physically performing this
 19275      conveying of source, or (2) access to copy the
 19276      Corresponding Source from a network server at no charge.
 19277  
 19278      c) Convey individual copies of the object code with a copy of the
 19279      written offer to provide the Corresponding Source.  This
 19280      alternative is allowed only occasionally and noncommercially, and
 19281      only if you received the object code with such an offer, in accord
 19282      with subsection 6b.
 19283  
 19284      d) Convey the object code by offering access from a designated
 19285      place (gratis or for a charge), and offer equivalent access to the
 19286      Corresponding Source in the same way through the same place at no
 19287      further charge.  You need not require recipients to copy the
 19288      Corresponding Source along with the object code.  If the place to
 19289      copy the object code is a network server, the Corresponding Source
 19290      may be on a different server (operated by you or a third party)
 19291      that supports equivalent copying facilities, provided you maintain
 19292      clear directions next to the object code saying where to find the
 19293      Corresponding Source.  Regardless of what server hosts the
 19294      Corresponding Source, you remain obligated to ensure that it is
 19295      available for as long as needed to satisfy these requirements.
 19296  
 19297      e) Convey the object code using peer-to-peer transmission, provided
 19298      you inform other peers where the object code and Corresponding
 19299      Source of the work are being offered to the general public at no
 19300      charge under subsection 6d.
 19301  
 19302    A separable portion of the object code, whose source code is excluded
 19303  from the Corresponding Source as a System Library, need not be
 19304  included in conveying the object code work.
 19305  
 19306    A "User Product" is either (1) a "consumer product", which means any
 19307  tangible personal property which is normally used for personal, family,
 19308  or household purposes, or (2) anything designed or sold for incorporation
 19309  into a dwelling.  In determining whether a product is a consumer product,
 19310  doubtful cases shall be resolved in favor of coverage.  For a particular
 19311  product received by a particular user, "normally used" refers to a
 19312  typical or common use of that class of product, regardless of the status
 19313  of the particular user or of the way in which the particular user
 19314  actually uses, or expects or is expected to use, the product.  A product
 19315  is a consumer product regardless of whether the product has substantial
 19316  commercial, industrial or non-consumer uses, unless such uses represent
 19317  the only significant mode of use of the product.
 19318  
 19319    "Installation Information" for a User Product means any methods,
 19320  procedures, authorization keys, or other information required to install
 19321  and execute modified versions of a covered work in that User Product from
 19322  a modified version of its Corresponding Source.  The information must
 19323  suffice to ensure that the continued functioning of the modified object
 19324  code is in no case prevented or interfered with solely because
 19325  modification has been made.
 19326  
 19327    If you convey an object code work under this section in, or with, or
 19328  specifically for use in, a User Product, and the conveying occurs as
 19329  part of a transaction in which the right of possession and use of the
 19330  User Product is transferred to the recipient in perpetuity or for a
 19331  fixed term (regardless of how the transaction is characterized), the
 19332  Corresponding Source conveyed under this section must be accompanied
 19333  by the Installation Information.  But this requirement does not apply
 19334  if neither you nor any third party retains the ability to install
 19335  modified object code on the User Product (for example, the work has
 19336  been installed in ROM).
 19337  
 19338    The requirement to provide Installation Information does not include a
 19339  requirement to continue to provide support service, warranty, or updates
 19340  for a work that has been modified or installed by the recipient, or for
 19341  the User Product in which it has been modified or installed.  Access to a
 19342  network may be denied when the modification itself materially and
 19343  adversely affects the operation of the network or violates the rules and
 19344  protocols for communication across the network.
 19345  
 19346    Corresponding Source conveyed, and Installation Information provided,
 19347  in accord with this section must be in a format that is publicly
 19348  documented (and with an implementation available to the public in
 19349  source code form), and must require no special password or key for
 19350  unpacking, reading or copying.
 19351  
 19352    7. Additional Terms.
 19353  
 19354    "Additional permissions" are terms that supplement the terms of this
 19355  License by making exceptions from one or more of its conditions.
 19356  Additional permissions that are applicable to the entire Program shall
 19357  be treated as though they were included in this License, to the extent
 19358  that they are valid under applicable law.  If additional permissions
 19359  apply only to part of the Program, that part may be used separately
 19360  under those permissions, but the entire Program remains governed by
 19361  this License without regard to the additional permissions.
 19362  
 19363    When you convey a copy of a covered work, you may at your option
 19364  remove any additional permissions from that copy, or from any part of
 19365  it.  (Additional permissions may be written to require their own
 19366  removal in certain cases when you modify the work.)  You may place
 19367  additional permissions on material, added by you to a covered work,
 19368  for which you have or can give appropriate copyright permission.
 19369  
 19370    Notwithstanding any other provision of this License, for material you
 19371  add to a covered work, you may (if authorized by the copyright holders of
 19372  that material) supplement the terms of this License with terms:
 19373  
 19374      a) Disclaiming warranty or limiting liability differently from the
 19375      terms of sections 15 and 16 of this License; or
 19376  
 19377      b) Requiring preservation of specified reasonable legal notices or
 19378      author attributions in that material or in the Appropriate Legal
 19379      Notices displayed by works containing it; or
 19380  
 19381      c) Prohibiting misrepresentation of the origin of that material, or
 19382      requiring that modified versions of such material be marked in
 19383      reasonable ways as different from the original version; or
 19384  
 19385      d) Limiting the use for publicity purposes of names of licensors or
 19386      authors of the material; or
 19387  
 19388      e) Declining to grant rights under trademark law for use of some
 19389      trade names, trademarks, or service marks; or
 19390  
 19391      f) Requiring indemnification of licensors and authors of that
 19392      material by anyone who conveys the material (or modified versions of
 19393      it) with contractual assumptions of liability to the recipient, for
 19394      any liability that these contractual assumptions directly impose on
 19395      those licensors and authors.
 19396  
 19397    All other non-permissive additional terms are considered "further
 19398  restrictions" within the meaning of section 10.  If the Program as you
 19399  received it, or any part of it, contains a notice stating that it is
 19400  governed by this License along with a term that is a further
 19401  restriction, you may remove that term.  If a license document contains
 19402  a further restriction but permits relicensing or conveying under this
 19403  License, you may add to a covered work material governed by the terms
 19404  of that license document, provided that the further restriction does
 19405  not survive such relicensing or conveying.
 19406  
 19407    If you add terms to a covered work in accord with this section, you
 19408  must place, in the relevant source files, a statement of the
 19409  additional terms that apply to those files, or a notice indicating
 19410  where to find the applicable terms.
 19411  
 19412    Additional terms, permissive or non-permissive, may be stated in the
 19413  form of a separately written license, or stated as exceptions;
 19414  the above requirements apply either way.
 19415  
 19416    8. Termination.
 19417  
 19418    You may not propagate or modify a covered work except as expressly
 19419  provided under this License.  Any attempt otherwise to propagate or
 19420  modify it is void, and will automatically terminate your rights under
 19421  this License (including any patent licenses granted under the third
 19422  paragraph of section 11).
 19423  
 19424    However, if you cease all violation of this License, then your
 19425  license from a particular copyright holder is reinstated (a)
 19426  provisionally, unless and until the copyright holder explicitly and
 19427  finally terminates your license, and (b) permanently, if the copyright
 19428  holder fails to notify you of the violation by some reasonable means
 19429  prior to 60 days after the cessation.
 19430  
 19431    Moreover, your license from a particular copyright holder is
 19432  reinstated permanently if the copyright holder notifies you of the
 19433  violation by some reasonable means, this is the first time you have
 19434  received notice of violation of this License (for any work) from that
 19435  copyright holder, and you cure the violation prior to 30 days after
 19436  your receipt of the notice.
 19437  
 19438    Termination of your rights under this section does not terminate the
 19439  licenses of parties who have received copies or rights from you under
 19440  this License.  If your rights have been terminated and not permanently
 19441  reinstated, you do not qualify to receive new licenses for the same
 19442  material under section 10.
 19443  
 19444    9. Acceptance Not Required for Having Copies.
 19445  
 19446    You are not required to accept this License in order to receive or
 19447  run a copy of the Program.  Ancillary propagation of a covered work
 19448  occurring solely as a consequence of using peer-to-peer transmission
 19449  to receive a copy likewise does not require acceptance.  However,
 19450  nothing other than this License grants you permission to propagate or
 19451  modify any covered work.  These actions infringe copyright if you do
 19452  not accept this License.  Therefore, by modifying or propagating a
 19453  covered work, you indicate your acceptance of this License to do so.
 19454  
 19455    10. Automatic Licensing of Downstream Recipients.
 19456  
 19457    Each time you convey a covered work, the recipient automatically
 19458  receives a license from the original licensors, to run, modify and
 19459  propagate that work, subject to this License.  You are not responsible
 19460  for enforcing compliance by third parties with this License.
 19461  
 19462    An "entity transaction" is a transaction transferring control of an
 19463  organization, or substantially all assets of one, or subdividing an
 19464  organization, or merging organizations.  If propagation of a covered
 19465  work results from an entity transaction, each party to that
 19466  transaction who receives a copy of the work also receives whatever
 19467  licenses to the work the party's predecessor in interest had or could
 19468  give under the previous paragraph, plus a right to possession of the
 19469  Corresponding Source of the work from the predecessor in interest, if
 19470  the predecessor has it or can get it with reasonable efforts.
 19471  
 19472    You may not impose any further restrictions on the exercise of the
 19473  rights granted or affirmed under this License.  For example, you may
 19474  not impose a license fee, royalty, or other charge for exercise of
 19475  rights granted under this License, and you may not initiate litigation
 19476  (including a cross-claim or counterclaim in a lawsuit) alleging that
 19477  any patent claim is infringed by making, using, selling, offering for
 19478  sale, or importing the Program or any portion of it.
 19479  
 19480    11. Patents.
 19481  
 19482    A "contributor" is a copyright holder who authorizes use under this
 19483  License of the Program or a work on which the Program is based.  The
 19484  work thus licensed is called the contributor's "contributor version".
 19485  
 19486    A contributor's "essential patent claims" are all patent claims
 19487  owned or controlled by the contributor, whether already acquired or
 19488  hereafter acquired, that would be infringed by some manner, permitted
 19489  by this License, of making, using, or selling its contributor version,
 19490  but do not include claims that would be infringed only as a
 19491  consequence of further modification of the contributor version.  For
 19492  purposes of this definition, "control" includes the right to grant
 19493  patent sublicenses in a manner consistent with the requirements of
 19494  this License.
 19495  
 19496    Each contributor grants you a non-exclusive, worldwide, royalty-free
 19497  patent license under the contributor's essential patent claims, to
 19498  make, use, sell, offer for sale, import and otherwise run, modify and
 19499  propagate the contents of its contributor version.
 19500  
 19501    In the following three paragraphs, a "patent license" is any express
 19502  agreement or commitment, however denominated, not to enforce a patent
 19503  (such as an express permission to practice a patent or covenant not to
 19504  sue for patent infringement).  To "grant" such a patent license to a
 19505  party means to make such an agreement or commitment not to enforce a
 19506  patent against the party.
 19507  
 19508    If you convey a covered work, knowingly relying on a patent license,
 19509  and the Corresponding Source of the work is not available for anyone
 19510  to copy, free of charge and under the terms of this License, through a
 19511  publicly available network server or other readily accessible means,
 19512  then you must either (1) cause the Corresponding Source to be so
 19513  available, or (2) arrange to deprive yourself of the benefit of the
 19514  patent license for this particular work, or (3) arrange, in a manner
 19515  consistent with the requirements of this License, to extend the patent
 19516  license to downstream recipients.  "Knowingly relying" means you have
 19517  actual knowledge that, but for the patent license, your conveying the
 19518  covered work in a country, or your recipient's use of the covered work
 19519  in a country, would infringe one or more identifiable patents in that
 19520  country that you have reason to believe are valid.
 19521  
 19522    If, pursuant to or in connection with a single transaction or
 19523  arrangement, you convey, or propagate by procuring conveyance of, a
 19524  covered work, and grant a patent license to some of the parties
 19525  receiving the covered work authorizing them to use, propagate, modify
 19526  or convey a specific copy of the covered work, then the patent license
 19527  you grant is automatically extended to all recipients of the covered
 19528  work and works based on it.
 19529  
 19530    A patent license is "discriminatory" if it does not include within
 19531  the scope of its coverage, prohibits the exercise of, or is
 19532  conditioned on the non-exercise of one or more of the rights that are
 19533  specifically granted under this License.  You may not convey a covered
 19534  work if you are a party to an arrangement with a third party that is
 19535  in the business of distributing software, under which you make payment
 19536  to the third party based on the extent of your activity of conveying
 19537  the work, and under which the third party grants, to any of the
 19538  parties who would receive the covered work from you, a discriminatory
 19539  patent license (a) in connection with copies of the covered work
 19540  conveyed by you (or copies made from those copies), or (b) primarily
 19541  for and in connection with specific products or compilations that
 19542  contain the covered work, unless you entered into that arrangement,
 19543  or that patent license was granted, prior to 28 March 2007.
 19544  
 19545    Nothing in this License shall be construed as excluding or limiting
 19546  any implied license or other defenses to infringement that may
 19547  otherwise be available to you under applicable patent law.
 19548  
 19549    12. No Surrender of Others' Freedom.
 19550  
 19551    If conditions are imposed on you (whether by court order, agreement or
 19552  otherwise) that contradict the conditions of this License, they do not
 19553  excuse you from the conditions of this License.  If you cannot convey a
 19554  covered work so as to satisfy simultaneously your obligations under this
 19555  License and any other pertinent obligations, then as a consequence you may
 19556  not convey it at all.  For example, if you agree to terms that obligate you
 19557  to collect a royalty for further conveying from those to whom you convey
 19558  the Program, the only way you could satisfy both those terms and this
 19559  License would be to refrain entirely from conveying the Program.
 19560  
 19561    13. Remote Network Interaction; Use with the GNU General Public License.
 19562  
 19563    Notwithstanding any other provision of this License, if you modify the
 19564  Program, your modified version must prominently offer all users
 19565  interacting with it remotely through a computer network (if your version
 19566  supports such interaction) an opportunity to receive the Corresponding
 19567  Source of your version by providing access to the Corresponding Source
 19568  from a network server at no charge, through some standard or customary
 19569  means of facilitating copying of software.  This Corresponding Source
 19570  shall include the Corresponding Source for any work covered by version 3
 19571  of the GNU General Public License that is incorporated pursuant to the
 19572  following paragraph.
 19573  
 19574    Notwithstanding any other provision of this License, you have
 19575  permission to link or combine any covered work with a work licensed
 19576  under version 3 of the GNU General Public License into a single
 19577  combined work, and to convey the resulting work.  The terms of this
 19578  License will continue to apply to the part which is the covered work,
 19579  but the work with which it is combined will remain governed by version
 19580  3 of the GNU General Public License.
 19581  
 19582    14. Revised Versions of this License.
 19583  
 19584    The Free Software Foundation may publish revised and/or new versions of
 19585  the GNU Affero General Public License from time to time.  Such new versions
 19586  will be similar in spirit to the present version, but may differ in detail to
 19587  address new problems or concerns.
 19588  
 19589    Each version is given a distinguishing version number.  If the
 19590  Program specifies that a certain numbered version of the GNU Affero General
 19591  Public License "or any later version" applies to it, you have the
 19592  option of following the terms and conditions either of that numbered
 19593  version or of any later version published by the Free Software
 19594  Foundation.  If the Program does not specify a version number of the
 19595  GNU Affero General Public License, you may choose any version ever published
 19596  by the Free Software Foundation.
 19597  
 19598    If the Program specifies that a proxy can decide which future
 19599  versions of the GNU Affero General Public License can be used, that proxy's
 19600  public statement of acceptance of a version permanently authorizes you
 19601  to choose that version for the Program.
 19602  
 19603    Later license versions may give you additional or different
 19604  permissions.  However, no additional obligations are imposed on any
 19605  author or copyright holder as a result of your choosing to follow a
 19606  later version.
 19607  
 19608    15. Disclaimer of Warranty.
 19609  
 19610    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
 19611  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
 19612  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
 19613  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 19614  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 19615  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
 19616  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 19617  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 19618  
 19619    16. Limitation of Liability.
 19620  
 19621    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 19622  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
 19623  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 19624  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
 19625  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
 19626  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 19627  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 19628  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 19629  SUCH DAMAGES.
 19630  
 19631    17. Interpretation of Sections 15 and 16.
 19632  
 19633    If the disclaimer of warranty and limitation of liability provided
 19634  above cannot be given local legal effect according to their terms,
 19635  reviewing courts shall apply local law that most closely approximates
 19636  an absolute waiver of all civil liability in connection with the
 19637  Program, unless a warranty or assumption of liability accompanies a
 19638  copy of the Program in return for a fee.
 19639  
 19640                       END OF TERMS AND CONDITIONS
 19641  
 19642              How to Apply These Terms to Your New Programs
 19643  
 19644    If you develop a new program, and you want it to be of the greatest
 19645  possible use to the public, the best way to achieve this is to make it
 19646  free software which everyone can redistribute and change under these terms.
 19647  
 19648    To do so, attach the following notices to the program.  It is safest
 19649  to attach them to the start of each source file to most effectively
 19650  state the exclusion of warranty; and each file should have at least
 19651  the "copyright" line and a pointer to where the full notice is found.
 19652  
 19653      <one line to give the program's name and a brief idea of what it does.>
 19654      Copyright (C) <year>  <name of author>
 19655  
 19656      This program is free software: you can redistribute it and/or modify
 19657      it under the terms of the GNU Affero General Public License as published by
 19658      the Free Software Foundation, either version 3 of the License, or
 19659      (at your option) any later version.
 19660  
 19661      This program is distributed in the hope that it will be useful,
 19662      but WITHOUT ANY WARRANTY; without even the implied warranty of
 19663      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 19664      GNU Affero General Public License for more details.
 19665  
 19666      You should have received a copy of the GNU Affero General Public License
 19667      along with this program.  If not, see <https://www.gnu.org/licenses/>.
 19668  
 19669  Also add information on how to contact you by electronic and paper mail.
 19670  
 19671    If your software can interact with users remotely through a computer
 19672  network, you should also make sure that it provides a way for users to
 19673  get its source.  For example, if your program is a web application, its
 19674  interface could display a "Source" link that leads users to an archive
 19675  of the code.  There are many ways you could offer source, and different
 19676  solutions will be better for different programs; see section 13 for the
 19677  specific requirements.
 19678  
 19679    You should also get your employer (if you work as a programmer) or school,
 19680  if any, to sign a "copyright disclaimer" for the program, if necessary.
 19681  For more information on this, and how to apply and follow the GNU AGPL, see
 19682  <https://www.gnu.org/licenses/>.
 19683  
 19684  ================================================================
 19685  
 19686  github.com/minio/md5-simd
 19687  https://github.com/minio/md5-simd
 19688  ----------------------------------------------------------------
 19689  
 19690                                   Apache License
 19691                             Version 2.0, January 2004
 19692                          http://www.apache.org/licenses/
 19693  
 19694     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 19695  
 19696     1. Definitions.
 19697  
 19698        "License" shall mean the terms and conditions for use, reproduction,
 19699        and distribution as defined by Sections 1 through 9 of this document.
 19700  
 19701        "Licensor" shall mean the copyright owner or entity authorized by
 19702        the copyright owner that is granting the License.
 19703  
 19704        "Legal Entity" shall mean the union of the acting entity and all
 19705        other entities that control, are controlled by, or are under common
 19706        control with that entity. For the purposes of this definition,
 19707        "control" means (i) the power, direct or indirect, to cause the
 19708        direction or management of such entity, whether by contract or
 19709        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 19710        outstanding shares, or (iii) beneficial ownership of such entity.
 19711  
 19712        "You" (or "Your") shall mean an individual or Legal Entity
 19713        exercising permissions granted by this License.
 19714  
 19715        "Source" form shall mean the preferred form for making modifications,
 19716        including but not limited to software source code, documentation
 19717        source, and configuration files.
 19718  
 19719        "Object" form shall mean any form resulting from mechanical
 19720        transformation or translation of a Source form, including but
 19721        not limited to compiled object code, generated documentation,
 19722        and conversions to other media types.
 19723  
 19724        "Work" shall mean the work of authorship, whether in Source or
 19725        Object form, made available under the License, as indicated by a
 19726        copyright notice that is included in or attached to the work
 19727        (an example is provided in the Appendix below).
 19728  
 19729        "Derivative Works" shall mean any work, whether in Source or Object
 19730        form, that is based on (or derived from) the Work and for which the
 19731        editorial revisions, annotations, elaborations, or other modifications
 19732        represent, as a whole, an original work of authorship. For the purposes
 19733        of this License, Derivative Works shall not include works that remain
 19734        separable from, or merely link (or bind by name) to the interfaces of,
 19735        the Work and Derivative Works thereof.
 19736  
 19737        "Contribution" shall mean any work of authorship, including
 19738        the original version of the Work and any modifications or additions
 19739        to that Work or Derivative Works thereof, that is intentionally
 19740        submitted to Licensor for inclusion in the Work by the copyright owner
 19741        or by an individual or Legal Entity authorized to submit on behalf of
 19742        the copyright owner. For the purposes of this definition, "submitted"
 19743        means any form of electronic, verbal, or written communication sent
 19744        to the Licensor or its representatives, including but not limited to
 19745        communication on electronic mailing lists, source code control systems,
 19746        and issue tracking systems that are managed by, or on behalf of, the
 19747        Licensor for the purpose of discussing and improving the Work, but
 19748        excluding communication that is conspicuously marked or otherwise
 19749        designated in writing by the copyright owner as "Not a Contribution."
 19750  
 19751        "Contributor" shall mean Licensor and any individual or Legal Entity
 19752        on behalf of whom a Contribution has been received by Licensor and
 19753        subsequently incorporated within the Work.
 19754  
 19755     2. Grant of Copyright License. Subject to the terms and conditions of
 19756        this License, each Contributor hereby grants to You a perpetual,
 19757        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19758        copyright license to reproduce, prepare Derivative Works of,
 19759        publicly display, publicly perform, sublicense, and distribute the
 19760        Work and such Derivative Works in Source or Object form.
 19761  
 19762     3. Grant of Patent License. Subject to the terms and conditions of
 19763        this License, each Contributor hereby grants to You a perpetual,
 19764        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19765        (except as stated in this section) patent license to make, have made,
 19766        use, offer to sell, sell, import, and otherwise transfer the Work,
 19767        where such license applies only to those patent claims licensable
 19768        by such Contributor that are necessarily infringed by their
 19769        Contribution(s) alone or by combination of their Contribution(s)
 19770        with the Work to which such Contribution(s) was submitted. If You
 19771        institute patent litigation against any entity (including a
 19772        cross-claim or counterclaim in a lawsuit) alleging that the Work
 19773        or a Contribution incorporated within the Work constitutes direct
 19774        or contributory patent infringement, then any patent licenses
 19775        granted to You under this License for that Work shall terminate
 19776        as of the date such litigation is filed.
 19777  
 19778     4. Redistribution. You may reproduce and distribute copies of the
 19779        Work or Derivative Works thereof in any medium, with or without
 19780        modifications, and in Source or Object form, provided that You
 19781        meet the following conditions:
 19782  
 19783        (a) You must give any other recipients of the Work or
 19784            Derivative Works a copy of this License; and
 19785  
 19786        (b) You must cause any modified files to carry prominent notices
 19787            stating that You changed the files; and
 19788  
 19789        (c) You must retain, in the Source form of any Derivative Works
 19790            that You distribute, all copyright, patent, trademark, and
 19791            attribution notices from the Source form of the Work,
 19792            excluding those notices that do not pertain to any part of
 19793            the Derivative Works; and
 19794  
 19795        (d) If the Work includes a "NOTICE" text file as part of its
 19796            distribution, then any Derivative Works that You distribute must
 19797            include a readable copy of the attribution notices contained
 19798            within such NOTICE file, excluding those notices that do not
 19799            pertain to any part of the Derivative Works, in at least one
 19800            of the following places: within a NOTICE text file distributed
 19801            as part of the Derivative Works; within the Source form or
 19802            documentation, if provided along with the Derivative Works; or,
 19803            within a display generated by the Derivative Works, if and
 19804            wherever such third-party notices normally appear. The contents
 19805            of the NOTICE file are for informational purposes only and
 19806            do not modify the License. You may add Your own attribution
 19807            notices within Derivative Works that You distribute, alongside
 19808            or as an addendum to the NOTICE text from the Work, provided
 19809            that such additional attribution notices cannot be construed
 19810            as modifying the License.
 19811  
 19812        You may add Your own copyright statement to Your modifications and
 19813        may provide additional or different license terms and conditions
 19814        for use, reproduction, or distribution of Your modifications, or
 19815        for any such Derivative Works as a whole, provided Your use,
 19816        reproduction, and distribution of the Work otherwise complies with
 19817        the conditions stated in this License.
 19818  
 19819     5. Submission of Contributions. Unless You explicitly state otherwise,
 19820        any Contribution intentionally submitted for inclusion in the Work
 19821        by You to the Licensor shall be under the terms and conditions of
 19822        this License, without any additional terms or conditions.
 19823        Notwithstanding the above, nothing herein shall supersede or modify
 19824        the terms of any separate license agreement you may have executed
 19825        with Licensor regarding such Contributions.
 19826  
 19827     6. Trademarks. This License does not grant permission to use the trade
 19828        names, trademarks, service marks, or product names of the Licensor,
 19829        except as required for reasonable and customary use in describing the
 19830        origin of the Work and reproducing the content of the NOTICE file.
 19831  
 19832     7. Disclaimer of Warranty. Unless required by applicable law or
 19833        agreed to in writing, Licensor provides the Work (and each
 19834        Contributor provides its Contributions) on an "AS IS" BASIS,
 19835        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 19836        implied, including, without limitation, any warranties or conditions
 19837        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 19838        PARTICULAR PURPOSE. You are solely responsible for determining the
 19839        appropriateness of using or redistributing the Work and assume any
 19840        risks associated with Your exercise of permissions under this License.
 19841  
 19842     8. Limitation of Liability. In no event and under no legal theory,
 19843        whether in tort (including negligence), contract, or otherwise,
 19844        unless required by applicable law (such as deliberate and grossly
 19845        negligent acts) or agreed to in writing, shall any Contributor be
 19846        liable to You for damages, including any direct, indirect, special,
 19847        incidental, or consequential damages of any character arising as a
 19848        result of this License or out of the use or inability to use the
 19849        Work (including but not limited to damages for loss of goodwill,
 19850        work stoppage, computer failure or malfunction, or any and all
 19851        other commercial damages or losses), even if such Contributor
 19852        has been advised of the possibility of such damages.
 19853  
 19854     9. Accepting Warranty or Additional Liability. While redistributing
 19855        the Work or Derivative Works thereof, You may choose to offer,
 19856        and charge a fee for, acceptance of support, warranty, indemnity,
 19857        or other liability obligations and/or rights consistent with this
 19858        License. However, in accepting such obligations, You may act only
 19859        on Your own behalf and on Your sole responsibility, not on behalf
 19860        of any other Contributor, and only if You agree to indemnify,
 19861        defend, and hold each Contributor harmless for any liability
 19862        incurred by, or claims asserted against, such Contributor by reason
 19863        of your accepting any such warranty or additional liability.
 19864  
 19865     END OF TERMS AND CONDITIONS
 19866  
 19867     APPENDIX: How to apply the Apache License to your work.
 19868  
 19869        To apply the Apache License to your work, attach the following
 19870        boilerplate notice, with the fields enclosed by brackets "[]"
 19871        replaced with your own identifying information. (Don't include
 19872        the brackets!)  The text should be enclosed in the appropriate
 19873        comment syntax for the file format. We also recommend that a
 19874        file or class name and description of purpose be included on the
 19875        same "printed page" as the copyright notice for easier
 19876        identification within third-party archives.
 19877  
 19878     Copyright [yyyy] [name of copyright owner]
 19879  
 19880     Licensed under the Apache License, Version 2.0 (the "License");
 19881     you may not use this file except in compliance with the License.
 19882     You may obtain a copy of the License at
 19883  
 19884         http://www.apache.org/licenses/LICENSE-2.0
 19885  
 19886     Unless required by applicable law or agreed to in writing, software
 19887     distributed under the License is distributed on an "AS IS" BASIS,
 19888     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 19889     See the License for the specific language governing permissions and
 19890     limitations under the License.
 19891  
 19892  ================================================================
 19893  
 19894  github.com/minio/minio-go/v7
 19895  https://github.com/minio/minio-go/v7
 19896  ----------------------------------------------------------------
 19897  
 19898                                   Apache License
 19899                             Version 2.0, January 2004
 19900                          http://www.apache.org/licenses/
 19901  
 19902     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 19903  
 19904     1. Definitions.
 19905  
 19906        "License" shall mean the terms and conditions for use, reproduction,
 19907        and distribution as defined by Sections 1 through 9 of this document.
 19908  
 19909        "Licensor" shall mean the copyright owner or entity authorized by
 19910        the copyright owner that is granting the License.
 19911  
 19912        "Legal Entity" shall mean the union of the acting entity and all
 19913        other entities that control, are controlled by, or are under common
 19914        control with that entity. For the purposes of this definition,
 19915        "control" means (i) the power, direct or indirect, to cause the
 19916        direction or management of such entity, whether by contract or
 19917        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 19918        outstanding shares, or (iii) beneficial ownership of such entity.
 19919  
 19920        "You" (or "Your") shall mean an individual or Legal Entity
 19921        exercising permissions granted by this License.
 19922  
 19923        "Source" form shall mean the preferred form for making modifications,
 19924        including but not limited to software source code, documentation
 19925        source, and configuration files.
 19926  
 19927        "Object" form shall mean any form resulting from mechanical
 19928        transformation or translation of a Source form, including but
 19929        not limited to compiled object code, generated documentation,
 19930        and conversions to other media types.
 19931  
 19932        "Work" shall mean the work of authorship, whether in Source or
 19933        Object form, made available under the License, as indicated by a
 19934        copyright notice that is included in or attached to the work
 19935        (an example is provided in the Appendix below).
 19936  
 19937        "Derivative Works" shall mean any work, whether in Source or Object
 19938        form, that is based on (or derived from) the Work and for which the
 19939        editorial revisions, annotations, elaborations, or other modifications
 19940        represent, as a whole, an original work of authorship. For the purposes
 19941        of this License, Derivative Works shall not include works that remain
 19942        separable from, or merely link (or bind by name) to the interfaces of,
 19943        the Work and Derivative Works thereof.
 19944  
 19945        "Contribution" shall mean any work of authorship, including
 19946        the original version of the Work and any modifications or additions
 19947        to that Work or Derivative Works thereof, that is intentionally
 19948        submitted to Licensor for inclusion in the Work by the copyright owner
 19949        or by an individual or Legal Entity authorized to submit on behalf of
 19950        the copyright owner. For the purposes of this definition, "submitted"
 19951        means any form of electronic, verbal, or written communication sent
 19952        to the Licensor or its representatives, including but not limited to
 19953        communication on electronic mailing lists, source code control systems,
 19954        and issue tracking systems that are managed by, or on behalf of, the
 19955        Licensor for the purpose of discussing and improving the Work, but
 19956        excluding communication that is conspicuously marked or otherwise
 19957        designated in writing by the copyright owner as "Not a Contribution."
 19958  
 19959        "Contributor" shall mean Licensor and any individual or Legal Entity
 19960        on behalf of whom a Contribution has been received by Licensor and
 19961        subsequently incorporated within the Work.
 19962  
 19963     2. Grant of Copyright License. Subject to the terms and conditions of
 19964        this License, each Contributor hereby grants to You a perpetual,
 19965        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19966        copyright license to reproduce, prepare Derivative Works of,
 19967        publicly display, publicly perform, sublicense, and distribute the
 19968        Work and such Derivative Works in Source or Object form.
 19969  
 19970     3. Grant of Patent License. Subject to the terms and conditions of
 19971        this License, each Contributor hereby grants to You a perpetual,
 19972        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19973        (except as stated in this section) patent license to make, have made,
 19974        use, offer to sell, sell, import, and otherwise transfer the Work,
 19975        where such license applies only to those patent claims licensable
 19976        by such Contributor that are necessarily infringed by their
 19977        Contribution(s) alone or by combination of their Contribution(s)
 19978        with the Work to which such Contribution(s) was submitted. If You
 19979        institute patent litigation against any entity (including a
 19980        cross-claim or counterclaim in a lawsuit) alleging that the Work
 19981        or a Contribution incorporated within the Work constitutes direct
 19982        or contributory patent infringement, then any patent licenses
 19983        granted to You under this License for that Work shall terminate
 19984        as of the date such litigation is filed.
 19985  
 19986     4. Redistribution. You may reproduce and distribute copies of the
 19987        Work or Derivative Works thereof in any medium, with or without
 19988        modifications, and in Source or Object form, provided that You
 19989        meet the following conditions:
 19990  
 19991        (a) You must give any other recipients of the Work or
 19992            Derivative Works a copy of this License; and
 19993  
 19994        (b) You must cause any modified files to carry prominent notices
 19995            stating that You changed the files; and
 19996  
 19997        (c) You must retain, in the Source form of any Derivative Works
 19998            that You distribute, all copyright, patent, trademark, and
 19999            attribution notices from the Source form of the Work,
 20000            excluding those notices that do not pertain to any part of
 20001            the Derivative Works; and
 20002  
 20003        (d) If the Work includes a "NOTICE" text file as part of its
 20004            distribution, then any Derivative Works that You distribute must
 20005            include a readable copy of the attribution notices contained
 20006            within such NOTICE file, excluding those notices that do not
 20007            pertain to any part of the Derivative Works, in at least one
 20008            of the following places: within a NOTICE text file distributed
 20009            as part of the Derivative Works; within the Source form or
 20010            documentation, if provided along with the Derivative Works; or,
 20011            within a display generated by the Derivative Works, if and
 20012            wherever such third-party notices normally appear. The contents
 20013            of the NOTICE file are for informational purposes only and
 20014            do not modify the License. You may add Your own attribution
 20015            notices within Derivative Works that You distribute, alongside
 20016            or as an addendum to the NOTICE text from the Work, provided
 20017            that such additional attribution notices cannot be construed
 20018            as modifying the License.
 20019  
 20020        You may add Your own copyright statement to Your modifications and
 20021        may provide additional or different license terms and conditions
 20022        for use, reproduction, or distribution of Your modifications, or
 20023        for any such Derivative Works as a whole, provided Your use,
 20024        reproduction, and distribution of the Work otherwise complies with
 20025        the conditions stated in this License.
 20026  
 20027     5. Submission of Contributions. Unless You explicitly state otherwise,
 20028        any Contribution intentionally submitted for inclusion in the Work
 20029        by You to the Licensor shall be under the terms and conditions of
 20030        this License, without any additional terms or conditions.
 20031        Notwithstanding the above, nothing herein shall supersede or modify
 20032        the terms of any separate license agreement you may have executed
 20033        with Licensor regarding such Contributions.
 20034  
 20035     6. Trademarks. This License does not grant permission to use the trade
 20036        names, trademarks, service marks, or product names of the Licensor,
 20037        except as required for reasonable and customary use in describing the
 20038        origin of the Work and reproducing the content of the NOTICE file.
 20039  
 20040     7. Disclaimer of Warranty. Unless required by applicable law or
 20041        agreed to in writing, Licensor provides the Work (and each
 20042        Contributor provides its Contributions) on an "AS IS" BASIS,
 20043        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 20044        implied, including, without limitation, any warranties or conditions
 20045        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 20046        PARTICULAR PURPOSE. You are solely responsible for determining the
 20047        appropriateness of using or redistributing the Work and assume any
 20048        risks associated with Your exercise of permissions under this License.
 20049  
 20050     8. Limitation of Liability. In no event and under no legal theory,
 20051        whether in tort (including negligence), contract, or otherwise,
 20052        unless required by applicable law (such as deliberate and grossly
 20053        negligent acts) or agreed to in writing, shall any Contributor be
 20054        liable to You for damages, including any direct, indirect, special,
 20055        incidental, or consequential damages of any character arising as a
 20056        result of this License or out of the use or inability to use the
 20057        Work (including but not limited to damages for loss of goodwill,
 20058        work stoppage, computer failure or malfunction, or any and all
 20059        other commercial damages or losses), even if such Contributor
 20060        has been advised of the possibility of such damages.
 20061  
 20062     9. Accepting Warranty or Additional Liability. While redistributing
 20063        the Work or Derivative Works thereof, You may choose to offer,
 20064        and charge a fee for, acceptance of support, warranty, indemnity,
 20065        or other liability obligations and/or rights consistent with this
 20066        License. However, in accepting such obligations, You may act only
 20067        on Your own behalf and on Your sole responsibility, not on behalf
 20068        of any other Contributor, and only if You agree to indemnify,
 20069        defend, and hold each Contributor harmless for any liability
 20070        incurred by, or claims asserted against, such Contributor by reason
 20071        of your accepting any such warranty or additional liability.
 20072  
 20073     END OF TERMS AND CONDITIONS
 20074  
 20075     APPENDIX: How to apply the Apache License to your work.
 20076  
 20077        To apply the Apache License to your work, attach the following
 20078        boilerplate notice, with the fields enclosed by brackets "[]"
 20079        replaced with your own identifying information. (Don't include
 20080        the brackets!)  The text should be enclosed in the appropriate
 20081        comment syntax for the file format. We also recommend that a
 20082        file or class name and description of purpose be included on the
 20083        same "printed page" as the copyright notice for easier
 20084        identification within third-party archives.
 20085  
 20086     Copyright [yyyy] [name of copyright owner]
 20087  
 20088     Licensed under the Apache License, Version 2.0 (the "License");
 20089     you may not use this file except in compliance with the License.
 20090     You may obtain a copy of the License at
 20091  
 20092         http://www.apache.org/licenses/LICENSE-2.0
 20093  
 20094     Unless required by applicable law or agreed to in writing, software
 20095     distributed under the License is distributed on an "AS IS" BASIS,
 20096     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 20097     See the License for the specific language governing permissions and
 20098     limitations under the License.
 20099  
 20100  ================================================================
 20101  
 20102  github.com/minio/mux
 20103  https://github.com/minio/mux
 20104  ----------------------------------------------------------------
 20105  Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved.
 20106  
 20107  Redistribution and use in source and binary forms, with or without
 20108  modification, are permitted provided that the following conditions are
 20109  met:
 20110  
 20111  	 * Redistributions of source code must retain the above copyright
 20112  notice, this list of conditions and the following disclaimer.
 20113  	 * Redistributions in binary form must reproduce the above
 20114  copyright notice, this list of conditions and the following disclaimer
 20115  in the documentation and/or other materials provided with the
 20116  distribution.
 20117  	 * Neither the name of Google Inc. nor the names of its
 20118  contributors may be used to endorse or promote products derived from
 20119  this software without specific prior written permission.
 20120  
 20121  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 20122  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 20123  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 20124  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 20125  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 20126  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 20127  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 20128  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 20129  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 20130  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 20131  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 20132  
 20133  ================================================================
 20134  
 20135  github.com/minio/pkg/v2
 20136  https://github.com/minio/pkg/v2
 20137  ----------------------------------------------------------------
 20138                      GNU AFFERO GENERAL PUBLIC LICENSE
 20139                         Version 3, 19 November 2007
 20140  
 20141   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 20142   Everyone is permitted to copy and distribute verbatim copies
 20143   of this license document, but changing it is not allowed.
 20144  
 20145                              Preamble
 20146  
 20147    The GNU Affero General Public License is a free, copyleft license for
 20148  software and other kinds of works, specifically designed to ensure
 20149  cooperation with the community in the case of network server software.
 20150  
 20151    The licenses for most software and other practical works are designed
 20152  to take away your freedom to share and change the works.  By contrast,
 20153  our General Public Licenses are intended to guarantee your freedom to
 20154  share and change all versions of a program--to make sure it remains free
 20155  software for all its users.
 20156  
 20157    When we speak of free software, we are referring to freedom, not
 20158  price.  Our General Public Licenses are designed to make sure that you
 20159  have the freedom to distribute copies of free software (and charge for
 20160  them if you wish), that you receive source code or can get it if you
 20161  want it, that you can change the software or use pieces of it in new
 20162  free programs, and that you know you can do these things.
 20163  
 20164    Developers that use our General Public Licenses protect your rights
 20165  with two steps: (1) assert copyright on the software, and (2) offer
 20166  you this License which gives you legal permission to copy, distribute
 20167  and/or modify the software.
 20168  
 20169    A secondary benefit of defending all users' freedom is that
 20170  improvements made in alternate versions of the program, if they
 20171  receive widespread use, become available for other developers to
 20172  incorporate.  Many developers of free software are heartened and
 20173  encouraged by the resulting cooperation.  However, in the case of
 20174  software used on network servers, this result may fail to come about.
 20175  The GNU General Public License permits making a modified version and
 20176  letting the public access it on a server without ever releasing its
 20177  source code to the public.
 20178  
 20179    The GNU Affero General Public License is designed specifically to
 20180  ensure that, in such cases, the modified source code becomes available
 20181  to the community.  It requires the operator of a network server to
 20182  provide the source code of the modified version running there to the
 20183  users of that server.  Therefore, public use of a modified version, on
 20184  a publicly accessible server, gives the public access to the source
 20185  code of the modified version.
 20186  
 20187    An older license, called the Affero General Public License and
 20188  published by Affero, was designed to accomplish similar goals.  This is
 20189  a different license, not a version of the Affero GPL, but Affero has
 20190  released a new version of the Affero GPL which permits relicensing under
 20191  this license.
 20192  
 20193    The precise terms and conditions for copying, distribution and
 20194  modification follow.
 20195  
 20196                         TERMS AND CONDITIONS
 20197  
 20198    0. Definitions.
 20199  
 20200    "This License" refers to version 3 of the GNU Affero General Public License.
 20201  
 20202    "Copyright" also means copyright-like laws that apply to other kinds of
 20203  works, such as semiconductor masks.
 20204  
 20205    "The Program" refers to any copyrightable work licensed under this
 20206  License.  Each licensee is addressed as "you".  "Licensees" and
 20207  "recipients" may be individuals or organizations.
 20208  
 20209    To "modify" a work means to copy from or adapt all or part of the work
 20210  in a fashion requiring copyright permission, other than the making of an
 20211  exact copy.  The resulting work is called a "modified version" of the
 20212  earlier work or a work "based on" the earlier work.
 20213  
 20214    A "covered work" means either the unmodified Program or a work based
 20215  on the Program.
 20216  
 20217    To "propagate" a work means to do anything with it that, without
 20218  permission, would make you directly or secondarily liable for
 20219  infringement under applicable copyright law, except executing it on a
 20220  computer or modifying a private copy.  Propagation includes copying,
 20221  distribution (with or without modification), making available to the
 20222  public, and in some countries other activities as well.
 20223  
 20224    To "convey" a work means any kind of propagation that enables other
 20225  parties to make or receive copies.  Mere interaction with a user through
 20226  a computer network, with no transfer of a copy, is not conveying.
 20227  
 20228    An interactive user interface displays "Appropriate Legal Notices"
 20229  to the extent that it includes a convenient and prominently visible
 20230  feature that (1) displays an appropriate copyright notice, and (2)
 20231  tells the user that there is no warranty for the work (except to the
 20232  extent that warranties are provided), that licensees may convey the
 20233  work under this License, and how to view a copy of this License.  If
 20234  the interface presents a list of user commands or options, such as a
 20235  menu, a prominent item in the list meets this criterion.
 20236  
 20237    1. Source Code.
 20238  
 20239    The "source code" for a work means the preferred form of the work
 20240  for making modifications to it.  "Object code" means any non-source
 20241  form of a work.
 20242  
 20243    A "Standard Interface" means an interface that either is an official
 20244  standard defined by a recognized standards body, or, in the case of
 20245  interfaces specified for a particular programming language, one that
 20246  is widely used among developers working in that language.
 20247  
 20248    The "System Libraries" of an executable work include anything, other
 20249  than the work as a whole, that (a) is included in the normal form of
 20250  packaging a Major Component, but which is not part of that Major
 20251  Component, and (b) serves only to enable use of the work with that
 20252  Major Component, or to implement a Standard Interface for which an
 20253  implementation is available to the public in source code form.  A
 20254  "Major Component", in this context, means a major essential component
 20255  (kernel, window system, and so on) of the specific operating system
 20256  (if any) on which the executable work runs, or a compiler used to
 20257  produce the work, or an object code interpreter used to run it.
 20258  
 20259    The "Corresponding Source" for a work in object code form means all
 20260  the source code needed to generate, install, and (for an executable
 20261  work) run the object code and to modify the work, including scripts to
 20262  control those activities.  However, it does not include the work's
 20263  System Libraries, or general-purpose tools or generally available free
 20264  programs which are used unmodified in performing those activities but
 20265  which are not part of the work.  For example, Corresponding Source
 20266  includes interface definition files associated with source files for
 20267  the work, and the source code for shared libraries and dynamically
 20268  linked subprograms that the work is specifically designed to require,
 20269  such as by intimate data communication or control flow between those
 20270  subprograms and other parts of the work.
 20271  
 20272    The Corresponding Source need not include anything that users
 20273  can regenerate automatically from other parts of the Corresponding
 20274  Source.
 20275  
 20276    The Corresponding Source for a work in source code form is that
 20277  same work.
 20278  
 20279    2. Basic Permissions.
 20280  
 20281    All rights granted under this License are granted for the term of
 20282  copyright on the Program, and are irrevocable provided the stated
 20283  conditions are met.  This License explicitly affirms your unlimited
 20284  permission to run the unmodified Program.  The output from running a
 20285  covered work is covered by this License only if the output, given its
 20286  content, constitutes a covered work.  This License acknowledges your
 20287  rights of fair use or other equivalent, as provided by copyright law.
 20288  
 20289    You may make, run and propagate covered works that you do not
 20290  convey, without conditions so long as your license otherwise remains
 20291  in force.  You may convey covered works to others for the sole purpose
 20292  of having them make modifications exclusively for you, or provide you
 20293  with facilities for running those works, provided that you comply with
 20294  the terms of this License in conveying all material for which you do
 20295  not control copyright.  Those thus making or running the covered works
 20296  for you must do so exclusively on your behalf, under your direction
 20297  and control, on terms that prohibit them from making any copies of
 20298  your copyrighted material outside their relationship with you.
 20299  
 20300    Conveying under any other circumstances is permitted solely under
 20301  the conditions stated below.  Sublicensing is not allowed; section 10
 20302  makes it unnecessary.
 20303  
 20304    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 20305  
 20306    No covered work shall be deemed part of an effective technological
 20307  measure under any applicable law fulfilling obligations under article
 20308  11 of the WIPO copyright treaty adopted on 20 December 1996, or
 20309  similar laws prohibiting or restricting circumvention of such
 20310  measures.
 20311  
 20312    When you convey a covered work, you waive any legal power to forbid
 20313  circumvention of technological measures to the extent such circumvention
 20314  is effected by exercising rights under this License with respect to
 20315  the covered work, and you disclaim any intention to limit operation or
 20316  modification of the work as a means of enforcing, against the work's
 20317  users, your or third parties' legal rights to forbid circumvention of
 20318  technological measures.
 20319  
 20320    4. Conveying Verbatim Copies.
 20321  
 20322    You may convey verbatim copies of the Program's source code as you
 20323  receive it, in any medium, provided that you conspicuously and
 20324  appropriately publish on each copy an appropriate copyright notice;
 20325  keep intact all notices stating that this License and any
 20326  non-permissive terms added in accord with section 7 apply to the code;
 20327  keep intact all notices of the absence of any warranty; and give all
 20328  recipients a copy of this License along with the Program.
 20329  
 20330    You may charge any price or no price for each copy that you convey,
 20331  and you may offer support or warranty protection for a fee.
 20332  
 20333    5. Conveying Modified Source Versions.
 20334  
 20335    You may convey a work based on the Program, or the modifications to
 20336  produce it from the Program, in the form of source code under the
 20337  terms of section 4, provided that you also meet all of these conditions:
 20338  
 20339      a) The work must carry prominent notices stating that you modified
 20340      it, and giving a relevant date.
 20341  
 20342      b) The work must carry prominent notices stating that it is
 20343      released under this License and any conditions added under section
 20344      7.  This requirement modifies the requirement in section 4 to
 20345      "keep intact all notices".
 20346  
 20347      c) You must license the entire work, as a whole, under this
 20348      License to anyone who comes into possession of a copy.  This
 20349      License will therefore apply, along with any applicable section 7
 20350      additional terms, to the whole of the work, and all its parts,
 20351      regardless of how they are packaged.  This License gives no
 20352      permission to license the work in any other way, but it does not
 20353      invalidate such permission if you have separately received it.
 20354  
 20355      d) If the work has interactive user interfaces, each must display
 20356      Appropriate Legal Notices; however, if the Program has interactive
 20357      interfaces that do not display Appropriate Legal Notices, your
 20358      work need not make them do so.
 20359  
 20360    A compilation of a covered work with other separate and independent
 20361  works, which are not by their nature extensions of the covered work,
 20362  and which are not combined with it such as to form a larger program,
 20363  in or on a volume of a storage or distribution medium, is called an
 20364  "aggregate" if the compilation and its resulting copyright are not
 20365  used to limit the access or legal rights of the compilation's users
 20366  beyond what the individual works permit.  Inclusion of a covered work
 20367  in an aggregate does not cause this License to apply to the other
 20368  parts of the aggregate.
 20369  
 20370    6. Conveying Non-Source Forms.
 20371  
 20372    You may convey a covered work in object code form under the terms
 20373  of sections 4 and 5, provided that you also convey the
 20374  machine-readable Corresponding Source under the terms of this License,
 20375  in one of these ways:
 20376  
 20377      a) Convey the object code in, or embodied in, a physical product
 20378      (including a physical distribution medium), accompanied by the
 20379      Corresponding Source fixed on a durable physical medium
 20380      customarily used for software interchange.
 20381  
 20382      b) Convey the object code in, or embodied in, a physical product
 20383      (including a physical distribution medium), accompanied by a
 20384      written offer, valid for at least three years and valid for as
 20385      long as you offer spare parts or customer support for that product
 20386      model, to give anyone who possesses the object code either (1) a
 20387      copy of the Corresponding Source for all the software in the
 20388      product that is covered by this License, on a durable physical
 20389      medium customarily used for software interchange, for a price no
 20390      more than your reasonable cost of physically performing this
 20391      conveying of source, or (2) access to copy the
 20392      Corresponding Source from a network server at no charge.
 20393  
 20394      c) Convey individual copies of the object code with a copy of the
 20395      written offer to provide the Corresponding Source.  This
 20396      alternative is allowed only occasionally and noncommercially, and
 20397      only if you received the object code with such an offer, in accord
 20398      with subsection 6b.
 20399  
 20400      d) Convey the object code by offering access from a designated
 20401      place (gratis or for a charge), and offer equivalent access to the
 20402      Corresponding Source in the same way through the same place at no
 20403      further charge.  You need not require recipients to copy the
 20404      Corresponding Source along with the object code.  If the place to
 20405      copy the object code is a network server, the Corresponding Source
 20406      may be on a different server (operated by you or a third party)
 20407      that supports equivalent copying facilities, provided you maintain
 20408      clear directions next to the object code saying where to find the
 20409      Corresponding Source.  Regardless of what server hosts the
 20410      Corresponding Source, you remain obligated to ensure that it is
 20411      available for as long as needed to satisfy these requirements.
 20412  
 20413      e) Convey the object code using peer-to-peer transmission, provided
 20414      you inform other peers where the object code and Corresponding
 20415      Source of the work are being offered to the general public at no
 20416      charge under subsection 6d.
 20417  
 20418    A separable portion of the object code, whose source code is excluded
 20419  from the Corresponding Source as a System Library, need not be
 20420  included in conveying the object code work.
 20421  
 20422    A "User Product" is either (1) a "consumer product", which means any
 20423  tangible personal property which is normally used for personal, family,
 20424  or household purposes, or (2) anything designed or sold for incorporation
 20425  into a dwelling.  In determining whether a product is a consumer product,
 20426  doubtful cases shall be resolved in favor of coverage.  For a particular
 20427  product received by a particular user, "normally used" refers to a
 20428  typical or common use of that class of product, regardless of the status
 20429  of the particular user or of the way in which the particular user
 20430  actually uses, or expects or is expected to use, the product.  A product
 20431  is a consumer product regardless of whether the product has substantial
 20432  commercial, industrial or non-consumer uses, unless such uses represent
 20433  the only significant mode of use of the product.
 20434  
 20435    "Installation Information" for a User Product means any methods,
 20436  procedures, authorization keys, or other information required to install
 20437  and execute modified versions of a covered work in that User Product from
 20438  a modified version of its Corresponding Source.  The information must
 20439  suffice to ensure that the continued functioning of the modified object
 20440  code is in no case prevented or interfered with solely because
 20441  modification has been made.
 20442  
 20443    If you convey an object code work under this section in, or with, or
 20444  specifically for use in, a User Product, and the conveying occurs as
 20445  part of a transaction in which the right of possession and use of the
 20446  User Product is transferred to the recipient in perpetuity or for a
 20447  fixed term (regardless of how the transaction is characterized), the
 20448  Corresponding Source conveyed under this section must be accompanied
 20449  by the Installation Information.  But this requirement does not apply
 20450  if neither you nor any third party retains the ability to install
 20451  modified object code on the User Product (for example, the work has
 20452  been installed in ROM).
 20453  
 20454    The requirement to provide Installation Information does not include a
 20455  requirement to continue to provide support service, warranty, or updates
 20456  for a work that has been modified or installed by the recipient, or for
 20457  the User Product in which it has been modified or installed.  Access to a
 20458  network may be denied when the modification itself materially and
 20459  adversely affects the operation of the network or violates the rules and
 20460  protocols for communication across the network.
 20461  
 20462    Corresponding Source conveyed, and Installation Information provided,
 20463  in accord with this section must be in a format that is publicly
 20464  documented (and with an implementation available to the public in
 20465  source code form), and must require no special password or key for
 20466  unpacking, reading or copying.
 20467  
 20468    7. Additional Terms.
 20469  
 20470    "Additional permissions" are terms that supplement the terms of this
 20471  License by making exceptions from one or more of its conditions.
 20472  Additional permissions that are applicable to the entire Program shall
 20473  be treated as though they were included in this License, to the extent
 20474  that they are valid under applicable law.  If additional permissions
 20475  apply only to part of the Program, that part may be used separately
 20476  under those permissions, but the entire Program remains governed by
 20477  this License without regard to the additional permissions.
 20478  
 20479    When you convey a copy of a covered work, you may at your option
 20480  remove any additional permissions from that copy, or from any part of
 20481  it.  (Additional permissions may be written to require their own
 20482  removal in certain cases when you modify the work.)  You may place
 20483  additional permissions on material, added by you to a covered work,
 20484  for which you have or can give appropriate copyright permission.
 20485  
 20486    Notwithstanding any other provision of this License, for material you
 20487  add to a covered work, you may (if authorized by the copyright holders of
 20488  that material) supplement the terms of this License with terms:
 20489  
 20490      a) Disclaiming warranty or limiting liability differently from the
 20491      terms of sections 15 and 16 of this License; or
 20492  
 20493      b) Requiring preservation of specified reasonable legal notices or
 20494      author attributions in that material or in the Appropriate Legal
 20495      Notices displayed by works containing it; or
 20496  
 20497      c) Prohibiting misrepresentation of the origin of that material, or
 20498      requiring that modified versions of such material be marked in
 20499      reasonable ways as different from the original version; or
 20500  
 20501      d) Limiting the use for publicity purposes of names of licensors or
 20502      authors of the material; or
 20503  
 20504      e) Declining to grant rights under trademark law for use of some
 20505      trade names, trademarks, or service marks; or
 20506  
 20507      f) Requiring indemnification of licensors and authors of that
 20508      material by anyone who conveys the material (or modified versions of
 20509      it) with contractual assumptions of liability to the recipient, for
 20510      any liability that these contractual assumptions directly impose on
 20511      those licensors and authors.
 20512  
 20513    All other non-permissive additional terms are considered "further
 20514  restrictions" within the meaning of section 10.  If the Program as you
 20515  received it, or any part of it, contains a notice stating that it is
 20516  governed by this License along with a term that is a further
 20517  restriction, you may remove that term.  If a license document contains
 20518  a further restriction but permits relicensing or conveying under this
 20519  License, you may add to a covered work material governed by the terms
 20520  of that license document, provided that the further restriction does
 20521  not survive such relicensing or conveying.
 20522  
 20523    If you add terms to a covered work in accord with this section, you
 20524  must place, in the relevant source files, a statement of the
 20525  additional terms that apply to those files, or a notice indicating
 20526  where to find the applicable terms.
 20527  
 20528    Additional terms, permissive or non-permissive, may be stated in the
 20529  form of a separately written license, or stated as exceptions;
 20530  the above requirements apply either way.
 20531  
 20532    8. Termination.
 20533  
 20534    You may not propagate or modify a covered work except as expressly
 20535  provided under this License.  Any attempt otherwise to propagate or
 20536  modify it is void, and will automatically terminate your rights under
 20537  this License (including any patent licenses granted under the third
 20538  paragraph of section 11).
 20539  
 20540    However, if you cease all violation of this License, then your
 20541  license from a particular copyright holder is reinstated (a)
 20542  provisionally, unless and until the copyright holder explicitly and
 20543  finally terminates your license, and (b) permanently, if the copyright
 20544  holder fails to notify you of the violation by some reasonable means
 20545  prior to 60 days after the cessation.
 20546  
 20547    Moreover, your license from a particular copyright holder is
 20548  reinstated permanently if the copyright holder notifies you of the
 20549  violation by some reasonable means, this is the first time you have
 20550  received notice of violation of this License (for any work) from that
 20551  copyright holder, and you cure the violation prior to 30 days after
 20552  your receipt of the notice.
 20553  
 20554    Termination of your rights under this section does not terminate the
 20555  licenses of parties who have received copies or rights from you under
 20556  this License.  If your rights have been terminated and not permanently
 20557  reinstated, you do not qualify to receive new licenses for the same
 20558  material under section 10.
 20559  
 20560    9. Acceptance Not Required for Having Copies.
 20561  
 20562    You are not required to accept this License in order to receive or
 20563  run a copy of the Program.  Ancillary propagation of a covered work
 20564  occurring solely as a consequence of using peer-to-peer transmission
 20565  to receive a copy likewise does not require acceptance.  However,
 20566  nothing other than this License grants you permission to propagate or
 20567  modify any covered work.  These actions infringe copyright if you do
 20568  not accept this License.  Therefore, by modifying or propagating a
 20569  covered work, you indicate your acceptance of this License to do so.
 20570  
 20571    10. Automatic Licensing of Downstream Recipients.
 20572  
 20573    Each time you convey a covered work, the recipient automatically
 20574  receives a license from the original licensors, to run, modify and
 20575  propagate that work, subject to this License.  You are not responsible
 20576  for enforcing compliance by third parties with this License.
 20577  
 20578    An "entity transaction" is a transaction transferring control of an
 20579  organization, or substantially all assets of one, or subdividing an
 20580  organization, or merging organizations.  If propagation of a covered
 20581  work results from an entity transaction, each party to that
 20582  transaction who receives a copy of the work also receives whatever
 20583  licenses to the work the party's predecessor in interest had or could
 20584  give under the previous paragraph, plus a right to possession of the
 20585  Corresponding Source of the work from the predecessor in interest, if
 20586  the predecessor has it or can get it with reasonable efforts.
 20587  
 20588    You may not impose any further restrictions on the exercise of the
 20589  rights granted or affirmed under this License.  For example, you may
 20590  not impose a license fee, royalty, or other charge for exercise of
 20591  rights granted under this License, and you may not initiate litigation
 20592  (including a cross-claim or counterclaim in a lawsuit) alleging that
 20593  any patent claim is infringed by making, using, selling, offering for
 20594  sale, or importing the Program or any portion of it.
 20595  
 20596    11. Patents.
 20597  
 20598    A "contributor" is a copyright holder who authorizes use under this
 20599  License of the Program or a work on which the Program is based.  The
 20600  work thus licensed is called the contributor's "contributor version".
 20601  
 20602    A contributor's "essential patent claims" are all patent claims
 20603  owned or controlled by the contributor, whether already acquired or
 20604  hereafter acquired, that would be infringed by some manner, permitted
 20605  by this License, of making, using, or selling its contributor version,
 20606  but do not include claims that would be infringed only as a
 20607  consequence of further modification of the contributor version.  For
 20608  purposes of this definition, "control" includes the right to grant
 20609  patent sublicenses in a manner consistent with the requirements of
 20610  this License.
 20611  
 20612    Each contributor grants you a non-exclusive, worldwide, royalty-free
 20613  patent license under the contributor's essential patent claims, to
 20614  make, use, sell, offer for sale, import and otherwise run, modify and
 20615  propagate the contents of its contributor version.
 20616  
 20617    In the following three paragraphs, a "patent license" is any express
 20618  agreement or commitment, however denominated, not to enforce a patent
 20619  (such as an express permission to practice a patent or covenant not to
 20620  sue for patent infringement).  To "grant" such a patent license to a
 20621  party means to make such an agreement or commitment not to enforce a
 20622  patent against the party.
 20623  
 20624    If you convey a covered work, knowingly relying on a patent license,
 20625  and the Corresponding Source of the work is not available for anyone
 20626  to copy, free of charge and under the terms of this License, through a
 20627  publicly available network server or other readily accessible means,
 20628  then you must either (1) cause the Corresponding Source to be so
 20629  available, or (2) arrange to deprive yourself of the benefit of the
 20630  patent license for this particular work, or (3) arrange, in a manner
 20631  consistent with the requirements of this License, to extend the patent
 20632  license to downstream recipients.  "Knowingly relying" means you have
 20633  actual knowledge that, but for the patent license, your conveying the
 20634  covered work in a country, or your recipient's use of the covered work
 20635  in a country, would infringe one or more identifiable patents in that
 20636  country that you have reason to believe are valid.
 20637  
 20638    If, pursuant to or in connection with a single transaction or
 20639  arrangement, you convey, or propagate by procuring conveyance of, a
 20640  covered work, and grant a patent license to some of the parties
 20641  receiving the covered work authorizing them to use, propagate, modify
 20642  or convey a specific copy of the covered work, then the patent license
 20643  you grant is automatically extended to all recipients of the covered
 20644  work and works based on it.
 20645  
 20646    A patent license is "discriminatory" if it does not include within
 20647  the scope of its coverage, prohibits the exercise of, or is
 20648  conditioned on the non-exercise of one or more of the rights that are
 20649  specifically granted under this License.  You may not convey a covered
 20650  work if you are a party to an arrangement with a third party that is
 20651  in the business of distributing software, under which you make payment
 20652  to the third party based on the extent of your activity of conveying
 20653  the work, and under which the third party grants, to any of the
 20654  parties who would receive the covered work from you, a discriminatory
 20655  patent license (a) in connection with copies of the covered work
 20656  conveyed by you (or copies made from those copies), or (b) primarily
 20657  for and in connection with specific products or compilations that
 20658  contain the covered work, unless you entered into that arrangement,
 20659  or that patent license was granted, prior to 28 March 2007.
 20660  
 20661    Nothing in this License shall be construed as excluding or limiting
 20662  any implied license or other defenses to infringement that may
 20663  otherwise be available to you under applicable patent law.
 20664  
 20665    12. No Surrender of Others' Freedom.
 20666  
 20667    If conditions are imposed on you (whether by court order, agreement or
 20668  otherwise) that contradict the conditions of this License, they do not
 20669  excuse you from the conditions of this License.  If you cannot convey a
 20670  covered work so as to satisfy simultaneously your obligations under this
 20671  License and any other pertinent obligations, then as a consequence you may
 20672  not convey it at all.  For example, if you agree to terms that obligate you
 20673  to collect a royalty for further conveying from those to whom you convey
 20674  the Program, the only way you could satisfy both those terms and this
 20675  License would be to refrain entirely from conveying the Program.
 20676  
 20677    13. Remote Network Interaction; Use with the GNU General Public License.
 20678  
 20679    Notwithstanding any other provision of this License, if you modify the
 20680  Program, your modified version must prominently offer all users
 20681  interacting with it remotely through a computer network (if your version
 20682  supports such interaction) an opportunity to receive the Corresponding
 20683  Source of your version by providing access to the Corresponding Source
 20684  from a network server at no charge, through some standard or customary
 20685  means of facilitating copying of software.  This Corresponding Source
 20686  shall include the Corresponding Source for any work covered by version 3
 20687  of the GNU General Public License that is incorporated pursuant to the
 20688  following paragraph.
 20689  
 20690    Notwithstanding any other provision of this License, you have
 20691  permission to link or combine any covered work with a work licensed
 20692  under version 3 of the GNU General Public License into a single
 20693  combined work, and to convey the resulting work.  The terms of this
 20694  License will continue to apply to the part which is the covered work,
 20695  but the work with which it is combined will remain governed by version
 20696  3 of the GNU General Public License.
 20697  
 20698    14. Revised Versions of this License.
 20699  
 20700    The Free Software Foundation may publish revised and/or new versions of
 20701  the GNU Affero General Public License from time to time.  Such new versions
 20702  will be similar in spirit to the present version, but may differ in detail to
 20703  address new problems or concerns.
 20704  
 20705    Each version is given a distinguishing version number.  If the
 20706  Program specifies that a certain numbered version of the GNU Affero General
 20707  Public License "or any later version" applies to it, you have the
 20708  option of following the terms and conditions either of that numbered
 20709  version or of any later version published by the Free Software
 20710  Foundation.  If the Program does not specify a version number of the
 20711  GNU Affero General Public License, you may choose any version ever published
 20712  by the Free Software Foundation.
 20713  
 20714    If the Program specifies that a proxy can decide which future
 20715  versions of the GNU Affero General Public License can be used, that proxy's
 20716  public statement of acceptance of a version permanently authorizes you
 20717  to choose that version for the Program.
 20718  
 20719    Later license versions may give you additional or different
 20720  permissions.  However, no additional obligations are imposed on any
 20721  author or copyright holder as a result of your choosing to follow a
 20722  later version.
 20723  
 20724    15. Disclaimer of Warranty.
 20725  
 20726    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
 20727  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
 20728  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
 20729  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 20730  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 20731  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
 20732  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 20733  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 20734  
 20735    16. Limitation of Liability.
 20736  
 20737    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 20738  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
 20739  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 20740  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
 20741  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
 20742  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 20743  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 20744  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 20745  SUCH DAMAGES.
 20746  
 20747    17. Interpretation of Sections 15 and 16.
 20748  
 20749    If the disclaimer of warranty and limitation of liability provided
 20750  above cannot be given local legal effect according to their terms,
 20751  reviewing courts shall apply local law that most closely approximates
 20752  an absolute waiver of all civil liability in connection with the
 20753  Program, unless a warranty or assumption of liability accompanies a
 20754  copy of the Program in return for a fee.
 20755  
 20756                       END OF TERMS AND CONDITIONS
 20757  
 20758              How to Apply These Terms to Your New Programs
 20759  
 20760    If you develop a new program, and you want it to be of the greatest
 20761  possible use to the public, the best way to achieve this is to make it
 20762  free software which everyone can redistribute and change under these terms.
 20763  
 20764    To do so, attach the following notices to the program.  It is safest
 20765  to attach them to the start of each source file to most effectively
 20766  state the exclusion of warranty; and each file should have at least
 20767  the "copyright" line and a pointer to where the full notice is found.
 20768  
 20769      <one line to give the program's name and a brief idea of what it does.>
 20770      Copyright (C) <year>  <name of author>
 20771  
 20772      This program is free software: you can redistribute it and/or modify
 20773      it under the terms of the GNU Affero General Public License as published by
 20774      the Free Software Foundation, either version 3 of the License, or
 20775      (at your option) any later version.
 20776  
 20777      This program is distributed in the hope that it will be useful,
 20778      but WITHOUT ANY WARRANTY; without even the implied warranty of
 20779      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 20780      GNU Affero General Public License for more details.
 20781  
 20782      You should have received a copy of the GNU Affero General Public License
 20783      along with this program.  If not, see <https://www.gnu.org/licenses/>.
 20784  
 20785  Also add information on how to contact you by electronic and paper mail.
 20786  
 20787    If your software can interact with users remotely through a computer
 20788  network, you should also make sure that it provides a way for users to
 20789  get its source.  For example, if your program is a web application, its
 20790  interface could display a "Source" link that leads users to an archive
 20791  of the code.  There are many ways you could offer source, and different
 20792  solutions will be better for different programs; see section 13 for the
 20793  specific requirements.
 20794  
 20795    You should also get your employer (if you work as a programmer) or school,
 20796  if any, to sign a "copyright disclaimer" for the program, if necessary.
 20797  For more information on this, and how to apply and follow the GNU AGPL, see
 20798  <https://www.gnu.org/licenses/>.
 20799  
 20800  ================================================================
 20801  
 20802  github.com/minio/selfupdate
 20803  https://github.com/minio/selfupdate
 20804  ----------------------------------------------------------------
 20805  
 20806                                   Apache License
 20807                             Version 2.0, January 2004
 20808                          http://www.apache.org/licenses/
 20809  
 20810     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 20811  
 20812     1. Definitions.
 20813  
 20814        "License" shall mean the terms and conditions for use, reproduction,
 20815        and distribution as defined by Sections 1 through 9 of this document.
 20816  
 20817        "Licensor" shall mean the copyright owner or entity authorized by
 20818        the copyright owner that is granting the License.
 20819  
 20820        "Legal Entity" shall mean the union of the acting entity and all
 20821        other entities that control, are controlled by, or are under common
 20822        control with that entity. For the purposes of this definition,
 20823        "control" means (i) the power, direct or indirect, to cause the
 20824        direction or management of such entity, whether by contract or
 20825        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 20826        outstanding shares, or (iii) beneficial ownership of such entity.
 20827  
 20828        "You" (or "Your") shall mean an individual or Legal Entity
 20829        exercising permissions granted by this License.
 20830  
 20831        "Source" form shall mean the preferred form for making modifications,
 20832        including but not limited to software source code, documentation
 20833        source, and configuration files.
 20834  
 20835        "Object" form shall mean any form resulting from mechanical
 20836        transformation or translation of a Source form, including but
 20837        not limited to compiled object code, generated documentation,
 20838        and conversions to other media types.
 20839  
 20840        "Work" shall mean the work of authorship, whether in Source or
 20841        Object form, made available under the License, as indicated by a
 20842        copyright notice that is included in or attached to the work
 20843        (an example is provided in the Appendix below).
 20844  
 20845        "Derivative Works" shall mean any work, whether in Source or Object
 20846        form, that is based on (or derived from) the Work and for which the
 20847        editorial revisions, annotations, elaborations, or other modifications
 20848        represent, as a whole, an original work of authorship. For the purposes
 20849        of this License, Derivative Works shall not include works that remain
 20850        separable from, or merely link (or bind by name) to the interfaces of,
 20851        the Work and Derivative Works thereof.
 20852  
 20853        "Contribution" shall mean any work of authorship, including
 20854        the original version of the Work and any modifications or additions
 20855        to that Work or Derivative Works thereof, that is intentionally
 20856        submitted to Licensor for inclusion in the Work by the copyright owner
 20857        or by an individual or Legal Entity authorized to submit on behalf of
 20858        the copyright owner. For the purposes of this definition, "submitted"
 20859        means any form of electronic, verbal, or written communication sent
 20860        to the Licensor or its representatives, including but not limited to
 20861        communication on electronic mailing lists, source code control systems,
 20862        and issue tracking systems that are managed by, or on behalf of, the
 20863        Licensor for the purpose of discussing and improving the Work, but
 20864        excluding communication that is conspicuously marked or otherwise
 20865        designated in writing by the copyright owner as "Not a Contribution."
 20866  
 20867        "Contributor" shall mean Licensor and any individual or Legal Entity
 20868        on behalf of whom a Contribution has been received by Licensor and
 20869        subsequently incorporated within the Work.
 20870  
 20871     2. Grant of Copyright License. Subject to the terms and conditions of
 20872        this License, each Contributor hereby grants to You a perpetual,
 20873        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 20874        copyright license to reproduce, prepare Derivative Works of,
 20875        publicly display, publicly perform, sublicense, and distribute the
 20876        Work and such Derivative Works in Source or Object form.
 20877  
 20878     3. Grant of Patent License. Subject to the terms and conditions of
 20879        this License, each Contributor hereby grants to You a perpetual,
 20880        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 20881        (except as stated in this section) patent license to make, have made,
 20882        use, offer to sell, sell, import, and otherwise transfer the Work,
 20883        where such license applies only to those patent claims licensable
 20884        by such Contributor that are necessarily infringed by their
 20885        Contribution(s) alone or by combination of their Contribution(s)
 20886        with the Work to which such Contribution(s) was submitted. If You
 20887        institute patent litigation against any entity (including a
 20888        cross-claim or counterclaim in a lawsuit) alleging that the Work
 20889        or a Contribution incorporated within the Work constitutes direct
 20890        or contributory patent infringement, then any patent licenses
 20891        granted to You under this License for that Work shall terminate
 20892        as of the date such litigation is filed.
 20893  
 20894     4. Redistribution. You may reproduce and distribute copies of the
 20895        Work or Derivative Works thereof in any medium, with or without
 20896        modifications, and in Source or Object form, provided that You
 20897        meet the following conditions:
 20898  
 20899        (a) You must give any other recipients of the Work or
 20900            Derivative Works a copy of this License; and
 20901  
 20902        (b) You must cause any modified files to carry prominent notices
 20903            stating that You changed the files; and
 20904  
 20905        (c) You must retain, in the Source form of any Derivative Works
 20906            that You distribute, all copyright, patent, trademark, and
 20907            attribution notices from the Source form of the Work,
 20908            excluding those notices that do not pertain to any part of
 20909            the Derivative Works; and
 20910  
 20911        (d) If the Work includes a "NOTICE" text file as part of its
 20912            distribution, then any Derivative Works that You distribute must
 20913            include a readable copy of the attribution notices contained
 20914            within such NOTICE file, excluding those notices that do not
 20915            pertain to any part of the Derivative Works, in at least one
 20916            of the following places: within a NOTICE text file distributed
 20917            as part of the Derivative Works; within the Source form or
 20918            documentation, if provided along with the Derivative Works; or,
 20919            within a display generated by the Derivative Works, if and
 20920            wherever such third-party notices normally appear. The contents
 20921            of the NOTICE file are for informational purposes only and
 20922            do not modify the License. You may add Your own attribution
 20923            notices within Derivative Works that You distribute, alongside
 20924            or as an addendum to the NOTICE text from the Work, provided
 20925            that such additional attribution notices cannot be construed
 20926            as modifying the License.
 20927  
 20928        You may add Your own copyright statement to Your modifications and
 20929        may provide additional or different license terms and conditions
 20930        for use, reproduction, or distribution of Your modifications, or
 20931        for any such Derivative Works as a whole, provided Your use,
 20932        reproduction, and distribution of the Work otherwise complies with
 20933        the conditions stated in this License.
 20934  
 20935     5. Submission of Contributions. Unless You explicitly state otherwise,
 20936        any Contribution intentionally submitted for inclusion in the Work
 20937        by You to the Licensor shall be under the terms and conditions of
 20938        this License, without any additional terms or conditions.
 20939        Notwithstanding the above, nothing herein shall supersede or modify
 20940        the terms of any separate license agreement you may have executed
 20941        with Licensor regarding such Contributions.
 20942  
 20943     6. Trademarks. This License does not grant permission to use the trade
 20944        names, trademarks, service marks, or product names of the Licensor,
 20945        except as required for reasonable and customary use in describing the
 20946        origin of the Work and reproducing the content of the NOTICE file.
 20947  
 20948     7. Disclaimer of Warranty. Unless required by applicable law or
 20949        agreed to in writing, Licensor provides the Work (and each
 20950        Contributor provides its Contributions) on an "AS IS" BASIS,
 20951        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 20952        implied, including, without limitation, any warranties or conditions
 20953        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 20954        PARTICULAR PURPOSE. You are solely responsible for determining the
 20955        appropriateness of using or redistributing the Work and assume any
 20956        risks associated with Your exercise of permissions under this License.
 20957  
 20958     8. Limitation of Liability. In no event and under no legal theory,
 20959        whether in tort (including negligence), contract, or otherwise,
 20960        unless required by applicable law (such as deliberate and grossly
 20961        negligent acts) or agreed to in writing, shall any Contributor be
 20962        liable to You for damages, including any direct, indirect, special,
 20963        incidental, or consequential damages of any character arising as a
 20964        result of this License or out of the use or inability to use the
 20965        Work (including but not limited to damages for loss of goodwill,
 20966        work stoppage, computer failure or malfunction, or any and all
 20967        other commercial damages or losses), even if such Contributor
 20968        has been advised of the possibility of such damages.
 20969  
 20970     9. Accepting Warranty or Additional Liability. While redistributing
 20971        the Work or Derivative Works thereof, You may choose to offer,
 20972        and charge a fee for, acceptance of support, warranty, indemnity,
 20973        or other liability obligations and/or rights consistent with this
 20974        License. However, in accepting such obligations, You may act only
 20975        on Your own behalf and on Your sole responsibility, not on behalf
 20976        of any other Contributor, and only if You agree to indemnify,
 20977        defend, and hold each Contributor harmless for any liability
 20978        incurred by, or claims asserted against, such Contributor by reason
 20979        of your accepting any such warranty or additional liability.
 20980  
 20981     END OF TERMS AND CONDITIONS
 20982  
 20983     APPENDIX: How to apply the Apache License to your work.
 20984  
 20985        To apply the Apache License to your work, attach the following
 20986        boilerplate notice, with the fields enclosed by brackets "[]"
 20987        replaced with your own identifying information. (Don't include
 20988        the brackets!)  The text should be enclosed in the appropriate
 20989        comment syntax for the file format. We also recommend that a
 20990        file or class name and description of purpose be included on the
 20991        same "printed page" as the copyright notice for easier
 20992        identification within third-party archives.
 20993  
 20994     Copyright [yyyy] [name of copyright owner]
 20995  
 20996     Licensed under the Apache License, Version 2.0 (the "License");
 20997     you may not use this file except in compliance with the License.
 20998     You may obtain a copy of the License at
 20999  
 21000         http://www.apache.org/licenses/LICENSE-2.0
 21001  
 21002     Unless required by applicable law or agreed to in writing, software
 21003     distributed under the License is distributed on an "AS IS" BASIS,
 21004     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21005     See the License for the specific language governing permissions and
 21006     limitations under the License.
 21007  
 21008  ================================================================
 21009  
 21010  github.com/minio/sha256-simd
 21011  https://github.com/minio/sha256-simd
 21012  ----------------------------------------------------------------
 21013  
 21014                                   Apache License
 21015                             Version 2.0, January 2004
 21016                          http://www.apache.org/licenses/
 21017  
 21018     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21019  
 21020     1. Definitions.
 21021  
 21022        "License" shall mean the terms and conditions for use, reproduction,
 21023        and distribution as defined by Sections 1 through 9 of this document.
 21024  
 21025        "Licensor" shall mean the copyright owner or entity authorized by
 21026        the copyright owner that is granting the License.
 21027  
 21028        "Legal Entity" shall mean the union of the acting entity and all
 21029        other entities that control, are controlled by, or are under common
 21030        control with that entity. For the purposes of this definition,
 21031        "control" means (i) the power, direct or indirect, to cause the
 21032        direction or management of such entity, whether by contract or
 21033        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21034        outstanding shares, or (iii) beneficial ownership of such entity.
 21035  
 21036        "You" (or "Your") shall mean an individual or Legal Entity
 21037        exercising permissions granted by this License.
 21038  
 21039        "Source" form shall mean the preferred form for making modifications,
 21040        including but not limited to software source code, documentation
 21041        source, and configuration files.
 21042  
 21043        "Object" form shall mean any form resulting from mechanical
 21044        transformation or translation of a Source form, including but
 21045        not limited to compiled object code, generated documentation,
 21046        and conversions to other media types.
 21047  
 21048        "Work" shall mean the work of authorship, whether in Source or
 21049        Object form, made available under the License, as indicated by a
 21050        copyright notice that is included in or attached to the work
 21051        (an example is provided in the Appendix below).
 21052  
 21053        "Derivative Works" shall mean any work, whether in Source or Object
 21054        form, that is based on (or derived from) the Work and for which the
 21055        editorial revisions, annotations, elaborations, or other modifications
 21056        represent, as a whole, an original work of authorship. For the purposes
 21057        of this License, Derivative Works shall not include works that remain
 21058        separable from, or merely link (or bind by name) to the interfaces of,
 21059        the Work and Derivative Works thereof.
 21060  
 21061        "Contribution" shall mean any work of authorship, including
 21062        the original version of the Work and any modifications or additions
 21063        to that Work or Derivative Works thereof, that is intentionally
 21064        submitted to Licensor for inclusion in the Work by the copyright owner
 21065        or by an individual or Legal Entity authorized to submit on behalf of
 21066        the copyright owner. For the purposes of this definition, "submitted"
 21067        means any form of electronic, verbal, or written communication sent
 21068        to the Licensor or its representatives, including but not limited to
 21069        communication on electronic mailing lists, source code control systems,
 21070        and issue tracking systems that are managed by, or on behalf of, the
 21071        Licensor for the purpose of discussing and improving the Work, but
 21072        excluding communication that is conspicuously marked or otherwise
 21073        designated in writing by the copyright owner as "Not a Contribution."
 21074  
 21075        "Contributor" shall mean Licensor and any individual or Legal Entity
 21076        on behalf of whom a Contribution has been received by Licensor and
 21077        subsequently incorporated within the Work.
 21078  
 21079     2. Grant of Copyright License. Subject to the terms and conditions of
 21080        this License, each Contributor hereby grants to You a perpetual,
 21081        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21082        copyright license to reproduce, prepare Derivative Works of,
 21083        publicly display, publicly perform, sublicense, and distribute the
 21084        Work and such Derivative Works in Source or Object form.
 21085  
 21086     3. Grant of Patent License. Subject to the terms and conditions of
 21087        this License, each Contributor hereby grants to You a perpetual,
 21088        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21089        (except as stated in this section) patent license to make, have made,
 21090        use, offer to sell, sell, import, and otherwise transfer the Work,
 21091        where such license applies only to those patent claims licensable
 21092        by such Contributor that are necessarily infringed by their
 21093        Contribution(s) alone or by combination of their Contribution(s)
 21094        with the Work to which such Contribution(s) was submitted. If You
 21095        institute patent litigation against any entity (including a
 21096        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21097        or a Contribution incorporated within the Work constitutes direct
 21098        or contributory patent infringement, then any patent licenses
 21099        granted to You under this License for that Work shall terminate
 21100        as of the date such litigation is filed.
 21101  
 21102     4. Redistribution. You may reproduce and distribute copies of the
 21103        Work or Derivative Works thereof in any medium, with or without
 21104        modifications, and in Source or Object form, provided that You
 21105        meet the following conditions:
 21106  
 21107        (a) You must give any other recipients of the Work or
 21108            Derivative Works a copy of this License; and
 21109  
 21110        (b) You must cause any modified files to carry prominent notices
 21111            stating that You changed the files; and
 21112  
 21113        (c) You must retain, in the Source form of any Derivative Works
 21114            that You distribute, all copyright, patent, trademark, and
 21115            attribution notices from the Source form of the Work,
 21116            excluding those notices that do not pertain to any part of
 21117            the Derivative Works; and
 21118  
 21119        (d) If the Work includes a "NOTICE" text file as part of its
 21120            distribution, then any Derivative Works that You distribute must
 21121            include a readable copy of the attribution notices contained
 21122            within such NOTICE file, excluding those notices that do not
 21123            pertain to any part of the Derivative Works, in at least one
 21124            of the following places: within a NOTICE text file distributed
 21125            as part of the Derivative Works; within the Source form or
 21126            documentation, if provided along with the Derivative Works; or,
 21127            within a display generated by the Derivative Works, if and
 21128            wherever such third-party notices normally appear. The contents
 21129            of the NOTICE file are for informational purposes only and
 21130            do not modify the License. You may add Your own attribution
 21131            notices within Derivative Works that You distribute, alongside
 21132            or as an addendum to the NOTICE text from the Work, provided
 21133            that such additional attribution notices cannot be construed
 21134            as modifying the License.
 21135  
 21136        You may add Your own copyright statement to Your modifications and
 21137        may provide additional or different license terms and conditions
 21138        for use, reproduction, or distribution of Your modifications, or
 21139        for any such Derivative Works as a whole, provided Your use,
 21140        reproduction, and distribution of the Work otherwise complies with
 21141        the conditions stated in this License.
 21142  
 21143     5. Submission of Contributions. Unless You explicitly state otherwise,
 21144        any Contribution intentionally submitted for inclusion in the Work
 21145        by You to the Licensor shall be under the terms and conditions of
 21146        this License, without any additional terms or conditions.
 21147        Notwithstanding the above, nothing herein shall supersede or modify
 21148        the terms of any separate license agreement you may have executed
 21149        with Licensor regarding such Contributions.
 21150  
 21151     6. Trademarks. This License does not grant permission to use the trade
 21152        names, trademarks, service marks, or product names of the Licensor,
 21153        except as required for reasonable and customary use in describing the
 21154        origin of the Work and reproducing the content of the NOTICE file.
 21155  
 21156     7. Disclaimer of Warranty. Unless required by applicable law or
 21157        agreed to in writing, Licensor provides the Work (and each
 21158        Contributor provides its Contributions) on an "AS IS" BASIS,
 21159        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 21160        implied, including, without limitation, any warranties or conditions
 21161        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 21162        PARTICULAR PURPOSE. You are solely responsible for determining the
 21163        appropriateness of using or redistributing the Work and assume any
 21164        risks associated with Your exercise of permissions under this License.
 21165  
 21166     8. Limitation of Liability. In no event and under no legal theory,
 21167        whether in tort (including negligence), contract, or otherwise,
 21168        unless required by applicable law (such as deliberate and grossly
 21169        negligent acts) or agreed to in writing, shall any Contributor be
 21170        liable to You for damages, including any direct, indirect, special,
 21171        incidental, or consequential damages of any character arising as a
 21172        result of this License or out of the use or inability to use the
 21173        Work (including but not limited to damages for loss of goodwill,
 21174        work stoppage, computer failure or malfunction, or any and all
 21175        other commercial damages or losses), even if such Contributor
 21176        has been advised of the possibility of such damages.
 21177  
 21178     9. Accepting Warranty or Additional Liability. While redistributing
 21179        the Work or Derivative Works thereof, You may choose to offer,
 21180        and charge a fee for, acceptance of support, warranty, indemnity,
 21181        or other liability obligations and/or rights consistent with this
 21182        License. However, in accepting such obligations, You may act only
 21183        on Your own behalf and on Your sole responsibility, not on behalf
 21184        of any other Contributor, and only if You agree to indemnify,
 21185        defend, and hold each Contributor harmless for any liability
 21186        incurred by, or claims asserted against, such Contributor by reason
 21187        of your accepting any such warranty or additional liability.
 21188  
 21189     END OF TERMS AND CONDITIONS
 21190  
 21191     APPENDIX: How to apply the Apache License to your work.
 21192  
 21193        To apply the Apache License to your work, attach the following
 21194        boilerplate notice, with the fields enclosed by brackets "[]"
 21195        replaced with your own identifying information. (Don't include
 21196        the brackets!)  The text should be enclosed in the appropriate
 21197        comment syntax for the file format. We also recommend that a
 21198        file or class name and description of purpose be included on the
 21199        same "printed page" as the copyright notice for easier
 21200        identification within third-party archives.
 21201  
 21202     Copyright [yyyy] [name of copyright owner]
 21203  
 21204     Licensed under the Apache License, Version 2.0 (the "License");
 21205     you may not use this file except in compliance with the License.
 21206     You may obtain a copy of the License at
 21207  
 21208         http://www.apache.org/licenses/LICENSE-2.0
 21209  
 21210     Unless required by applicable law or agreed to in writing, software
 21211     distributed under the License is distributed on an "AS IS" BASIS,
 21212     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21213     See the License for the specific language governing permissions and
 21214     limitations under the License.
 21215  
 21216  ================================================================
 21217  
 21218  github.com/minio/simdjson-go
 21219  https://github.com/minio/simdjson-go
 21220  ----------------------------------------------------------------
 21221  
 21222                                   Apache License
 21223                             Version 2.0, January 2004
 21224                          http://www.apache.org/licenses/
 21225  
 21226     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21227  
 21228     1. Definitions.
 21229  
 21230        "License" shall mean the terms and conditions for use, reproduction,
 21231        and distribution as defined by Sections 1 through 9 of this document.
 21232  
 21233        "Licensor" shall mean the copyright owner or entity authorized by
 21234        the copyright owner that is granting the License.
 21235  
 21236        "Legal Entity" shall mean the union of the acting entity and all
 21237        other entities that control, are controlled by, or are under common
 21238        control with that entity. For the purposes of this definition,
 21239        "control" means (i) the power, direct or indirect, to cause the
 21240        direction or management of such entity, whether by contract or
 21241        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21242        outstanding shares, or (iii) beneficial ownership of such entity.
 21243  
 21244        "You" (or "Your") shall mean an individual or Legal Entity
 21245        exercising permissions granted by this License.
 21246  
 21247        "Source" form shall mean the preferred form for making modifications,
 21248        including but not limited to software source code, documentation
 21249        source, and configuration files.
 21250  
 21251        "Object" form shall mean any form resulting from mechanical
 21252        transformation or translation of a Source form, including but
 21253        not limited to compiled object code, generated documentation,
 21254        and conversions to other media types.
 21255  
 21256        "Work" shall mean the work of authorship, whether in Source or
 21257        Object form, made available under the License, as indicated by a
 21258        copyright notice that is included in or attached to the work
 21259        (an example is provided in the Appendix below).
 21260  
 21261        "Derivative Works" shall mean any work, whether in Source or Object
 21262        form, that is based on (or derived from) the Work and for which the
 21263        editorial revisions, annotations, elaborations, or other modifications
 21264        represent, as a whole, an original work of authorship. For the purposes
 21265        of this License, Derivative Works shall not include works that remain
 21266        separable from, or merely link (or bind by name) to the interfaces of,
 21267        the Work and Derivative Works thereof.
 21268  
 21269        "Contribution" shall mean any work of authorship, including
 21270        the original version of the Work and any modifications or additions
 21271        to that Work or Derivative Works thereof, that is intentionally
 21272        submitted to Licensor for inclusion in the Work by the copyright owner
 21273        or by an individual or Legal Entity authorized to submit on behalf of
 21274        the copyright owner. For the purposes of this definition, "submitted"
 21275        means any form of electronic, verbal, or written communication sent
 21276        to the Licensor or its representatives, including but not limited to
 21277        communication on electronic mailing lists, source code control systems,
 21278        and issue tracking systems that are managed by, or on behalf of, the
 21279        Licensor for the purpose of discussing and improving the Work, but
 21280        excluding communication that is conspicuously marked or otherwise
 21281        designated in writing by the copyright owner as "Not a Contribution."
 21282  
 21283        "Contributor" shall mean Licensor and any individual or Legal Entity
 21284        on behalf of whom a Contribution has been received by Licensor and
 21285        subsequently incorporated within the Work.
 21286  
 21287     2. Grant of Copyright License. Subject to the terms and conditions of
 21288        this License, each Contributor hereby grants to You a perpetual,
 21289        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21290        copyright license to reproduce, prepare Derivative Works of,
 21291        publicly display, publicly perform, sublicense, and distribute the
 21292        Work and such Derivative Works in Source or Object form.
 21293  
 21294     3. Grant of Patent License. Subject to the terms and conditions of
 21295        this License, each Contributor hereby grants to You a perpetual,
 21296        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21297        (except as stated in this section) patent license to make, have made,
 21298        use, offer to sell, sell, import, and otherwise transfer the Work,
 21299        where such license applies only to those patent claims licensable
 21300        by such Contributor that are necessarily infringed by their
 21301        Contribution(s) alone or by combination of their Contribution(s)
 21302        with the Work to which such Contribution(s) was submitted. If You
 21303        institute patent litigation against any entity (including a
 21304        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21305        or a Contribution incorporated within the Work constitutes direct
 21306        or contributory patent infringement, then any patent licenses
 21307        granted to You under this License for that Work shall terminate
 21308        as of the date such litigation is filed.
 21309  
 21310     4. Redistribution. You may reproduce and distribute copies of the
 21311        Work or Derivative Works thereof in any medium, with or without
 21312        modifications, and in Source or Object form, provided that You
 21313        meet the following conditions:
 21314  
 21315        (a) You must give any other recipients of the Work or
 21316            Derivative Works a copy of this License; and
 21317  
 21318        (b) You must cause any modified files to carry prominent notices
 21319            stating that You changed the files; and
 21320  
 21321        (c) You must retain, in the Source form of any Derivative Works
 21322            that You distribute, all copyright, patent, trademark, and
 21323            attribution notices from the Source form of the Work,
 21324            excluding those notices that do not pertain to any part of
 21325            the Derivative Works; and
 21326  
 21327        (d) If the Work includes a "NOTICE" text file as part of its
 21328            distribution, then any Derivative Works that You distribute must
 21329            include a readable copy of the attribution notices contained
 21330            within such NOTICE file, excluding those notices that do not
 21331            pertain to any part of the Derivative Works, in at least one
 21332            of the following places: within a NOTICE text file distributed
 21333            as part of the Derivative Works; within the Source form or
 21334            documentation, if provided along with the Derivative Works; or,
 21335            within a display generated by the Derivative Works, if and
 21336            wherever such third-party notices normally appear. The contents
 21337            of the NOTICE file are for informational purposes only and
 21338            do not modify the License. You may add Your own attribution
 21339            notices within Derivative Works that You distribute, alongside
 21340            or as an addendum to the NOTICE text from the Work, provided
 21341            that such additional attribution notices cannot be construed
 21342            as modifying the License.
 21343  
 21344        You may add Your own copyright statement to Your modifications and
 21345        may provide additional or different license terms and conditions
 21346        for use, reproduction, or distribution of Your modifications, or
 21347        for any such Derivative Works as a whole, provided Your use,
 21348        reproduction, and distribution of the Work otherwise complies with
 21349        the conditions stated in this License.
 21350  
 21351     5. Submission of Contributions. Unless You explicitly state otherwise,
 21352        any Contribution intentionally submitted for inclusion in the Work
 21353        by You to the Licensor shall be under the terms and conditions of
 21354        this License, without any additional terms or conditions.
 21355        Notwithstanding the above, nothing herein shall supersede or modify
 21356        the terms of any separate license agreement you may have executed
 21357        with Licensor regarding such Contributions.
 21358  
 21359     6. Trademarks. This License does not grant permission to use the trade
 21360        names, trademarks, service marks, or product names of the Licensor,
 21361        except as required for reasonable and customary use in describing the
 21362        origin of the Work and reproducing the content of the NOTICE file.
 21363  
 21364     7. Disclaimer of Warranty. Unless required by applicable law or
 21365        agreed to in writing, Licensor provides the Work (and each
 21366        Contributor provides its Contributions) on an "AS IS" BASIS,
 21367        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 21368        implied, including, without limitation, any warranties or conditions
 21369        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 21370        PARTICULAR PURPOSE. You are solely responsible for determining the
 21371        appropriateness of using or redistributing the Work and assume any
 21372        risks associated with Your exercise of permissions under this License.
 21373  
 21374     8. Limitation of Liability. In no event and under no legal theory,
 21375        whether in tort (including negligence), contract, or otherwise,
 21376        unless required by applicable law (such as deliberate and grossly
 21377        negligent acts) or agreed to in writing, shall any Contributor be
 21378        liable to You for damages, including any direct, indirect, special,
 21379        incidental, or consequential damages of any character arising as a
 21380        result of this License or out of the use or inability to use the
 21381        Work (including but not limited to damages for loss of goodwill,
 21382        work stoppage, computer failure or malfunction, or any and all
 21383        other commercial damages or losses), even if such Contributor
 21384        has been advised of the possibility of such damages.
 21385  
 21386     9. Accepting Warranty or Additional Liability. While redistributing
 21387        the Work or Derivative Works thereof, You may choose to offer,
 21388        and charge a fee for, acceptance of support, warranty, indemnity,
 21389        or other liability obligations and/or rights consistent with this
 21390        License. However, in accepting such obligations, You may act only
 21391        on Your own behalf and on Your sole responsibility, not on behalf
 21392        of any other Contributor, and only if You agree to indemnify,
 21393        defend, and hold each Contributor harmless for any liability
 21394        incurred by, or claims asserted against, such Contributor by reason
 21395        of your accepting any such warranty or additional liability.
 21396  
 21397     END OF TERMS AND CONDITIONS
 21398  
 21399     APPENDIX: How to apply the Apache License to your work.
 21400  
 21401        To apply the Apache License to your work, attach the following
 21402        boilerplate notice, with the fields enclosed by brackets "[]"
 21403        replaced with your own identifying information. (Don't include
 21404        the brackets!)  The text should be enclosed in the appropriate
 21405        comment syntax for the file format. We also recommend that a
 21406        file or class name and description of purpose be included on the
 21407        same "printed page" as the copyright notice for easier
 21408        identification within third-party archives.
 21409  
 21410     Copyright [yyyy] [name of copyright owner]
 21411  
 21412     Licensed under the Apache License, Version 2.0 (the "License");
 21413     you may not use this file except in compliance with the License.
 21414     You may obtain a copy of the License at
 21415  
 21416         http://www.apache.org/licenses/LICENSE-2.0
 21417  
 21418     Unless required by applicable law or agreed to in writing, software
 21419     distributed under the License is distributed on an "AS IS" BASIS,
 21420     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21421     See the License for the specific language governing permissions and
 21422     limitations under the License.
 21423  
 21424  ================================================================
 21425  
 21426  github.com/minio/sio
 21427  https://github.com/minio/sio
 21428  ----------------------------------------------------------------
 21429  
 21430                                   Apache License
 21431                             Version 2.0, January 2004
 21432                          http://www.apache.org/licenses/
 21433  
 21434     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21435  
 21436     1. Definitions.
 21437  
 21438        "License" shall mean the terms and conditions for use, reproduction,
 21439        and distribution as defined by Sections 1 through 9 of this document.
 21440  
 21441        "Licensor" shall mean the copyright owner or entity authorized by
 21442        the copyright owner that is granting the License.
 21443  
 21444        "Legal Entity" shall mean the union of the acting entity and all
 21445        other entities that control, are controlled by, or are under common
 21446        control with that entity. For the purposes of this definition,
 21447        "control" means (i) the power, direct or indirect, to cause the
 21448        direction or management of such entity, whether by contract or
 21449        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21450        outstanding shares, or (iii) beneficial ownership of such entity.
 21451  
 21452        "You" (or "Your") shall mean an individual or Legal Entity
 21453        exercising permissions granted by this License.
 21454  
 21455        "Source" form shall mean the preferred form for making modifications,
 21456        including but not limited to software source code, documentation
 21457        source, and configuration files.
 21458  
 21459        "Object" form shall mean any form resulting from mechanical
 21460        transformation or translation of a Source form, including but
 21461        not limited to compiled object code, generated documentation,
 21462        and conversions to other media types.
 21463  
 21464        "Work" shall mean the work of authorship, whether in Source or
 21465        Object form, made available under the License, as indicated by a
 21466        copyright notice that is included in or attached to the work
 21467        (an example is provided in the Appendix below).
 21468  
 21469        "Derivative Works" shall mean any work, whether in Source or Object
 21470        form, that is based on (or derived from) the Work and for which the
 21471        editorial revisions, annotations, elaborations, or other modifications
 21472        represent, as a whole, an original work of authorship. For the purposes
 21473        of this License, Derivative Works shall not include works that remain
 21474        separable from, or merely link (or bind by name) to the interfaces of,
 21475        the Work and Derivative Works thereof.
 21476  
 21477        "Contribution" shall mean any work of authorship, including
 21478        the original version of the Work and any modifications or additions
 21479        to that Work or Derivative Works thereof, that is intentionally
 21480        submitted to Licensor for inclusion in the Work by the copyright owner
 21481        or by an individual or Legal Entity authorized to submit on behalf of
 21482        the copyright owner. For the purposes of this definition, "submitted"
 21483        means any form of electronic, verbal, or written communication sent
 21484        to the Licensor or its representatives, including but not limited to
 21485        communication on electronic mailing lists, source code control systems,
 21486        and issue tracking systems that are managed by, or on behalf of, the
 21487        Licensor for the purpose of discussing and improving the Work, but
 21488        excluding communication that is conspicuously marked or otherwise
 21489        designated in writing by the copyright owner as "Not a Contribution."
 21490  
 21491        "Contributor" shall mean Licensor and any individual or Legal Entity
 21492        on behalf of whom a Contribution has been received by Licensor and
 21493        subsequently incorporated within the Work.
 21494  
 21495     2. Grant of Copyright License. Subject to the terms and conditions of
 21496        this License, each Contributor hereby grants to You a perpetual,
 21497        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21498        copyright license to reproduce, prepare Derivative Works of,
 21499        publicly display, publicly perform, sublicense, and distribute the
 21500        Work and such Derivative Works in Source or Object form.
 21501  
 21502     3. Grant of Patent License. Subject to the terms and conditions of
 21503        this License, each Contributor hereby grants to You a perpetual,
 21504        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21505        (except as stated in this section) patent license to make, have made,
 21506        use, offer to sell, sell, import, and otherwise transfer the Work,
 21507        where such license applies only to those patent claims licensable
 21508        by such Contributor that are necessarily infringed by their
 21509        Contribution(s) alone or by combination of their Contribution(s)
 21510        with the Work to which such Contribution(s) was submitted. If You
 21511        institute patent litigation against any entity (including a
 21512        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21513        or a Contribution incorporated within the Work constitutes direct
 21514        or contributory patent infringement, then any patent licenses
 21515        granted to You under this License for that Work shall terminate
 21516        as of the date such litigation is filed.
 21517  
 21518     4. Redistribution. You may reproduce and distribute copies of the
 21519        Work or Derivative Works thereof in any medium, with or without
 21520        modifications, and in Source or Object form, provided that You
 21521        meet the following conditions:
 21522  
 21523        (a) You must give any other recipients of the Work or
 21524            Derivative Works a copy of this License; and
 21525  
 21526        (b) You must cause any modified files to carry prominent notices
 21527            stating that You changed the files; and
 21528  
 21529        (c) You must retain, in the Source form of any Derivative Works
 21530            that You distribute, all copyright, patent, trademark, and
 21531            attribution notices from the Source form of the Work,
 21532            excluding those notices that do not pertain to any part of
 21533            the Derivative Works; and
 21534  
 21535        (d) If the Work includes a "NOTICE" text file as part of its
 21536            distribution, then any Derivative Works that You distribute must
 21537            include a readable copy of the attribution notices contained
 21538            within such NOTICE file, excluding those notices that do not
 21539            pertain to any part of the Derivative Works, in at least one
 21540            of the following places: within a NOTICE text file distributed
 21541            as part of the Derivative Works; within the Source form or
 21542            documentation, if provided along with the Derivative Works; or,
 21543            within a display generated by the Derivative Works, if and
 21544            wherever such third-party notices normally appear. The contents
 21545            of the NOTICE file are for informational purposes only and
 21546            do not modify the License. You may add Your own attribution
 21547            notices within Derivative Works that You distribute, alongside
 21548            or as an addendum to the NOTICE text from the Work, provided
 21549            that such additional attribution notices cannot be construed
 21550            as modifying the License.
 21551  
 21552        You may add Your own copyright statement to Your modifications and
 21553        may provide additional or different license terms and conditions
 21554        for use, reproduction, or distribution of Your modifications, or
 21555        for any such Derivative Works as a whole, provided Your use,
 21556        reproduction, and distribution of the Work otherwise complies with
 21557        the conditions stated in this License.
 21558  
 21559     5. Submission of Contributions. Unless You explicitly state otherwise,
 21560        any Contribution intentionally submitted for inclusion in the Work
 21561        by You to the Licensor shall be under the terms and conditions of
 21562        this License, without any additional terms or conditions.
 21563        Notwithstanding the above, nothing herein shall supersede or modify
 21564        the terms of any separate license agreement you may have executed
 21565        with Licensor regarding such Contributions.
 21566  
 21567     6. Trademarks. This License does not grant permission to use the trade
 21568        names, trademarks, service marks, or product names of the Licensor,
 21569        except as required for reasonable and customary use in describing the
 21570        origin of the Work and reproducing the content of the NOTICE file.
 21571  
 21572     7. Disclaimer of Warranty. Unless required by applicable law or
 21573        agreed to in writing, Licensor provides the Work (and each
 21574        Contributor provides its Contributions) on an "AS IS" BASIS,
 21575        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 21576        implied, including, without limitation, any warranties or conditions
 21577        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 21578        PARTICULAR PURPOSE. You are solely responsible for determining the
 21579        appropriateness of using or redistributing the Work and assume any
 21580        risks associated with Your exercise of permissions under this License.
 21581  
 21582     8. Limitation of Liability. In no event and under no legal theory,
 21583        whether in tort (including negligence), contract, or otherwise,
 21584        unless required by applicable law (such as deliberate and grossly
 21585        negligent acts) or agreed to in writing, shall any Contributor be
 21586        liable to You for damages, including any direct, indirect, special,
 21587        incidental, or consequential damages of any character arising as a
 21588        result of this License or out of the use or inability to use the
 21589        Work (including but not limited to damages for loss of goodwill,
 21590        work stoppage, computer failure or malfunction, or any and all
 21591        other commercial damages or losses), even if such Contributor
 21592        has been advised of the possibility of such damages.
 21593  
 21594     9. Accepting Warranty or Additional Liability. While redistributing
 21595        the Work or Derivative Works thereof, You may choose to offer,
 21596        and charge a fee for, acceptance of support, warranty, indemnity,
 21597        or other liability obligations and/or rights consistent with this
 21598        License. However, in accepting such obligations, You may act only
 21599        on Your own behalf and on Your sole responsibility, not on behalf
 21600        of any other Contributor, and only if You agree to indemnify,
 21601        defend, and hold each Contributor harmless for any liability
 21602        incurred by, or claims asserted against, such Contributor by reason
 21603        of your accepting any such warranty or additional liability.
 21604  
 21605     END OF TERMS AND CONDITIONS
 21606  
 21607     APPENDIX: How to apply the Apache License to your work.
 21608  
 21609        To apply the Apache License to your work, attach the following
 21610        boilerplate notice, with the fields enclosed by brackets "[]"
 21611        replaced with your own identifying information. (Don't include
 21612        the brackets!)  The text should be enclosed in the appropriate
 21613        comment syntax for the file format. We also recommend that a
 21614        file or class name and description of purpose be included on the
 21615        same "printed page" as the copyright notice for easier
 21616        identification within third-party archives.
 21617  
 21618     Copyright [yyyy] [name of copyright owner]
 21619  
 21620     Licensed under the Apache License, Version 2.0 (the "License");
 21621     you may not use this file except in compliance with the License.
 21622     You may obtain a copy of the License at
 21623  
 21624         http://www.apache.org/licenses/LICENSE-2.0
 21625  
 21626     Unless required by applicable law or agreed to in writing, software
 21627     distributed under the License is distributed on an "AS IS" BASIS,
 21628     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21629     See the License for the specific language governing permissions and
 21630     limitations under the License.
 21631  
 21632  ================================================================
 21633  
 21634  github.com/minio/websocket
 21635  https://github.com/minio/websocket
 21636  ----------------------------------------------------------------
 21637  Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved.
 21638  
 21639  Redistribution and use in source and binary forms, with or without
 21640  modification, are permitted provided that the following conditions are met:
 21641  
 21642    Redistributions of source code must retain the above copyright notice, this
 21643    list of conditions and the following disclaimer.
 21644  
 21645    Redistributions in binary form must reproduce the above copyright notice,
 21646    this list of conditions and the following disclaimer in the documentation
 21647    and/or other materials provided with the distribution.
 21648  
 21649  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 21650  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 21651  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 21652  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 21653  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 21654  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 21655  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 21656  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 21657  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 21658  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 21659  
 21660  ================================================================
 21661  
 21662  github.com/minio/xxml
 21663  https://github.com/minio/xxml
 21664  ----------------------------------------------------------------
 21665  Copyright (c) 2009 The Go Authors. All rights reserved.
 21666  
 21667  Redistribution and use in source and binary forms, with or without
 21668  modification, are permitted provided that the following conditions are
 21669  met:
 21670  
 21671     * Redistributions of source code must retain the above copyright
 21672  notice, this list of conditions and the following disclaimer.
 21673     * Redistributions in binary form must reproduce the above
 21674  copyright notice, this list of conditions and the following disclaimer
 21675  in the documentation and/or other materials provided with the
 21676  distribution.
 21677     * Neither the name of Google Inc. nor the names of its
 21678  contributors may be used to endorse or promote products derived from
 21679  this software without specific prior written permission.
 21680  
 21681  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 21682  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 21683  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 21684  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 21685  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 21686  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 21687  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 21688  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 21689  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 21690  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 21691  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 21692  
 21693  ================================================================
 21694  
 21695  github.com/minio/zipindex
 21696  https://github.com/minio/zipindex
 21697  ----------------------------------------------------------------
 21698  
 21699                                   Apache License
 21700                             Version 2.0, January 2004
 21701                          http://www.apache.org/licenses/
 21702  
 21703     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21704  
 21705     1. Definitions.
 21706  
 21707        "License" shall mean the terms and conditions for use, reproduction,
 21708        and distribution as defined by Sections 1 through 9 of this document.
 21709  
 21710        "Licensor" shall mean the copyright owner or entity authorized by
 21711        the copyright owner that is granting the License.
 21712  
 21713        "Legal Entity" shall mean the union of the acting entity and all
 21714        other entities that control, are controlled by, or are under common
 21715        control with that entity. For the purposes of this definition,
 21716        "control" means (i) the power, direct or indirect, to cause the
 21717        direction or management of such entity, whether by contract or
 21718        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21719        outstanding shares, or (iii) beneficial ownership of such entity.
 21720  
 21721        "You" (or "Your") shall mean an individual or Legal Entity
 21722        exercising permissions granted by this License.
 21723  
 21724        "Source" form shall mean the preferred form for making modifications,
 21725        including but not limited to software source code, documentation
 21726        source, and configuration files.
 21727  
 21728        "Object" form shall mean any form resulting from mechanical
 21729        transformation or translation of a Source form, including but
 21730        not limited to compiled object code, generated documentation,
 21731        and conversions to other media types.
 21732  
 21733        "Work" shall mean the work of authorship, whether in Source or
 21734        Object form, made available under the License, as indicated by a
 21735        copyright notice that is included in or attached to the work
 21736        (an example is provided in the Appendix below).
 21737  
 21738        "Derivative Works" shall mean any work, whether in Source or Object
 21739        form, that is based on (or derived from) the Work and for which the
 21740        editorial revisions, annotations, elaborations, or other modifications
 21741        represent, as a whole, an original work of authorship. For the purposes
 21742        of this License, Derivative Works shall not include works that remain
 21743        separable from, or merely link (or bind by name) to the interfaces of,
 21744        the Work and Derivative Works thereof.
 21745  
 21746        "Contribution" shall mean any work of authorship, including
 21747        the original version of the Work and any modifications or additions
 21748        to that Work or Derivative Works thereof, that is intentionally
 21749        submitted to Licensor for inclusion in the Work by the copyright owner
 21750        or by an individual or Legal Entity authorized to submit on behalf of
 21751        the copyright owner. For the purposes of this definition, "submitted"
 21752        means any form of electronic, verbal, or written communication sent
 21753        to the Licensor or its representatives, including but not limited to
 21754        communication on electronic mailing lists, source code control systems,
 21755        and issue tracking systems that are managed by, or on behalf of, the
 21756        Licensor for the purpose of discussing and improving the Work, but
 21757        excluding communication that is conspicuously marked or otherwise
 21758        designated in writing by the copyright owner as "Not a Contribution."
 21759  
 21760        "Contributor" shall mean Licensor and any individual or Legal Entity
 21761        on behalf of whom a Contribution has been received by Licensor and
 21762        subsequently incorporated within the Work.
 21763  
 21764     2. Grant of Copyright License. Subject to the terms and conditions of
 21765        this License, each Contributor hereby grants to You a perpetual,
 21766        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21767        copyright license to reproduce, prepare Derivative Works of,
 21768        publicly display, publicly perform, sublicense, and distribute the
 21769        Work and such Derivative Works in Source or Object form.
 21770  
 21771     3. Grant of Patent License. Subject to the terms and conditions of
 21772        this License, each Contributor hereby grants to You a perpetual,
 21773        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21774        (except as stated in this section) patent license to make, have made,
 21775        use, offer to sell, sell, import, and otherwise transfer the Work,
 21776        where such license applies only to those patent claims licensable
 21777        by such Contributor that are necessarily infringed by their
 21778        Contribution(s) alone or by combination of their Contribution(s)
 21779        with the Work to which such Contribution(s) was submitted. If You
 21780        institute patent litigation against any entity (including a
 21781        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21782        or a Contribution incorporated within the Work constitutes direct
 21783        or contributory patent infringement, then any patent licenses
 21784        granted to You under this License for that Work shall terminate
 21785        as of the date such litigation is filed.
 21786  
 21787     4. Redistribution. You may reproduce and distribute copies of the
 21788        Work or Derivative Works thereof in any medium, with or without
 21789        modifications, and in Source or Object form, provided that You
 21790        meet the following conditions:
 21791  
 21792        (a) You must give any other recipients of the Work or
 21793            Derivative Works a copy of this License; and
 21794  
 21795        (b) You must cause any modified files to carry prominent notices
 21796            stating that You changed the files; and
 21797  
 21798        (c) You must retain, in the Source form of any Derivative Works
 21799            that You distribute, all copyright, patent, trademark, and
 21800            attribution notices from the Source form of the Work,
 21801            excluding those notices that do not pertain to any part of
 21802            the Derivative Works; and
 21803  
 21804        (d) If the Work includes a "NOTICE" text file as part of its
 21805            distribution, then any Derivative Works that You distribute must
 21806            include a readable copy of the attribution notices contained
 21807            within such NOTICE file, excluding those notices that do not
 21808            pertain to any part of the Derivative Works, in at least one
 21809            of the following places: within a NOTICE text file distributed
 21810            as part of the Derivative Works; within the Source form or
 21811            documentation, if provided along with the Derivative Works; or,
 21812            within a display generated by the Derivative Works, if and
 21813            wherever such third-party notices normally appear. The contents
 21814            of the NOTICE file are for informational purposes only and
 21815            do not modify the License. You may add Your own attribution
 21816            notices within Derivative Works that You distribute, alongside
 21817            or as an addendum to the NOTICE text from the Work, provided
 21818            that such additional attribution notices cannot be construed
 21819            as modifying the License.
 21820  
 21821        You may add Your own copyright statement to Your modifications and
 21822        may provide additional or different license terms and conditions
 21823        for use, reproduction, or distribution of Your modifications, or
 21824        for any such Derivative Works as a whole, provided Your use,
 21825        reproduction, and distribution of the Work otherwise complies with
 21826        the conditions stated in this License.
 21827  
 21828     5. Submission of Contributions. Unless You explicitly state otherwise,
 21829        any Contribution intentionally submitted for inclusion in the Work
 21830        by You to the Licensor shall be under the terms and conditions of
 21831        this License, without any additional terms or conditions.
 21832        Notwithstanding the above, nothing herein shall supersede or modify
 21833        the terms of any separate license agreement you may have executed
 21834        with Licensor regarding such Contributions.
 21835  
 21836     6. Trademarks. This License does not grant permission to use the trade
 21837        names, trademarks, service marks, or product names of the Licensor,
 21838        except as required for reasonable and customary use in describing the
 21839        origin of the Work and reproducing the content of the NOTICE file.
 21840  
 21841     7. Disclaimer of Warranty. Unless required by applicable law or
 21842        agreed to in writing, Licensor provides the Work (and each
 21843        Contributor provides its Contributions) on an "AS IS" BASIS,
 21844        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 21845        implied, including, without limitation, any warranties or conditions
 21846        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 21847        PARTICULAR PURPOSE. You are solely responsible for determining the
 21848        appropriateness of using or redistributing the Work and assume any
 21849        risks associated with Your exercise of permissions under this License.
 21850  
 21851     8. Limitation of Liability. In no event and under no legal theory,
 21852        whether in tort (including negligence), contract, or otherwise,
 21853        unless required by applicable law (such as deliberate and grossly
 21854        negligent acts) or agreed to in writing, shall any Contributor be
 21855        liable to You for damages, including any direct, indirect, special,
 21856        incidental, or consequential damages of any character arising as a
 21857        result of this License or out of the use or inability to use the
 21858        Work (including but not limited to damages for loss of goodwill,
 21859        work stoppage, computer failure or malfunction, or any and all
 21860        other commercial damages or losses), even if such Contributor
 21861        has been advised of the possibility of such damages.
 21862  
 21863     9. Accepting Warranty or Additional Liability. While redistributing
 21864        the Work or Derivative Works thereof, You may choose to offer,
 21865        and charge a fee for, acceptance of support, warranty, indemnity,
 21866        or other liability obligations and/or rights consistent with this
 21867        License. However, in accepting such obligations, You may act only
 21868        on Your own behalf and on Your sole responsibility, not on behalf
 21869        of any other Contributor, and only if You agree to indemnify,
 21870        defend, and hold each Contributor harmless for any liability
 21871        incurred by, or claims asserted against, such Contributor by reason
 21872        of your accepting any such warranty or additional liability.
 21873  
 21874     END OF TERMS AND CONDITIONS
 21875  
 21876     APPENDIX: How to apply the Apache License to your work.
 21877  
 21878        To apply the Apache License to your work, attach the following
 21879        boilerplate notice, with the fields enclosed by brackets "[]"
 21880        replaced with your own identifying information. (Don't include
 21881        the brackets!)  The text should be enclosed in the appropriate
 21882        comment syntax for the file format. We also recommend that a
 21883        file or class name and description of purpose be included on the
 21884        same "printed page" as the copyright notice for easier
 21885        identification within third-party archives.
 21886  
 21887     Copyright [yyyy] [name of copyright owner]
 21888  
 21889     Licensed under the Apache License, Version 2.0 (the "License");
 21890     you may not use this file except in compliance with the License.
 21891     You may obtain a copy of the License at
 21892  
 21893         http://www.apache.org/licenses/LICENSE-2.0
 21894  
 21895     Unless required by applicable law or agreed to in writing, software
 21896     distributed under the License is distributed on an "AS IS" BASIS,
 21897     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21898     See the License for the specific language governing permissions and
 21899     limitations under the License.
 21900  
 21901  ================================================================
 21902  
 21903  github.com/mitchellh/go-homedir
 21904  https://github.com/mitchellh/go-homedir
 21905  ----------------------------------------------------------------
 21906  The MIT License (MIT)
 21907  
 21908  Copyright (c) 2013 Mitchell Hashimoto
 21909  
 21910  Permission is hereby granted, free of charge, to any person obtaining a copy
 21911  of this software and associated documentation files (the "Software"), to deal
 21912  in the Software without restriction, including without limitation the rights
 21913  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 21914  copies of the Software, and to permit persons to whom the Software is
 21915  furnished to do so, subject to the following conditions:
 21916  
 21917  The above copyright notice and this permission notice shall be included in
 21918  all copies or substantial portions of the Software.
 21919  
 21920  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 21921  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 21922  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 21923  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 21924  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 21925  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 21926  THE SOFTWARE.
 21927  
 21928  ================================================================
 21929  
 21930  github.com/mitchellh/mapstructure
 21931  https://github.com/mitchellh/mapstructure
 21932  ----------------------------------------------------------------
 21933  The MIT License (MIT)
 21934  
 21935  Copyright (c) 2013 Mitchell Hashimoto
 21936  
 21937  Permission is hereby granted, free of charge, to any person obtaining a copy
 21938  of this software and associated documentation files (the "Software"), to deal
 21939  in the Software without restriction, including without limitation the rights
 21940  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 21941  copies of the Software, and to permit persons to whom the Software is
 21942  furnished to do so, subject to the following conditions:
 21943  
 21944  The above copyright notice and this permission notice shall be included in
 21945  all copies or substantial portions of the Software.
 21946  
 21947  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 21948  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 21949  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 21950  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 21951  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 21952  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 21953  THE SOFTWARE.
 21954  
 21955  ================================================================
 21956  
 21957  github.com/modern-go/concurrent
 21958  https://github.com/modern-go/concurrent
 21959  ----------------------------------------------------------------
 21960                                   Apache License
 21961                             Version 2.0, January 2004
 21962                          http://www.apache.org/licenses/
 21963  
 21964     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21965  
 21966     1. Definitions.
 21967  
 21968        "License" shall mean the terms and conditions for use, reproduction,
 21969        and distribution as defined by Sections 1 through 9 of this document.
 21970  
 21971        "Licensor" shall mean the copyright owner or entity authorized by
 21972        the copyright owner that is granting the License.
 21973  
 21974        "Legal Entity" shall mean the union of the acting entity and all
 21975        other entities that control, are controlled by, or are under common
 21976        control with that entity. For the purposes of this definition,
 21977        "control" means (i) the power, direct or indirect, to cause the
 21978        direction or management of such entity, whether by contract or
 21979        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21980        outstanding shares, or (iii) beneficial ownership of such entity.
 21981  
 21982        "You" (or "Your") shall mean an individual or Legal Entity
 21983        exercising permissions granted by this License.
 21984  
 21985        "Source" form shall mean the preferred form for making modifications,
 21986        including but not limited to software source code, documentation
 21987        source, and configuration files.
 21988  
 21989        "Object" form shall mean any form resulting from mechanical
 21990        transformation or translation of a Source form, including but
 21991        not limited to compiled object code, generated documentation,
 21992        and conversions to other media types.
 21993  
 21994        "Work" shall mean the work of authorship, whether in Source or
 21995        Object form, made available under the License, as indicated by a
 21996        copyright notice that is included in or attached to the work
 21997        (an example is provided in the Appendix below).
 21998  
 21999        "Derivative Works" shall mean any work, whether in Source or Object
 22000        form, that is based on (or derived from) the Work and for which the
 22001        editorial revisions, annotations, elaborations, or other modifications
 22002        represent, as a whole, an original work of authorship. For the purposes
 22003        of this License, Derivative Works shall not include works that remain
 22004        separable from, or merely link (or bind by name) to the interfaces of,
 22005        the Work and Derivative Works thereof.
 22006  
 22007        "Contribution" shall mean any work of authorship, including
 22008        the original version of the Work and any modifications or additions
 22009        to that Work or Derivative Works thereof, that is intentionally
 22010        submitted to Licensor for inclusion in the Work by the copyright owner
 22011        or by an individual or Legal Entity authorized to submit on behalf of
 22012        the copyright owner. For the purposes of this definition, "submitted"
 22013        means any form of electronic, verbal, or written communication sent
 22014        to the Licensor or its representatives, including but not limited to
 22015        communication on electronic mailing lists, source code control systems,
 22016        and issue tracking systems that are managed by, or on behalf of, the
 22017        Licensor for the purpose of discussing and improving the Work, but
 22018        excluding communication that is conspicuously marked or otherwise
 22019        designated in writing by the copyright owner as "Not a Contribution."
 22020  
 22021        "Contributor" shall mean Licensor and any individual or Legal Entity
 22022        on behalf of whom a Contribution has been received by Licensor and
 22023        subsequently incorporated within the Work.
 22024  
 22025     2. Grant of Copyright License. Subject to the terms and conditions of
 22026        this License, each Contributor hereby grants to You a perpetual,
 22027        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22028        copyright license to reproduce, prepare Derivative Works of,
 22029        publicly display, publicly perform, sublicense, and distribute the
 22030        Work and such Derivative Works in Source or Object form.
 22031  
 22032     3. Grant of Patent License. Subject to the terms and conditions of
 22033        this License, each Contributor hereby grants to You a perpetual,
 22034        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22035        (except as stated in this section) patent license to make, have made,
 22036        use, offer to sell, sell, import, and otherwise transfer the Work,
 22037        where such license applies only to those patent claims licensable
 22038        by such Contributor that are necessarily infringed by their
 22039        Contribution(s) alone or by combination of their Contribution(s)
 22040        with the Work to which such Contribution(s) was submitted. If You
 22041        institute patent litigation against any entity (including a
 22042        cross-claim or counterclaim in a lawsuit) alleging that the Work
 22043        or a Contribution incorporated within the Work constitutes direct
 22044        or contributory patent infringement, then any patent licenses
 22045        granted to You under this License for that Work shall terminate
 22046        as of the date such litigation is filed.
 22047  
 22048     4. Redistribution. You may reproduce and distribute copies of the
 22049        Work or Derivative Works thereof in any medium, with or without
 22050        modifications, and in Source or Object form, provided that You
 22051        meet the following conditions:
 22052  
 22053        (a) You must give any other recipients of the Work or
 22054            Derivative Works a copy of this License; and
 22055  
 22056        (b) You must cause any modified files to carry prominent notices
 22057            stating that You changed the files; and
 22058  
 22059        (c) You must retain, in the Source form of any Derivative Works
 22060            that You distribute, all copyright, patent, trademark, and
 22061            attribution notices from the Source form of the Work,
 22062            excluding those notices that do not pertain to any part of
 22063            the Derivative Works; and
 22064  
 22065        (d) If the Work includes a "NOTICE" text file as part of its
 22066            distribution, then any Derivative Works that You distribute must
 22067            include a readable copy of the attribution notices contained
 22068            within such NOTICE file, excluding those notices that do not
 22069            pertain to any part of the Derivative Works, in at least one
 22070            of the following places: within a NOTICE text file distributed
 22071            as part of the Derivative Works; within the Source form or
 22072            documentation, if provided along with the Derivative Works; or,
 22073            within a display generated by the Derivative Works, if and
 22074            wherever such third-party notices normally appear. The contents
 22075            of the NOTICE file are for informational purposes only and
 22076            do not modify the License. You may add Your own attribution
 22077            notices within Derivative Works that You distribute, alongside
 22078            or as an addendum to the NOTICE text from the Work, provided
 22079            that such additional attribution notices cannot be construed
 22080            as modifying the License.
 22081  
 22082        You may add Your own copyright statement to Your modifications and
 22083        may provide additional or different license terms and conditions
 22084        for use, reproduction, or distribution of Your modifications, or
 22085        for any such Derivative Works as a whole, provided Your use,
 22086        reproduction, and distribution of the Work otherwise complies with
 22087        the conditions stated in this License.
 22088  
 22089     5. Submission of Contributions. Unless You explicitly state otherwise,
 22090        any Contribution intentionally submitted for inclusion in the Work
 22091        by You to the Licensor shall be under the terms and conditions of
 22092        this License, without any additional terms or conditions.
 22093        Notwithstanding the above, nothing herein shall supersede or modify
 22094        the terms of any separate license agreement you may have executed
 22095        with Licensor regarding such Contributions.
 22096  
 22097     6. Trademarks. This License does not grant permission to use the trade
 22098        names, trademarks, service marks, or product names of the Licensor,
 22099        except as required for reasonable and customary use in describing the
 22100        origin of the Work and reproducing the content of the NOTICE file.
 22101  
 22102     7. Disclaimer of Warranty. Unless required by applicable law or
 22103        agreed to in writing, Licensor provides the Work (and each
 22104        Contributor provides its Contributions) on an "AS IS" BASIS,
 22105        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 22106        implied, including, without limitation, any warranties or conditions
 22107        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 22108        PARTICULAR PURPOSE. You are solely responsible for determining the
 22109        appropriateness of using or redistributing the Work and assume any
 22110        risks associated with Your exercise of permissions under this License.
 22111  
 22112     8. Limitation of Liability. In no event and under no legal theory,
 22113        whether in tort (including negligence), contract, or otherwise,
 22114        unless required by applicable law (such as deliberate and grossly
 22115        negligent acts) or agreed to in writing, shall any Contributor be
 22116        liable to You for damages, including any direct, indirect, special,
 22117        incidental, or consequential damages of any character arising as a
 22118        result of this License or out of the use or inability to use the
 22119        Work (including but not limited to damages for loss of goodwill,
 22120        work stoppage, computer failure or malfunction, or any and all
 22121        other commercial damages or losses), even if such Contributor
 22122        has been advised of the possibility of such damages.
 22123  
 22124     9. Accepting Warranty or Additional Liability. While redistributing
 22125        the Work or Derivative Works thereof, You may choose to offer,
 22126        and charge a fee for, acceptance of support, warranty, indemnity,
 22127        or other liability obligations and/or rights consistent with this
 22128        License. However, in accepting such obligations, You may act only
 22129        on Your own behalf and on Your sole responsibility, not on behalf
 22130        of any other Contributor, and only if You agree to indemnify,
 22131        defend, and hold each Contributor harmless for any liability
 22132        incurred by, or claims asserted against, such Contributor by reason
 22133        of your accepting any such warranty or additional liability.
 22134  
 22135     END OF TERMS AND CONDITIONS
 22136  
 22137     APPENDIX: How to apply the Apache License to your work.
 22138  
 22139        To apply the Apache License to your work, attach the following
 22140        boilerplate notice, with the fields enclosed by brackets "[]"
 22141        replaced with your own identifying information. (Don't include
 22142        the brackets!)  The text should be enclosed in the appropriate
 22143        comment syntax for the file format. We also recommend that a
 22144        file or class name and description of purpose be included on the
 22145        same "printed page" as the copyright notice for easier
 22146        identification within third-party archives.
 22147  
 22148     Copyright [yyyy] [name of copyright owner]
 22149  
 22150     Licensed under the Apache License, Version 2.0 (the "License");
 22151     you may not use this file except in compliance with the License.
 22152     You may obtain a copy of the License at
 22153  
 22154         http://www.apache.org/licenses/LICENSE-2.0
 22155  
 22156     Unless required by applicable law or agreed to in writing, software
 22157     distributed under the License is distributed on an "AS IS" BASIS,
 22158     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 22159     See the License for the specific language governing permissions and
 22160     limitations under the License.
 22161  
 22162  ================================================================
 22163  
 22164  github.com/modern-go/reflect2
 22165  https://github.com/modern-go/reflect2
 22166  ----------------------------------------------------------------
 22167                                   Apache License
 22168                             Version 2.0, January 2004
 22169                          http://www.apache.org/licenses/
 22170  
 22171     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 22172  
 22173     1. Definitions.
 22174  
 22175        "License" shall mean the terms and conditions for use, reproduction,
 22176        and distribution as defined by Sections 1 through 9 of this document.
 22177  
 22178        "Licensor" shall mean the copyright owner or entity authorized by
 22179        the copyright owner that is granting the License.
 22180  
 22181        "Legal Entity" shall mean the union of the acting entity and all
 22182        other entities that control, are controlled by, or are under common
 22183        control with that entity. For the purposes of this definition,
 22184        "control" means (i) the power, direct or indirect, to cause the
 22185        direction or management of such entity, whether by contract or
 22186        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 22187        outstanding shares, or (iii) beneficial ownership of such entity.
 22188  
 22189        "You" (or "Your") shall mean an individual or Legal Entity
 22190        exercising permissions granted by this License.
 22191  
 22192        "Source" form shall mean the preferred form for making modifications,
 22193        including but not limited to software source code, documentation
 22194        source, and configuration files.
 22195  
 22196        "Object" form shall mean any form resulting from mechanical
 22197        transformation or translation of a Source form, including but
 22198        not limited to compiled object code, generated documentation,
 22199        and conversions to other media types.
 22200  
 22201        "Work" shall mean the work of authorship, whether in Source or
 22202        Object form, made available under the License, as indicated by a
 22203        copyright notice that is included in or attached to the work
 22204        (an example is provided in the Appendix below).
 22205  
 22206        "Derivative Works" shall mean any work, whether in Source or Object
 22207        form, that is based on (or derived from) the Work and for which the
 22208        editorial revisions, annotations, elaborations, or other modifications
 22209        represent, as a whole, an original work of authorship. For the purposes
 22210        of this License, Derivative Works shall not include works that remain
 22211        separable from, or merely link (or bind by name) to the interfaces of,
 22212        the Work and Derivative Works thereof.
 22213  
 22214        "Contribution" shall mean any work of authorship, including
 22215        the original version of the Work and any modifications or additions
 22216        to that Work or Derivative Works thereof, that is intentionally
 22217        submitted to Licensor for inclusion in the Work by the copyright owner
 22218        or by an individual or Legal Entity authorized to submit on behalf of
 22219        the copyright owner. For the purposes of this definition, "submitted"
 22220        means any form of electronic, verbal, or written communication sent
 22221        to the Licensor or its representatives, including but not limited to
 22222        communication on electronic mailing lists, source code control systems,
 22223        and issue tracking systems that are managed by, or on behalf of, the
 22224        Licensor for the purpose of discussing and improving the Work, but
 22225        excluding communication that is conspicuously marked or otherwise
 22226        designated in writing by the copyright owner as "Not a Contribution."
 22227  
 22228        "Contributor" shall mean Licensor and any individual or Legal Entity
 22229        on behalf of whom a Contribution has been received by Licensor and
 22230        subsequently incorporated within the Work.
 22231  
 22232     2. Grant of Copyright License. Subject to the terms and conditions of
 22233        this License, each Contributor hereby grants to You a perpetual,
 22234        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22235        copyright license to reproduce, prepare Derivative Works of,
 22236        publicly display, publicly perform, sublicense, and distribute the
 22237        Work and such Derivative Works in Source or Object form.
 22238  
 22239     3. Grant of Patent License. Subject to the terms and conditions of
 22240        this License, each Contributor hereby grants to You a perpetual,
 22241        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22242        (except as stated in this section) patent license to make, have made,
 22243        use, offer to sell, sell, import, and otherwise transfer the Work,
 22244        where such license applies only to those patent claims licensable
 22245        by such Contributor that are necessarily infringed by their
 22246        Contribution(s) alone or by combination of their Contribution(s)
 22247        with the Work to which such Contribution(s) was submitted. If You
 22248        institute patent litigation against any entity (including a
 22249        cross-claim or counterclaim in a lawsuit) alleging that the Work
 22250        or a Contribution incorporated within the Work constitutes direct
 22251        or contributory patent infringement, then any patent licenses
 22252        granted to You under this License for that Work shall terminate
 22253        as of the date such litigation is filed.
 22254  
 22255     4. Redistribution. You may reproduce and distribute copies of the
 22256        Work or Derivative Works thereof in any medium, with or without
 22257        modifications, and in Source or Object form, provided that You
 22258        meet the following conditions:
 22259  
 22260        (a) You must give any other recipients of the Work or
 22261            Derivative Works a copy of this License; and
 22262  
 22263        (b) You must cause any modified files to carry prominent notices
 22264            stating that You changed the files; and
 22265  
 22266        (c) You must retain, in the Source form of any Derivative Works
 22267            that You distribute, all copyright, patent, trademark, and
 22268            attribution notices from the Source form of the Work,
 22269            excluding those notices that do not pertain to any part of
 22270            the Derivative Works; and
 22271  
 22272        (d) If the Work includes a "NOTICE" text file as part of its
 22273            distribution, then any Derivative Works that You distribute must
 22274            include a readable copy of the attribution notices contained
 22275            within such NOTICE file, excluding those notices that do not
 22276            pertain to any part of the Derivative Works, in at least one
 22277            of the following places: within a NOTICE text file distributed
 22278            as part of the Derivative Works; within the Source form or
 22279            documentation, if provided along with the Derivative Works; or,
 22280            within a display generated by the Derivative Works, if and
 22281            wherever such third-party notices normally appear. The contents
 22282            of the NOTICE file are for informational purposes only and
 22283            do not modify the License. You may add Your own attribution
 22284            notices within Derivative Works that You distribute, alongside
 22285            or as an addendum to the NOTICE text from the Work, provided
 22286            that such additional attribution notices cannot be construed
 22287            as modifying the License.
 22288  
 22289        You may add Your own copyright statement to Your modifications and
 22290        may provide additional or different license terms and conditions
 22291        for use, reproduction, or distribution of Your modifications, or
 22292        for any such Derivative Works as a whole, provided Your use,
 22293        reproduction, and distribution of the Work otherwise complies with
 22294        the conditions stated in this License.
 22295  
 22296     5. Submission of Contributions. Unless You explicitly state otherwise,
 22297        any Contribution intentionally submitted for inclusion in the Work
 22298        by You to the Licensor shall be under the terms and conditions of
 22299        this License, without any additional terms or conditions.
 22300        Notwithstanding the above, nothing herein shall supersede or modify
 22301        the terms of any separate license agreement you may have executed
 22302        with Licensor regarding such Contributions.
 22303  
 22304     6. Trademarks. This License does not grant permission to use the trade
 22305        names, trademarks, service marks, or product names of the Licensor,
 22306        except as required for reasonable and customary use in describing the
 22307        origin of the Work and reproducing the content of the NOTICE file.
 22308  
 22309     7. Disclaimer of Warranty. Unless required by applicable law or
 22310        agreed to in writing, Licensor provides the Work (and each
 22311        Contributor provides its Contributions) on an "AS IS" BASIS,
 22312        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 22313        implied, including, without limitation, any warranties or conditions
 22314        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 22315        PARTICULAR PURPOSE. You are solely responsible for determining the
 22316        appropriateness of using or redistributing the Work and assume any
 22317        risks associated with Your exercise of permissions under this License.
 22318  
 22319     8. Limitation of Liability. In no event and under no legal theory,
 22320        whether in tort (including negligence), contract, or otherwise,
 22321        unless required by applicable law (such as deliberate and grossly
 22322        negligent acts) or agreed to in writing, shall any Contributor be
 22323        liable to You for damages, including any direct, indirect, special,
 22324        incidental, or consequential damages of any character arising as a
 22325        result of this License or out of the use or inability to use the
 22326        Work (including but not limited to damages for loss of goodwill,
 22327        work stoppage, computer failure or malfunction, or any and all
 22328        other commercial damages or losses), even if such Contributor
 22329        has been advised of the possibility of such damages.
 22330  
 22331     9. Accepting Warranty or Additional Liability. While redistributing
 22332        the Work or Derivative Works thereof, You may choose to offer,
 22333        and charge a fee for, acceptance of support, warranty, indemnity,
 22334        or other liability obligations and/or rights consistent with this
 22335        License. However, in accepting such obligations, You may act only
 22336        on Your own behalf and on Your sole responsibility, not on behalf
 22337        of any other Contributor, and only if You agree to indemnify,
 22338        defend, and hold each Contributor harmless for any liability
 22339        incurred by, or claims asserted against, such Contributor by reason
 22340        of your accepting any such warranty or additional liability.
 22341  
 22342     END OF TERMS AND CONDITIONS
 22343  
 22344     APPENDIX: How to apply the Apache License to your work.
 22345  
 22346        To apply the Apache License to your work, attach the following
 22347        boilerplate notice, with the fields enclosed by brackets "[]"
 22348        replaced with your own identifying information. (Don't include
 22349        the brackets!)  The text should be enclosed in the appropriate
 22350        comment syntax for the file format. We also recommend that a
 22351        file or class name and description of purpose be included on the
 22352        same "printed page" as the copyright notice for easier
 22353        identification within third-party archives.
 22354  
 22355     Copyright [yyyy] [name of copyright owner]
 22356  
 22357     Licensed under the Apache License, Version 2.0 (the "License");
 22358     you may not use this file except in compliance with the License.
 22359     You may obtain a copy of the License at
 22360  
 22361         http://www.apache.org/licenses/LICENSE-2.0
 22362  
 22363     Unless required by applicable law or agreed to in writing, software
 22364     distributed under the License is distributed on an "AS IS" BASIS,
 22365     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 22366     See the License for the specific language governing permissions and
 22367     limitations under the License.
 22368  
 22369  ================================================================
 22370  
 22371  github.com/montanaflynn/stats
 22372  https://github.com/montanaflynn/stats
 22373  ----------------------------------------------------------------
 22374  The MIT License (MIT)
 22375  
 22376  Copyright (c) 2014-2023 Montana Flynn (https://montanaflynn.com)
 22377  
 22378  Permission is hereby granted, free of charge, to any person obtaining a copy
 22379  of this software and associated documentation files (the "Software"), to deal
 22380  in the Software without restriction, including without limitation the rights
 22381  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 22382  copies of the Software, and to permit persons to whom the Software is
 22383  furnished to do so, subject to the following conditions:
 22384  
 22385  The above copyright notice and this permission notice shall be included in all
 22386  copies or substantial portions of the Software.
 22387  
 22388  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 22389  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 22390  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 22391  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 22392  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 22393  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 22394  SOFTWARE.
 22395  
 22396  ================================================================
 22397  
 22398  github.com/muesli/ansi
 22399  https://github.com/muesli/ansi
 22400  ----------------------------------------------------------------
 22401  MIT License
 22402  
 22403  Copyright (c) 2021 Christian Muehlhaeuser
 22404  
 22405  Permission is hereby granted, free of charge, to any person obtaining a copy
 22406  of this software and associated documentation files (the "Software"), to deal
 22407  in the Software without restriction, including without limitation the rights
 22408  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 22409  copies of the Software, and to permit persons to whom the Software is
 22410  furnished to do so, subject to the following conditions:
 22411  
 22412  The above copyright notice and this permission notice shall be included in all
 22413  copies or substantial portions of the Software.
 22414  
 22415  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 22416  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 22417  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 22418  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 22419  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 22420  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 22421  SOFTWARE.
 22422  
 22423  ================================================================
 22424  
 22425  github.com/muesli/cancelreader
 22426  https://github.com/muesli/cancelreader
 22427  ----------------------------------------------------------------
 22428  MIT License
 22429  
 22430  Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser
 22431  
 22432  Permission is hereby granted, free of charge, to any person obtaining a copy
 22433  of this software and associated documentation files (the "Software"), to deal
 22434  in the Software without restriction, including without limitation the rights
 22435  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 22436  copies of the Software, and to permit persons to whom the Software is
 22437  furnished to do so, subject to the following conditions:
 22438  
 22439  The above copyright notice and this permission notice shall be included in all
 22440  copies or substantial portions of the Software.
 22441  
 22442  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 22443  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 22444  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 22445  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 22446  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 22447  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 22448  SOFTWARE.
 22449  
 22450  ================================================================
 22451  
 22452  github.com/muesli/reflow
 22453  https://github.com/muesli/reflow
 22454  ----------------------------------------------------------------
 22455  MIT License
 22456  
 22457  Copyright (c) 2019 Christian Muehlhaeuser
 22458  
 22459  Permission is hereby granted, free of charge, to any person obtaining a copy
 22460  of this software and associated documentation files (the "Software"), to deal
 22461  in the Software without restriction, including without limitation the rights
 22462  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 22463  copies of the Software, and to permit persons to whom the Software is
 22464  furnished to do so, subject to the following conditions:
 22465  
 22466  The above copyright notice and this permission notice shall be included in all
 22467  copies or substantial portions of the Software.
 22468  
 22469  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 22470  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 22471  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 22472  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 22473  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 22474  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 22475  SOFTWARE.
 22476  
 22477  ================================================================
 22478  
 22479  github.com/muesli/termenv
 22480  https://github.com/muesli/termenv
 22481  ----------------------------------------------------------------
 22482  MIT License
 22483  
 22484  Copyright (c) 2019 Christian Muehlhaeuser
 22485  
 22486  Permission is hereby granted, free of charge, to any person obtaining a copy
 22487  of this software and associated documentation files (the "Software"), to deal
 22488  in the Software without restriction, including without limitation the rights
 22489  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 22490  copies of the Software, and to permit persons to whom the Software is
 22491  furnished to do so, subject to the following conditions:
 22492  
 22493  The above copyright notice and this permission notice shall be included in all
 22494  copies or substantial portions of the Software.
 22495  
 22496  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 22497  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 22498  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 22499  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 22500  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 22501  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 22502  SOFTWARE.
 22503  
 22504  ================================================================
 22505  
 22506  github.com/nats-io/jwt/v2
 22507  https://github.com/nats-io/jwt/v2
 22508  ----------------------------------------------------------------
 22509                                   Apache License
 22510                             Version 2.0, January 2004
 22511                          http://www.apache.org/licenses/
 22512  
 22513     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 22514  
 22515     1. Definitions.
 22516  
 22517        "License" shall mean the terms and conditions for use, reproduction,
 22518        and distribution as defined by Sections 1 through 9 of this document.
 22519  
 22520        "Licensor" shall mean the copyright owner or entity authorized by
 22521        the copyright owner that is granting the License.
 22522  
 22523        "Legal Entity" shall mean the union of the acting entity and all
 22524        other entities that control, are controlled by, or are under common
 22525        control with that entity. For the purposes of this definition,
 22526        "control" means (i) the power, direct or indirect, to cause the
 22527        direction or management of such entity, whether by contract or
 22528        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 22529        outstanding shares, or (iii) beneficial ownership of such entity.
 22530  
 22531        "You" (or "Your") shall mean an individual or Legal Entity
 22532        exercising permissions granted by this License.
 22533  
 22534        "Source" form shall mean the preferred form for making modifications,
 22535        including but not limited to software source code, documentation
 22536        source, and configuration files.
 22537  
 22538        "Object" form shall mean any form resulting from mechanical
 22539        transformation or translation of a Source form, including but
 22540        not limited to compiled object code, generated documentation,
 22541        and conversions to other media types.
 22542  
 22543        "Work" shall mean the work of authorship, whether in Source or
 22544        Object form, made available under the License, as indicated by a
 22545        copyright notice that is included in or attached to the work
 22546        (an example is provided in the Appendix below).
 22547  
 22548        "Derivative Works" shall mean any work, whether in Source or Object
 22549        form, that is based on (or derived from) the Work and for which the
 22550        editorial revisions, annotations, elaborations, or other modifications
 22551        represent, as a whole, an original work of authorship. For the purposes
 22552        of this License, Derivative Works shall not include works that remain
 22553        separable from, or merely link (or bind by name) to the interfaces of,
 22554        the Work and Derivative Works thereof.
 22555  
 22556        "Contribution" shall mean any work of authorship, including
 22557        the original version of the Work and any modifications or additions
 22558        to that Work or Derivative Works thereof, that is intentionally
 22559        submitted to Licensor for inclusion in the Work by the copyright owner
 22560        or by an individual or Legal Entity authorized to submit on behalf of
 22561        the copyright owner. For the purposes of this definition, "submitted"
 22562        means any form of electronic, verbal, or written communication sent
 22563        to the Licensor or its representatives, including but not limited to
 22564        communication on electronic mailing lists, source code control systems,
 22565        and issue tracking systems that are managed by, or on behalf of, the
 22566        Licensor for the purpose of discussing and improving the Work, but
 22567        excluding communication that is conspicuously marked or otherwise
 22568        designated in writing by the copyright owner as "Not a Contribution."
 22569  
 22570        "Contributor" shall mean Licensor and any individual or Legal Entity
 22571        on behalf of whom a Contribution has been received by Licensor and
 22572        subsequently incorporated within the Work.
 22573  
 22574     2. Grant of Copyright License. Subject to the terms and conditions of
 22575        this License, each Contributor hereby grants to You a perpetual,
 22576        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22577        copyright license to reproduce, prepare Derivative Works of,
 22578        publicly display, publicly perform, sublicense, and distribute the
 22579        Work and such Derivative Works in Source or Object form.
 22580  
 22581     3. Grant of Patent License. Subject to the terms and conditions of
 22582        this License, each Contributor hereby grants to You a perpetual,
 22583        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22584        (except as stated in this section) patent license to make, have made,
 22585        use, offer to sell, sell, import, and otherwise transfer the Work,
 22586        where such license applies only to those patent claims licensable
 22587        by such Contributor that are necessarily infringed by their
 22588        Contribution(s) alone or by combination of their Contribution(s)
 22589        with the Work to which such Contribution(s) was submitted. If You
 22590        institute patent litigation against any entity (including a
 22591        cross-claim or counterclaim in a lawsuit) alleging that the Work
 22592        or a Contribution incorporated within the Work constitutes direct
 22593        or contributory patent infringement, then any patent licenses
 22594        granted to You under this License for that Work shall terminate
 22595        as of the date such litigation is filed.
 22596  
 22597     4. Redistribution. You may reproduce and distribute copies of the
 22598        Work or Derivative Works thereof in any medium, with or without
 22599        modifications, and in Source or Object form, provided that You
 22600        meet the following conditions:
 22601  
 22602        (a) You must give any other recipients of the Work or
 22603            Derivative Works a copy of this License; and
 22604  
 22605        (b) You must cause any modified files to carry prominent notices
 22606            stating that You changed the files; and
 22607  
 22608        (c) You must retain, in the Source form of any Derivative Works
 22609            that You distribute, all copyright, patent, trademark, and
 22610            attribution notices from the Source form of the Work,
 22611            excluding those notices that do not pertain to any part of
 22612            the Derivative Works; and
 22613  
 22614        (d) If the Work includes a "NOTICE" text file as part of its
 22615            distribution, then any Derivative Works that You distribute must
 22616            include a readable copy of the attribution notices contained
 22617            within such NOTICE file, excluding those notices that do not
 22618            pertain to any part of the Derivative Works, in at least one
 22619            of the following places: within a NOTICE text file distributed
 22620            as part of the Derivative Works; within the Source form or
 22621            documentation, if provided along with the Derivative Works; or,
 22622            within a display generated by the Derivative Works, if and
 22623            wherever such third-party notices normally appear. The contents
 22624            of the NOTICE file are for informational purposes only and
 22625            do not modify the License. You may add Your own attribution
 22626            notices within Derivative Works that You distribute, alongside
 22627            or as an addendum to the NOTICE text from the Work, provided
 22628            that such additional attribution notices cannot be construed
 22629            as modifying the License.
 22630  
 22631        You may add Your own copyright statement to Your modifications and
 22632        may provide additional or different license terms and conditions
 22633        for use, reproduction, or distribution of Your modifications, or
 22634        for any such Derivative Works as a whole, provided Your use,
 22635        reproduction, and distribution of the Work otherwise complies with
 22636        the conditions stated in this License.
 22637  
 22638     5. Submission of Contributions. Unless You explicitly state otherwise,
 22639        any Contribution intentionally submitted for inclusion in the Work
 22640        by You to the Licensor shall be under the terms and conditions of
 22641        this License, without any additional terms or conditions.
 22642        Notwithstanding the above, nothing herein shall supersede or modify
 22643        the terms of any separate license agreement you may have executed
 22644        with Licensor regarding such Contributions.
 22645  
 22646     6. Trademarks. This License does not grant permission to use the trade
 22647        names, trademarks, service marks, or product names of the Licensor,
 22648        except as required for reasonable and customary use in describing the
 22649        origin of the Work and reproducing the content of the NOTICE file.
 22650  
 22651     7. Disclaimer of Warranty. Unless required by applicable law or
 22652        agreed to in writing, Licensor provides the Work (and each
 22653        Contributor provides its Contributions) on an "AS IS" BASIS,
 22654        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 22655        implied, including, without limitation, any warranties or conditions
 22656        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 22657        PARTICULAR PURPOSE. You are solely responsible for determining the
 22658        appropriateness of using or redistributing the Work and assume any
 22659        risks associated with Your exercise of permissions under this License.
 22660  
 22661     8. Limitation of Liability. In no event and under no legal theory,
 22662        whether in tort (including negligence), contract, or otherwise,
 22663        unless required by applicable law (such as deliberate and grossly
 22664        negligent acts) or agreed to in writing, shall any Contributor be
 22665        liable to You for damages, including any direct, indirect, special,
 22666        incidental, or consequential damages of any character arising as a
 22667        result of this License or out of the use or inability to use the
 22668        Work (including but not limited to damages for loss of goodwill,
 22669        work stoppage, computer failure or malfunction, or any and all
 22670        other commercial damages or losses), even if such Contributor
 22671        has been advised of the possibility of such damages.
 22672  
 22673     9. Accepting Warranty or Additional Liability. While redistributing
 22674        the Work or Derivative Works thereof, You may choose to offer,
 22675        and charge a fee for, acceptance of support, warranty, indemnity,
 22676        or other liability obligations and/or rights consistent with this
 22677        License. However, in accepting such obligations, You may act only
 22678        on Your own behalf and on Your sole responsibility, not on behalf
 22679        of any other Contributor, and only if You agree to indemnify,
 22680        defend, and hold each Contributor harmless for any liability
 22681        incurred by, or claims asserted against, such Contributor by reason
 22682        of your accepting any such warranty or additional liability.
 22683  
 22684     END OF TERMS AND CONDITIONS
 22685  
 22686     APPENDIX: How to apply the Apache License to your work.
 22687  
 22688        To apply the Apache License to your work, attach the following
 22689        boilerplate notice, with the fields enclosed by brackets "[]"
 22690        replaced with your own identifying information. (Don't include
 22691        the brackets!)  The text should be enclosed in the appropriate
 22692        comment syntax for the file format. We also recommend that a
 22693        file or class name and description of purpose be included on the
 22694        same "printed page" as the copyright notice for easier
 22695        identification within third-party archives.
 22696  
 22697     Copyright [yyyy] [name of copyright owner]
 22698  
 22699     Licensed under the Apache License, Version 2.0 (the "License");
 22700     you may not use this file except in compliance with the License.
 22701     You may obtain a copy of the License at
 22702  
 22703         http://www.apache.org/licenses/LICENSE-2.0
 22704  
 22705     Unless required by applicable law or agreed to in writing, software
 22706     distributed under the License is distributed on an "AS IS" BASIS,
 22707     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 22708     See the License for the specific language governing permissions and
 22709     limitations under the License.
 22710  
 22711  ================================================================
 22712  
 22713  github.com/nats-io/nats-server/v2
 22714  https://github.com/nats-io/nats-server/v2
 22715  ----------------------------------------------------------------
 22716                                   Apache License
 22717                             Version 2.0, January 2004
 22718                          http://www.apache.org/licenses/
 22719  
 22720     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 22721  
 22722     1. Definitions.
 22723  
 22724        "License" shall mean the terms and conditions for use, reproduction,
 22725        and distribution as defined by Sections 1 through 9 of this document.
 22726  
 22727        "Licensor" shall mean the copyright owner or entity authorized by
 22728        the copyright owner that is granting the License.
 22729  
 22730        "Legal Entity" shall mean the union of the acting entity and all
 22731        other entities that control, are controlled by, or are under common
 22732        control with that entity. For the purposes of this definition,
 22733        "control" means (i) the power, direct or indirect, to cause the
 22734        direction or management of such entity, whether by contract or
 22735        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 22736        outstanding shares, or (iii) beneficial ownership of such entity.
 22737  
 22738        "You" (or "Your") shall mean an individual or Legal Entity
 22739        exercising permissions granted by this License.
 22740  
 22741        "Source" form shall mean the preferred form for making modifications,
 22742        including but not limited to software source code, documentation
 22743        source, and configuration files.
 22744  
 22745        "Object" form shall mean any form resulting from mechanical
 22746        transformation or translation of a Source form, including but
 22747        not limited to compiled object code, generated documentation,
 22748        and conversions to other media types.
 22749  
 22750        "Work" shall mean the work of authorship, whether in Source or
 22751        Object form, made available under the License, as indicated by a
 22752        copyright notice that is included in or attached to the work
 22753        (an example is provided in the Appendix below).
 22754  
 22755        "Derivative Works" shall mean any work, whether in Source or Object
 22756        form, that is based on (or derived from) the Work and for which the
 22757        editorial revisions, annotations, elaborations, or other modifications
 22758        represent, as a whole, an original work of authorship. For the purposes
 22759        of this License, Derivative Works shall not include works that remain
 22760        separable from, or merely link (or bind by name) to the interfaces of,
 22761        the Work and Derivative Works thereof.
 22762  
 22763        "Contribution" shall mean any work of authorship, including
 22764        the original version of the Work and any modifications or additions
 22765        to that Work or Derivative Works thereof, that is intentionally
 22766        submitted to Licensor for inclusion in the Work by the copyright owner
 22767        or by an individual or Legal Entity authorized to submit on behalf of
 22768        the copyright owner. For the purposes of this definition, "submitted"
 22769        means any form of electronic, verbal, or written communication sent
 22770        to the Licensor or its representatives, including but not limited to
 22771        communication on electronic mailing lists, source code control systems,
 22772        and issue tracking systems that are managed by, or on behalf of, the
 22773        Licensor for the purpose of discussing and improving the Work, but
 22774        excluding communication that is conspicuously marked or otherwise
 22775        designated in writing by the copyright owner as "Not a Contribution."
 22776  
 22777        "Contributor" shall mean Licensor and any individual or Legal Entity
 22778        on behalf of whom a Contribution has been received by Licensor and
 22779        subsequently incorporated within the Work.
 22780  
 22781     2. Grant of Copyright License. Subject to the terms and conditions of
 22782        this License, each Contributor hereby grants to You a perpetual,
 22783        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22784        copyright license to reproduce, prepare Derivative Works of,
 22785        publicly display, publicly perform, sublicense, and distribute the
 22786        Work and such Derivative Works in Source or Object form.
 22787  
 22788     3. Grant of Patent License. Subject to the terms and conditions of
 22789        this License, each Contributor hereby grants to You a perpetual,
 22790        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22791        (except as stated in this section) patent license to make, have made,
 22792        use, offer to sell, sell, import, and otherwise transfer the Work,
 22793        where such license applies only to those patent claims licensable
 22794        by such Contributor that are necessarily infringed by their
 22795        Contribution(s) alone or by combination of their Contribution(s)
 22796        with the Work to which such Contribution(s) was submitted. If You
 22797        institute patent litigation against any entity (including a
 22798        cross-claim or counterclaim in a lawsuit) alleging that the Work
 22799        or a Contribution incorporated within the Work constitutes direct
 22800        or contributory patent infringement, then any patent licenses
 22801        granted to You under this License for that Work shall terminate
 22802        as of the date such litigation is filed.
 22803  
 22804     4. Redistribution. You may reproduce and distribute copies of the
 22805        Work or Derivative Works thereof in any medium, with or without
 22806        modifications, and in Source or Object form, provided that You
 22807        meet the following conditions:
 22808  
 22809        (a) You must give any other recipients of the Work or
 22810            Derivative Works a copy of this License; and
 22811  
 22812        (b) You must cause any modified files to carry prominent notices
 22813            stating that You changed the files; and
 22814  
 22815        (c) You must retain, in the Source form of any Derivative Works
 22816            that You distribute, all copyright, patent, trademark, and
 22817            attribution notices from the Source form of the Work,
 22818            excluding those notices that do not pertain to any part of
 22819            the Derivative Works; and
 22820  
 22821        (d) If the Work includes a "NOTICE" text file as part of its
 22822            distribution, then any Derivative Works that You distribute must
 22823            include a readable copy of the attribution notices contained
 22824            within such NOTICE file, excluding those notices that do not
 22825            pertain to any part of the Derivative Works, in at least one
 22826            of the following places: within a NOTICE text file distributed
 22827            as part of the Derivative Works; within the Source form or
 22828            documentation, if provided along with the Derivative Works; or,
 22829            within a display generated by the Derivative Works, if and
 22830            wherever such third-party notices normally appear. The contents
 22831            of the NOTICE file are for informational purposes only and
 22832            do not modify the License. You may add Your own attribution
 22833            notices within Derivative Works that You distribute, alongside
 22834            or as an addendum to the NOTICE text from the Work, provided
 22835            that such additional attribution notices cannot be construed
 22836            as modifying the License.
 22837  
 22838        You may add Your own copyright statement to Your modifications and
 22839        may provide additional or different license terms and conditions
 22840        for use, reproduction, or distribution of Your modifications, or
 22841        for any such Derivative Works as a whole, provided Your use,
 22842        reproduction, and distribution of the Work otherwise complies with
 22843        the conditions stated in this License.
 22844  
 22845     5. Submission of Contributions. Unless You explicitly state otherwise,
 22846        any Contribution intentionally submitted for inclusion in the Work
 22847        by You to the Licensor shall be under the terms and conditions of
 22848        this License, without any additional terms or conditions.
 22849        Notwithstanding the above, nothing herein shall supersede or modify
 22850        the terms of any separate license agreement you may have executed
 22851        with Licensor regarding such Contributions.
 22852  
 22853     6. Trademarks. This License does not grant permission to use the trade
 22854        names, trademarks, service marks, or product names of the Licensor,
 22855        except as required for reasonable and customary use in describing the
 22856        origin of the Work and reproducing the content of the NOTICE file.
 22857  
 22858     7. Disclaimer of Warranty. Unless required by applicable law or
 22859        agreed to in writing, Licensor provides the Work (and each
 22860        Contributor provides its Contributions) on an "AS IS" BASIS,
 22861        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 22862        implied, including, without limitation, any warranties or conditions
 22863        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 22864        PARTICULAR PURPOSE. You are solely responsible for determining the
 22865        appropriateness of using or redistributing the Work and assume any
 22866        risks associated with Your exercise of permissions under this License.
 22867  
 22868     8. Limitation of Liability. In no event and under no legal theory,
 22869        whether in tort (including negligence), contract, or otherwise,
 22870        unless required by applicable law (such as deliberate and grossly
 22871        negligent acts) or agreed to in writing, shall any Contributor be
 22872        liable to You for damages, including any direct, indirect, special,
 22873        incidental, or consequential damages of any character arising as a
 22874        result of this License or out of the use or inability to use the
 22875        Work (including but not limited to damages for loss of goodwill,
 22876        work stoppage, computer failure or malfunction, or any and all
 22877        other commercial damages or losses), even if such Contributor
 22878        has been advised of the possibility of such damages.
 22879  
 22880     9. Accepting Warranty or Additional Liability. While redistributing
 22881        the Work or Derivative Works thereof, You may choose to offer,
 22882        and charge a fee for, acceptance of support, warranty, indemnity,
 22883        or other liability obligations and/or rights consistent with this
 22884        License. However, in accepting such obligations, You may act only
 22885        on Your own behalf and on Your sole responsibility, not on behalf
 22886        of any other Contributor, and only if You agree to indemnify,
 22887        defend, and hold each Contributor harmless for any liability
 22888        incurred by, or claims asserted against, such Contributor by reason
 22889        of your accepting any such warranty or additional liability.
 22890  
 22891     END OF TERMS AND CONDITIONS
 22892  
 22893     APPENDIX: How to apply the Apache License to your work.
 22894  
 22895        To apply the Apache License to your work, attach the following
 22896        boilerplate notice, with the fields enclosed by brackets "[]"
 22897        replaced with your own identifying information. (Don't include
 22898        the brackets!)  The text should be enclosed in the appropriate
 22899        comment syntax for the file format. We also recommend that a
 22900        file or class name and description of purpose be included on the
 22901        same "printed page" as the copyright notice for easier
 22902        identification within third-party archives.
 22903  
 22904     Copyright [yyyy] [name of copyright owner]
 22905  
 22906     Licensed under the Apache License, Version 2.0 (the "License");
 22907     you may not use this file except in compliance with the License.
 22908     You may obtain a copy of the License at
 22909  
 22910         http://www.apache.org/licenses/LICENSE-2.0
 22911  
 22912     Unless required by applicable law or agreed to in writing, software
 22913     distributed under the License is distributed on an "AS IS" BASIS,
 22914     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 22915     See the License for the specific language governing permissions and
 22916     limitations under the License.
 22917  
 22918  ================================================================
 22919  
 22920  github.com/nats-io/nats-streaming-server
 22921  https://github.com/nats-io/nats-streaming-server
 22922  ----------------------------------------------------------------
 22923                                   Apache License
 22924                             Version 2.0, January 2004
 22925                          http://www.apache.org/licenses/
 22926  
 22927     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 22928  
 22929     1. Definitions.
 22930  
 22931        "License" shall mean the terms and conditions for use, reproduction,
 22932        and distribution as defined by Sections 1 through 9 of this document.
 22933  
 22934        "Licensor" shall mean the copyright owner or entity authorized by
 22935        the copyright owner that is granting the License.
 22936  
 22937        "Legal Entity" shall mean the union of the acting entity and all
 22938        other entities that control, are controlled by, or are under common
 22939        control with that entity. For the purposes of this definition,
 22940        "control" means (i) the power, direct or indirect, to cause the
 22941        direction or management of such entity, whether by contract or
 22942        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 22943        outstanding shares, or (iii) beneficial ownership of such entity.
 22944  
 22945        "You" (or "Your") shall mean an individual or Legal Entity
 22946        exercising permissions granted by this License.
 22947  
 22948        "Source" form shall mean the preferred form for making modifications,
 22949        including but not limited to software source code, documentation
 22950        source, and configuration files.
 22951  
 22952        "Object" form shall mean any form resulting from mechanical
 22953        transformation or translation of a Source form, including but
 22954        not limited to compiled object code, generated documentation,
 22955        and conversions to other media types.
 22956  
 22957        "Work" shall mean the work of authorship, whether in Source or
 22958        Object form, made available under the License, as indicated by a
 22959        copyright notice that is included in or attached to the work
 22960        (an example is provided in the Appendix below).
 22961  
 22962        "Derivative Works" shall mean any work, whether in Source or Object
 22963        form, that is based on (or derived from) the Work and for which the
 22964        editorial revisions, annotations, elaborations, or other modifications
 22965        represent, as a whole, an original work of authorship. For the purposes
 22966        of this License, Derivative Works shall not include works that remain
 22967        separable from, or merely link (or bind by name) to the interfaces of,
 22968        the Work and Derivative Works thereof.
 22969  
 22970        "Contribution" shall mean any work of authorship, including
 22971        the original version of the Work and any modifications or additions
 22972        to that Work or Derivative Works thereof, that is intentionally
 22973        submitted to Licensor for inclusion in the Work by the copyright owner
 22974        or by an individual or Legal Entity authorized to submit on behalf of
 22975        the copyright owner. For the purposes of this definition, "submitted"
 22976        means any form of electronic, verbal, or written communication sent
 22977        to the Licensor or its representatives, including but not limited to
 22978        communication on electronic mailing lists, source code control systems,
 22979        and issue tracking systems that are managed by, or on behalf of, the
 22980        Licensor for the purpose of discussing and improving the Work, but
 22981        excluding communication that is conspicuously marked or otherwise
 22982        designated in writing by the copyright owner as "Not a Contribution."
 22983  
 22984        "Contributor" shall mean Licensor and any individual or Legal Entity
 22985        on behalf of whom a Contribution has been received by Licensor and
 22986        subsequently incorporated within the Work.
 22987  
 22988     2. Grant of Copyright License. Subject to the terms and conditions of
 22989        this License, each Contributor hereby grants to You a perpetual,
 22990        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22991        copyright license to reproduce, prepare Derivative Works of,
 22992        publicly display, publicly perform, sublicense, and distribute the
 22993        Work and such Derivative Works in Source or Object form.
 22994  
 22995     3. Grant of Patent License. Subject to the terms and conditions of
 22996        this License, each Contributor hereby grants to You a perpetual,
 22997        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 22998        (except as stated in this section) patent license to make, have made,
 22999        use, offer to sell, sell, import, and otherwise transfer the Work,
 23000        where such license applies only to those patent claims licensable
 23001        by such Contributor that are necessarily infringed by their
 23002        Contribution(s) alone or by combination of their Contribution(s)
 23003        with the Work to which such Contribution(s) was submitted. If You
 23004        institute patent litigation against any entity (including a
 23005        cross-claim or counterclaim in a lawsuit) alleging that the Work
 23006        or a Contribution incorporated within the Work constitutes direct
 23007        or contributory patent infringement, then any patent licenses
 23008        granted to You under this License for that Work shall terminate
 23009        as of the date such litigation is filed.
 23010  
 23011     4. Redistribution. You may reproduce and distribute copies of the
 23012        Work or Derivative Works thereof in any medium, with or without
 23013        modifications, and in Source or Object form, provided that You
 23014        meet the following conditions:
 23015  
 23016        (a) You must give any other recipients of the Work or
 23017            Derivative Works a copy of this License; and
 23018  
 23019        (b) You must cause any modified files to carry prominent notices
 23020            stating that You changed the files; and
 23021  
 23022        (c) You must retain, in the Source form of any Derivative Works
 23023            that You distribute, all copyright, patent, trademark, and
 23024            attribution notices from the Source form of the Work,
 23025            excluding those notices that do not pertain to any part of
 23026            the Derivative Works; and
 23027  
 23028        (d) If the Work includes a "NOTICE" text file as part of its
 23029            distribution, then any Derivative Works that You distribute must
 23030            include a readable copy of the attribution notices contained
 23031            within such NOTICE file, excluding those notices that do not
 23032            pertain to any part of the Derivative Works, in at least one
 23033            of the following places: within a NOTICE text file distributed
 23034            as part of the Derivative Works; within the Source form or
 23035            documentation, if provided along with the Derivative Works; or,
 23036            within a display generated by the Derivative Works, if and
 23037            wherever such third-party notices normally appear. The contents
 23038            of the NOTICE file are for informational purposes only and
 23039            do not modify the License. You may add Your own attribution
 23040            notices within Derivative Works that You distribute, alongside
 23041            or as an addendum to the NOTICE text from the Work, provided
 23042            that such additional attribution notices cannot be construed
 23043            as modifying the License.
 23044  
 23045        You may add Your own copyright statement to Your modifications and
 23046        may provide additional or different license terms and conditions
 23047        for use, reproduction, or distribution of Your modifications, or
 23048        for any such Derivative Works as a whole, provided Your use,
 23049        reproduction, and distribution of the Work otherwise complies with
 23050        the conditions stated in this License.
 23051  
 23052     5. Submission of Contributions. Unless You explicitly state otherwise,
 23053        any Contribution intentionally submitted for inclusion in the Work
 23054        by You to the Licensor shall be under the terms and conditions of
 23055        this License, without any additional terms or conditions.
 23056        Notwithstanding the above, nothing herein shall supersede or modify
 23057        the terms of any separate license agreement you may have executed
 23058        with Licensor regarding such Contributions.
 23059  
 23060     6. Trademarks. This License does not grant permission to use the trade
 23061        names, trademarks, service marks, or product names of the Licensor,
 23062        except as required for reasonable and customary use in describing the
 23063        origin of the Work and reproducing the content of the NOTICE file.
 23064  
 23065     7. Disclaimer of Warranty. Unless required by applicable law or
 23066        agreed to in writing, Licensor provides the Work (and each
 23067        Contributor provides its Contributions) on an "AS IS" BASIS,
 23068        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 23069        implied, including, without limitation, any warranties or conditions
 23070        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 23071        PARTICULAR PURPOSE. You are solely responsible for determining the
 23072        appropriateness of using or redistributing the Work and assume any
 23073        risks associated with Your exercise of permissions under this License.
 23074  
 23075     8. Limitation of Liability. In no event and under no legal theory,
 23076        whether in tort (including negligence), contract, or otherwise,
 23077        unless required by applicable law (such as deliberate and grossly
 23078        negligent acts) or agreed to in writing, shall any Contributor be
 23079        liable to You for damages, including any direct, indirect, special,
 23080        incidental, or consequential damages of any character arising as a
 23081        result of this License or out of the use or inability to use the
 23082        Work (including but not limited to damages for loss of goodwill,
 23083        work stoppage, computer failure or malfunction, or any and all
 23084        other commercial damages or losses), even if such Contributor
 23085        has been advised of the possibility of such damages.
 23086  
 23087     9. Accepting Warranty or Additional Liability. While redistributing
 23088        the Work or Derivative Works thereof, You may choose to offer,
 23089        and charge a fee for, acceptance of support, warranty, indemnity,
 23090        or other liability obligations and/or rights consistent with this
 23091        License. However, in accepting such obligations, You may act only
 23092        on Your own behalf and on Your sole responsibility, not on behalf
 23093        of any other Contributor, and only if You agree to indemnify,
 23094        defend, and hold each Contributor harmless for any liability
 23095        incurred by, or claims asserted against, such Contributor by reason
 23096        of your accepting any such warranty or additional liability.
 23097  
 23098     END OF TERMS AND CONDITIONS
 23099  
 23100     APPENDIX: How to apply the Apache License to your work.
 23101  
 23102        To apply the Apache License to your work, attach the following
 23103        boilerplate notice, with the fields enclosed by brackets "[]"
 23104        replaced with your own identifying information. (Don't include
 23105        the brackets!)  The text should be enclosed in the appropriate
 23106        comment syntax for the file format. We also recommend that a
 23107        file or class name and description of purpose be included on the
 23108        same "printed page" as the copyright notice for easier
 23109        identification within third-party archives.
 23110  
 23111     Copyright [yyyy] [name of copyright owner]
 23112  
 23113     Licensed under the Apache License, Version 2.0 (the "License");
 23114     you may not use this file except in compliance with the License.
 23115     You may obtain a copy of the License at
 23116  
 23117         http://www.apache.org/licenses/LICENSE-2.0
 23118  
 23119     Unless required by applicable law or agreed to in writing, software
 23120     distributed under the License is distributed on an "AS IS" BASIS,
 23121     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 23122     See the License for the specific language governing permissions and
 23123     limitations under the License.
 23124  ================================================================
 23125  
 23126  github.com/nats-io/nats.go
 23127  https://github.com/nats-io/nats.go
 23128  ----------------------------------------------------------------
 23129                                   Apache License
 23130                             Version 2.0, January 2004
 23131                          http://www.apache.org/licenses/
 23132  
 23133     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 23134  
 23135     1. Definitions.
 23136  
 23137        "License" shall mean the terms and conditions for use, reproduction,
 23138        and distribution as defined by Sections 1 through 9 of this document.
 23139  
 23140        "Licensor" shall mean the copyright owner or entity authorized by
 23141        the copyright owner that is granting the License.
 23142  
 23143        "Legal Entity" shall mean the union of the acting entity and all
 23144        other entities that control, are controlled by, or are under common
 23145        control with that entity. For the purposes of this definition,
 23146        "control" means (i) the power, direct or indirect, to cause the
 23147        direction or management of such entity, whether by contract or
 23148        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 23149        outstanding shares, or (iii) beneficial ownership of such entity.
 23150  
 23151        "You" (or "Your") shall mean an individual or Legal Entity
 23152        exercising permissions granted by this License.
 23153  
 23154        "Source" form shall mean the preferred form for making modifications,
 23155        including but not limited to software source code, documentation
 23156        source, and configuration files.
 23157  
 23158        "Object" form shall mean any form resulting from mechanical
 23159        transformation or translation of a Source form, including but
 23160        not limited to compiled object code, generated documentation,
 23161        and conversions to other media types.
 23162  
 23163        "Work" shall mean the work of authorship, whether in Source or
 23164        Object form, made available under the License, as indicated by a
 23165        copyright notice that is included in or attached to the work
 23166        (an example is provided in the Appendix below).
 23167  
 23168        "Derivative Works" shall mean any work, whether in Source or Object
 23169        form, that is based on (or derived from) the Work and for which the
 23170        editorial revisions, annotations, elaborations, or other modifications
 23171        represent, as a whole, an original work of authorship. For the purposes
 23172        of this License, Derivative Works shall not include works that remain
 23173        separable from, or merely link (or bind by name) to the interfaces of,
 23174        the Work and Derivative Works thereof.
 23175  
 23176        "Contribution" shall mean any work of authorship, including
 23177        the original version of the Work and any modifications or additions
 23178        to that Work or Derivative Works thereof, that is intentionally
 23179        submitted to Licensor for inclusion in the Work by the copyright owner
 23180        or by an individual or Legal Entity authorized to submit on behalf of
 23181        the copyright owner. For the purposes of this definition, "submitted"
 23182        means any form of electronic, verbal, or written communication sent
 23183        to the Licensor or its representatives, including but not limited to
 23184        communication on electronic mailing lists, source code control systems,
 23185        and issue tracking systems that are managed by, or on behalf of, the
 23186        Licensor for the purpose of discussing and improving the Work, but
 23187        excluding communication that is conspicuously marked or otherwise
 23188        designated in writing by the copyright owner as "Not a Contribution."
 23189  
 23190        "Contributor" shall mean Licensor and any individual or Legal Entity
 23191        on behalf of whom a Contribution has been received by Licensor and
 23192        subsequently incorporated within the Work.
 23193  
 23194     2. Grant of Copyright License. Subject to the terms and conditions of
 23195        this License, each Contributor hereby grants to You a perpetual,
 23196        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 23197        copyright license to reproduce, prepare Derivative Works of,
 23198        publicly display, publicly perform, sublicense, and distribute the
 23199        Work and such Derivative Works in Source or Object form.
 23200  
 23201     3. Grant of Patent License. Subject to the terms and conditions of
 23202        this License, each Contributor hereby grants to You a perpetual,
 23203        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 23204        (except as stated in this section) patent license to make, have made,
 23205        use, offer to sell, sell, import, and otherwise transfer the Work,
 23206        where such license applies only to those patent claims licensable
 23207        by such Contributor that are necessarily infringed by their
 23208        Contribution(s) alone or by combination of their Contribution(s)
 23209        with the Work to which such Contribution(s) was submitted. If You
 23210        institute patent litigation against any entity (including a
 23211        cross-claim or counterclaim in a lawsuit) alleging that the Work
 23212        or a Contribution incorporated within the Work constitutes direct
 23213        or contributory patent infringement, then any patent licenses
 23214        granted to You under this License for that Work shall terminate
 23215        as of the date such litigation is filed.
 23216  
 23217     4. Redistribution. You may reproduce and distribute copies of the
 23218        Work or Derivative Works thereof in any medium, with or without
 23219        modifications, and in Source or Object form, provided that You
 23220        meet the following conditions:
 23221  
 23222        (a) You must give any other recipients of the Work or
 23223            Derivative Works a copy of this License; and
 23224  
 23225        (b) You must cause any modified files to carry prominent notices
 23226            stating that You changed the files; and
 23227  
 23228        (c) You must retain, in the Source form of any Derivative Works
 23229            that You distribute, all copyright, patent, trademark, and
 23230            attribution notices from the Source form of the Work,
 23231            excluding those notices that do not pertain to any part of
 23232            the Derivative Works; and
 23233  
 23234        (d) If the Work includes a "NOTICE" text file as part of its
 23235            distribution, then any Derivative Works that You distribute must
 23236            include a readable copy of the attribution notices contained
 23237            within such NOTICE file, excluding those notices that do not
 23238            pertain to any part of the Derivative Works, in at least one
 23239            of the following places: within a NOTICE text file distributed
 23240            as part of the Derivative Works; within the Source form or
 23241            documentation, if provided along with the Derivative Works; or,
 23242            within a display generated by the Derivative Works, if and
 23243            wherever such third-party notices normally appear. The contents
 23244            of the NOTICE file are for informational purposes only and
 23245            do not modify the License. You may add Your own attribution
 23246            notices within Derivative Works that You distribute, alongside
 23247            or as an addendum to the NOTICE text from the Work, provided
 23248            that such additional attribution notices cannot be construed
 23249            as modifying the License.
 23250  
 23251        You may add Your own copyright statement to Your modifications and
 23252        may provide additional or different license terms and conditions
 23253        for use, reproduction, or distribution of Your modifications, or
 23254        for any such Derivative Works as a whole, provided Your use,
 23255        reproduction, and distribution of the Work otherwise complies with
 23256        the conditions stated in this License.
 23257  
 23258     5. Submission of Contributions. Unless You explicitly state otherwise,
 23259        any Contribution intentionally submitted for inclusion in the Work
 23260        by You to the Licensor shall be under the terms and conditions of
 23261        this License, without any additional terms or conditions.
 23262        Notwithstanding the above, nothing herein shall supersede or modify
 23263        the terms of any separate license agreement you may have executed
 23264        with Licensor regarding such Contributions.
 23265  
 23266     6. Trademarks. This License does not grant permission to use the trade
 23267        names, trademarks, service marks, or product names of the Licensor,
 23268        except as required for reasonable and customary use in describing the
 23269        origin of the Work and reproducing the content of the NOTICE file.
 23270  
 23271     7. Disclaimer of Warranty. Unless required by applicable law or
 23272        agreed to in writing, Licensor provides the Work (and each
 23273        Contributor provides its Contributions) on an "AS IS" BASIS,
 23274        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 23275        implied, including, without limitation, any warranties or conditions
 23276        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 23277        PARTICULAR PURPOSE. You are solely responsible for determining the
 23278        appropriateness of using or redistributing the Work and assume any
 23279        risks associated with Your exercise of permissions under this License.
 23280  
 23281     8. Limitation of Liability. In no event and under no legal theory,
 23282        whether in tort (including negligence), contract, or otherwise,
 23283        unless required by applicable law (such as deliberate and grossly
 23284        negligent acts) or agreed to in writing, shall any Contributor be
 23285        liable to You for damages, including any direct, indirect, special,
 23286        incidental, or consequential damages of any character arising as a
 23287        result of this License or out of the use or inability to use the
 23288        Work (including but not limited to damages for loss of goodwill,
 23289        work stoppage, computer failure or malfunction, or any and all
 23290        other commercial damages or losses), even if such Contributor
 23291        has been advised of the possibility of such damages.
 23292  
 23293     9. Accepting Warranty or Additional Liability. While redistributing
 23294        the Work or Derivative Works thereof, You may choose to offer,
 23295        and charge a fee for, acceptance of support, warranty, indemnity,
 23296        or other liability obligations and/or rights consistent with this
 23297        License. However, in accepting such obligations, You may act only
 23298        on Your own behalf and on Your sole responsibility, not on behalf
 23299        of any other Contributor, and only if You agree to indemnify,
 23300        defend, and hold each Contributor harmless for any liability
 23301        incurred by, or claims asserted against, such Contributor by reason
 23302        of your accepting any such warranty or additional liability.
 23303  
 23304     END OF TERMS AND CONDITIONS
 23305  
 23306     APPENDIX: How to apply the Apache License to your work.
 23307  
 23308        To apply the Apache License to your work, attach the following
 23309        boilerplate notice, with the fields enclosed by brackets "[]"
 23310        replaced with your own identifying information. (Don't include
 23311        the brackets!)  The text should be enclosed in the appropriate
 23312        comment syntax for the file format. We also recommend that a
 23313        file or class name and description of purpose be included on the
 23314        same "printed page" as the copyright notice for easier
 23315        identification within third-party archives.
 23316  
 23317     Copyright [yyyy] [name of copyright owner]
 23318  
 23319     Licensed under the Apache License, Version 2.0 (the "License");
 23320     you may not use this file except in compliance with the License.
 23321     You may obtain a copy of the License at
 23322  
 23323         http://www.apache.org/licenses/LICENSE-2.0
 23324  
 23325     Unless required by applicable law or agreed to in writing, software
 23326     distributed under the License is distributed on an "AS IS" BASIS,
 23327     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 23328     See the License for the specific language governing permissions and
 23329     limitations under the License.
 23330  
 23331  ================================================================
 23332  
 23333  github.com/nats-io/nkeys
 23334  https://github.com/nats-io/nkeys
 23335  ----------------------------------------------------------------
 23336                                   Apache License
 23337                             Version 2.0, January 2004
 23338                          http://www.apache.org/licenses/
 23339  
 23340     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 23341  
 23342     1. Definitions.
 23343  
 23344        "License" shall mean the terms and conditions for use, reproduction,
 23345        and distribution as defined by Sections 1 through 9 of this document.
 23346  
 23347        "Licensor" shall mean the copyright owner or entity authorized by
 23348        the copyright owner that is granting the License.
 23349  
 23350        "Legal Entity" shall mean the union of the acting entity and all
 23351        other entities that control, are controlled by, or are under common
 23352        control with that entity. For the purposes of this definition,
 23353        "control" means (i) the power, direct or indirect, to cause the
 23354        direction or management of such entity, whether by contract or
 23355        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 23356        outstanding shares, or (iii) beneficial ownership of such entity.
 23357  
 23358        "You" (or "Your") shall mean an individual or Legal Entity
 23359        exercising permissions granted by this License.
 23360  
 23361        "Source" form shall mean the preferred form for making modifications,
 23362        including but not limited to software source code, documentation
 23363        source, and configuration files.
 23364  
 23365        "Object" form shall mean any form resulting from mechanical
 23366        transformation or translation of a Source form, including but
 23367        not limited to compiled object code, generated documentation,
 23368        and conversions to other media types.
 23369  
 23370        "Work" shall mean the work of authorship, whether in Source or
 23371        Object form, made available under the License, as indicated by a
 23372        copyright notice that is included in or attached to the work
 23373        (an example is provided in the Appendix below).
 23374  
 23375        "Derivative Works" shall mean any work, whether in Source or Object
 23376        form, that is based on (or derived from) the Work and for which the
 23377        editorial revisions, annotations, elaborations, or other modifications
 23378        represent, as a whole, an original work of authorship. For the purposes
 23379        of this License, Derivative Works shall not include works that remain
 23380        separable from, or merely link (or bind by name) to the interfaces of,
 23381        the Work and Derivative Works thereof.
 23382  
 23383        "Contribution" shall mean any work of authorship, including
 23384        the original version of the Work and any modifications or additions
 23385        to that Work or Derivative Works thereof, that is intentionally
 23386        submitted to Licensor for inclusion in the Work by the copyright owner
 23387        or by an individual or Legal Entity authorized to submit on behalf of
 23388        the copyright owner. For the purposes of this definition, "submitted"
 23389        means any form of electronic, verbal, or written communication sent
 23390        to the Licensor or its representatives, including but not limited to
 23391        communication on electronic mailing lists, source code control systems,
 23392        and issue tracking systems that are managed by, or on behalf of, the
 23393        Licensor for the purpose of discussing and improving the Work, but
 23394        excluding communication that is conspicuously marked or otherwise
 23395        designated in writing by the copyright owner as "Not a Contribution."
 23396  
 23397        "Contributor" shall mean Licensor and any individual or Legal Entity
 23398        on behalf of whom a Contribution has been received by Licensor and
 23399        subsequently incorporated within the Work.
 23400  
 23401     2. Grant of Copyright License. Subject to the terms and conditions of
 23402        this License, each Contributor hereby grants to You a perpetual,
 23403        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 23404        copyright license to reproduce, prepare Derivative Works of,
 23405        publicly display, publicly perform, sublicense, and distribute the
 23406        Work and such Derivative Works in Source or Object form.
 23407  
 23408     3. Grant of Patent License. Subject to the terms and conditions of
 23409        this License, each Contributor hereby grants to You a perpetual,
 23410        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 23411        (except as stated in this section) patent license to make, have made,
 23412        use, offer to sell, sell, import, and otherwise transfer the Work,
 23413        where such license applies only to those patent claims licensable
 23414        by such Contributor that are necessarily infringed by their
 23415        Contribution(s) alone or by combination of their Contribution(s)
 23416        with the Work to which such Contribution(s) was submitted. If You
 23417        institute patent litigation against any entity (including a
 23418        cross-claim or counterclaim in a lawsuit) alleging that the Work
 23419        or a Contribution incorporated within the Work constitutes direct
 23420        or contributory patent infringement, then any patent licenses
 23421        granted to You under this License for that Work shall terminate
 23422        as of the date such litigation is filed.
 23423  
 23424     4. Redistribution. You may reproduce and distribute copies of the
 23425        Work or Derivative Works thereof in any medium, with or without
 23426        modifications, and in Source or Object form, provided that You
 23427        meet the following conditions:
 23428  
 23429        (a) You must give any other recipients of the Work or
 23430            Derivative Works a copy of this License; and
 23431  
 23432        (b) You must cause any modified files to carry prominent notices
 23433            stating that You changed the files; and
 23434  
 23435        (c) You must retain, in the Source form of any Derivative Works
 23436            that You distribute, all copyright, patent, trademark, and
 23437            attribution notices from the Source form of the Work,
 23438            excluding those notices that do not pertain to any part of
 23439            the Derivative Works; and
 23440  
 23441        (d) If the Work includes a "NOTICE" text file as part of its
 23442            distribution, then any Derivative Works that You distribute must
 23443            include a readable copy of the attribution notices contained
 23444            within such NOTICE file, excluding those notices that do not
 23445            pertain to any part of the Derivative Works, in at least one
 23446            of the following places: within a NOTICE text file distributed
 23447            as part of the Derivative Works; within the Source form or
 23448            documentation, if provided along with the Derivative Works; or,
 23449            within a display generated by the Derivative Works, if and
 23450            wherever such third-party notices normally appear. The contents
 23451            of the NOTICE file are for informational purposes only and
 23452            do not modify the License. You may add Your own attribution
 23453            notices within Derivative Works that You distribute, alongside
 23454            or as an addendum to the NOTICE text from the Work, provided
 23455            that such additional attribution notices cannot be construed
 23456            as modifying the License.
 23457  
 23458        You may add Your own copyright statement to Your modifications and
 23459        may provide additional or different license terms and conditions
 23460        for use, reproduction, or distribution of Your modifications, or
 23461        for any such Derivative Works as a whole, provided Your use,
 23462        reproduction, and distribution of the Work otherwise complies with
 23463        the conditions stated in this License.
 23464  
 23465     5. Submission of Contributions. Unless You explicitly state otherwise,
 23466        any Contribution intentionally submitted for inclusion in the Work
 23467        by You to the Licensor shall be under the terms and conditions of
 23468        this License, without any additional terms or conditions.
 23469        Notwithstanding the above, nothing herein shall supersede or modify
 23470        the terms of any separate license agreement you may have executed
 23471        with Licensor regarding such Contributions.
 23472  
 23473     6. Trademarks. This License does not grant permission to use the trade
 23474        names, trademarks, service marks, or product names of the Licensor,
 23475        except as required for reasonable and customary use in describing the
 23476        origin of the Work and reproducing the content of the NOTICE file.
 23477  
 23478     7. Disclaimer of Warranty. Unless required by applicable law or
 23479        agreed to in writing, Licensor provides the Work (and each
 23480        Contributor provides its Contributions) on an "AS IS" BASIS,
 23481        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 23482        implied, including, without limitation, any warranties or conditions
 23483        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 23484        PARTICULAR PURPOSE. You are solely responsible for determining the
 23485        appropriateness of using or redistributing the Work and assume any
 23486        risks associated with Your exercise of permissions under this License.
 23487  
 23488     8. Limitation of Liability. In no event and under no legal theory,
 23489        whether in tort (including negligence), contract, or otherwise,
 23490        unless required by applicable law (such as deliberate and grossly
 23491        negligent acts) or agreed to in writing, shall any Contributor be
 23492        liable to You for damages, including any direct, indirect, special,
 23493        incidental, or consequential damages of any character arising as a
 23494        result of this License or out of the use or inability to use the
 23495        Work (including but not limited to damages for loss of goodwill,
 23496        work stoppage, computer failure or malfunction, or any and all
 23497        other commercial damages or losses), even if such Contributor
 23498        has been advised of the possibility of such damages.
 23499  
 23500     9. Accepting Warranty or Additional Liability. While redistributing
 23501        the Work or Derivative Works thereof, You may choose to offer,
 23502        and charge a fee for, acceptance of support, warranty, indemnity,
 23503        or other liability obligations and/or rights consistent with this
 23504        License. However, in accepting such obligations, You may act only
 23505        on Your own behalf and on Your sole responsibility, not on behalf
 23506        of any other Contributor, and only if You agree to indemnify,
 23507        defend, and hold each Contributor harmless for any liability
 23508        incurred by, or claims asserted against, such Contributor by reason
 23509        of your accepting any such warranty or additional liability.
 23510  
 23511     END OF TERMS AND CONDITIONS
 23512  
 23513     APPENDIX: How to apply the Apache License to your work.
 23514  
 23515        To apply the Apache License to your work, attach the following
 23516        boilerplate notice, with the fields enclosed by brackets "[]"
 23517        replaced with your own identifying information. (Don't include
 23518        the brackets!)  The text should be enclosed in the appropriate
 23519        comment syntax for the file format. We also recommend that a
 23520        file or class name and description of purpose be included on the
 23521        same "printed page" as the copyright notice for easier
 23522        identification within third-party archives.
 23523  
 23524     Copyright [yyyy] [name of copyright owner]
 23525  
 23526     Licensed under the Apache License, Version 2.0 (the "License");
 23527     you may not use this file except in compliance with the License.
 23528     You may obtain a copy of the License at
 23529  
 23530         http://www.apache.org/licenses/LICENSE-2.0
 23531  
 23532     Unless required by applicable law or agreed to in writing, software
 23533     distributed under the License is distributed on an "AS IS" BASIS,
 23534     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 23535     See the License for the specific language governing permissions and
 23536     limitations under the License.
 23537  
 23538  ================================================================
 23539  
 23540  github.com/nats-io/nuid
 23541  https://github.com/nats-io/nuid
 23542  ----------------------------------------------------------------
 23543                                   Apache License
 23544                             Version 2.0, January 2004
 23545                          http://www.apache.org/licenses/
 23546  
 23547     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 23548  
 23549     1. Definitions.
 23550  
 23551        "License" shall mean the terms and conditions for use, reproduction,
 23552        and distribution as defined by Sections 1 through 9 of this document.
 23553  
 23554        "Licensor" shall mean the copyright owner or entity authorized by
 23555        the copyright owner that is granting the License.
 23556  
 23557        "Legal Entity" shall mean the union of the acting entity and all
 23558        other entities that control, are controlled by, or are under common
 23559        control with that entity. For the purposes of this definition,
 23560        "control" means (i) the power, direct or indirect, to cause the
 23561        direction or management of such entity, whether by contract or
 23562        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 23563        outstanding shares, or (iii) beneficial ownership of such entity.
 23564  
 23565        "You" (or "Your") shall mean an individual or Legal Entity
 23566        exercising permissions granted by this License.
 23567  
 23568        "Source" form shall mean the preferred form for making modifications,
 23569        including but not limited to software source code, documentation
 23570        source, and configuration files.
 23571  
 23572        "Object" form shall mean any form resulting from mechanical
 23573        transformation or translation of a Source form, including but
 23574        not limited to compiled object code, generated documentation,
 23575        and conversions to other media types.
 23576  
 23577        "Work" shall mean the work of authorship, whether in Source or
 23578        Object form, made available under the License, as indicated by a
 23579        copyright notice that is included in or attached to the work
 23580        (an example is provided in the Appendix below).
 23581  
 23582        "Derivative Works" shall mean any work, whether in Source or Object
 23583        form, that is based on (or derived from) the Work and for which the
 23584        editorial revisions, annotations, elaborations, or other modifications
 23585        represent, as a whole, an original work of authorship. For the purposes
 23586        of this License, Derivative Works shall not include works that remain
 23587        separable from, or merely link (or bind by name) to the interfaces of,
 23588        the Work and Derivative Works thereof.
 23589  
 23590        "Contribution" shall mean any work of authorship, including
 23591        the original version of the Work and any modifications or additions
 23592        to that Work or Derivative Works thereof, that is intentionally
 23593        submitted to Licensor for inclusion in the Work by the copyright owner
 23594        or by an individual or Legal Entity authorized to submit on behalf of
 23595        the copyright owner. For the purposes of this definition, "submitted"
 23596        means any form of electronic, verbal, or written communication sent
 23597        to the Licensor or its representatives, including but not limited to
 23598        communication on electronic mailing lists, source code control systems,
 23599        and issue tracking systems that are managed by, or on behalf of, the
 23600        Licensor for the purpose of discussing and improving the Work, but
 23601        excluding communication that is conspicuously marked or otherwise
 23602        designated in writing by the copyright owner as "Not a Contribution."
 23603  
 23604        "Contributor" shall mean Licensor and any individual or Legal Entity
 23605        on behalf of whom a Contribution has been received by Licensor and
 23606        subsequently incorporated within the Work.
 23607  
 23608     2. Grant of Copyright License. Subject to the terms and conditions of
 23609        this License, each Contributor hereby grants to You a perpetual,
 23610        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 23611        copyright license to reproduce, prepare Derivative Works of,
 23612        publicly display, publicly perform, sublicense, and distribute the
 23613        Work and such Derivative Works in Source or Object form.
 23614  
 23615     3. Grant of Patent License. Subject to the terms and conditions of
 23616        this License, each Contributor hereby grants to You a perpetual,
 23617        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 23618        (except as stated in this section) patent license to make, have made,
 23619        use, offer to sell, sell, import, and otherwise transfer the Work,
 23620        where such license applies only to those patent claims licensable
 23621        by such Contributor that are necessarily infringed by their
 23622        Contribution(s) alone or by combination of their Contribution(s)
 23623        with the Work to which such Contribution(s) was submitted. If You
 23624        institute patent litigation against any entity (including a
 23625        cross-claim or counterclaim in a lawsuit) alleging that the Work
 23626        or a Contribution incorporated within the Work constitutes direct
 23627        or contributory patent infringement, then any patent licenses
 23628        granted to You under this License for that Work shall terminate
 23629        as of the date such litigation is filed.
 23630  
 23631     4. Redistribution. You may reproduce and distribute copies of the
 23632        Work or Derivative Works thereof in any medium, with or without
 23633        modifications, and in Source or Object form, provided that You
 23634        meet the following conditions:
 23635  
 23636        (a) You must give any other recipients of the Work or
 23637            Derivative Works a copy of this License; and
 23638  
 23639        (b) You must cause any modified files to carry prominent notices
 23640            stating that You changed the files; and
 23641  
 23642        (c) You must retain, in the Source form of any Derivative Works
 23643            that You distribute, all copyright, patent, trademark, and
 23644            attribution notices from the Source form of the Work,
 23645            excluding those notices that do not pertain to any part of
 23646            the Derivative Works; and
 23647  
 23648        (d) If the Work includes a "NOTICE" text file as part of its
 23649            distribution, then any Derivative Works that You distribute must
 23650            include a readable copy of the attribution notices contained
 23651            within such NOTICE file, excluding those notices that do not
 23652            pertain to any part of the Derivative Works, in at least one
 23653            of the following places: within a NOTICE text file distributed
 23654            as part of the Derivative Works; within the Source form or
 23655            documentation, if provided along with the Derivative Works; or,
 23656            within a display generated by the Derivative Works, if and
 23657            wherever such third-party notices normally appear. The contents
 23658            of the NOTICE file are for informational purposes only and
 23659            do not modify the License. You may add Your own attribution
 23660            notices within Derivative Works that You distribute, alongside
 23661            or as an addendum to the NOTICE text from the Work, provided
 23662            that such additional attribution notices cannot be construed
 23663            as modifying the License.
 23664  
 23665        You may add Your own copyright statement to Your modifications and
 23666        may provide additional or different license terms and conditions
 23667        for use, reproduction, or distribution of Your modifications, or
 23668        for any such Derivative Works as a whole, provided Your use,
 23669        reproduction, and distribution of the Work otherwise complies with
 23670        the conditions stated in this License.
 23671  
 23672     5. Submission of Contributions. Unless You explicitly state otherwise,
 23673        any Contribution intentionally submitted for inclusion in the Work
 23674        by You to the Licensor shall be under the terms and conditions of
 23675        this License, without any additional terms or conditions.
 23676        Notwithstanding the above, nothing herein shall supersede or modify
 23677        the terms of any separate license agreement you may have executed
 23678        with Licensor regarding such Contributions.
 23679  
 23680     6. Trademarks. This License does not grant permission to use the trade
 23681        names, trademarks, service marks, or product names of the Licensor,
 23682        except as required for reasonable and customary use in describing the
 23683        origin of the Work and reproducing the content of the NOTICE file.
 23684  
 23685     7. Disclaimer of Warranty. Unless required by applicable law or
 23686        agreed to in writing, Licensor provides the Work (and each
 23687        Contributor provides its Contributions) on an "AS IS" BASIS,
 23688        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 23689        implied, including, without limitation, any warranties or conditions
 23690        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 23691        PARTICULAR PURPOSE. You are solely responsible for determining the
 23692        appropriateness of using or redistributing the Work and assume any
 23693        risks associated with Your exercise of permissions under this License.
 23694  
 23695     8. Limitation of Liability. In no event and under no legal theory,
 23696        whether in tort (including negligence), contract, or otherwise,
 23697        unless required by applicable law (such as deliberate and grossly
 23698        negligent acts) or agreed to in writing, shall any Contributor be
 23699        liable to You for damages, including any direct, indirect, special,
 23700        incidental, or consequential damages of any character arising as a
 23701        result of this License or out of the use or inability to use the
 23702        Work (including but not limited to damages for loss of goodwill,
 23703        work stoppage, computer failure or malfunction, or any and all
 23704        other commercial damages or losses), even if such Contributor
 23705        has been advised of the possibility of such damages.
 23706  
 23707     9. Accepting Warranty or Additional Liability. While redistributing
 23708        the Work or Derivative Works thereof, You may choose to offer,
 23709        and charge a fee for, acceptance of support, warranty, indemnity,
 23710        or other liability obligations and/or rights consistent with this
 23711        License. However, in accepting such obligations, You may act only
 23712        on Your own behalf and on Your sole responsibility, not on behalf
 23713        of any other Contributor, and only if You agree to indemnify,
 23714        defend, and hold each Contributor harmless for any liability
 23715        incurred by, or claims asserted against, such Contributor by reason
 23716        of your accepting any such warranty or additional liability.
 23717  
 23718     END OF TERMS AND CONDITIONS
 23719  
 23720     APPENDIX: How to apply the Apache License to your work.
 23721  
 23722        To apply the Apache License to your work, attach the following
 23723        boilerplate notice, with the fields enclosed by brackets "[]"
 23724        replaced with your own identifying information. (Don't include
 23725        the brackets!)  The text should be enclosed in the appropriate
 23726        comment syntax for the file format. We also recommend that a
 23727        file or class name and description of purpose be included on the
 23728        same "printed page" as the copyright notice for easier
 23729        identification within third-party archives.
 23730  
 23731     Copyright [yyyy] [name of copyright owner]
 23732  
 23733     Licensed under the Apache License, Version 2.0 (the "License");
 23734     you may not use this file except in compliance with the License.
 23735     You may obtain a copy of the License at
 23736  
 23737         http://www.apache.org/licenses/LICENSE-2.0
 23738  
 23739     Unless required by applicable law or agreed to in writing, software
 23740     distributed under the License is distributed on an "AS IS" BASIS,
 23741     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 23742     See the License for the specific language governing permissions and
 23743     limitations under the License.
 23744  
 23745  ================================================================
 23746  
 23747  github.com/nats-io/stan.go
 23748  https://github.com/nats-io/stan.go
 23749  ----------------------------------------------------------------
 23750                                   Apache License
 23751                             Version 2.0, January 2004
 23752                          http://www.apache.org/licenses/
 23753  
 23754     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 23755  
 23756     1. Definitions.
 23757  
 23758        "License" shall mean the terms and conditions for use, reproduction,
 23759        and distribution as defined by Sections 1 through 9 of this document.
 23760  
 23761        "Licensor" shall mean the copyright owner or entity authorized by
 23762        the copyright owner that is granting the License.
 23763  
 23764        "Legal Entity" shall mean the union of the acting entity and all
 23765        other entities that control, are controlled by, or are under common
 23766        control with that entity. For the purposes of this definition,
 23767        "control" means (i) the power, direct or indirect, to cause the
 23768        direction or management of such entity, whether by contract or
 23769        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 23770        outstanding shares, or (iii) beneficial ownership of such entity.
 23771  
 23772        "You" (or "Your") shall mean an individual or Legal Entity
 23773        exercising permissions granted by this License.
 23774  
 23775        "Source" form shall mean the preferred form for making modifications,
 23776        including but not limited to software source code, documentation
 23777        source, and configuration files.
 23778  
 23779        "Object" form shall mean any form resulting from mechanical
 23780        transformation or translation of a Source form, including but
 23781        not limited to compiled object code, generated documentation,
 23782        and conversions to other media types.
 23783  
 23784        "Work" shall mean the work of authorship, whether in Source or
 23785        Object form, made available under the License, as indicated by a
 23786        copyright notice that is included in or attached to the work
 23787        (an example is provided in the Appendix below).
 23788  
 23789        "Derivative Works" shall mean any work, whether in Source or Object
 23790        form, that is based on (or derived from) the Work and for which the
 23791        editorial revisions, annotations, elaborations, or other modifications
 23792        represent, as a whole, an original work of authorship. For the purposes
 23793        of this License, Derivative Works shall not include works that remain
 23794        separable from, or merely link (or bind by name) to the interfaces of,
 23795        the Work and Derivative Works thereof.
 23796  
 23797        "Contribution" shall mean any work of authorship, including
 23798        the original version of the Work and any modifications or additions
 23799        to that Work or Derivative Works thereof, that is intentionally
 23800        submitted to Licensor for inclusion in the Work by the copyright owner
 23801        or by an individual or Legal Entity authorized to submit on behalf of
 23802        the copyright owner. For the purposes of this definition, "submitted"
 23803        means any form of electronic, verbal, or written communication sent
 23804        to the Licensor or its representatives, including but not limited to
 23805        communication on electronic mailing lists, source code control systems,
 23806        and issue tracking systems that are managed by, or on behalf of, the
 23807        Licensor for the purpose of discussing and improving the Work, but
 23808        excluding communication that is conspicuously marked or otherwise
 23809        designated in writing by the copyright owner as "Not a Contribution."
 23810  
 23811        "Contributor" shall mean Licensor and any individual or Legal Entity
 23812        on behalf of whom a Contribution has been received by Licensor and
 23813        subsequently incorporated within the Work.
 23814  
 23815     2. Grant of Copyright License. Subject to the terms and conditions of
 23816        this License, each Contributor hereby grants to You a perpetual,
 23817        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 23818        copyright license to reproduce, prepare Derivative Works of,
 23819        publicly display, publicly perform, sublicense, and distribute the
 23820        Work and such Derivative Works in Source or Object form.
 23821  
 23822     3. Grant of Patent License. Subject to the terms and conditions of
 23823        this License, each Contributor hereby grants to You a perpetual,
 23824        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 23825        (except as stated in this section) patent license to make, have made,
 23826        use, offer to sell, sell, import, and otherwise transfer the Work,
 23827        where such license applies only to those patent claims licensable
 23828        by such Contributor that are necessarily infringed by their
 23829        Contribution(s) alone or by combination of their Contribution(s)
 23830        with the Work to which such Contribution(s) was submitted. If You
 23831        institute patent litigation against any entity (including a
 23832        cross-claim or counterclaim in a lawsuit) alleging that the Work
 23833        or a Contribution incorporated within the Work constitutes direct
 23834        or contributory patent infringement, then any patent licenses
 23835        granted to You under this License for that Work shall terminate
 23836        as of the date such litigation is filed.
 23837  
 23838     4. Redistribution. You may reproduce and distribute copies of the
 23839        Work or Derivative Works thereof in any medium, with or without
 23840        modifications, and in Source or Object form, provided that You
 23841        meet the following conditions:
 23842  
 23843        (a) You must give any other recipients of the Work or
 23844            Derivative Works a copy of this License; and
 23845  
 23846        (b) You must cause any modified files to carry prominent notices
 23847            stating that You changed the files; and
 23848  
 23849        (c) You must retain, in the Source form of any Derivative Works
 23850            that You distribute, all copyright, patent, trademark, and
 23851            attribution notices from the Source form of the Work,
 23852            excluding those notices that do not pertain to any part of
 23853            the Derivative Works; and
 23854  
 23855        (d) If the Work includes a "NOTICE" text file as part of its
 23856            distribution, then any Derivative Works that You distribute must
 23857            include a readable copy of the attribution notices contained
 23858            within such NOTICE file, excluding those notices that do not
 23859            pertain to any part of the Derivative Works, in at least one
 23860            of the following places: within a NOTICE text file distributed
 23861            as part of the Derivative Works; within the Source form or
 23862            documentation, if provided along with the Derivative Works; or,
 23863            within a display generated by the Derivative Works, if and
 23864            wherever such third-party notices normally appear. The contents
 23865            of the NOTICE file are for informational purposes only and
 23866            do not modify the License. You may add Your own attribution
 23867            notices within Derivative Works that You distribute, alongside
 23868            or as an addendum to the NOTICE text from the Work, provided
 23869            that such additional attribution notices cannot be construed
 23870            as modifying the License.
 23871  
 23872        You may add Your own copyright statement to Your modifications and
 23873        may provide additional or different license terms and conditions
 23874        for use, reproduction, or distribution of Your modifications, or
 23875        for any such Derivative Works as a whole, provided Your use,
 23876        reproduction, and distribution of the Work otherwise complies with
 23877        the conditions stated in this License.
 23878  
 23879     5. Submission of Contributions. Unless You explicitly state otherwise,
 23880        any Contribution intentionally submitted for inclusion in the Work
 23881        by You to the Licensor shall be under the terms and conditions of
 23882        this License, without any additional terms or conditions.
 23883        Notwithstanding the above, nothing herein shall supersede or modify
 23884        the terms of any separate license agreement you may have executed
 23885        with Licensor regarding such Contributions.
 23886  
 23887     6. Trademarks. This License does not grant permission to use the trade
 23888        names, trademarks, service marks, or product names of the Licensor,
 23889        except as required for reasonable and customary use in describing the
 23890        origin of the Work and reproducing the content of the NOTICE file.
 23891  
 23892     7. Disclaimer of Warranty. Unless required by applicable law or
 23893        agreed to in writing, Licensor provides the Work (and each
 23894        Contributor provides its Contributions) on an "AS IS" BASIS,
 23895        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 23896        implied, including, without limitation, any warranties or conditions
 23897        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 23898        PARTICULAR PURPOSE. You are solely responsible for determining the
 23899        appropriateness of using or redistributing the Work and assume any
 23900        risks associated with Your exercise of permissions under this License.
 23901  
 23902     8. Limitation of Liability. In no event and under no legal theory,
 23903        whether in tort (including negligence), contract, or otherwise,
 23904        unless required by applicable law (such as deliberate and grossly
 23905        negligent acts) or agreed to in writing, shall any Contributor be
 23906        liable to You for damages, including any direct, indirect, special,
 23907        incidental, or consequential damages of any character arising as a
 23908        result of this License or out of the use or inability to use the
 23909        Work (including but not limited to damages for loss of goodwill,
 23910        work stoppage, computer failure or malfunction, or any and all
 23911        other commercial damages or losses), even if such Contributor
 23912        has been advised of the possibility of such damages.
 23913  
 23914     9. Accepting Warranty or Additional Liability. While redistributing
 23915        the Work or Derivative Works thereof, You may choose to offer,
 23916        and charge a fee for, acceptance of support, warranty, indemnity,
 23917        or other liability obligations and/or rights consistent with this
 23918        License. However, in accepting such obligations, You may act only
 23919        on Your own behalf and on Your sole responsibility, not on behalf
 23920        of any other Contributor, and only if You agree to indemnify,
 23921        defend, and hold each Contributor harmless for any liability
 23922        incurred by, or claims asserted against, such Contributor by reason
 23923        of your accepting any such warranty or additional liability.
 23924  
 23925     END OF TERMS AND CONDITIONS
 23926  
 23927     APPENDIX: How to apply the Apache License to your work.
 23928  
 23929        To apply the Apache License to your work, attach the following
 23930        boilerplate notice, with the fields enclosed by brackets "[]"
 23931        replaced with your own identifying information. (Don't include
 23932        the brackets!)  The text should be enclosed in the appropriate
 23933        comment syntax for the file format. We also recommend that a
 23934        file or class name and description of purpose be included on the
 23935        same "printed page" as the copyright notice for easier
 23936        identification within third-party archives.
 23937  
 23938     Copyright [yyyy] [name of copyright owner]
 23939  
 23940     Licensed under the Apache License, Version 2.0 (the "License");
 23941     you may not use this file except in compliance with the License.
 23942     You may obtain a copy of the License at
 23943  
 23944         http://www.apache.org/licenses/LICENSE-2.0
 23945  
 23946     Unless required by applicable law or agreed to in writing, software
 23947     distributed under the License is distributed on an "AS IS" BASIS,
 23948     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 23949     See the License for the specific language governing permissions and
 23950     limitations under the License.
 23951  ================================================================
 23952  
 23953  github.com/navidys/tvxwidgets
 23954  https://github.com/navidys/tvxwidgets
 23955  ----------------------------------------------------------------
 23956  MIT License
 23957  
 23958  Copyright (c) 2021 Navid Yaghoobi
 23959  
 23960  Permission is hereby granted, free of charge, to any person obtaining a copy
 23961  of this software and associated documentation files (the "Software"), to deal
 23962  in the Software without restriction, including without limitation the rights
 23963  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 23964  copies of the Software, and to permit persons to whom the Software is
 23965  furnished to do so, subject to the following conditions:
 23966  
 23967  The above copyright notice and this permission notice shall be included in all
 23968  copies or substantial portions of the Software.
 23969  
 23970  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 23971  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 23972  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 23973  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 23974  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 23975  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 23976  SOFTWARE.
 23977  
 23978  ================================================================
 23979  
 23980  github.com/ncw/directio
 23981  https://github.com/ncw/directio
 23982  ----------------------------------------------------------------
 23983  Copyright (C) 2012 by Nick Craig-Wood http://www.craig-wood.com/nick/
 23984  
 23985  Permission is hereby granted, free of charge, to any person obtaining a copy
 23986  of this software and associated documentation files (the "Software"), to deal
 23987  in the Software without restriction, including without limitation the rights
 23988  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 23989  copies of the Software, and to permit persons to whom the Software is
 23990  furnished to do so, subject to the following conditions:
 23991  
 23992  The above copyright notice and this permission notice shall be included in
 23993  all copies or substantial portions of the Software.
 23994  
 23995  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 23996  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 23997  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 23998  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 23999  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 24000  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 24001  THE SOFTWARE.
 24002  
 24003  
 24004  ================================================================
 24005  
 24006  github.com/nsqio/go-nsq
 24007  https://github.com/nsqio/go-nsq
 24008  ----------------------------------------------------------------
 24009  Permission is hereby granted, free of charge, to any person obtaining a copy
 24010  of this software and associated documentation files (the "Software"), to deal
 24011  in the Software without restriction, including without limitation the rights
 24012  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 24013  copies of the Software, and to permit persons to whom the Software is
 24014  furnished to do so, subject to the following conditions:
 24015  
 24016  The above copyright notice and this permission notice shall be included in
 24017  all copies or substantial portions of the Software.
 24018  
 24019  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 24020  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 24021  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 24022  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 24023  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 24024  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 24025  THE SOFTWARE.
 24026  
 24027  ================================================================
 24028  
 24029  github.com/oklog/ulid
 24030  https://github.com/oklog/ulid
 24031  ----------------------------------------------------------------
 24032                                   Apache License
 24033                             Version 2.0, January 2004
 24034                          http://www.apache.org/licenses/
 24035  
 24036     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 24037  
 24038     1. Definitions.
 24039  
 24040        "License" shall mean the terms and conditions for use, reproduction,
 24041        and distribution as defined by Sections 1 through 9 of this document.
 24042  
 24043        "Licensor" shall mean the copyright owner or entity authorized by
 24044        the copyright owner that is granting the License.
 24045  
 24046        "Legal Entity" shall mean the union of the acting entity and all
 24047        other entities that control, are controlled by, or are under common
 24048        control with that entity. For the purposes of this definition,
 24049        "control" means (i) the power, direct or indirect, to cause the
 24050        direction or management of such entity, whether by contract or
 24051        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 24052        outstanding shares, or (iii) beneficial ownership of such entity.
 24053  
 24054        "You" (or "Your") shall mean an individual or Legal Entity
 24055        exercising permissions granted by this License.
 24056  
 24057        "Source" form shall mean the preferred form for making modifications,
 24058        including but not limited to software source code, documentation
 24059        source, and configuration files.
 24060  
 24061        "Object" form shall mean any form resulting from mechanical
 24062        transformation or translation of a Source form, including but
 24063        not limited to compiled object code, generated documentation,
 24064        and conversions to other media types.
 24065  
 24066        "Work" shall mean the work of authorship, whether in Source or
 24067        Object form, made available under the License, as indicated by a
 24068        copyright notice that is included in or attached to the work
 24069        (an example is provided in the Appendix below).
 24070  
 24071        "Derivative Works" shall mean any work, whether in Source or Object
 24072        form, that is based on (or derived from) the Work and for which the
 24073        editorial revisions, annotations, elaborations, or other modifications
 24074        represent, as a whole, an original work of authorship. For the purposes
 24075        of this License, Derivative Works shall not include works that remain
 24076        separable from, or merely link (or bind by name) to the interfaces of,
 24077        the Work and Derivative Works thereof.
 24078  
 24079        "Contribution" shall mean any work of authorship, including
 24080        the original version of the Work and any modifications or additions
 24081        to that Work or Derivative Works thereof, that is intentionally
 24082        submitted to Licensor for inclusion in the Work by the copyright owner
 24083        or by an individual or Legal Entity authorized to submit on behalf of
 24084        the copyright owner. For the purposes of this definition, "submitted"
 24085        means any form of electronic, verbal, or written communication sent
 24086        to the Licensor or its representatives, including but not limited to
 24087        communication on electronic mailing lists, source code control systems,
 24088        and issue tracking systems that are managed by, or on behalf of, the
 24089        Licensor for the purpose of discussing and improving the Work, but
 24090        excluding communication that is conspicuously marked or otherwise
 24091        designated in writing by the copyright owner as "Not a Contribution."
 24092  
 24093        "Contributor" shall mean Licensor and any individual or Legal Entity
 24094        on behalf of whom a Contribution has been received by Licensor and
 24095        subsequently incorporated within the Work.
 24096  
 24097     2. Grant of Copyright License. Subject to the terms and conditions of
 24098        this License, each Contributor hereby grants to You a perpetual,
 24099        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 24100        copyright license to reproduce, prepare Derivative Works of,
 24101        publicly display, publicly perform, sublicense, and distribute the
 24102        Work and such Derivative Works in Source or Object form.
 24103  
 24104     3. Grant of Patent License. Subject to the terms and conditions of
 24105        this License, each Contributor hereby grants to You a perpetual,
 24106        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 24107        (except as stated in this section) patent license to make, have made,
 24108        use, offer to sell, sell, import, and otherwise transfer the Work,
 24109        where such license applies only to those patent claims licensable
 24110        by such Contributor that are necessarily infringed by their
 24111        Contribution(s) alone or by combination of their Contribution(s)
 24112        with the Work to which such Contribution(s) was submitted. If You
 24113        institute patent litigation against any entity (including a
 24114        cross-claim or counterclaim in a lawsuit) alleging that the Work
 24115        or a Contribution incorporated within the Work constitutes direct
 24116        or contributory patent infringement, then any patent licenses
 24117        granted to You under this License for that Work shall terminate
 24118        as of the date such litigation is filed.
 24119  
 24120     4. Redistribution. You may reproduce and distribute copies of the
 24121        Work or Derivative Works thereof in any medium, with or without
 24122        modifications, and in Source or Object form, provided that You
 24123        meet the following conditions:
 24124  
 24125        (a) You must give any other recipients of the Work or
 24126            Derivative Works a copy of this License; and
 24127  
 24128        (b) You must cause any modified files to carry prominent notices
 24129            stating that You changed the files; and
 24130  
 24131        (c) You must retain, in the Source form of any Derivative Works
 24132            that You distribute, all copyright, patent, trademark, and
 24133            attribution notices from the Source form of the Work,
 24134            excluding those notices that do not pertain to any part of
 24135            the Derivative Works; and
 24136  
 24137        (d) If the Work includes a "NOTICE" text file as part of its
 24138            distribution, then any Derivative Works that You distribute must
 24139            include a readable copy of the attribution notices contained
 24140            within such NOTICE file, excluding those notices that do not
 24141            pertain to any part of the Derivative Works, in at least one
 24142            of the following places: within a NOTICE text file distributed
 24143            as part of the Derivative Works; within the Source form or
 24144            documentation, if provided along with the Derivative Works; or,
 24145            within a display generated by the Derivative Works, if and
 24146            wherever such third-party notices normally appear. The contents
 24147            of the NOTICE file are for informational purposes only and
 24148            do not modify the License. You may add Your own attribution
 24149            notices within Derivative Works that You distribute, alongside
 24150            or as an addendum to the NOTICE text from the Work, provided
 24151            that such additional attribution notices cannot be construed
 24152            as modifying the License.
 24153  
 24154        You may add Your own copyright statement to Your modifications and
 24155        may provide additional or different license terms and conditions
 24156        for use, reproduction, or distribution of Your modifications, or
 24157        for any such Derivative Works as a whole, provided Your use,
 24158        reproduction, and distribution of the Work otherwise complies with
 24159        the conditions stated in this License.
 24160  
 24161     5. Submission of Contributions. Unless You explicitly state otherwise,
 24162        any Contribution intentionally submitted for inclusion in the Work
 24163        by You to the Licensor shall be under the terms and conditions of
 24164        this License, without any additional terms or conditions.
 24165        Notwithstanding the above, nothing herein shall supersede or modify
 24166        the terms of any separate license agreement you may have executed
 24167        with Licensor regarding such Contributions.
 24168  
 24169     6. Trademarks. This License does not grant permission to use the trade
 24170        names, trademarks, service marks, or product names of the Licensor,
 24171        except as required for reasonable and customary use in describing the
 24172        origin of the Work and reproducing the content of the NOTICE file.
 24173  
 24174     7. Disclaimer of Warranty. Unless required by applicable law or
 24175        agreed to in writing, Licensor provides the Work (and each
 24176        Contributor provides its Contributions) on an "AS IS" BASIS,
 24177        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 24178        implied, including, without limitation, any warranties or conditions
 24179        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 24180        PARTICULAR PURPOSE. You are solely responsible for determining the
 24181        appropriateness of using or redistributing the Work and assume any
 24182        risks associated with Your exercise of permissions under this License.
 24183  
 24184     8. Limitation of Liability. In no event and under no legal theory,
 24185        whether in tort (including negligence), contract, or otherwise,
 24186        unless required by applicable law (such as deliberate and grossly
 24187        negligent acts) or agreed to in writing, shall any Contributor be
 24188        liable to You for damages, including any direct, indirect, special,
 24189        incidental, or consequential damages of any character arising as a
 24190        result of this License or out of the use or inability to use the
 24191        Work (including but not limited to damages for loss of goodwill,
 24192        work stoppage, computer failure or malfunction, or any and all
 24193        other commercial damages or losses), even if such Contributor
 24194        has been advised of the possibility of such damages.
 24195  
 24196     9. Accepting Warranty or Additional Liability. While redistributing
 24197        the Work or Derivative Works thereof, You may choose to offer,
 24198        and charge a fee for, acceptance of support, warranty, indemnity,
 24199        or other liability obligations and/or rights consistent with this
 24200        License. However, in accepting such obligations, You may act only
 24201        on Your own behalf and on Your sole responsibility, not on behalf
 24202        of any other Contributor, and only if You agree to indemnify,
 24203        defend, and hold each Contributor harmless for any liability
 24204        incurred by, or claims asserted against, such Contributor by reason
 24205        of your accepting any such warranty or additional liability.
 24206  
 24207     END OF TERMS AND CONDITIONS
 24208  
 24209     APPENDIX: How to apply the Apache License to your work.
 24210  
 24211        To apply the Apache License to your work, attach the following
 24212        boilerplate notice, with the fields enclosed by brackets "[]"
 24213        replaced with your own identifying information. (Don't include
 24214        the brackets!)  The text should be enclosed in the appropriate
 24215        comment syntax for the file format. We also recommend that a
 24216        file or class name and description of purpose be included on the
 24217        same "printed page" as the copyright notice for easier
 24218        identification within third-party archives.
 24219  
 24220     Copyright [yyyy] [name of copyright owner]
 24221  
 24222     Licensed under the Apache License, Version 2.0 (the "License");
 24223     you may not use this file except in compliance with the License.
 24224     You may obtain a copy of the License at
 24225  
 24226         http://www.apache.org/licenses/LICENSE-2.0
 24227  
 24228     Unless required by applicable law or agreed to in writing, software
 24229     distributed under the License is distributed on an "AS IS" BASIS,
 24230     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 24231     See the License for the specific language governing permissions and
 24232     limitations under the License.
 24233  
 24234  ================================================================
 24235  
 24236  github.com/olekukonko/tablewriter
 24237  https://github.com/olekukonko/tablewriter
 24238  ----------------------------------------------------------------
 24239  Copyright (C) 2014 by Oleku Konko
 24240  
 24241  Permission is hereby granted, free of charge, to any person obtaining a copy
 24242  of this software and associated documentation files (the "Software"), to deal
 24243  in the Software without restriction, including without limitation the rights
 24244  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 24245  copies of the Software, and to permit persons to whom the Software is
 24246  furnished to do so, subject to the following conditions:
 24247  
 24248  The above copyright notice and this permission notice shall be included in
 24249  all copies or substantial portions of the Software.
 24250  
 24251  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 24252  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 24253  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 24254  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 24255  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 24256  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 24257  THE SOFTWARE.
 24258  
 24259  ================================================================
 24260  
 24261  github.com/onsi/ginkgo/v2
 24262  https://github.com/onsi/ginkgo/v2
 24263  ----------------------------------------------------------------
 24264  Copyright (c) 2013-2014 Onsi Fakhouri
 24265  
 24266  Permission is hereby granted, free of charge, to any person obtaining
 24267  a copy of this software and associated documentation files (the
 24268  "Software"), to deal in the Software without restriction, including
 24269  without limitation the rights to use, copy, modify, merge, publish,
 24270  distribute, sublicense, and/or sell copies of the Software, and to
 24271  permit persons to whom the Software is furnished to do so, subject to
 24272  the following conditions:
 24273  
 24274  The above copyright notice and this permission notice shall be
 24275  included in all copies or substantial portions of the Software.
 24276  
 24277  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 24278  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 24279  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 24280  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 24281  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 24282  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 24283  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 24284  
 24285  ================================================================
 24286  
 24287  github.com/onsi/gomega
 24288  https://github.com/onsi/gomega
 24289  ----------------------------------------------------------------
 24290  Copyright (c) 2013-2014 Onsi Fakhouri
 24291  
 24292  Permission is hereby granted, free of charge, to any person obtaining
 24293  a copy of this software and associated documentation files (the
 24294  "Software"), to deal in the Software without restriction, including
 24295  without limitation the rights to use, copy, modify, merge, publish,
 24296  distribute, sublicense, and/or sell copies of the Software, and to
 24297  permit persons to whom the Software is furnished to do so, subject to
 24298  the following conditions:
 24299  
 24300  The above copyright notice and this permission notice shall be
 24301  included in all copies or substantial portions of the Software.
 24302  
 24303  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 24304  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 24305  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 24306  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 24307  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 24308  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 24309  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 24310  
 24311  ================================================================
 24312  
 24313  github.com/philhofer/fwd
 24314  https://github.com/philhofer/fwd
 24315  ----------------------------------------------------------------
 24316  Copyright (c) 2014-2015, Philip Hofer
 24317  
 24318  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:
 24319  
 24320  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 24321  
 24322  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.
 24323  ================================================================
 24324  
 24325  github.com/pierrec/lz4
 24326  https://github.com/pierrec/lz4
 24327  ----------------------------------------------------------------
 24328  Copyright (c) 2015, Pierre Curto
 24329  All rights reserved.
 24330  
 24331  Redistribution and use in source and binary forms, with or without
 24332  modification, are permitted provided that the following conditions are met:
 24333  
 24334  * Redistributions of source code must retain the above copyright notice, this
 24335    list of conditions and the following disclaimer.
 24336  
 24337  * Redistributions in binary form must reproduce the above copyright notice,
 24338    this list of conditions and the following disclaimer in the documentation
 24339    and/or other materials provided with the distribution.
 24340  
 24341  * Neither the name of xxHash nor the names of its
 24342    contributors may be used to endorse or promote products derived from
 24343    this software without specific prior written permission.
 24344  
 24345  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 24346  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 24347  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 24348  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 24349  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 24350  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 24351  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 24352  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 24353  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 24354  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 24355  
 24356  
 24357  ================================================================
 24358  
 24359  github.com/pierrec/lz4/v4
 24360  https://github.com/pierrec/lz4/v4
 24361  ----------------------------------------------------------------
 24362  Copyright (c) 2015, Pierre Curto
 24363  All rights reserved.
 24364  
 24365  Redistribution and use in source and binary forms, with or without
 24366  modification, are permitted provided that the following conditions are met:
 24367  
 24368  * Redistributions of source code must retain the above copyright notice, this
 24369    list of conditions and the following disclaimer.
 24370  
 24371  * Redistributions in binary form must reproduce the above copyright notice,
 24372    this list of conditions and the following disclaimer in the documentation
 24373    and/or other materials provided with the distribution.
 24374  
 24375  * Neither the name of xxHash nor the names of its
 24376    contributors may be used to endorse or promote products derived from
 24377    this software without specific prior written permission.
 24378  
 24379  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 24380  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 24381  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 24382  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 24383  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 24384  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 24385  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 24386  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 24387  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 24388  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 24389  
 24390  
 24391  ================================================================
 24392  
 24393  github.com/pkg/errors
 24394  https://github.com/pkg/errors
 24395  ----------------------------------------------------------------
 24396  Copyright (c) 2015, Dave Cheney <dave@cheney.net>
 24397  All rights reserved.
 24398  
 24399  Redistribution and use in source and binary forms, with or without
 24400  modification, are permitted provided that the following conditions are met:
 24401  
 24402  * Redistributions of source code must retain the above copyright notice, this
 24403    list of conditions and the following disclaimer.
 24404  
 24405  * Redistributions in binary form must reproduce the above copyright notice,
 24406    this list of conditions and the following disclaimer in the documentation
 24407    and/or other materials provided with the distribution.
 24408  
 24409  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 24410  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 24411  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 24412  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 24413  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 24414  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 24415  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 24416  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 24417  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 24418  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 24419  
 24420  ================================================================
 24421  
 24422  github.com/pkg/sftp
 24423  https://github.com/pkg/sftp
 24424  ----------------------------------------------------------------
 24425  Copyright (c) 2013, Dave Cheney
 24426  All rights reserved.
 24427  
 24428  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
 24429  
 24430   * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
 24431   * 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.
 24432  
 24433  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.
 24434  
 24435  ================================================================
 24436  
 24437  github.com/pkg/xattr
 24438  https://github.com/pkg/xattr
 24439  ----------------------------------------------------------------
 24440  Copyright (c) 2012 Dave Cheney. All rights reserved.
 24441  Copyright (c) 2014 Kuba Podgórski. All rights reserved.
 24442  
 24443  Redistribution and use in source and binary forms, with or without
 24444  modification, are permitted provided that the following conditions are
 24445  met:
 24446  
 24447     * Redistributions of source code must retain the above copyright
 24448  notice, this list of conditions and the following disclaimer.
 24449     * Redistributions in binary form must reproduce the above
 24450  copyright notice, this list of conditions and the following disclaimer
 24451  in the documentation and/or other materials provided with the
 24452  distribution.
 24453  
 24454  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 24455  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 24456  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 24457  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 24458  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 24459  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 24460  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 24461  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 24462  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 24463  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 24464  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 24465  
 24466  ================================================================
 24467  
 24468  github.com/pmezard/go-difflib
 24469  https://github.com/pmezard/go-difflib
 24470  ----------------------------------------------------------------
 24471  Copyright (c) 2013, Patrick Mezard
 24472  All rights reserved.
 24473  
 24474  Redistribution and use in source and binary forms, with or without
 24475  modification, are permitted provided that the following conditions are
 24476  met:
 24477  
 24478      Redistributions of source code must retain the above copyright
 24479  notice, this list of conditions and the following disclaimer.
 24480      Redistributions in binary form must reproduce the above copyright
 24481  notice, this list of conditions and the following disclaimer in the
 24482  documentation and/or other materials provided with the distribution.
 24483      The names of its contributors may not be used to endorse or promote
 24484  products derived from this software without specific prior written
 24485  permission.
 24486  
 24487  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
 24488  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 24489  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
 24490  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 24491  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 24492  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 24493  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 24494  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 24495  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 24496  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 24497  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 24498  
 24499  ================================================================
 24500  
 24501  github.com/posener/complete
 24502  https://github.com/posener/complete
 24503  ----------------------------------------------------------------
 24504  The MIT License
 24505  
 24506  Copyright (c) 2017 Eyal Posener
 24507  
 24508  Permission is hereby granted, free of charge, to any person obtaining a copy
 24509  of this software and associated documentation files (the "Software"), to deal
 24510  in the Software without restriction, including without limitation the rights
 24511  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 24512  copies of the Software, and to permit persons to whom the Software is
 24513  furnished to do so, subject to the following conditions:
 24514  
 24515  The above copyright notice and this permission notice shall be included in
 24516  all copies or substantial portions of the Software.
 24517  
 24518  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 24519  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 24520  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 24521  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 24522  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 24523  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 24524  THE SOFTWARE.
 24525  ================================================================
 24526  
 24527  github.com/power-devops/perfstat
 24528  https://github.com/power-devops/perfstat
 24529  ----------------------------------------------------------------
 24530  MIT License
 24531  
 24532  Copyright (c) 2020 Power DevOps
 24533  
 24534  Permission is hereby granted, free of charge, to any person obtaining a copy
 24535  of this software and associated documentation files (the "Software"), to deal
 24536  in the Software without restriction, including without limitation the rights
 24537  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 24538  copies of the Software, and to permit persons to whom the Software is
 24539  furnished to do so, subject to the following conditions:
 24540  
 24541  The above copyright notice and this permission notice shall be included in all
 24542  copies or substantial portions of the Software.
 24543  
 24544  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 24545  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 24546  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 24547  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 24548  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 24549  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 24550  SOFTWARE.
 24551  
 24552  
 24553  
 24554  ================================================================
 24555  
 24556  github.com/pquerna/cachecontrol
 24557  https://github.com/pquerna/cachecontrol
 24558  ----------------------------------------------------------------
 24559  
 24560                                   Apache License
 24561                             Version 2.0, January 2004
 24562                          http://www.apache.org/licenses/
 24563  
 24564     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 24565  
 24566     1. Definitions.
 24567  
 24568        "License" shall mean the terms and conditions for use, reproduction,
 24569        and distribution as defined by Sections 1 through 9 of this document.
 24570  
 24571        "Licensor" shall mean the copyright owner or entity authorized by
 24572        the copyright owner that is granting the License.
 24573  
 24574        "Legal Entity" shall mean the union of the acting entity and all
 24575        other entities that control, are controlled by, or are under common
 24576        control with that entity. For the purposes of this definition,
 24577        "control" means (i) the power, direct or indirect, to cause the
 24578        direction or management of such entity, whether by contract or
 24579        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 24580        outstanding shares, or (iii) beneficial ownership of such entity.
 24581  
 24582        "You" (or "Your") shall mean an individual or Legal Entity
 24583        exercising permissions granted by this License.
 24584  
 24585        "Source" form shall mean the preferred form for making modifications,
 24586        including but not limited to software source code, documentation
 24587        source, and configuration files.
 24588  
 24589        "Object" form shall mean any form resulting from mechanical
 24590        transformation or translation of a Source form, including but
 24591        not limited to compiled object code, generated documentation,
 24592        and conversions to other media types.
 24593  
 24594        "Work" shall mean the work of authorship, whether in Source or
 24595        Object form, made available under the License, as indicated by a
 24596        copyright notice that is included in or attached to the work
 24597        (an example is provided in the Appendix below).
 24598  
 24599        "Derivative Works" shall mean any work, whether in Source or Object
 24600        form, that is based on (or derived from) the Work and for which the
 24601        editorial revisions, annotations, elaborations, or other modifications
 24602        represent, as a whole, an original work of authorship. For the purposes
 24603        of this License, Derivative Works shall not include works that remain
 24604        separable from, or merely link (or bind by name) to the interfaces of,
 24605        the Work and Derivative Works thereof.
 24606  
 24607        "Contribution" shall mean any work of authorship, including
 24608        the original version of the Work and any modifications or additions
 24609        to that Work or Derivative Works thereof, that is intentionally
 24610        submitted to Licensor for inclusion in the Work by the copyright owner
 24611        or by an individual or Legal Entity authorized to submit on behalf of
 24612        the copyright owner. For the purposes of this definition, "submitted"
 24613        means any form of electronic, verbal, or written communication sent
 24614        to the Licensor or its representatives, including but not limited to
 24615        communication on electronic mailing lists, source code control systems,
 24616        and issue tracking systems that are managed by, or on behalf of, the
 24617        Licensor for the purpose of discussing and improving the Work, but
 24618        excluding communication that is conspicuously marked or otherwise
 24619        designated in writing by the copyright owner as "Not a Contribution."
 24620  
 24621        "Contributor" shall mean Licensor and any individual or Legal Entity
 24622        on behalf of whom a Contribution has been received by Licensor and
 24623        subsequently incorporated within the Work.
 24624  
 24625     2. Grant of Copyright License. Subject to the terms and conditions of
 24626        this License, each Contributor hereby grants to You a perpetual,
 24627        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 24628        copyright license to reproduce, prepare Derivative Works of,
 24629        publicly display, publicly perform, sublicense, and distribute the
 24630        Work and such Derivative Works in Source or Object form.
 24631  
 24632     3. Grant of Patent License. Subject to the terms and conditions of
 24633        this License, each Contributor hereby grants to You a perpetual,
 24634        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 24635        (except as stated in this section) patent license to make, have made,
 24636        use, offer to sell, sell, import, and otherwise transfer the Work,
 24637        where such license applies only to those patent claims licensable
 24638        by such Contributor that are necessarily infringed by their
 24639        Contribution(s) alone or by combination of their Contribution(s)
 24640        with the Work to which such Contribution(s) was submitted. If You
 24641        institute patent litigation against any entity (including a
 24642        cross-claim or counterclaim in a lawsuit) alleging that the Work
 24643        or a Contribution incorporated within the Work constitutes direct
 24644        or contributory patent infringement, then any patent licenses
 24645        granted to You under this License for that Work shall terminate
 24646        as of the date such litigation is filed.
 24647  
 24648     4. Redistribution. You may reproduce and distribute copies of the
 24649        Work or Derivative Works thereof in any medium, with or without
 24650        modifications, and in Source or Object form, provided that You
 24651        meet the following conditions:
 24652  
 24653        (a) You must give any other recipients of the Work or
 24654            Derivative Works a copy of this License; and
 24655  
 24656        (b) You must cause any modified files to carry prominent notices
 24657            stating that You changed the files; and
 24658  
 24659        (c) You must retain, in the Source form of any Derivative Works
 24660            that You distribute, all copyright, patent, trademark, and
 24661            attribution notices from the Source form of the Work,
 24662            excluding those notices that do not pertain to any part of
 24663            the Derivative Works; and
 24664  
 24665        (d) If the Work includes a "NOTICE" text file as part of its
 24666            distribution, then any Derivative Works that You distribute must
 24667            include a readable copy of the attribution notices contained
 24668            within such NOTICE file, excluding those notices that do not
 24669            pertain to any part of the Derivative Works, in at least one
 24670            of the following places: within a NOTICE text file distributed
 24671            as part of the Derivative Works; within the Source form or
 24672            documentation, if provided along with the Derivative Works; or,
 24673            within a display generated by the Derivative Works, if and
 24674            wherever such third-party notices normally appear. The contents
 24675            of the NOTICE file are for informational purposes only and
 24676            do not modify the License. You may add Your own attribution
 24677            notices within Derivative Works that You distribute, alongside
 24678            or as an addendum to the NOTICE text from the Work, provided
 24679            that such additional attribution notices cannot be construed
 24680            as modifying the License.
 24681  
 24682        You may add Your own copyright statement to Your modifications and
 24683        may provide additional or different license terms and conditions
 24684        for use, reproduction, or distribution of Your modifications, or
 24685        for any such Derivative Works as a whole, provided Your use,
 24686        reproduction, and distribution of the Work otherwise complies with
 24687        the conditions stated in this License.
 24688  
 24689     5. Submission of Contributions. Unless You explicitly state otherwise,
 24690        any Contribution intentionally submitted for inclusion in the Work
 24691        by You to the Licensor shall be under the terms and conditions of
 24692        this License, without any additional terms or conditions.
 24693        Notwithstanding the above, nothing herein shall supersede or modify
 24694        the terms of any separate license agreement you may have executed
 24695        with Licensor regarding such Contributions.
 24696  
 24697     6. Trademarks. This License does not grant permission to use the trade
 24698        names, trademarks, service marks, or product names of the Licensor,
 24699        except as required for reasonable and customary use in describing the
 24700        origin of the Work and reproducing the content of the NOTICE file.
 24701  
 24702     7. Disclaimer of Warranty. Unless required by applicable law or
 24703        agreed to in writing, Licensor provides the Work (and each
 24704        Contributor provides its Contributions) on an "AS IS" BASIS,
 24705        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 24706        implied, including, without limitation, any warranties or conditions
 24707        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 24708        PARTICULAR PURPOSE. You are solely responsible for determining the
 24709        appropriateness of using or redistributing the Work and assume any
 24710        risks associated with Your exercise of permissions under this License.
 24711  
 24712     8. Limitation of Liability. In no event and under no legal theory,
 24713        whether in tort (including negligence), contract, or otherwise,
 24714        unless required by applicable law (such as deliberate and grossly
 24715        negligent acts) or agreed to in writing, shall any Contributor be
 24716        liable to You for damages, including any direct, indirect, special,
 24717        incidental, or consequential damages of any character arising as a
 24718        result of this License or out of the use or inability to use the
 24719        Work (including but not limited to damages for loss of goodwill,
 24720        work stoppage, computer failure or malfunction, or any and all
 24721        other commercial damages or losses), even if such Contributor
 24722        has been advised of the possibility of such damages.
 24723  
 24724     9. Accepting Warranty or Additional Liability. While redistributing
 24725        the Work or Derivative Works thereof, You may choose to offer,
 24726        and charge a fee for, acceptance of support, warranty, indemnity,
 24727        or other liability obligations and/or rights consistent with this
 24728        License. However, in accepting such obligations, You may act only
 24729        on Your own behalf and on Your sole responsibility, not on behalf
 24730        of any other Contributor, and only if You agree to indemnify,
 24731        defend, and hold each Contributor harmless for any liability
 24732        incurred by, or claims asserted against, such Contributor by reason
 24733        of your accepting any such warranty or additional liability.
 24734  
 24735     END OF TERMS AND CONDITIONS
 24736  
 24737     APPENDIX: How to apply the Apache License to your work.
 24738  
 24739        To apply the Apache License to your work, attach the following
 24740        boilerplate notice, with the fields enclosed by brackets "[]"
 24741        replaced with your own identifying information. (Don't include
 24742        the brackets!)  The text should be enclosed in the appropriate
 24743        comment syntax for the file format. We also recommend that a
 24744        file or class name and description of purpose be included on the
 24745        same "printed page" as the copyright notice for easier
 24746        identification within third-party archives.
 24747  
 24748     Copyright [yyyy] [name of copyright owner]
 24749  
 24750     Licensed under the Apache License, Version 2.0 (the "License");
 24751     you may not use this file except in compliance with the License.
 24752     You may obtain a copy of the License at
 24753  
 24754         http://www.apache.org/licenses/LICENSE-2.0
 24755  
 24756     Unless required by applicable law or agreed to in writing, software
 24757     distributed under the License is distributed on an "AS IS" BASIS,
 24758     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 24759     See the License for the specific language governing permissions and
 24760     limitations under the License.
 24761  
 24762  ================================================================
 24763  
 24764  github.com/prometheus/client_golang
 24765  https://github.com/prometheus/client_golang
 24766  ----------------------------------------------------------------
 24767                                   Apache License
 24768                             Version 2.0, January 2004
 24769                          http://www.apache.org/licenses/
 24770  
 24771     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 24772  
 24773     1. Definitions.
 24774  
 24775        "License" shall mean the terms and conditions for use, reproduction,
 24776        and distribution as defined by Sections 1 through 9 of this document.
 24777  
 24778        "Licensor" shall mean the copyright owner or entity authorized by
 24779        the copyright owner that is granting the License.
 24780  
 24781        "Legal Entity" shall mean the union of the acting entity and all
 24782        other entities that control, are controlled by, or are under common
 24783        control with that entity. For the purposes of this definition,
 24784        "control" means (i) the power, direct or indirect, to cause the
 24785        direction or management of such entity, whether by contract or
 24786        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 24787        outstanding shares, or (iii) beneficial ownership of such entity.
 24788  
 24789        "You" (or "Your") shall mean an individual or Legal Entity
 24790        exercising permissions granted by this License.
 24791  
 24792        "Source" form shall mean the preferred form for making modifications,
 24793        including but not limited to software source code, documentation
 24794        source, and configuration files.
 24795  
 24796        "Object" form shall mean any form resulting from mechanical
 24797        transformation or translation of a Source form, including but
 24798        not limited to compiled object code, generated documentation,
 24799        and conversions to other media types.
 24800  
 24801        "Work" shall mean the work of authorship, whether in Source or
 24802        Object form, made available under the License, as indicated by a
 24803        copyright notice that is included in or attached to the work
 24804        (an example is provided in the Appendix below).
 24805  
 24806        "Derivative Works" shall mean any work, whether in Source or Object
 24807        form, that is based on (or derived from) the Work and for which the
 24808        editorial revisions, annotations, elaborations, or other modifications
 24809        represent, as a whole, an original work of authorship. For the purposes
 24810        of this License, Derivative Works shall not include works that remain
 24811        separable from, or merely link (or bind by name) to the interfaces of,
 24812        the Work and Derivative Works thereof.
 24813  
 24814        "Contribution" shall mean any work of authorship, including
 24815        the original version of the Work and any modifications or additions
 24816        to that Work or Derivative Works thereof, that is intentionally
 24817        submitted to Licensor for inclusion in the Work by the copyright owner
 24818        or by an individual or Legal Entity authorized to submit on behalf of
 24819        the copyright owner. For the purposes of this definition, "submitted"
 24820        means any form of electronic, verbal, or written communication sent
 24821        to the Licensor or its representatives, including but not limited to
 24822        communication on electronic mailing lists, source code control systems,
 24823        and issue tracking systems that are managed by, or on behalf of, the
 24824        Licensor for the purpose of discussing and improving the Work, but
 24825        excluding communication that is conspicuously marked or otherwise
 24826        designated in writing by the copyright owner as "Not a Contribution."
 24827  
 24828        "Contributor" shall mean Licensor and any individual or Legal Entity
 24829        on behalf of whom a Contribution has been received by Licensor and
 24830        subsequently incorporated within the Work.
 24831  
 24832     2. Grant of Copyright License. Subject to the terms and conditions of
 24833        this License, each Contributor hereby grants to You a perpetual,
 24834        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 24835        copyright license to reproduce, prepare Derivative Works of,
 24836        publicly display, publicly perform, sublicense, and distribute the
 24837        Work and such Derivative Works in Source or Object form.
 24838  
 24839     3. Grant of Patent License. Subject to the terms and conditions of
 24840        this License, each Contributor hereby grants to You a perpetual,
 24841        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 24842        (except as stated in this section) patent license to make, have made,
 24843        use, offer to sell, sell, import, and otherwise transfer the Work,
 24844        where such license applies only to those patent claims licensable
 24845        by such Contributor that are necessarily infringed by their
 24846        Contribution(s) alone or by combination of their Contribution(s)
 24847        with the Work to which such Contribution(s) was submitted. If You
 24848        institute patent litigation against any entity (including a
 24849        cross-claim or counterclaim in a lawsuit) alleging that the Work
 24850        or a Contribution incorporated within the Work constitutes direct
 24851        or contributory patent infringement, then any patent licenses
 24852        granted to You under this License for that Work shall terminate
 24853        as of the date such litigation is filed.
 24854  
 24855     4. Redistribution. You may reproduce and distribute copies of the
 24856        Work or Derivative Works thereof in any medium, with or without
 24857        modifications, and in Source or Object form, provided that You
 24858        meet the following conditions:
 24859  
 24860        (a) You must give any other recipients of the Work or
 24861            Derivative Works a copy of this License; and
 24862  
 24863        (b) You must cause any modified files to carry prominent notices
 24864            stating that You changed the files; and
 24865  
 24866        (c) You must retain, in the Source form of any Derivative Works
 24867            that You distribute, all copyright, patent, trademark, and
 24868            attribution notices from the Source form of the Work,
 24869            excluding those notices that do not pertain to any part of
 24870            the Derivative Works; and
 24871  
 24872        (d) If the Work includes a "NOTICE" text file as part of its
 24873            distribution, then any Derivative Works that You distribute must
 24874            include a readable copy of the attribution notices contained
 24875            within such NOTICE file, excluding those notices that do not
 24876            pertain to any part of the Derivative Works, in at least one
 24877            of the following places: within a NOTICE text file distributed
 24878            as part of the Derivative Works; within the Source form or
 24879            documentation, if provided along with the Derivative Works; or,
 24880            within a display generated by the Derivative Works, if and
 24881            wherever such third-party notices normally appear. The contents
 24882            of the NOTICE file are for informational purposes only and
 24883            do not modify the License. You may add Your own attribution
 24884            notices within Derivative Works that You distribute, alongside
 24885            or as an addendum to the NOTICE text from the Work, provided
 24886            that such additional attribution notices cannot be construed
 24887            as modifying the License.
 24888  
 24889        You may add Your own copyright statement to Your modifications and
 24890        may provide additional or different license terms and conditions
 24891        for use, reproduction, or distribution of Your modifications, or
 24892        for any such Derivative Works as a whole, provided Your use,
 24893        reproduction, and distribution of the Work otherwise complies with
 24894        the conditions stated in this License.
 24895  
 24896     5. Submission of Contributions. Unless You explicitly state otherwise,
 24897        any Contribution intentionally submitted for inclusion in the Work
 24898        by You to the Licensor shall be under the terms and conditions of
 24899        this License, without any additional terms or conditions.
 24900        Notwithstanding the above, nothing herein shall supersede or modify
 24901        the terms of any separate license agreement you may have executed
 24902        with Licensor regarding such Contributions.
 24903  
 24904     6. Trademarks. This License does not grant permission to use the trade
 24905        names, trademarks, service marks, or product names of the Licensor,
 24906        except as required for reasonable and customary use in describing the
 24907        origin of the Work and reproducing the content of the NOTICE file.
 24908  
 24909     7. Disclaimer of Warranty. Unless required by applicable law or
 24910        agreed to in writing, Licensor provides the Work (and each
 24911        Contributor provides its Contributions) on an "AS IS" BASIS,
 24912        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 24913        implied, including, without limitation, any warranties or conditions
 24914        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 24915        PARTICULAR PURPOSE. You are solely responsible for determining the
 24916        appropriateness of using or redistributing the Work and assume any
 24917        risks associated with Your exercise of permissions under this License.
 24918  
 24919     8. Limitation of Liability. In no event and under no legal theory,
 24920        whether in tort (including negligence), contract, or otherwise,
 24921        unless required by applicable law (such as deliberate and grossly
 24922        negligent acts) or agreed to in writing, shall any Contributor be
 24923        liable to You for damages, including any direct, indirect, special,
 24924        incidental, or consequential damages of any character arising as a
 24925        result of this License or out of the use or inability to use the
 24926        Work (including but not limited to damages for loss of goodwill,
 24927        work stoppage, computer failure or malfunction, or any and all
 24928        other commercial damages or losses), even if such Contributor
 24929        has been advised of the possibility of such damages.
 24930  
 24931     9. Accepting Warranty or Additional Liability. While redistributing
 24932        the Work or Derivative Works thereof, You may choose to offer,
 24933        and charge a fee for, acceptance of support, warranty, indemnity,
 24934        or other liability obligations and/or rights consistent with this
 24935        License. However, in accepting such obligations, You may act only
 24936        on Your own behalf and on Your sole responsibility, not on behalf
 24937        of any other Contributor, and only if You agree to indemnify,
 24938        defend, and hold each Contributor harmless for any liability
 24939        incurred by, or claims asserted against, such Contributor by reason
 24940        of your accepting any such warranty or additional liability.
 24941  
 24942     END OF TERMS AND CONDITIONS
 24943  
 24944     APPENDIX: How to apply the Apache License to your work.
 24945  
 24946        To apply the Apache License to your work, attach the following
 24947        boilerplate notice, with the fields enclosed by brackets "[]"
 24948        replaced with your own identifying information. (Don't include
 24949        the brackets!)  The text should be enclosed in the appropriate
 24950        comment syntax for the file format. We also recommend that a
 24951        file or class name and description of purpose be included on the
 24952        same "printed page" as the copyright notice for easier
 24953        identification within third-party archives.
 24954  
 24955     Copyright [yyyy] [name of copyright owner]
 24956  
 24957     Licensed under the Apache License, Version 2.0 (the "License");
 24958     you may not use this file except in compliance with the License.
 24959     You may obtain a copy of the License at
 24960  
 24961         http://www.apache.org/licenses/LICENSE-2.0
 24962  
 24963     Unless required by applicable law or agreed to in writing, software
 24964     distributed under the License is distributed on an "AS IS" BASIS,
 24965     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 24966     See the License for the specific language governing permissions and
 24967     limitations under the License.
 24968  
 24969  ================================================================
 24970  
 24971  github.com/prometheus/client_model
 24972  https://github.com/prometheus/client_model
 24973  ----------------------------------------------------------------
 24974                                   Apache License
 24975                             Version 2.0, January 2004
 24976                          http://www.apache.org/licenses/
 24977  
 24978     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 24979  
 24980     1. Definitions.
 24981  
 24982        "License" shall mean the terms and conditions for use, reproduction,
 24983        and distribution as defined by Sections 1 through 9 of this document.
 24984  
 24985        "Licensor" shall mean the copyright owner or entity authorized by
 24986        the copyright owner that is granting the License.
 24987  
 24988        "Legal Entity" shall mean the union of the acting entity and all
 24989        other entities that control, are controlled by, or are under common
 24990        control with that entity. For the purposes of this definition,
 24991        "control" means (i) the power, direct or indirect, to cause the
 24992        direction or management of such entity, whether by contract or
 24993        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 24994        outstanding shares, or (iii) beneficial ownership of such entity.
 24995  
 24996        "You" (or "Your") shall mean an individual or Legal Entity
 24997        exercising permissions granted by this License.
 24998  
 24999        "Source" form shall mean the preferred form for making modifications,
 25000        including but not limited to software source code, documentation
 25001        source, and configuration files.
 25002  
 25003        "Object" form shall mean any form resulting from mechanical
 25004        transformation or translation of a Source form, including but
 25005        not limited to compiled object code, generated documentation,
 25006        and conversions to other media types.
 25007  
 25008        "Work" shall mean the work of authorship, whether in Source or
 25009        Object form, made available under the License, as indicated by a
 25010        copyright notice that is included in or attached to the work
 25011        (an example is provided in the Appendix below).
 25012  
 25013        "Derivative Works" shall mean any work, whether in Source or Object
 25014        form, that is based on (or derived from) the Work and for which the
 25015        editorial revisions, annotations, elaborations, or other modifications
 25016        represent, as a whole, an original work of authorship. For the purposes
 25017        of this License, Derivative Works shall not include works that remain
 25018        separable from, or merely link (or bind by name) to the interfaces of,
 25019        the Work and Derivative Works thereof.
 25020  
 25021        "Contribution" shall mean any work of authorship, including
 25022        the original version of the Work and any modifications or additions
 25023        to that Work or Derivative Works thereof, that is intentionally
 25024        submitted to Licensor for inclusion in the Work by the copyright owner
 25025        or by an individual or Legal Entity authorized to submit on behalf of
 25026        the copyright owner. For the purposes of this definition, "submitted"
 25027        means any form of electronic, verbal, or written communication sent
 25028        to the Licensor or its representatives, including but not limited to
 25029        communication on electronic mailing lists, source code control systems,
 25030        and issue tracking systems that are managed by, or on behalf of, the
 25031        Licensor for the purpose of discussing and improving the Work, but
 25032        excluding communication that is conspicuously marked or otherwise
 25033        designated in writing by the copyright owner as "Not a Contribution."
 25034  
 25035        "Contributor" shall mean Licensor and any individual or Legal Entity
 25036        on behalf of whom a Contribution has been received by Licensor and
 25037        subsequently incorporated within the Work.
 25038  
 25039     2. Grant of Copyright License. Subject to the terms and conditions of
 25040        this License, each Contributor hereby grants to You a perpetual,
 25041        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 25042        copyright license to reproduce, prepare Derivative Works of,
 25043        publicly display, publicly perform, sublicense, and distribute the
 25044        Work and such Derivative Works in Source or Object form.
 25045  
 25046     3. Grant of Patent License. Subject to the terms and conditions of
 25047        this License, each Contributor hereby grants to You a perpetual,
 25048        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 25049        (except as stated in this section) patent license to make, have made,
 25050        use, offer to sell, sell, import, and otherwise transfer the Work,
 25051        where such license applies only to those patent claims licensable
 25052        by such Contributor that are necessarily infringed by their
 25053        Contribution(s) alone or by combination of their Contribution(s)
 25054        with the Work to which such Contribution(s) was submitted. If You
 25055        institute patent litigation against any entity (including a
 25056        cross-claim or counterclaim in a lawsuit) alleging that the Work
 25057        or a Contribution incorporated within the Work constitutes direct
 25058        or contributory patent infringement, then any patent licenses
 25059        granted to You under this License for that Work shall terminate
 25060        as of the date such litigation is filed.
 25061  
 25062     4. Redistribution. You may reproduce and distribute copies of the
 25063        Work or Derivative Works thereof in any medium, with or without
 25064        modifications, and in Source or Object form, provided that You
 25065        meet the following conditions:
 25066  
 25067        (a) You must give any other recipients of the Work or
 25068            Derivative Works a copy of this License; and
 25069  
 25070        (b) You must cause any modified files to carry prominent notices
 25071            stating that You changed the files; and
 25072  
 25073        (c) You must retain, in the Source form of any Derivative Works
 25074            that You distribute, all copyright, patent, trademark, and
 25075            attribution notices from the Source form of the Work,
 25076            excluding those notices that do not pertain to any part of
 25077            the Derivative Works; and
 25078  
 25079        (d) If the Work includes a "NOTICE" text file as part of its
 25080            distribution, then any Derivative Works that You distribute must
 25081            include a readable copy of the attribution notices contained
 25082            within such NOTICE file, excluding those notices that do not
 25083            pertain to any part of the Derivative Works, in at least one
 25084            of the following places: within a NOTICE text file distributed
 25085            as part of the Derivative Works; within the Source form or
 25086            documentation, if provided along with the Derivative Works; or,
 25087            within a display generated by the Derivative Works, if and
 25088            wherever such third-party notices normally appear. The contents
 25089            of the NOTICE file are for informational purposes only and
 25090            do not modify the License. You may add Your own attribution
 25091            notices within Derivative Works that You distribute, alongside
 25092            or as an addendum to the NOTICE text from the Work, provided
 25093            that such additional attribution notices cannot be construed
 25094            as modifying the License.
 25095  
 25096        You may add Your own copyright statement to Your modifications and
 25097        may provide additional or different license terms and conditions
 25098        for use, reproduction, or distribution of Your modifications, or
 25099        for any such Derivative Works as a whole, provided Your use,
 25100        reproduction, and distribution of the Work otherwise complies with
 25101        the conditions stated in this License.
 25102  
 25103     5. Submission of Contributions. Unless You explicitly state otherwise,
 25104        any Contribution intentionally submitted for inclusion in the Work
 25105        by You to the Licensor shall be under the terms and conditions of
 25106        this License, without any additional terms or conditions.
 25107        Notwithstanding the above, nothing herein shall supersede or modify
 25108        the terms of any separate license agreement you may have executed
 25109        with Licensor regarding such Contributions.
 25110  
 25111     6. Trademarks. This License does not grant permission to use the trade
 25112        names, trademarks, service marks, or product names of the Licensor,
 25113        except as required for reasonable and customary use in describing the
 25114        origin of the Work and reproducing the content of the NOTICE file.
 25115  
 25116     7. Disclaimer of Warranty. Unless required by applicable law or
 25117        agreed to in writing, Licensor provides the Work (and each
 25118        Contributor provides its Contributions) on an "AS IS" BASIS,
 25119        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 25120        implied, including, without limitation, any warranties or conditions
 25121        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 25122        PARTICULAR PURPOSE. You are solely responsible for determining the
 25123        appropriateness of using or redistributing the Work and assume any
 25124        risks associated with Your exercise of permissions under this License.
 25125  
 25126     8. Limitation of Liability. In no event and under no legal theory,
 25127        whether in tort (including negligence), contract, or otherwise,
 25128        unless required by applicable law (such as deliberate and grossly
 25129        negligent acts) or agreed to in writing, shall any Contributor be
 25130        liable to You for damages, including any direct, indirect, special,
 25131        incidental, or consequential damages of any character arising as a
 25132        result of this License or out of the use or inability to use the
 25133        Work (including but not limited to damages for loss of goodwill,
 25134        work stoppage, computer failure or malfunction, or any and all
 25135        other commercial damages or losses), even if such Contributor
 25136        has been advised of the possibility of such damages.
 25137  
 25138     9. Accepting Warranty or Additional Liability. While redistributing
 25139        the Work or Derivative Works thereof, You may choose to offer,
 25140        and charge a fee for, acceptance of support, warranty, indemnity,
 25141        or other liability obligations and/or rights consistent with this
 25142        License. However, in accepting such obligations, You may act only
 25143        on Your own behalf and on Your sole responsibility, not on behalf
 25144        of any other Contributor, and only if You agree to indemnify,
 25145        defend, and hold each Contributor harmless for any liability
 25146        incurred by, or claims asserted against, such Contributor by reason
 25147        of your accepting any such warranty or additional liability.
 25148  
 25149     END OF TERMS AND CONDITIONS
 25150  
 25151     APPENDIX: How to apply the Apache License to your work.
 25152  
 25153        To apply the Apache License to your work, attach the following
 25154        boilerplate notice, with the fields enclosed by brackets "[]"
 25155        replaced with your own identifying information. (Don't include
 25156        the brackets!)  The text should be enclosed in the appropriate
 25157        comment syntax for the file format. We also recommend that a
 25158        file or class name and description of purpose be included on the
 25159        same "printed page" as the copyright notice for easier
 25160        identification within third-party archives.
 25161  
 25162     Copyright [yyyy] [name of copyright owner]
 25163  
 25164     Licensed under the Apache License, Version 2.0 (the "License");
 25165     you may not use this file except in compliance with the License.
 25166     You may obtain a copy of the License at
 25167  
 25168         http://www.apache.org/licenses/LICENSE-2.0
 25169  
 25170     Unless required by applicable law or agreed to in writing, software
 25171     distributed under the License is distributed on an "AS IS" BASIS,
 25172     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 25173     See the License for the specific language governing permissions and
 25174     limitations under the License.
 25175  
 25176  ================================================================
 25177  
 25178  github.com/prometheus/common
 25179  https://github.com/prometheus/common
 25180  ----------------------------------------------------------------
 25181                                   Apache License
 25182                             Version 2.0, January 2004
 25183                          http://www.apache.org/licenses/
 25184  
 25185     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 25186  
 25187     1. Definitions.
 25188  
 25189        "License" shall mean the terms and conditions for use, reproduction,
 25190        and distribution as defined by Sections 1 through 9 of this document.
 25191  
 25192        "Licensor" shall mean the copyright owner or entity authorized by
 25193        the copyright owner that is granting the License.
 25194  
 25195        "Legal Entity" shall mean the union of the acting entity and all
 25196        other entities that control, are controlled by, or are under common
 25197        control with that entity. For the purposes of this definition,
 25198        "control" means (i) the power, direct or indirect, to cause the
 25199        direction or management of such entity, whether by contract or
 25200        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 25201        outstanding shares, or (iii) beneficial ownership of such entity.
 25202  
 25203        "You" (or "Your") shall mean an individual or Legal Entity
 25204        exercising permissions granted by this License.
 25205  
 25206        "Source" form shall mean the preferred form for making modifications,
 25207        including but not limited to software source code, documentation
 25208        source, and configuration files.
 25209  
 25210        "Object" form shall mean any form resulting from mechanical
 25211        transformation or translation of a Source form, including but
 25212        not limited to compiled object code, generated documentation,
 25213        and conversions to other media types.
 25214  
 25215        "Work" shall mean the work of authorship, whether in Source or
 25216        Object form, made available under the License, as indicated by a
 25217        copyright notice that is included in or attached to the work
 25218        (an example is provided in the Appendix below).
 25219  
 25220        "Derivative Works" shall mean any work, whether in Source or Object
 25221        form, that is based on (or derived from) the Work and for which the
 25222        editorial revisions, annotations, elaborations, or other modifications
 25223        represent, as a whole, an original work of authorship. For the purposes
 25224        of this License, Derivative Works shall not include works that remain
 25225        separable from, or merely link (or bind by name) to the interfaces of,
 25226        the Work and Derivative Works thereof.
 25227  
 25228        "Contribution" shall mean any work of authorship, including
 25229        the original version of the Work and any modifications or additions
 25230        to that Work or Derivative Works thereof, that is intentionally
 25231        submitted to Licensor for inclusion in the Work by the copyright owner
 25232        or by an individual or Legal Entity authorized to submit on behalf of
 25233        the copyright owner. For the purposes of this definition, "submitted"
 25234        means any form of electronic, verbal, or written communication sent
 25235        to the Licensor or its representatives, including but not limited to
 25236        communication on electronic mailing lists, source code control systems,
 25237        and issue tracking systems that are managed by, or on behalf of, the
 25238        Licensor for the purpose of discussing and improving the Work, but
 25239        excluding communication that is conspicuously marked or otherwise
 25240        designated in writing by the copyright owner as "Not a Contribution."
 25241  
 25242        "Contributor" shall mean Licensor and any individual or Legal Entity
 25243        on behalf of whom a Contribution has been received by Licensor and
 25244        subsequently incorporated within the Work.
 25245  
 25246     2. Grant of Copyright License. Subject to the terms and conditions of
 25247        this License, each Contributor hereby grants to You a perpetual,
 25248        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 25249        copyright license to reproduce, prepare Derivative Works of,
 25250        publicly display, publicly perform, sublicense, and distribute the
 25251        Work and such Derivative Works in Source or Object form.
 25252  
 25253     3. Grant of Patent License. Subject to the terms and conditions of
 25254        this License, each Contributor hereby grants to You a perpetual,
 25255        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 25256        (except as stated in this section) patent license to make, have made,
 25257        use, offer to sell, sell, import, and otherwise transfer the Work,
 25258        where such license applies only to those patent claims licensable
 25259        by such Contributor that are necessarily infringed by their
 25260        Contribution(s) alone or by combination of their Contribution(s)
 25261        with the Work to which such Contribution(s) was submitted. If You
 25262        institute patent litigation against any entity (including a
 25263        cross-claim or counterclaim in a lawsuit) alleging that the Work
 25264        or a Contribution incorporated within the Work constitutes direct
 25265        or contributory patent infringement, then any patent licenses
 25266        granted to You under this License for that Work shall terminate
 25267        as of the date such litigation is filed.
 25268  
 25269     4. Redistribution. You may reproduce and distribute copies of the
 25270        Work or Derivative Works thereof in any medium, with or without
 25271        modifications, and in Source or Object form, provided that You
 25272        meet the following conditions:
 25273  
 25274        (a) You must give any other recipients of the Work or
 25275            Derivative Works a copy of this License; and
 25276  
 25277        (b) You must cause any modified files to carry prominent notices
 25278            stating that You changed the files; and
 25279  
 25280        (c) You must retain, in the Source form of any Derivative Works
 25281            that You distribute, all copyright, patent, trademark, and
 25282            attribution notices from the Source form of the Work,
 25283            excluding those notices that do not pertain to any part of
 25284            the Derivative Works; and
 25285  
 25286        (d) If the Work includes a "NOTICE" text file as part of its
 25287            distribution, then any Derivative Works that You distribute must
 25288            include a readable copy of the attribution notices contained
 25289            within such NOTICE file, excluding those notices that do not
 25290            pertain to any part of the Derivative Works, in at least one
 25291            of the following places: within a NOTICE text file distributed
 25292            as part of the Derivative Works; within the Source form or
 25293            documentation, if provided along with the Derivative Works; or,
 25294            within a display generated by the Derivative Works, if and
 25295            wherever such third-party notices normally appear. The contents
 25296            of the NOTICE file are for informational purposes only and
 25297            do not modify the License. You may add Your own attribution
 25298            notices within Derivative Works that You distribute, alongside
 25299            or as an addendum to the NOTICE text from the Work, provided
 25300            that such additional attribution notices cannot be construed
 25301            as modifying the License.
 25302  
 25303        You may add Your own copyright statement to Your modifications and
 25304        may provide additional or different license terms and conditions
 25305        for use, reproduction, or distribution of Your modifications, or
 25306        for any such Derivative Works as a whole, provided Your use,
 25307        reproduction, and distribution of the Work otherwise complies with
 25308        the conditions stated in this License.
 25309  
 25310     5. Submission of Contributions. Unless You explicitly state otherwise,
 25311        any Contribution intentionally submitted for inclusion in the Work
 25312        by You to the Licensor shall be under the terms and conditions of
 25313        this License, without any additional terms or conditions.
 25314        Notwithstanding the above, nothing herein shall supersede or modify
 25315        the terms of any separate license agreement you may have executed
 25316        with Licensor regarding such Contributions.
 25317  
 25318     6. Trademarks. This License does not grant permission to use the trade
 25319        names, trademarks, service marks, or product names of the Licensor,
 25320        except as required for reasonable and customary use in describing the
 25321        origin of the Work and reproducing the content of the NOTICE file.
 25322  
 25323     7. Disclaimer of Warranty. Unless required by applicable law or
 25324        agreed to in writing, Licensor provides the Work (and each
 25325        Contributor provides its Contributions) on an "AS IS" BASIS,
 25326        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 25327        implied, including, without limitation, any warranties or conditions
 25328        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 25329        PARTICULAR PURPOSE. You are solely responsible for determining the
 25330        appropriateness of using or redistributing the Work and assume any
 25331        risks associated with Your exercise of permissions under this License.
 25332  
 25333     8. Limitation of Liability. In no event and under no legal theory,
 25334        whether in tort (including negligence), contract, or otherwise,
 25335        unless required by applicable law (such as deliberate and grossly
 25336        negligent acts) or agreed to in writing, shall any Contributor be
 25337        liable to You for damages, including any direct, indirect, special,
 25338        incidental, or consequential damages of any character arising as a
 25339        result of this License or out of the use or inability to use the
 25340        Work (including but not limited to damages for loss of goodwill,
 25341        work stoppage, computer failure or malfunction, or any and all
 25342        other commercial damages or losses), even if such Contributor
 25343        has been advised of the possibility of such damages.
 25344  
 25345     9. Accepting Warranty or Additional Liability. While redistributing
 25346        the Work or Derivative Works thereof, You may choose to offer,
 25347        and charge a fee for, acceptance of support, warranty, indemnity,
 25348        or other liability obligations and/or rights consistent with this
 25349        License. However, in accepting such obligations, You may act only
 25350        on Your own behalf and on Your sole responsibility, not on behalf
 25351        of any other Contributor, and only if You agree to indemnify,
 25352        defend, and hold each Contributor harmless for any liability
 25353        incurred by, or claims asserted against, such Contributor by reason
 25354        of your accepting any such warranty or additional liability.
 25355  
 25356     END OF TERMS AND CONDITIONS
 25357  
 25358     APPENDIX: How to apply the Apache License to your work.
 25359  
 25360        To apply the Apache License to your work, attach the following
 25361        boilerplate notice, with the fields enclosed by brackets "[]"
 25362        replaced with your own identifying information. (Don't include
 25363        the brackets!)  The text should be enclosed in the appropriate
 25364        comment syntax for the file format. We also recommend that a
 25365        file or class name and description of purpose be included on the
 25366        same "printed page" as the copyright notice for easier
 25367        identification within third-party archives.
 25368  
 25369     Copyright [yyyy] [name of copyright owner]
 25370  
 25371     Licensed under the Apache License, Version 2.0 (the "License");
 25372     you may not use this file except in compliance with the License.
 25373     You may obtain a copy of the License at
 25374  
 25375         http://www.apache.org/licenses/LICENSE-2.0
 25376  
 25377     Unless required by applicable law or agreed to in writing, software
 25378     distributed under the License is distributed on an "AS IS" BASIS,
 25379     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 25380     See the License for the specific language governing permissions and
 25381     limitations under the License.
 25382  
 25383  ================================================================
 25384  
 25385  github.com/prometheus/procfs
 25386  https://github.com/prometheus/procfs
 25387  ----------------------------------------------------------------
 25388                                   Apache License
 25389                             Version 2.0, January 2004
 25390                          http://www.apache.org/licenses/
 25391  
 25392     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 25393  
 25394     1. Definitions.
 25395  
 25396        "License" shall mean the terms and conditions for use, reproduction,
 25397        and distribution as defined by Sections 1 through 9 of this document.
 25398  
 25399        "Licensor" shall mean the copyright owner or entity authorized by
 25400        the copyright owner that is granting the License.
 25401  
 25402        "Legal Entity" shall mean the union of the acting entity and all
 25403        other entities that control, are controlled by, or are under common
 25404        control with that entity. For the purposes of this definition,
 25405        "control" means (i) the power, direct or indirect, to cause the
 25406        direction or management of such entity, whether by contract or
 25407        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 25408        outstanding shares, or (iii) beneficial ownership of such entity.
 25409  
 25410        "You" (or "Your") shall mean an individual or Legal Entity
 25411        exercising permissions granted by this License.
 25412  
 25413        "Source" form shall mean the preferred form for making modifications,
 25414        including but not limited to software source code, documentation
 25415        source, and configuration files.
 25416  
 25417        "Object" form shall mean any form resulting from mechanical
 25418        transformation or translation of a Source form, including but
 25419        not limited to compiled object code, generated documentation,
 25420        and conversions to other media types.
 25421  
 25422        "Work" shall mean the work of authorship, whether in Source or
 25423        Object form, made available under the License, as indicated by a
 25424        copyright notice that is included in or attached to the work
 25425        (an example is provided in the Appendix below).
 25426  
 25427        "Derivative Works" shall mean any work, whether in Source or Object
 25428        form, that is based on (or derived from) the Work and for which the
 25429        editorial revisions, annotations, elaborations, or other modifications
 25430        represent, as a whole, an original work of authorship. For the purposes
 25431        of this License, Derivative Works shall not include works that remain
 25432        separable from, or merely link (or bind by name) to the interfaces of,
 25433        the Work and Derivative Works thereof.
 25434  
 25435        "Contribution" shall mean any work of authorship, including
 25436        the original version of the Work and any modifications or additions
 25437        to that Work or Derivative Works thereof, that is intentionally
 25438        submitted to Licensor for inclusion in the Work by the copyright owner
 25439        or by an individual or Legal Entity authorized to submit on behalf of
 25440        the copyright owner. For the purposes of this definition, "submitted"
 25441        means any form of electronic, verbal, or written communication sent
 25442        to the Licensor or its representatives, including but not limited to
 25443        communication on electronic mailing lists, source code control systems,
 25444        and issue tracking systems that are managed by, or on behalf of, the
 25445        Licensor for the purpose of discussing and improving the Work, but
 25446        excluding communication that is conspicuously marked or otherwise
 25447        designated in writing by the copyright owner as "Not a Contribution."
 25448  
 25449        "Contributor" shall mean Licensor and any individual or Legal Entity
 25450        on behalf of whom a Contribution has been received by Licensor and
 25451        subsequently incorporated within the Work.
 25452  
 25453     2. Grant of Copyright License. Subject to the terms and conditions of
 25454        this License, each Contributor hereby grants to You a perpetual,
 25455        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 25456        copyright license to reproduce, prepare Derivative Works of,
 25457        publicly display, publicly perform, sublicense, and distribute the
 25458        Work and such Derivative Works in Source or Object form.
 25459  
 25460     3. Grant of Patent License. Subject to the terms and conditions of
 25461        this License, each Contributor hereby grants to You a perpetual,
 25462        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 25463        (except as stated in this section) patent license to make, have made,
 25464        use, offer to sell, sell, import, and otherwise transfer the Work,
 25465        where such license applies only to those patent claims licensable
 25466        by such Contributor that are necessarily infringed by their
 25467        Contribution(s) alone or by combination of their Contribution(s)
 25468        with the Work to which such Contribution(s) was submitted. If You
 25469        institute patent litigation against any entity (including a
 25470        cross-claim or counterclaim in a lawsuit) alleging that the Work
 25471        or a Contribution incorporated within the Work constitutes direct
 25472        or contributory patent infringement, then any patent licenses
 25473        granted to You under this License for that Work shall terminate
 25474        as of the date such litigation is filed.
 25475  
 25476     4. Redistribution. You may reproduce and distribute copies of the
 25477        Work or Derivative Works thereof in any medium, with or without
 25478        modifications, and in Source or Object form, provided that You
 25479        meet the following conditions:
 25480  
 25481        (a) You must give any other recipients of the Work or
 25482            Derivative Works a copy of this License; and
 25483  
 25484        (b) You must cause any modified files to carry prominent notices
 25485            stating that You changed the files; and
 25486  
 25487        (c) You must retain, in the Source form of any Derivative Works
 25488            that You distribute, all copyright, patent, trademark, and
 25489            attribution notices from the Source form of the Work,
 25490            excluding those notices that do not pertain to any part of
 25491            the Derivative Works; and
 25492  
 25493        (d) If the Work includes a "NOTICE" text file as part of its
 25494            distribution, then any Derivative Works that You distribute must
 25495            include a readable copy of the attribution notices contained
 25496            within such NOTICE file, excluding those notices that do not
 25497            pertain to any part of the Derivative Works, in at least one
 25498            of the following places: within a NOTICE text file distributed
 25499            as part of the Derivative Works; within the Source form or
 25500            documentation, if provided along with the Derivative Works; or,
 25501            within a display generated by the Derivative Works, if and
 25502            wherever such third-party notices normally appear. The contents
 25503            of the NOTICE file are for informational purposes only and
 25504            do not modify the License. You may add Your own attribution
 25505            notices within Derivative Works that You distribute, alongside
 25506            or as an addendum to the NOTICE text from the Work, provided
 25507            that such additional attribution notices cannot be construed
 25508            as modifying the License.
 25509  
 25510        You may add Your own copyright statement to Your modifications and
 25511        may provide additional or different license terms and conditions
 25512        for use, reproduction, or distribution of Your modifications, or
 25513        for any such Derivative Works as a whole, provided Your use,
 25514        reproduction, and distribution of the Work otherwise complies with
 25515        the conditions stated in this License.
 25516  
 25517     5. Submission of Contributions. Unless You explicitly state otherwise,
 25518        any Contribution intentionally submitted for inclusion in the Work
 25519        by You to the Licensor shall be under the terms and conditions of
 25520        this License, without any additional terms or conditions.
 25521        Notwithstanding the above, nothing herein shall supersede or modify
 25522        the terms of any separate license agreement you may have executed
 25523        with Licensor regarding such Contributions.
 25524  
 25525     6. Trademarks. This License does not grant permission to use the trade
 25526        names, trademarks, service marks, or product names of the Licensor,
 25527        except as required for reasonable and customary use in describing the
 25528        origin of the Work and reproducing the content of the NOTICE file.
 25529  
 25530     7. Disclaimer of Warranty. Unless required by applicable law or
 25531        agreed to in writing, Licensor provides the Work (and each
 25532        Contributor provides its Contributions) on an "AS IS" BASIS,
 25533        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 25534        implied, including, without limitation, any warranties or conditions
 25535        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 25536        PARTICULAR PURPOSE. You are solely responsible for determining the
 25537        appropriateness of using or redistributing the Work and assume any
 25538        risks associated with Your exercise of permissions under this License.
 25539  
 25540     8. Limitation of Liability. In no event and under no legal theory,
 25541        whether in tort (including negligence), contract, or otherwise,
 25542        unless required by applicable law (such as deliberate and grossly
 25543        negligent acts) or agreed to in writing, shall any Contributor be
 25544        liable to You for damages, including any direct, indirect, special,
 25545        incidental, or consequential damages of any character arising as a
 25546        result of this License or out of the use or inability to use the
 25547        Work (including but not limited to damages for loss of goodwill,
 25548        work stoppage, computer failure or malfunction, or any and all
 25549        other commercial damages or losses), even if such Contributor
 25550        has been advised of the possibility of such damages.
 25551  
 25552     9. Accepting Warranty or Additional Liability. While redistributing
 25553        the Work or Derivative Works thereof, You may choose to offer,
 25554        and charge a fee for, acceptance of support, warranty, indemnity,
 25555        or other liability obligations and/or rights consistent with this
 25556        License. However, in accepting such obligations, You may act only
 25557        on Your own behalf and on Your sole responsibility, not on behalf
 25558        of any other Contributor, and only if You agree to indemnify,
 25559        defend, and hold each Contributor harmless for any liability
 25560        incurred by, or claims asserted against, such Contributor by reason
 25561        of your accepting any such warranty or additional liability.
 25562  
 25563     END OF TERMS AND CONDITIONS
 25564  
 25565     APPENDIX: How to apply the Apache License to your work.
 25566  
 25567        To apply the Apache License to your work, attach the following
 25568        boilerplate notice, with the fields enclosed by brackets "[]"
 25569        replaced with your own identifying information. (Don't include
 25570        the brackets!)  The text should be enclosed in the appropriate
 25571        comment syntax for the file format. We also recommend that a
 25572        file or class name and description of purpose be included on the
 25573        same "printed page" as the copyright notice for easier
 25574        identification within third-party archives.
 25575  
 25576     Copyright [yyyy] [name of copyright owner]
 25577  
 25578     Licensed under the Apache License, Version 2.0 (the "License");
 25579     you may not use this file except in compliance with the License.
 25580     You may obtain a copy of the License at
 25581  
 25582         http://www.apache.org/licenses/LICENSE-2.0
 25583  
 25584     Unless required by applicable law or agreed to in writing, software
 25585     distributed under the License is distributed on an "AS IS" BASIS,
 25586     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 25587     See the License for the specific language governing permissions and
 25588     limitations under the License.
 25589  
 25590  ================================================================
 25591  
 25592  github.com/prometheus/prom2json
 25593  https://github.com/prometheus/prom2json
 25594  ----------------------------------------------------------------
 25595                                   Apache License
 25596                             Version 2.0, January 2004
 25597                          http://www.apache.org/licenses/
 25598  
 25599     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 25600  
 25601     1. Definitions.
 25602  
 25603        "License" shall mean the terms and conditions for use, reproduction,
 25604        and distribution as defined by Sections 1 through 9 of this document.
 25605  
 25606        "Licensor" shall mean the copyright owner or entity authorized by
 25607        the copyright owner that is granting the License.
 25608  
 25609        "Legal Entity" shall mean the union of the acting entity and all
 25610        other entities that control, are controlled by, or are under common
 25611        control with that entity. For the purposes of this definition,
 25612        "control" means (i) the power, direct or indirect, to cause the
 25613        direction or management of such entity, whether by contract or
 25614        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 25615        outstanding shares, or (iii) beneficial ownership of such entity.
 25616  
 25617        "You" (or "Your") shall mean an individual or Legal Entity
 25618        exercising permissions granted by this License.
 25619  
 25620        "Source" form shall mean the preferred form for making modifications,
 25621        including but not limited to software source code, documentation
 25622        source, and configuration files.
 25623  
 25624        "Object" form shall mean any form resulting from mechanical
 25625        transformation or translation of a Source form, including but
 25626        not limited to compiled object code, generated documentation,
 25627        and conversions to other media types.
 25628  
 25629        "Work" shall mean the work of authorship, whether in Source or
 25630        Object form, made available under the License, as indicated by a
 25631        copyright notice that is included in or attached to the work
 25632        (an example is provided in the Appendix below).
 25633  
 25634        "Derivative Works" shall mean any work, whether in Source or Object
 25635        form, that is based on (or derived from) the Work and for which the
 25636        editorial revisions, annotations, elaborations, or other modifications
 25637        represent, as a whole, an original work of authorship. For the purposes
 25638        of this License, Derivative Works shall not include works that remain
 25639        separable from, or merely link (or bind by name) to the interfaces of,
 25640        the Work and Derivative Works thereof.
 25641  
 25642        "Contribution" shall mean any work of authorship, including
 25643        the original version of the Work and any modifications or additions
 25644        to that Work or Derivative Works thereof, that is intentionally
 25645        submitted to Licensor for inclusion in the Work by the copyright owner
 25646        or by an individual or Legal Entity authorized to submit on behalf of
 25647        the copyright owner. For the purposes of this definition, "submitted"
 25648        means any form of electronic, verbal, or written communication sent
 25649        to the Licensor or its representatives, including but not limited to
 25650        communication on electronic mailing lists, source code control systems,
 25651        and issue tracking systems that are managed by, or on behalf of, the
 25652        Licensor for the purpose of discussing and improving the Work, but
 25653        excluding communication that is conspicuously marked or otherwise
 25654        designated in writing by the copyright owner as "Not a Contribution."
 25655  
 25656        "Contributor" shall mean Licensor and any individual or Legal Entity
 25657        on behalf of whom a Contribution has been received by Licensor and
 25658        subsequently incorporated within the Work.
 25659  
 25660     2. Grant of Copyright License. Subject to the terms and conditions of
 25661        this License, each Contributor hereby grants to You a perpetual,
 25662        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 25663        copyright license to reproduce, prepare Derivative Works of,
 25664        publicly display, publicly perform, sublicense, and distribute the
 25665        Work and such Derivative Works in Source or Object form.
 25666  
 25667     3. Grant of Patent License. Subject to the terms and conditions of
 25668        this License, each Contributor hereby grants to You a perpetual,
 25669        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 25670        (except as stated in this section) patent license to make, have made,
 25671        use, offer to sell, sell, import, and otherwise transfer the Work,
 25672        where such license applies only to those patent claims licensable
 25673        by such Contributor that are necessarily infringed by their
 25674        Contribution(s) alone or by combination of their Contribution(s)
 25675        with the Work to which such Contribution(s) was submitted. If You
 25676        institute patent litigation against any entity (including a
 25677        cross-claim or counterclaim in a lawsuit) alleging that the Work
 25678        or a Contribution incorporated within the Work constitutes direct
 25679        or contributory patent infringement, then any patent licenses
 25680        granted to You under this License for that Work shall terminate
 25681        as of the date such litigation is filed.
 25682  
 25683     4. Redistribution. You may reproduce and distribute copies of the
 25684        Work or Derivative Works thereof in any medium, with or without
 25685        modifications, and in Source or Object form, provided that You
 25686        meet the following conditions:
 25687  
 25688        (a) You must give any other recipients of the Work or
 25689            Derivative Works a copy of this License; and
 25690  
 25691        (b) You must cause any modified files to carry prominent notices
 25692            stating that You changed the files; and
 25693  
 25694        (c) You must retain, in the Source form of any Derivative Works
 25695            that You distribute, all copyright, patent, trademark, and
 25696            attribution notices from the Source form of the Work,
 25697            excluding those notices that do not pertain to any part of
 25698            the Derivative Works; and
 25699  
 25700        (d) If the Work includes a "NOTICE" text file as part of its
 25701            distribution, then any Derivative Works that You distribute must
 25702            include a readable copy of the attribution notices contained
 25703            within such NOTICE file, excluding those notices that do not
 25704            pertain to any part of the Derivative Works, in at least one
 25705            of the following places: within a NOTICE text file distributed
 25706            as part of the Derivative Works; within the Source form or
 25707            documentation, if provided along with the Derivative Works; or,
 25708            within a display generated by the Derivative Works, if and
 25709            wherever such third-party notices normally appear. The contents
 25710            of the NOTICE file are for informational purposes only and
 25711            do not modify the License. You may add Your own attribution
 25712            notices within Derivative Works that You distribute, alongside
 25713            or as an addendum to the NOTICE text from the Work, provided
 25714            that such additional attribution notices cannot be construed
 25715            as modifying the License.
 25716  
 25717        You may add Your own copyright statement to Your modifications and
 25718        may provide additional or different license terms and conditions
 25719        for use, reproduction, or distribution of Your modifications, or
 25720        for any such Derivative Works as a whole, provided Your use,
 25721        reproduction, and distribution of the Work otherwise complies with
 25722        the conditions stated in this License.
 25723  
 25724     5. Submission of Contributions. Unless You explicitly state otherwise,
 25725        any Contribution intentionally submitted for inclusion in the Work
 25726        by You to the Licensor shall be under the terms and conditions of
 25727        this License, without any additional terms or conditions.
 25728        Notwithstanding the above, nothing herein shall supersede or modify
 25729        the terms of any separate license agreement you may have executed
 25730        with Licensor regarding such Contributions.
 25731  
 25732     6. Trademarks. This License does not grant permission to use the trade
 25733        names, trademarks, service marks, or product names of the Licensor,
 25734        except as required for reasonable and customary use in describing the
 25735        origin of the Work and reproducing the content of the NOTICE file.
 25736  
 25737     7. Disclaimer of Warranty. Unless required by applicable law or
 25738        agreed to in writing, Licensor provides the Work (and each
 25739        Contributor provides its Contributions) on an "AS IS" BASIS,
 25740        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 25741        implied, including, without limitation, any warranties or conditions
 25742        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 25743        PARTICULAR PURPOSE. You are solely responsible for determining the
 25744        appropriateness of using or redistributing the Work and assume any
 25745        risks associated with Your exercise of permissions under this License.
 25746  
 25747     8. Limitation of Liability. In no event and under no legal theory,
 25748        whether in tort (including negligence), contract, or otherwise,
 25749        unless required by applicable law (such as deliberate and grossly
 25750        negligent acts) or agreed to in writing, shall any Contributor be
 25751        liable to You for damages, including any direct, indirect, special,
 25752        incidental, or consequential damages of any character arising as a
 25753        result of this License or out of the use or inability to use the
 25754        Work (including but not limited to damages for loss of goodwill,
 25755        work stoppage, computer failure or malfunction, or any and all
 25756        other commercial damages or losses), even if such Contributor
 25757        has been advised of the possibility of such damages.
 25758  
 25759     9. Accepting Warranty or Additional Liability. While redistributing
 25760        the Work or Derivative Works thereof, You may choose to offer,
 25761        and charge a fee for, acceptance of support, warranty, indemnity,
 25762        or other liability obligations and/or rights consistent with this
 25763        License. However, in accepting such obligations, You may act only
 25764        on Your own behalf and on Your sole responsibility, not on behalf
 25765        of any other Contributor, and only if You agree to indemnify,
 25766        defend, and hold each Contributor harmless for any liability
 25767        incurred by, or claims asserted against, such Contributor by reason
 25768        of your accepting any such warranty or additional liability.
 25769  
 25770     END OF TERMS AND CONDITIONS
 25771  
 25772     APPENDIX: How to apply the Apache License to your work.
 25773  
 25774        To apply the Apache License to your work, attach the following
 25775        boilerplate notice, with the fields enclosed by brackets "[]"
 25776        replaced with your own identifying information. (Don't include
 25777        the brackets!)  The text should be enclosed in the appropriate
 25778        comment syntax for the file format. We also recommend that a
 25779        file or class name and description of purpose be included on the
 25780        same "printed page" as the copyright notice for easier
 25781        identification within third-party archives.
 25782  
 25783     Copyright [yyyy] [name of copyright owner]
 25784  
 25785     Licensed under the Apache License, Version 2.0 (the "License");
 25786     you may not use this file except in compliance with the License.
 25787     You may obtain a copy of the License at
 25788  
 25789         http://www.apache.org/licenses/LICENSE-2.0
 25790  
 25791     Unless required by applicable law or agreed to in writing, software
 25792     distributed under the License is distributed on an "AS IS" BASIS,
 25793     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 25794     See the License for the specific language governing permissions and
 25795     limitations under the License.
 25796  
 25797  ================================================================
 25798  
 25799  github.com/rabbitmq/amqp091-go
 25800  https://github.com/rabbitmq/amqp091-go
 25801  ----------------------------------------------------------------
 25802  AMQP 0-9-1 Go Client
 25803  Copyright (c) 2021 VMware, Inc. or its affiliates. All Rights Reserved.
 25804  
 25805  Copyright (c) 2012-2021, Sean Treadway, SoundCloud Ltd.
 25806  
 25807  Redistribution and use in source and binary forms, with or without
 25808  modification, are permitted provided that the following conditions are met:
 25809  
 25810  Redistributions of source code must retain the above copyright notice, this
 25811  list of conditions and the following disclaimer.
 25812  
 25813  Redistributions in binary form must reproduce the above copyright notice, this
 25814  list of conditions and the following disclaimer in the documentation and/or
 25815  other materials provided with the distribution.
 25816  
 25817  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 25818  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 25819  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 25820  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 25821  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 25822  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 25823  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 25824  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 25825  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 25826  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 25827  
 25828  ================================================================
 25829  
 25830  github.com/rcrowley/go-metrics
 25831  https://github.com/rcrowley/go-metrics
 25832  ----------------------------------------------------------------
 25833  Copyright 2012 Richard Crowley. All rights reserved.
 25834  
 25835  Redistribution and use in source and binary forms, with or without
 25836  modification, are permitted provided that the following conditions are
 25837  met:
 25838  
 25839      1.  Redistributions of source code must retain the above copyright
 25840          notice, this list of conditions and the following disclaimer.
 25841  
 25842      2.  Redistributions in binary form must reproduce the above
 25843          copyright notice, this list of conditions and the following
 25844          disclaimer in the documentation and/or other materials provided
 25845          with the distribution.
 25846  
 25847  THIS SOFTWARE IS PROVIDED BY RICHARD CROWLEY ``AS IS'' AND ANY EXPRESS
 25848  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 25849  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 25850  DISCLAIMED. IN NO EVENT SHALL RICHARD CROWLEY OR CONTRIBUTORS BE LIABLE
 25851  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 25852  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 25853  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 25854  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 25855  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 25856  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 25857  THE POSSIBILITY OF SUCH DAMAGE.
 25858  
 25859  The views and conclusions contained in the software and documentation
 25860  are those of the authors and should not be interpreted as representing
 25861  official policies, either expressed or implied, of Richard Crowley.
 25862  
 25863  ================================================================
 25864  
 25865  github.com/rivo/tview
 25866  https://github.com/rivo/tview
 25867  ----------------------------------------------------------------
 25868  MIT License
 25869  
 25870  Copyright (c) 2018 Oliver Kuederle
 25871  
 25872  Permission is hereby granted, free of charge, to any person obtaining a copy
 25873  of this software and associated documentation files (the "Software"), to deal
 25874  in the Software without restriction, including without limitation the rights
 25875  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 25876  copies of the Software, and to permit persons to whom the Software is
 25877  furnished to do so, subject to the following conditions:
 25878  
 25879  The above copyright notice and this permission notice shall be included in all
 25880  copies or substantial portions of the Software.
 25881  
 25882  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 25883  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 25884  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 25885  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 25886  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 25887  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 25888  SOFTWARE.
 25889  
 25890  ================================================================
 25891  
 25892  github.com/rivo/uniseg
 25893  https://github.com/rivo/uniseg
 25894  ----------------------------------------------------------------
 25895  MIT License
 25896  
 25897  Copyright (c) 2019 Oliver Kuederle
 25898  
 25899  Permission is hereby granted, free of charge, to any person obtaining a copy
 25900  of this software and associated documentation files (the "Software"), to deal
 25901  in the Software without restriction, including without limitation the rights
 25902  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 25903  copies of the Software, and to permit persons to whom the Software is
 25904  furnished to do so, subject to the following conditions:
 25905  
 25906  The above copyright notice and this permission notice shall be included in all
 25907  copies or substantial portions of the Software.
 25908  
 25909  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 25910  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 25911  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 25912  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 25913  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 25914  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 25915  SOFTWARE.
 25916  
 25917  ================================================================
 25918  
 25919  github.com/rjeczalik/notify
 25920  https://github.com/rjeczalik/notify
 25921  ----------------------------------------------------------------
 25922  The MIT License (MIT)
 25923  
 25924  Copyright (c) 2014-2015 The Notify Authors
 25925  
 25926  Permission is hereby granted, free of charge, to any person obtaining a copy
 25927  of this software and associated documentation files (the "Software"), to deal
 25928  in the Software without restriction, including without limitation the rights
 25929  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 25930  copies of the Software, and to permit persons to whom the Software is
 25931  furnished to do so, subject to the following conditions:
 25932  
 25933  The above copyright notice and this permission notice shall be included in all
 25934  copies or substantial portions of the Software.
 25935  
 25936  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 25937  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 25938  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 25939  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 25940  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 25941  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 25942  SOFTWARE.
 25943  
 25944  ================================================================
 25945  
 25946  github.com/rogpeppe/go-internal
 25947  https://github.com/rogpeppe/go-internal
 25948  ----------------------------------------------------------------
 25949  Copyright (c) 2018 The Go Authors. All rights reserved.
 25950  
 25951  Redistribution and use in source and binary forms, with or without
 25952  modification, are permitted provided that the following conditions are
 25953  met:
 25954  
 25955     * Redistributions of source code must retain the above copyright
 25956  notice, this list of conditions and the following disclaimer.
 25957     * Redistributions in binary form must reproduce the above
 25958  copyright notice, this list of conditions and the following disclaimer
 25959  in the documentation and/or other materials provided with the
 25960  distribution.
 25961     * Neither the name of Google Inc. nor the names of its
 25962  contributors may be used to endorse or promote products derived from
 25963  this software without specific prior written permission.
 25964  
 25965  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 25966  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 25967  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 25968  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 25969  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 25970  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 25971  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 25972  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 25973  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 25974  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 25975  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 25976  
 25977  ================================================================
 25978  
 25979  github.com/rs/cors
 25980  https://github.com/rs/cors
 25981  ----------------------------------------------------------------
 25982  Copyright (c) 2014 Olivier Poitrey <rs@dailymotion.com>
 25983  
 25984  Permission is hereby granted, free of charge, to any person obtaining a copy
 25985  of this software and associated documentation files (the "Software"), to deal
 25986  in the Software without restriction, including without limitation the rights
 25987  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 25988  copies of the Software, and to permit persons to whom the Software is furnished
 25989  to do so, subject to the following conditions:
 25990  
 25991  The above copyright notice and this permission notice shall be included in all
 25992  copies or substantial portions of the Software.
 25993  
 25994  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 25995  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 25996  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 25997  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 25998  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 25999  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 26000  THE SOFTWARE.
 26001  
 26002  ================================================================
 26003  
 26004  github.com/rs/xid
 26005  https://github.com/rs/xid
 26006  ----------------------------------------------------------------
 26007  Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com>
 26008  
 26009  Permission is hereby granted, free of charge, to any person obtaining a copy
 26010  of this software and associated documentation files (the "Software"), to deal
 26011  in the Software without restriction, including without limitation the rights
 26012  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 26013  copies of the Software, and to permit persons to whom the Software is furnished
 26014  to do so, subject to the following conditions:
 26015  
 26016  The above copyright notice and this permission notice shall be included in all
 26017  copies or substantial portions of the Software.
 26018  
 26019  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 26020  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 26021  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 26022  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 26023  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 26024  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 26025  THE SOFTWARE.
 26026  
 26027  ================================================================
 26028  
 26029  github.com/safchain/ethtool
 26030  https://github.com/safchain/ethtool
 26031  ----------------------------------------------------------------
 26032                                   Apache License
 26033                             Version 2.0, January 2004
 26034                          http://www.apache.org/licenses/
 26035  
 26036     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 26037  
 26038     1. Definitions.
 26039  
 26040        "License" shall mean the terms and conditions for use, reproduction,
 26041        and distribution as defined by Sections 1 through 9 of this document.
 26042  
 26043        "Licensor" shall mean the copyright owner or entity authorized by
 26044        the copyright owner that is granting the License.
 26045  
 26046        "Legal Entity" shall mean the union of the acting entity and all
 26047        other entities that control, are controlled by, or are under common
 26048        control with that entity. For the purposes of this definition,
 26049        "control" means (i) the power, direct or indirect, to cause the
 26050        direction or management of such entity, whether by contract or
 26051        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 26052        outstanding shares, or (iii) beneficial ownership of such entity.
 26053  
 26054        "You" (or "Your") shall mean an individual or Legal Entity
 26055        exercising permissions granted by this License.
 26056  
 26057        "Source" form shall mean the preferred form for making modifications,
 26058        including but not limited to software source code, documentation
 26059        source, and configuration files.
 26060  
 26061        "Object" form shall mean any form resulting from mechanical
 26062        transformation or translation of a Source form, including but
 26063        not limited to compiled object code, generated documentation,
 26064        and conversions to other media types.
 26065  
 26066        "Work" shall mean the work of authorship, whether in Source or
 26067        Object form, made available under the License, as indicated by a
 26068        copyright notice that is included in or attached to the work
 26069        (an example is provided in the Appendix below).
 26070  
 26071        "Derivative Works" shall mean any work, whether in Source or Object
 26072        form, that is based on (or derived from) the Work and for which the
 26073        editorial revisions, annotations, elaborations, or other modifications
 26074        represent, as a whole, an original work of authorship. For the purposes
 26075        of this License, Derivative Works shall not include works that remain
 26076        separable from, or merely link (or bind by name) to the interfaces of,
 26077        the Work and Derivative Works thereof.
 26078  
 26079        "Contribution" shall mean any work of authorship, including
 26080        the original version of the Work and any modifications or additions
 26081        to that Work or Derivative Works thereof, that is intentionally
 26082        submitted to Licensor for inclusion in the Work by the copyright owner
 26083        or by an individual or Legal Entity authorized to submit on behalf of
 26084        the copyright owner. For the purposes of this definition, "submitted"
 26085        means any form of electronic, verbal, or written communication sent
 26086        to the Licensor or its representatives, including but not limited to
 26087        communication on electronic mailing lists, source code control systems,
 26088        and issue tracking systems that are managed by, or on behalf of, the
 26089        Licensor for the purpose of discussing and improving the Work, but
 26090        excluding communication that is conspicuously marked or otherwise
 26091        designated in writing by the copyright owner as "Not a Contribution."
 26092  
 26093        "Contributor" shall mean Licensor and any individual or Legal Entity
 26094        on behalf of whom a Contribution has been received by Licensor and
 26095        subsequently incorporated within the Work.
 26096  
 26097     2. Grant of Copyright License. Subject to the terms and conditions of
 26098        this License, each Contributor hereby grants to You a perpetual,
 26099        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 26100        copyright license to reproduce, prepare Derivative Works of,
 26101        publicly display, publicly perform, sublicense, and distribute the
 26102        Work and such Derivative Works in Source or Object form.
 26103  
 26104     3. Grant of Patent License. Subject to the terms and conditions of
 26105        this License, each Contributor hereby grants to You a perpetual,
 26106        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 26107        (except as stated in this section) patent license to make, have made,
 26108        use, offer to sell, sell, import, and otherwise transfer the Work,
 26109        where such license applies only to those patent claims licensable
 26110        by such Contributor that are necessarily infringed by their
 26111        Contribution(s) alone or by combination of their Contribution(s)
 26112        with the Work to which such Contribution(s) was submitted. If You
 26113        institute patent litigation against any entity (including a
 26114        cross-claim or counterclaim in a lawsuit) alleging that the Work
 26115        or a Contribution incorporated within the Work constitutes direct
 26116        or contributory patent infringement, then any patent licenses
 26117        granted to You under this License for that Work shall terminate
 26118        as of the date such litigation is filed.
 26119  
 26120     4. Redistribution. You may reproduce and distribute copies of the
 26121        Work or Derivative Works thereof in any medium, with or without
 26122        modifications, and in Source or Object form, provided that You
 26123        meet the following conditions:
 26124  
 26125        (a) You must give any other recipients of the Work or
 26126            Derivative Works a copy of this License; and
 26127  
 26128        (b) You must cause any modified files to carry prominent notices
 26129            stating that You changed the files; and
 26130  
 26131        (c) You must retain, in the Source form of any Derivative Works
 26132            that You distribute, all copyright, patent, trademark, and
 26133            attribution notices from the Source form of the Work,
 26134            excluding those notices that do not pertain to any part of
 26135            the Derivative Works; and
 26136  
 26137        (d) If the Work includes a "NOTICE" text file as part of its
 26138            distribution, then any Derivative Works that You distribute must
 26139            include a readable copy of the attribution notices contained
 26140            within such NOTICE file, excluding those notices that do not
 26141            pertain to any part of the Derivative Works, in at least one
 26142            of the following places: within a NOTICE text file distributed
 26143            as part of the Derivative Works; within the Source form or
 26144            documentation, if provided along with the Derivative Works; or,
 26145            within a display generated by the Derivative Works, if and
 26146            wherever such third-party notices normally appear. The contents
 26147            of the NOTICE file are for informational purposes only and
 26148            do not modify the License. You may add Your own attribution
 26149            notices within Derivative Works that You distribute, alongside
 26150            or as an addendum to the NOTICE text from the Work, provided
 26151            that such additional attribution notices cannot be construed
 26152            as modifying the License.
 26153  
 26154        You may add Your own copyright statement to Your modifications and
 26155        may provide additional or different license terms and conditions
 26156        for use, reproduction, or distribution of Your modifications, or
 26157        for any such Derivative Works as a whole, provided Your use,
 26158        reproduction, and distribution of the Work otherwise complies with
 26159        the conditions stated in this License.
 26160  
 26161     5. Submission of Contributions. Unless You explicitly state otherwise,
 26162        any Contribution intentionally submitted for inclusion in the Work
 26163        by You to the Licensor shall be under the terms and conditions of
 26164        this License, without any additional terms or conditions.
 26165        Notwithstanding the above, nothing herein shall supersede or modify
 26166        the terms of any separate license agreement you may have executed
 26167        with Licensor regarding such Contributions.
 26168  
 26169     6. Trademarks. This License does not grant permission to use the trade
 26170        names, trademarks, service marks, or product names of the Licensor,
 26171        except as required for reasonable and customary use in describing the
 26172        origin of the Work and reproducing the content of the NOTICE file.
 26173  
 26174     7. Disclaimer of Warranty. Unless required by applicable law or
 26175        agreed to in writing, Licensor provides the Work (and each
 26176        Contributor provides its Contributions) on an "AS IS" BASIS,
 26177        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 26178        implied, including, without limitation, any warranties or conditions
 26179        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 26180        PARTICULAR PURPOSE. You are solely responsible for determining the
 26181        appropriateness of using or redistributing the Work and assume any
 26182        risks associated with Your exercise of permissions under this License.
 26183  
 26184     8. Limitation of Liability. In no event and under no legal theory,
 26185        whether in tort (including negligence), contract, or otherwise,
 26186        unless required by applicable law (such as deliberate and grossly
 26187        negligent acts) or agreed to in writing, shall any Contributor be
 26188        liable to You for damages, including any direct, indirect, special,
 26189        incidental, or consequential damages of any character arising as a
 26190        result of this License or out of the use or inability to use the
 26191        Work (including but not limited to damages for loss of goodwill,
 26192        work stoppage, computer failure or malfunction, or any and all
 26193        other commercial damages or losses), even if such Contributor
 26194        has been advised of the possibility of such damages.
 26195  
 26196     9. Accepting Warranty or Additional Liability. While redistributing
 26197        the Work or Derivative Works thereof, You may choose to offer,
 26198        and charge a fee for, acceptance of support, warranty, indemnity,
 26199        or other liability obligations and/or rights consistent with this
 26200        License. However, in accepting such obligations, You may act only
 26201        on Your own behalf and on Your sole responsibility, not on behalf
 26202        of any other Contributor, and only if You agree to indemnify,
 26203        defend, and hold each Contributor harmless for any liability
 26204        incurred by, or claims asserted against, such Contributor by reason
 26205        of your accepting any such warranty or additional liability.
 26206  
 26207     END OF TERMS AND CONDITIONS
 26208  
 26209     APPENDIX: How to apply the Apache License to your work.
 26210  
 26211        To apply the Apache License to your work, attach the following
 26212        boilerplate notice, with the fields enclosed by brackets "{}"
 26213        replaced with your own identifying information. (Don't include
 26214        the brackets!)  The text should be enclosed in the appropriate
 26215        comment syntax for the file format. We also recommend that a
 26216        file or class name and description of purpose be included on the
 26217        same "printed page" as the copyright notice for easier
 26218        identification within third-party archives.
 26219  
 26220     Copyright {yyyy} {name of copyright owner}
 26221  
 26222     Licensed under the Apache License, Version 2.0 (the "License");
 26223     you may not use this file except in compliance with the License.
 26224     You may obtain a copy of the License at
 26225  
 26226         http://www.apache.org/licenses/LICENSE-2.0
 26227  
 26228     Unless required by applicable law or agreed to in writing, software
 26229     distributed under the License is distributed on an "AS IS" BASIS,
 26230     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 26231     See the License for the specific language governing permissions and
 26232     limitations under the License.
 26233  
 26234  
 26235  ================================================================
 26236  
 26237  github.com/secure-io/sio-go
 26238  https://github.com/secure-io/sio-go
 26239  ----------------------------------------------------------------
 26240  MIT License
 26241  
 26242  Copyright (c) 2019 SecureIO
 26243  
 26244  Permission is hereby granted, free of charge, to any person obtaining a copy
 26245  of this software and associated documentation files (the "Software"), to deal
 26246  in the Software without restriction, including without limitation the rights
 26247  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 26248  copies of the Software, and to permit persons to whom the Software is
 26249  furnished to do so, subject to the following conditions:
 26250  
 26251  The above copyright notice and this permission notice shall be included in all
 26252  copies or substantial portions of the Software.
 26253  
 26254  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 26255  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 26256  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 26257  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 26258  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 26259  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 26260  SOFTWARE.
 26261  
 26262  ================================================================
 26263  
 26264  github.com/shirou/gopsutil/v3
 26265  https://github.com/shirou/gopsutil/v3
 26266  ----------------------------------------------------------------
 26267  gopsutil is distributed under BSD license reproduced below.
 26268  
 26269  Copyright (c) 2014, WAKAYAMA Shirou
 26270  All rights reserved.
 26271  
 26272  Redistribution and use in source and binary forms, with or without modification,
 26273  are permitted provided that the following conditions are met:
 26274  
 26275   * Redistributions of source code must retain the above copyright notice, this
 26276     list of conditions and the following disclaimer.
 26277   * Redistributions in binary form must reproduce the above copyright notice,
 26278     this list of conditions and the following disclaimer in the documentation
 26279     and/or other materials provided with the distribution.
 26280   * Neither the name of the gopsutil authors nor the names of its contributors
 26281     may be used to endorse or promote products derived from this software without
 26282     specific prior written permission.
 26283  
 26284  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 26285  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 26286  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 26287  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 26288  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 26289  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 26290  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 26291  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 26292  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 26293  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 26294  
 26295  
 26296  -------
 26297  internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go.
 26298  
 26299  
 26300  
 26301  Copyright (c) 2009 The Go Authors. All rights reserved.
 26302  
 26303  Redistribution and use in source and binary forms, with or without
 26304  modification, are permitted provided that the following conditions are
 26305  met:
 26306  
 26307     * Redistributions of source code must retain the above copyright
 26308  notice, this list of conditions and the following disclaimer.
 26309     * Redistributions in binary form must reproduce the above
 26310  copyright notice, this list of conditions and the following disclaimer
 26311  in the documentation and/or other materials provided with the
 26312  distribution.
 26313     * Neither the name of Google Inc. nor the names of its
 26314  contributors may be used to endorse or promote products derived from
 26315  this software without specific prior written permission.
 26316  
 26317  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 26318  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 26319  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 26320  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 26321  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 26322  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 26323  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 26324  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 26325  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 26326  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 26327  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 26328  ================================================================
 26329  
 26330  github.com/shoenig/go-m1cpu
 26331  https://github.com/shoenig/go-m1cpu
 26332  ----------------------------------------------------------------
 26333  Mozilla Public License, version 2.0
 26334  
 26335  1. Definitions
 26336  
 26337  1.1. "Contributor"
 26338  
 26339       means each individual or legal entity that creates, contributes to the
 26340       creation of, or owns Covered Software.
 26341  
 26342  1.2. "Contributor Version"
 26343  
 26344       means the combination of the Contributions of others (if any) used by a
 26345       Contributor and that particular Contributor's Contribution.
 26346  
 26347  1.3. "Contribution"
 26348  
 26349       means Covered Software of a particular Contributor.
 26350  
 26351  1.4. "Covered Software"
 26352  
 26353       means Source Code Form to which the initial Contributor has attached the
 26354       notice in Exhibit A, the Executable Form of such Source Code Form, and
 26355       Modifications of such Source Code Form, in each case including portions
 26356       thereof.
 26357  
 26358  1.5. "Incompatible With Secondary Licenses"
 26359       means
 26360  
 26361       a. that the initial Contributor has attached the notice described in
 26362          Exhibit B to the Covered Software; or
 26363  
 26364       b. that the Covered Software was made available under the terms of
 26365          version 1.1 or earlier of the License, but not also under the terms of
 26366          a Secondary License.
 26367  
 26368  1.6. "Executable Form"
 26369  
 26370       means any form of the work other than Source Code Form.
 26371  
 26372  1.7. "Larger Work"
 26373  
 26374       means a work that combines Covered Software with other material, in a
 26375       separate file or files, that is not Covered Software.
 26376  
 26377  1.8. "License"
 26378  
 26379       means this document.
 26380  
 26381  1.9. "Licensable"
 26382  
 26383       means having the right to grant, to the maximum extent possible, whether
 26384       at the time of the initial grant or subsequently, any and all of the
 26385       rights conveyed by this License.
 26386  
 26387  1.10. "Modifications"
 26388  
 26389       means any of the following:
 26390  
 26391       a. any file in Source Code Form that results from an addition to,
 26392          deletion from, or modification of the contents of Covered Software; or
 26393  
 26394       b. any new file in Source Code Form that contains any Covered Software.
 26395  
 26396  1.11. "Patent Claims" of a Contributor
 26397  
 26398        means any patent claim(s), including without limitation, method,
 26399        process, and apparatus claims, in any patent Licensable by such
 26400        Contributor that would be infringed, but for the grant of the License,
 26401        by the making, using, selling, offering for sale, having made, import,
 26402        or transfer of either its Contributions or its Contributor Version.
 26403  
 26404  1.12. "Secondary License"
 26405  
 26406        means either the GNU General Public License, Version 2.0, the GNU Lesser
 26407        General Public License, Version 2.1, the GNU Affero General Public
 26408        License, Version 3.0, or any later versions of those licenses.
 26409  
 26410  1.13. "Source Code Form"
 26411  
 26412        means the form of the work preferred for making modifications.
 26413  
 26414  1.14. "You" (or "Your")
 26415  
 26416        means an individual or a legal entity exercising rights under this
 26417        License. For legal entities, "You" includes any entity that controls, is
 26418        controlled by, or is under common control with You. For purposes of this
 26419        definition, "control" means (a) the power, direct or indirect, to cause
 26420        the direction or management of such entity, whether by contract or
 26421        otherwise, or (b) ownership of more than fifty percent (50%) of the
 26422        outstanding shares or beneficial ownership of such entity.
 26423  
 26424  
 26425  2. License Grants and Conditions
 26426  
 26427  2.1. Grants
 26428  
 26429       Each Contributor hereby grants You a world-wide, royalty-free,
 26430       non-exclusive license:
 26431  
 26432       a. under intellectual property rights (other than patent or trademark)
 26433          Licensable by such Contributor to use, reproduce, make available,
 26434          modify, display, perform, distribute, and otherwise exploit its
 26435          Contributions, either on an unmodified basis, with Modifications, or
 26436          as part of a Larger Work; and
 26437  
 26438       b. under Patent Claims of such Contributor to make, use, sell, offer for
 26439          sale, have made, import, and otherwise transfer either its
 26440          Contributions or its Contributor Version.
 26441  
 26442  2.2. Effective Date
 26443  
 26444       The licenses granted in Section 2.1 with respect to any Contribution
 26445       become effective for each Contribution on the date the Contributor first
 26446       distributes such Contribution.
 26447  
 26448  2.3. Limitations on Grant Scope
 26449  
 26450       The licenses granted in this Section 2 are the only rights granted under
 26451       this License. No additional rights or licenses will be implied from the
 26452       distribution or licensing of Covered Software under this License.
 26453       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 26454       Contributor:
 26455  
 26456       a. for any code that a Contributor has removed from Covered Software; or
 26457  
 26458       b. for infringements caused by: (i) Your and any other third party's
 26459          modifications of Covered Software, or (ii) the combination of its
 26460          Contributions with other software (except as part of its Contributor
 26461          Version); or
 26462  
 26463       c. under Patent Claims infringed by Covered Software in the absence of
 26464          its Contributions.
 26465  
 26466       This License does not grant any rights in the trademarks, service marks,
 26467       or logos of any Contributor (except as may be necessary to comply with
 26468       the notice requirements in Section 3.4).
 26469  
 26470  2.4. Subsequent Licenses
 26471  
 26472       No Contributor makes additional grants as a result of Your choice to
 26473       distribute the Covered Software under a subsequent version of this
 26474       License (see Section 10.2) or under the terms of a Secondary License (if
 26475       permitted under the terms of Section 3.3).
 26476  
 26477  2.5. Representation
 26478  
 26479       Each Contributor represents that the Contributor believes its
 26480       Contributions are its original creation(s) or it has sufficient rights to
 26481       grant the rights to its Contributions conveyed by this License.
 26482  
 26483  2.6. Fair Use
 26484  
 26485       This License is not intended to limit any rights You have under
 26486       applicable copyright doctrines of fair use, fair dealing, or other
 26487       equivalents.
 26488  
 26489  2.7. Conditions
 26490  
 26491       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 26492       Section 2.1.
 26493  
 26494  
 26495  3. Responsibilities
 26496  
 26497  3.1. Distribution of Source Form
 26498  
 26499       All distribution of Covered Software in Source Code Form, including any
 26500       Modifications that You create or to which You contribute, must be under
 26501       the terms of this License. You must inform recipients that the Source
 26502       Code Form of the Covered Software is governed by the terms of this
 26503       License, and how they can obtain a copy of this License. You may not
 26504       attempt to alter or restrict the recipients' rights in the Source Code
 26505       Form.
 26506  
 26507  3.2. Distribution of Executable Form
 26508  
 26509       If You distribute Covered Software in Executable Form then:
 26510  
 26511       a. such Covered Software must also be made available in Source Code Form,
 26512          as described in Section 3.1, and You must inform recipients of the
 26513          Executable Form how they can obtain a copy of such Source Code Form by
 26514          reasonable means in a timely manner, at a charge no more than the cost
 26515          of distribution to the recipient; and
 26516  
 26517       b. You may distribute such Executable Form under the terms of this
 26518          License, or sublicense it under different terms, provided that the
 26519          license for the Executable Form does not attempt to limit or alter the
 26520          recipients' rights in the Source Code Form under this License.
 26521  
 26522  3.3. Distribution of a Larger Work
 26523  
 26524       You may create and distribute a Larger Work under terms of Your choice,
 26525       provided that You also comply with the requirements of this License for
 26526       the Covered Software. If the Larger Work is a combination of Covered
 26527       Software with a work governed by one or more Secondary Licenses, and the
 26528       Covered Software is not Incompatible With Secondary Licenses, this
 26529       License permits You to additionally distribute such Covered Software
 26530       under the terms of such Secondary License(s), so that the recipient of
 26531       the Larger Work may, at their option, further distribute the Covered
 26532       Software under the terms of either this License or such Secondary
 26533       License(s).
 26534  
 26535  3.4. Notices
 26536  
 26537       You may not remove or alter the substance of any license notices
 26538       (including copyright notices, patent notices, disclaimers of warranty, or
 26539       limitations of liability) contained within the Source Code Form of the
 26540       Covered Software, except that You may alter any license notices to the
 26541       extent required to remedy known factual inaccuracies.
 26542  
 26543  3.5. Application of Additional Terms
 26544  
 26545       You may choose to offer, and to charge a fee for, warranty, support,
 26546       indemnity or liability obligations to one or more recipients of Covered
 26547       Software. However, You may do so only on Your own behalf, and not on
 26548       behalf of any Contributor. You must make it absolutely clear that any
 26549       such warranty, support, indemnity, or liability obligation is offered by
 26550       You alone, and You hereby agree to indemnify every Contributor for any
 26551       liability incurred by such Contributor as a result of warranty, support,
 26552       indemnity or liability terms You offer. You may include additional
 26553       disclaimers of warranty and limitations of liability specific to any
 26554       jurisdiction.
 26555  
 26556  4. Inability to Comply Due to Statute or Regulation
 26557  
 26558     If it is impossible for You to comply with any of the terms of this License
 26559     with respect to some or all of the Covered Software due to statute,
 26560     judicial order, or regulation then You must: (a) comply with the terms of
 26561     this License to the maximum extent possible; and (b) describe the
 26562     limitations and the code they affect. Such description must be placed in a
 26563     text file included with all distributions of the Covered Software under
 26564     this License. Except to the extent prohibited by statute or regulation,
 26565     such description must be sufficiently detailed for a recipient of ordinary
 26566     skill to be able to understand it.
 26567  
 26568  5. Termination
 26569  
 26570  5.1. The rights granted under this License will terminate automatically if You
 26571       fail to comply with any of its terms. However, if You become compliant,
 26572       then the rights granted under this License from a particular Contributor
 26573       are reinstated (a) provisionally, unless and until such Contributor
 26574       explicitly and finally terminates Your grants, and (b) on an ongoing
 26575       basis, if such Contributor fails to notify You of the non-compliance by
 26576       some reasonable means prior to 60 days after You have come back into
 26577       compliance. Moreover, Your grants from a particular Contributor are
 26578       reinstated on an ongoing basis if such Contributor notifies You of the
 26579       non-compliance by some reasonable means, this is the first time You have
 26580       received notice of non-compliance with this License from such
 26581       Contributor, and You become compliant prior to 30 days after Your receipt
 26582       of the notice.
 26583  
 26584  5.2. If You initiate litigation against any entity by asserting a patent
 26585       infringement claim (excluding declaratory judgment actions,
 26586       counter-claims, and cross-claims) alleging that a Contributor Version
 26587       directly or indirectly infringes any patent, then the rights granted to
 26588       You by any and all Contributors for the Covered Software under Section
 26589       2.1 of this License shall terminate.
 26590  
 26591  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 26592       license agreements (excluding distributors and resellers) which have been
 26593       validly granted by You or Your distributors under this License prior to
 26594       termination shall survive termination.
 26595  
 26596  6. Disclaimer of Warranty
 26597  
 26598     Covered Software is provided under this License on an "as is" basis,
 26599     without warranty of any kind, either expressed, implied, or statutory,
 26600     including, without limitation, warranties that the Covered Software is free
 26601     of defects, merchantable, fit for a particular purpose or non-infringing.
 26602     The entire risk as to the quality and performance of the Covered Software
 26603     is with You. Should any Covered Software prove defective in any respect,
 26604     You (not any Contributor) assume the cost of any necessary servicing,
 26605     repair, or correction. This disclaimer of warranty constitutes an essential
 26606     part of this License. No use of  any Covered Software is authorized under
 26607     this License except under this disclaimer.
 26608  
 26609  7. Limitation of Liability
 26610  
 26611     Under no circumstances and under no legal theory, whether tort (including
 26612     negligence), contract, or otherwise, shall any Contributor, or anyone who
 26613     distributes Covered Software as permitted above, be liable to You for any
 26614     direct, indirect, special, incidental, or consequential damages of any
 26615     character including, without limitation, damages for lost profits, loss of
 26616     goodwill, work stoppage, computer failure or malfunction, or any and all
 26617     other commercial damages or losses, even if such party shall have been
 26618     informed of the possibility of such damages. This limitation of liability
 26619     shall not apply to liability for death or personal injury resulting from
 26620     such party's negligence to the extent applicable law prohibits such
 26621     limitation. Some jurisdictions do not allow the exclusion or limitation of
 26622     incidental or consequential damages, so this exclusion and limitation may
 26623     not apply to You.
 26624  
 26625  8. Litigation
 26626  
 26627     Any litigation relating to this License may be brought only in the courts
 26628     of a jurisdiction where the defendant maintains its principal place of
 26629     business and such litigation shall be governed by laws of that
 26630     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 26631     in this Section shall prevent a party's ability to bring cross-claims or
 26632     counter-claims.
 26633  
 26634  9. Miscellaneous
 26635  
 26636     This License represents the complete agreement concerning the subject
 26637     matter hereof. If any provision of this License is held to be
 26638     unenforceable, such provision shall be reformed only to the extent
 26639     necessary to make it enforceable. Any law or regulation which provides that
 26640     the language of a contract shall be construed against the drafter shall not
 26641     be used to construe this License against a Contributor.
 26642  
 26643  
 26644  10. Versions of the License
 26645  
 26646  10.1. New Versions
 26647  
 26648        Mozilla Foundation is the license steward. Except as provided in Section
 26649        10.3, no one other than the license steward has the right to modify or
 26650        publish new versions of this License. Each version will be given a
 26651        distinguishing version number.
 26652  
 26653  10.2. Effect of New Versions
 26654  
 26655        You may distribute the Covered Software under the terms of the version
 26656        of the License under which You originally received the Covered Software,
 26657        or under the terms of any subsequent version published by the license
 26658        steward.
 26659  
 26660  10.3. Modified Versions
 26661  
 26662        If you create software not governed by this License, and you want to
 26663        create a new license for such software, you may create and use a
 26664        modified version of this License if you rename the license and remove
 26665        any references to the name of the license steward (except to note that
 26666        such modified license differs from this License).
 26667  
 26668  10.4. Distributing Source Code Form that is Incompatible With Secondary
 26669        Licenses If You choose to distribute Source Code Form that is
 26670        Incompatible With Secondary Licenses under the terms of this version of
 26671        the License, the notice described in Exhibit B of this License must be
 26672        attached.
 26673  
 26674  Exhibit A - Source Code Form License Notice
 26675  
 26676        This Source Code Form is subject to the
 26677        terms of the Mozilla Public License, v.
 26678        2.0. If a copy of the MPL was not
 26679        distributed with this file, You can
 26680        obtain one at
 26681        http://mozilla.org/MPL/2.0/.
 26682  
 26683  If it is not possible or desirable to put the notice in a particular file,
 26684  then You may include the notice in a location (such as a LICENSE file in a
 26685  relevant directory) where a recipient would be likely to look for such a
 26686  notice.
 26687  
 26688  You may add additional accurate notices of copyright ownership.
 26689  
 26690  Exhibit B - "Incompatible With Secondary Licenses" Notice
 26691  
 26692        This Source Code Form is "Incompatible
 26693        With Secondary Licenses", as defined by
 26694        the Mozilla Public License, v. 2.0.
 26695  
 26696  
 26697  ================================================================
 26698  
 26699  github.com/shoenig/test
 26700  https://github.com/shoenig/test
 26701  ----------------------------------------------------------------
 26702  Mozilla Public License, version 2.0
 26703  
 26704  1. Definitions
 26705  
 26706  1.1. "Contributor"
 26707  
 26708       means each individual or legal entity that creates, contributes to the
 26709       creation of, or owns Covered Software.
 26710  
 26711  1.2. "Contributor Version"
 26712  
 26713       means the combination of the Contributions of others (if any) used by a
 26714       Contributor and that particular Contributor's Contribution.
 26715  
 26716  1.3. "Contribution"
 26717  
 26718       means Covered Software of a particular Contributor.
 26719  
 26720  1.4. "Covered Software"
 26721  
 26722       means Source Code Form to which the initial Contributor has attached the
 26723       notice in Exhibit A, the Executable Form of such Source Code Form, and
 26724       Modifications of such Source Code Form, in each case including portions
 26725       thereof.
 26726  
 26727  1.5. "Incompatible With Secondary Licenses"
 26728       means
 26729  
 26730       a. that the initial Contributor has attached the notice described in
 26731          Exhibit B to the Covered Software; or
 26732  
 26733       b. that the Covered Software was made available under the terms of
 26734          version 1.1 or earlier of the License, but not also under the terms of
 26735          a Secondary License.
 26736  
 26737  1.6. "Executable Form"
 26738  
 26739       means any form of the work other than Source Code Form.
 26740  
 26741  1.7. "Larger Work"
 26742  
 26743       means a work that combines Covered Software with other material, in a
 26744       separate file or files, that is not Covered Software.
 26745  
 26746  1.8. "License"
 26747  
 26748       means this document.
 26749  
 26750  1.9. "Licensable"
 26751  
 26752       means having the right to grant, to the maximum extent possible, whether
 26753       at the time of the initial grant or subsequently, any and all of the
 26754       rights conveyed by this License.
 26755  
 26756  1.10. "Modifications"
 26757  
 26758       means any of the following:
 26759  
 26760       a. any file in Source Code Form that results from an addition to,
 26761          deletion from, or modification of the contents of Covered Software; or
 26762  
 26763       b. any new file in Source Code Form that contains any Covered Software.
 26764  
 26765  1.11. "Patent Claims" of a Contributor
 26766  
 26767        means any patent claim(s), including without limitation, method,
 26768        process, and apparatus claims, in any patent Licensable by such
 26769        Contributor that would be infringed, but for the grant of the License,
 26770        by the making, using, selling, offering for sale, having made, import,
 26771        or transfer of either its Contributions or its Contributor Version.
 26772  
 26773  1.12. "Secondary License"
 26774  
 26775        means either the GNU General Public License, Version 2.0, the GNU Lesser
 26776        General Public License, Version 2.1, the GNU Affero General Public
 26777        License, Version 3.0, or any later versions of those licenses.
 26778  
 26779  1.13. "Source Code Form"
 26780  
 26781        means the form of the work preferred for making modifications.
 26782  
 26783  1.14. "You" (or "Your")
 26784  
 26785        means an individual or a legal entity exercising rights under this
 26786        License. For legal entities, "You" includes any entity that controls, is
 26787        controlled by, or is under common control with You. For purposes of this
 26788        definition, "control" means (a) the power, direct or indirect, to cause
 26789        the direction or management of such entity, whether by contract or
 26790        otherwise, or (b) ownership of more than fifty percent (50%) of the
 26791        outstanding shares or beneficial ownership of such entity.
 26792  
 26793  
 26794  2. License Grants and Conditions
 26795  
 26796  2.1. Grants
 26797  
 26798       Each Contributor hereby grants You a world-wide, royalty-free,
 26799       non-exclusive license:
 26800  
 26801       a. under intellectual property rights (other than patent or trademark)
 26802          Licensable by such Contributor to use, reproduce, make available,
 26803          modify, display, perform, distribute, and otherwise exploit its
 26804          Contributions, either on an unmodified basis, with Modifications, or
 26805          as part of a Larger Work; and
 26806  
 26807       b. under Patent Claims of such Contributor to make, use, sell, offer for
 26808          sale, have made, import, and otherwise transfer either its
 26809          Contributions or its Contributor Version.
 26810  
 26811  2.2. Effective Date
 26812  
 26813       The licenses granted in Section 2.1 with respect to any Contribution
 26814       become effective for each Contribution on the date the Contributor first
 26815       distributes such Contribution.
 26816  
 26817  2.3. Limitations on Grant Scope
 26818  
 26819       The licenses granted in this Section 2 are the only rights granted under
 26820       this License. No additional rights or licenses will be implied from the
 26821       distribution or licensing of Covered Software under this License.
 26822       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 26823       Contributor:
 26824  
 26825       a. for any code that a Contributor has removed from Covered Software; or
 26826  
 26827       b. for infringements caused by: (i) Your and any other third party's
 26828          modifications of Covered Software, or (ii) the combination of its
 26829          Contributions with other software (except as part of its Contributor
 26830          Version); or
 26831  
 26832       c. under Patent Claims infringed by Covered Software in the absence of
 26833          its Contributions.
 26834  
 26835       This License does not grant any rights in the trademarks, service marks,
 26836       or logos of any Contributor (except as may be necessary to comply with
 26837       the notice requirements in Section 3.4).
 26838  
 26839  2.4. Subsequent Licenses
 26840  
 26841       No Contributor makes additional grants as a result of Your choice to
 26842       distribute the Covered Software under a subsequent version of this
 26843       License (see Section 10.2) or under the terms of a Secondary License (if
 26844       permitted under the terms of Section 3.3).
 26845  
 26846  2.5. Representation
 26847  
 26848       Each Contributor represents that the Contributor believes its
 26849       Contributions are its original creation(s) or it has sufficient rights to
 26850       grant the rights to its Contributions conveyed by this License.
 26851  
 26852  2.6. Fair Use
 26853  
 26854       This License is not intended to limit any rights You have under
 26855       applicable copyright doctrines of fair use, fair dealing, or other
 26856       equivalents.
 26857  
 26858  2.7. Conditions
 26859  
 26860       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 26861       Section 2.1.
 26862  
 26863  
 26864  3. Responsibilities
 26865  
 26866  3.1. Distribution of Source Form
 26867  
 26868       All distribution of Covered Software in Source Code Form, including any
 26869       Modifications that You create or to which You contribute, must be under
 26870       the terms of this License. You must inform recipients that the Source
 26871       Code Form of the Covered Software is governed by the terms of this
 26872       License, and how they can obtain a copy of this License. You may not
 26873       attempt to alter or restrict the recipients' rights in the Source Code
 26874       Form.
 26875  
 26876  3.2. Distribution of Executable Form
 26877  
 26878       If You distribute Covered Software in Executable Form then:
 26879  
 26880       a. such Covered Software must also be made available in Source Code Form,
 26881          as described in Section 3.1, and You must inform recipients of the
 26882          Executable Form how they can obtain a copy of such Source Code Form by
 26883          reasonable means in a timely manner, at a charge no more than the cost
 26884          of distribution to the recipient; and
 26885  
 26886       b. You may distribute such Executable Form under the terms of this
 26887          License, or sublicense it under different terms, provided that the
 26888          license for the Executable Form does not attempt to limit or alter the
 26889          recipients' rights in the Source Code Form under this License.
 26890  
 26891  3.3. Distribution of a Larger Work
 26892  
 26893       You may create and distribute a Larger Work under terms of Your choice,
 26894       provided that You also comply with the requirements of this License for
 26895       the Covered Software. If the Larger Work is a combination of Covered
 26896       Software with a work governed by one or more Secondary Licenses, and the
 26897       Covered Software is not Incompatible With Secondary Licenses, this
 26898       License permits You to additionally distribute such Covered Software
 26899       under the terms of such Secondary License(s), so that the recipient of
 26900       the Larger Work may, at their option, further distribute the Covered
 26901       Software under the terms of either this License or such Secondary
 26902       License(s).
 26903  
 26904  3.4. Notices
 26905  
 26906       You may not remove or alter the substance of any license notices
 26907       (including copyright notices, patent notices, disclaimers of warranty, or
 26908       limitations of liability) contained within the Source Code Form of the
 26909       Covered Software, except that You may alter any license notices to the
 26910       extent required to remedy known factual inaccuracies.
 26911  
 26912  3.5. Application of Additional Terms
 26913  
 26914       You may choose to offer, and to charge a fee for, warranty, support,
 26915       indemnity or liability obligations to one or more recipients of Covered
 26916       Software. However, You may do so only on Your own behalf, and not on
 26917       behalf of any Contributor. You must make it absolutely clear that any
 26918       such warranty, support, indemnity, or liability obligation is offered by
 26919       You alone, and You hereby agree to indemnify every Contributor for any
 26920       liability incurred by such Contributor as a result of warranty, support,
 26921       indemnity or liability terms You offer. You may include additional
 26922       disclaimers of warranty and limitations of liability specific to any
 26923       jurisdiction.
 26924  
 26925  4. Inability to Comply Due to Statute or Regulation
 26926  
 26927     If it is impossible for You to comply with any of the terms of this License
 26928     with respect to some or all of the Covered Software due to statute,
 26929     judicial order, or regulation then You must: (a) comply with the terms of
 26930     this License to the maximum extent possible; and (b) describe the
 26931     limitations and the code they affect. Such description must be placed in a
 26932     text file included with all distributions of the Covered Software under
 26933     this License. Except to the extent prohibited by statute or regulation,
 26934     such description must be sufficiently detailed for a recipient of ordinary
 26935     skill to be able to understand it.
 26936  
 26937  5. Termination
 26938  
 26939  5.1. The rights granted under this License will terminate automatically if You
 26940       fail to comply with any of its terms. However, if You become compliant,
 26941       then the rights granted under this License from a particular Contributor
 26942       are reinstated (a) provisionally, unless and until such Contributor
 26943       explicitly and finally terminates Your grants, and (b) on an ongoing
 26944       basis, if such Contributor fails to notify You of the non-compliance by
 26945       some reasonable means prior to 60 days after You have come back into
 26946       compliance. Moreover, Your grants from a particular Contributor are
 26947       reinstated on an ongoing basis if such Contributor notifies You of the
 26948       non-compliance by some reasonable means, this is the first time You have
 26949       received notice of non-compliance with this License from such
 26950       Contributor, and You become compliant prior to 30 days after Your receipt
 26951       of the notice.
 26952  
 26953  5.2. If You initiate litigation against any entity by asserting a patent
 26954       infringement claim (excluding declaratory judgment actions,
 26955       counter-claims, and cross-claims) alleging that a Contributor Version
 26956       directly or indirectly infringes any patent, then the rights granted to
 26957       You by any and all Contributors for the Covered Software under Section
 26958       2.1 of this License shall terminate.
 26959  
 26960  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 26961       license agreements (excluding distributors and resellers) which have been
 26962       validly granted by You or Your distributors under this License prior to
 26963       termination shall survive termination.
 26964  
 26965  6. Disclaimer of Warranty
 26966  
 26967     Covered Software is provided under this License on an "as is" basis,
 26968     without warranty of any kind, either expressed, implied, or statutory,
 26969     including, without limitation, warranties that the Covered Software is free
 26970     of defects, merchantable, fit for a particular purpose or non-infringing.
 26971     The entire risk as to the quality and performance of the Covered Software
 26972     is with You. Should any Covered Software prove defective in any respect,
 26973     You (not any Contributor) assume the cost of any necessary servicing,
 26974     repair, or correction. This disclaimer of warranty constitutes an essential
 26975     part of this License. No use of  any Covered Software is authorized under
 26976     this License except under this disclaimer.
 26977  
 26978  7. Limitation of Liability
 26979  
 26980     Under no circumstances and under no legal theory, whether tort (including
 26981     negligence), contract, or otherwise, shall any Contributor, or anyone who
 26982     distributes Covered Software as permitted above, be liable to You for any
 26983     direct, indirect, special, incidental, or consequential damages of any
 26984     character including, without limitation, damages for lost profits, loss of
 26985     goodwill, work stoppage, computer failure or malfunction, or any and all
 26986     other commercial damages or losses, even if such party shall have been
 26987     informed of the possibility of such damages. This limitation of liability
 26988     shall not apply to liability for death or personal injury resulting from
 26989     such party's negligence to the extent applicable law prohibits such
 26990     limitation. Some jurisdictions do not allow the exclusion or limitation of
 26991     incidental or consequential damages, so this exclusion and limitation may
 26992     not apply to You.
 26993  
 26994  8. Litigation
 26995  
 26996     Any litigation relating to this License may be brought only in the courts
 26997     of a jurisdiction where the defendant maintains its principal place of
 26998     business and such litigation shall be governed by laws of that
 26999     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 27000     in this Section shall prevent a party's ability to bring cross-claims or
 27001     counter-claims.
 27002  
 27003  9. Miscellaneous
 27004  
 27005     This License represents the complete agreement concerning the subject
 27006     matter hereof. If any provision of this License is held to be
 27007     unenforceable, such provision shall be reformed only to the extent
 27008     necessary to make it enforceable. Any law or regulation which provides that
 27009     the language of a contract shall be construed against the drafter shall not
 27010     be used to construe this License against a Contributor.
 27011  
 27012  
 27013  10. Versions of the License
 27014  
 27015  10.1. New Versions
 27016  
 27017        Mozilla Foundation is the license steward. Except as provided in Section
 27018        10.3, no one other than the license steward has the right to modify or
 27019        publish new versions of this License. Each version will be given a
 27020        distinguishing version number.
 27021  
 27022  10.2. Effect of New Versions
 27023  
 27024        You may distribute the Covered Software under the terms of the version
 27025        of the License under which You originally received the Covered Software,
 27026        or under the terms of any subsequent version published by the license
 27027        steward.
 27028  
 27029  10.3. Modified Versions
 27030  
 27031        If you create software not governed by this License, and you want to
 27032        create a new license for such software, you may create and use a
 27033        modified version of this License if you rename the license and remove
 27034        any references to the name of the license steward (except to note that
 27035        such modified license differs from this License).
 27036  
 27037  10.4. Distributing Source Code Form that is Incompatible With Secondary
 27038        Licenses If You choose to distribute Source Code Form that is
 27039        Incompatible With Secondary Licenses under the terms of this version of
 27040        the License, the notice described in Exhibit B of this License must be
 27041        attached.
 27042  
 27043  Exhibit A - Source Code Form License Notice
 27044  
 27045        This Source Code Form is subject to the
 27046        terms of the Mozilla Public License, v.
 27047        2.0. If a copy of the MPL was not
 27048        distributed with this file, You can
 27049        obtain one at
 27050        http://mozilla.org/MPL/2.0/.
 27051  
 27052  If it is not possible or desirable to put the notice in a particular file,
 27053  then You may include the notice in a location (such as a LICENSE file in a
 27054  relevant directory) where a recipient would be likely to look for such a
 27055  notice.
 27056  
 27057  You may add additional accurate notices of copyright ownership.
 27058  
 27059  Exhibit B - "Incompatible With Secondary Licenses" Notice
 27060  
 27061        This Source Code Form is "Incompatible
 27062        With Secondary Licenses", as defined by
 27063        the Mozilla Public License, v. 2.0.
 27064  
 27065  
 27066  ================================================================
 27067  
 27068  github.com/stretchr/testify
 27069  https://github.com/stretchr/testify
 27070  ----------------------------------------------------------------
 27071  MIT License
 27072  
 27073  Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
 27074  
 27075  Permission is hereby granted, free of charge, to any person obtaining a copy
 27076  of this software and associated documentation files (the "Software"), to deal
 27077  in the Software without restriction, including without limitation the rights
 27078  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 27079  copies of the Software, and to permit persons to whom the Software is
 27080  furnished to do so, subject to the following conditions:
 27081  
 27082  The above copyright notice and this permission notice shall be included in all
 27083  copies or substantial portions of the Software.
 27084  
 27085  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 27086  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 27087  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 27088  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 27089  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 27090  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 27091  SOFTWARE.
 27092  
 27093  ================================================================
 27094  
 27095  github.com/tidwall/gjson
 27096  https://github.com/tidwall/gjson
 27097  ----------------------------------------------------------------
 27098  The MIT License (MIT)
 27099  
 27100  Copyright (c) 2016 Josh Baker
 27101  
 27102  Permission is hereby granted, free of charge, to any person obtaining a copy of
 27103  this software and associated documentation files (the "Software"), to deal in
 27104  the Software without restriction, including without limitation the rights to
 27105  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 27106  the Software, and to permit persons to whom the Software is furnished to do so,
 27107  subject to the following conditions:
 27108  
 27109  The above copyright notice and this permission notice shall be included in all
 27110  copies or substantial portions of the Software.
 27111  
 27112  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 27113  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 27114  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 27115  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 27116  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 27117  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 27118  
 27119  ================================================================
 27120  
 27121  github.com/tidwall/match
 27122  https://github.com/tidwall/match
 27123  ----------------------------------------------------------------
 27124  The MIT License (MIT)
 27125  
 27126  Copyright (c) 2016 Josh Baker
 27127  
 27128  Permission is hereby granted, free of charge, to any person obtaining a copy of
 27129  this software and associated documentation files (the "Software"), to deal in
 27130  the Software without restriction, including without limitation the rights to
 27131  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 27132  the Software, and to permit persons to whom the Software is furnished to do so,
 27133  subject to the following conditions:
 27134  
 27135  The above copyright notice and this permission notice shall be included in all
 27136  copies or substantial portions of the Software.
 27137  
 27138  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 27139  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 27140  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 27141  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 27142  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 27143  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 27144  
 27145  ================================================================
 27146  
 27147  github.com/tidwall/pretty
 27148  https://github.com/tidwall/pretty
 27149  ----------------------------------------------------------------
 27150  The MIT License (MIT)
 27151  
 27152  Copyright (c) 2017 Josh Baker
 27153  
 27154  Permission is hereby granted, free of charge, to any person obtaining a copy of
 27155  this software and associated documentation files (the "Software"), to deal in
 27156  the Software without restriction, including without limitation the rights to
 27157  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 27158  the Software, and to permit persons to whom the Software is furnished to do so,
 27159  subject to the following conditions:
 27160  
 27161  The above copyright notice and this permission notice shall be included in all
 27162  copies or substantial portions of the Software.
 27163  
 27164  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 27165  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 27166  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 27167  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 27168  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 27169  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 27170  
 27171  ================================================================
 27172  
 27173  github.com/tinylib/msgp
 27174  https://github.com/tinylib/msgp
 27175  ----------------------------------------------------------------
 27176  Copyright (c) 2014 Philip Hofer
 27177  Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated
 27178  
 27179  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:
 27180  
 27181  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 27182  
 27183  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.
 27184  ================================================================
 27185  
 27186  github.com/tklauser/go-sysconf
 27187  https://github.com/tklauser/go-sysconf
 27188  ----------------------------------------------------------------
 27189  BSD 3-Clause License
 27190  
 27191  Copyright (c) 2018-2022, Tobias Klauser
 27192  All rights reserved.
 27193  
 27194  Redistribution and use in source and binary forms, with or without
 27195  modification, are permitted provided that the following conditions are met:
 27196  
 27197  * Redistributions of source code must retain the above copyright notice, this
 27198    list of conditions and the following disclaimer.
 27199  
 27200  * Redistributions in binary form must reproduce the above copyright notice,
 27201    this list of conditions and the following disclaimer in the documentation
 27202    and/or other materials provided with the distribution.
 27203  
 27204  * Neither the name of the copyright holder nor the names of its
 27205    contributors may be used to endorse or promote products derived from
 27206    this software without specific prior written permission.
 27207  
 27208  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 27209  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 27210  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 27211  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 27212  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 27213  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 27214  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 27215  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 27216  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 27217  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 27218  
 27219  ================================================================
 27220  
 27221  github.com/tklauser/numcpus
 27222  https://github.com/tklauser/numcpus
 27223  ----------------------------------------------------------------
 27224  
 27225                                   Apache License
 27226                             Version 2.0, January 2004
 27227                          http://www.apache.org/licenses/
 27228  
 27229     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 27230  
 27231     1. Definitions.
 27232  
 27233        "License" shall mean the terms and conditions for use, reproduction,
 27234        and distribution as defined by Sections 1 through 9 of this document.
 27235  
 27236        "Licensor" shall mean the copyright owner or entity authorized by
 27237        the copyright owner that is granting the License.
 27238  
 27239        "Legal Entity" shall mean the union of the acting entity and all
 27240        other entities that control, are controlled by, or are under common
 27241        control with that entity. For the purposes of this definition,
 27242        "control" means (i) the power, direct or indirect, to cause the
 27243        direction or management of such entity, whether by contract or
 27244        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 27245        outstanding shares, or (iii) beneficial ownership of such entity.
 27246  
 27247        "You" (or "Your") shall mean an individual or Legal Entity
 27248        exercising permissions granted by this License.
 27249  
 27250        "Source" form shall mean the preferred form for making modifications,
 27251        including but not limited to software source code, documentation
 27252        source, and configuration files.
 27253  
 27254        "Object" form shall mean any form resulting from mechanical
 27255        transformation or translation of a Source form, including but
 27256        not limited to compiled object code, generated documentation,
 27257        and conversions to other media types.
 27258  
 27259        "Work" shall mean the work of authorship, whether in Source or
 27260        Object form, made available under the License, as indicated by a
 27261        copyright notice that is included in or attached to the work
 27262        (an example is provided in the Appendix below).
 27263  
 27264        "Derivative Works" shall mean any work, whether in Source or Object
 27265        form, that is based on (or derived from) the Work and for which the
 27266        editorial revisions, annotations, elaborations, or other modifications
 27267        represent, as a whole, an original work of authorship. For the purposes
 27268        of this License, Derivative Works shall not include works that remain
 27269        separable from, or merely link (or bind by name) to the interfaces of,
 27270        the Work and Derivative Works thereof.
 27271  
 27272        "Contribution" shall mean any work of authorship, including
 27273        the original version of the Work and any modifications or additions
 27274        to that Work or Derivative Works thereof, that is intentionally
 27275        submitted to Licensor for inclusion in the Work by the copyright owner
 27276        or by an individual or Legal Entity authorized to submit on behalf of
 27277        the copyright owner. For the purposes of this definition, "submitted"
 27278        means any form of electronic, verbal, or written communication sent
 27279        to the Licensor or its representatives, including but not limited to
 27280        communication on electronic mailing lists, source code control systems,
 27281        and issue tracking systems that are managed by, or on behalf of, the
 27282        Licensor for the purpose of discussing and improving the Work, but
 27283        excluding communication that is conspicuously marked or otherwise
 27284        designated in writing by the copyright owner as "Not a Contribution."
 27285  
 27286        "Contributor" shall mean Licensor and any individual or Legal Entity
 27287        on behalf of whom a Contribution has been received by Licensor and
 27288        subsequently incorporated within the Work.
 27289  
 27290     2. Grant of Copyright License. Subject to the terms and conditions of
 27291        this License, each Contributor hereby grants to You a perpetual,
 27292        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 27293        copyright license to reproduce, prepare Derivative Works of,
 27294        publicly display, publicly perform, sublicense, and distribute the
 27295        Work and such Derivative Works in Source or Object form.
 27296  
 27297     3. Grant of Patent License. Subject to the terms and conditions of
 27298        this License, each Contributor hereby grants to You a perpetual,
 27299        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 27300        (except as stated in this section) patent license to make, have made,
 27301        use, offer to sell, sell, import, and otherwise transfer the Work,
 27302        where such license applies only to those patent claims licensable
 27303        by such Contributor that are necessarily infringed by their
 27304        Contribution(s) alone or by combination of their Contribution(s)
 27305        with the Work to which such Contribution(s) was submitted. If You
 27306        institute patent litigation against any entity (including a
 27307        cross-claim or counterclaim in a lawsuit) alleging that the Work
 27308        or a Contribution incorporated within the Work constitutes direct
 27309        or contributory patent infringement, then any patent licenses
 27310        granted to You under this License for that Work shall terminate
 27311        as of the date such litigation is filed.
 27312  
 27313     4. Redistribution. You may reproduce and distribute copies of the
 27314        Work or Derivative Works thereof in any medium, with or without
 27315        modifications, and in Source or Object form, provided that You
 27316        meet the following conditions:
 27317  
 27318        (a) You must give any other recipients of the Work or
 27319            Derivative Works a copy of this License; and
 27320  
 27321        (b) You must cause any modified files to carry prominent notices
 27322            stating that You changed the files; and
 27323  
 27324        (c) You must retain, in the Source form of any Derivative Works
 27325            that You distribute, all copyright, patent, trademark, and
 27326            attribution notices from the Source form of the Work,
 27327            excluding those notices that do not pertain to any part of
 27328            the Derivative Works; and
 27329  
 27330        (d) If the Work includes a "NOTICE" text file as part of its
 27331            distribution, then any Derivative Works that You distribute must
 27332            include a readable copy of the attribution notices contained
 27333            within such NOTICE file, excluding those notices that do not
 27334            pertain to any part of the Derivative Works, in at least one
 27335            of the following places: within a NOTICE text file distributed
 27336            as part of the Derivative Works; within the Source form or
 27337            documentation, if provided along with the Derivative Works; or,
 27338            within a display generated by the Derivative Works, if and
 27339            wherever such third-party notices normally appear. The contents
 27340            of the NOTICE file are for informational purposes only and
 27341            do not modify the License. You may add Your own attribution
 27342            notices within Derivative Works that You distribute, alongside
 27343            or as an addendum to the NOTICE text from the Work, provided
 27344            that such additional attribution notices cannot be construed
 27345            as modifying the License.
 27346  
 27347        You may add Your own copyright statement to Your modifications and
 27348        may provide additional or different license terms and conditions
 27349        for use, reproduction, or distribution of Your modifications, or
 27350        for any such Derivative Works as a whole, provided Your use,
 27351        reproduction, and distribution of the Work otherwise complies with
 27352        the conditions stated in this License.
 27353  
 27354     5. Submission of Contributions. Unless You explicitly state otherwise,
 27355        any Contribution intentionally submitted for inclusion in the Work
 27356        by You to the Licensor shall be under the terms and conditions of
 27357        this License, without any additional terms or conditions.
 27358        Notwithstanding the above, nothing herein shall supersede or modify
 27359        the terms of any separate license agreement you may have executed
 27360        with Licensor regarding such Contributions.
 27361  
 27362     6. Trademarks. This License does not grant permission to use the trade
 27363        names, trademarks, service marks, or product names of the Licensor,
 27364        except as required for reasonable and customary use in describing the
 27365        origin of the Work and reproducing the content of the NOTICE file.
 27366  
 27367     7. Disclaimer of Warranty. Unless required by applicable law or
 27368        agreed to in writing, Licensor provides the Work (and each
 27369        Contributor provides its Contributions) on an "AS IS" BASIS,
 27370        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 27371        implied, including, without limitation, any warranties or conditions
 27372        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 27373        PARTICULAR PURPOSE. You are solely responsible for determining the
 27374        appropriateness of using or redistributing the Work and assume any
 27375        risks associated with Your exercise of permissions under this License.
 27376  
 27377     8. Limitation of Liability. In no event and under no legal theory,
 27378        whether in tort (including negligence), contract, or otherwise,
 27379        unless required by applicable law (such as deliberate and grossly
 27380        negligent acts) or agreed to in writing, shall any Contributor be
 27381        liable to You for damages, including any direct, indirect, special,
 27382        incidental, or consequential damages of any character arising as a
 27383        result of this License or out of the use or inability to use the
 27384        Work (including but not limited to damages for loss of goodwill,
 27385        work stoppage, computer failure or malfunction, or any and all
 27386        other commercial damages or losses), even if such Contributor
 27387        has been advised of the possibility of such damages.
 27388  
 27389     9. Accepting Warranty or Additional Liability. While redistributing
 27390        the Work or Derivative Works thereof, You may choose to offer,
 27391        and charge a fee for, acceptance of support, warranty, indemnity,
 27392        or other liability obligations and/or rights consistent with this
 27393        License. However, in accepting such obligations, You may act only
 27394        on Your own behalf and on Your sole responsibility, not on behalf
 27395        of any other Contributor, and only if You agree to indemnify,
 27396        defend, and hold each Contributor harmless for any liability
 27397        incurred by, or claims asserted against, such Contributor by reason
 27398        of your accepting any such warranty or additional liability.
 27399  
 27400     END OF TERMS AND CONDITIONS
 27401  
 27402     APPENDIX: How to apply the Apache License to your work.
 27403  
 27404        To apply the Apache License to your work, attach the following
 27405        boilerplate notice, with the fields enclosed by brackets "[]"
 27406        replaced with your own identifying information. (Don't include
 27407        the brackets!)  The text should be enclosed in the appropriate
 27408        comment syntax for the file format. We also recommend that a
 27409        file or class name and description of purpose be included on the
 27410        same "printed page" as the copyright notice for easier
 27411        identification within third-party archives.
 27412  
 27413     Copyright [yyyy] [name of copyright owner]
 27414  
 27415     Licensed under the Apache License, Version 2.0 (the "License");
 27416     you may not use this file except in compliance with the License.
 27417     You may obtain a copy of the License at
 27418  
 27419         http://www.apache.org/licenses/LICENSE-2.0
 27420  
 27421     Unless required by applicable law or agreed to in writing, software
 27422     distributed under the License is distributed on an "AS IS" BASIS,
 27423     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 27424     See the License for the specific language governing permissions and
 27425     limitations under the License.
 27426  
 27427  ================================================================
 27428  
 27429  github.com/unrolled/secure
 27430  https://github.com/unrolled/secure
 27431  ----------------------------------------------------------------
 27432  The MIT License (MIT)
 27433  
 27434  Copyright (c) 2014 Cory Jacobsen
 27435  
 27436  Permission is hereby granted, free of charge, to any person obtaining a copy of
 27437  this software and associated documentation files (the "Software"), to deal in
 27438  the Software without restriction, including without limitation the rights to
 27439  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 27440  the Software, and to permit persons to whom the Software is furnished to do so,
 27441  subject to the following conditions:
 27442  
 27443  The above copyright notice and this permission notice shall be included in all
 27444  copies or substantial portions of the Software.
 27445  
 27446  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 27447  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 27448  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 27449  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 27450  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 27451  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 27452  
 27453  ================================================================
 27454  
 27455  github.com/valyala/bytebufferpool
 27456  https://github.com/valyala/bytebufferpool
 27457  ----------------------------------------------------------------
 27458  The MIT License (MIT)
 27459  
 27460  Copyright (c) 2016 Aliaksandr Valialkin, VertaMedia
 27461  
 27462  Permission is hereby granted, free of charge, to any person obtaining a copy
 27463  of this software and associated documentation files (the "Software"), to deal
 27464  in the Software without restriction, including without limitation the rights
 27465  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 27466  copies of the Software, and to permit persons to whom the Software is
 27467  furnished to do so, subject to the following conditions:
 27468  
 27469  The above copyright notice and this permission notice shall be included in all
 27470  copies or substantial portions of the Software.
 27471  
 27472  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 27473  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 27474  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 27475  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 27476  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 27477  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 27478  SOFTWARE.
 27479  
 27480  
 27481  ================================================================
 27482  
 27483  github.com/vbauerster/mpb/v8
 27484  https://github.com/vbauerster/mpb/v8
 27485  ----------------------------------------------------------------
 27486  This is free and unencumbered software released into the public domain.
 27487  
 27488  Anyone is free to copy, modify, publish, use, compile, sell, or
 27489  distribute this software, either in source code form or as a compiled
 27490  binary, for any purpose, commercial or non-commercial, and by any
 27491  means.
 27492  
 27493  In jurisdictions that recognize copyright laws, the author or authors
 27494  of this software dedicate any and all copyright interest in the
 27495  software to the public domain. We make this dedication for the benefit
 27496  of the public at large and to the detriment of our heirs and
 27497  successors. We intend this dedication to be an overt act of
 27498  relinquishment in perpetuity of all present and future rights to this
 27499  software under copyright law.
 27500  
 27501  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 27502  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 27503  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 27504  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 27505  OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 27506  ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 27507  OTHER DEALINGS IN THE SOFTWARE.
 27508  
 27509  For more information, please refer to <http://unlicense.org/>
 27510  
 27511  ================================================================
 27512  
 27513  github.com/xdg/scram
 27514  https://github.com/xdg/scram
 27515  ----------------------------------------------------------------
 27516  
 27517                                   Apache License
 27518                             Version 2.0, January 2004
 27519                          http://www.apache.org/licenses/
 27520  
 27521     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 27522  
 27523     1. Definitions.
 27524  
 27525        "License" shall mean the terms and conditions for use, reproduction,
 27526        and distribution as defined by Sections 1 through 9 of this document.
 27527  
 27528        "Licensor" shall mean the copyright owner or entity authorized by
 27529        the copyright owner that is granting the License.
 27530  
 27531        "Legal Entity" shall mean the union of the acting entity and all
 27532        other entities that control, are controlled by, or are under common
 27533        control with that entity. For the purposes of this definition,
 27534        "control" means (i) the power, direct or indirect, to cause the
 27535        direction or management of such entity, whether by contract or
 27536        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 27537        outstanding shares, or (iii) beneficial ownership of such entity.
 27538  
 27539        "You" (or "Your") shall mean an individual or Legal Entity
 27540        exercising permissions granted by this License.
 27541  
 27542        "Source" form shall mean the preferred form for making modifications,
 27543        including but not limited to software source code, documentation
 27544        source, and configuration files.
 27545  
 27546        "Object" form shall mean any form resulting from mechanical
 27547        transformation or translation of a Source form, including but
 27548        not limited to compiled object code, generated documentation,
 27549        and conversions to other media types.
 27550  
 27551        "Work" shall mean the work of authorship, whether in Source or
 27552        Object form, made available under the License, as indicated by a
 27553        copyright notice that is included in or attached to the work
 27554        (an example is provided in the Appendix below).
 27555  
 27556        "Derivative Works" shall mean any work, whether in Source or Object
 27557        form, that is based on (or derived from) the Work and for which the
 27558        editorial revisions, annotations, elaborations, or other modifications
 27559        represent, as a whole, an original work of authorship. For the purposes
 27560        of this License, Derivative Works shall not include works that remain
 27561        separable from, or merely link (or bind by name) to the interfaces of,
 27562        the Work and Derivative Works thereof.
 27563  
 27564        "Contribution" shall mean any work of authorship, including
 27565        the original version of the Work and any modifications or additions
 27566        to that Work or Derivative Works thereof, that is intentionally
 27567        submitted to Licensor for inclusion in the Work by the copyright owner
 27568        or by an individual or Legal Entity authorized to submit on behalf of
 27569        the copyright owner. For the purposes of this definition, "submitted"
 27570        means any form of electronic, verbal, or written communication sent
 27571        to the Licensor or its representatives, including but not limited to
 27572        communication on electronic mailing lists, source code control systems,
 27573        and issue tracking systems that are managed by, or on behalf of, the
 27574        Licensor for the purpose of discussing and improving the Work, but
 27575        excluding communication that is conspicuously marked or otherwise
 27576        designated in writing by the copyright owner as "Not a Contribution."
 27577  
 27578        "Contributor" shall mean Licensor and any individual or Legal Entity
 27579        on behalf of whom a Contribution has been received by Licensor and
 27580        subsequently incorporated within the Work.
 27581  
 27582     2. Grant of Copyright License. Subject to the terms and conditions of
 27583        this License, each Contributor hereby grants to You a perpetual,
 27584        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 27585        copyright license to reproduce, prepare Derivative Works of,
 27586        publicly display, publicly perform, sublicense, and distribute the
 27587        Work and such Derivative Works in Source or Object form.
 27588  
 27589     3. Grant of Patent License. Subject to the terms and conditions of
 27590        this License, each Contributor hereby grants to You a perpetual,
 27591        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 27592        (except as stated in this section) patent license to make, have made,
 27593        use, offer to sell, sell, import, and otherwise transfer the Work,
 27594        where such license applies only to those patent claims licensable
 27595        by such Contributor that are necessarily infringed by their
 27596        Contribution(s) alone or by combination of their Contribution(s)
 27597        with the Work to which such Contribution(s) was submitted. If You
 27598        institute patent litigation against any entity (including a
 27599        cross-claim or counterclaim in a lawsuit) alleging that the Work
 27600        or a Contribution incorporated within the Work constitutes direct
 27601        or contributory patent infringement, then any patent licenses
 27602        granted to You under this License for that Work shall terminate
 27603        as of the date such litigation is filed.
 27604  
 27605     4. Redistribution. You may reproduce and distribute copies of the
 27606        Work or Derivative Works thereof in any medium, with or without
 27607        modifications, and in Source or Object form, provided that You
 27608        meet the following conditions:
 27609  
 27610        (a) You must give any other recipients of the Work or
 27611            Derivative Works a copy of this License; and
 27612  
 27613        (b) You must cause any modified files to carry prominent notices
 27614            stating that You changed the files; and
 27615  
 27616        (c) You must retain, in the Source form of any Derivative Works
 27617            that You distribute, all copyright, patent, trademark, and
 27618            attribution notices from the Source form of the Work,
 27619            excluding those notices that do not pertain to any part of
 27620            the Derivative Works; and
 27621  
 27622        (d) If the Work includes a "NOTICE" text file as part of its
 27623            distribution, then any Derivative Works that You distribute must
 27624            include a readable copy of the attribution notices contained
 27625            within such NOTICE file, excluding those notices that do not
 27626            pertain to any part of the Derivative Works, in at least one
 27627            of the following places: within a NOTICE text file distributed
 27628            as part of the Derivative Works; within the Source form or
 27629            documentation, if provided along with the Derivative Works; or,
 27630            within a display generated by the Derivative Works, if and
 27631            wherever such third-party notices normally appear. The contents
 27632            of the NOTICE file are for informational purposes only and
 27633            do not modify the License. You may add Your own attribution
 27634            notices within Derivative Works that You distribute, alongside
 27635            or as an addendum to the NOTICE text from the Work, provided
 27636            that such additional attribution notices cannot be construed
 27637            as modifying the License.
 27638  
 27639        You may add Your own copyright statement to Your modifications and
 27640        may provide additional or different license terms and conditions
 27641        for use, reproduction, or distribution of Your modifications, or
 27642        for any such Derivative Works as a whole, provided Your use,
 27643        reproduction, and distribution of the Work otherwise complies with
 27644        the conditions stated in this License.
 27645  
 27646     5. Submission of Contributions. Unless You explicitly state otherwise,
 27647        any Contribution intentionally submitted for inclusion in the Work
 27648        by You to the Licensor shall be under the terms and conditions of
 27649        this License, without any additional terms or conditions.
 27650        Notwithstanding the above, nothing herein shall supersede or modify
 27651        the terms of any separate license agreement you may have executed
 27652        with Licensor regarding such Contributions.
 27653  
 27654     6. Trademarks. This License does not grant permission to use the trade
 27655        names, trademarks, service marks, or product names of the Licensor,
 27656        except as required for reasonable and customary use in describing the
 27657        origin of the Work and reproducing the content of the NOTICE file.
 27658  
 27659     7. Disclaimer of Warranty. Unless required by applicable law or
 27660        agreed to in writing, Licensor provides the Work (and each
 27661        Contributor provides its Contributions) on an "AS IS" BASIS,
 27662        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 27663        implied, including, without limitation, any warranties or conditions
 27664        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 27665        PARTICULAR PURPOSE. You are solely responsible for determining the
 27666        appropriateness of using or redistributing the Work and assume any
 27667        risks associated with Your exercise of permissions under this License.
 27668  
 27669     8. Limitation of Liability. In no event and under no legal theory,
 27670        whether in tort (including negligence), contract, or otherwise,
 27671        unless required by applicable law (such as deliberate and grossly
 27672        negligent acts) or agreed to in writing, shall any Contributor be
 27673        liable to You for damages, including any direct, indirect, special,
 27674        incidental, or consequential damages of any character arising as a
 27675        result of this License or out of the use or inability to use the
 27676        Work (including but not limited to damages for loss of goodwill,
 27677        work stoppage, computer failure or malfunction, or any and all
 27678        other commercial damages or losses), even if such Contributor
 27679        has been advised of the possibility of such damages.
 27680  
 27681     9. Accepting Warranty or Additional Liability. While redistributing
 27682        the Work or Derivative Works thereof, You may choose to offer,
 27683        and charge a fee for, acceptance of support, warranty, indemnity,
 27684        or other liability obligations and/or rights consistent with this
 27685        License. However, in accepting such obligations, You may act only
 27686        on Your own behalf and on Your sole responsibility, not on behalf
 27687        of any other Contributor, and only if You agree to indemnify,
 27688        defend, and hold each Contributor harmless for any liability
 27689        incurred by, or claims asserted against, such Contributor by reason
 27690        of your accepting any such warranty or additional liability.
 27691  
 27692  ================================================================
 27693  
 27694  github.com/xdg/stringprep
 27695  https://github.com/xdg/stringprep
 27696  ----------------------------------------------------------------
 27697  
 27698                                   Apache License
 27699                             Version 2.0, January 2004
 27700                          http://www.apache.org/licenses/
 27701  
 27702     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 27703  
 27704     1. Definitions.
 27705  
 27706        "License" shall mean the terms and conditions for use, reproduction,
 27707        and distribution as defined by Sections 1 through 9 of this document.
 27708  
 27709        "Licensor" shall mean the copyright owner or entity authorized by
 27710        the copyright owner that is granting the License.
 27711  
 27712        "Legal Entity" shall mean the union of the acting entity and all
 27713        other entities that control, are controlled by, or are under common
 27714        control with that entity. For the purposes of this definition,
 27715        "control" means (i) the power, direct or indirect, to cause the
 27716        direction or management of such entity, whether by contract or
 27717        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 27718        outstanding shares, or (iii) beneficial ownership of such entity.
 27719  
 27720        "You" (or "Your") shall mean an individual or Legal Entity
 27721        exercising permissions granted by this License.
 27722  
 27723        "Source" form shall mean the preferred form for making modifications,
 27724        including but not limited to software source code, documentation
 27725        source, and configuration files.
 27726  
 27727        "Object" form shall mean any form resulting from mechanical
 27728        transformation or translation of a Source form, including but
 27729        not limited to compiled object code, generated documentation,
 27730        and conversions to other media types.
 27731  
 27732        "Work" shall mean the work of authorship, whether in Source or
 27733        Object form, made available under the License, as indicated by a
 27734        copyright notice that is included in or attached to the work
 27735        (an example is provided in the Appendix below).
 27736  
 27737        "Derivative Works" shall mean any work, whether in Source or Object
 27738        form, that is based on (or derived from) the Work and for which the
 27739        editorial revisions, annotations, elaborations, or other modifications
 27740        represent, as a whole, an original work of authorship. For the purposes
 27741        of this License, Derivative Works shall not include works that remain
 27742        separable from, or merely link (or bind by name) to the interfaces of,
 27743        the Work and Derivative Works thereof.
 27744  
 27745        "Contribution" shall mean any work of authorship, including
 27746        the original version of the Work and any modifications or additions
 27747        to that Work or Derivative Works thereof, that is intentionally
 27748        submitted to Licensor for inclusion in the Work by the copyright owner
 27749        or by an individual or Legal Entity authorized to submit on behalf of
 27750        the copyright owner. For the purposes of this definition, "submitted"
 27751        means any form of electronic, verbal, or written communication sent
 27752        to the Licensor or its representatives, including but not limited to
 27753        communication on electronic mailing lists, source code control systems,
 27754        and issue tracking systems that are managed by, or on behalf of, the
 27755        Licensor for the purpose of discussing and improving the Work, but
 27756        excluding communication that is conspicuously marked or otherwise
 27757        designated in writing by the copyright owner as "Not a Contribution."
 27758  
 27759        "Contributor" shall mean Licensor and any individual or Legal Entity
 27760        on behalf of whom a Contribution has been received by Licensor and
 27761        subsequently incorporated within the Work.
 27762  
 27763     2. Grant of Copyright License. Subject to the terms and conditions of
 27764        this License, each Contributor hereby grants to You a perpetual,
 27765        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 27766        copyright license to reproduce, prepare Derivative Works of,
 27767        publicly display, publicly perform, sublicense, and distribute the
 27768        Work and such Derivative Works in Source or Object form.
 27769  
 27770     3. Grant of Patent License. Subject to the terms and conditions of
 27771        this License, each Contributor hereby grants to You a perpetual,
 27772        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 27773        (except as stated in this section) patent license to make, have made,
 27774        use, offer to sell, sell, import, and otherwise transfer the Work,
 27775        where such license applies only to those patent claims licensable
 27776        by such Contributor that are necessarily infringed by their
 27777        Contribution(s) alone or by combination of their Contribution(s)
 27778        with the Work to which such Contribution(s) was submitted. If You
 27779        institute patent litigation against any entity (including a
 27780        cross-claim or counterclaim in a lawsuit) alleging that the Work
 27781        or a Contribution incorporated within the Work constitutes direct
 27782        or contributory patent infringement, then any patent licenses
 27783        granted to You under this License for that Work shall terminate
 27784        as of the date such litigation is filed.
 27785  
 27786     4. Redistribution. You may reproduce and distribute copies of the
 27787        Work or Derivative Works thereof in any medium, with or without
 27788        modifications, and in Source or Object form, provided that You
 27789        meet the following conditions:
 27790  
 27791        (a) You must give any other recipients of the Work or
 27792            Derivative Works a copy of this License; and
 27793  
 27794        (b) You must cause any modified files to carry prominent notices
 27795            stating that You changed the files; and
 27796  
 27797        (c) You must retain, in the Source form of any Derivative Works
 27798            that You distribute, all copyright, patent, trademark, and
 27799            attribution notices from the Source form of the Work,
 27800            excluding those notices that do not pertain to any part of
 27801            the Derivative Works; and
 27802  
 27803        (d) If the Work includes a "NOTICE" text file as part of its
 27804            distribution, then any Derivative Works that You distribute must
 27805            include a readable copy of the attribution notices contained
 27806            within such NOTICE file, excluding those notices that do not
 27807            pertain to any part of the Derivative Works, in at least one
 27808            of the following places: within a NOTICE text file distributed
 27809            as part of the Derivative Works; within the Source form or
 27810            documentation, if provided along with the Derivative Works; or,
 27811            within a display generated by the Derivative Works, if and
 27812            wherever such third-party notices normally appear. The contents
 27813            of the NOTICE file are for informational purposes only and
 27814            do not modify the License. You may add Your own attribution
 27815            notices within Derivative Works that You distribute, alongside
 27816            or as an addendum to the NOTICE text from the Work, provided
 27817            that such additional attribution notices cannot be construed
 27818            as modifying the License.
 27819  
 27820        You may add Your own copyright statement to Your modifications and
 27821        may provide additional or different license terms and conditions
 27822        for use, reproduction, or distribution of Your modifications, or
 27823        for any such Derivative Works as a whole, provided Your use,
 27824        reproduction, and distribution of the Work otherwise complies with
 27825        the conditions stated in this License.
 27826  
 27827     5. Submission of Contributions. Unless You explicitly state otherwise,
 27828        any Contribution intentionally submitted for inclusion in the Work
 27829        by You to the Licensor shall be under the terms and conditions of
 27830        this License, without any additional terms or conditions.
 27831        Notwithstanding the above, nothing herein shall supersede or modify
 27832        the terms of any separate license agreement you may have executed
 27833        with Licensor regarding such Contributions.
 27834  
 27835     6. Trademarks. This License does not grant permission to use the trade
 27836        names, trademarks, service marks, or product names of the Licensor,
 27837        except as required for reasonable and customary use in describing the
 27838        origin of the Work and reproducing the content of the NOTICE file.
 27839  
 27840     7. Disclaimer of Warranty. Unless required by applicable law or
 27841        agreed to in writing, Licensor provides the Work (and each
 27842        Contributor provides its Contributions) on an "AS IS" BASIS,
 27843        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 27844        implied, including, without limitation, any warranties or conditions
 27845        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 27846        PARTICULAR PURPOSE. You are solely responsible for determining the
 27847        appropriateness of using or redistributing the Work and assume any
 27848        risks associated with Your exercise of permissions under this License.
 27849  
 27850     8. Limitation of Liability. In no event and under no legal theory,
 27851        whether in tort (including negligence), contract, or otherwise,
 27852        unless required by applicable law (such as deliberate and grossly
 27853        negligent acts) or agreed to in writing, shall any Contributor be
 27854        liable to You for damages, including any direct, indirect, special,
 27855        incidental, or consequential damages of any character arising as a
 27856        result of this License or out of the use or inability to use the
 27857        Work (including but not limited to damages for loss of goodwill,
 27858        work stoppage, computer failure or malfunction, or any and all
 27859        other commercial damages or losses), even if such Contributor
 27860        has been advised of the possibility of such damages.
 27861  
 27862     9. Accepting Warranty or Additional Liability. While redistributing
 27863        the Work or Derivative Works thereof, You may choose to offer,
 27864        and charge a fee for, acceptance of support, warranty, indemnity,
 27865        or other liability obligations and/or rights consistent with this
 27866        License. However, in accepting such obligations, You may act only
 27867        on Your own behalf and on Your sole responsibility, not on behalf
 27868        of any other Contributor, and only if You agree to indemnify,
 27869        defend, and hold each Contributor harmless for any liability
 27870        incurred by, or claims asserted against, such Contributor by reason
 27871        of your accepting any such warranty or additional liability.
 27872  
 27873  ================================================================
 27874  
 27875  github.com/yusufpapurcu/wmi
 27876  https://github.com/yusufpapurcu/wmi
 27877  ----------------------------------------------------------------
 27878  The MIT License (MIT)
 27879  
 27880  Copyright (c) 2013 Stack Exchange
 27881  
 27882  Permission is hereby granted, free of charge, to any person obtaining a copy of
 27883  this software and associated documentation files (the "Software"), to deal in
 27884  the Software without restriction, including without limitation the rights to
 27885  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 27886  the Software, and to permit persons to whom the Software is furnished to do so,
 27887  subject to the following conditions:
 27888  
 27889  The above copyright notice and this permission notice shall be included in all
 27890  copies or substantial portions of the Software.
 27891  
 27892  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 27893  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 27894  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 27895  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 27896  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 27897  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 27898  
 27899  ================================================================
 27900  
 27901  github.com/zeebo/assert
 27902  https://github.com/zeebo/assert
 27903  ----------------------------------------------------------------
 27904  Creative Commons Legal Code
 27905  
 27906  CC0 1.0 Universal
 27907  
 27908      CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
 27909      LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
 27910      ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
 27911      INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
 27912      REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
 27913      PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
 27914      THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
 27915      HEREUNDER.
 27916  
 27917  Statement of Purpose
 27918  
 27919  The laws of most jurisdictions throughout the world automatically confer
 27920  exclusive Copyright and Related Rights (defined below) upon the creator
 27921  and subsequent owner(s) (each and all, an "owner") of an original work of
 27922  authorship and/or a database (each, a "Work").
 27923  
 27924  Certain owners wish to permanently relinquish those rights to a Work for
 27925  the purpose of contributing to a commons of creative, cultural and
 27926  scientific works ("Commons") that the public can reliably and without fear
 27927  of later claims of infringement build upon, modify, incorporate in other
 27928  works, reuse and redistribute as freely as possible in any form whatsoever
 27929  and for any purposes, including without limitation commercial purposes.
 27930  These owners may contribute to the Commons to promote the ideal of a free
 27931  culture and the further production of creative, cultural and scientific
 27932  works, or to gain reputation or greater distribution for their Work in
 27933  part through the use and efforts of others.
 27934  
 27935  For these and/or other purposes and motivations, and without any
 27936  expectation of additional consideration or compensation, the person
 27937  associating CC0 with a Work (the "Affirmer"), to the extent that he or she
 27938  is an owner of Copyright and Related Rights in the Work, voluntarily
 27939  elects to apply CC0 to the Work and publicly distribute the Work under its
 27940  terms, with knowledge of his or her Copyright and Related Rights in the
 27941  Work and the meaning and intended legal effect of CC0 on those rights.
 27942  
 27943  1. Copyright and Related Rights. A Work made available under CC0 may be
 27944  protected by copyright and related or neighboring rights ("Copyright and
 27945  Related Rights"). Copyright and Related Rights include, but are not
 27946  limited to, the following:
 27947  
 27948    i. the right to reproduce, adapt, distribute, perform, display,
 27949       communicate, and translate a Work;
 27950   ii. moral rights retained by the original author(s) and/or performer(s);
 27951  iii. publicity and privacy rights pertaining to a person's image or
 27952       likeness depicted in a Work;
 27953   iv. rights protecting against unfair competition in regards to a Work,
 27954       subject to the limitations in paragraph 4(a), below;
 27955    v. rights protecting the extraction, dissemination, use and reuse of data
 27956       in a Work;
 27957   vi. database rights (such as those arising under Directive 96/9/EC of the
 27958       European Parliament and of the Council of 11 March 1996 on the legal
 27959       protection of databases, and under any national implementation
 27960       thereof, including any amended or successor version of such
 27961       directive); and
 27962  vii. other similar, equivalent or corresponding rights throughout the
 27963       world based on applicable law or treaty, and any national
 27964       implementations thereof.
 27965  
 27966  2. Waiver. To the greatest extent permitted by, but not in contravention
 27967  of, applicable law, Affirmer hereby overtly, fully, permanently,
 27968  irrevocably and unconditionally waives, abandons, and surrenders all of
 27969  Affirmer's Copyright and Related Rights and associated claims and causes
 27970  of action, whether now known or unknown (including existing as well as
 27971  future claims and causes of action), in the Work (i) in all territories
 27972  worldwide, (ii) for the maximum duration provided by applicable law or
 27973  treaty (including future time extensions), (iii) in any current or future
 27974  medium and for any number of copies, and (iv) for any purpose whatsoever,
 27975  including without limitation commercial, advertising or promotional
 27976  purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
 27977  member of the public at large and to the detriment of Affirmer's heirs and
 27978  successors, fully intending that such Waiver shall not be subject to
 27979  revocation, rescission, cancellation, termination, or any other legal or
 27980  equitable action to disrupt the quiet enjoyment of the Work by the public
 27981  as contemplated by Affirmer's express Statement of Purpose.
 27982  
 27983  3. Public License Fallback. Should any part of the Waiver for any reason
 27984  be judged legally invalid or ineffective under applicable law, then the
 27985  Waiver shall be preserved to the maximum extent permitted taking into
 27986  account Affirmer's express Statement of Purpose. In addition, to the
 27987  extent the Waiver is so judged Affirmer hereby grants to each affected
 27988  person a royalty-free, non transferable, non sublicensable, non exclusive,
 27989  irrevocable and unconditional license to exercise Affirmer's Copyright and
 27990  Related Rights in the Work (i) in all territories worldwide, (ii) for the
 27991  maximum duration provided by applicable law or treaty (including future
 27992  time extensions), (iii) in any current or future medium and for any number
 27993  of copies, and (iv) for any purpose whatsoever, including without
 27994  limitation commercial, advertising or promotional purposes (the
 27995  "License"). The License shall be deemed effective as of the date CC0 was
 27996  applied by Affirmer to the Work. Should any part of the License for any
 27997  reason be judged legally invalid or ineffective under applicable law, such
 27998  partial invalidity or ineffectiveness shall not invalidate the remainder
 27999  of the License, and in such case Affirmer hereby affirms that he or she
 28000  will not (i) exercise any of his or her remaining Copyright and Related
 28001  Rights in the Work or (ii) assert any associated claims and causes of
 28002  action with respect to the Work, in either case contrary to Affirmer's
 28003  express Statement of Purpose.
 28004  
 28005  4. Limitations and Disclaimers.
 28006  
 28007   a. No trademark or patent rights held by Affirmer are waived, abandoned,
 28008      surrendered, licensed or otherwise affected by this document.
 28009   b. Affirmer offers the Work as-is and makes no representations or
 28010      warranties of any kind concerning the Work, express, implied,
 28011      statutory or otherwise, including without limitation warranties of
 28012      title, merchantability, fitness for a particular purpose, non
 28013      infringement, or the absence of latent or other defects, accuracy, or
 28014      the present or absence of errors, whether or not discoverable, all to
 28015      the greatest extent permissible under applicable law.
 28016   c. Affirmer disclaims responsibility for clearing rights of other persons
 28017      that may apply to the Work or any use thereof, including without
 28018      limitation any person's Copyright and Related Rights in the Work.
 28019      Further, Affirmer disclaims responsibility for obtaining any necessary
 28020      consents, permissions or other rights required for any use of the
 28021      Work.
 28022   d. Affirmer understands and acknowledges that Creative Commons is not a
 28023      party to this document and has no duty or obligation with respect to
 28024      this CC0 or use of the Work.
 28025  
 28026  ================================================================
 28027  
 28028  github.com/zeebo/xxh3
 28029  https://github.com/zeebo/xxh3
 28030  ----------------------------------------------------------------
 28031  xxHash Library
 28032  Copyright (c) 2012-2014, Yann Collet
 28033  Copyright (c) 2019, Jeff Wendling
 28034  All rights reserved.
 28035  
 28036  Redistribution and use in source and binary forms, with or without modification,
 28037  are permitted provided that the following conditions are met:
 28038  
 28039  * Redistributions of source code must retain the above copyright notice, this
 28040    list of conditions and the following disclaimer.
 28041  
 28042  * Redistributions in binary form must reproduce the above copyright notice, this
 28043    list of conditions and the following disclaimer in the documentation and/or
 28044    other materials provided with the distribution.
 28045  
 28046  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 28047  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 28048  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 28049  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
 28050  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 28051  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 28052  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 28053  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 28054  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 28055  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 28056  
 28057  ================================================================
 28058  
 28059  go.etcd.io/bbolt
 28060  https://go.etcd.io/bbolt
 28061  ----------------------------------------------------------------
 28062  The MIT License (MIT)
 28063  
 28064  Copyright (c) 2013 Ben Johnson
 28065  
 28066  Permission is hereby granted, free of charge, to any person obtaining a copy of
 28067  this software and associated documentation files (the "Software"), to deal in
 28068  the Software without restriction, including without limitation the rights to
 28069  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 28070  the Software, and to permit persons to whom the Software is furnished to do so,
 28071  subject to the following conditions:
 28072  
 28073  The above copyright notice and this permission notice shall be included in all
 28074  copies or substantial portions of the Software.
 28075  
 28076  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 28077  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 28078  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 28079  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 28080  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 28081  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 28082  
 28083  ================================================================
 28084  
 28085  go.etcd.io/etcd/api/v3
 28086  https://go.etcd.io/etcd/api/v3
 28087  ----------------------------------------------------------------
 28088  
 28089                                   Apache License
 28090                             Version 2.0, January 2004
 28091                          http://www.apache.org/licenses/
 28092  
 28093     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 28094  
 28095     1. Definitions.
 28096  
 28097        "License" shall mean the terms and conditions for use, reproduction,
 28098        and distribution as defined by Sections 1 through 9 of this document.
 28099  
 28100        "Licensor" shall mean the copyright owner or entity authorized by
 28101        the copyright owner that is granting the License.
 28102  
 28103        "Legal Entity" shall mean the union of the acting entity and all
 28104        other entities that control, are controlled by, or are under common
 28105        control with that entity. For the purposes of this definition,
 28106        "control" means (i) the power, direct or indirect, to cause the
 28107        direction or management of such entity, whether by contract or
 28108        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 28109        outstanding shares, or (iii) beneficial ownership of such entity.
 28110  
 28111        "You" (or "Your") shall mean an individual or Legal Entity
 28112        exercising permissions granted by this License.
 28113  
 28114        "Source" form shall mean the preferred form for making modifications,
 28115        including but not limited to software source code, documentation
 28116        source, and configuration files.
 28117  
 28118        "Object" form shall mean any form resulting from mechanical
 28119        transformation or translation of a Source form, including but
 28120        not limited to compiled object code, generated documentation,
 28121        and conversions to other media types.
 28122  
 28123        "Work" shall mean the work of authorship, whether in Source or
 28124        Object form, made available under the License, as indicated by a
 28125        copyright notice that is included in or attached to the work
 28126        (an example is provided in the Appendix below).
 28127  
 28128        "Derivative Works" shall mean any work, whether in Source or Object
 28129        form, that is based on (or derived from) the Work and for which the
 28130        editorial revisions, annotations, elaborations, or other modifications
 28131        represent, as a whole, an original work of authorship. For the purposes
 28132        of this License, Derivative Works shall not include works that remain
 28133        separable from, or merely link (or bind by name) to the interfaces of,
 28134        the Work and Derivative Works thereof.
 28135  
 28136        "Contribution" shall mean any work of authorship, including
 28137        the original version of the Work and any modifications or additions
 28138        to that Work or Derivative Works thereof, that is intentionally
 28139        submitted to Licensor for inclusion in the Work by the copyright owner
 28140        or by an individual or Legal Entity authorized to submit on behalf of
 28141        the copyright owner. For the purposes of this definition, "submitted"
 28142        means any form of electronic, verbal, or written communication sent
 28143        to the Licensor or its representatives, including but not limited to
 28144        communication on electronic mailing lists, source code control systems,
 28145        and issue tracking systems that are managed by, or on behalf of, the
 28146        Licensor for the purpose of discussing and improving the Work, but
 28147        excluding communication that is conspicuously marked or otherwise
 28148        designated in writing by the copyright owner as "Not a Contribution."
 28149  
 28150        "Contributor" shall mean Licensor and any individual or Legal Entity
 28151        on behalf of whom a Contribution has been received by Licensor and
 28152        subsequently incorporated within the Work.
 28153  
 28154     2. Grant of Copyright License. Subject to the terms and conditions of
 28155        this License, each Contributor hereby grants to You a perpetual,
 28156        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28157        copyright license to reproduce, prepare Derivative Works of,
 28158        publicly display, publicly perform, sublicense, and distribute the
 28159        Work and such Derivative Works in Source or Object form.
 28160  
 28161     3. Grant of Patent License. Subject to the terms and conditions of
 28162        this License, each Contributor hereby grants to You a perpetual,
 28163        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28164        (except as stated in this section) patent license to make, have made,
 28165        use, offer to sell, sell, import, and otherwise transfer the Work,
 28166        where such license applies only to those patent claims licensable
 28167        by such Contributor that are necessarily infringed by their
 28168        Contribution(s) alone or by combination of their Contribution(s)
 28169        with the Work to which such Contribution(s) was submitted. If You
 28170        institute patent litigation against any entity (including a
 28171        cross-claim or counterclaim in a lawsuit) alleging that the Work
 28172        or a Contribution incorporated within the Work constitutes direct
 28173        or contributory patent infringement, then any patent licenses
 28174        granted to You under this License for that Work shall terminate
 28175        as of the date such litigation is filed.
 28176  
 28177     4. Redistribution. You may reproduce and distribute copies of the
 28178        Work or Derivative Works thereof in any medium, with or without
 28179        modifications, and in Source or Object form, provided that You
 28180        meet the following conditions:
 28181  
 28182        (a) You must give any other recipients of the Work or
 28183            Derivative Works a copy of this License; and
 28184  
 28185        (b) You must cause any modified files to carry prominent notices
 28186            stating that You changed the files; and
 28187  
 28188        (c) You must retain, in the Source form of any Derivative Works
 28189            that You distribute, all copyright, patent, trademark, and
 28190            attribution notices from the Source form of the Work,
 28191            excluding those notices that do not pertain to any part of
 28192            the Derivative Works; and
 28193  
 28194        (d) If the Work includes a "NOTICE" text file as part of its
 28195            distribution, then any Derivative Works that You distribute must
 28196            include a readable copy of the attribution notices contained
 28197            within such NOTICE file, excluding those notices that do not
 28198            pertain to any part of the Derivative Works, in at least one
 28199            of the following places: within a NOTICE text file distributed
 28200            as part of the Derivative Works; within the Source form or
 28201            documentation, if provided along with the Derivative Works; or,
 28202            within a display generated by the Derivative Works, if and
 28203            wherever such third-party notices normally appear. The contents
 28204            of the NOTICE file are for informational purposes only and
 28205            do not modify the License. You may add Your own attribution
 28206            notices within Derivative Works that You distribute, alongside
 28207            or as an addendum to the NOTICE text from the Work, provided
 28208            that such additional attribution notices cannot be construed
 28209            as modifying the License.
 28210  
 28211        You may add Your own copyright statement to Your modifications and
 28212        may provide additional or different license terms and conditions
 28213        for use, reproduction, or distribution of Your modifications, or
 28214        for any such Derivative Works as a whole, provided Your use,
 28215        reproduction, and distribution of the Work otherwise complies with
 28216        the conditions stated in this License.
 28217  
 28218     5. Submission of Contributions. Unless You explicitly state otherwise,
 28219        any Contribution intentionally submitted for inclusion in the Work
 28220        by You to the Licensor shall be under the terms and conditions of
 28221        this License, without any additional terms or conditions.
 28222        Notwithstanding the above, nothing herein shall supersede or modify
 28223        the terms of any separate license agreement you may have executed
 28224        with Licensor regarding such Contributions.
 28225  
 28226     6. Trademarks. This License does not grant permission to use the trade
 28227        names, trademarks, service marks, or product names of the Licensor,
 28228        except as required for reasonable and customary use in describing the
 28229        origin of the Work and reproducing the content of the NOTICE file.
 28230  
 28231     7. Disclaimer of Warranty. Unless required by applicable law or
 28232        agreed to in writing, Licensor provides the Work (and each
 28233        Contributor provides its Contributions) on an "AS IS" BASIS,
 28234        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 28235        implied, including, without limitation, any warranties or conditions
 28236        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 28237        PARTICULAR PURPOSE. You are solely responsible for determining the
 28238        appropriateness of using or redistributing the Work and assume any
 28239        risks associated with Your exercise of permissions under this License.
 28240  
 28241     8. Limitation of Liability. In no event and under no legal theory,
 28242        whether in tort (including negligence), contract, or otherwise,
 28243        unless required by applicable law (such as deliberate and grossly
 28244        negligent acts) or agreed to in writing, shall any Contributor be
 28245        liable to You for damages, including any direct, indirect, special,
 28246        incidental, or consequential damages of any character arising as a
 28247        result of this License or out of the use or inability to use the
 28248        Work (including but not limited to damages for loss of goodwill,
 28249        work stoppage, computer failure or malfunction, or any and all
 28250        other commercial damages or losses), even if such Contributor
 28251        has been advised of the possibility of such damages.
 28252  
 28253     9. Accepting Warranty or Additional Liability. While redistributing
 28254        the Work or Derivative Works thereof, You may choose to offer,
 28255        and charge a fee for, acceptance of support, warranty, indemnity,
 28256        or other liability obligations and/or rights consistent with this
 28257        License. However, in accepting such obligations, You may act only
 28258        on Your own behalf and on Your sole responsibility, not on behalf
 28259        of any other Contributor, and only if You agree to indemnify,
 28260        defend, and hold each Contributor harmless for any liability
 28261        incurred by, or claims asserted against, such Contributor by reason
 28262        of your accepting any such warranty or additional liability.
 28263  
 28264     END OF TERMS AND CONDITIONS
 28265  
 28266     APPENDIX: How to apply the Apache License to your work.
 28267  
 28268        To apply the Apache License to your work, attach the following
 28269        boilerplate notice, with the fields enclosed by brackets "[]"
 28270        replaced with your own identifying information. (Don't include
 28271        the brackets!)  The text should be enclosed in the appropriate
 28272        comment syntax for the file format. We also recommend that a
 28273        file or class name and description of purpose be included on the
 28274        same "printed page" as the copyright notice for easier
 28275        identification within third-party archives.
 28276  
 28277     Copyright [yyyy] [name of copyright owner]
 28278  
 28279     Licensed under the Apache License, Version 2.0 (the "License");
 28280     you may not use this file except in compliance with the License.
 28281     You may obtain a copy of the License at
 28282  
 28283         http://www.apache.org/licenses/LICENSE-2.0
 28284  
 28285     Unless required by applicable law or agreed to in writing, software
 28286     distributed under the License is distributed on an "AS IS" BASIS,
 28287     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 28288     See the License for the specific language governing permissions and
 28289     limitations under the License.
 28290  
 28291  ================================================================
 28292  
 28293  go.etcd.io/etcd/client/pkg/v3
 28294  https://go.etcd.io/etcd/client/pkg/v3
 28295  ----------------------------------------------------------------
 28296  
 28297                                   Apache License
 28298                             Version 2.0, January 2004
 28299                          http://www.apache.org/licenses/
 28300  
 28301     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 28302  
 28303     1. Definitions.
 28304  
 28305        "License" shall mean the terms and conditions for use, reproduction,
 28306        and distribution as defined by Sections 1 through 9 of this document.
 28307  
 28308        "Licensor" shall mean the copyright owner or entity authorized by
 28309        the copyright owner that is granting the License.
 28310  
 28311        "Legal Entity" shall mean the union of the acting entity and all
 28312        other entities that control, are controlled by, or are under common
 28313        control with that entity. For the purposes of this definition,
 28314        "control" means (i) the power, direct or indirect, to cause the
 28315        direction or management of such entity, whether by contract or
 28316        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 28317        outstanding shares, or (iii) beneficial ownership of such entity.
 28318  
 28319        "You" (or "Your") shall mean an individual or Legal Entity
 28320        exercising permissions granted by this License.
 28321  
 28322        "Source" form shall mean the preferred form for making modifications,
 28323        including but not limited to software source code, documentation
 28324        source, and configuration files.
 28325  
 28326        "Object" form shall mean any form resulting from mechanical
 28327        transformation or translation of a Source form, including but
 28328        not limited to compiled object code, generated documentation,
 28329        and conversions to other media types.
 28330  
 28331        "Work" shall mean the work of authorship, whether in Source or
 28332        Object form, made available under the License, as indicated by a
 28333        copyright notice that is included in or attached to the work
 28334        (an example is provided in the Appendix below).
 28335  
 28336        "Derivative Works" shall mean any work, whether in Source or Object
 28337        form, that is based on (or derived from) the Work and for which the
 28338        editorial revisions, annotations, elaborations, or other modifications
 28339        represent, as a whole, an original work of authorship. For the purposes
 28340        of this License, Derivative Works shall not include works that remain
 28341        separable from, or merely link (or bind by name) to the interfaces of,
 28342        the Work and Derivative Works thereof.
 28343  
 28344        "Contribution" shall mean any work of authorship, including
 28345        the original version of the Work and any modifications or additions
 28346        to that Work or Derivative Works thereof, that is intentionally
 28347        submitted to Licensor for inclusion in the Work by the copyright owner
 28348        or by an individual or Legal Entity authorized to submit on behalf of
 28349        the copyright owner. For the purposes of this definition, "submitted"
 28350        means any form of electronic, verbal, or written communication sent
 28351        to the Licensor or its representatives, including but not limited to
 28352        communication on electronic mailing lists, source code control systems,
 28353        and issue tracking systems that are managed by, or on behalf of, the
 28354        Licensor for the purpose of discussing and improving the Work, but
 28355        excluding communication that is conspicuously marked or otherwise
 28356        designated in writing by the copyright owner as "Not a Contribution."
 28357  
 28358        "Contributor" shall mean Licensor and any individual or Legal Entity
 28359        on behalf of whom a Contribution has been received by Licensor and
 28360        subsequently incorporated within the Work.
 28361  
 28362     2. Grant of Copyright License. Subject to the terms and conditions of
 28363        this License, each Contributor hereby grants to You a perpetual,
 28364        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28365        copyright license to reproduce, prepare Derivative Works of,
 28366        publicly display, publicly perform, sublicense, and distribute the
 28367        Work and such Derivative Works in Source or Object form.
 28368  
 28369     3. Grant of Patent License. Subject to the terms and conditions of
 28370        this License, each Contributor hereby grants to You a perpetual,
 28371        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28372        (except as stated in this section) patent license to make, have made,
 28373        use, offer to sell, sell, import, and otherwise transfer the Work,
 28374        where such license applies only to those patent claims licensable
 28375        by such Contributor that are necessarily infringed by their
 28376        Contribution(s) alone or by combination of their Contribution(s)
 28377        with the Work to which such Contribution(s) was submitted. If You
 28378        institute patent litigation against any entity (including a
 28379        cross-claim or counterclaim in a lawsuit) alleging that the Work
 28380        or a Contribution incorporated within the Work constitutes direct
 28381        or contributory patent infringement, then any patent licenses
 28382        granted to You under this License for that Work shall terminate
 28383        as of the date such litigation is filed.
 28384  
 28385     4. Redistribution. You may reproduce and distribute copies of the
 28386        Work or Derivative Works thereof in any medium, with or without
 28387        modifications, and in Source or Object form, provided that You
 28388        meet the following conditions:
 28389  
 28390        (a) You must give any other recipients of the Work or
 28391            Derivative Works a copy of this License; and
 28392  
 28393        (b) You must cause any modified files to carry prominent notices
 28394            stating that You changed the files; and
 28395  
 28396        (c) You must retain, in the Source form of any Derivative Works
 28397            that You distribute, all copyright, patent, trademark, and
 28398            attribution notices from the Source form of the Work,
 28399            excluding those notices that do not pertain to any part of
 28400            the Derivative Works; and
 28401  
 28402        (d) If the Work includes a "NOTICE" text file as part of its
 28403            distribution, then any Derivative Works that You distribute must
 28404            include a readable copy of the attribution notices contained
 28405            within such NOTICE file, excluding those notices that do not
 28406            pertain to any part of the Derivative Works, in at least one
 28407            of the following places: within a NOTICE text file distributed
 28408            as part of the Derivative Works; within the Source form or
 28409            documentation, if provided along with the Derivative Works; or,
 28410            within a display generated by the Derivative Works, if and
 28411            wherever such third-party notices normally appear. The contents
 28412            of the NOTICE file are for informational purposes only and
 28413            do not modify the License. You may add Your own attribution
 28414            notices within Derivative Works that You distribute, alongside
 28415            or as an addendum to the NOTICE text from the Work, provided
 28416            that such additional attribution notices cannot be construed
 28417            as modifying the License.
 28418  
 28419        You may add Your own copyright statement to Your modifications and
 28420        may provide additional or different license terms and conditions
 28421        for use, reproduction, or distribution of Your modifications, or
 28422        for any such Derivative Works as a whole, provided Your use,
 28423        reproduction, and distribution of the Work otherwise complies with
 28424        the conditions stated in this License.
 28425  
 28426     5. Submission of Contributions. Unless You explicitly state otherwise,
 28427        any Contribution intentionally submitted for inclusion in the Work
 28428        by You to the Licensor shall be under the terms and conditions of
 28429        this License, without any additional terms or conditions.
 28430        Notwithstanding the above, nothing herein shall supersede or modify
 28431        the terms of any separate license agreement you may have executed
 28432        with Licensor regarding such Contributions.
 28433  
 28434     6. Trademarks. This License does not grant permission to use the trade
 28435        names, trademarks, service marks, or product names of the Licensor,
 28436        except as required for reasonable and customary use in describing the
 28437        origin of the Work and reproducing the content of the NOTICE file.
 28438  
 28439     7. Disclaimer of Warranty. Unless required by applicable law or
 28440        agreed to in writing, Licensor provides the Work (and each
 28441        Contributor provides its Contributions) on an "AS IS" BASIS,
 28442        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 28443        implied, including, without limitation, any warranties or conditions
 28444        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 28445        PARTICULAR PURPOSE. You are solely responsible for determining the
 28446        appropriateness of using or redistributing the Work and assume any
 28447        risks associated with Your exercise of permissions under this License.
 28448  
 28449     8. Limitation of Liability. In no event and under no legal theory,
 28450        whether in tort (including negligence), contract, or otherwise,
 28451        unless required by applicable law (such as deliberate and grossly
 28452        negligent acts) or agreed to in writing, shall any Contributor be
 28453        liable to You for damages, including any direct, indirect, special,
 28454        incidental, or consequential damages of any character arising as a
 28455        result of this License or out of the use or inability to use the
 28456        Work (including but not limited to damages for loss of goodwill,
 28457        work stoppage, computer failure or malfunction, or any and all
 28458        other commercial damages or losses), even if such Contributor
 28459        has been advised of the possibility of such damages.
 28460  
 28461     9. Accepting Warranty or Additional Liability. While redistributing
 28462        the Work or Derivative Works thereof, You may choose to offer,
 28463        and charge a fee for, acceptance of support, warranty, indemnity,
 28464        or other liability obligations and/or rights consistent with this
 28465        License. However, in accepting such obligations, You may act only
 28466        on Your own behalf and on Your sole responsibility, not on behalf
 28467        of any other Contributor, and only if You agree to indemnify,
 28468        defend, and hold each Contributor harmless for any liability
 28469        incurred by, or claims asserted against, such Contributor by reason
 28470        of your accepting any such warranty or additional liability.
 28471  
 28472     END OF TERMS AND CONDITIONS
 28473  
 28474     APPENDIX: How to apply the Apache License to your work.
 28475  
 28476        To apply the Apache License to your work, attach the following
 28477        boilerplate notice, with the fields enclosed by brackets "[]"
 28478        replaced with your own identifying information. (Don't include
 28479        the brackets!)  The text should be enclosed in the appropriate
 28480        comment syntax for the file format. We also recommend that a
 28481        file or class name and description of purpose be included on the
 28482        same "printed page" as the copyright notice for easier
 28483        identification within third-party archives.
 28484  
 28485     Copyright [yyyy] [name of copyright owner]
 28486  
 28487     Licensed under the Apache License, Version 2.0 (the "License");
 28488     you may not use this file except in compliance with the License.
 28489     You may obtain a copy of the License at
 28490  
 28491         http://www.apache.org/licenses/LICENSE-2.0
 28492  
 28493     Unless required by applicable law or agreed to in writing, software
 28494     distributed under the License is distributed on an "AS IS" BASIS,
 28495     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 28496     See the License for the specific language governing permissions and
 28497     limitations under the License.
 28498  
 28499  ================================================================
 28500  
 28501  go.etcd.io/etcd/client/v3
 28502  https://go.etcd.io/etcd/client/v3
 28503  ----------------------------------------------------------------
 28504  
 28505                                   Apache License
 28506                             Version 2.0, January 2004
 28507                          http://www.apache.org/licenses/
 28508  
 28509     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 28510  
 28511     1. Definitions.
 28512  
 28513        "License" shall mean the terms and conditions for use, reproduction,
 28514        and distribution as defined by Sections 1 through 9 of this document.
 28515  
 28516        "Licensor" shall mean the copyright owner or entity authorized by
 28517        the copyright owner that is granting the License.
 28518  
 28519        "Legal Entity" shall mean the union of the acting entity and all
 28520        other entities that control, are controlled by, or are under common
 28521        control with that entity. For the purposes of this definition,
 28522        "control" means (i) the power, direct or indirect, to cause the
 28523        direction or management of such entity, whether by contract or
 28524        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 28525        outstanding shares, or (iii) beneficial ownership of such entity.
 28526  
 28527        "You" (or "Your") shall mean an individual or Legal Entity
 28528        exercising permissions granted by this License.
 28529  
 28530        "Source" form shall mean the preferred form for making modifications,
 28531        including but not limited to software source code, documentation
 28532        source, and configuration files.
 28533  
 28534        "Object" form shall mean any form resulting from mechanical
 28535        transformation or translation of a Source form, including but
 28536        not limited to compiled object code, generated documentation,
 28537        and conversions to other media types.
 28538  
 28539        "Work" shall mean the work of authorship, whether in Source or
 28540        Object form, made available under the License, as indicated by a
 28541        copyright notice that is included in or attached to the work
 28542        (an example is provided in the Appendix below).
 28543  
 28544        "Derivative Works" shall mean any work, whether in Source or Object
 28545        form, that is based on (or derived from) the Work and for which the
 28546        editorial revisions, annotations, elaborations, or other modifications
 28547        represent, as a whole, an original work of authorship. For the purposes
 28548        of this License, Derivative Works shall not include works that remain
 28549        separable from, or merely link (or bind by name) to the interfaces of,
 28550        the Work and Derivative Works thereof.
 28551  
 28552        "Contribution" shall mean any work of authorship, including
 28553        the original version of the Work and any modifications or additions
 28554        to that Work or Derivative Works thereof, that is intentionally
 28555        submitted to Licensor for inclusion in the Work by the copyright owner
 28556        or by an individual or Legal Entity authorized to submit on behalf of
 28557        the copyright owner. For the purposes of this definition, "submitted"
 28558        means any form of electronic, verbal, or written communication sent
 28559        to the Licensor or its representatives, including but not limited to
 28560        communication on electronic mailing lists, source code control systems,
 28561        and issue tracking systems that are managed by, or on behalf of, the
 28562        Licensor for the purpose of discussing and improving the Work, but
 28563        excluding communication that is conspicuously marked or otherwise
 28564        designated in writing by the copyright owner as "Not a Contribution."
 28565  
 28566        "Contributor" shall mean Licensor and any individual or Legal Entity
 28567        on behalf of whom a Contribution has been received by Licensor and
 28568        subsequently incorporated within the Work.
 28569  
 28570     2. Grant of Copyright License. Subject to the terms and conditions of
 28571        this License, each Contributor hereby grants to You a perpetual,
 28572        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28573        copyright license to reproduce, prepare Derivative Works of,
 28574        publicly display, publicly perform, sublicense, and distribute the
 28575        Work and such Derivative Works in Source or Object form.
 28576  
 28577     3. Grant of Patent License. Subject to the terms and conditions of
 28578        this License, each Contributor hereby grants to You a perpetual,
 28579        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28580        (except as stated in this section) patent license to make, have made,
 28581        use, offer to sell, sell, import, and otherwise transfer the Work,
 28582        where such license applies only to those patent claims licensable
 28583        by such Contributor that are necessarily infringed by their
 28584        Contribution(s) alone or by combination of their Contribution(s)
 28585        with the Work to which such Contribution(s) was submitted. If You
 28586        institute patent litigation against any entity (including a
 28587        cross-claim or counterclaim in a lawsuit) alleging that the Work
 28588        or a Contribution incorporated within the Work constitutes direct
 28589        or contributory patent infringement, then any patent licenses
 28590        granted to You under this License for that Work shall terminate
 28591        as of the date such litigation is filed.
 28592  
 28593     4. Redistribution. You may reproduce and distribute copies of the
 28594        Work or Derivative Works thereof in any medium, with or without
 28595        modifications, and in Source or Object form, provided that You
 28596        meet the following conditions:
 28597  
 28598        (a) You must give any other recipients of the Work or
 28599            Derivative Works a copy of this License; and
 28600  
 28601        (b) You must cause any modified files to carry prominent notices
 28602            stating that You changed the files; and
 28603  
 28604        (c) You must retain, in the Source form of any Derivative Works
 28605            that You distribute, all copyright, patent, trademark, and
 28606            attribution notices from the Source form of the Work,
 28607            excluding those notices that do not pertain to any part of
 28608            the Derivative Works; and
 28609  
 28610        (d) If the Work includes a "NOTICE" text file as part of its
 28611            distribution, then any Derivative Works that You distribute must
 28612            include a readable copy of the attribution notices contained
 28613            within such NOTICE file, excluding those notices that do not
 28614            pertain to any part of the Derivative Works, in at least one
 28615            of the following places: within a NOTICE text file distributed
 28616            as part of the Derivative Works; within the Source form or
 28617            documentation, if provided along with the Derivative Works; or,
 28618            within a display generated by the Derivative Works, if and
 28619            wherever such third-party notices normally appear. The contents
 28620            of the NOTICE file are for informational purposes only and
 28621            do not modify the License. You may add Your own attribution
 28622            notices within Derivative Works that You distribute, alongside
 28623            or as an addendum to the NOTICE text from the Work, provided
 28624            that such additional attribution notices cannot be construed
 28625            as modifying the License.
 28626  
 28627        You may add Your own copyright statement to Your modifications and
 28628        may provide additional or different license terms and conditions
 28629        for use, reproduction, or distribution of Your modifications, or
 28630        for any such Derivative Works as a whole, provided Your use,
 28631        reproduction, and distribution of the Work otherwise complies with
 28632        the conditions stated in this License.
 28633  
 28634     5. Submission of Contributions. Unless You explicitly state otherwise,
 28635        any Contribution intentionally submitted for inclusion in the Work
 28636        by You to the Licensor shall be under the terms and conditions of
 28637        this License, without any additional terms or conditions.
 28638        Notwithstanding the above, nothing herein shall supersede or modify
 28639        the terms of any separate license agreement you may have executed
 28640        with Licensor regarding such Contributions.
 28641  
 28642     6. Trademarks. This License does not grant permission to use the trade
 28643        names, trademarks, service marks, or product names of the Licensor,
 28644        except as required for reasonable and customary use in describing the
 28645        origin of the Work and reproducing the content of the NOTICE file.
 28646  
 28647     7. Disclaimer of Warranty. Unless required by applicable law or
 28648        agreed to in writing, Licensor provides the Work (and each
 28649        Contributor provides its Contributions) on an "AS IS" BASIS,
 28650        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 28651        implied, including, without limitation, any warranties or conditions
 28652        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 28653        PARTICULAR PURPOSE. You are solely responsible for determining the
 28654        appropriateness of using or redistributing the Work and assume any
 28655        risks associated with Your exercise of permissions under this License.
 28656  
 28657     8. Limitation of Liability. In no event and under no legal theory,
 28658        whether in tort (including negligence), contract, or otherwise,
 28659        unless required by applicable law (such as deliberate and grossly
 28660        negligent acts) or agreed to in writing, shall any Contributor be
 28661        liable to You for damages, including any direct, indirect, special,
 28662        incidental, or consequential damages of any character arising as a
 28663        result of this License or out of the use or inability to use the
 28664        Work (including but not limited to damages for loss of goodwill,
 28665        work stoppage, computer failure or malfunction, or any and all
 28666        other commercial damages or losses), even if such Contributor
 28667        has been advised of the possibility of such damages.
 28668  
 28669     9. Accepting Warranty or Additional Liability. While redistributing
 28670        the Work or Derivative Works thereof, You may choose to offer,
 28671        and charge a fee for, acceptance of support, warranty, indemnity,
 28672        or other liability obligations and/or rights consistent with this
 28673        License. However, in accepting such obligations, You may act only
 28674        on Your own behalf and on Your sole responsibility, not on behalf
 28675        of any other Contributor, and only if You agree to indemnify,
 28676        defend, and hold each Contributor harmless for any liability
 28677        incurred by, or claims asserted against, such Contributor by reason
 28678        of your accepting any such warranty or additional liability.
 28679  
 28680     END OF TERMS AND CONDITIONS
 28681  
 28682     APPENDIX: How to apply the Apache License to your work.
 28683  
 28684        To apply the Apache License to your work, attach the following
 28685        boilerplate notice, with the fields enclosed by brackets "[]"
 28686        replaced with your own identifying information. (Don't include
 28687        the brackets!)  The text should be enclosed in the appropriate
 28688        comment syntax for the file format. We also recommend that a
 28689        file or class name and description of purpose be included on the
 28690        same "printed page" as the copyright notice for easier
 28691        identification within third-party archives.
 28692  
 28693     Copyright [yyyy] [name of copyright owner]
 28694  
 28695     Licensed under the Apache License, Version 2.0 (the "License");
 28696     you may not use this file except in compliance with the License.
 28697     You may obtain a copy of the License at
 28698  
 28699         http://www.apache.org/licenses/LICENSE-2.0
 28700  
 28701     Unless required by applicable law or agreed to in writing, software
 28702     distributed under the License is distributed on an "AS IS" BASIS,
 28703     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 28704     See the License for the specific language governing permissions and
 28705     limitations under the License.
 28706  
 28707  ================================================================
 28708  
 28709  go.mongodb.org/mongo-driver
 28710  https://go.mongodb.org/mongo-driver
 28711  ----------------------------------------------------------------
 28712                                   Apache License
 28713                             Version 2.0, January 2004
 28714                          http://www.apache.org/licenses/
 28715  
 28716     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 28717  
 28718     1. Definitions.
 28719  
 28720        "License" shall mean the terms and conditions for use, reproduction,
 28721        and distribution as defined by Sections 1 through 9 of this document.
 28722  
 28723        "Licensor" shall mean the copyright owner or entity authorized by
 28724        the copyright owner that is granting the License.
 28725  
 28726        "Legal Entity" shall mean the union of the acting entity and all
 28727        other entities that control, are controlled by, or are under common
 28728        control with that entity. For the purposes of this definition,
 28729        "control" means (i) the power, direct or indirect, to cause the
 28730        direction or management of such entity, whether by contract or
 28731        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 28732        outstanding shares, or (iii) beneficial ownership of such entity.
 28733  
 28734        "You" (or "Your") shall mean an individual or Legal Entity
 28735        exercising permissions granted by this License.
 28736  
 28737        "Source" form shall mean the preferred form for making modifications,
 28738        including but not limited to software source code, documentation
 28739        source, and configuration files.
 28740  
 28741        "Object" form shall mean any form resulting from mechanical
 28742        transformation or translation of a Source form, including but
 28743        not limited to compiled object code, generated documentation,
 28744        and conversions to other media types.
 28745  
 28746        "Work" shall mean the work of authorship, whether in Source or
 28747        Object form, made available under the License, as indicated by a
 28748        copyright notice that is included in or attached to the work
 28749        (an example is provided in the Appendix below).
 28750  
 28751        "Derivative Works" shall mean any work, whether in Source or Object
 28752        form, that is based on (or derived from) the Work and for which the
 28753        editorial revisions, annotations, elaborations, or other modifications
 28754        represent, as a whole, an original work of authorship. For the purposes
 28755        of this License, Derivative Works shall not include works that remain
 28756        separable from, or merely link (or bind by name) to the interfaces of,
 28757        the Work and Derivative Works thereof.
 28758  
 28759        "Contribution" shall mean any work of authorship, including
 28760        the original version of the Work and any modifications or additions
 28761        to that Work or Derivative Works thereof, that is intentionally
 28762        submitted to Licensor for inclusion in the Work by the copyright owner
 28763        or by an individual or Legal Entity authorized to submit on behalf of
 28764        the copyright owner. For the purposes of this definition, "submitted"
 28765        means any form of electronic, verbal, or written communication sent
 28766        to the Licensor or its representatives, including but not limited to
 28767        communication on electronic mailing lists, source code control systems,
 28768        and issue tracking systems that are managed by, or on behalf of, the
 28769        Licensor for the purpose of discussing and improving the Work, but
 28770        excluding communication that is conspicuously marked or otherwise
 28771        designated in writing by the copyright owner as "Not a Contribution."
 28772  
 28773        "Contributor" shall mean Licensor and any individual or Legal Entity
 28774        on behalf of whom a Contribution has been received by Licensor and
 28775        subsequently incorporated within the Work.
 28776  
 28777     2. Grant of Copyright License. Subject to the terms and conditions of
 28778        this License, each Contributor hereby grants to You a perpetual,
 28779        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28780        copyright license to reproduce, prepare Derivative Works of,
 28781        publicly display, publicly perform, sublicense, and distribute the
 28782        Work and such Derivative Works in Source or Object form.
 28783  
 28784     3. Grant of Patent License. Subject to the terms and conditions of
 28785        this License, each Contributor hereby grants to You a perpetual,
 28786        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28787        (except as stated in this section) patent license to make, have made,
 28788        use, offer to sell, sell, import, and otherwise transfer the Work,
 28789        where such license applies only to those patent claims licensable
 28790        by such Contributor that are necessarily infringed by their
 28791        Contribution(s) alone or by combination of their Contribution(s)
 28792        with the Work to which such Contribution(s) was submitted. If You
 28793        institute patent litigation against any entity (including a
 28794        cross-claim or counterclaim in a lawsuit) alleging that the Work
 28795        or a Contribution incorporated within the Work constitutes direct
 28796        or contributory patent infringement, then any patent licenses
 28797        granted to You under this License for that Work shall terminate
 28798        as of the date such litigation is filed.
 28799  
 28800     4. Redistribution. You may reproduce and distribute copies of the
 28801        Work or Derivative Works thereof in any medium, with or without
 28802        modifications, and in Source or Object form, provided that You
 28803        meet the following conditions:
 28804  
 28805        (a) You must give any other recipients of the Work or
 28806            Derivative Works a copy of this License; and
 28807  
 28808        (b) You must cause any modified files to carry prominent notices
 28809            stating that You changed the files; and
 28810  
 28811        (c) You must retain, in the Source form of any Derivative Works
 28812            that You distribute, all copyright, patent, trademark, and
 28813            attribution notices from the Source form of the Work,
 28814            excluding those notices that do not pertain to any part of
 28815            the Derivative Works; and
 28816  
 28817        (d) If the Work includes a "NOTICE" text file as part of its
 28818            distribution, then any Derivative Works that You distribute must
 28819            include a readable copy of the attribution notices contained
 28820            within such NOTICE file, excluding those notices that do not
 28821            pertain to any part of the Derivative Works, in at least one
 28822            of the following places: within a NOTICE text file distributed
 28823            as part of the Derivative Works; within the Source form or
 28824            documentation, if provided along with the Derivative Works; or,
 28825            within a display generated by the Derivative Works, if and
 28826            wherever such third-party notices normally appear. The contents
 28827            of the NOTICE file are for informational purposes only and
 28828            do not modify the License. You may add Your own attribution
 28829            notices within Derivative Works that You distribute, alongside
 28830            or as an addendum to the NOTICE text from the Work, provided
 28831            that such additional attribution notices cannot be construed
 28832            as modifying the License.
 28833  
 28834        You may add Your own copyright statement to Your modifications and
 28835        may provide additional or different license terms and conditions
 28836        for use, reproduction, or distribution of Your modifications, or
 28837        for any such Derivative Works as a whole, provided Your use,
 28838        reproduction, and distribution of the Work otherwise complies with
 28839        the conditions stated in this License.
 28840  
 28841     5. Submission of Contributions. Unless You explicitly state otherwise,
 28842        any Contribution intentionally submitted for inclusion in the Work
 28843        by You to the Licensor shall be under the terms and conditions of
 28844        this License, without any additional terms or conditions.
 28845        Notwithstanding the above, nothing herein shall supersede or modify
 28846        the terms of any separate license agreement you may have executed
 28847        with Licensor regarding such Contributions.
 28848  
 28849     6. Trademarks. This License does not grant permission to use the trade
 28850        names, trademarks, service marks, or product names of the Licensor,
 28851        except as required for reasonable and customary use in describing the
 28852        origin of the Work and reproducing the content of the NOTICE file.
 28853  
 28854     7. Disclaimer of Warranty. Unless required by applicable law or
 28855        agreed to in writing, Licensor provides the Work (and each
 28856        Contributor provides its Contributions) on an "AS IS" BASIS,
 28857        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 28858        implied, including, without limitation, any warranties or conditions
 28859        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 28860        PARTICULAR PURPOSE. You are solely responsible for determining the
 28861        appropriateness of using or redistributing the Work and assume any
 28862        risks associated with Your exercise of permissions under this License.
 28863  
 28864     8. Limitation of Liability. In no event and under no legal theory,
 28865        whether in tort (including negligence), contract, or otherwise,
 28866        unless required by applicable law (such as deliberate and grossly
 28867        negligent acts) or agreed to in writing, shall any Contributor be
 28868        liable to You for damages, including any direct, indirect, special,
 28869        incidental, or consequential damages of any character arising as a
 28870        result of this License or out of the use or inability to use the
 28871        Work (including but not limited to damages for loss of goodwill,
 28872        work stoppage, computer failure or malfunction, or any and all
 28873        other commercial damages or losses), even if such Contributor
 28874        has been advised of the possibility of such damages.
 28875  
 28876     9. Accepting Warranty or Additional Liability. While redistributing
 28877        the Work or Derivative Works thereof, You may choose to offer,
 28878        and charge a fee for, acceptance of support, warranty, indemnity,
 28879        or other liability obligations and/or rights consistent with this
 28880        License. However, in accepting such obligations, You may act only
 28881        on Your own behalf and on Your sole responsibility, not on behalf
 28882        of any other Contributor, and only if You agree to indemnify,
 28883        defend, and hold each Contributor harmless for any liability
 28884        incurred by, or claims asserted against, such Contributor by reason
 28885        of your accepting any such warranty or additional liability.
 28886  
 28887     END OF TERMS AND CONDITIONS
 28888  
 28889     APPENDIX: How to apply the Apache License to your work.
 28890  
 28891        To apply the Apache License to your work, attach the following
 28892        boilerplate notice, with the fields enclosed by brackets "[]"
 28893        replaced with your own identifying information. (Don't include
 28894        the brackets!)  The text should be enclosed in the appropriate
 28895        comment syntax for the file format. We also recommend that a
 28896        file or class name and description of purpose be included on the
 28897        same "printed page" as the copyright notice for easier
 28898        identification within third-party archives.
 28899  
 28900     Copyright [yyyy] [name of copyright owner]
 28901  
 28902     Licensed under the Apache License, Version 2.0 (the "License");
 28903     you may not use this file except in compliance with the License.
 28904     You may obtain a copy of the License at
 28905  
 28906         http://www.apache.org/licenses/LICENSE-2.0
 28907  
 28908     Unless required by applicable law or agreed to in writing, software
 28909     distributed under the License is distributed on an "AS IS" BASIS,
 28910     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 28911     See the License for the specific language governing permissions and
 28912     limitations under the License.
 28913  
 28914  ================================================================
 28915  
 28916  go.opencensus.io
 28917  https://go.opencensus.io
 28918  ----------------------------------------------------------------
 28919  
 28920                                   Apache License
 28921                             Version 2.0, January 2004
 28922                          http://www.apache.org/licenses/
 28923  
 28924     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 28925  
 28926     1. Definitions.
 28927  
 28928        "License" shall mean the terms and conditions for use, reproduction,
 28929        and distribution as defined by Sections 1 through 9 of this document.
 28930  
 28931        "Licensor" shall mean the copyright owner or entity authorized by
 28932        the copyright owner that is granting the License.
 28933  
 28934        "Legal Entity" shall mean the union of the acting entity and all
 28935        other entities that control, are controlled by, or are under common
 28936        control with that entity. For the purposes of this definition,
 28937        "control" means (i) the power, direct or indirect, to cause the
 28938        direction or management of such entity, whether by contract or
 28939        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 28940        outstanding shares, or (iii) beneficial ownership of such entity.
 28941  
 28942        "You" (or "Your") shall mean an individual or Legal Entity
 28943        exercising permissions granted by this License.
 28944  
 28945        "Source" form shall mean the preferred form for making modifications,
 28946        including but not limited to software source code, documentation
 28947        source, and configuration files.
 28948  
 28949        "Object" form shall mean any form resulting from mechanical
 28950        transformation or translation of a Source form, including but
 28951        not limited to compiled object code, generated documentation,
 28952        and conversions to other media types.
 28953  
 28954        "Work" shall mean the work of authorship, whether in Source or
 28955        Object form, made available under the License, as indicated by a
 28956        copyright notice that is included in or attached to the work
 28957        (an example is provided in the Appendix below).
 28958  
 28959        "Derivative Works" shall mean any work, whether in Source or Object
 28960        form, that is based on (or derived from) the Work and for which the
 28961        editorial revisions, annotations, elaborations, or other modifications
 28962        represent, as a whole, an original work of authorship. For the purposes
 28963        of this License, Derivative Works shall not include works that remain
 28964        separable from, or merely link (or bind by name) to the interfaces of,
 28965        the Work and Derivative Works thereof.
 28966  
 28967        "Contribution" shall mean any work of authorship, including
 28968        the original version of the Work and any modifications or additions
 28969        to that Work or Derivative Works thereof, that is intentionally
 28970        submitted to Licensor for inclusion in the Work by the copyright owner
 28971        or by an individual or Legal Entity authorized to submit on behalf of
 28972        the copyright owner. For the purposes of this definition, "submitted"
 28973        means any form of electronic, verbal, or written communication sent
 28974        to the Licensor or its representatives, including but not limited to
 28975        communication on electronic mailing lists, source code control systems,
 28976        and issue tracking systems that are managed by, or on behalf of, the
 28977        Licensor for the purpose of discussing and improving the Work, but
 28978        excluding communication that is conspicuously marked or otherwise
 28979        designated in writing by the copyright owner as "Not a Contribution."
 28980  
 28981        "Contributor" shall mean Licensor and any individual or Legal Entity
 28982        on behalf of whom a Contribution has been received by Licensor and
 28983        subsequently incorporated within the Work.
 28984  
 28985     2. Grant of Copyright License. Subject to the terms and conditions of
 28986        this License, each Contributor hereby grants to You a perpetual,
 28987        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28988        copyright license to reproduce, prepare Derivative Works of,
 28989        publicly display, publicly perform, sublicense, and distribute the
 28990        Work and such Derivative Works in Source or Object form.
 28991  
 28992     3. Grant of Patent License. Subject to the terms and conditions of
 28993        this License, each Contributor hereby grants to You a perpetual,
 28994        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 28995        (except as stated in this section) patent license to make, have made,
 28996        use, offer to sell, sell, import, and otherwise transfer the Work,
 28997        where such license applies only to those patent claims licensable
 28998        by such Contributor that are necessarily infringed by their
 28999        Contribution(s) alone or by combination of their Contribution(s)
 29000        with the Work to which such Contribution(s) was submitted. If You
 29001        institute patent litigation against any entity (including a
 29002        cross-claim or counterclaim in a lawsuit) alleging that the Work
 29003        or a Contribution incorporated within the Work constitutes direct
 29004        or contributory patent infringement, then any patent licenses
 29005        granted to You under this License for that Work shall terminate
 29006        as of the date such litigation is filed.
 29007  
 29008     4. Redistribution. You may reproduce and distribute copies of the
 29009        Work or Derivative Works thereof in any medium, with or without
 29010        modifications, and in Source or Object form, provided that You
 29011        meet the following conditions:
 29012  
 29013        (a) You must give any other recipients of the Work or
 29014            Derivative Works a copy of this License; and
 29015  
 29016        (b) You must cause any modified files to carry prominent notices
 29017            stating that You changed the files; and
 29018  
 29019        (c) You must retain, in the Source form of any Derivative Works
 29020            that You distribute, all copyright, patent, trademark, and
 29021            attribution notices from the Source form of the Work,
 29022            excluding those notices that do not pertain to any part of
 29023            the Derivative Works; and
 29024  
 29025        (d) If the Work includes a "NOTICE" text file as part of its
 29026            distribution, then any Derivative Works that You distribute must
 29027            include a readable copy of the attribution notices contained
 29028            within such NOTICE file, excluding those notices that do not
 29029            pertain to any part of the Derivative Works, in at least one
 29030            of the following places: within a NOTICE text file distributed
 29031            as part of the Derivative Works; within the Source form or
 29032            documentation, if provided along with the Derivative Works; or,
 29033            within a display generated by the Derivative Works, if and
 29034            wherever such third-party notices normally appear. The contents
 29035            of the NOTICE file are for informational purposes only and
 29036            do not modify the License. You may add Your own attribution
 29037            notices within Derivative Works that You distribute, alongside
 29038            or as an addendum to the NOTICE text from the Work, provided
 29039            that such additional attribution notices cannot be construed
 29040            as modifying the License.
 29041  
 29042        You may add Your own copyright statement to Your modifications and
 29043        may provide additional or different license terms and conditions
 29044        for use, reproduction, or distribution of Your modifications, or
 29045        for any such Derivative Works as a whole, provided Your use,
 29046        reproduction, and distribution of the Work otherwise complies with
 29047        the conditions stated in this License.
 29048  
 29049     5. Submission of Contributions. Unless You explicitly state otherwise,
 29050        any Contribution intentionally submitted for inclusion in the Work
 29051        by You to the Licensor shall be under the terms and conditions of
 29052        this License, without any additional terms or conditions.
 29053        Notwithstanding the above, nothing herein shall supersede or modify
 29054        the terms of any separate license agreement you may have executed
 29055        with Licensor regarding such Contributions.
 29056  
 29057     6. Trademarks. This License does not grant permission to use the trade
 29058        names, trademarks, service marks, or product names of the Licensor,
 29059        except as required for reasonable and customary use in describing the
 29060        origin of the Work and reproducing the content of the NOTICE file.
 29061  
 29062     7. Disclaimer of Warranty. Unless required by applicable law or
 29063        agreed to in writing, Licensor provides the Work (and each
 29064        Contributor provides its Contributions) on an "AS IS" BASIS,
 29065        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 29066        implied, including, without limitation, any warranties or conditions
 29067        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 29068        PARTICULAR PURPOSE. You are solely responsible for determining the
 29069        appropriateness of using or redistributing the Work and assume any
 29070        risks associated with Your exercise of permissions under this License.
 29071  
 29072     8. Limitation of Liability. In no event and under no legal theory,
 29073        whether in tort (including negligence), contract, or otherwise,
 29074        unless required by applicable law (such as deliberate and grossly
 29075        negligent acts) or agreed to in writing, shall any Contributor be
 29076        liable to You for damages, including any direct, indirect, special,
 29077        incidental, or consequential damages of any character arising as a
 29078        result of this License or out of the use or inability to use the
 29079        Work (including but not limited to damages for loss of goodwill,
 29080        work stoppage, computer failure or malfunction, or any and all
 29081        other commercial damages or losses), even if such Contributor
 29082        has been advised of the possibility of such damages.
 29083  
 29084     9. Accepting Warranty or Additional Liability. While redistributing
 29085        the Work or Derivative Works thereof, You may choose to offer,
 29086        and charge a fee for, acceptance of support, warranty, indemnity,
 29087        or other liability obligations and/or rights consistent with this
 29088        License. However, in accepting such obligations, You may act only
 29089        on Your own behalf and on Your sole responsibility, not on behalf
 29090        of any other Contributor, and only if You agree to indemnify,
 29091        defend, and hold each Contributor harmless for any liability
 29092        incurred by, or claims asserted against, such Contributor by reason
 29093        of your accepting any such warranty or additional liability.
 29094  
 29095     END OF TERMS AND CONDITIONS
 29096  
 29097     APPENDIX: How to apply the Apache License to your work.
 29098  
 29099        To apply the Apache License to your work, attach the following
 29100        boilerplate notice, with the fields enclosed by brackets "[]"
 29101        replaced with your own identifying information. (Don't include
 29102        the brackets!)  The text should be enclosed in the appropriate
 29103        comment syntax for the file format. We also recommend that a
 29104        file or class name and description of purpose be included on the
 29105        same "printed page" as the copyright notice for easier
 29106        identification within third-party archives.
 29107  
 29108     Copyright [yyyy] [name of copyright owner]
 29109  
 29110     Licensed under the Apache License, Version 2.0 (the "License");
 29111     you may not use this file except in compliance with the License.
 29112     You may obtain a copy of the License at
 29113  
 29114         http://www.apache.org/licenses/LICENSE-2.0
 29115  
 29116     Unless required by applicable law or agreed to in writing, software
 29117     distributed under the License is distributed on an "AS IS" BASIS,
 29118     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 29119     See the License for the specific language governing permissions and
 29120     limitations under the License.
 29121  ================================================================
 29122  
 29123  go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
 29124  https://go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
 29125  ----------------------------------------------------------------
 29126                                   Apache License
 29127                             Version 2.0, January 2004
 29128                          http://www.apache.org/licenses/
 29129  
 29130     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 29131  
 29132     1. Definitions.
 29133  
 29134        "License" shall mean the terms and conditions for use, reproduction,
 29135        and distribution as defined by Sections 1 through 9 of this document.
 29136  
 29137        "Licensor" shall mean the copyright owner or entity authorized by
 29138        the copyright owner that is granting the License.
 29139  
 29140        "Legal Entity" shall mean the union of the acting entity and all
 29141        other entities that control, are controlled by, or are under common
 29142        control with that entity. For the purposes of this definition,
 29143        "control" means (i) the power, direct or indirect, to cause the
 29144        direction or management of such entity, whether by contract or
 29145        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 29146        outstanding shares, or (iii) beneficial ownership of such entity.
 29147  
 29148        "You" (or "Your") shall mean an individual or Legal Entity
 29149        exercising permissions granted by this License.
 29150  
 29151        "Source" form shall mean the preferred form for making modifications,
 29152        including but not limited to software source code, documentation
 29153        source, and configuration files.
 29154  
 29155        "Object" form shall mean any form resulting from mechanical
 29156        transformation or translation of a Source form, including but
 29157        not limited to compiled object code, generated documentation,
 29158        and conversions to other media types.
 29159  
 29160        "Work" shall mean the work of authorship, whether in Source or
 29161        Object form, made available under the License, as indicated by a
 29162        copyright notice that is included in or attached to the work
 29163        (an example is provided in the Appendix below).
 29164  
 29165        "Derivative Works" shall mean any work, whether in Source or Object
 29166        form, that is based on (or derived from) the Work and for which the
 29167        editorial revisions, annotations, elaborations, or other modifications
 29168        represent, as a whole, an original work of authorship. For the purposes
 29169        of this License, Derivative Works shall not include works that remain
 29170        separable from, or merely link (or bind by name) to the interfaces of,
 29171        the Work and Derivative Works thereof.
 29172  
 29173        "Contribution" shall mean any work of authorship, including
 29174        the original version of the Work and any modifications or additions
 29175        to that Work or Derivative Works thereof, that is intentionally
 29176        submitted to Licensor for inclusion in the Work by the copyright owner
 29177        or by an individual or Legal Entity authorized to submit on behalf of
 29178        the copyright owner. For the purposes of this definition, "submitted"
 29179        means any form of electronic, verbal, or written communication sent
 29180        to the Licensor or its representatives, including but not limited to
 29181        communication on electronic mailing lists, source code control systems,
 29182        and issue tracking systems that are managed by, or on behalf of, the
 29183        Licensor for the purpose of discussing and improving the Work, but
 29184        excluding communication that is conspicuously marked or otherwise
 29185        designated in writing by the copyright owner as "Not a Contribution."
 29186  
 29187        "Contributor" shall mean Licensor and any individual or Legal Entity
 29188        on behalf of whom a Contribution has been received by Licensor and
 29189        subsequently incorporated within the Work.
 29190  
 29191     2. Grant of Copyright License. Subject to the terms and conditions of
 29192        this License, each Contributor hereby grants to You a perpetual,
 29193        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 29194        copyright license to reproduce, prepare Derivative Works of,
 29195        publicly display, publicly perform, sublicense, and distribute the
 29196        Work and such Derivative Works in Source or Object form.
 29197  
 29198     3. Grant of Patent License. Subject to the terms and conditions of
 29199        this License, each Contributor hereby grants to You a perpetual,
 29200        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 29201        (except as stated in this section) patent license to make, have made,
 29202        use, offer to sell, sell, import, and otherwise transfer the Work,
 29203        where such license applies only to those patent claims licensable
 29204        by such Contributor that are necessarily infringed by their
 29205        Contribution(s) alone or by combination of their Contribution(s)
 29206        with the Work to which such Contribution(s) was submitted. If You
 29207        institute patent litigation against any entity (including a
 29208        cross-claim or counterclaim in a lawsuit) alleging that the Work
 29209        or a Contribution incorporated within the Work constitutes direct
 29210        or contributory patent infringement, then any patent licenses
 29211        granted to You under this License for that Work shall terminate
 29212        as of the date such litigation is filed.
 29213  
 29214     4. Redistribution. You may reproduce and distribute copies of the
 29215        Work or Derivative Works thereof in any medium, with or without
 29216        modifications, and in Source or Object form, provided that You
 29217        meet the following conditions:
 29218  
 29219        (a) You must give any other recipients of the Work or
 29220            Derivative Works a copy of this License; and
 29221  
 29222        (b) You must cause any modified files to carry prominent notices
 29223            stating that You changed the files; and
 29224  
 29225        (c) You must retain, in the Source form of any Derivative Works
 29226            that You distribute, all copyright, patent, trademark, and
 29227            attribution notices from the Source form of the Work,
 29228            excluding those notices that do not pertain to any part of
 29229            the Derivative Works; and
 29230  
 29231        (d) If the Work includes a "NOTICE" text file as part of its
 29232            distribution, then any Derivative Works that You distribute must
 29233            include a readable copy of the attribution notices contained
 29234            within such NOTICE file, excluding those notices that do not
 29235            pertain to any part of the Derivative Works, in at least one
 29236            of the following places: within a NOTICE text file distributed
 29237            as part of the Derivative Works; within the Source form or
 29238            documentation, if provided along with the Derivative Works; or,
 29239            within a display generated by the Derivative Works, if and
 29240            wherever such third-party notices normally appear. The contents
 29241            of the NOTICE file are for informational purposes only and
 29242            do not modify the License. You may add Your own attribution
 29243            notices within Derivative Works that You distribute, alongside
 29244            or as an addendum to the NOTICE text from the Work, provided
 29245            that such additional attribution notices cannot be construed
 29246            as modifying the License.
 29247  
 29248        You may add Your own copyright statement to Your modifications and
 29249        may provide additional or different license terms and conditions
 29250        for use, reproduction, or distribution of Your modifications, or
 29251        for any such Derivative Works as a whole, provided Your use,
 29252        reproduction, and distribution of the Work otherwise complies with
 29253        the conditions stated in this License.
 29254  
 29255     5. Submission of Contributions. Unless You explicitly state otherwise,
 29256        any Contribution intentionally submitted for inclusion in the Work
 29257        by You to the Licensor shall be under the terms and conditions of
 29258        this License, without any additional terms or conditions.
 29259        Notwithstanding the above, nothing herein shall supersede or modify
 29260        the terms of any separate license agreement you may have executed
 29261        with Licensor regarding such Contributions.
 29262  
 29263     6. Trademarks. This License does not grant permission to use the trade
 29264        names, trademarks, service marks, or product names of the Licensor,
 29265        except as required for reasonable and customary use in describing the
 29266        origin of the Work and reproducing the content of the NOTICE file.
 29267  
 29268     7. Disclaimer of Warranty. Unless required by applicable law or
 29269        agreed to in writing, Licensor provides the Work (and each
 29270        Contributor provides its Contributions) on an "AS IS" BASIS,
 29271        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 29272        implied, including, without limitation, any warranties or conditions
 29273        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 29274        PARTICULAR PURPOSE. You are solely responsible for determining the
 29275        appropriateness of using or redistributing the Work and assume any
 29276        risks associated with Your exercise of permissions under this License.
 29277  
 29278     8. Limitation of Liability. In no event and under no legal theory,
 29279        whether in tort (including negligence), contract, or otherwise,
 29280        unless required by applicable law (such as deliberate and grossly
 29281        negligent acts) or agreed to in writing, shall any Contributor be
 29282        liable to You for damages, including any direct, indirect, special,
 29283        incidental, or consequential damages of any character arising as a
 29284        result of this License or out of the use or inability to use the
 29285        Work (including but not limited to damages for loss of goodwill,
 29286        work stoppage, computer failure or malfunction, or any and all
 29287        other commercial damages or losses), even if such Contributor
 29288        has been advised of the possibility of such damages.
 29289  
 29290     9. Accepting Warranty or Additional Liability. While redistributing
 29291        the Work or Derivative Works thereof, You may choose to offer,
 29292        and charge a fee for, acceptance of support, warranty, indemnity,
 29293        or other liability obligations and/or rights consistent with this
 29294        License. However, in accepting such obligations, You may act only
 29295        on Your own behalf and on Your sole responsibility, not on behalf
 29296        of any other Contributor, and only if You agree to indemnify,
 29297        defend, and hold each Contributor harmless for any liability
 29298        incurred by, or claims asserted against, such Contributor by reason
 29299        of your accepting any such warranty or additional liability.
 29300  
 29301     END OF TERMS AND CONDITIONS
 29302  
 29303     APPENDIX: How to apply the Apache License to your work.
 29304  
 29305        To apply the Apache License to your work, attach the following
 29306        boilerplate notice, with the fields enclosed by brackets "[]"
 29307        replaced with your own identifying information. (Don't include
 29308        the brackets!)  The text should be enclosed in the appropriate
 29309        comment syntax for the file format. We also recommend that a
 29310        file or class name and description of purpose be included on the
 29311        same "printed page" as the copyright notice for easier
 29312        identification within third-party archives.
 29313  
 29314     Copyright [yyyy] [name of copyright owner]
 29315  
 29316     Licensed under the Apache License, Version 2.0 (the "License");
 29317     you may not use this file except in compliance with the License.
 29318     You may obtain a copy of the License at
 29319  
 29320         http://www.apache.org/licenses/LICENSE-2.0
 29321  
 29322     Unless required by applicable law or agreed to in writing, software
 29323     distributed under the License is distributed on an "AS IS" BASIS,
 29324     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 29325     See the License for the specific language governing permissions and
 29326     limitations under the License.
 29327  
 29328  ================================================================
 29329  
 29330  go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
 29331  https://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
 29332  ----------------------------------------------------------------
 29333                                   Apache License
 29334                             Version 2.0, January 2004
 29335                          http://www.apache.org/licenses/
 29336  
 29337     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 29338  
 29339     1. Definitions.
 29340  
 29341        "License" shall mean the terms and conditions for use, reproduction,
 29342        and distribution as defined by Sections 1 through 9 of this document.
 29343  
 29344        "Licensor" shall mean the copyright owner or entity authorized by
 29345        the copyright owner that is granting the License.
 29346  
 29347        "Legal Entity" shall mean the union of the acting entity and all
 29348        other entities that control, are controlled by, or are under common
 29349        control with that entity. For the purposes of this definition,
 29350        "control" means (i) the power, direct or indirect, to cause the
 29351        direction or management of such entity, whether by contract or
 29352        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 29353        outstanding shares, or (iii) beneficial ownership of such entity.
 29354  
 29355        "You" (or "Your") shall mean an individual or Legal Entity
 29356        exercising permissions granted by this License.
 29357  
 29358        "Source" form shall mean the preferred form for making modifications,
 29359        including but not limited to software source code, documentation
 29360        source, and configuration files.
 29361  
 29362        "Object" form shall mean any form resulting from mechanical
 29363        transformation or translation of a Source form, including but
 29364        not limited to compiled object code, generated documentation,
 29365        and conversions to other media types.
 29366  
 29367        "Work" shall mean the work of authorship, whether in Source or
 29368        Object form, made available under the License, as indicated by a
 29369        copyright notice that is included in or attached to the work
 29370        (an example is provided in the Appendix below).
 29371  
 29372        "Derivative Works" shall mean any work, whether in Source or Object
 29373        form, that is based on (or derived from) the Work and for which the
 29374        editorial revisions, annotations, elaborations, or other modifications
 29375        represent, as a whole, an original work of authorship. For the purposes
 29376        of this License, Derivative Works shall not include works that remain
 29377        separable from, or merely link (or bind by name) to the interfaces of,
 29378        the Work and Derivative Works thereof.
 29379  
 29380        "Contribution" shall mean any work of authorship, including
 29381        the original version of the Work and any modifications or additions
 29382        to that Work or Derivative Works thereof, that is intentionally
 29383        submitted to Licensor for inclusion in the Work by the copyright owner
 29384        or by an individual or Legal Entity authorized to submit on behalf of
 29385        the copyright owner. For the purposes of this definition, "submitted"
 29386        means any form of electronic, verbal, or written communication sent
 29387        to the Licensor or its representatives, including but not limited to
 29388        communication on electronic mailing lists, source code control systems,
 29389        and issue tracking systems that are managed by, or on behalf of, the
 29390        Licensor for the purpose of discussing and improving the Work, but
 29391        excluding communication that is conspicuously marked or otherwise
 29392        designated in writing by the copyright owner as "Not a Contribution."
 29393  
 29394        "Contributor" shall mean Licensor and any individual or Legal Entity
 29395        on behalf of whom a Contribution has been received by Licensor and
 29396        subsequently incorporated within the Work.
 29397  
 29398     2. Grant of Copyright License. Subject to the terms and conditions of
 29399        this License, each Contributor hereby grants to You a perpetual,
 29400        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 29401        copyright license to reproduce, prepare Derivative Works of,
 29402        publicly display, publicly perform, sublicense, and distribute the
 29403        Work and such Derivative Works in Source or Object form.
 29404  
 29405     3. Grant of Patent License. Subject to the terms and conditions of
 29406        this License, each Contributor hereby grants to You a perpetual,
 29407        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 29408        (except as stated in this section) patent license to make, have made,
 29409        use, offer to sell, sell, import, and otherwise transfer the Work,
 29410        where such license applies only to those patent claims licensable
 29411        by such Contributor that are necessarily infringed by their
 29412        Contribution(s) alone or by combination of their Contribution(s)
 29413        with the Work to which such Contribution(s) was submitted. If You
 29414        institute patent litigation against any entity (including a
 29415        cross-claim or counterclaim in a lawsuit) alleging that the Work
 29416        or a Contribution incorporated within the Work constitutes direct
 29417        or contributory patent infringement, then any patent licenses
 29418        granted to You under this License for that Work shall terminate
 29419        as of the date such litigation is filed.
 29420  
 29421     4. Redistribution. You may reproduce and distribute copies of the
 29422        Work or Derivative Works thereof in any medium, with or without
 29423        modifications, and in Source or Object form, provided that You
 29424        meet the following conditions:
 29425  
 29426        (a) You must give any other recipients of the Work or
 29427            Derivative Works a copy of this License; and
 29428  
 29429        (b) You must cause any modified files to carry prominent notices
 29430            stating that You changed the files; and
 29431  
 29432        (c) You must retain, in the Source form of any Derivative Works
 29433            that You distribute, all copyright, patent, trademark, and
 29434            attribution notices from the Source form of the Work,
 29435            excluding those notices that do not pertain to any part of
 29436            the Derivative Works; and
 29437  
 29438        (d) If the Work includes a "NOTICE" text file as part of its
 29439            distribution, then any Derivative Works that You distribute must
 29440            include a readable copy of the attribution notices contained
 29441            within such NOTICE file, excluding those notices that do not
 29442            pertain to any part of the Derivative Works, in at least one
 29443            of the following places: within a NOTICE text file distributed
 29444            as part of the Derivative Works; within the Source form or
 29445            documentation, if provided along with the Derivative Works; or,
 29446            within a display generated by the Derivative Works, if and
 29447            wherever such third-party notices normally appear. The contents
 29448            of the NOTICE file are for informational purposes only and
 29449            do not modify the License. You may add Your own attribution
 29450            notices within Derivative Works that You distribute, alongside
 29451            or as an addendum to the NOTICE text from the Work, provided
 29452            that such additional attribution notices cannot be construed
 29453            as modifying the License.
 29454  
 29455        You may add Your own copyright statement to Your modifications and
 29456        may provide additional or different license terms and conditions
 29457        for use, reproduction, or distribution of Your modifications, or
 29458        for any such Derivative Works as a whole, provided Your use,
 29459        reproduction, and distribution of the Work otherwise complies with
 29460        the conditions stated in this License.
 29461  
 29462     5. Submission of Contributions. Unless You explicitly state otherwise,
 29463        any Contribution intentionally submitted for inclusion in the Work
 29464        by You to the Licensor shall be under the terms and conditions of
 29465        this License, without any additional terms or conditions.
 29466        Notwithstanding the above, nothing herein shall supersede or modify
 29467        the terms of any separate license agreement you may have executed
 29468        with Licensor regarding such Contributions.
 29469  
 29470     6. Trademarks. This License does not grant permission to use the trade
 29471        names, trademarks, service marks, or product names of the Licensor,
 29472        except as required for reasonable and customary use in describing the
 29473        origin of the Work and reproducing the content of the NOTICE file.
 29474  
 29475     7. Disclaimer of Warranty. Unless required by applicable law or
 29476        agreed to in writing, Licensor provides the Work (and each
 29477        Contributor provides its Contributions) on an "AS IS" BASIS,
 29478        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 29479        implied, including, without limitation, any warranties or conditions
 29480        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 29481        PARTICULAR PURPOSE. You are solely responsible for determining the
 29482        appropriateness of using or redistributing the Work and assume any
 29483        risks associated with Your exercise of permissions under this License.
 29484  
 29485     8. Limitation of Liability. In no event and under no legal theory,
 29486        whether in tort (including negligence), contract, or otherwise,
 29487        unless required by applicable law (such as deliberate and grossly
 29488        negligent acts) or agreed to in writing, shall any Contributor be
 29489        liable to You for damages, including any direct, indirect, special,
 29490        incidental, or consequential damages of any character arising as a
 29491        result of this License or out of the use or inability to use the
 29492        Work (including but not limited to damages for loss of goodwill,
 29493        work stoppage, computer failure or malfunction, or any and all
 29494        other commercial damages or losses), even if such Contributor
 29495        has been advised of the possibility of such damages.
 29496  
 29497     9. Accepting Warranty or Additional Liability. While redistributing
 29498        the Work or Derivative Works thereof, You may choose to offer,
 29499        and charge a fee for, acceptance of support, warranty, indemnity,
 29500        or other liability obligations and/or rights consistent with this
 29501        License. However, in accepting such obligations, You may act only
 29502        on Your own behalf and on Your sole responsibility, not on behalf
 29503        of any other Contributor, and only if You agree to indemnify,
 29504        defend, and hold each Contributor harmless for any liability
 29505        incurred by, or claims asserted against, such Contributor by reason
 29506        of your accepting any such warranty or additional liability.
 29507  
 29508     END OF TERMS AND CONDITIONS
 29509  
 29510     APPENDIX: How to apply the Apache License to your work.
 29511  
 29512        To apply the Apache License to your work, attach the following
 29513        boilerplate notice, with the fields enclosed by brackets "[]"
 29514        replaced with your own identifying information. (Don't include
 29515        the brackets!)  The text should be enclosed in the appropriate
 29516        comment syntax for the file format. We also recommend that a
 29517        file or class name and description of purpose be included on the
 29518        same "printed page" as the copyright notice for easier
 29519        identification within third-party archives.
 29520  
 29521     Copyright [yyyy] [name of copyright owner]
 29522  
 29523     Licensed under the Apache License, Version 2.0 (the "License");
 29524     you may not use this file except in compliance with the License.
 29525     You may obtain a copy of the License at
 29526  
 29527         http://www.apache.org/licenses/LICENSE-2.0
 29528  
 29529     Unless required by applicable law or agreed to in writing, software
 29530     distributed under the License is distributed on an "AS IS" BASIS,
 29531     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 29532     See the License for the specific language governing permissions and
 29533     limitations under the License.
 29534  
 29535  ================================================================
 29536  
 29537  go.opentelemetry.io/otel
 29538  https://go.opentelemetry.io/otel
 29539  ----------------------------------------------------------------
 29540                                   Apache License
 29541                             Version 2.0, January 2004
 29542                          http://www.apache.org/licenses/
 29543  
 29544     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 29545  
 29546     1. Definitions.
 29547  
 29548        "License" shall mean the terms and conditions for use, reproduction,
 29549        and distribution as defined by Sections 1 through 9 of this document.
 29550  
 29551        "Licensor" shall mean the copyright owner or entity authorized by
 29552        the copyright owner that is granting the License.
 29553  
 29554        "Legal Entity" shall mean the union of the acting entity and all
 29555        other entities that control, are controlled by, or are under common
 29556        control with that entity. For the purposes of this definition,
 29557        "control" means (i) the power, direct or indirect, to cause the
 29558        direction or management of such entity, whether by contract or
 29559        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 29560        outstanding shares, or (iii) beneficial ownership of such entity.
 29561  
 29562        "You" (or "Your") shall mean an individual or Legal Entity
 29563        exercising permissions granted by this License.
 29564  
 29565        "Source" form shall mean the preferred form for making modifications,
 29566        including but not limited to software source code, documentation
 29567        source, and configuration files.
 29568  
 29569        "Object" form shall mean any form resulting from mechanical
 29570        transformation or translation of a Source form, including but
 29571        not limited to compiled object code, generated documentation,
 29572        and conversions to other media types.
 29573  
 29574        "Work" shall mean the work of authorship, whether in Source or
 29575        Object form, made available under the License, as indicated by a
 29576        copyright notice that is included in or attached to the work
 29577        (an example is provided in the Appendix below).
 29578  
 29579        "Derivative Works" shall mean any work, whether in Source or Object
 29580        form, that is based on (or derived from) the Work and for which the
 29581        editorial revisions, annotations, elaborations, or other modifications
 29582        represent, as a whole, an original work of authorship. For the purposes
 29583        of this License, Derivative Works shall not include works that remain
 29584        separable from, or merely link (or bind by name) to the interfaces of,
 29585        the Work and Derivative Works thereof.
 29586  
 29587        "Contribution" shall mean any work of authorship, including
 29588        the original version of the Work and any modifications or additions
 29589        to that Work or Derivative Works thereof, that is intentionally
 29590        submitted to Licensor for inclusion in the Work by the copyright owner
 29591        or by an individual or Legal Entity authorized to submit on behalf of
 29592        the copyright owner. For the purposes of this definition, "submitted"
 29593        means any form of electronic, verbal, or written communication sent
 29594        to the Licensor or its representatives, including but not limited to
 29595        communication on electronic mailing lists, source code control systems,
 29596        and issue tracking systems that are managed by, or on behalf of, the
 29597        Licensor for the purpose of discussing and improving the Work, but
 29598        excluding communication that is conspicuously marked or otherwise
 29599        designated in writing by the copyright owner as "Not a Contribution."
 29600  
 29601        "Contributor" shall mean Licensor and any individual or Legal Entity
 29602        on behalf of whom a Contribution has been received by Licensor and
 29603        subsequently incorporated within the Work.
 29604  
 29605     2. Grant of Copyright License. Subject to the terms and conditions of
 29606        this License, each Contributor hereby grants to You a perpetual,
 29607        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 29608        copyright license to reproduce, prepare Derivative Works of,
 29609        publicly display, publicly perform, sublicense, and distribute the
 29610        Work and such Derivative Works in Source or Object form.
 29611  
 29612     3. Grant of Patent License. Subject to the terms and conditions of
 29613        this License, each Contributor hereby grants to You a perpetual,
 29614        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 29615        (except as stated in this section) patent license to make, have made,
 29616        use, offer to sell, sell, import, and otherwise transfer the Work,
 29617        where such license applies only to those patent claims licensable
 29618        by such Contributor that are necessarily infringed by their
 29619        Contribution(s) alone or by combination of their Contribution(s)
 29620        with the Work to which such Contribution(s) was submitted. If You
 29621        institute patent litigation against any entity (including a
 29622        cross-claim or counterclaim in a lawsuit) alleging that the Work
 29623        or a Contribution incorporated within the Work constitutes direct
 29624        or contributory patent infringement, then any patent licenses
 29625        granted to You under this License for that Work shall terminate
 29626        as of the date such litigation is filed.
 29627  
 29628     4. Redistribution. You may reproduce and distribute copies of the
 29629        Work or Derivative Works thereof in any medium, with or without
 29630        modifications, and in Source or Object form, provided that You
 29631        meet the following conditions:
 29632  
 29633        (a) You must give any other recipients of the Work or
 29634            Derivative Works a copy of this License; and
 29635  
 29636        (b) You must cause any modified files to carry prominent notices
 29637            stating that You changed the files; and
 29638  
 29639        (c) You must retain, in the Source form of any Derivative Works
 29640            that You distribute, all copyright, patent, trademark, and
 29641            attribution notices from the Source form of the Work,
 29642            excluding those notices that do not pertain to any part of
 29643            the Derivative Works; and
 29644  
 29645        (d) If the Work includes a "NOTICE" text file as part of its
 29646            distribution, then any Derivative Works that You distribute must
 29647            include a readable copy of the attribution notices contained
 29648            within such NOTICE file, excluding those notices that do not
 29649            pertain to any part of the Derivative Works, in at least one
 29650            of the following places: within a NOTICE text file distributed
 29651            as part of the Derivative Works; within the Source form or
 29652            documentation, if provided along with the Derivative Works; or,
 29653            within a display generated by the Derivative Works, if and
 29654            wherever such third-party notices normally appear. The contents
 29655            of the NOTICE file are for informational purposes only and
 29656            do not modify the License. You may add Your own attribution
 29657            notices within Derivative Works that You distribute, alongside
 29658            or as an addendum to the NOTICE text from the Work, provided
 29659            that such additional attribution notices cannot be construed
 29660            as modifying the License.
 29661  
 29662        You may add Your own copyright statement to Your modifications and
 29663        may provide additional or different license terms and conditions
 29664        for use, reproduction, or distribution of Your modifications, or
 29665        for any such Derivative Works as a whole, provided Your use,
 29666        reproduction, and distribution of the Work otherwise complies with
 29667        the conditions stated in this License.
 29668  
 29669     5. Submission of Contributions. Unless You explicitly state otherwise,
 29670        any Contribution intentionally submitted for inclusion in the Work
 29671        by You to the Licensor shall be under the terms and conditions of
 29672        this License, without any additional terms or conditions.
 29673        Notwithstanding the above, nothing herein shall supersede or modify
 29674        the terms of any separate license agreement you may have executed
 29675        with Licensor regarding such Contributions.
 29676  
 29677     6. Trademarks. This License does not grant permission to use the trade
 29678        names, trademarks, service marks, or product names of the Licensor,
 29679        except as required for reasonable and customary use in describing the
 29680        origin of the Work and reproducing the content of the NOTICE file.
 29681  
 29682     7. Disclaimer of Warranty. Unless required by applicable law or
 29683        agreed to in writing, Licensor provides the Work (and each
 29684        Contributor provides its Contributions) on an "AS IS" BASIS,
 29685        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 29686        implied, including, without limitation, any warranties or conditions
 29687        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 29688        PARTICULAR PURPOSE. You are solely responsible for determining the
 29689        appropriateness of using or redistributing the Work and assume any
 29690        risks associated with Your exercise of permissions under this License.
 29691  
 29692     8. Limitation of Liability. In no event and under no legal theory,
 29693        whether in tort (including negligence), contract, or otherwise,
 29694        unless required by applicable law (such as deliberate and grossly
 29695        negligent acts) or agreed to in writing, shall any Contributor be
 29696        liable to You for damages, including any direct, indirect, special,
 29697        incidental, or consequential damages of any character arising as a
 29698        result of this License or out of the use or inability to use the
 29699        Work (including but not limited to damages for loss of goodwill,
 29700        work stoppage, computer failure or malfunction, or any and all
 29701        other commercial damages or losses), even if such Contributor
 29702        has been advised of the possibility of such damages.
 29703  
 29704     9. Accepting Warranty or Additional Liability. While redistributing
 29705        the Work or Derivative Works thereof, You may choose to offer,
 29706        and charge a fee for, acceptance of support, warranty, indemnity,
 29707        or other liability obligations and/or rights consistent with this
 29708        License. However, in accepting such obligations, You may act only
 29709        on Your own behalf and on Your sole responsibility, not on behalf
 29710        of any other Contributor, and only if You agree to indemnify,
 29711        defend, and hold each Contributor harmless for any liability
 29712        incurred by, or claims asserted against, such Contributor by reason
 29713        of your accepting any such warranty or additional liability.
 29714  
 29715     END OF TERMS AND CONDITIONS
 29716  
 29717     APPENDIX: How to apply the Apache License to your work.
 29718  
 29719        To apply the Apache License to your work, attach the following
 29720        boilerplate notice, with the fields enclosed by brackets "[]"
 29721        replaced with your own identifying information. (Don't include
 29722        the brackets!)  The text should be enclosed in the appropriate
 29723        comment syntax for the file format. We also recommend that a
 29724        file or class name and description of purpose be included on the
 29725        same "printed page" as the copyright notice for easier
 29726        identification within third-party archives.
 29727  
 29728     Copyright [yyyy] [name of copyright owner]
 29729  
 29730     Licensed under the Apache License, Version 2.0 (the "License");
 29731     you may not use this file except in compliance with the License.
 29732     You may obtain a copy of the License at
 29733  
 29734         http://www.apache.org/licenses/LICENSE-2.0
 29735  
 29736     Unless required by applicable law or agreed to in writing, software
 29737     distributed under the License is distributed on an "AS IS" BASIS,
 29738     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 29739     See the License for the specific language governing permissions and
 29740     limitations under the License.
 29741  
 29742  ================================================================
 29743  
 29744  go.opentelemetry.io/otel/metric
 29745  https://go.opentelemetry.io/otel/metric
 29746  ----------------------------------------------------------------
 29747                                   Apache License
 29748                             Version 2.0, January 2004
 29749                          http://www.apache.org/licenses/
 29750  
 29751     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 29752  
 29753     1. Definitions.
 29754  
 29755        "License" shall mean the terms and conditions for use, reproduction,
 29756        and distribution as defined by Sections 1 through 9 of this document.
 29757  
 29758        "Licensor" shall mean the copyright owner or entity authorized by
 29759        the copyright owner that is granting the License.
 29760  
 29761        "Legal Entity" shall mean the union of the acting entity and all
 29762        other entities that control, are controlled by, or are under common
 29763        control with that entity. For the purposes of this definition,
 29764        "control" means (i) the power, direct or indirect, to cause the
 29765        direction or management of such entity, whether by contract or
 29766        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 29767        outstanding shares, or (iii) beneficial ownership of such entity.
 29768  
 29769        "You" (or "Your") shall mean an individual or Legal Entity
 29770        exercising permissions granted by this License.
 29771  
 29772        "Source" form shall mean the preferred form for making modifications,
 29773        including but not limited to software source code, documentation
 29774        source, and configuration files.
 29775  
 29776        "Object" form shall mean any form resulting from mechanical
 29777        transformation or translation of a Source form, including but
 29778        not limited to compiled object code, generated documentation,
 29779        and conversions to other media types.
 29780  
 29781        "Work" shall mean the work of authorship, whether in Source or
 29782        Object form, made available under the License, as indicated by a
 29783        copyright notice that is included in or attached to the work
 29784        (an example is provided in the Appendix below).
 29785  
 29786        "Derivative Works" shall mean any work, whether in Source or Object
 29787        form, that is based on (or derived from) the Work and for which the
 29788        editorial revisions, annotations, elaborations, or other modifications
 29789        represent, as a whole, an original work of authorship. For the purposes
 29790        of this License, Derivative Works shall not include works that remain
 29791        separable from, or merely link (or bind by name) to the interfaces of,
 29792        the Work and Derivative Works thereof.
 29793  
 29794        "Contribution" shall mean any work of authorship, including
 29795        the original version of the Work and any modifications or additions
 29796        to that Work or Derivative Works thereof, that is intentionally
 29797        submitted to Licensor for inclusion in the Work by the copyright owner
 29798        or by an individual or Legal Entity authorized to submit on behalf of
 29799        the copyright owner. For the purposes of this definition, "submitted"
 29800        means any form of electronic, verbal, or written communication sent
 29801        to the Licensor or its representatives, including but not limited to
 29802        communication on electronic mailing lists, source code control systems,
 29803        and issue tracking systems that are managed by, or on behalf of, the
 29804        Licensor for the purpose of discussing and improving the Work, but
 29805        excluding communication that is conspicuously marked or otherwise
 29806        designated in writing by the copyright owner as "Not a Contribution."
 29807  
 29808        "Contributor" shall mean Licensor and any individual or Legal Entity
 29809        on behalf of whom a Contribution has been received by Licensor and
 29810        subsequently incorporated within the Work.
 29811  
 29812     2. Grant of Copyright License. Subject to the terms and conditions of
 29813        this License, each Contributor hereby grants to You a perpetual,
 29814        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 29815        copyright license to reproduce, prepare Derivative Works of,
 29816        publicly display, publicly perform, sublicense, and distribute the
 29817        Work and such Derivative Works in Source or Object form.
 29818  
 29819     3. Grant of Patent License. Subject to the terms and conditions of
 29820        this License, each Contributor hereby grants to You a perpetual,
 29821        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 29822        (except as stated in this section) patent license to make, have made,
 29823        use, offer to sell, sell, import, and otherwise transfer the Work,
 29824        where such license applies only to those patent claims licensable
 29825        by such Contributor that are necessarily infringed by their
 29826        Contribution(s) alone or by combination of their Contribution(s)
 29827        with the Work to which such Contribution(s) was submitted. If You
 29828        institute patent litigation against any entity (including a
 29829        cross-claim or counterclaim in a lawsuit) alleging that the Work
 29830        or a Contribution incorporated within the Work constitutes direct
 29831        or contributory patent infringement, then any patent licenses
 29832        granted to You under this License for that Work shall terminate
 29833        as of the date such litigation is filed.
 29834  
 29835     4. Redistribution. You may reproduce and distribute copies of the
 29836        Work or Derivative Works thereof in any medium, with or without
 29837        modifications, and in Source or Object form, provided that You
 29838        meet the following conditions:
 29839  
 29840        (a) You must give any other recipients of the Work or
 29841            Derivative Works a copy of this License; and
 29842  
 29843        (b) You must cause any modified files to carry prominent notices
 29844            stating that You changed the files; and
 29845  
 29846        (c) You must retain, in the Source form of any Derivative Works
 29847            that You distribute, all copyright, patent, trademark, and
 29848            attribution notices from the Source form of the Work,
 29849            excluding those notices that do not pertain to any part of
 29850            the Derivative Works; and
 29851  
 29852        (d) If the Work includes a "NOTICE" text file as part of its
 29853            distribution, then any Derivative Works that You distribute must
 29854            include a readable copy of the attribution notices contained
 29855            within such NOTICE file, excluding those notices that do not
 29856            pertain to any part of the Derivative Works, in at least one
 29857            of the following places: within a NOTICE text file distributed
 29858            as part of the Derivative Works; within the Source form or
 29859            documentation, if provided along with the Derivative Works; or,
 29860            within a display generated by the Derivative Works, if and
 29861            wherever such third-party notices normally appear. The contents
 29862            of the NOTICE file are for informational purposes only and
 29863            do not modify the License. You may add Your own attribution
 29864            notices within Derivative Works that You distribute, alongside
 29865            or as an addendum to the NOTICE text from the Work, provided
 29866            that such additional attribution notices cannot be construed
 29867            as modifying the License.
 29868  
 29869        You may add Your own copyright statement to Your modifications and
 29870        may provide additional or different license terms and conditions
 29871        for use, reproduction, or distribution of Your modifications, or
 29872        for any such Derivative Works as a whole, provided Your use,
 29873        reproduction, and distribution of the Work otherwise complies with
 29874        the conditions stated in this License.
 29875  
 29876     5. Submission of Contributions. Unless You explicitly state otherwise,
 29877        any Contribution intentionally submitted for inclusion in the Work
 29878        by You to the Licensor shall be under the terms and conditions of
 29879        this License, without any additional terms or conditions.
 29880        Notwithstanding the above, nothing herein shall supersede or modify
 29881        the terms of any separate license agreement you may have executed
 29882        with Licensor regarding such Contributions.
 29883  
 29884     6. Trademarks. This License does not grant permission to use the trade
 29885        names, trademarks, service marks, or product names of the Licensor,
 29886        except as required for reasonable and customary use in describing the
 29887        origin of the Work and reproducing the content of the NOTICE file.
 29888  
 29889     7. Disclaimer of Warranty. Unless required by applicable law or
 29890        agreed to in writing, Licensor provides the Work (and each
 29891        Contributor provides its Contributions) on an "AS IS" BASIS,
 29892        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 29893        implied, including, without limitation, any warranties or conditions
 29894        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 29895        PARTICULAR PURPOSE. You are solely responsible for determining the
 29896        appropriateness of using or redistributing the Work and assume any
 29897        risks associated with Your exercise of permissions under this License.
 29898  
 29899     8. Limitation of Liability. In no event and under no legal theory,
 29900        whether in tort (including negligence), contract, or otherwise,
 29901        unless required by applicable law (such as deliberate and grossly
 29902        negligent acts) or agreed to in writing, shall any Contributor be
 29903        liable to You for damages, including any direct, indirect, special,
 29904        incidental, or consequential damages of any character arising as a
 29905        result of this License or out of the use or inability to use the
 29906        Work (including but not limited to damages for loss of goodwill,
 29907        work stoppage, computer failure or malfunction, or any and all
 29908        other commercial damages or losses), even if such Contributor
 29909        has been advised of the possibility of such damages.
 29910  
 29911     9. Accepting Warranty or Additional Liability. While redistributing
 29912        the Work or Derivative Works thereof, You may choose to offer,
 29913        and charge a fee for, acceptance of support, warranty, indemnity,
 29914        or other liability obligations and/or rights consistent with this
 29915        License. However, in accepting such obligations, You may act only
 29916        on Your own behalf and on Your sole responsibility, not on behalf
 29917        of any other Contributor, and only if You agree to indemnify,
 29918        defend, and hold each Contributor harmless for any liability
 29919        incurred by, or claims asserted against, such Contributor by reason
 29920        of your accepting any such warranty or additional liability.
 29921  
 29922     END OF TERMS AND CONDITIONS
 29923  
 29924     APPENDIX: How to apply the Apache License to your work.
 29925  
 29926        To apply the Apache License to your work, attach the following
 29927        boilerplate notice, with the fields enclosed by brackets "[]"
 29928        replaced with your own identifying information. (Don't include
 29929        the brackets!)  The text should be enclosed in the appropriate
 29930        comment syntax for the file format. We also recommend that a
 29931        file or class name and description of purpose be included on the
 29932        same "printed page" as the copyright notice for easier
 29933        identification within third-party archives.
 29934  
 29935     Copyright [yyyy] [name of copyright owner]
 29936  
 29937     Licensed under the Apache License, Version 2.0 (the "License");
 29938     you may not use this file except in compliance with the License.
 29939     You may obtain a copy of the License at
 29940  
 29941         http://www.apache.org/licenses/LICENSE-2.0
 29942  
 29943     Unless required by applicable law or agreed to in writing, software
 29944     distributed under the License is distributed on an "AS IS" BASIS,
 29945     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 29946     See the License for the specific language governing permissions and
 29947     limitations under the License.
 29948  
 29949  ================================================================
 29950  
 29951  go.opentelemetry.io/otel/sdk
 29952  https://go.opentelemetry.io/otel/sdk
 29953  ----------------------------------------------------------------
 29954                                   Apache License
 29955                             Version 2.0, January 2004
 29956                          http://www.apache.org/licenses/
 29957  
 29958     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 29959  
 29960     1. Definitions.
 29961  
 29962        "License" shall mean the terms and conditions for use, reproduction,
 29963        and distribution as defined by Sections 1 through 9 of this document.
 29964  
 29965        "Licensor" shall mean the copyright owner or entity authorized by
 29966        the copyright owner that is granting the License.
 29967  
 29968        "Legal Entity" shall mean the union of the acting entity and all
 29969        other entities that control, are controlled by, or are under common
 29970        control with that entity. For the purposes of this definition,
 29971        "control" means (i) the power, direct or indirect, to cause the
 29972        direction or management of such entity, whether by contract or
 29973        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 29974        outstanding shares, or (iii) beneficial ownership of such entity.
 29975  
 29976        "You" (or "Your") shall mean an individual or Legal Entity
 29977        exercising permissions granted by this License.
 29978  
 29979        "Source" form shall mean the preferred form for making modifications,
 29980        including but not limited to software source code, documentation
 29981        source, and configuration files.
 29982  
 29983        "Object" form shall mean any form resulting from mechanical
 29984        transformation or translation of a Source form, including but
 29985        not limited to compiled object code, generated documentation,
 29986        and conversions to other media types.
 29987  
 29988        "Work" shall mean the work of authorship, whether in Source or
 29989        Object form, made available under the License, as indicated by a
 29990        copyright notice that is included in or attached to the work
 29991        (an example is provided in the Appendix below).
 29992  
 29993        "Derivative Works" shall mean any work, whether in Source or Object
 29994        form, that is based on (or derived from) the Work and for which the
 29995        editorial revisions, annotations, elaborations, or other modifications
 29996        represent, as a whole, an original work of authorship. For the purposes
 29997        of this License, Derivative Works shall not include works that remain
 29998        separable from, or merely link (or bind by name) to the interfaces of,
 29999        the Work and Derivative Works thereof.
 30000  
 30001        "Contribution" shall mean any work of authorship, including
 30002        the original version of the Work and any modifications or additions
 30003        to that Work or Derivative Works thereof, that is intentionally
 30004        submitted to Licensor for inclusion in the Work by the copyright owner
 30005        or by an individual or Legal Entity authorized to submit on behalf of
 30006        the copyright owner. For the purposes of this definition, "submitted"
 30007        means any form of electronic, verbal, or written communication sent
 30008        to the Licensor or its representatives, including but not limited to
 30009        communication on electronic mailing lists, source code control systems,
 30010        and issue tracking systems that are managed by, or on behalf of, the
 30011        Licensor for the purpose of discussing and improving the Work, but
 30012        excluding communication that is conspicuously marked or otherwise
 30013        designated in writing by the copyright owner as "Not a Contribution."
 30014  
 30015        "Contributor" shall mean Licensor and any individual or Legal Entity
 30016        on behalf of whom a Contribution has been received by Licensor and
 30017        subsequently incorporated within the Work.
 30018  
 30019     2. Grant of Copyright License. Subject to the terms and conditions of
 30020        this License, each Contributor hereby grants to You a perpetual,
 30021        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 30022        copyright license to reproduce, prepare Derivative Works of,
 30023        publicly display, publicly perform, sublicense, and distribute the
 30024        Work and such Derivative Works in Source or Object form.
 30025  
 30026     3. Grant of Patent License. Subject to the terms and conditions of
 30027        this License, each Contributor hereby grants to You a perpetual,
 30028        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 30029        (except as stated in this section) patent license to make, have made,
 30030        use, offer to sell, sell, import, and otherwise transfer the Work,
 30031        where such license applies only to those patent claims licensable
 30032        by such Contributor that are necessarily infringed by their
 30033        Contribution(s) alone or by combination of their Contribution(s)
 30034        with the Work to which such Contribution(s) was submitted. If You
 30035        institute patent litigation against any entity (including a
 30036        cross-claim or counterclaim in a lawsuit) alleging that the Work
 30037        or a Contribution incorporated within the Work constitutes direct
 30038        or contributory patent infringement, then any patent licenses
 30039        granted to You under this License for that Work shall terminate
 30040        as of the date such litigation is filed.
 30041  
 30042     4. Redistribution. You may reproduce and distribute copies of the
 30043        Work or Derivative Works thereof in any medium, with or without
 30044        modifications, and in Source or Object form, provided that You
 30045        meet the following conditions:
 30046  
 30047        (a) You must give any other recipients of the Work or
 30048            Derivative Works a copy of this License; and
 30049  
 30050        (b) You must cause any modified files to carry prominent notices
 30051            stating that You changed the files; and
 30052  
 30053        (c) You must retain, in the Source form of any Derivative Works
 30054            that You distribute, all copyright, patent, trademark, and
 30055            attribution notices from the Source form of the Work,
 30056            excluding those notices that do not pertain to any part of
 30057            the Derivative Works; and
 30058  
 30059        (d) If the Work includes a "NOTICE" text file as part of its
 30060            distribution, then any Derivative Works that You distribute must
 30061            include a readable copy of the attribution notices contained
 30062            within such NOTICE file, excluding those notices that do not
 30063            pertain to any part of the Derivative Works, in at least one
 30064            of the following places: within a NOTICE text file distributed
 30065            as part of the Derivative Works; within the Source form or
 30066            documentation, if provided along with the Derivative Works; or,
 30067            within a display generated by the Derivative Works, if and
 30068            wherever such third-party notices normally appear. The contents
 30069            of the NOTICE file are for informational purposes only and
 30070            do not modify the License. You may add Your own attribution
 30071            notices within Derivative Works that You distribute, alongside
 30072            or as an addendum to the NOTICE text from the Work, provided
 30073            that such additional attribution notices cannot be construed
 30074            as modifying the License.
 30075  
 30076        You may add Your own copyright statement to Your modifications and
 30077        may provide additional or different license terms and conditions
 30078        for use, reproduction, or distribution of Your modifications, or
 30079        for any such Derivative Works as a whole, provided Your use,
 30080        reproduction, and distribution of the Work otherwise complies with
 30081        the conditions stated in this License.
 30082  
 30083     5. Submission of Contributions. Unless You explicitly state otherwise,
 30084        any Contribution intentionally submitted for inclusion in the Work
 30085        by You to the Licensor shall be under the terms and conditions of
 30086        this License, without any additional terms or conditions.
 30087        Notwithstanding the above, nothing herein shall supersede or modify
 30088        the terms of any separate license agreement you may have executed
 30089        with Licensor regarding such Contributions.
 30090  
 30091     6. Trademarks. This License does not grant permission to use the trade
 30092        names, trademarks, service marks, or product names of the Licensor,
 30093        except as required for reasonable and customary use in describing the
 30094        origin of the Work and reproducing the content of the NOTICE file.
 30095  
 30096     7. Disclaimer of Warranty. Unless required by applicable law or
 30097        agreed to in writing, Licensor provides the Work (and each
 30098        Contributor provides its Contributions) on an "AS IS" BASIS,
 30099        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 30100        implied, including, without limitation, any warranties or conditions
 30101        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 30102        PARTICULAR PURPOSE. You are solely responsible for determining the
 30103        appropriateness of using or redistributing the Work and assume any
 30104        risks associated with Your exercise of permissions under this License.
 30105  
 30106     8. Limitation of Liability. In no event and under no legal theory,
 30107        whether in tort (including negligence), contract, or otherwise,
 30108        unless required by applicable law (such as deliberate and grossly
 30109        negligent acts) or agreed to in writing, shall any Contributor be
 30110        liable to You for damages, including any direct, indirect, special,
 30111        incidental, or consequential damages of any character arising as a
 30112        result of this License or out of the use or inability to use the
 30113        Work (including but not limited to damages for loss of goodwill,
 30114        work stoppage, computer failure or malfunction, or any and all
 30115        other commercial damages or losses), even if such Contributor
 30116        has been advised of the possibility of such damages.
 30117  
 30118     9. Accepting Warranty or Additional Liability. While redistributing
 30119        the Work or Derivative Works thereof, You may choose to offer,
 30120        and charge a fee for, acceptance of support, warranty, indemnity,
 30121        or other liability obligations and/or rights consistent with this
 30122        License. However, in accepting such obligations, You may act only
 30123        on Your own behalf and on Your sole responsibility, not on behalf
 30124        of any other Contributor, and only if You agree to indemnify,
 30125        defend, and hold each Contributor harmless for any liability
 30126        incurred by, or claims asserted against, such Contributor by reason
 30127        of your accepting any such warranty or additional liability.
 30128  
 30129     END OF TERMS AND CONDITIONS
 30130  
 30131     APPENDIX: How to apply the Apache License to your work.
 30132  
 30133        To apply the Apache License to your work, attach the following
 30134        boilerplate notice, with the fields enclosed by brackets "[]"
 30135        replaced with your own identifying information. (Don't include
 30136        the brackets!)  The text should be enclosed in the appropriate
 30137        comment syntax for the file format. We also recommend that a
 30138        file or class name and description of purpose be included on the
 30139        same "printed page" as the copyright notice for easier
 30140        identification within third-party archives.
 30141  
 30142     Copyright [yyyy] [name of copyright owner]
 30143  
 30144     Licensed under the Apache License, Version 2.0 (the "License");
 30145     you may not use this file except in compliance with the License.
 30146     You may obtain a copy of the License at
 30147  
 30148         http://www.apache.org/licenses/LICENSE-2.0
 30149  
 30150     Unless required by applicable law or agreed to in writing, software
 30151     distributed under the License is distributed on an "AS IS" BASIS,
 30152     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 30153     See the License for the specific language governing permissions and
 30154     limitations under the License.
 30155  
 30156  ================================================================
 30157  
 30158  go.opentelemetry.io/otel/trace
 30159  https://go.opentelemetry.io/otel/trace
 30160  ----------------------------------------------------------------
 30161                                   Apache License
 30162                             Version 2.0, January 2004
 30163                          http://www.apache.org/licenses/
 30164  
 30165     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 30166  
 30167     1. Definitions.
 30168  
 30169        "License" shall mean the terms and conditions for use, reproduction,
 30170        and distribution as defined by Sections 1 through 9 of this document.
 30171  
 30172        "Licensor" shall mean the copyright owner or entity authorized by
 30173        the copyright owner that is granting the License.
 30174  
 30175        "Legal Entity" shall mean the union of the acting entity and all
 30176        other entities that control, are controlled by, or are under common
 30177        control with that entity. For the purposes of this definition,
 30178        "control" means (i) the power, direct or indirect, to cause the
 30179        direction or management of such entity, whether by contract or
 30180        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 30181        outstanding shares, or (iii) beneficial ownership of such entity.
 30182  
 30183        "You" (or "Your") shall mean an individual or Legal Entity
 30184        exercising permissions granted by this License.
 30185  
 30186        "Source" form shall mean the preferred form for making modifications,
 30187        including but not limited to software source code, documentation
 30188        source, and configuration files.
 30189  
 30190        "Object" form shall mean any form resulting from mechanical
 30191        transformation or translation of a Source form, including but
 30192        not limited to compiled object code, generated documentation,
 30193        and conversions to other media types.
 30194  
 30195        "Work" shall mean the work of authorship, whether in Source or
 30196        Object form, made available under the License, as indicated by a
 30197        copyright notice that is included in or attached to the work
 30198        (an example is provided in the Appendix below).
 30199  
 30200        "Derivative Works" shall mean any work, whether in Source or Object
 30201        form, that is based on (or derived from) the Work and for which the
 30202        editorial revisions, annotations, elaborations, or other modifications
 30203        represent, as a whole, an original work of authorship. For the purposes
 30204        of this License, Derivative Works shall not include works that remain
 30205        separable from, or merely link (or bind by name) to the interfaces of,
 30206        the Work and Derivative Works thereof.
 30207  
 30208        "Contribution" shall mean any work of authorship, including
 30209        the original version of the Work and any modifications or additions
 30210        to that Work or Derivative Works thereof, that is intentionally
 30211        submitted to Licensor for inclusion in the Work by the copyright owner
 30212        or by an individual or Legal Entity authorized to submit on behalf of
 30213        the copyright owner. For the purposes of this definition, "submitted"
 30214        means any form of electronic, verbal, or written communication sent
 30215        to the Licensor or its representatives, including but not limited to
 30216        communication on electronic mailing lists, source code control systems,
 30217        and issue tracking systems that are managed by, or on behalf of, the
 30218        Licensor for the purpose of discussing and improving the Work, but
 30219        excluding communication that is conspicuously marked or otherwise
 30220        designated in writing by the copyright owner as "Not a Contribution."
 30221  
 30222        "Contributor" shall mean Licensor and any individual or Legal Entity
 30223        on behalf of whom a Contribution has been received by Licensor and
 30224        subsequently incorporated within the Work.
 30225  
 30226     2. Grant of Copyright License. Subject to the terms and conditions of
 30227        this License, each Contributor hereby grants to You a perpetual,
 30228        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 30229        copyright license to reproduce, prepare Derivative Works of,
 30230        publicly display, publicly perform, sublicense, and distribute the
 30231        Work and such Derivative Works in Source or Object form.
 30232  
 30233     3. Grant of Patent License. Subject to the terms and conditions of
 30234        this License, each Contributor hereby grants to You a perpetual,
 30235        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 30236        (except as stated in this section) patent license to make, have made,
 30237        use, offer to sell, sell, import, and otherwise transfer the Work,
 30238        where such license applies only to those patent claims licensable
 30239        by such Contributor that are necessarily infringed by their
 30240        Contribution(s) alone or by combination of their Contribution(s)
 30241        with the Work to which such Contribution(s) was submitted. If You
 30242        institute patent litigation against any entity (including a
 30243        cross-claim or counterclaim in a lawsuit) alleging that the Work
 30244        or a Contribution incorporated within the Work constitutes direct
 30245        or contributory patent infringement, then any patent licenses
 30246        granted to You under this License for that Work shall terminate
 30247        as of the date such litigation is filed.
 30248  
 30249     4. Redistribution. You may reproduce and distribute copies of the
 30250        Work or Derivative Works thereof in any medium, with or without
 30251        modifications, and in Source or Object form, provided that You
 30252        meet the following conditions:
 30253  
 30254        (a) You must give any other recipients of the Work or
 30255            Derivative Works a copy of this License; and
 30256  
 30257        (b) You must cause any modified files to carry prominent notices
 30258            stating that You changed the files; and
 30259  
 30260        (c) You must retain, in the Source form of any Derivative Works
 30261            that You distribute, all copyright, patent, trademark, and
 30262            attribution notices from the Source form of the Work,
 30263            excluding those notices that do not pertain to any part of
 30264            the Derivative Works; and
 30265  
 30266        (d) If the Work includes a "NOTICE" text file as part of its
 30267            distribution, then any Derivative Works that You distribute must
 30268            include a readable copy of the attribution notices contained
 30269            within such NOTICE file, excluding those notices that do not
 30270            pertain to any part of the Derivative Works, in at least one
 30271            of the following places: within a NOTICE text file distributed
 30272            as part of the Derivative Works; within the Source form or
 30273            documentation, if provided along with the Derivative Works; or,
 30274            within a display generated by the Derivative Works, if and
 30275            wherever such third-party notices normally appear. The contents
 30276            of the NOTICE file are for informational purposes only and
 30277            do not modify the License. You may add Your own attribution
 30278            notices within Derivative Works that You distribute, alongside
 30279            or as an addendum to the NOTICE text from the Work, provided
 30280            that such additional attribution notices cannot be construed
 30281            as modifying the License.
 30282  
 30283        You may add Your own copyright statement to Your modifications and
 30284        may provide additional or different license terms and conditions
 30285        for use, reproduction, or distribution of Your modifications, or
 30286        for any such Derivative Works as a whole, provided Your use,
 30287        reproduction, and distribution of the Work otherwise complies with
 30288        the conditions stated in this License.
 30289  
 30290     5. Submission of Contributions. Unless You explicitly state otherwise,
 30291        any Contribution intentionally submitted for inclusion in the Work
 30292        by You to the Licensor shall be under the terms and conditions of
 30293        this License, without any additional terms or conditions.
 30294        Notwithstanding the above, nothing herein shall supersede or modify
 30295        the terms of any separate license agreement you may have executed
 30296        with Licensor regarding such Contributions.
 30297  
 30298     6. Trademarks. This License does not grant permission to use the trade
 30299        names, trademarks, service marks, or product names of the Licensor,
 30300        except as required for reasonable and customary use in describing the
 30301        origin of the Work and reproducing the content of the NOTICE file.
 30302  
 30303     7. Disclaimer of Warranty. Unless required by applicable law or
 30304        agreed to in writing, Licensor provides the Work (and each
 30305        Contributor provides its Contributions) on an "AS IS" BASIS,
 30306        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 30307        implied, including, without limitation, any warranties or conditions
 30308        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 30309        PARTICULAR PURPOSE. You are solely responsible for determining the
 30310        appropriateness of using or redistributing the Work and assume any
 30311        risks associated with Your exercise of permissions under this License.
 30312  
 30313     8. Limitation of Liability. In no event and under no legal theory,
 30314        whether in tort (including negligence), contract, or otherwise,
 30315        unless required by applicable law (such as deliberate and grossly
 30316        negligent acts) or agreed to in writing, shall any Contributor be
 30317        liable to You for damages, including any direct, indirect, special,
 30318        incidental, or consequential damages of any character arising as a
 30319        result of this License or out of the use or inability to use the
 30320        Work (including but not limited to damages for loss of goodwill,
 30321        work stoppage, computer failure or malfunction, or any and all
 30322        other commercial damages or losses), even if such Contributor
 30323        has been advised of the possibility of such damages.
 30324  
 30325     9. Accepting Warranty or Additional Liability. While redistributing
 30326        the Work or Derivative Works thereof, You may choose to offer,
 30327        and charge a fee for, acceptance of support, warranty, indemnity,
 30328        or other liability obligations and/or rights consistent with this
 30329        License. However, in accepting such obligations, You may act only
 30330        on Your own behalf and on Your sole responsibility, not on behalf
 30331        of any other Contributor, and only if You agree to indemnify,
 30332        defend, and hold each Contributor harmless for any liability
 30333        incurred by, or claims asserted against, such Contributor by reason
 30334        of your accepting any such warranty or additional liability.
 30335  
 30336     END OF TERMS AND CONDITIONS
 30337  
 30338     APPENDIX: How to apply the Apache License to your work.
 30339  
 30340        To apply the Apache License to your work, attach the following
 30341        boilerplate notice, with the fields enclosed by brackets "[]"
 30342        replaced with your own identifying information. (Don't include
 30343        the brackets!)  The text should be enclosed in the appropriate
 30344        comment syntax for the file format. We also recommend that a
 30345        file or class name and description of purpose be included on the
 30346        same "printed page" as the copyright notice for easier
 30347        identification within third-party archives.
 30348  
 30349     Copyright [yyyy] [name of copyright owner]
 30350  
 30351     Licensed under the Apache License, Version 2.0 (the "License");
 30352     you may not use this file except in compliance with the License.
 30353     You may obtain a copy of the License at
 30354  
 30355         http://www.apache.org/licenses/LICENSE-2.0
 30356  
 30357     Unless required by applicable law or agreed to in writing, software
 30358     distributed under the License is distributed on an "AS IS" BASIS,
 30359     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 30360     See the License for the specific language governing permissions and
 30361     limitations under the License.
 30362  
 30363  ================================================================
 30364  
 30365  go.uber.org/atomic
 30366  https://go.uber.org/atomic
 30367  ----------------------------------------------------------------
 30368  Copyright (c) 2016 Uber Technologies, Inc.
 30369  
 30370  Permission is hereby granted, free of charge, to any person obtaining a copy
 30371  of this software and associated documentation files (the "Software"), to deal
 30372  in the Software without restriction, including without limitation the rights
 30373  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 30374  copies of the Software, and to permit persons to whom the Software is
 30375  furnished to do so, subject to the following conditions:
 30376  
 30377  The above copyright notice and this permission notice shall be included in
 30378  all copies or substantial portions of the Software.
 30379  
 30380  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 30381  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 30382  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 30383  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 30384  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 30385  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 30386  THE SOFTWARE.
 30387  
 30388  ================================================================
 30389  
 30390  go.uber.org/goleak
 30391  https://go.uber.org/goleak
 30392  ----------------------------------------------------------------
 30393  The MIT License (MIT)
 30394  
 30395  Copyright (c) 2018 Uber Technologies, Inc.
 30396  
 30397  Permission is hereby granted, free of charge, to any person obtaining a copy
 30398  of this software and associated documentation files (the "Software"), to deal
 30399  in the Software without restriction, including without limitation the rights
 30400  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 30401  copies of the Software, and to permit persons to whom the Software is
 30402  furnished to do so, subject to the following conditions:
 30403  
 30404  The above copyright notice and this permission notice shall be included in
 30405  all copies or substantial portions of the Software.
 30406  
 30407  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 30408  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 30409  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 30410  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 30411  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 30412  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 30413  THE SOFTWARE.
 30414  
 30415  ================================================================
 30416  
 30417  go.uber.org/multierr
 30418  https://go.uber.org/multierr
 30419  ----------------------------------------------------------------
 30420  Copyright (c) 2017-2021 Uber Technologies, Inc.
 30421  
 30422  Permission is hereby granted, free of charge, to any person obtaining a copy
 30423  of this software and associated documentation files (the "Software"), to deal
 30424  in the Software without restriction, including without limitation the rights
 30425  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 30426  copies of the Software, and to permit persons to whom the Software is
 30427  furnished to do so, subject to the following conditions:
 30428  
 30429  The above copyright notice and this permission notice shall be included in
 30430  all copies or substantial portions of the Software.
 30431  
 30432  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 30433  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 30434  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 30435  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 30436  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 30437  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 30438  THE SOFTWARE.
 30439  
 30440  ================================================================
 30441  
 30442  go.uber.org/zap
 30443  https://go.uber.org/zap
 30444  ----------------------------------------------------------------
 30445  Copyright (c) 2016-2017 Uber Technologies, Inc.
 30446  
 30447  Permission is hereby granted, free of charge, to any person obtaining a copy
 30448  of this software and associated documentation files (the "Software"), to deal
 30449  in the Software without restriction, including without limitation the rights
 30450  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 30451  copies of the Software, and to permit persons to whom the Software is
 30452  furnished to do so, subject to the following conditions:
 30453  
 30454  The above copyright notice and this permission notice shall be included in
 30455  all copies or substantial portions of the Software.
 30456  
 30457  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 30458  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 30459  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 30460  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 30461  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 30462  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 30463  THE SOFTWARE.
 30464  
 30465  ================================================================
 30466  
 30467  goftp.io/server/v2
 30468  https://goftp.io/server/v2
 30469  ----------------------------------------------------------------
 30470  Copyright (c) 2018 Goftp Authors
 30471  
 30472  Permission is hereby granted, free of charge, to any person obtaining
 30473  a copy of this software and associated documentation files (the
 30474  "Software"), to deal in the Software without restriction, including
 30475  without limitation the rights to use, copy, modify, merge, publish,
 30476  distribute, sublicense, and/or sell copies of the Software, and to
 30477  permit persons to whom the Software is furnished to do so, subject to
 30478  the following conditions:
 30479  
 30480  The above copyright notice and this permission notice shall be
 30481  included in all copies or substantial portions of the Software.
 30482  
 30483  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 30484  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 30485  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 30486  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 30487  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 30488  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 30489  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 30490  
 30491  ================================================================
 30492  
 30493  golang.org/x/crypto
 30494  https://golang.org/x/crypto
 30495  ----------------------------------------------------------------
 30496  Copyright (c) 2009 The Go Authors. All rights reserved.
 30497  
 30498  Redistribution and use in source and binary forms, with or without
 30499  modification, are permitted provided that the following conditions are
 30500  met:
 30501  
 30502     * Redistributions of source code must retain the above copyright
 30503  notice, this list of conditions and the following disclaimer.
 30504     * Redistributions in binary form must reproduce the above
 30505  copyright notice, this list of conditions and the following disclaimer
 30506  in the documentation and/or other materials provided with the
 30507  distribution.
 30508     * Neither the name of Google Inc. nor the names of its
 30509  contributors may be used to endorse or promote products derived from
 30510  this software without specific prior written permission.
 30511  
 30512  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30513  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30514  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30515  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30516  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30517  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30518  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30519  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30520  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30521  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30522  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30523  
 30524  ================================================================
 30525  
 30526  golang.org/x/exp
 30527  https://golang.org/x/exp
 30528  ----------------------------------------------------------------
 30529  Copyright (c) 2009 The Go Authors. All rights reserved.
 30530  
 30531  Redistribution and use in source and binary forms, with or without
 30532  modification, are permitted provided that the following conditions are
 30533  met:
 30534  
 30535     * Redistributions of source code must retain the above copyright
 30536  notice, this list of conditions and the following disclaimer.
 30537     * Redistributions in binary form must reproduce the above
 30538  copyright notice, this list of conditions and the following disclaimer
 30539  in the documentation and/or other materials provided with the
 30540  distribution.
 30541     * Neither the name of Google Inc. nor the names of its
 30542  contributors may be used to endorse or promote products derived from
 30543  this software without specific prior written permission.
 30544  
 30545  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30546  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30547  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30548  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30549  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30550  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30551  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30552  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30553  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30554  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30555  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30556  
 30557  ================================================================
 30558  
 30559  golang.org/x/mod
 30560  https://golang.org/x/mod
 30561  ----------------------------------------------------------------
 30562  Copyright (c) 2009 The Go Authors. All rights reserved.
 30563  
 30564  Redistribution and use in source and binary forms, with or without
 30565  modification, are permitted provided that the following conditions are
 30566  met:
 30567  
 30568     * Redistributions of source code must retain the above copyright
 30569  notice, this list of conditions and the following disclaimer.
 30570     * Redistributions in binary form must reproduce the above
 30571  copyright notice, this list of conditions and the following disclaimer
 30572  in the documentation and/or other materials provided with the
 30573  distribution.
 30574     * Neither the name of Google Inc. nor the names of its
 30575  contributors may be used to endorse or promote products derived from
 30576  this software without specific prior written permission.
 30577  
 30578  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30579  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30580  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30581  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30582  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30583  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30584  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30585  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30586  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30587  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30588  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30589  
 30590  ================================================================
 30591  
 30592  golang.org/x/net
 30593  https://golang.org/x/net
 30594  ----------------------------------------------------------------
 30595  Copyright (c) 2009 The Go Authors. All rights reserved.
 30596  
 30597  Redistribution and use in source and binary forms, with or without
 30598  modification, are permitted provided that the following conditions are
 30599  met:
 30600  
 30601     * Redistributions of source code must retain the above copyright
 30602  notice, this list of conditions and the following disclaimer.
 30603     * Redistributions in binary form must reproduce the above
 30604  copyright notice, this list of conditions and the following disclaimer
 30605  in the documentation and/or other materials provided with the
 30606  distribution.
 30607     * Neither the name of Google Inc. nor the names of its
 30608  contributors may be used to endorse or promote products derived from
 30609  this software without specific prior written permission.
 30610  
 30611  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30612  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30613  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30614  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30615  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30616  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30617  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30618  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30619  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30620  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30621  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30622  
 30623  ================================================================
 30624  
 30625  golang.org/x/oauth2
 30626  https://golang.org/x/oauth2
 30627  ----------------------------------------------------------------
 30628  Copyright (c) 2009 The Go Authors. All rights reserved.
 30629  
 30630  Redistribution and use in source and binary forms, with or without
 30631  modification, are permitted provided that the following conditions are
 30632  met:
 30633  
 30634     * Redistributions of source code must retain the above copyright
 30635  notice, this list of conditions and the following disclaimer.
 30636     * Redistributions in binary form must reproduce the above
 30637  copyright notice, this list of conditions and the following disclaimer
 30638  in the documentation and/or other materials provided with the
 30639  distribution.
 30640     * Neither the name of Google Inc. nor the names of its
 30641  contributors may be used to endorse or promote products derived from
 30642  this software without specific prior written permission.
 30643  
 30644  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30645  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30646  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30647  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30648  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30649  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30650  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30651  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30652  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30653  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30654  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30655  
 30656  ================================================================
 30657  
 30658  golang.org/x/sync
 30659  https://golang.org/x/sync
 30660  ----------------------------------------------------------------
 30661  Copyright (c) 2009 The Go Authors. All rights reserved.
 30662  
 30663  Redistribution and use in source and binary forms, with or without
 30664  modification, are permitted provided that the following conditions are
 30665  met:
 30666  
 30667     * Redistributions of source code must retain the above copyright
 30668  notice, this list of conditions and the following disclaimer.
 30669     * Redistributions in binary form must reproduce the above
 30670  copyright notice, this list of conditions and the following disclaimer
 30671  in the documentation and/or other materials provided with the
 30672  distribution.
 30673     * Neither the name of Google Inc. nor the names of its
 30674  contributors may be used to endorse or promote products derived from
 30675  this software without specific prior written permission.
 30676  
 30677  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30678  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30679  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30680  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30681  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30682  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30683  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30684  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30685  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30686  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30687  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30688  
 30689  ================================================================
 30690  
 30691  golang.org/x/sys
 30692  https://golang.org/x/sys
 30693  ----------------------------------------------------------------
 30694  Copyright (c) 2009 The Go Authors. All rights reserved.
 30695  
 30696  Redistribution and use in source and binary forms, with or without
 30697  modification, are permitted provided that the following conditions are
 30698  met:
 30699  
 30700     * Redistributions of source code must retain the above copyright
 30701  notice, this list of conditions and the following disclaimer.
 30702     * Redistributions in binary form must reproduce the above
 30703  copyright notice, this list of conditions and the following disclaimer
 30704  in the documentation and/or other materials provided with the
 30705  distribution.
 30706     * Neither the name of Google Inc. nor the names of its
 30707  contributors may be used to endorse or promote products derived from
 30708  this software without specific prior written permission.
 30709  
 30710  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30711  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30712  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30713  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30714  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30715  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30716  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30717  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30718  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30719  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30720  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30721  
 30722  ================================================================
 30723  
 30724  golang.org/x/term
 30725  https://golang.org/x/term
 30726  ----------------------------------------------------------------
 30727  Copyright (c) 2009 The Go Authors. All rights reserved.
 30728  
 30729  Redistribution and use in source and binary forms, with or without
 30730  modification, are permitted provided that the following conditions are
 30731  met:
 30732  
 30733     * Redistributions of source code must retain the above copyright
 30734  notice, this list of conditions and the following disclaimer.
 30735     * Redistributions in binary form must reproduce the above
 30736  copyright notice, this list of conditions and the following disclaimer
 30737  in the documentation and/or other materials provided with the
 30738  distribution.
 30739     * Neither the name of Google Inc. nor the names of its
 30740  contributors may be used to endorse or promote products derived from
 30741  this software without specific prior written permission.
 30742  
 30743  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30744  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30745  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30746  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30747  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30748  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30749  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30750  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30751  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30752  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30753  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30754  
 30755  ================================================================
 30756  
 30757  golang.org/x/text
 30758  https://golang.org/x/text
 30759  ----------------------------------------------------------------
 30760  Copyright (c) 2009 The Go Authors. All rights reserved.
 30761  
 30762  Redistribution and use in source and binary forms, with or without
 30763  modification, are permitted provided that the following conditions are
 30764  met:
 30765  
 30766     * Redistributions of source code must retain the above copyright
 30767  notice, this list of conditions and the following disclaimer.
 30768     * Redistributions in binary form must reproduce the above
 30769  copyright notice, this list of conditions and the following disclaimer
 30770  in the documentation and/or other materials provided with the
 30771  distribution.
 30772     * Neither the name of Google Inc. nor the names of its
 30773  contributors may be used to endorse or promote products derived from
 30774  this software without specific prior written permission.
 30775  
 30776  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30777  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30778  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30779  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30780  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30781  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30782  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30783  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30784  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30785  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30786  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30787  
 30788  ================================================================
 30789  
 30790  golang.org/x/time
 30791  https://golang.org/x/time
 30792  ----------------------------------------------------------------
 30793  Copyright (c) 2009 The Go Authors. All rights reserved.
 30794  
 30795  Redistribution and use in source and binary forms, with or without
 30796  modification, are permitted provided that the following conditions are
 30797  met:
 30798  
 30799     * Redistributions of source code must retain the above copyright
 30800  notice, this list of conditions and the following disclaimer.
 30801     * Redistributions in binary form must reproduce the above
 30802  copyright notice, this list of conditions and the following disclaimer
 30803  in the documentation and/or other materials provided with the
 30804  distribution.
 30805     * Neither the name of Google Inc. nor the names of its
 30806  contributors may be used to endorse or promote products derived from
 30807  this software without specific prior written permission.
 30808  
 30809  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30810  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30811  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30812  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30813  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30814  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30815  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30816  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30817  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30818  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30819  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30820  
 30821  ================================================================
 30822  
 30823  golang.org/x/tools
 30824  https://golang.org/x/tools
 30825  ----------------------------------------------------------------
 30826  Copyright (c) 2009 The Go Authors. All rights reserved.
 30827  
 30828  Redistribution and use in source and binary forms, with or without
 30829  modification, are permitted provided that the following conditions are
 30830  met:
 30831  
 30832     * Redistributions of source code must retain the above copyright
 30833  notice, this list of conditions and the following disclaimer.
 30834     * Redistributions in binary form must reproduce the above
 30835  copyright notice, this list of conditions and the following disclaimer
 30836  in the documentation and/or other materials provided with the
 30837  distribution.
 30838     * Neither the name of Google Inc. nor the names of its
 30839  contributors may be used to endorse or promote products derived from
 30840  this software without specific prior written permission.
 30841  
 30842  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30843  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30844  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30845  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30846  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30847  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30848  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30849  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30850  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30851  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30852  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30853  
 30854  ================================================================
 30855  
 30856  golang.org/x/xerrors
 30857  https://golang.org/x/xerrors
 30858  ----------------------------------------------------------------
 30859  Copyright (c) 2019 The Go Authors. All rights reserved.
 30860  
 30861  Redistribution and use in source and binary forms, with or without
 30862  modification, are permitted provided that the following conditions are
 30863  met:
 30864  
 30865     * Redistributions of source code must retain the above copyright
 30866  notice, this list of conditions and the following disclaimer.
 30867     * Redistributions in binary form must reproduce the above
 30868  copyright notice, this list of conditions and the following disclaimer
 30869  in the documentation and/or other materials provided with the
 30870  distribution.
 30871     * Neither the name of Google Inc. nor the names of its
 30872  contributors may be used to endorse or promote products derived from
 30873  this software without specific prior written permission.
 30874  
 30875  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30876  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30877  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30878  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30879  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30880  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30881  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30882  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30883  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30884  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30885  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30886  
 30887  ================================================================
 30888  
 30889  google.golang.org/api
 30890  https://google.golang.org/api
 30891  ----------------------------------------------------------------
 30892  Copyright (c) 2011 Google Inc. All rights reserved.
 30893  
 30894  Redistribution and use in source and binary forms, with or without
 30895  modification, are permitted provided that the following conditions are
 30896  met:
 30897  
 30898     * Redistributions of source code must retain the above copyright
 30899  notice, this list of conditions and the following disclaimer.
 30900     * Redistributions in binary form must reproduce the above
 30901  copyright notice, this list of conditions and the following disclaimer
 30902  in the documentation and/or other materials provided with the
 30903  distribution.
 30904     * Neither the name of Google Inc. nor the names of its
 30905  contributors may be used to endorse or promote products derived from
 30906  this software without specific prior written permission.
 30907  
 30908  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30909  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 30910  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 30911  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 30912  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 30913  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 30914  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 30915  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30916  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 30917  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 30918  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 30919  
 30920  ================================================================
 30921  
 30922  google.golang.org/appengine
 30923  https://google.golang.org/appengine
 30924  ----------------------------------------------------------------
 30925  
 30926                                   Apache License
 30927                             Version 2.0, January 2004
 30928                          http://www.apache.org/licenses/
 30929  
 30930     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 30931  
 30932     1. Definitions.
 30933  
 30934        "License" shall mean the terms and conditions for use, reproduction,
 30935        and distribution as defined by Sections 1 through 9 of this document.
 30936  
 30937        "Licensor" shall mean the copyright owner or entity authorized by
 30938        the copyright owner that is granting the License.
 30939  
 30940        "Legal Entity" shall mean the union of the acting entity and all
 30941        other entities that control, are controlled by, or are under common
 30942        control with that entity. For the purposes of this definition,
 30943        "control" means (i) the power, direct or indirect, to cause the
 30944        direction or management of such entity, whether by contract or
 30945        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 30946        outstanding shares, or (iii) beneficial ownership of such entity.
 30947  
 30948        "You" (or "Your") shall mean an individual or Legal Entity
 30949        exercising permissions granted by this License.
 30950  
 30951        "Source" form shall mean the preferred form for making modifications,
 30952        including but not limited to software source code, documentation
 30953        source, and configuration files.
 30954  
 30955        "Object" form shall mean any form resulting from mechanical
 30956        transformation or translation of a Source form, including but
 30957        not limited to compiled object code, generated documentation,
 30958        and conversions to other media types.
 30959  
 30960        "Work" shall mean the work of authorship, whether in Source or
 30961        Object form, made available under the License, as indicated by a
 30962        copyright notice that is included in or attached to the work
 30963        (an example is provided in the Appendix below).
 30964  
 30965        "Derivative Works" shall mean any work, whether in Source or Object
 30966        form, that is based on (or derived from) the Work and for which the
 30967        editorial revisions, annotations, elaborations, or other modifications
 30968        represent, as a whole, an original work of authorship. For the purposes
 30969        of this License, Derivative Works shall not include works that remain
 30970        separable from, or merely link (or bind by name) to the interfaces of,
 30971        the Work and Derivative Works thereof.
 30972  
 30973        "Contribution" shall mean any work of authorship, including
 30974        the original version of the Work and any modifications or additions
 30975        to that Work or Derivative Works thereof, that is intentionally
 30976        submitted to Licensor for inclusion in the Work by the copyright owner
 30977        or by an individual or Legal Entity authorized to submit on behalf of
 30978        the copyright owner. For the purposes of this definition, "submitted"
 30979        means any form of electronic, verbal, or written communication sent
 30980        to the Licensor or its representatives, including but not limited to
 30981        communication on electronic mailing lists, source code control systems,
 30982        and issue tracking systems that are managed by, or on behalf of, the
 30983        Licensor for the purpose of discussing and improving the Work, but
 30984        excluding communication that is conspicuously marked or otherwise
 30985        designated in writing by the copyright owner as "Not a Contribution."
 30986  
 30987        "Contributor" shall mean Licensor and any individual or Legal Entity
 30988        on behalf of whom a Contribution has been received by Licensor and
 30989        subsequently incorporated within the Work.
 30990  
 30991     2. Grant of Copyright License. Subject to the terms and conditions of
 30992        this License, each Contributor hereby grants to You a perpetual,
 30993        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 30994        copyright license to reproduce, prepare Derivative Works of,
 30995        publicly display, publicly perform, sublicense, and distribute the
 30996        Work and such Derivative Works in Source or Object form.
 30997  
 30998     3. Grant of Patent License. Subject to the terms and conditions of
 30999        this License, each Contributor hereby grants to You a perpetual,
 31000        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31001        (except as stated in this section) patent license to make, have made,
 31002        use, offer to sell, sell, import, and otherwise transfer the Work,
 31003        where such license applies only to those patent claims licensable
 31004        by such Contributor that are necessarily infringed by their
 31005        Contribution(s) alone or by combination of their Contribution(s)
 31006        with the Work to which such Contribution(s) was submitted. If You
 31007        institute patent litigation against any entity (including a
 31008        cross-claim or counterclaim in a lawsuit) alleging that the Work
 31009        or a Contribution incorporated within the Work constitutes direct
 31010        or contributory patent infringement, then any patent licenses
 31011        granted to You under this License for that Work shall terminate
 31012        as of the date such litigation is filed.
 31013  
 31014     4. Redistribution. You may reproduce and distribute copies of the
 31015        Work or Derivative Works thereof in any medium, with or without
 31016        modifications, and in Source or Object form, provided that You
 31017        meet the following conditions:
 31018  
 31019        (a) You must give any other recipients of the Work or
 31020            Derivative Works a copy of this License; and
 31021  
 31022        (b) You must cause any modified files to carry prominent notices
 31023            stating that You changed the files; and
 31024  
 31025        (c) You must retain, in the Source form of any Derivative Works
 31026            that You distribute, all copyright, patent, trademark, and
 31027            attribution notices from the Source form of the Work,
 31028            excluding those notices that do not pertain to any part of
 31029            the Derivative Works; and
 31030  
 31031        (d) If the Work includes a "NOTICE" text file as part of its
 31032            distribution, then any Derivative Works that You distribute must
 31033            include a readable copy of the attribution notices contained
 31034            within such NOTICE file, excluding those notices that do not
 31035            pertain to any part of the Derivative Works, in at least one
 31036            of the following places: within a NOTICE text file distributed
 31037            as part of the Derivative Works; within the Source form or
 31038            documentation, if provided along with the Derivative Works; or,
 31039            within a display generated by the Derivative Works, if and
 31040            wherever such third-party notices normally appear. The contents
 31041            of the NOTICE file are for informational purposes only and
 31042            do not modify the License. You may add Your own attribution
 31043            notices within Derivative Works that You distribute, alongside
 31044            or as an addendum to the NOTICE text from the Work, provided
 31045            that such additional attribution notices cannot be construed
 31046            as modifying the License.
 31047  
 31048        You may add Your own copyright statement to Your modifications and
 31049        may provide additional or different license terms and conditions
 31050        for use, reproduction, or distribution of Your modifications, or
 31051        for any such Derivative Works as a whole, provided Your use,
 31052        reproduction, and distribution of the Work otherwise complies with
 31053        the conditions stated in this License.
 31054  
 31055     5. Submission of Contributions. Unless You explicitly state otherwise,
 31056        any Contribution intentionally submitted for inclusion in the Work
 31057        by You to the Licensor shall be under the terms and conditions of
 31058        this License, without any additional terms or conditions.
 31059        Notwithstanding the above, nothing herein shall supersede or modify
 31060        the terms of any separate license agreement you may have executed
 31061        with Licensor regarding such Contributions.
 31062  
 31063     6. Trademarks. This License does not grant permission to use the trade
 31064        names, trademarks, service marks, or product names of the Licensor,
 31065        except as required for reasonable and customary use in describing the
 31066        origin of the Work and reproducing the content of the NOTICE file.
 31067  
 31068     7. Disclaimer of Warranty. Unless required by applicable law or
 31069        agreed to in writing, Licensor provides the Work (and each
 31070        Contributor provides its Contributions) on an "AS IS" BASIS,
 31071        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 31072        implied, including, without limitation, any warranties or conditions
 31073        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 31074        PARTICULAR PURPOSE. You are solely responsible for determining the
 31075        appropriateness of using or redistributing the Work and assume any
 31076        risks associated with Your exercise of permissions under this License.
 31077  
 31078     8. Limitation of Liability. In no event and under no legal theory,
 31079        whether in tort (including negligence), contract, or otherwise,
 31080        unless required by applicable law (such as deliberate and grossly
 31081        negligent acts) or agreed to in writing, shall any Contributor be
 31082        liable to You for damages, including any direct, indirect, special,
 31083        incidental, or consequential damages of any character arising as a
 31084        result of this License or out of the use or inability to use the
 31085        Work (including but not limited to damages for loss of goodwill,
 31086        work stoppage, computer failure or malfunction, or any and all
 31087        other commercial damages or losses), even if such Contributor
 31088        has been advised of the possibility of such damages.
 31089  
 31090     9. Accepting Warranty or Additional Liability. While redistributing
 31091        the Work or Derivative Works thereof, You may choose to offer,
 31092        and charge a fee for, acceptance of support, warranty, indemnity,
 31093        or other liability obligations and/or rights consistent with this
 31094        License. However, in accepting such obligations, You may act only
 31095        on Your own behalf and on Your sole responsibility, not on behalf
 31096        of any other Contributor, and only if You agree to indemnify,
 31097        defend, and hold each Contributor harmless for any liability
 31098        incurred by, or claims asserted against, such Contributor by reason
 31099        of your accepting any such warranty or additional liability.
 31100  
 31101     END OF TERMS AND CONDITIONS
 31102  
 31103     APPENDIX: How to apply the Apache License to your work.
 31104  
 31105        To apply the Apache License to your work, attach the following
 31106        boilerplate notice, with the fields enclosed by brackets "[]"
 31107        replaced with your own identifying information. (Don't include
 31108        the brackets!)  The text should be enclosed in the appropriate
 31109        comment syntax for the file format. We also recommend that a
 31110        file or class name and description of purpose be included on the
 31111        same "printed page" as the copyright notice for easier
 31112        identification within third-party archives.
 31113  
 31114     Copyright [yyyy] [name of copyright owner]
 31115  
 31116     Licensed under the Apache License, Version 2.0 (the "License");
 31117     you may not use this file except in compliance with the License.
 31118     You may obtain a copy of the License at
 31119  
 31120         http://www.apache.org/licenses/LICENSE-2.0
 31121  
 31122     Unless required by applicable law or agreed to in writing, software
 31123     distributed under the License is distributed on an "AS IS" BASIS,
 31124     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 31125     See the License for the specific language governing permissions and
 31126     limitations under the License.
 31127  
 31128  ================================================================
 31129  
 31130  google.golang.org/genproto
 31131  https://google.golang.org/genproto
 31132  ----------------------------------------------------------------
 31133  
 31134                                   Apache License
 31135                             Version 2.0, January 2004
 31136                          http://www.apache.org/licenses/
 31137  
 31138     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 31139  
 31140     1. Definitions.
 31141  
 31142        "License" shall mean the terms and conditions for use, reproduction,
 31143        and distribution as defined by Sections 1 through 9 of this document.
 31144  
 31145        "Licensor" shall mean the copyright owner or entity authorized by
 31146        the copyright owner that is granting the License.
 31147  
 31148        "Legal Entity" shall mean the union of the acting entity and all
 31149        other entities that control, are controlled by, or are under common
 31150        control with that entity. For the purposes of this definition,
 31151        "control" means (i) the power, direct or indirect, to cause the
 31152        direction or management of such entity, whether by contract or
 31153        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 31154        outstanding shares, or (iii) beneficial ownership of such entity.
 31155  
 31156        "You" (or "Your") shall mean an individual or Legal Entity
 31157        exercising permissions granted by this License.
 31158  
 31159        "Source" form shall mean the preferred form for making modifications,
 31160        including but not limited to software source code, documentation
 31161        source, and configuration files.
 31162  
 31163        "Object" form shall mean any form resulting from mechanical
 31164        transformation or translation of a Source form, including but
 31165        not limited to compiled object code, generated documentation,
 31166        and conversions to other media types.
 31167  
 31168        "Work" shall mean the work of authorship, whether in Source or
 31169        Object form, made available under the License, as indicated by a
 31170        copyright notice that is included in or attached to the work
 31171        (an example is provided in the Appendix below).
 31172  
 31173        "Derivative Works" shall mean any work, whether in Source or Object
 31174        form, that is based on (or derived from) the Work and for which the
 31175        editorial revisions, annotations, elaborations, or other modifications
 31176        represent, as a whole, an original work of authorship. For the purposes
 31177        of this License, Derivative Works shall not include works that remain
 31178        separable from, or merely link (or bind by name) to the interfaces of,
 31179        the Work and Derivative Works thereof.
 31180  
 31181        "Contribution" shall mean any work of authorship, including
 31182        the original version of the Work and any modifications or additions
 31183        to that Work or Derivative Works thereof, that is intentionally
 31184        submitted to Licensor for inclusion in the Work by the copyright owner
 31185        or by an individual or Legal Entity authorized to submit on behalf of
 31186        the copyright owner. For the purposes of this definition, "submitted"
 31187        means any form of electronic, verbal, or written communication sent
 31188        to the Licensor or its representatives, including but not limited to
 31189        communication on electronic mailing lists, source code control systems,
 31190        and issue tracking systems that are managed by, or on behalf of, the
 31191        Licensor for the purpose of discussing and improving the Work, but
 31192        excluding communication that is conspicuously marked or otherwise
 31193        designated in writing by the copyright owner as "Not a Contribution."
 31194  
 31195        "Contributor" shall mean Licensor and any individual or Legal Entity
 31196        on behalf of whom a Contribution has been received by Licensor and
 31197        subsequently incorporated within the Work.
 31198  
 31199     2. Grant of Copyright License. Subject to the terms and conditions of
 31200        this License, each Contributor hereby grants to You a perpetual,
 31201        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31202        copyright license to reproduce, prepare Derivative Works of,
 31203        publicly display, publicly perform, sublicense, and distribute the
 31204        Work and such Derivative Works in Source or Object form.
 31205  
 31206     3. Grant of Patent License. Subject to the terms and conditions of
 31207        this License, each Contributor hereby grants to You a perpetual,
 31208        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31209        (except as stated in this section) patent license to make, have made,
 31210        use, offer to sell, sell, import, and otherwise transfer the Work,
 31211        where such license applies only to those patent claims licensable
 31212        by such Contributor that are necessarily infringed by their
 31213        Contribution(s) alone or by combination of their Contribution(s)
 31214        with the Work to which such Contribution(s) was submitted. If You
 31215        institute patent litigation against any entity (including a
 31216        cross-claim or counterclaim in a lawsuit) alleging that the Work
 31217        or a Contribution incorporated within the Work constitutes direct
 31218        or contributory patent infringement, then any patent licenses
 31219        granted to You under this License for that Work shall terminate
 31220        as of the date such litigation is filed.
 31221  
 31222     4. Redistribution. You may reproduce and distribute copies of the
 31223        Work or Derivative Works thereof in any medium, with or without
 31224        modifications, and in Source or Object form, provided that You
 31225        meet the following conditions:
 31226  
 31227        (a) You must give any other recipients of the Work or
 31228            Derivative Works a copy of this License; and
 31229  
 31230        (b) You must cause any modified files to carry prominent notices
 31231            stating that You changed the files; and
 31232  
 31233        (c) You must retain, in the Source form of any Derivative Works
 31234            that You distribute, all copyright, patent, trademark, and
 31235            attribution notices from the Source form of the Work,
 31236            excluding those notices that do not pertain to any part of
 31237            the Derivative Works; and
 31238  
 31239        (d) If the Work includes a "NOTICE" text file as part of its
 31240            distribution, then any Derivative Works that You distribute must
 31241            include a readable copy of the attribution notices contained
 31242            within such NOTICE file, excluding those notices that do not
 31243            pertain to any part of the Derivative Works, in at least one
 31244            of the following places: within a NOTICE text file distributed
 31245            as part of the Derivative Works; within the Source form or
 31246            documentation, if provided along with the Derivative Works; or,
 31247            within a display generated by the Derivative Works, if and
 31248            wherever such third-party notices normally appear. The contents
 31249            of the NOTICE file are for informational purposes only and
 31250            do not modify the License. You may add Your own attribution
 31251            notices within Derivative Works that You distribute, alongside
 31252            or as an addendum to the NOTICE text from the Work, provided
 31253            that such additional attribution notices cannot be construed
 31254            as modifying the License.
 31255  
 31256        You may add Your own copyright statement to Your modifications and
 31257        may provide additional or different license terms and conditions
 31258        for use, reproduction, or distribution of Your modifications, or
 31259        for any such Derivative Works as a whole, provided Your use,
 31260        reproduction, and distribution of the Work otherwise complies with
 31261        the conditions stated in this License.
 31262  
 31263     5. Submission of Contributions. Unless You explicitly state otherwise,
 31264        any Contribution intentionally submitted for inclusion in the Work
 31265        by You to the Licensor shall be under the terms and conditions of
 31266        this License, without any additional terms or conditions.
 31267        Notwithstanding the above, nothing herein shall supersede or modify
 31268        the terms of any separate license agreement you may have executed
 31269        with Licensor regarding such Contributions.
 31270  
 31271     6. Trademarks. This License does not grant permission to use the trade
 31272        names, trademarks, service marks, or product names of the Licensor,
 31273        except as required for reasonable and customary use in describing the
 31274        origin of the Work and reproducing the content of the NOTICE file.
 31275  
 31276     7. Disclaimer of Warranty. Unless required by applicable law or
 31277        agreed to in writing, Licensor provides the Work (and each
 31278        Contributor provides its Contributions) on an "AS IS" BASIS,
 31279        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 31280        implied, including, without limitation, any warranties or conditions
 31281        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 31282        PARTICULAR PURPOSE. You are solely responsible for determining the
 31283        appropriateness of using or redistributing the Work and assume any
 31284        risks associated with Your exercise of permissions under this License.
 31285  
 31286     8. Limitation of Liability. In no event and under no legal theory,
 31287        whether in tort (including negligence), contract, or otherwise,
 31288        unless required by applicable law (such as deliberate and grossly
 31289        negligent acts) or agreed to in writing, shall any Contributor be
 31290        liable to You for damages, including any direct, indirect, special,
 31291        incidental, or consequential damages of any character arising as a
 31292        result of this License or out of the use or inability to use the
 31293        Work (including but not limited to damages for loss of goodwill,
 31294        work stoppage, computer failure or malfunction, or any and all
 31295        other commercial damages or losses), even if such Contributor
 31296        has been advised of the possibility of such damages.
 31297  
 31298     9. Accepting Warranty or Additional Liability. While redistributing
 31299        the Work or Derivative Works thereof, You may choose to offer,
 31300        and charge a fee for, acceptance of support, warranty, indemnity,
 31301        or other liability obligations and/or rights consistent with this
 31302        License. However, in accepting such obligations, You may act only
 31303        on Your own behalf and on Your sole responsibility, not on behalf
 31304        of any other Contributor, and only if You agree to indemnify,
 31305        defend, and hold each Contributor harmless for any liability
 31306        incurred by, or claims asserted against, such Contributor by reason
 31307        of your accepting any such warranty or additional liability.
 31308  
 31309     END OF TERMS AND CONDITIONS
 31310  
 31311     APPENDIX: How to apply the Apache License to your work.
 31312  
 31313        To apply the Apache License to your work, attach the following
 31314        boilerplate notice, with the fields enclosed by brackets "[]"
 31315        replaced with your own identifying information. (Don't include
 31316        the brackets!)  The text should be enclosed in the appropriate
 31317        comment syntax for the file format. We also recommend that a
 31318        file or class name and description of purpose be included on the
 31319        same "printed page" as the copyright notice for easier
 31320        identification within third-party archives.
 31321  
 31322     Copyright [yyyy] [name of copyright owner]
 31323  
 31324     Licensed under the Apache License, Version 2.0 (the "License");
 31325     you may not use this file except in compliance with the License.
 31326     You may obtain a copy of the License at
 31327  
 31328         http://www.apache.org/licenses/LICENSE-2.0
 31329  
 31330     Unless required by applicable law or agreed to in writing, software
 31331     distributed under the License is distributed on an "AS IS" BASIS,
 31332     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 31333     See the License for the specific language governing permissions and
 31334     limitations under the License.
 31335  
 31336  ================================================================
 31337  
 31338  google.golang.org/genproto/googleapis/api
 31339  https://google.golang.org/genproto/googleapis/api
 31340  ----------------------------------------------------------------
 31341  
 31342                                   Apache License
 31343                             Version 2.0, January 2004
 31344                          http://www.apache.org/licenses/
 31345  
 31346     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 31347  
 31348     1. Definitions.
 31349  
 31350        "License" shall mean the terms and conditions for use, reproduction,
 31351        and distribution as defined by Sections 1 through 9 of this document.
 31352  
 31353        "Licensor" shall mean the copyright owner or entity authorized by
 31354        the copyright owner that is granting the License.
 31355  
 31356        "Legal Entity" shall mean the union of the acting entity and all
 31357        other entities that control, are controlled by, or are under common
 31358        control with that entity. For the purposes of this definition,
 31359        "control" means (i) the power, direct or indirect, to cause the
 31360        direction or management of such entity, whether by contract or
 31361        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 31362        outstanding shares, or (iii) beneficial ownership of such entity.
 31363  
 31364        "You" (or "Your") shall mean an individual or Legal Entity
 31365        exercising permissions granted by this License.
 31366  
 31367        "Source" form shall mean the preferred form for making modifications,
 31368        including but not limited to software source code, documentation
 31369        source, and configuration files.
 31370  
 31371        "Object" form shall mean any form resulting from mechanical
 31372        transformation or translation of a Source form, including but
 31373        not limited to compiled object code, generated documentation,
 31374        and conversions to other media types.
 31375  
 31376        "Work" shall mean the work of authorship, whether in Source or
 31377        Object form, made available under the License, as indicated by a
 31378        copyright notice that is included in or attached to the work
 31379        (an example is provided in the Appendix below).
 31380  
 31381        "Derivative Works" shall mean any work, whether in Source or Object
 31382        form, that is based on (or derived from) the Work and for which the
 31383        editorial revisions, annotations, elaborations, or other modifications
 31384        represent, as a whole, an original work of authorship. For the purposes
 31385        of this License, Derivative Works shall not include works that remain
 31386        separable from, or merely link (or bind by name) to the interfaces of,
 31387        the Work and Derivative Works thereof.
 31388  
 31389        "Contribution" shall mean any work of authorship, including
 31390        the original version of the Work and any modifications or additions
 31391        to that Work or Derivative Works thereof, that is intentionally
 31392        submitted to Licensor for inclusion in the Work by the copyright owner
 31393        or by an individual or Legal Entity authorized to submit on behalf of
 31394        the copyright owner. For the purposes of this definition, "submitted"
 31395        means any form of electronic, verbal, or written communication sent
 31396        to the Licensor or its representatives, including but not limited to
 31397        communication on electronic mailing lists, source code control systems,
 31398        and issue tracking systems that are managed by, or on behalf of, the
 31399        Licensor for the purpose of discussing and improving the Work, but
 31400        excluding communication that is conspicuously marked or otherwise
 31401        designated in writing by the copyright owner as "Not a Contribution."
 31402  
 31403        "Contributor" shall mean Licensor and any individual or Legal Entity
 31404        on behalf of whom a Contribution has been received by Licensor and
 31405        subsequently incorporated within the Work.
 31406  
 31407     2. Grant of Copyright License. Subject to the terms and conditions of
 31408        this License, each Contributor hereby grants to You a perpetual,
 31409        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31410        copyright license to reproduce, prepare Derivative Works of,
 31411        publicly display, publicly perform, sublicense, and distribute the
 31412        Work and such Derivative Works in Source or Object form.
 31413  
 31414     3. Grant of Patent License. Subject to the terms and conditions of
 31415        this License, each Contributor hereby grants to You a perpetual,
 31416        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31417        (except as stated in this section) patent license to make, have made,
 31418        use, offer to sell, sell, import, and otherwise transfer the Work,
 31419        where such license applies only to those patent claims licensable
 31420        by such Contributor that are necessarily infringed by their
 31421        Contribution(s) alone or by combination of their Contribution(s)
 31422        with the Work to which such Contribution(s) was submitted. If You
 31423        institute patent litigation against any entity (including a
 31424        cross-claim or counterclaim in a lawsuit) alleging that the Work
 31425        or a Contribution incorporated within the Work constitutes direct
 31426        or contributory patent infringement, then any patent licenses
 31427        granted to You under this License for that Work shall terminate
 31428        as of the date such litigation is filed.
 31429  
 31430     4. Redistribution. You may reproduce and distribute copies of the
 31431        Work or Derivative Works thereof in any medium, with or without
 31432        modifications, and in Source or Object form, provided that You
 31433        meet the following conditions:
 31434  
 31435        (a) You must give any other recipients of the Work or
 31436            Derivative Works a copy of this License; and
 31437  
 31438        (b) You must cause any modified files to carry prominent notices
 31439            stating that You changed the files; and
 31440  
 31441        (c) You must retain, in the Source form of any Derivative Works
 31442            that You distribute, all copyright, patent, trademark, and
 31443            attribution notices from the Source form of the Work,
 31444            excluding those notices that do not pertain to any part of
 31445            the Derivative Works; and
 31446  
 31447        (d) If the Work includes a "NOTICE" text file as part of its
 31448            distribution, then any Derivative Works that You distribute must
 31449            include a readable copy of the attribution notices contained
 31450            within such NOTICE file, excluding those notices that do not
 31451            pertain to any part of the Derivative Works, in at least one
 31452            of the following places: within a NOTICE text file distributed
 31453            as part of the Derivative Works; within the Source form or
 31454            documentation, if provided along with the Derivative Works; or,
 31455            within a display generated by the Derivative Works, if and
 31456            wherever such third-party notices normally appear. The contents
 31457            of the NOTICE file are for informational purposes only and
 31458            do not modify the License. You may add Your own attribution
 31459            notices within Derivative Works that You distribute, alongside
 31460            or as an addendum to the NOTICE text from the Work, provided
 31461            that such additional attribution notices cannot be construed
 31462            as modifying the License.
 31463  
 31464        You may add Your own copyright statement to Your modifications and
 31465        may provide additional or different license terms and conditions
 31466        for use, reproduction, or distribution of Your modifications, or
 31467        for any such Derivative Works as a whole, provided Your use,
 31468        reproduction, and distribution of the Work otherwise complies with
 31469        the conditions stated in this License.
 31470  
 31471     5. Submission of Contributions. Unless You explicitly state otherwise,
 31472        any Contribution intentionally submitted for inclusion in the Work
 31473        by You to the Licensor shall be under the terms and conditions of
 31474        this License, without any additional terms or conditions.
 31475        Notwithstanding the above, nothing herein shall supersede or modify
 31476        the terms of any separate license agreement you may have executed
 31477        with Licensor regarding such Contributions.
 31478  
 31479     6. Trademarks. This License does not grant permission to use the trade
 31480        names, trademarks, service marks, or product names of the Licensor,
 31481        except as required for reasonable and customary use in describing the
 31482        origin of the Work and reproducing the content of the NOTICE file.
 31483  
 31484     7. Disclaimer of Warranty. Unless required by applicable law or
 31485        agreed to in writing, Licensor provides the Work (and each
 31486        Contributor provides its Contributions) on an "AS IS" BASIS,
 31487        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 31488        implied, including, without limitation, any warranties or conditions
 31489        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 31490        PARTICULAR PURPOSE. You are solely responsible for determining the
 31491        appropriateness of using or redistributing the Work and assume any
 31492        risks associated with Your exercise of permissions under this License.
 31493  
 31494     8. Limitation of Liability. In no event and under no legal theory,
 31495        whether in tort (including negligence), contract, or otherwise,
 31496        unless required by applicable law (such as deliberate and grossly
 31497        negligent acts) or agreed to in writing, shall any Contributor be
 31498        liable to You for damages, including any direct, indirect, special,
 31499        incidental, or consequential damages of any character arising as a
 31500        result of this License or out of the use or inability to use the
 31501        Work (including but not limited to damages for loss of goodwill,
 31502        work stoppage, computer failure or malfunction, or any and all
 31503        other commercial damages or losses), even if such Contributor
 31504        has been advised of the possibility of such damages.
 31505  
 31506     9. Accepting Warranty or Additional Liability. While redistributing
 31507        the Work or Derivative Works thereof, You may choose to offer,
 31508        and charge a fee for, acceptance of support, warranty, indemnity,
 31509        or other liability obligations and/or rights consistent with this
 31510        License. However, in accepting such obligations, You may act only
 31511        on Your own behalf and on Your sole responsibility, not on behalf
 31512        of any other Contributor, and only if You agree to indemnify,
 31513        defend, and hold each Contributor harmless for any liability
 31514        incurred by, or claims asserted against, such Contributor by reason
 31515        of your accepting any such warranty or additional liability.
 31516  
 31517     END OF TERMS AND CONDITIONS
 31518  
 31519     APPENDIX: How to apply the Apache License to your work.
 31520  
 31521        To apply the Apache License to your work, attach the following
 31522        boilerplate notice, with the fields enclosed by brackets "[]"
 31523        replaced with your own identifying information. (Don't include
 31524        the brackets!)  The text should be enclosed in the appropriate
 31525        comment syntax for the file format. We also recommend that a
 31526        file or class name and description of purpose be included on the
 31527        same "printed page" as the copyright notice for easier
 31528        identification within third-party archives.
 31529  
 31530     Copyright [yyyy] [name of copyright owner]
 31531  
 31532     Licensed under the Apache License, Version 2.0 (the "License");
 31533     you may not use this file except in compliance with the License.
 31534     You may obtain a copy of the License at
 31535  
 31536         http://www.apache.org/licenses/LICENSE-2.0
 31537  
 31538     Unless required by applicable law or agreed to in writing, software
 31539     distributed under the License is distributed on an "AS IS" BASIS,
 31540     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 31541     See the License for the specific language governing permissions and
 31542     limitations under the License.
 31543  
 31544  ================================================================
 31545  
 31546  google.golang.org/genproto/googleapis/rpc
 31547  https://google.golang.org/genproto/googleapis/rpc
 31548  ----------------------------------------------------------------
 31549  
 31550                                   Apache License
 31551                             Version 2.0, January 2004
 31552                          http://www.apache.org/licenses/
 31553  
 31554     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 31555  
 31556     1. Definitions.
 31557  
 31558        "License" shall mean the terms and conditions for use, reproduction,
 31559        and distribution as defined by Sections 1 through 9 of this document.
 31560  
 31561        "Licensor" shall mean the copyright owner or entity authorized by
 31562        the copyright owner that is granting the License.
 31563  
 31564        "Legal Entity" shall mean the union of the acting entity and all
 31565        other entities that control, are controlled by, or are under common
 31566        control with that entity. For the purposes of this definition,
 31567        "control" means (i) the power, direct or indirect, to cause the
 31568        direction or management of such entity, whether by contract or
 31569        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 31570        outstanding shares, or (iii) beneficial ownership of such entity.
 31571  
 31572        "You" (or "Your") shall mean an individual or Legal Entity
 31573        exercising permissions granted by this License.
 31574  
 31575        "Source" form shall mean the preferred form for making modifications,
 31576        including but not limited to software source code, documentation
 31577        source, and configuration files.
 31578  
 31579        "Object" form shall mean any form resulting from mechanical
 31580        transformation or translation of a Source form, including but
 31581        not limited to compiled object code, generated documentation,
 31582        and conversions to other media types.
 31583  
 31584        "Work" shall mean the work of authorship, whether in Source or
 31585        Object form, made available under the License, as indicated by a
 31586        copyright notice that is included in or attached to the work
 31587        (an example is provided in the Appendix below).
 31588  
 31589        "Derivative Works" shall mean any work, whether in Source or Object
 31590        form, that is based on (or derived from) the Work and for which the
 31591        editorial revisions, annotations, elaborations, or other modifications
 31592        represent, as a whole, an original work of authorship. For the purposes
 31593        of this License, Derivative Works shall not include works that remain
 31594        separable from, or merely link (or bind by name) to the interfaces of,
 31595        the Work and Derivative Works thereof.
 31596  
 31597        "Contribution" shall mean any work of authorship, including
 31598        the original version of the Work and any modifications or additions
 31599        to that Work or Derivative Works thereof, that is intentionally
 31600        submitted to Licensor for inclusion in the Work by the copyright owner
 31601        or by an individual or Legal Entity authorized to submit on behalf of
 31602        the copyright owner. For the purposes of this definition, "submitted"
 31603        means any form of electronic, verbal, or written communication sent
 31604        to the Licensor or its representatives, including but not limited to
 31605        communication on electronic mailing lists, source code control systems,
 31606        and issue tracking systems that are managed by, or on behalf of, the
 31607        Licensor for the purpose of discussing and improving the Work, but
 31608        excluding communication that is conspicuously marked or otherwise
 31609        designated in writing by the copyright owner as "Not a Contribution."
 31610  
 31611        "Contributor" shall mean Licensor and any individual or Legal Entity
 31612        on behalf of whom a Contribution has been received by Licensor and
 31613        subsequently incorporated within the Work.
 31614  
 31615     2. Grant of Copyright License. Subject to the terms and conditions of
 31616        this License, each Contributor hereby grants to You a perpetual,
 31617        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31618        copyright license to reproduce, prepare Derivative Works of,
 31619        publicly display, publicly perform, sublicense, and distribute the
 31620        Work and such Derivative Works in Source or Object form.
 31621  
 31622     3. Grant of Patent License. Subject to the terms and conditions of
 31623        this License, each Contributor hereby grants to You a perpetual,
 31624        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31625        (except as stated in this section) patent license to make, have made,
 31626        use, offer to sell, sell, import, and otherwise transfer the Work,
 31627        where such license applies only to those patent claims licensable
 31628        by such Contributor that are necessarily infringed by their
 31629        Contribution(s) alone or by combination of their Contribution(s)
 31630        with the Work to which such Contribution(s) was submitted. If You
 31631        institute patent litigation against any entity (including a
 31632        cross-claim or counterclaim in a lawsuit) alleging that the Work
 31633        or a Contribution incorporated within the Work constitutes direct
 31634        or contributory patent infringement, then any patent licenses
 31635        granted to You under this License for that Work shall terminate
 31636        as of the date such litigation is filed.
 31637  
 31638     4. Redistribution. You may reproduce and distribute copies of the
 31639        Work or Derivative Works thereof in any medium, with or without
 31640        modifications, and in Source or Object form, provided that You
 31641        meet the following conditions:
 31642  
 31643        (a) You must give any other recipients of the Work or
 31644            Derivative Works a copy of this License; and
 31645  
 31646        (b) You must cause any modified files to carry prominent notices
 31647            stating that You changed the files; and
 31648  
 31649        (c) You must retain, in the Source form of any Derivative Works
 31650            that You distribute, all copyright, patent, trademark, and
 31651            attribution notices from the Source form of the Work,
 31652            excluding those notices that do not pertain to any part of
 31653            the Derivative Works; and
 31654  
 31655        (d) If the Work includes a "NOTICE" text file as part of its
 31656            distribution, then any Derivative Works that You distribute must
 31657            include a readable copy of the attribution notices contained
 31658            within such NOTICE file, excluding those notices that do not
 31659            pertain to any part of the Derivative Works, in at least one
 31660            of the following places: within a NOTICE text file distributed
 31661            as part of the Derivative Works; within the Source form or
 31662            documentation, if provided along with the Derivative Works; or,
 31663            within a display generated by the Derivative Works, if and
 31664            wherever such third-party notices normally appear. The contents
 31665            of the NOTICE file are for informational purposes only and
 31666            do not modify the License. You may add Your own attribution
 31667            notices within Derivative Works that You distribute, alongside
 31668            or as an addendum to the NOTICE text from the Work, provided
 31669            that such additional attribution notices cannot be construed
 31670            as modifying the License.
 31671  
 31672        You may add Your own copyright statement to Your modifications and
 31673        may provide additional or different license terms and conditions
 31674        for use, reproduction, or distribution of Your modifications, or
 31675        for any such Derivative Works as a whole, provided Your use,
 31676        reproduction, and distribution of the Work otherwise complies with
 31677        the conditions stated in this License.
 31678  
 31679     5. Submission of Contributions. Unless You explicitly state otherwise,
 31680        any Contribution intentionally submitted for inclusion in the Work
 31681        by You to the Licensor shall be under the terms and conditions of
 31682        this License, without any additional terms or conditions.
 31683        Notwithstanding the above, nothing herein shall supersede or modify
 31684        the terms of any separate license agreement you may have executed
 31685        with Licensor regarding such Contributions.
 31686  
 31687     6. Trademarks. This License does not grant permission to use the trade
 31688        names, trademarks, service marks, or product names of the Licensor,
 31689        except as required for reasonable and customary use in describing the
 31690        origin of the Work and reproducing the content of the NOTICE file.
 31691  
 31692     7. Disclaimer of Warranty. Unless required by applicable law or
 31693        agreed to in writing, Licensor provides the Work (and each
 31694        Contributor provides its Contributions) on an "AS IS" BASIS,
 31695        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 31696        implied, including, without limitation, any warranties or conditions
 31697        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 31698        PARTICULAR PURPOSE. You are solely responsible for determining the
 31699        appropriateness of using or redistributing the Work and assume any
 31700        risks associated with Your exercise of permissions under this License.
 31701  
 31702     8. Limitation of Liability. In no event and under no legal theory,
 31703        whether in tort (including negligence), contract, or otherwise,
 31704        unless required by applicable law (such as deliberate and grossly
 31705        negligent acts) or agreed to in writing, shall any Contributor be
 31706        liable to You for damages, including any direct, indirect, special,
 31707        incidental, or consequential damages of any character arising as a
 31708        result of this License or out of the use or inability to use the
 31709        Work (including but not limited to damages for loss of goodwill,
 31710        work stoppage, computer failure or malfunction, or any and all
 31711        other commercial damages or losses), even if such Contributor
 31712        has been advised of the possibility of such damages.
 31713  
 31714     9. Accepting Warranty or Additional Liability. While redistributing
 31715        the Work or Derivative Works thereof, You may choose to offer,
 31716        and charge a fee for, acceptance of support, warranty, indemnity,
 31717        or other liability obligations and/or rights consistent with this
 31718        License. However, in accepting such obligations, You may act only
 31719        on Your own behalf and on Your sole responsibility, not on behalf
 31720        of any other Contributor, and only if You agree to indemnify,
 31721        defend, and hold each Contributor harmless for any liability
 31722        incurred by, or claims asserted against, such Contributor by reason
 31723        of your accepting any such warranty or additional liability.
 31724  
 31725     END OF TERMS AND CONDITIONS
 31726  
 31727     APPENDIX: How to apply the Apache License to your work.
 31728  
 31729        To apply the Apache License to your work, attach the following
 31730        boilerplate notice, with the fields enclosed by brackets "[]"
 31731        replaced with your own identifying information. (Don't include
 31732        the brackets!)  The text should be enclosed in the appropriate
 31733        comment syntax for the file format. We also recommend that a
 31734        file or class name and description of purpose be included on the
 31735        same "printed page" as the copyright notice for easier
 31736        identification within third-party archives.
 31737  
 31738     Copyright [yyyy] [name of copyright owner]
 31739  
 31740     Licensed under the Apache License, Version 2.0 (the "License");
 31741     you may not use this file except in compliance with the License.
 31742     You may obtain a copy of the License at
 31743  
 31744         http://www.apache.org/licenses/LICENSE-2.0
 31745  
 31746     Unless required by applicable law or agreed to in writing, software
 31747     distributed under the License is distributed on an "AS IS" BASIS,
 31748     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 31749     See the License for the specific language governing permissions and
 31750     limitations under the License.
 31751  
 31752  ================================================================
 31753  
 31754  google.golang.org/grpc
 31755  https://google.golang.org/grpc
 31756  ----------------------------------------------------------------
 31757  
 31758                                   Apache License
 31759                             Version 2.0, January 2004
 31760                          http://www.apache.org/licenses/
 31761  
 31762     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 31763  
 31764     1. Definitions.
 31765  
 31766        "License" shall mean the terms and conditions for use, reproduction,
 31767        and distribution as defined by Sections 1 through 9 of this document.
 31768  
 31769        "Licensor" shall mean the copyright owner or entity authorized by
 31770        the copyright owner that is granting the License.
 31771  
 31772        "Legal Entity" shall mean the union of the acting entity and all
 31773        other entities that control, are controlled by, or are under common
 31774        control with that entity. For the purposes of this definition,
 31775        "control" means (i) the power, direct or indirect, to cause the
 31776        direction or management of such entity, whether by contract or
 31777        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 31778        outstanding shares, or (iii) beneficial ownership of such entity.
 31779  
 31780        "You" (or "Your") shall mean an individual or Legal Entity
 31781        exercising permissions granted by this License.
 31782  
 31783        "Source" form shall mean the preferred form for making modifications,
 31784        including but not limited to software source code, documentation
 31785        source, and configuration files.
 31786  
 31787        "Object" form shall mean any form resulting from mechanical
 31788        transformation or translation of a Source form, including but
 31789        not limited to compiled object code, generated documentation,
 31790        and conversions to other media types.
 31791  
 31792        "Work" shall mean the work of authorship, whether in Source or
 31793        Object form, made available under the License, as indicated by a
 31794        copyright notice that is included in or attached to the work
 31795        (an example is provided in the Appendix below).
 31796  
 31797        "Derivative Works" shall mean any work, whether in Source or Object
 31798        form, that is based on (or derived from) the Work and for which the
 31799        editorial revisions, annotations, elaborations, or other modifications
 31800        represent, as a whole, an original work of authorship. For the purposes
 31801        of this License, Derivative Works shall not include works that remain
 31802        separable from, or merely link (or bind by name) to the interfaces of,
 31803        the Work and Derivative Works thereof.
 31804  
 31805        "Contribution" shall mean any work of authorship, including
 31806        the original version of the Work and any modifications or additions
 31807        to that Work or Derivative Works thereof, that is intentionally
 31808        submitted to Licensor for inclusion in the Work by the copyright owner
 31809        or by an individual or Legal Entity authorized to submit on behalf of
 31810        the copyright owner. For the purposes of this definition, "submitted"
 31811        means any form of electronic, verbal, or written communication sent
 31812        to the Licensor or its representatives, including but not limited to
 31813        communication on electronic mailing lists, source code control systems,
 31814        and issue tracking systems that are managed by, or on behalf of, the
 31815        Licensor for the purpose of discussing and improving the Work, but
 31816        excluding communication that is conspicuously marked or otherwise
 31817        designated in writing by the copyright owner as "Not a Contribution."
 31818  
 31819        "Contributor" shall mean Licensor and any individual or Legal Entity
 31820        on behalf of whom a Contribution has been received by Licensor and
 31821        subsequently incorporated within the Work.
 31822  
 31823     2. Grant of Copyright License. Subject to the terms and conditions of
 31824        this License, each Contributor hereby grants to You a perpetual,
 31825        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31826        copyright license to reproduce, prepare Derivative Works of,
 31827        publicly display, publicly perform, sublicense, and distribute the
 31828        Work and such Derivative Works in Source or Object form.
 31829  
 31830     3. Grant of Patent License. Subject to the terms and conditions of
 31831        this License, each Contributor hereby grants to You a perpetual,
 31832        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 31833        (except as stated in this section) patent license to make, have made,
 31834        use, offer to sell, sell, import, and otherwise transfer the Work,
 31835        where such license applies only to those patent claims licensable
 31836        by such Contributor that are necessarily infringed by their
 31837        Contribution(s) alone or by combination of their Contribution(s)
 31838        with the Work to which such Contribution(s) was submitted. If You
 31839        institute patent litigation against any entity (including a
 31840        cross-claim or counterclaim in a lawsuit) alleging that the Work
 31841        or a Contribution incorporated within the Work constitutes direct
 31842        or contributory patent infringement, then any patent licenses
 31843        granted to You under this License for that Work shall terminate
 31844        as of the date such litigation is filed.
 31845  
 31846     4. Redistribution. You may reproduce and distribute copies of the
 31847        Work or Derivative Works thereof in any medium, with or without
 31848        modifications, and in Source or Object form, provided that You
 31849        meet the following conditions:
 31850  
 31851        (a) You must give any other recipients of the Work or
 31852            Derivative Works a copy of this License; and
 31853  
 31854        (b) You must cause any modified files to carry prominent notices
 31855            stating that You changed the files; and
 31856  
 31857        (c) You must retain, in the Source form of any Derivative Works
 31858            that You distribute, all copyright, patent, trademark, and
 31859            attribution notices from the Source form of the Work,
 31860            excluding those notices that do not pertain to any part of
 31861            the Derivative Works; and
 31862  
 31863        (d) If the Work includes a "NOTICE" text file as part of its
 31864            distribution, then any Derivative Works that You distribute must
 31865            include a readable copy of the attribution notices contained
 31866            within such NOTICE file, excluding those notices that do not
 31867            pertain to any part of the Derivative Works, in at least one
 31868            of the following places: within a NOTICE text file distributed
 31869            as part of the Derivative Works; within the Source form or
 31870            documentation, if provided along with the Derivative Works; or,
 31871            within a display generated by the Derivative Works, if and
 31872            wherever such third-party notices normally appear. The contents
 31873            of the NOTICE file are for informational purposes only and
 31874            do not modify the License. You may add Your own attribution
 31875            notices within Derivative Works that You distribute, alongside
 31876            or as an addendum to the NOTICE text from the Work, provided
 31877            that such additional attribution notices cannot be construed
 31878            as modifying the License.
 31879  
 31880        You may add Your own copyright statement to Your modifications and
 31881        may provide additional or different license terms and conditions
 31882        for use, reproduction, or distribution of Your modifications, or
 31883        for any such Derivative Works as a whole, provided Your use,
 31884        reproduction, and distribution of the Work otherwise complies with
 31885        the conditions stated in this License.
 31886  
 31887     5. Submission of Contributions. Unless You explicitly state otherwise,
 31888        any Contribution intentionally submitted for inclusion in the Work
 31889        by You to the Licensor shall be under the terms and conditions of
 31890        this License, without any additional terms or conditions.
 31891        Notwithstanding the above, nothing herein shall supersede or modify
 31892        the terms of any separate license agreement you may have executed
 31893        with Licensor regarding such Contributions.
 31894  
 31895     6. Trademarks. This License does not grant permission to use the trade
 31896        names, trademarks, service marks, or product names of the Licensor,
 31897        except as required for reasonable and customary use in describing the
 31898        origin of the Work and reproducing the content of the NOTICE file.
 31899  
 31900     7. Disclaimer of Warranty. Unless required by applicable law or
 31901        agreed to in writing, Licensor provides the Work (and each
 31902        Contributor provides its Contributions) on an "AS IS" BASIS,
 31903        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 31904        implied, including, without limitation, any warranties or conditions
 31905        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 31906        PARTICULAR PURPOSE. You are solely responsible for determining the
 31907        appropriateness of using or redistributing the Work and assume any
 31908        risks associated with Your exercise of permissions under this License.
 31909  
 31910     8. Limitation of Liability. In no event and under no legal theory,
 31911        whether in tort (including negligence), contract, or otherwise,
 31912        unless required by applicable law (such as deliberate and grossly
 31913        negligent acts) or agreed to in writing, shall any Contributor be
 31914        liable to You for damages, including any direct, indirect, special,
 31915        incidental, or consequential damages of any character arising as a
 31916        result of this License or out of the use or inability to use the
 31917        Work (including but not limited to damages for loss of goodwill,
 31918        work stoppage, computer failure or malfunction, or any and all
 31919        other commercial damages or losses), even if such Contributor
 31920        has been advised of the possibility of such damages.
 31921  
 31922     9. Accepting Warranty or Additional Liability. While redistributing
 31923        the Work or Derivative Works thereof, You may choose to offer,
 31924        and charge a fee for, acceptance of support, warranty, indemnity,
 31925        or other liability obligations and/or rights consistent with this
 31926        License. However, in accepting such obligations, You may act only
 31927        on Your own behalf and on Your sole responsibility, not on behalf
 31928        of any other Contributor, and only if You agree to indemnify,
 31929        defend, and hold each Contributor harmless for any liability
 31930        incurred by, or claims asserted against, such Contributor by reason
 31931        of your accepting any such warranty or additional liability.
 31932  
 31933     END OF TERMS AND CONDITIONS
 31934  
 31935     APPENDIX: How to apply the Apache License to your work.
 31936  
 31937        To apply the Apache License to your work, attach the following
 31938        boilerplate notice, with the fields enclosed by brackets "[]"
 31939        replaced with your own identifying information. (Don't include
 31940        the brackets!)  The text should be enclosed in the appropriate
 31941        comment syntax for the file format. We also recommend that a
 31942        file or class name and description of purpose be included on the
 31943        same "printed page" as the copyright notice for easier
 31944        identification within third-party archives.
 31945  
 31946     Copyright [yyyy] [name of copyright owner]
 31947  
 31948     Licensed under the Apache License, Version 2.0 (the "License");
 31949     you may not use this file except in compliance with the License.
 31950     You may obtain a copy of the License at
 31951  
 31952         http://www.apache.org/licenses/LICENSE-2.0
 31953  
 31954     Unless required by applicable law or agreed to in writing, software
 31955     distributed under the License is distributed on an "AS IS" BASIS,
 31956     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 31957     See the License for the specific language governing permissions and
 31958     limitations under the License.
 31959  
 31960  ================================================================
 31961  
 31962  google.golang.org/protobuf
 31963  https://google.golang.org/protobuf
 31964  ----------------------------------------------------------------
 31965  Copyright (c) 2018 The Go Authors. All rights reserved.
 31966  
 31967  Redistribution and use in source and binary forms, with or without
 31968  modification, are permitted provided that the following conditions are
 31969  met:
 31970  
 31971     * Redistributions of source code must retain the above copyright
 31972  notice, this list of conditions and the following disclaimer.
 31973     * Redistributions in binary form must reproduce the above
 31974  copyright notice, this list of conditions and the following disclaimer
 31975  in the documentation and/or other materials provided with the
 31976  distribution.
 31977     * Neither the name of Google Inc. nor the names of its
 31978  contributors may be used to endorse or promote products derived from
 31979  this software without specific prior written permission.
 31980  
 31981  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 31982  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 31983  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 31984  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 31985  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 31986  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 31987  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 31988  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 31989  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 31990  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 31991  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 31992  
 31993  ================================================================
 31994  
 31995  gopkg.in/check.v1
 31996  https://gopkg.in/check.v1
 31997  ----------------------------------------------------------------
 31998  Gocheck - A rich testing framework for Go
 31999   
 32000  Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net>
 32001  
 32002  All rights reserved.
 32003  
 32004  Redistribution and use in source and binary forms, with or without
 32005  modification, are permitted provided that the following conditions are met: 
 32006  
 32007  1. Redistributions of source code must retain the above copyright notice, this
 32008     list of conditions and the following disclaimer. 
 32009  2. Redistributions in binary form must reproduce the above copyright notice,
 32010     this list of conditions and the following disclaimer in the documentation
 32011     and/or other materials provided with the distribution. 
 32012  
 32013  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 32014  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 32015  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 32016  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 32017  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 32018  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 32019  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 32020  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 32021  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 32022  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 32023  
 32024  ================================================================
 32025  
 32026  gopkg.in/ini.v1
 32027  https://gopkg.in/ini.v1
 32028  ----------------------------------------------------------------
 32029  Apache License
 32030  Version 2.0, January 2004
 32031  http://www.apache.org/licenses/
 32032  
 32033  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 32034  
 32035  1. Definitions.
 32036  
 32037  "License" shall mean the terms and conditions for use, reproduction, and
 32038  distribution as defined by Sections 1 through 9 of this document.
 32039  
 32040  "Licensor" shall mean the copyright owner or entity authorized by the copyright
 32041  owner that is granting the License.
 32042  
 32043  "Legal Entity" shall mean the union of the acting entity and all other entities
 32044  that control, are controlled by, or are under common control with that entity.
 32045  For the purposes of this definition, "control" means (i) the power, direct or
 32046  indirect, to cause the direction or management of such entity, whether by
 32047  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
 32048  outstanding shares, or (iii) beneficial ownership of such entity.
 32049  
 32050  "You" (or "Your") shall mean an individual or Legal Entity exercising
 32051  permissions granted by this License.
 32052  
 32053  "Source" form shall mean the preferred form for making modifications, including
 32054  but not limited to software source code, documentation source, and configuration
 32055  files.
 32056  
 32057  "Object" form shall mean any form resulting from mechanical transformation or
 32058  translation of a Source form, including but not limited to compiled object code,
 32059  generated documentation, and conversions to other media types.
 32060  
 32061  "Work" shall mean the work of authorship, whether in Source or Object form, made
 32062  available under the License, as indicated by a copyright notice that is included
 32063  in or attached to the work (an example is provided in the Appendix below).
 32064  
 32065  "Derivative Works" shall mean any work, whether in Source or Object form, that
 32066  is based on (or derived from) the Work and for which the editorial revisions,
 32067  annotations, elaborations, or other modifications represent, as a whole, an
 32068  original work of authorship. For the purposes of this License, Derivative Works
 32069  shall not include works that remain separable from, or merely link (or bind by
 32070  name) to the interfaces of, the Work and Derivative Works thereof.
 32071  
 32072  "Contribution" shall mean any work of authorship, including the original version
 32073  of the Work and any modifications or additions to that Work or Derivative Works
 32074  thereof, that is intentionally submitted to Licensor for inclusion in the Work
 32075  by the copyright owner or by an individual or Legal Entity authorized to submit
 32076  on behalf of the copyright owner. For the purposes of this definition,
 32077  "submitted" means any form of electronic, verbal, or written communication sent
 32078  to the Licensor or its representatives, including but not limited to
 32079  communication on electronic mailing lists, source code control systems, and
 32080  issue tracking systems that are managed by, or on behalf of, the Licensor for
 32081  the purpose of discussing and improving the Work, but excluding communication
 32082  that is conspicuously marked or otherwise designated in writing by the copyright
 32083  owner as "Not a Contribution."
 32084  
 32085  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
 32086  of whom a Contribution has been received by Licensor and subsequently
 32087  incorporated within the Work.
 32088  
 32089  2. Grant of Copyright License.
 32090  
 32091  Subject to the terms and conditions of this License, each Contributor hereby
 32092  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 32093  irrevocable copyright license to reproduce, prepare Derivative Works of,
 32094  publicly display, publicly perform, sublicense, and distribute the Work and such
 32095  Derivative Works in Source or Object form.
 32096  
 32097  3. Grant of Patent License.
 32098  
 32099  Subject to the terms and conditions of this License, each Contributor hereby
 32100  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 32101  irrevocable (except as stated in this section) patent license to make, have
 32102  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
 32103  such license applies only to those patent claims licensable by such Contributor
 32104  that are necessarily infringed by their Contribution(s) alone or by combination
 32105  of their Contribution(s) with the Work to which such Contribution(s) was
 32106  submitted. If You institute patent litigation against any entity (including a
 32107  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
 32108  Contribution incorporated within the Work constitutes direct or contributory
 32109  patent infringement, then any patent licenses granted to You under this License
 32110  for that Work shall terminate as of the date such litigation is filed.
 32111  
 32112  4. Redistribution.
 32113  
 32114  You may reproduce and distribute copies of the Work or Derivative Works thereof
 32115  in any medium, with or without modifications, and in Source or Object form,
 32116  provided that You meet the following conditions:
 32117  
 32118  You must give any other recipients of the Work or Derivative Works a copy of
 32119  this License; and
 32120  You must cause any modified files to carry prominent notices stating that You
 32121  changed the files; and
 32122  You must retain, in the Source form of any Derivative Works that You distribute,
 32123  all copyright, patent, trademark, and attribution notices from the Source form
 32124  of the Work, excluding those notices that do not pertain to any part of the
 32125  Derivative Works; and
 32126  If the Work includes a "NOTICE" text file as part of its distribution, then any
 32127  Derivative Works that You distribute must include a readable copy of the
 32128  attribution notices contained within such NOTICE file, excluding those notices
 32129  that do not pertain to any part of the Derivative Works, in at least one of the
 32130  following places: within a NOTICE text file distributed as part of the
 32131  Derivative Works; within the Source form or documentation, if provided along
 32132  with the Derivative Works; or, within a display generated by the Derivative
 32133  Works, if and wherever such third-party notices normally appear. The contents of
 32134  the NOTICE file are for informational purposes only and do not modify the
 32135  License. You may add Your own attribution notices within Derivative Works that
 32136  You distribute, alongside or as an addendum to the NOTICE text from the Work,
 32137  provided that such additional attribution notices cannot be construed as
 32138  modifying the License.
 32139  You may add Your own copyright statement to Your modifications and may provide
 32140  additional or different license terms and conditions for use, reproduction, or
 32141  distribution of Your modifications, or for any such Derivative Works as a whole,
 32142  provided Your use, reproduction, and distribution of the Work otherwise complies
 32143  with the conditions stated in this License.
 32144  
 32145  5. Submission of Contributions.
 32146  
 32147  Unless You explicitly state otherwise, any Contribution intentionally submitted
 32148  for inclusion in the Work by You to the Licensor shall be under the terms and
 32149  conditions of this License, without any additional terms or conditions.
 32150  Notwithstanding the above, nothing herein shall supersede or modify the terms of
 32151  any separate license agreement you may have executed with Licensor regarding
 32152  such Contributions.
 32153  
 32154  6. Trademarks.
 32155  
 32156  This License does not grant permission to use the trade names, trademarks,
 32157  service marks, or product names of the Licensor, except as required for
 32158  reasonable and customary use in describing the origin of the Work and
 32159  reproducing the content of the NOTICE file.
 32160  
 32161  7. Disclaimer of Warranty.
 32162  
 32163  Unless required by applicable law or agreed to in writing, Licensor provides the
 32164  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
 32165  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
 32166  including, without limitation, any warranties or conditions of TITLE,
 32167  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
 32168  solely responsible for determining the appropriateness of using or
 32169  redistributing the Work and assume any risks associated with Your exercise of
 32170  permissions under this License.
 32171  
 32172  8. Limitation of Liability.
 32173  
 32174  In no event and under no legal theory, whether in tort (including negligence),
 32175  contract, or otherwise, unless required by applicable law (such as deliberate
 32176  and grossly negligent acts) or agreed to in writing, shall any Contributor be
 32177  liable to You for damages, including any direct, indirect, special, incidental,
 32178  or consequential damages of any character arising as a result of this License or
 32179  out of the use or inability to use the Work (including but not limited to
 32180  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
 32181  any and all other commercial damages or losses), even if such Contributor has
 32182  been advised of the possibility of such damages.
 32183  
 32184  9. Accepting Warranty or Additional Liability.
 32185  
 32186  While redistributing the Work or Derivative Works thereof, You may choose to
 32187  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
 32188  other liability obligations and/or rights consistent with this License. However,
 32189  in accepting such obligations, You may act only on Your own behalf and on Your
 32190  sole responsibility, not on behalf of any other Contributor, and only if You
 32191  agree to indemnify, defend, and hold each Contributor harmless for any liability
 32192  incurred by, or claims asserted against, such Contributor by reason of your
 32193  accepting any such warranty or additional liability.
 32194  
 32195  END OF TERMS AND CONDITIONS
 32196  
 32197  APPENDIX: How to apply the Apache License to your work
 32198  
 32199  To apply the Apache License to your work, attach the following boilerplate
 32200  notice, with the fields enclosed by brackets "[]" replaced with your own
 32201  identifying information. (Don't include the brackets!) The text should be
 32202  enclosed in the appropriate comment syntax for the file format. We also
 32203  recommend that a file or class name and description of purpose be included on
 32204  the same "printed page" as the copyright notice for easier identification within
 32205  third-party archives.
 32206  
 32207     Copyright 2014 Unknwon
 32208  
 32209     Licensed under the Apache License, Version 2.0 (the "License");
 32210     you may not use this file except in compliance with the License.
 32211     You may obtain a copy of the License at
 32212  
 32213       http://www.apache.org/licenses/LICENSE-2.0
 32214  
 32215     Unless required by applicable law or agreed to in writing, software
 32216     distributed under the License is distributed on an "AS IS" BASIS,
 32217     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 32218     See the License for the specific language governing permissions and
 32219     limitations under the License.
 32220  
 32221  ================================================================
 32222  
 32223  gopkg.in/square/go-jose.v2
 32224  https://gopkg.in/square/go-jose.v2
 32225  ----------------------------------------------------------------
 32226  
 32227                                   Apache License
 32228                             Version 2.0, January 2004
 32229                          http://www.apache.org/licenses/
 32230  
 32231     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 32232  
 32233     1. Definitions.
 32234  
 32235        "License" shall mean the terms and conditions for use, reproduction,
 32236        and distribution as defined by Sections 1 through 9 of this document.
 32237  
 32238        "Licensor" shall mean the copyright owner or entity authorized by
 32239        the copyright owner that is granting the License.
 32240  
 32241        "Legal Entity" shall mean the union of the acting entity and all
 32242        other entities that control, are controlled by, or are under common
 32243        control with that entity. For the purposes of this definition,
 32244        "control" means (i) the power, direct or indirect, to cause the
 32245        direction or management of such entity, whether by contract or
 32246        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 32247        outstanding shares, or (iii) beneficial ownership of such entity.
 32248  
 32249        "You" (or "Your") shall mean an individual or Legal Entity
 32250        exercising permissions granted by this License.
 32251  
 32252        "Source" form shall mean the preferred form for making modifications,
 32253        including but not limited to software source code, documentation
 32254        source, and configuration files.
 32255  
 32256        "Object" form shall mean any form resulting from mechanical
 32257        transformation or translation of a Source form, including but
 32258        not limited to compiled object code, generated documentation,
 32259        and conversions to other media types.
 32260  
 32261        "Work" shall mean the work of authorship, whether in Source or
 32262        Object form, made available under the License, as indicated by a
 32263        copyright notice that is included in or attached to the work
 32264        (an example is provided in the Appendix below).
 32265  
 32266        "Derivative Works" shall mean any work, whether in Source or Object
 32267        form, that is based on (or derived from) the Work and for which the
 32268        editorial revisions, annotations, elaborations, or other modifications
 32269        represent, as a whole, an original work of authorship. For the purposes
 32270        of this License, Derivative Works shall not include works that remain
 32271        separable from, or merely link (or bind by name) to the interfaces of,
 32272        the Work and Derivative Works thereof.
 32273  
 32274        "Contribution" shall mean any work of authorship, including
 32275        the original version of the Work and any modifications or additions
 32276        to that Work or Derivative Works thereof, that is intentionally
 32277        submitted to Licensor for inclusion in the Work by the copyright owner
 32278        or by an individual or Legal Entity authorized to submit on behalf of
 32279        the copyright owner. For the purposes of this definition, "submitted"
 32280        means any form of electronic, verbal, or written communication sent
 32281        to the Licensor or its representatives, including but not limited to
 32282        communication on electronic mailing lists, source code control systems,
 32283        and issue tracking systems that are managed by, or on behalf of, the
 32284        Licensor for the purpose of discussing and improving the Work, but
 32285        excluding communication that is conspicuously marked or otherwise
 32286        designated in writing by the copyright owner as "Not a Contribution."
 32287  
 32288        "Contributor" shall mean Licensor and any individual or Legal Entity
 32289        on behalf of whom a Contribution has been received by Licensor and
 32290        subsequently incorporated within the Work.
 32291  
 32292     2. Grant of Copyright License. Subject to the terms and conditions of
 32293        this License, each Contributor hereby grants to You a perpetual,
 32294        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 32295        copyright license to reproduce, prepare Derivative Works of,
 32296        publicly display, publicly perform, sublicense, and distribute the
 32297        Work and such Derivative Works in Source or Object form.
 32298  
 32299     3. Grant of Patent License. Subject to the terms and conditions of
 32300        this License, each Contributor hereby grants to You a perpetual,
 32301        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 32302        (except as stated in this section) patent license to make, have made,
 32303        use, offer to sell, sell, import, and otherwise transfer the Work,
 32304        where such license applies only to those patent claims licensable
 32305        by such Contributor that are necessarily infringed by their
 32306        Contribution(s) alone or by combination of their Contribution(s)
 32307        with the Work to which such Contribution(s) was submitted. If You
 32308        institute patent litigation against any entity (including a
 32309        cross-claim or counterclaim in a lawsuit) alleging that the Work
 32310        or a Contribution incorporated within the Work constitutes direct
 32311        or contributory patent infringement, then any patent licenses
 32312        granted to You under this License for that Work shall terminate
 32313        as of the date such litigation is filed.
 32314  
 32315     4. Redistribution. You may reproduce and distribute copies of the
 32316        Work or Derivative Works thereof in any medium, with or without
 32317        modifications, and in Source or Object form, provided that You
 32318        meet the following conditions:
 32319  
 32320        (a) You must give any other recipients of the Work or
 32321            Derivative Works a copy of this License; and
 32322  
 32323        (b) You must cause any modified files to carry prominent notices
 32324            stating that You changed the files; and
 32325  
 32326        (c) You must retain, in the Source form of any Derivative Works
 32327            that You distribute, all copyright, patent, trademark, and
 32328            attribution notices from the Source form of the Work,
 32329            excluding those notices that do not pertain to any part of
 32330            the Derivative Works; and
 32331  
 32332        (d) If the Work includes a "NOTICE" text file as part of its
 32333            distribution, then any Derivative Works that You distribute must
 32334            include a readable copy of the attribution notices contained
 32335            within such NOTICE file, excluding those notices that do not
 32336            pertain to any part of the Derivative Works, in at least one
 32337            of the following places: within a NOTICE text file distributed
 32338            as part of the Derivative Works; within the Source form or
 32339            documentation, if provided along with the Derivative Works; or,
 32340            within a display generated by the Derivative Works, if and
 32341            wherever such third-party notices normally appear. The contents
 32342            of the NOTICE file are for informational purposes only and
 32343            do not modify the License. You may add Your own attribution
 32344            notices within Derivative Works that You distribute, alongside
 32345            or as an addendum to the NOTICE text from the Work, provided
 32346            that such additional attribution notices cannot be construed
 32347            as modifying the License.
 32348  
 32349        You may add Your own copyright statement to Your modifications and
 32350        may provide additional or different license terms and conditions
 32351        for use, reproduction, or distribution of Your modifications, or
 32352        for any such Derivative Works as a whole, provided Your use,
 32353        reproduction, and distribution of the Work otherwise complies with
 32354        the conditions stated in this License.
 32355  
 32356     5. Submission of Contributions. Unless You explicitly state otherwise,
 32357        any Contribution intentionally submitted for inclusion in the Work
 32358        by You to the Licensor shall be under the terms and conditions of
 32359        this License, without any additional terms or conditions.
 32360        Notwithstanding the above, nothing herein shall supersede or modify
 32361        the terms of any separate license agreement you may have executed
 32362        with Licensor regarding such Contributions.
 32363  
 32364     6. Trademarks. This License does not grant permission to use the trade
 32365        names, trademarks, service marks, or product names of the Licensor,
 32366        except as required for reasonable and customary use in describing the
 32367        origin of the Work and reproducing the content of the NOTICE file.
 32368  
 32369     7. Disclaimer of Warranty. Unless required by applicable law or
 32370        agreed to in writing, Licensor provides the Work (and each
 32371        Contributor provides its Contributions) on an "AS IS" BASIS,
 32372        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 32373        implied, including, without limitation, any warranties or conditions
 32374        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 32375        PARTICULAR PURPOSE. You are solely responsible for determining the
 32376        appropriateness of using or redistributing the Work and assume any
 32377        risks associated with Your exercise of permissions under this License.
 32378  
 32379     8. Limitation of Liability. In no event and under no legal theory,
 32380        whether in tort (including negligence), contract, or otherwise,
 32381        unless required by applicable law (such as deliberate and grossly
 32382        negligent acts) or agreed to in writing, shall any Contributor be
 32383        liable to You for damages, including any direct, indirect, special,
 32384        incidental, or consequential damages of any character arising as a
 32385        result of this License or out of the use or inability to use the
 32386        Work (including but not limited to damages for loss of goodwill,
 32387        work stoppage, computer failure or malfunction, or any and all
 32388        other commercial damages or losses), even if such Contributor
 32389        has been advised of the possibility of such damages.
 32390  
 32391     9. Accepting Warranty or Additional Liability. While redistributing
 32392        the Work or Derivative Works thereof, You may choose to offer,
 32393        and charge a fee for, acceptance of support, warranty, indemnity,
 32394        or other liability obligations and/or rights consistent with this
 32395        License. However, in accepting such obligations, You may act only
 32396        on Your own behalf and on Your sole responsibility, not on behalf
 32397        of any other Contributor, and only if You agree to indemnify,
 32398        defend, and hold each Contributor harmless for any liability
 32399        incurred by, or claims asserted against, such Contributor by reason
 32400        of your accepting any such warranty or additional liability.
 32401  
 32402     END OF TERMS AND CONDITIONS
 32403  
 32404     APPENDIX: How to apply the Apache License to your work.
 32405  
 32406        To apply the Apache License to your work, attach the following
 32407        boilerplate notice, with the fields enclosed by brackets "[]"
 32408        replaced with your own identifying information. (Don't include
 32409        the brackets!)  The text should be enclosed in the appropriate
 32410        comment syntax for the file format. We also recommend that a
 32411        file or class name and description of purpose be included on the
 32412        same "printed page" as the copyright notice for easier
 32413        identification within third-party archives.
 32414  
 32415     Copyright [yyyy] [name of copyright owner]
 32416  
 32417     Licensed under the Apache License, Version 2.0 (the "License");
 32418     you may not use this file except in compliance with the License.
 32419     You may obtain a copy of the License at
 32420  
 32421         http://www.apache.org/licenses/LICENSE-2.0
 32422  
 32423     Unless required by applicable law or agreed to in writing, software
 32424     distributed under the License is distributed on an "AS IS" BASIS,
 32425     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 32426     See the License for the specific language governing permissions and
 32427     limitations under the License.
 32428  
 32429  ================================================================
 32430  
 32431  gopkg.in/yaml.v2
 32432  https://gopkg.in/yaml.v2
 32433  ----------------------------------------------------------------
 32434                                   Apache License
 32435                             Version 2.0, January 2004
 32436                          http://www.apache.org/licenses/
 32437  
 32438     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 32439  
 32440     1. Definitions.
 32441  
 32442        "License" shall mean the terms and conditions for use, reproduction,
 32443        and distribution as defined by Sections 1 through 9 of this document.
 32444  
 32445        "Licensor" shall mean the copyright owner or entity authorized by
 32446        the copyright owner that is granting the License.
 32447  
 32448        "Legal Entity" shall mean the union of the acting entity and all
 32449        other entities that control, are controlled by, or are under common
 32450        control with that entity. For the purposes of this definition,
 32451        "control" means (i) the power, direct or indirect, to cause the
 32452        direction or management of such entity, whether by contract or
 32453        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 32454        outstanding shares, or (iii) beneficial ownership of such entity.
 32455  
 32456        "You" (or "Your") shall mean an individual or Legal Entity
 32457        exercising permissions granted by this License.
 32458  
 32459        "Source" form shall mean the preferred form for making modifications,
 32460        including but not limited to software source code, documentation
 32461        source, and configuration files.
 32462  
 32463        "Object" form shall mean any form resulting from mechanical
 32464        transformation or translation of a Source form, including but
 32465        not limited to compiled object code, generated documentation,
 32466        and conversions to other media types.
 32467  
 32468        "Work" shall mean the work of authorship, whether in Source or
 32469        Object form, made available under the License, as indicated by a
 32470        copyright notice that is included in or attached to the work
 32471        (an example is provided in the Appendix below).
 32472  
 32473        "Derivative Works" shall mean any work, whether in Source or Object
 32474        form, that is based on (or derived from) the Work and for which the
 32475        editorial revisions, annotations, elaborations, or other modifications
 32476        represent, as a whole, an original work of authorship. For the purposes
 32477        of this License, Derivative Works shall not include works that remain
 32478        separable from, or merely link (or bind by name) to the interfaces of,
 32479        the Work and Derivative Works thereof.
 32480  
 32481        "Contribution" shall mean any work of authorship, including
 32482        the original version of the Work and any modifications or additions
 32483        to that Work or Derivative Works thereof, that is intentionally
 32484        submitted to Licensor for inclusion in the Work by the copyright owner
 32485        or by an individual or Legal Entity authorized to submit on behalf of
 32486        the copyright owner. For the purposes of this definition, "submitted"
 32487        means any form of electronic, verbal, or written communication sent
 32488        to the Licensor or its representatives, including but not limited to
 32489        communication on electronic mailing lists, source code control systems,
 32490        and issue tracking systems that are managed by, or on behalf of, the
 32491        Licensor for the purpose of discussing and improving the Work, but
 32492        excluding communication that is conspicuously marked or otherwise
 32493        designated in writing by the copyright owner as "Not a Contribution."
 32494  
 32495        "Contributor" shall mean Licensor and any individual or Legal Entity
 32496        on behalf of whom a Contribution has been received by Licensor and
 32497        subsequently incorporated within the Work.
 32498  
 32499     2. Grant of Copyright License. Subject to the terms and conditions of
 32500        this License, each Contributor hereby grants to You a perpetual,
 32501        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 32502        copyright license to reproduce, prepare Derivative Works of,
 32503        publicly display, publicly perform, sublicense, and distribute the
 32504        Work and such Derivative Works in Source or Object form.
 32505  
 32506     3. Grant of Patent License. Subject to the terms and conditions of
 32507        this License, each Contributor hereby grants to You a perpetual,
 32508        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 32509        (except as stated in this section) patent license to make, have made,
 32510        use, offer to sell, sell, import, and otherwise transfer the Work,
 32511        where such license applies only to those patent claims licensable
 32512        by such Contributor that are necessarily infringed by their
 32513        Contribution(s) alone or by combination of their Contribution(s)
 32514        with the Work to which such Contribution(s) was submitted. If You
 32515        institute patent litigation against any entity (including a
 32516        cross-claim or counterclaim in a lawsuit) alleging that the Work
 32517        or a Contribution incorporated within the Work constitutes direct
 32518        or contributory patent infringement, then any patent licenses
 32519        granted to You under this License for that Work shall terminate
 32520        as of the date such litigation is filed.
 32521  
 32522     4. Redistribution. You may reproduce and distribute copies of the
 32523        Work or Derivative Works thereof in any medium, with or without
 32524        modifications, and in Source or Object form, provided that You
 32525        meet the following conditions:
 32526  
 32527        (a) You must give any other recipients of the Work or
 32528            Derivative Works a copy of this License; and
 32529  
 32530        (b) You must cause any modified files to carry prominent notices
 32531            stating that You changed the files; and
 32532  
 32533        (c) You must retain, in the Source form of any Derivative Works
 32534            that You distribute, all copyright, patent, trademark, and
 32535            attribution notices from the Source form of the Work,
 32536            excluding those notices that do not pertain to any part of
 32537            the Derivative Works; and
 32538  
 32539        (d) If the Work includes a "NOTICE" text file as part of its
 32540            distribution, then any Derivative Works that You distribute must
 32541            include a readable copy of the attribution notices contained
 32542            within such NOTICE file, excluding those notices that do not
 32543            pertain to any part of the Derivative Works, in at least one
 32544            of the following places: within a NOTICE text file distributed
 32545            as part of the Derivative Works; within the Source form or
 32546            documentation, if provided along with the Derivative Works; or,
 32547            within a display generated by the Derivative Works, if and
 32548            wherever such third-party notices normally appear. The contents
 32549            of the NOTICE file are for informational purposes only and
 32550            do not modify the License. You may add Your own attribution
 32551            notices within Derivative Works that You distribute, alongside
 32552            or as an addendum to the NOTICE text from the Work, provided
 32553            that such additional attribution notices cannot be construed
 32554            as modifying the License.
 32555  
 32556        You may add Your own copyright statement to Your modifications and
 32557        may provide additional or different license terms and conditions
 32558        for use, reproduction, or distribution of Your modifications, or
 32559        for any such Derivative Works as a whole, provided Your use,
 32560        reproduction, and distribution of the Work otherwise complies with
 32561        the conditions stated in this License.
 32562  
 32563     5. Submission of Contributions. Unless You explicitly state otherwise,
 32564        any Contribution intentionally submitted for inclusion in the Work
 32565        by You to the Licensor shall be under the terms and conditions of
 32566        this License, without any additional terms or conditions.
 32567        Notwithstanding the above, nothing herein shall supersede or modify
 32568        the terms of any separate license agreement you may have executed
 32569        with Licensor regarding such Contributions.
 32570  
 32571     6. Trademarks. This License does not grant permission to use the trade
 32572        names, trademarks, service marks, or product names of the Licensor,
 32573        except as required for reasonable and customary use in describing the
 32574        origin of the Work and reproducing the content of the NOTICE file.
 32575  
 32576     7. Disclaimer of Warranty. Unless required by applicable law or
 32577        agreed to in writing, Licensor provides the Work (and each
 32578        Contributor provides its Contributions) on an "AS IS" BASIS,
 32579        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 32580        implied, including, without limitation, any warranties or conditions
 32581        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 32582        PARTICULAR PURPOSE. You are solely responsible for determining the
 32583        appropriateness of using or redistributing the Work and assume any
 32584        risks associated with Your exercise of permissions under this License.
 32585  
 32586     8. Limitation of Liability. In no event and under no legal theory,
 32587        whether in tort (including negligence), contract, or otherwise,
 32588        unless required by applicable law (such as deliberate and grossly
 32589        negligent acts) or agreed to in writing, shall any Contributor be
 32590        liable to You for damages, including any direct, indirect, special,
 32591        incidental, or consequential damages of any character arising as a
 32592        result of this License or out of the use or inability to use the
 32593        Work (including but not limited to damages for loss of goodwill,
 32594        work stoppage, computer failure or malfunction, or any and all
 32595        other commercial damages or losses), even if such Contributor
 32596        has been advised of the possibility of such damages.
 32597  
 32598     9. Accepting Warranty or Additional Liability. While redistributing
 32599        the Work or Derivative Works thereof, You may choose to offer,
 32600        and charge a fee for, acceptance of support, warranty, indemnity,
 32601        or other liability obligations and/or rights consistent with this
 32602        License. However, in accepting such obligations, You may act only
 32603        on Your own behalf and on Your sole responsibility, not on behalf
 32604        of any other Contributor, and only if You agree to indemnify,
 32605        defend, and hold each Contributor harmless for any liability
 32606        incurred by, or claims asserted against, such Contributor by reason
 32607        of your accepting any such warranty or additional liability.
 32608  
 32609     END OF TERMS AND CONDITIONS
 32610  
 32611     APPENDIX: How to apply the Apache License to your work.
 32612  
 32613        To apply the Apache License to your work, attach the following
 32614        boilerplate notice, with the fields enclosed by brackets "{}"
 32615        replaced with your own identifying information. (Don't include
 32616        the brackets!)  The text should be enclosed in the appropriate
 32617        comment syntax for the file format. We also recommend that a
 32618        file or class name and description of purpose be included on the
 32619        same "printed page" as the copyright notice for easier
 32620        identification within third-party archives.
 32621  
 32622     Copyright {yyyy} {name of copyright owner}
 32623  
 32624     Licensed under the Apache License, Version 2.0 (the "License");
 32625     you may not use this file except in compliance with the License.
 32626     You may obtain a copy of the License at
 32627  
 32628         http://www.apache.org/licenses/LICENSE-2.0
 32629  
 32630     Unless required by applicable law or agreed to in writing, software
 32631     distributed under the License is distributed on an "AS IS" BASIS,
 32632     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 32633     See the License for the specific language governing permissions and
 32634     limitations under the License.
 32635  
 32636  ================================================================
 32637  
 32638  gopkg.in/yaml.v3
 32639  https://gopkg.in/yaml.v3
 32640  ----------------------------------------------------------------
 32641  
 32642  This project is covered by two different licenses: MIT and Apache.
 32643  
 32644  #### MIT License ####
 32645  
 32646  The following files were ported to Go from C files of libyaml, and thus
 32647  are still covered by their original MIT license, with the additional
 32648  copyright staring in 2011 when the project was ported over:
 32649  
 32650      apic.go emitterc.go parserc.go readerc.go scannerc.go
 32651      writerc.go yamlh.go yamlprivateh.go
 32652  
 32653  Copyright (c) 2006-2010 Kirill Simonov
 32654  Copyright (c) 2006-2011 Kirill Simonov
 32655  
 32656  Permission is hereby granted, free of charge, to any person obtaining a copy of
 32657  this software and associated documentation files (the "Software"), to deal in
 32658  the Software without restriction, including without limitation the rights to
 32659  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 32660  of the Software, and to permit persons to whom the Software is furnished to do
 32661  so, subject to the following conditions:
 32662  
 32663  The above copyright notice and this permission notice shall be included in all
 32664  copies or substantial portions of the Software.
 32665  
 32666  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 32667  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 32668  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 32669  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 32670  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 32671  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 32672  SOFTWARE.
 32673  
 32674  ### Apache License ###
 32675  
 32676  All the remaining project files are covered by the Apache license:
 32677  
 32678  Copyright (c) 2011-2019 Canonical Ltd
 32679  
 32680  Licensed under the Apache License, Version 2.0 (the "License");
 32681  you may not use this file except in compliance with the License.
 32682  You may obtain a copy of the License at
 32683  
 32684      http://www.apache.org/licenses/LICENSE-2.0
 32685  
 32686  Unless required by applicable law or agreed to in writing, software
 32687  distributed under the License is distributed on an "AS IS" BASIS,
 32688  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 32689  See the License for the specific language governing permissions and
 32690  limitations under the License.
 32691  
 32692  ================================================================
 32693