storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/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  cloud.google.com/go
    35  https://cloud.google.com/go
    36  ----------------------------------------------------------------
    37  
    38                                   Apache License
    39                             Version 2.0, January 2004
    40                          http://www.apache.org/licenses/
    41  
    42     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    43  
    44     1. Definitions.
    45  
    46        "License" shall mean the terms and conditions for use, reproduction,
    47        and distribution as defined by Sections 1 through 9 of this document.
    48  
    49        "Licensor" shall mean the copyright owner or entity authorized by
    50        the copyright owner that is granting the License.
    51  
    52        "Legal Entity" shall mean the union of the acting entity and all
    53        other entities that control, are controlled by, or are under common
    54        control with that entity. For the purposes of this definition,
    55        "control" means (i) the power, direct or indirect, to cause the
    56        direction or management of such entity, whether by contract or
    57        otherwise, or (ii) ownership of fifty percent (50%) or more of the
    58        outstanding shares, or (iii) beneficial ownership of such entity.
    59  
    60        "You" (or "Your") shall mean an individual or Legal Entity
    61        exercising permissions granted by this License.
    62  
    63        "Source" form shall mean the preferred form for making modifications,
    64        including but not limited to software source code, documentation
    65        source, and configuration files.
    66  
    67        "Object" form shall mean any form resulting from mechanical
    68        transformation or translation of a Source form, including but
    69        not limited to compiled object code, generated documentation,
    70        and conversions to other media types.
    71  
    72        "Work" shall mean the work of authorship, whether in Source or
    73        Object form, made available under the License, as indicated by a
    74        copyright notice that is included in or attached to the work
    75        (an example is provided in the Appendix below).
    76  
    77        "Derivative Works" shall mean any work, whether in Source or Object
    78        form, that is based on (or derived from) the Work and for which the
    79        editorial revisions, annotations, elaborations, or other modifications
    80        represent, as a whole, an original work of authorship. For the purposes
    81        of this License, Derivative Works shall not include works that remain
    82        separable from, or merely link (or bind by name) to the interfaces of,
    83        the Work and Derivative Works thereof.
    84  
    85        "Contribution" shall mean any work of authorship, including
    86        the original version of the Work and any modifications or additions
    87        to that Work or Derivative Works thereof, that is intentionally
    88        submitted to Licensor for inclusion in the Work by the copyright owner
    89        or by an individual or Legal Entity authorized to submit on behalf of
    90        the copyright owner. For the purposes of this definition, "submitted"
    91        means any form of electronic, verbal, or written communication sent
    92        to the Licensor or its representatives, including but not limited to
    93        communication on electronic mailing lists, source code control systems,
    94        and issue tracking systems that are managed by, or on behalf of, the
    95        Licensor for the purpose of discussing and improving the Work, but
    96        excluding communication that is conspicuously marked or otherwise
    97        designated in writing by the copyright owner as "Not a Contribution."
    98  
    99        "Contributor" shall mean Licensor and any individual or Legal Entity
   100        on behalf of whom a Contribution has been received by Licensor and
   101        subsequently incorporated within the Work.
   102  
   103     2. Grant of Copyright License. Subject to the terms and conditions of
   104        this License, each Contributor hereby grants to You a perpetual,
   105        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   106        copyright license to reproduce, prepare Derivative Works of,
   107        publicly display, publicly perform, sublicense, and distribute the
   108        Work and such Derivative Works in Source or Object form.
   109  
   110     3. Grant of Patent License. Subject to the terms and conditions of
   111        this License, each Contributor hereby grants to You a perpetual,
   112        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   113        (except as stated in this section) patent license to make, have made,
   114        use, offer to sell, sell, import, and otherwise transfer the Work,
   115        where such license applies only to those patent claims licensable
   116        by such Contributor that are necessarily infringed by their
   117        Contribution(s) alone or by combination of their Contribution(s)
   118        with the Work to which such Contribution(s) was submitted. If You
   119        institute patent litigation against any entity (including a
   120        cross-claim or counterclaim in a lawsuit) alleging that the Work
   121        or a Contribution incorporated within the Work constitutes direct
   122        or contributory patent infringement, then any patent licenses
   123        granted to You under this License for that Work shall terminate
   124        as of the date such litigation is filed.
   125  
   126     4. Redistribution. You may reproduce and distribute copies of the
   127        Work or Derivative Works thereof in any medium, with or without
   128        modifications, and in Source or Object form, provided that You
   129        meet the following conditions:
   130  
   131        (a) You must give any other recipients of the Work or
   132            Derivative Works a copy of this License; and
   133  
   134        (b) You must cause any modified files to carry prominent notices
   135            stating that You changed the files; and
   136  
   137        (c) You must retain, in the Source form of any Derivative Works
   138            that You distribute, all copyright, patent, trademark, and
   139            attribution notices from the Source form of the Work,
   140            excluding those notices that do not pertain to any part of
   141            the Derivative Works; and
   142  
   143        (d) If the Work includes a "NOTICE" text file as part of its
   144            distribution, then any Derivative Works that You distribute must
   145            include a readable copy of the attribution notices contained
   146            within such NOTICE file, excluding those notices that do not
   147            pertain to any part of the Derivative Works, in at least one
   148            of the following places: within a NOTICE text file distributed
   149            as part of the Derivative Works; within the Source form or
   150            documentation, if provided along with the Derivative Works; or,
   151            within a display generated by the Derivative Works, if and
   152            wherever such third-party notices normally appear. The contents
   153            of the NOTICE file are for informational purposes only and
   154            do not modify the License. You may add Your own attribution
   155            notices within Derivative Works that You distribute, alongside
   156            or as an addendum to the NOTICE text from the Work, provided
   157            that such additional attribution notices cannot be construed
   158            as modifying the License.
   159  
   160        You may add Your own copyright statement to Your modifications and
   161        may provide additional or different license terms and conditions
   162        for use, reproduction, or distribution of Your modifications, or
   163        for any such Derivative Works as a whole, provided Your use,
   164        reproduction, and distribution of the Work otherwise complies with
   165        the conditions stated in this License.
   166  
   167     5. Submission of Contributions. Unless You explicitly state otherwise,
   168        any Contribution intentionally submitted for inclusion in the Work
   169        by You to the Licensor shall be under the terms and conditions of
   170        this License, without any additional terms or conditions.
   171        Notwithstanding the above, nothing herein shall supersede or modify
   172        the terms of any separate license agreement you may have executed
   173        with Licensor regarding such Contributions.
   174  
   175     6. Trademarks. This License does not grant permission to use the trade
   176        names, trademarks, service marks, or product names of the Licensor,
   177        except as required for reasonable and customary use in describing the
   178        origin of the Work and reproducing the content of the NOTICE file.
   179  
   180     7. Disclaimer of Warranty. Unless required by applicable law or
   181        agreed to in writing, Licensor provides the Work (and each
   182        Contributor provides its Contributions) on an "AS IS" BASIS,
   183        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   184        implied, including, without limitation, any warranties or conditions
   185        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   186        PARTICULAR PURPOSE. You are solely responsible for determining the
   187        appropriateness of using or redistributing the Work and assume any
   188        risks associated with Your exercise of permissions under this License.
   189  
   190     8. Limitation of Liability. In no event and under no legal theory,
   191        whether in tort (including negligence), contract, or otherwise,
   192        unless required by applicable law (such as deliberate and grossly
   193        negligent acts) or agreed to in writing, shall any Contributor be
   194        liable to You for damages, including any direct, indirect, special,
   195        incidental, or consequential damages of any character arising as a
   196        result of this License or out of the use or inability to use the
   197        Work (including but not limited to damages for loss of goodwill,
   198        work stoppage, computer failure or malfunction, or any and all
   199        other commercial damages or losses), even if such Contributor
   200        has been advised of the possibility of such damages.
   201  
   202     9. Accepting Warranty or Additional Liability. While redistributing
   203        the Work or Derivative Works thereof, You may choose to offer,
   204        and charge a fee for, acceptance of support, warranty, indemnity,
   205        or other liability obligations and/or rights consistent with this
   206        License. However, in accepting such obligations, You may act only
   207        on Your own behalf and on Your sole responsibility, not on behalf
   208        of any other Contributor, and only if You agree to indemnify,
   209        defend, and hold each Contributor harmless for any liability
   210        incurred by, or claims asserted against, such Contributor by reason
   211        of your accepting any such warranty or additional liability.
   212  
   213     END OF TERMS AND CONDITIONS
   214  
   215     APPENDIX: How to apply the Apache License to your work.
   216  
   217        To apply the Apache License to your work, attach the following
   218        boilerplate notice, with the fields enclosed by brackets "[]"
   219        replaced with your own identifying information. (Don't include
   220        the brackets!)  The text should be enclosed in the appropriate
   221        comment syntax for the file format. We also recommend that a
   222        file or class name and description of purpose be included on the
   223        same "printed page" as the copyright notice for easier
   224        identification within third-party archives.
   225  
   226     Copyright [yyyy] [name of copyright owner]
   227  
   228     Licensed under the Apache License, Version 2.0 (the "License");
   229     you may not use this file except in compliance with the License.
   230     You may obtain a copy of the License at
   231  
   232         http://www.apache.org/licenses/LICENSE-2.0
   233  
   234     Unless required by applicable law or agreed to in writing, software
   235     distributed under the License is distributed on an "AS IS" BASIS,
   236     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   237     See the License for the specific language governing permissions and
   238     limitations under the License.
   239  
   240  ================================================================
   241  
   242  git.apache.org/thrift.git
   243  https://git.apache.org/thrift.git
   244  ----------------------------------------------------------------
   245  
   246                                   Apache License
   247                             Version 2.0, January 2004
   248                          http://www.apache.org/licenses/
   249  
   250     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   251  
   252     1. Definitions.
   253  
   254        "License" shall mean the terms and conditions for use, reproduction,
   255        and distribution as defined by Sections 1 through 9 of this document.
   256  
   257        "Licensor" shall mean the copyright owner or entity authorized by
   258        the copyright owner that is granting the License.
   259  
   260        "Legal Entity" shall mean the union of the acting entity and all
   261        other entities that control, are controlled by, or are under common
   262        control with that entity. For the purposes of this definition,
   263        "control" means (i) the power, direct or indirect, to cause the
   264        direction or management of such entity, whether by contract or
   265        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   266        outstanding shares, or (iii) beneficial ownership of such entity.
   267  
   268        "You" (or "Your") shall mean an individual or Legal Entity
   269        exercising permissions granted by this License.
   270  
   271        "Source" form shall mean the preferred form for making modifications,
   272        including but not limited to software source code, documentation
   273        source, and configuration files.
   274  
   275        "Object" form shall mean any form resulting from mechanical
   276        transformation or translation of a Source form, including but
   277        not limited to compiled object code, generated documentation,
   278        and conversions to other media types.
   279  
   280        "Work" shall mean the work of authorship, whether in Source or
   281        Object form, made available under the License, as indicated by a
   282        copyright notice that is included in or attached to the work
   283        (an example is provided in the Appendix below).
   284  
   285        "Derivative Works" shall mean any work, whether in Source or Object
   286        form, that is based on (or derived from) the Work and for which the
   287        editorial revisions, annotations, elaborations, or other modifications
   288        represent, as a whole, an original work of authorship. For the purposes
   289        of this License, Derivative Works shall not include works that remain
   290        separable from, or merely link (or bind by name) to the interfaces of,
   291        the Work and Derivative Works thereof.
   292  
   293        "Contribution" shall mean any work of authorship, including
   294        the original version of the Work and any modifications or additions
   295        to that Work or Derivative Works thereof, that is intentionally
   296        submitted to Licensor for inclusion in the Work by the copyright owner
   297        or by an individual or Legal Entity authorized to submit on behalf of
   298        the copyright owner. For the purposes of this definition, "submitted"
   299        means any form of electronic, verbal, or written communication sent
   300        to the Licensor or its representatives, including but not limited to
   301        communication on electronic mailing lists, source code control systems,
   302        and issue tracking systems that are managed by, or on behalf of, the
   303        Licensor for the purpose of discussing and improving the Work, but
   304        excluding communication that is conspicuously marked or otherwise
   305        designated in writing by the copyright owner as "Not a Contribution."
   306  
   307        "Contributor" shall mean Licensor and any individual or Legal Entity
   308        on behalf of whom a Contribution has been received by Licensor and
   309        subsequently incorporated within the Work.
   310  
   311     2. Grant of Copyright License. Subject to the terms and conditions of
   312        this License, each Contributor hereby grants to You a perpetual,
   313        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   314        copyright license to reproduce, prepare Derivative Works of,
   315        publicly display, publicly perform, sublicense, and distribute the
   316        Work and such Derivative Works in Source or Object form.
   317  
   318     3. Grant of Patent License. Subject to the terms and conditions of
   319        this License, each Contributor hereby grants to You a perpetual,
   320        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   321        (except as stated in this section) patent license to make, have made,
   322        use, offer to sell, sell, import, and otherwise transfer the Work,
   323        where such license applies only to those patent claims licensable
   324        by such Contributor that are necessarily infringed by their
   325        Contribution(s) alone or by combination of their Contribution(s)
   326        with the Work to which such Contribution(s) was submitted. If You
   327        institute patent litigation against any entity (including a
   328        cross-claim or counterclaim in a lawsuit) alleging that the Work
   329        or a Contribution incorporated within the Work constitutes direct
   330        or contributory patent infringement, then any patent licenses
   331        granted to You under this License for that Work shall terminate
   332        as of the date such litigation is filed.
   333  
   334     4. Redistribution. You may reproduce and distribute copies of the
   335        Work or Derivative Works thereof in any medium, with or without
   336        modifications, and in Source or Object form, provided that You
   337        meet the following conditions:
   338  
   339        (a) You must give any other recipients of the Work or
   340            Derivative Works a copy of this License; and
   341  
   342        (b) You must cause any modified files to carry prominent notices
   343            stating that You changed the files; and
   344  
   345        (c) You must retain, in the Source form of any Derivative Works
   346            that You distribute, all copyright, patent, trademark, and
   347            attribution notices from the Source form of the Work,
   348            excluding those notices that do not pertain to any part of
   349            the Derivative Works; and
   350  
   351        (d) If the Work includes a "NOTICE" text file as part of its
   352            distribution, then any Derivative Works that You distribute must
   353            include a readable copy of the attribution notices contained
   354            within such NOTICE file, excluding those notices that do not
   355            pertain to any part of the Derivative Works, in at least one
   356            of the following places: within a NOTICE text file distributed
   357            as part of the Derivative Works; within the Source form or
   358            documentation, if provided along with the Derivative Works; or,
   359            within a display generated by the Derivative Works, if and
   360            wherever such third-party notices normally appear. The contents
   361            of the NOTICE file are for informational purposes only and
   362            do not modify the License. You may add Your own attribution
   363            notices within Derivative Works that You distribute, alongside
   364            or as an addendum to the NOTICE text from the Work, provided
   365            that such additional attribution notices cannot be construed
   366            as modifying the License.
   367  
   368        You may add Your own copyright statement to Your modifications and
   369        may provide additional or different license terms and conditions
   370        for use, reproduction, or distribution of Your modifications, or
   371        for any such Derivative Works as a whole, provided Your use,
   372        reproduction, and distribution of the Work otherwise complies with
   373        the conditions stated in this License.
   374  
   375     5. Submission of Contributions. Unless You explicitly state otherwise,
   376        any Contribution intentionally submitted for inclusion in the Work
   377        by You to the Licensor shall be under the terms and conditions of
   378        this License, without any additional terms or conditions.
   379        Notwithstanding the above, nothing herein shall supersede or modify
   380        the terms of any separate license agreement you may have executed
   381        with Licensor regarding such Contributions.
   382  
   383     6. Trademarks. This License does not grant permission to use the trade
   384        names, trademarks, service marks, or product names of the Licensor,
   385        except as required for reasonable and customary use in describing the
   386        origin of the Work and reproducing the content of the NOTICE file.
   387  
   388     7. Disclaimer of Warranty. Unless required by applicable law or
   389        agreed to in writing, Licensor provides the Work (and each
   390        Contributor provides its Contributions) on an "AS IS" BASIS,
   391        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   392        implied, including, without limitation, any warranties or conditions
   393        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   394        PARTICULAR PURPOSE. You are solely responsible for determining the
   395        appropriateness of using or redistributing the Work and assume any
   396        risks associated with Your exercise of permissions under this License.
   397  
   398     8. Limitation of Liability. In no event and under no legal theory,
   399        whether in tort (including negligence), contract, or otherwise,
   400        unless required by applicable law (such as deliberate and grossly
   401        negligent acts) or agreed to in writing, shall any Contributor be
   402        liable to You for damages, including any direct, indirect, special,
   403        incidental, or consequential damages of any character arising as a
   404        result of this License or out of the use or inability to use the
   405        Work (including but not limited to damages for loss of goodwill,
   406        work stoppage, computer failure or malfunction, or any and all
   407        other commercial damages or losses), even if such Contributor
   408        has been advised of the possibility of such damages.
   409  
   410     9. Accepting Warranty or Additional Liability. While redistributing
   411        the Work or Derivative Works thereof, You may choose to offer,
   412        and charge a fee for, acceptance of support, warranty, indemnity,
   413        or other liability obligations and/or rights consistent with this
   414        License. However, in accepting such obligations, You may act only
   415        on Your own behalf and on Your sole responsibility, not on behalf
   416        of any other Contributor, and only if You agree to indemnify,
   417        defend, and hold each Contributor harmless for any liability
   418        incurred by, or claims asserted against, such Contributor by reason
   419        of your accepting any such warranty or additional liability.
   420  
   421     END OF TERMS AND CONDITIONS
   422  
   423     APPENDIX: How to apply the Apache License to your work.
   424  
   425        To apply the Apache License to your work, attach the following
   426        boilerplate notice, with the fields enclosed by brackets "[]"
   427        replaced with your own identifying information. (Don't include
   428        the brackets!)  The text should be enclosed in the appropriate
   429        comment syntax for the file format. We also recommend that a
   430        file or class name and description of purpose be included on the
   431        same "printed page" as the copyright notice for easier
   432        identification within third-party archives.
   433  
   434     Copyright [yyyy] [name of copyright owner]
   435  
   436     Licensed under the Apache License, Version 2.0 (the "License");
   437     you may not use this file except in compliance with the License.
   438     You may obtain a copy of the License at
   439  
   440         http://www.apache.org/licenses/LICENSE-2.0
   441  
   442     Unless required by applicable law or agreed to in writing, software
   443     distributed under the License is distributed on an "AS IS" BASIS,
   444     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   445     See the License for the specific language governing permissions and
   446     limitations under the License.
   447  
   448  --------------------------------------------------
   449  SOFTWARE DISTRIBUTED WITH THRIFT:
   450  
   451  The Apache Thrift software includes a number of subcomponents with
   452  separate copyright notices and license terms. Your use of the source
   453  code for the these subcomponents is subject to the terms and
   454  conditions of the following licenses.
   455  
   456  --------------------------------------------------
   457  Portions of the following files are licensed under the MIT License:
   458  
   459    lib/erl/src/Makefile.am
   460  
   461  Please see doc/otp-base-license.txt for the full terms of this license.
   462  
   463  --------------------------------------------------
   464  For the aclocal/ax_boost_base.m4 and contrib/fb303/aclocal/ax_boost_base.m4 components:
   465  
   466  #   Copyright (c) 2007 Thomas Porschberg <thomas@randspringer.de>
   467  #
   468  #   Copying and distribution of this file, with or without
   469  #   modification, are permitted in any medium without royalty provided
   470  #   the copyright notice and this notice are preserved.
   471  
   472  --------------------------------------------------
   473  For the lib/nodejs/lib/thrift/json_parse.js:
   474  
   475  /*
   476      json_parse.js
   477      2015-05-02
   478      Public Domain.
   479      NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
   480  
   481  */
   482  (By Douglas Crockford <douglas@crockford.com>)
   483  --------------------------------------------------
   484  
   485  ================================================================
   486  
   487  github.com/Azure/azure-pipeline-go
   488  https://github.com/Azure/azure-pipeline-go
   489  ----------------------------------------------------------------
   490      MIT License
   491  
   492      Copyright (c) Microsoft Corporation. All rights reserved.
   493  
   494      Permission is hereby granted, free of charge, to any person obtaining a copy
   495      of this software and associated documentation files (the "Software"), to deal
   496      in the Software without restriction, including without limitation the rights
   497      to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   498      copies of the Software, and to permit persons to whom the Software is
   499      furnished to do so, subject to the following conditions:
   500  
   501      The above copyright notice and this permission notice shall be included in all
   502      copies or substantial portions of the Software.
   503  
   504      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   505      IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   506      FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   507      AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   508      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   509      OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   510      SOFTWARE
   511  ================================================================
   512  
   513  github.com/Azure/azure-storage-blob-go
   514  https://github.com/Azure/azure-storage-blob-go
   515  ----------------------------------------------------------------
   516      MIT License
   517  
   518      Copyright (c) Microsoft Corporation. All rights reserved.
   519  
   520      Permission is hereby granted, free of charge, to any person obtaining a copy
   521      of this software and associated documentation files (the "Software"), to deal
   522      in the Software without restriction, including without limitation the rights
   523      to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   524      copies of the Software, and to permit persons to whom the Software is
   525      furnished to do so, subject to the following conditions:
   526  
   527      The above copyright notice and this permission notice shall be included in all
   528      copies or substantial portions of the Software.
   529  
   530      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   531      IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   532      FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   533      AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   534      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   535      OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   536      SOFTWARE
   537  ================================================================
   538  
   539  github.com/Azure/go-autorest
   540  https://github.com/Azure/go-autorest
   541  ----------------------------------------------------------------
   542  
   543                                   Apache License
   544                             Version 2.0, January 2004
   545                          http://www.apache.org/licenses/
   546  
   547     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   548  
   549     1. Definitions.
   550  
   551        "License" shall mean the terms and conditions for use, reproduction,
   552        and distribution as defined by Sections 1 through 9 of this document.
   553  
   554        "Licensor" shall mean the copyright owner or entity authorized by
   555        the copyright owner that is granting the License.
   556  
   557        "Legal Entity" shall mean the union of the acting entity and all
   558        other entities that control, are controlled by, or are under common
   559        control with that entity. For the purposes of this definition,
   560        "control" means (i) the power, direct or indirect, to cause the
   561        direction or management of such entity, whether by contract or
   562        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   563        outstanding shares, or (iii) beneficial ownership of such entity.
   564  
   565        "You" (or "Your") shall mean an individual or Legal Entity
   566        exercising permissions granted by this License.
   567  
   568        "Source" form shall mean the preferred form for making modifications,
   569        including but not limited to software source code, documentation
   570        source, and configuration files.
   571  
   572        "Object" form shall mean any form resulting from mechanical
   573        transformation or translation of a Source form, including but
   574        not limited to compiled object code, generated documentation,
   575        and conversions to other media types.
   576  
   577        "Work" shall mean the work of authorship, whether in Source or
   578        Object form, made available under the License, as indicated by a
   579        copyright notice that is included in or attached to the work
   580        (an example is provided in the Appendix below).
   581  
   582        "Derivative Works" shall mean any work, whether in Source or Object
   583        form, that is based on (or derived from) the Work and for which the
   584        editorial revisions, annotations, elaborations, or other modifications
   585        represent, as a whole, an original work of authorship. For the purposes
   586        of this License, Derivative Works shall not include works that remain
   587        separable from, or merely link (or bind by name) to the interfaces of,
   588        the Work and Derivative Works thereof.
   589  
   590        "Contribution" shall mean any work of authorship, including
   591        the original version of the Work and any modifications or additions
   592        to that Work or Derivative Works thereof, that is intentionally
   593        submitted to Licensor for inclusion in the Work by the copyright owner
   594        or by an individual or Legal Entity authorized to submit on behalf of
   595        the copyright owner. For the purposes of this definition, "submitted"
   596        means any form of electronic, verbal, or written communication sent
   597        to the Licensor or its representatives, including but not limited to
   598        communication on electronic mailing lists, source code control systems,
   599        and issue tracking systems that are managed by, or on behalf of, the
   600        Licensor for the purpose of discussing and improving the Work, but
   601        excluding communication that is conspicuously marked or otherwise
   602        designated in writing by the copyright owner as "Not a Contribution."
   603  
   604        "Contributor" shall mean Licensor and any individual or Legal Entity
   605        on behalf of whom a Contribution has been received by Licensor and
   606        subsequently incorporated within the Work.
   607  
   608     2. Grant of Copyright License. Subject to the terms and conditions of
   609        this License, each Contributor hereby grants to You a perpetual,
   610        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   611        copyright license to reproduce, prepare Derivative Works of,
   612        publicly display, publicly perform, sublicense, and distribute the
   613        Work and such Derivative Works in Source or Object form.
   614  
   615     3. Grant of Patent License. Subject to the terms and conditions of
   616        this License, each Contributor hereby grants to You a perpetual,
   617        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   618        (except as stated in this section) patent license to make, have made,
   619        use, offer to sell, sell, import, and otherwise transfer the Work,
   620        where such license applies only to those patent claims licensable
   621        by such Contributor that are necessarily infringed by their
   622        Contribution(s) alone or by combination of their Contribution(s)
   623        with the Work to which such Contribution(s) was submitted. If You
   624        institute patent litigation against any entity (including a
   625        cross-claim or counterclaim in a lawsuit) alleging that the Work
   626        or a Contribution incorporated within the Work constitutes direct
   627        or contributory patent infringement, then any patent licenses
   628        granted to You under this License for that Work shall terminate
   629        as of the date such litigation is filed.
   630  
   631     4. Redistribution. You may reproduce and distribute copies of the
   632        Work or Derivative Works thereof in any medium, with or without
   633        modifications, and in Source or Object form, provided that You
   634        meet the following conditions:
   635  
   636        (a) You must give any other recipients of the Work or
   637            Derivative Works a copy of this License; and
   638  
   639        (b) You must cause any modified files to carry prominent notices
   640            stating that You changed the files; and
   641  
   642        (c) You must retain, in the Source form of any Derivative Works
   643            that You distribute, all copyright, patent, trademark, and
   644            attribution notices from the Source form of the Work,
   645            excluding those notices that do not pertain to any part of
   646            the Derivative Works; and
   647  
   648        (d) If the Work includes a "NOTICE" text file as part of its
   649            distribution, then any Derivative Works that You distribute must
   650            include a readable copy of the attribution notices contained
   651            within such NOTICE file, excluding those notices that do not
   652            pertain to any part of the Derivative Works, in at least one
   653            of the following places: within a NOTICE text file distributed
   654            as part of the Derivative Works; within the Source form or
   655            documentation, if provided along with the Derivative Works; or,
   656            within a display generated by the Derivative Works, if and
   657            wherever such third-party notices normally appear. The contents
   658            of the NOTICE file are for informational purposes only and
   659            do not modify the License. You may add Your own attribution
   660            notices within Derivative Works that You distribute, alongside
   661            or as an addendum to the NOTICE text from the Work, provided
   662            that such additional attribution notices cannot be construed
   663            as modifying the License.
   664  
   665        You may add Your own copyright statement to Your modifications and
   666        may provide additional or different license terms and conditions
   667        for use, reproduction, or distribution of Your modifications, or
   668        for any such Derivative Works as a whole, provided Your use,
   669        reproduction, and distribution of the Work otherwise complies with
   670        the conditions stated in this License.
   671  
   672     5. Submission of Contributions. Unless You explicitly state otherwise,
   673        any Contribution intentionally submitted for inclusion in the Work
   674        by You to the Licensor shall be under the terms and conditions of
   675        this License, without any additional terms or conditions.
   676        Notwithstanding the above, nothing herein shall supersede or modify
   677        the terms of any separate license agreement you may have executed
   678        with Licensor regarding such Contributions.
   679  
   680     6. Trademarks. This License does not grant permission to use the trade
   681        names, trademarks, service marks, or product names of the Licensor,
   682        except as required for reasonable and customary use in describing the
   683        origin of the Work and reproducing the content of the NOTICE file.
   684  
   685     7. Disclaimer of Warranty. Unless required by applicable law or
   686        agreed to in writing, Licensor provides the Work (and each
   687        Contributor provides its Contributions) on an "AS IS" BASIS,
   688        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   689        implied, including, without limitation, any warranties or conditions
   690        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   691        PARTICULAR PURPOSE. You are solely responsible for determining the
   692        appropriateness of using or redistributing the Work and assume any
   693        risks associated with Your exercise of permissions under this License.
   694  
   695     8. Limitation of Liability. In no event and under no legal theory,
   696        whether in tort (including negligence), contract, or otherwise,
   697        unless required by applicable law (such as deliberate and grossly
   698        negligent acts) or agreed to in writing, shall any Contributor be
   699        liable to You for damages, including any direct, indirect, special,
   700        incidental, or consequential damages of any character arising as a
   701        result of this License or out of the use or inability to use the
   702        Work (including but not limited to damages for loss of goodwill,
   703        work stoppage, computer failure or malfunction, or any and all
   704        other commercial damages or losses), even if such Contributor
   705        has been advised of the possibility of such damages.
   706  
   707     9. Accepting Warranty or Additional Liability. While redistributing
   708        the Work or Derivative Works thereof, You may choose to offer,
   709        and charge a fee for, acceptance of support, warranty, indemnity,
   710        or other liability obligations and/or rights consistent with this
   711        License. However, in accepting such obligations, You may act only
   712        on Your own behalf and on Your sole responsibility, not on behalf
   713        of any other Contributor, and only if You agree to indemnify,
   714        defend, and hold each Contributor harmless for any liability
   715        incurred by, or claims asserted against, such Contributor by reason
   716        of your accepting any such warranty or additional liability.
   717  
   718     END OF TERMS AND CONDITIONS
   719  
   720     Copyright 2015 Microsoft Corporation
   721  
   722     Licensed under the Apache License, Version 2.0 (the "License");
   723     you may not use this file except in compliance with the License.
   724     You may obtain a copy of the License at
   725  
   726         http://www.apache.org/licenses/LICENSE-2.0
   727  
   728     Unless required by applicable law or agreed to in writing, software
   729     distributed under the License is distributed on an "AS IS" BASIS,
   730     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   731     See the License for the specific language governing permissions and
   732     limitations under the License.
   733  
   734  ================================================================
   735  
   736  github.com/Azure/go-autorest/autorest
   737  https://github.com/Azure/go-autorest/autorest
   738  ----------------------------------------------------------------
   739  
   740                                   Apache License
   741                             Version 2.0, January 2004
   742                          http://www.apache.org/licenses/
   743  
   744     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   745  
   746     1. Definitions.
   747  
   748        "License" shall mean the terms and conditions for use, reproduction,
   749        and distribution as defined by Sections 1 through 9 of this document.
   750  
   751        "Licensor" shall mean the copyright owner or entity authorized by
   752        the copyright owner that is granting the License.
   753  
   754        "Legal Entity" shall mean the union of the acting entity and all
   755        other entities that control, are controlled by, or are under common
   756        control with that entity. For the purposes of this definition,
   757        "control" means (i) the power, direct or indirect, to cause the
   758        direction or management of such entity, whether by contract or
   759        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   760        outstanding shares, or (iii) beneficial ownership of such entity.
   761  
   762        "You" (or "Your") shall mean an individual or Legal Entity
   763        exercising permissions granted by this License.
   764  
   765        "Source" form shall mean the preferred form for making modifications,
   766        including but not limited to software source code, documentation
   767        source, and configuration files.
   768  
   769        "Object" form shall mean any form resulting from mechanical
   770        transformation or translation of a Source form, including but
   771        not limited to compiled object code, generated documentation,
   772        and conversions to other media types.
   773  
   774        "Work" shall mean the work of authorship, whether in Source or
   775        Object form, made available under the License, as indicated by a
   776        copyright notice that is included in or attached to the work
   777        (an example is provided in the Appendix below).
   778  
   779        "Derivative Works" shall mean any work, whether in Source or Object
   780        form, that is based on (or derived from) the Work and for which the
   781        editorial revisions, annotations, elaborations, or other modifications
   782        represent, as a whole, an original work of authorship. For the purposes
   783        of this License, Derivative Works shall not include works that remain
   784        separable from, or merely link (or bind by name) to the interfaces of,
   785        the Work and Derivative Works thereof.
   786  
   787        "Contribution" shall mean any work of authorship, including
   788        the original version of the Work and any modifications or additions
   789        to that Work or Derivative Works thereof, that is intentionally
   790        submitted to Licensor for inclusion in the Work by the copyright owner
   791        or by an individual or Legal Entity authorized to submit on behalf of
   792        the copyright owner. For the purposes of this definition, "submitted"
   793        means any form of electronic, verbal, or written communication sent
   794        to the Licensor or its representatives, including but not limited to
   795        communication on electronic mailing lists, source code control systems,
   796        and issue tracking systems that are managed by, or on behalf of, the
   797        Licensor for the purpose of discussing and improving the Work, but
   798        excluding communication that is conspicuously marked or otherwise
   799        designated in writing by the copyright owner as "Not a Contribution."
   800  
   801        "Contributor" shall mean Licensor and any individual or Legal Entity
   802        on behalf of whom a Contribution has been received by Licensor and
   803        subsequently incorporated within the Work.
   804  
   805     2. Grant of Copyright License. Subject to the terms and conditions of
   806        this License, each Contributor hereby grants to You a perpetual,
   807        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   808        copyright license to reproduce, prepare Derivative Works of,
   809        publicly display, publicly perform, sublicense, and distribute the
   810        Work and such Derivative Works in Source or Object form.
   811  
   812     3. Grant of Patent License. Subject to the terms and conditions of
   813        this License, each Contributor hereby grants to You a perpetual,
   814        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   815        (except as stated in this section) patent license to make, have made,
   816        use, offer to sell, sell, import, and otherwise transfer the Work,
   817        where such license applies only to those patent claims licensable
   818        by such Contributor that are necessarily infringed by their
   819        Contribution(s) alone or by combination of their Contribution(s)
   820        with the Work to which such Contribution(s) was submitted. If You
   821        institute patent litigation against any entity (including a
   822        cross-claim or counterclaim in a lawsuit) alleging that the Work
   823        or a Contribution incorporated within the Work constitutes direct
   824        or contributory patent infringement, then any patent licenses
   825        granted to You under this License for that Work shall terminate
   826        as of the date such litigation is filed.
   827  
   828     4. Redistribution. You may reproduce and distribute copies of the
   829        Work or Derivative Works thereof in any medium, with or without
   830        modifications, and in Source or Object form, provided that You
   831        meet the following conditions:
   832  
   833        (a) You must give any other recipients of the Work or
   834            Derivative Works a copy of this License; and
   835  
   836        (b) You must cause any modified files to carry prominent notices
   837            stating that You changed the files; and
   838  
   839        (c) You must retain, in the Source form of any Derivative Works
   840            that You distribute, all copyright, patent, trademark, and
   841            attribution notices from the Source form of the Work,
   842            excluding those notices that do not pertain to any part of
   843            the Derivative Works; and
   844  
   845        (d) If the Work includes a "NOTICE" text file as part of its
   846            distribution, then any Derivative Works that You distribute must
   847            include a readable copy of the attribution notices contained
   848            within such NOTICE file, excluding those notices that do not
   849            pertain to any part of the Derivative Works, in at least one
   850            of the following places: within a NOTICE text file distributed
   851            as part of the Derivative Works; within the Source form or
   852            documentation, if provided along with the Derivative Works; or,
   853            within a display generated by the Derivative Works, if and
   854            wherever such third-party notices normally appear. The contents
   855            of the NOTICE file are for informational purposes only and
   856            do not modify the License. You may add Your own attribution
   857            notices within Derivative Works that You distribute, alongside
   858            or as an addendum to the NOTICE text from the Work, provided
   859            that such additional attribution notices cannot be construed
   860            as modifying the License.
   861  
   862        You may add Your own copyright statement to Your modifications and
   863        may provide additional or different license terms and conditions
   864        for use, reproduction, or distribution of Your modifications, or
   865        for any such Derivative Works as a whole, provided Your use,
   866        reproduction, and distribution of the Work otherwise complies with
   867        the conditions stated in this License.
   868  
   869     5. Submission of Contributions. Unless You explicitly state otherwise,
   870        any Contribution intentionally submitted for inclusion in the Work
   871        by You to the Licensor shall be under the terms and conditions of
   872        this License, without any additional terms or conditions.
   873        Notwithstanding the above, nothing herein shall supersede or modify
   874        the terms of any separate license agreement you may have executed
   875        with Licensor regarding such Contributions.
   876  
   877     6. Trademarks. This License does not grant permission to use the trade
   878        names, trademarks, service marks, or product names of the Licensor,
   879        except as required for reasonable and customary use in describing the
   880        origin of the Work and reproducing the content of the NOTICE file.
   881  
   882     7. Disclaimer of Warranty. Unless required by applicable law or
   883        agreed to in writing, Licensor provides the Work (and each
   884        Contributor provides its Contributions) on an "AS IS" BASIS,
   885        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   886        implied, including, without limitation, any warranties or conditions
   887        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   888        PARTICULAR PURPOSE. You are solely responsible for determining the
   889        appropriateness of using or redistributing the Work and assume any
   890        risks associated with Your exercise of permissions under this License.
   891  
   892     8. Limitation of Liability. In no event and under no legal theory,
   893        whether in tort (including negligence), contract, or otherwise,
   894        unless required by applicable law (such as deliberate and grossly
   895        negligent acts) or agreed to in writing, shall any Contributor be
   896        liable to You for damages, including any direct, indirect, special,
   897        incidental, or consequential damages of any character arising as a
   898        result of this License or out of the use or inability to use the
   899        Work (including but not limited to damages for loss of goodwill,
   900        work stoppage, computer failure or malfunction, or any and all
   901        other commercial damages or losses), even if such Contributor
   902        has been advised of the possibility of such damages.
   903  
   904     9. Accepting Warranty or Additional Liability. While redistributing
   905        the Work or Derivative Works thereof, You may choose to offer,
   906        and charge a fee for, acceptance of support, warranty, indemnity,
   907        or other liability obligations and/or rights consistent with this
   908        License. However, in accepting such obligations, You may act only
   909        on Your own behalf and on Your sole responsibility, not on behalf
   910        of any other Contributor, and only if You agree to indemnify,
   911        defend, and hold each Contributor harmless for any liability
   912        incurred by, or claims asserted against, such Contributor by reason
   913        of your accepting any such warranty or additional liability.
   914  
   915     END OF TERMS AND CONDITIONS
   916  
   917     Copyright 2015 Microsoft Corporation
   918  
   919     Licensed under the Apache License, Version 2.0 (the "License");
   920     you may not use this file except in compliance with the License.
   921     You may obtain a copy of the License at
   922  
   923         http://www.apache.org/licenses/LICENSE-2.0
   924  
   925     Unless required by applicable law or agreed to in writing, software
   926     distributed under the License is distributed on an "AS IS" BASIS,
   927     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   928     See the License for the specific language governing permissions and
   929     limitations under the License.
   930  
   931  ================================================================
   932  
   933  github.com/Azure/go-autorest/autorest/adal
   934  https://github.com/Azure/go-autorest/autorest/adal
   935  ----------------------------------------------------------------
   936  
   937                                   Apache License
   938                             Version 2.0, January 2004
   939                          http://www.apache.org/licenses/
   940  
   941     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   942  
   943     1. Definitions.
   944  
   945        "License" shall mean the terms and conditions for use, reproduction,
   946        and distribution as defined by Sections 1 through 9 of this document.
   947  
   948        "Licensor" shall mean the copyright owner or entity authorized by
   949        the copyright owner that is granting the License.
   950  
   951        "Legal Entity" shall mean the union of the acting entity and all
   952        other entities that control, are controlled by, or are under common
   953        control with that entity. For the purposes of this definition,
   954        "control" means (i) the power, direct or indirect, to cause the
   955        direction or management of such entity, whether by contract or
   956        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   957        outstanding shares, or (iii) beneficial ownership of such entity.
   958  
   959        "You" (or "Your") shall mean an individual or Legal Entity
   960        exercising permissions granted by this License.
   961  
   962        "Source" form shall mean the preferred form for making modifications,
   963        including but not limited to software source code, documentation
   964        source, and configuration files.
   965  
   966        "Object" form shall mean any form resulting from mechanical
   967        transformation or translation of a Source form, including but
   968        not limited to compiled object code, generated documentation,
   969        and conversions to other media types.
   970  
   971        "Work" shall mean the work of authorship, whether in Source or
   972        Object form, made available under the License, as indicated by a
   973        copyright notice that is included in or attached to the work
   974        (an example is provided in the Appendix below).
   975  
   976        "Derivative Works" shall mean any work, whether in Source or Object
   977        form, that is based on (or derived from) the Work and for which the
   978        editorial revisions, annotations, elaborations, or other modifications
   979        represent, as a whole, an original work of authorship. For the purposes
   980        of this License, Derivative Works shall not include works that remain
   981        separable from, or merely link (or bind by name) to the interfaces of,
   982        the Work and Derivative Works thereof.
   983  
   984        "Contribution" shall mean any work of authorship, including
   985        the original version of the Work and any modifications or additions
   986        to that Work or Derivative Works thereof, that is intentionally
   987        submitted to Licensor for inclusion in the Work by the copyright owner
   988        or by an individual or Legal Entity authorized to submit on behalf of
   989        the copyright owner. For the purposes of this definition, "submitted"
   990        means any form of electronic, verbal, or written communication sent
   991        to the Licensor or its representatives, including but not limited to
   992        communication on electronic mailing lists, source code control systems,
   993        and issue tracking systems that are managed by, or on behalf of, the
   994        Licensor for the purpose of discussing and improving the Work, but
   995        excluding communication that is conspicuously marked or otherwise
   996        designated in writing by the copyright owner as "Not a Contribution."
   997  
   998        "Contributor" shall mean Licensor and any individual or Legal Entity
   999        on behalf of whom a Contribution has been received by Licensor and
  1000        subsequently incorporated within the Work.
  1001  
  1002     2. Grant of Copyright License. Subject to the terms and conditions of
  1003        this License, each Contributor hereby grants to You a perpetual,
  1004        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1005        copyright license to reproduce, prepare Derivative Works of,
  1006        publicly display, publicly perform, sublicense, and distribute the
  1007        Work and such Derivative Works in Source or Object form.
  1008  
  1009     3. Grant of Patent License. Subject to the terms and conditions of
  1010        this License, each Contributor hereby grants to You a perpetual,
  1011        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1012        (except as stated in this section) patent license to make, have made,
  1013        use, offer to sell, sell, import, and otherwise transfer the Work,
  1014        where such license applies only to those patent claims licensable
  1015        by such Contributor that are necessarily infringed by their
  1016        Contribution(s) alone or by combination of their Contribution(s)
  1017        with the Work to which such Contribution(s) was submitted. If You
  1018        institute patent litigation against any entity (including a
  1019        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1020        or a Contribution incorporated within the Work constitutes direct
  1021        or contributory patent infringement, then any patent licenses
  1022        granted to You under this License for that Work shall terminate
  1023        as of the date such litigation is filed.
  1024  
  1025     4. Redistribution. You may reproduce and distribute copies of the
  1026        Work or Derivative Works thereof in any medium, with or without
  1027        modifications, and in Source or Object form, provided that You
  1028        meet the following conditions:
  1029  
  1030        (a) You must give any other recipients of the Work or
  1031            Derivative Works a copy of this License; and
  1032  
  1033        (b) You must cause any modified files to carry prominent notices
  1034            stating that You changed the files; and
  1035  
  1036        (c) You must retain, in the Source form of any Derivative Works
  1037            that You distribute, all copyright, patent, trademark, and
  1038            attribution notices from the Source form of the Work,
  1039            excluding those notices that do not pertain to any part of
  1040            the Derivative Works; and
  1041  
  1042        (d) If the Work includes a "NOTICE" text file as part of its
  1043            distribution, then any Derivative Works that You distribute must
  1044            include a readable copy of the attribution notices contained
  1045            within such NOTICE file, excluding those notices that do not
  1046            pertain to any part of the Derivative Works, in at least one
  1047            of the following places: within a NOTICE text file distributed
  1048            as part of the Derivative Works; within the Source form or
  1049            documentation, if provided along with the Derivative Works; or,
  1050            within a display generated by the Derivative Works, if and
  1051            wherever such third-party notices normally appear. The contents
  1052            of the NOTICE file are for informational purposes only and
  1053            do not modify the License. You may add Your own attribution
  1054            notices within Derivative Works that You distribute, alongside
  1055            or as an addendum to the NOTICE text from the Work, provided
  1056            that such additional attribution notices cannot be construed
  1057            as modifying the License.
  1058  
  1059        You may add Your own copyright statement to Your modifications and
  1060        may provide additional or different license terms and conditions
  1061        for use, reproduction, or distribution of Your modifications, or
  1062        for any such Derivative Works as a whole, provided Your use,
  1063        reproduction, and distribution of the Work otherwise complies with
  1064        the conditions stated in this License.
  1065  
  1066     5. Submission of Contributions. Unless You explicitly state otherwise,
  1067        any Contribution intentionally submitted for inclusion in the Work
  1068        by You to the Licensor shall be under the terms and conditions of
  1069        this License, without any additional terms or conditions.
  1070        Notwithstanding the above, nothing herein shall supersede or modify
  1071        the terms of any separate license agreement you may have executed
  1072        with Licensor regarding such Contributions.
  1073  
  1074     6. Trademarks. This License does not grant permission to use the trade
  1075        names, trademarks, service marks, or product names of the Licensor,
  1076        except as required for reasonable and customary use in describing the
  1077        origin of the Work and reproducing the content of the NOTICE file.
  1078  
  1079     7. Disclaimer of Warranty. Unless required by applicable law or
  1080        agreed to in writing, Licensor provides the Work (and each
  1081        Contributor provides its Contributions) on an "AS IS" BASIS,
  1082        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1083        implied, including, without limitation, any warranties or conditions
  1084        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1085        PARTICULAR PURPOSE. You are solely responsible for determining the
  1086        appropriateness of using or redistributing the Work and assume any
  1087        risks associated with Your exercise of permissions under this License.
  1088  
  1089     8. Limitation of Liability. In no event and under no legal theory,
  1090        whether in tort (including negligence), contract, or otherwise,
  1091        unless required by applicable law (such as deliberate and grossly
  1092        negligent acts) or agreed to in writing, shall any Contributor be
  1093        liable to You for damages, including any direct, indirect, special,
  1094        incidental, or consequential damages of any character arising as a
  1095        result of this License or out of the use or inability to use the
  1096        Work (including but not limited to damages for loss of goodwill,
  1097        work stoppage, computer failure or malfunction, or any and all
  1098        other commercial damages or losses), even if such Contributor
  1099        has been advised of the possibility of such damages.
  1100  
  1101     9. Accepting Warranty or Additional Liability. While redistributing
  1102        the Work or Derivative Works thereof, You may choose to offer,
  1103        and charge a fee for, acceptance of support, warranty, indemnity,
  1104        or other liability obligations and/or rights consistent with this
  1105        License. However, in accepting such obligations, You may act only
  1106        on Your own behalf and on Your sole responsibility, not on behalf
  1107        of any other Contributor, and only if You agree to indemnify,
  1108        defend, and hold each Contributor harmless for any liability
  1109        incurred by, or claims asserted against, such Contributor by reason
  1110        of your accepting any such warranty or additional liability.
  1111  
  1112     END OF TERMS AND CONDITIONS
  1113  
  1114     Copyright 2015 Microsoft Corporation
  1115  
  1116     Licensed under the Apache License, Version 2.0 (the "License");
  1117     you may not use this file except in compliance with the License.
  1118     You may obtain a copy of the License at
  1119  
  1120         http://www.apache.org/licenses/LICENSE-2.0
  1121  
  1122     Unless required by applicable law or agreed to in writing, software
  1123     distributed under the License is distributed on an "AS IS" BASIS,
  1124     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1125     See the License for the specific language governing permissions and
  1126     limitations under the License.
  1127  
  1128  ================================================================
  1129  
  1130  github.com/Azure/go-autorest/autorest/date
  1131  https://github.com/Azure/go-autorest/autorest/date
  1132  ----------------------------------------------------------------
  1133  
  1134                                   Apache License
  1135                             Version 2.0, January 2004
  1136                          http://www.apache.org/licenses/
  1137  
  1138     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1139  
  1140     1. Definitions.
  1141  
  1142        "License" shall mean the terms and conditions for use, reproduction,
  1143        and distribution as defined by Sections 1 through 9 of this document.
  1144  
  1145        "Licensor" shall mean the copyright owner or entity authorized by
  1146        the copyright owner that is granting the License.
  1147  
  1148        "Legal Entity" shall mean the union of the acting entity and all
  1149        other entities that control, are controlled by, or are under common
  1150        control with that entity. For the purposes of this definition,
  1151        "control" means (i) the power, direct or indirect, to cause the
  1152        direction or management of such entity, whether by contract or
  1153        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1154        outstanding shares, or (iii) beneficial ownership of such entity.
  1155  
  1156        "You" (or "Your") shall mean an individual or Legal Entity
  1157        exercising permissions granted by this License.
  1158  
  1159        "Source" form shall mean the preferred form for making modifications,
  1160        including but not limited to software source code, documentation
  1161        source, and configuration files.
  1162  
  1163        "Object" form shall mean any form resulting from mechanical
  1164        transformation or translation of a Source form, including but
  1165        not limited to compiled object code, generated documentation,
  1166        and conversions to other media types.
  1167  
  1168        "Work" shall mean the work of authorship, whether in Source or
  1169        Object form, made available under the License, as indicated by a
  1170        copyright notice that is included in or attached to the work
  1171        (an example is provided in the Appendix below).
  1172  
  1173        "Derivative Works" shall mean any work, whether in Source or Object
  1174        form, that is based on (or derived from) the Work and for which the
  1175        editorial revisions, annotations, elaborations, or other modifications
  1176        represent, as a whole, an original work of authorship. For the purposes
  1177        of this License, Derivative Works shall not include works that remain
  1178        separable from, or merely link (or bind by name) to the interfaces of,
  1179        the Work and Derivative Works thereof.
  1180  
  1181        "Contribution" shall mean any work of authorship, including
  1182        the original version of the Work and any modifications or additions
  1183        to that Work or Derivative Works thereof, that is intentionally
  1184        submitted to Licensor for inclusion in the Work by the copyright owner
  1185        or by an individual or Legal Entity authorized to submit on behalf of
  1186        the copyright owner. For the purposes of this definition, "submitted"
  1187        means any form of electronic, verbal, or written communication sent
  1188        to the Licensor or its representatives, including but not limited to
  1189        communication on electronic mailing lists, source code control systems,
  1190        and issue tracking systems that are managed by, or on behalf of, the
  1191        Licensor for the purpose of discussing and improving the Work, but
  1192        excluding communication that is conspicuously marked or otherwise
  1193        designated in writing by the copyright owner as "Not a Contribution."
  1194  
  1195        "Contributor" shall mean Licensor and any individual or Legal Entity
  1196        on behalf of whom a Contribution has been received by Licensor and
  1197        subsequently incorporated within the Work.
  1198  
  1199     2. Grant of Copyright License. Subject to the terms and conditions of
  1200        this License, each Contributor hereby grants to You a perpetual,
  1201        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1202        copyright license to reproduce, prepare Derivative Works of,
  1203        publicly display, publicly perform, sublicense, and distribute the
  1204        Work and such Derivative Works in Source or Object form.
  1205  
  1206     3. Grant of Patent License. Subject to the terms and conditions of
  1207        this License, each Contributor hereby grants to You a perpetual,
  1208        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1209        (except as stated in this section) patent license to make, have made,
  1210        use, offer to sell, sell, import, and otherwise transfer the Work,
  1211        where such license applies only to those patent claims licensable
  1212        by such Contributor that are necessarily infringed by their
  1213        Contribution(s) alone or by combination of their Contribution(s)
  1214        with the Work to which such Contribution(s) was submitted. If You
  1215        institute patent litigation against any entity (including a
  1216        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1217        or a Contribution incorporated within the Work constitutes direct
  1218        or contributory patent infringement, then any patent licenses
  1219        granted to You under this License for that Work shall terminate
  1220        as of the date such litigation is filed.
  1221  
  1222     4. Redistribution. You may reproduce and distribute copies of the
  1223        Work or Derivative Works thereof in any medium, with or without
  1224        modifications, and in Source or Object form, provided that You
  1225        meet the following conditions:
  1226  
  1227        (a) You must give any other recipients of the Work or
  1228            Derivative Works a copy of this License; and
  1229  
  1230        (b) You must cause any modified files to carry prominent notices
  1231            stating that You changed the files; and
  1232  
  1233        (c) You must retain, in the Source form of any Derivative Works
  1234            that You distribute, all copyright, patent, trademark, and
  1235            attribution notices from the Source form of the Work,
  1236            excluding those notices that do not pertain to any part of
  1237            the Derivative Works; and
  1238  
  1239        (d) If the Work includes a "NOTICE" text file as part of its
  1240            distribution, then any Derivative Works that You distribute must
  1241            include a readable copy of the attribution notices contained
  1242            within such NOTICE file, excluding those notices that do not
  1243            pertain to any part of the Derivative Works, in at least one
  1244            of the following places: within a NOTICE text file distributed
  1245            as part of the Derivative Works; within the Source form or
  1246            documentation, if provided along with the Derivative Works; or,
  1247            within a display generated by the Derivative Works, if and
  1248            wherever such third-party notices normally appear. The contents
  1249            of the NOTICE file are for informational purposes only and
  1250            do not modify the License. You may add Your own attribution
  1251            notices within Derivative Works that You distribute, alongside
  1252            or as an addendum to the NOTICE text from the Work, provided
  1253            that such additional attribution notices cannot be construed
  1254            as modifying the License.
  1255  
  1256        You may add Your own copyright statement to Your modifications and
  1257        may provide additional or different license terms and conditions
  1258        for use, reproduction, or distribution of Your modifications, or
  1259        for any such Derivative Works as a whole, provided Your use,
  1260        reproduction, and distribution of the Work otherwise complies with
  1261        the conditions stated in this License.
  1262  
  1263     5. Submission of Contributions. Unless You explicitly state otherwise,
  1264        any Contribution intentionally submitted for inclusion in the Work
  1265        by You to the Licensor shall be under the terms and conditions of
  1266        this License, without any additional terms or conditions.
  1267        Notwithstanding the above, nothing herein shall supersede or modify
  1268        the terms of any separate license agreement you may have executed
  1269        with Licensor regarding such Contributions.
  1270  
  1271     6. Trademarks. This License does not grant permission to use the trade
  1272        names, trademarks, service marks, or product names of the Licensor,
  1273        except as required for reasonable and customary use in describing the
  1274        origin of the Work and reproducing the content of the NOTICE file.
  1275  
  1276     7. Disclaimer of Warranty. Unless required by applicable law or
  1277        agreed to in writing, Licensor provides the Work (and each
  1278        Contributor provides its Contributions) on an "AS IS" BASIS,
  1279        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1280        implied, including, without limitation, any warranties or conditions
  1281        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1282        PARTICULAR PURPOSE. You are solely responsible for determining the
  1283        appropriateness of using or redistributing the Work and assume any
  1284        risks associated with Your exercise of permissions under this License.
  1285  
  1286     8. Limitation of Liability. In no event and under no legal theory,
  1287        whether in tort (including negligence), contract, or otherwise,
  1288        unless required by applicable law (such as deliberate and grossly
  1289        negligent acts) or agreed to in writing, shall any Contributor be
  1290        liable to You for damages, including any direct, indirect, special,
  1291        incidental, or consequential damages of any character arising as a
  1292        result of this License or out of the use or inability to use the
  1293        Work (including but not limited to damages for loss of goodwill,
  1294        work stoppage, computer failure or malfunction, or any and all
  1295        other commercial damages or losses), even if such Contributor
  1296        has been advised of the possibility of such damages.
  1297  
  1298     9. Accepting Warranty or Additional Liability. While redistributing
  1299        the Work or Derivative Works thereof, You may choose to offer,
  1300        and charge a fee for, acceptance of support, warranty, indemnity,
  1301        or other liability obligations and/or rights consistent with this
  1302        License. However, in accepting such obligations, You may act only
  1303        on Your own behalf and on Your sole responsibility, not on behalf
  1304        of any other Contributor, and only if You agree to indemnify,
  1305        defend, and hold each Contributor harmless for any liability
  1306        incurred by, or claims asserted against, such Contributor by reason
  1307        of your accepting any such warranty or additional liability.
  1308  
  1309     END OF TERMS AND CONDITIONS
  1310  
  1311     Copyright 2015 Microsoft Corporation
  1312  
  1313     Licensed under the Apache License, Version 2.0 (the "License");
  1314     you may not use this file except in compliance with the License.
  1315     You may obtain a copy of the License at
  1316  
  1317         http://www.apache.org/licenses/LICENSE-2.0
  1318  
  1319     Unless required by applicable law or agreed to in writing, software
  1320     distributed under the License is distributed on an "AS IS" BASIS,
  1321     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1322     See the License for the specific language governing permissions and
  1323     limitations under the License.
  1324  
  1325  ================================================================
  1326  
  1327  github.com/Azure/go-autorest/autorest/mocks
  1328  https://github.com/Azure/go-autorest/autorest/mocks
  1329  ----------------------------------------------------------------
  1330  
  1331                                   Apache License
  1332                             Version 2.0, January 2004
  1333                          http://www.apache.org/licenses/
  1334  
  1335     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1336  
  1337     1. Definitions.
  1338  
  1339        "License" shall mean the terms and conditions for use, reproduction,
  1340        and distribution as defined by Sections 1 through 9 of this document.
  1341  
  1342        "Licensor" shall mean the copyright owner or entity authorized by
  1343        the copyright owner that is granting the License.
  1344  
  1345        "Legal Entity" shall mean the union of the acting entity and all
  1346        other entities that control, are controlled by, or are under common
  1347        control with that entity. For the purposes of this definition,
  1348        "control" means (i) the power, direct or indirect, to cause the
  1349        direction or management of such entity, whether by contract or
  1350        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1351        outstanding shares, or (iii) beneficial ownership of such entity.
  1352  
  1353        "You" (or "Your") shall mean an individual or Legal Entity
  1354        exercising permissions granted by this License.
  1355  
  1356        "Source" form shall mean the preferred form for making modifications,
  1357        including but not limited to software source code, documentation
  1358        source, and configuration files.
  1359  
  1360        "Object" form shall mean any form resulting from mechanical
  1361        transformation or translation of a Source form, including but
  1362        not limited to compiled object code, generated documentation,
  1363        and conversions to other media types.
  1364  
  1365        "Work" shall mean the work of authorship, whether in Source or
  1366        Object form, made available under the License, as indicated by a
  1367        copyright notice that is included in or attached to the work
  1368        (an example is provided in the Appendix below).
  1369  
  1370        "Derivative Works" shall mean any work, whether in Source or Object
  1371        form, that is based on (or derived from) the Work and for which the
  1372        editorial revisions, annotations, elaborations, or other modifications
  1373        represent, as a whole, an original work of authorship. For the purposes
  1374        of this License, Derivative Works shall not include works that remain
  1375        separable from, or merely link (or bind by name) to the interfaces of,
  1376        the Work and Derivative Works thereof.
  1377  
  1378        "Contribution" shall mean any work of authorship, including
  1379        the original version of the Work and any modifications or additions
  1380        to that Work or Derivative Works thereof, that is intentionally
  1381        submitted to Licensor for inclusion in the Work by the copyright owner
  1382        or by an individual or Legal Entity authorized to submit on behalf of
  1383        the copyright owner. For the purposes of this definition, "submitted"
  1384        means any form of electronic, verbal, or written communication sent
  1385        to the Licensor or its representatives, including but not limited to
  1386        communication on electronic mailing lists, source code control systems,
  1387        and issue tracking systems that are managed by, or on behalf of, the
  1388        Licensor for the purpose of discussing and improving the Work, but
  1389        excluding communication that is conspicuously marked or otherwise
  1390        designated in writing by the copyright owner as "Not a Contribution."
  1391  
  1392        "Contributor" shall mean Licensor and any individual or Legal Entity
  1393        on behalf of whom a Contribution has been received by Licensor and
  1394        subsequently incorporated within the Work.
  1395  
  1396     2. Grant of Copyright License. Subject to the terms and conditions of
  1397        this License, each Contributor hereby grants to You a perpetual,
  1398        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1399        copyright license to reproduce, prepare Derivative Works of,
  1400        publicly display, publicly perform, sublicense, and distribute the
  1401        Work and such Derivative Works in Source or Object form.
  1402  
  1403     3. Grant of Patent License. Subject to the terms and conditions of
  1404        this License, each Contributor hereby grants to You a perpetual,
  1405        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1406        (except as stated in this section) patent license to make, have made,
  1407        use, offer to sell, sell, import, and otherwise transfer the Work,
  1408        where such license applies only to those patent claims licensable
  1409        by such Contributor that are necessarily infringed by their
  1410        Contribution(s) alone or by combination of their Contribution(s)
  1411        with the Work to which such Contribution(s) was submitted. If You
  1412        institute patent litigation against any entity (including a
  1413        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1414        or a Contribution incorporated within the Work constitutes direct
  1415        or contributory patent infringement, then any patent licenses
  1416        granted to You under this License for that Work shall terminate
  1417        as of the date such litigation is filed.
  1418  
  1419     4. Redistribution. You may reproduce and distribute copies of the
  1420        Work or Derivative Works thereof in any medium, with or without
  1421        modifications, and in Source or Object form, provided that You
  1422        meet the following conditions:
  1423  
  1424        (a) You must give any other recipients of the Work or
  1425            Derivative Works a copy of this License; and
  1426  
  1427        (b) You must cause any modified files to carry prominent notices
  1428            stating that You changed the files; and
  1429  
  1430        (c) You must retain, in the Source form of any Derivative Works
  1431            that You distribute, all copyright, patent, trademark, and
  1432            attribution notices from the Source form of the Work,
  1433            excluding those notices that do not pertain to any part of
  1434            the Derivative Works; and
  1435  
  1436        (d) If the Work includes a "NOTICE" text file as part of its
  1437            distribution, then any Derivative Works that You distribute must
  1438            include a readable copy of the attribution notices contained
  1439            within such NOTICE file, excluding those notices that do not
  1440            pertain to any part of the Derivative Works, in at least one
  1441            of the following places: within a NOTICE text file distributed
  1442            as part of the Derivative Works; within the Source form or
  1443            documentation, if provided along with the Derivative Works; or,
  1444            within a display generated by the Derivative Works, if and
  1445            wherever such third-party notices normally appear. The contents
  1446            of the NOTICE file are for informational purposes only and
  1447            do not modify the License. You may add Your own attribution
  1448            notices within Derivative Works that You distribute, alongside
  1449            or as an addendum to the NOTICE text from the Work, provided
  1450            that such additional attribution notices cannot be construed
  1451            as modifying the License.
  1452  
  1453        You may add Your own copyright statement to Your modifications and
  1454        may provide additional or different license terms and conditions
  1455        for use, reproduction, or distribution of Your modifications, or
  1456        for any such Derivative Works as a whole, provided Your use,
  1457        reproduction, and distribution of the Work otherwise complies with
  1458        the conditions stated in this License.
  1459  
  1460     5. Submission of Contributions. Unless You explicitly state otherwise,
  1461        any Contribution intentionally submitted for inclusion in the Work
  1462        by You to the Licensor shall be under the terms and conditions of
  1463        this License, without any additional terms or conditions.
  1464        Notwithstanding the above, nothing herein shall supersede or modify
  1465        the terms of any separate license agreement you may have executed
  1466        with Licensor regarding such Contributions.
  1467  
  1468     6. Trademarks. This License does not grant permission to use the trade
  1469        names, trademarks, service marks, or product names of the Licensor,
  1470        except as required for reasonable and customary use in describing the
  1471        origin of the Work and reproducing the content of the NOTICE file.
  1472  
  1473     7. Disclaimer of Warranty. Unless required by applicable law or
  1474        agreed to in writing, Licensor provides the Work (and each
  1475        Contributor provides its Contributions) on an "AS IS" BASIS,
  1476        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1477        implied, including, without limitation, any warranties or conditions
  1478        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1479        PARTICULAR PURPOSE. You are solely responsible for determining the
  1480        appropriateness of using or redistributing the Work and assume any
  1481        risks associated with Your exercise of permissions under this License.
  1482  
  1483     8. Limitation of Liability. In no event and under no legal theory,
  1484        whether in tort (including negligence), contract, or otherwise,
  1485        unless required by applicable law (such as deliberate and grossly
  1486        negligent acts) or agreed to in writing, shall any Contributor be
  1487        liable to You for damages, including any direct, indirect, special,
  1488        incidental, or consequential damages of any character arising as a
  1489        result of this License or out of the use or inability to use the
  1490        Work (including but not limited to damages for loss of goodwill,
  1491        work stoppage, computer failure or malfunction, or any and all
  1492        other commercial damages or losses), even if such Contributor
  1493        has been advised of the possibility of such damages.
  1494  
  1495     9. Accepting Warranty or Additional Liability. While redistributing
  1496        the Work or Derivative Works thereof, You may choose to offer,
  1497        and charge a fee for, acceptance of support, warranty, indemnity,
  1498        or other liability obligations and/or rights consistent with this
  1499        License. However, in accepting such obligations, You may act only
  1500        on Your own behalf and on Your sole responsibility, not on behalf
  1501        of any other Contributor, and only if You agree to indemnify,
  1502        defend, and hold each Contributor harmless for any liability
  1503        incurred by, or claims asserted against, such Contributor by reason
  1504        of your accepting any such warranty or additional liability.
  1505  
  1506     END OF TERMS AND CONDITIONS
  1507  
  1508     Copyright 2015 Microsoft Corporation
  1509  
  1510     Licensed under the Apache License, Version 2.0 (the "License");
  1511     you may not use this file except in compliance with the License.
  1512     You may obtain a copy of the License at
  1513  
  1514         http://www.apache.org/licenses/LICENSE-2.0
  1515  
  1516     Unless required by applicable law or agreed to in writing, software
  1517     distributed under the License is distributed on an "AS IS" BASIS,
  1518     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1519     See the License for the specific language governing permissions and
  1520     limitations under the License.
  1521  
  1522  ================================================================
  1523  
  1524  github.com/Azure/go-autorest/tracing
  1525  https://github.com/Azure/go-autorest/tracing
  1526  ----------------------------------------------------------------
  1527  
  1528                                   Apache License
  1529                             Version 2.0, January 2004
  1530                          http://www.apache.org/licenses/
  1531  
  1532     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1533  
  1534     1. Definitions.
  1535  
  1536        "License" shall mean the terms and conditions for use, reproduction,
  1537        and distribution as defined by Sections 1 through 9 of this document.
  1538  
  1539        "Licensor" shall mean the copyright owner or entity authorized by
  1540        the copyright owner that is granting the License.
  1541  
  1542        "Legal Entity" shall mean the union of the acting entity and all
  1543        other entities that control, are controlled by, or are under common
  1544        control with that entity. For the purposes of this definition,
  1545        "control" means (i) the power, direct or indirect, to cause the
  1546        direction or management of such entity, whether by contract or
  1547        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1548        outstanding shares, or (iii) beneficial ownership of such entity.
  1549  
  1550        "You" (or "Your") shall mean an individual or Legal Entity
  1551        exercising permissions granted by this License.
  1552  
  1553        "Source" form shall mean the preferred form for making modifications,
  1554        including but not limited to software source code, documentation
  1555        source, and configuration files.
  1556  
  1557        "Object" form shall mean any form resulting from mechanical
  1558        transformation or translation of a Source form, including but
  1559        not limited to compiled object code, generated documentation,
  1560        and conversions to other media types.
  1561  
  1562        "Work" shall mean the work of authorship, whether in Source or
  1563        Object form, made available under the License, as indicated by a
  1564        copyright notice that is included in or attached to the work
  1565        (an example is provided in the Appendix below).
  1566  
  1567        "Derivative Works" shall mean any work, whether in Source or Object
  1568        form, that is based on (or derived from) the Work and for which the
  1569        editorial revisions, annotations, elaborations, or other modifications
  1570        represent, as a whole, an original work of authorship. For the purposes
  1571        of this License, Derivative Works shall not include works that remain
  1572        separable from, or merely link (or bind by name) to the interfaces of,
  1573        the Work and Derivative Works thereof.
  1574  
  1575        "Contribution" shall mean any work of authorship, including
  1576        the original version of the Work and any modifications or additions
  1577        to that Work or Derivative Works thereof, that is intentionally
  1578        submitted to Licensor for inclusion in the Work by the copyright owner
  1579        or by an individual or Legal Entity authorized to submit on behalf of
  1580        the copyright owner. For the purposes of this definition, "submitted"
  1581        means any form of electronic, verbal, or written communication sent
  1582        to the Licensor or its representatives, including but not limited to
  1583        communication on electronic mailing lists, source code control systems,
  1584        and issue tracking systems that are managed by, or on behalf of, the
  1585        Licensor for the purpose of discussing and improving the Work, but
  1586        excluding communication that is conspicuously marked or otherwise
  1587        designated in writing by the copyright owner as "Not a Contribution."
  1588  
  1589        "Contributor" shall mean Licensor and any individual or Legal Entity
  1590        on behalf of whom a Contribution has been received by Licensor and
  1591        subsequently incorporated within the Work.
  1592  
  1593     2. Grant of Copyright License. Subject to the terms and conditions of
  1594        this License, each Contributor hereby grants to You a perpetual,
  1595        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1596        copyright license to reproduce, prepare Derivative Works of,
  1597        publicly display, publicly perform, sublicense, and distribute the
  1598        Work and such Derivative Works in Source or Object form.
  1599  
  1600     3. Grant of Patent License. Subject to the terms and conditions of
  1601        this License, each Contributor hereby grants to You a perpetual,
  1602        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1603        (except as stated in this section) patent license to make, have made,
  1604        use, offer to sell, sell, import, and otherwise transfer the Work,
  1605        where such license applies only to those patent claims licensable
  1606        by such Contributor that are necessarily infringed by their
  1607        Contribution(s) alone or by combination of their Contribution(s)
  1608        with the Work to which such Contribution(s) was submitted. If You
  1609        institute patent litigation against any entity (including a
  1610        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1611        or a Contribution incorporated within the Work constitutes direct
  1612        or contributory patent infringement, then any patent licenses
  1613        granted to You under this License for that Work shall terminate
  1614        as of the date such litigation is filed.
  1615  
  1616     4. Redistribution. You may reproduce and distribute copies of the
  1617        Work or Derivative Works thereof in any medium, with or without
  1618        modifications, and in Source or Object form, provided that You
  1619        meet the following conditions:
  1620  
  1621        (a) You must give any other recipients of the Work or
  1622            Derivative Works a copy of this License; and
  1623  
  1624        (b) You must cause any modified files to carry prominent notices
  1625            stating that You changed the files; and
  1626  
  1627        (c) You must retain, in the Source form of any Derivative Works
  1628            that You distribute, all copyright, patent, trademark, and
  1629            attribution notices from the Source form of the Work,
  1630            excluding those notices that do not pertain to any part of
  1631            the Derivative Works; and
  1632  
  1633        (d) If the Work includes a "NOTICE" text file as part of its
  1634            distribution, then any Derivative Works that You distribute must
  1635            include a readable copy of the attribution notices contained
  1636            within such NOTICE file, excluding those notices that do not
  1637            pertain to any part of the Derivative Works, in at least one
  1638            of the following places: within a NOTICE text file distributed
  1639            as part of the Derivative Works; within the Source form or
  1640            documentation, if provided along with the Derivative Works; or,
  1641            within a display generated by the Derivative Works, if and
  1642            wherever such third-party notices normally appear. The contents
  1643            of the NOTICE file are for informational purposes only and
  1644            do not modify the License. You may add Your own attribution
  1645            notices within Derivative Works that You distribute, alongside
  1646            or as an addendum to the NOTICE text from the Work, provided
  1647            that such additional attribution notices cannot be construed
  1648            as modifying the License.
  1649  
  1650        You may add Your own copyright statement to Your modifications and
  1651        may provide additional or different license terms and conditions
  1652        for use, reproduction, or distribution of Your modifications, or
  1653        for any such Derivative Works as a whole, provided Your use,
  1654        reproduction, and distribution of the Work otherwise complies with
  1655        the conditions stated in this License.
  1656  
  1657     5. Submission of Contributions. Unless You explicitly state otherwise,
  1658        any Contribution intentionally submitted for inclusion in the Work
  1659        by You to the Licensor shall be under the terms and conditions of
  1660        this License, without any additional terms or conditions.
  1661        Notwithstanding the above, nothing herein shall supersede or modify
  1662        the terms of any separate license agreement you may have executed
  1663        with Licensor regarding such Contributions.
  1664  
  1665     6. Trademarks. This License does not grant permission to use the trade
  1666        names, trademarks, service marks, or product names of the Licensor,
  1667        except as required for reasonable and customary use in describing the
  1668        origin of the Work and reproducing the content of the NOTICE file.
  1669  
  1670     7. Disclaimer of Warranty. Unless required by applicable law or
  1671        agreed to in writing, Licensor provides the Work (and each
  1672        Contributor provides its Contributions) on an "AS IS" BASIS,
  1673        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1674        implied, including, without limitation, any warranties or conditions
  1675        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1676        PARTICULAR PURPOSE. You are solely responsible for determining the
  1677        appropriateness of using or redistributing the Work and assume any
  1678        risks associated with Your exercise of permissions under this License.
  1679  
  1680     8. Limitation of Liability. In no event and under no legal theory,
  1681        whether in tort (including negligence), contract, or otherwise,
  1682        unless required by applicable law (such as deliberate and grossly
  1683        negligent acts) or agreed to in writing, shall any Contributor be
  1684        liable to You for damages, including any direct, indirect, special,
  1685        incidental, or consequential damages of any character arising as a
  1686        result of this License or out of the use or inability to use the
  1687        Work (including but not limited to damages for loss of goodwill,
  1688        work stoppage, computer failure or malfunction, or any and all
  1689        other commercial damages or losses), even if such Contributor
  1690        has been advised of the possibility of such damages.
  1691  
  1692     9. Accepting Warranty or Additional Liability. While redistributing
  1693        the Work or Derivative Works thereof, You may choose to offer,
  1694        and charge a fee for, acceptance of support, warranty, indemnity,
  1695        or other liability obligations and/or rights consistent with this
  1696        License. However, in accepting such obligations, You may act only
  1697        on Your own behalf and on Your sole responsibility, not on behalf
  1698        of any other Contributor, and only if You agree to indemnify,
  1699        defend, and hold each Contributor harmless for any liability
  1700        incurred by, or claims asserted against, such Contributor by reason
  1701        of your accepting any such warranty or additional liability.
  1702  
  1703     END OF TERMS AND CONDITIONS
  1704  
  1705     Copyright 2015 Microsoft Corporation
  1706  
  1707     Licensed under the Apache License, Version 2.0 (the "License");
  1708     you may not use this file except in compliance with the License.
  1709     You may obtain a copy of the License at
  1710  
  1711         http://www.apache.org/licenses/LICENSE-2.0
  1712  
  1713     Unless required by applicable law or agreed to in writing, software
  1714     distributed under the License is distributed on an "AS IS" BASIS,
  1715     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1716     See the License for the specific language governing permissions and
  1717     limitations under the License.
  1718  
  1719  ================================================================
  1720  
  1721  github.com/Azure/go-ntlmssp
  1722  https://github.com/Azure/go-ntlmssp
  1723  ----------------------------------------------------------------
  1724  The MIT License (MIT)
  1725  
  1726  Copyright (c) 2016 Microsoft
  1727  
  1728  Permission is hereby granted, free of charge, to any person obtaining a copy
  1729  of this software and associated documentation files (the "Software"), to deal
  1730  in the Software without restriction, including without limitation the rights
  1731  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1732  copies of the Software, and to permit persons to whom the Software is
  1733  furnished to do so, subject to the following conditions:
  1734  
  1735  The above copyright notice and this permission notice shall be included in all
  1736  copies or substantial portions of the Software.
  1737  
  1738  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1739  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1740  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1741  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1742  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1743  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1744  SOFTWARE.
  1745  
  1746  ================================================================
  1747  
  1748  github.com/BurntSushi/toml
  1749  https://github.com/BurntSushi/toml
  1750  ----------------------------------------------------------------
  1751  The MIT License (MIT)
  1752  
  1753  Copyright (c) 2013 TOML authors
  1754  
  1755  Permission is hereby granted, free of charge, to any person obtaining a copy
  1756  of this software and associated documentation files (the "Software"), to deal
  1757  in the Software without restriction, including without limitation the rights
  1758  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1759  copies of the Software, and to permit persons to whom the Software is
  1760  furnished to do so, subject to the following conditions:
  1761  
  1762  The above copyright notice and this permission notice shall be included in
  1763  all copies or substantial portions of the Software.
  1764  
  1765  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1766  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1767  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1768  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1769  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1770  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  1771  THE SOFTWARE.
  1772  
  1773  ================================================================
  1774  
  1775  github.com/Shopify/sarama
  1776  https://github.com/Shopify/sarama
  1777  ----------------------------------------------------------------
  1778  Copyright (c) 2013 Shopify
  1779  
  1780  Permission is hereby granted, free of charge, to any person obtaining
  1781  a copy of this software and associated documentation files (the
  1782  "Software"), to deal in the Software without restriction, including
  1783  without limitation the rights to use, copy, modify, merge, publish,
  1784  distribute, sublicense, and/or sell copies of the Software, and to
  1785  permit persons to whom the Software is furnished to do so, subject to
  1786  the following conditions:
  1787  
  1788  The above copyright notice and this permission notice shall be
  1789  included in all copies or substantial portions of the Software.
  1790  
  1791  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1792  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1793  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1794  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  1795  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  1796  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  1797  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1798  
  1799  ================================================================
  1800  
  1801  github.com/Shopify/toxiproxy
  1802  https://github.com/Shopify/toxiproxy
  1803  ----------------------------------------------------------------
  1804  The MIT License (MIT)
  1805  
  1806  Copyright (c) 2014 Shopify
  1807  
  1808  Permission is hereby granted, free of charge, to any person obtaining a copy
  1809  of this software and associated documentation files (the "Software"), to deal
  1810  in the Software without restriction, including without limitation the rights
  1811  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1812  copies of the Software, and to permit persons to whom the Software is
  1813  furnished to do so, subject to the following conditions:
  1814  
  1815  The above copyright notice and this permission notice shall be included in all
  1816  copies or substantial portions of the Software.
  1817  
  1818  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1819  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1820  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1821  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1822  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1823  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1824  SOFTWARE.
  1825  
  1826  
  1827  ================================================================
  1828  
  1829  github.com/StackExchange/wmi
  1830  https://github.com/StackExchange/wmi
  1831  ----------------------------------------------------------------
  1832  The MIT License (MIT)
  1833  
  1834  Copyright (c) 2013 Stack Exchange
  1835  
  1836  Permission is hereby granted, free of charge, to any person obtaining a copy of
  1837  this software and associated documentation files (the "Software"), to deal in
  1838  the Software without restriction, including without limitation the rights to
  1839  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  1840  the Software, and to permit persons to whom the Software is furnished to do so,
  1841  subject to the following conditions:
  1842  
  1843  The above copyright notice and this permission notice shall be included in all
  1844  copies or substantial portions of the Software.
  1845  
  1846  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1847  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  1848  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  1849  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  1850  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  1851  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1852  
  1853  ================================================================
  1854  
  1855  github.com/alecthomas/participle
  1856  https://github.com/alecthomas/participle
  1857  ----------------------------------------------------------------
  1858  Copyright (C) 2017 Alec Thomas
  1859  
  1860  Permission is hereby granted, free of charge, to any person obtaining a copy of
  1861  this software and associated documentation files (the "Software"), to deal in
  1862  the Software without restriction, including without limitation the rights to
  1863  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  1864  of the Software, and to permit persons to whom the Software is furnished to do
  1865  so, subject to the following conditions:
  1866  
  1867  The above copyright notice and this permission notice shall be included in all
  1868  copies or substantial portions of the Software.
  1869  
  1870  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1871  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1872  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1873  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1874  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1875  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1876  SOFTWARE.
  1877  
  1878  ================================================================
  1879  
  1880  github.com/armon/go-metrics
  1881  https://github.com/armon/go-metrics
  1882  ----------------------------------------------------------------
  1883  The MIT License (MIT)
  1884  
  1885  Copyright (c) 2013 Armon Dadgar
  1886  
  1887  Permission is hereby granted, free of charge, to any person obtaining a copy of
  1888  this software and associated documentation files (the "Software"), to deal in
  1889  the Software without restriction, including without limitation the rights to
  1890  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  1891  the Software, and to permit persons to whom the Software is furnished to do so,
  1892  subject to the following conditions:
  1893  
  1894  The above copyright notice and this permission notice shall be included in all
  1895  copies or substantial portions of the Software.
  1896  
  1897  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1898  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  1899  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  1900  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  1901  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  1902  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1903  
  1904  ================================================================
  1905  
  1906  github.com/aws/aws-sdk-go
  1907  https://github.com/aws/aws-sdk-go
  1908  ----------------------------------------------------------------
  1909  
  1910                                   Apache License
  1911                             Version 2.0, January 2004
  1912                          http://www.apache.org/licenses/
  1913  
  1914     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1915  
  1916     1. Definitions.
  1917  
  1918        "License" shall mean the terms and conditions for use, reproduction,
  1919        and distribution as defined by Sections 1 through 9 of this document.
  1920  
  1921        "Licensor" shall mean the copyright owner or entity authorized by
  1922        the copyright owner that is granting the License.
  1923  
  1924        "Legal Entity" shall mean the union of the acting entity and all
  1925        other entities that control, are controlled by, or are under common
  1926        control with that entity. For the purposes of this definition,
  1927        "control" means (i) the power, direct or indirect, to cause the
  1928        direction or management of such entity, whether by contract or
  1929        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1930        outstanding shares, or (iii) beneficial ownership of such entity.
  1931  
  1932        "You" (or "Your") shall mean an individual or Legal Entity
  1933        exercising permissions granted by this License.
  1934  
  1935        "Source" form shall mean the preferred form for making modifications,
  1936        including but not limited to software source code, documentation
  1937        source, and configuration files.
  1938  
  1939        "Object" form shall mean any form resulting from mechanical
  1940        transformation or translation of a Source form, including but
  1941        not limited to compiled object code, generated documentation,
  1942        and conversions to other media types.
  1943  
  1944        "Work" shall mean the work of authorship, whether in Source or
  1945        Object form, made available under the License, as indicated by a
  1946        copyright notice that is included in or attached to the work
  1947        (an example is provided in the Appendix below).
  1948  
  1949        "Derivative Works" shall mean any work, whether in Source or Object
  1950        form, that is based on (or derived from) the Work and for which the
  1951        editorial revisions, annotations, elaborations, or other modifications
  1952        represent, as a whole, an original work of authorship. For the purposes
  1953        of this License, Derivative Works shall not include works that remain
  1954        separable from, or merely link (or bind by name) to the interfaces of,
  1955        the Work and Derivative Works thereof.
  1956  
  1957        "Contribution" shall mean any work of authorship, including
  1958        the original version of the Work and any modifications or additions
  1959        to that Work or Derivative Works thereof, that is intentionally
  1960        submitted to Licensor for inclusion in the Work by the copyright owner
  1961        or by an individual or Legal Entity authorized to submit on behalf of
  1962        the copyright owner. For the purposes of this definition, "submitted"
  1963        means any form of electronic, verbal, or written communication sent
  1964        to the Licensor or its representatives, including but not limited to
  1965        communication on electronic mailing lists, source code control systems,
  1966        and issue tracking systems that are managed by, or on behalf of, the
  1967        Licensor for the purpose of discussing and improving the Work, but
  1968        excluding communication that is conspicuously marked or otherwise
  1969        designated in writing by the copyright owner as "Not a Contribution."
  1970  
  1971        "Contributor" shall mean Licensor and any individual or Legal Entity
  1972        on behalf of whom a Contribution has been received by Licensor and
  1973        subsequently incorporated within the Work.
  1974  
  1975     2. Grant of Copyright License. Subject to the terms and conditions of
  1976        this License, each Contributor hereby grants to You a perpetual,
  1977        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1978        copyright license to reproduce, prepare Derivative Works of,
  1979        publicly display, publicly perform, sublicense, and distribute the
  1980        Work and such Derivative Works in Source or Object form.
  1981  
  1982     3. Grant of Patent License. Subject to the terms and conditions of
  1983        this License, each Contributor hereby grants to You a perpetual,
  1984        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1985        (except as stated in this section) patent license to make, have made,
  1986        use, offer to sell, sell, import, and otherwise transfer the Work,
  1987        where such license applies only to those patent claims licensable
  1988        by such Contributor that are necessarily infringed by their
  1989        Contribution(s) alone or by combination of their Contribution(s)
  1990        with the Work to which such Contribution(s) was submitted. If You
  1991        institute patent litigation against any entity (including a
  1992        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1993        or a Contribution incorporated within the Work constitutes direct
  1994        or contributory patent infringement, then any patent licenses
  1995        granted to You under this License for that Work shall terminate
  1996        as of the date such litigation is filed.
  1997  
  1998     4. Redistribution. You may reproduce and distribute copies of the
  1999        Work or Derivative Works thereof in any medium, with or without
  2000        modifications, and in Source or Object form, provided that You
  2001        meet the following conditions:
  2002  
  2003        (a) You must give any other recipients of the Work or
  2004            Derivative Works a copy of this License; and
  2005  
  2006        (b) You must cause any modified files to carry prominent notices
  2007            stating that You changed the files; and
  2008  
  2009        (c) You must retain, in the Source form of any Derivative Works
  2010            that You distribute, all copyright, patent, trademark, and
  2011            attribution notices from the Source form of the Work,
  2012            excluding those notices that do not pertain to any part of
  2013            the Derivative Works; and
  2014  
  2015        (d) If the Work includes a "NOTICE" text file as part of its
  2016            distribution, then any Derivative Works that You distribute must
  2017            include a readable copy of the attribution notices contained
  2018            within such NOTICE file, excluding those notices that do not
  2019            pertain to any part of the Derivative Works, in at least one
  2020            of the following places: within a NOTICE text file distributed
  2021            as part of the Derivative Works; within the Source form or
  2022            documentation, if provided along with the Derivative Works; or,
  2023            within a display generated by the Derivative Works, if and
  2024            wherever such third-party notices normally appear. The contents
  2025            of the NOTICE file are for informational purposes only and
  2026            do not modify the License. You may add Your own attribution
  2027            notices within Derivative Works that You distribute, alongside
  2028            or as an addendum to the NOTICE text from the Work, provided
  2029            that such additional attribution notices cannot be construed
  2030            as modifying the License.
  2031  
  2032        You may add Your own copyright statement to Your modifications and
  2033        may provide additional or different license terms and conditions
  2034        for use, reproduction, or distribution of Your modifications, or
  2035        for any such Derivative Works as a whole, provided Your use,
  2036        reproduction, and distribution of the Work otherwise complies with
  2037        the conditions stated in this License.
  2038  
  2039     5. Submission of Contributions. Unless You explicitly state otherwise,
  2040        any Contribution intentionally submitted for inclusion in the Work
  2041        by You to the Licensor shall be under the terms and conditions of
  2042        this License, without any additional terms or conditions.
  2043        Notwithstanding the above, nothing herein shall supersede or modify
  2044        the terms of any separate license agreement you may have executed
  2045        with Licensor regarding such Contributions.
  2046  
  2047     6. Trademarks. This License does not grant permission to use the trade
  2048        names, trademarks, service marks, or product names of the Licensor,
  2049        except as required for reasonable and customary use in describing the
  2050        origin of the Work and reproducing the content of the NOTICE file.
  2051  
  2052     7. Disclaimer of Warranty. Unless required by applicable law or
  2053        agreed to in writing, Licensor provides the Work (and each
  2054        Contributor provides its Contributions) on an "AS IS" BASIS,
  2055        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2056        implied, including, without limitation, any warranties or conditions
  2057        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2058        PARTICULAR PURPOSE. You are solely responsible for determining the
  2059        appropriateness of using or redistributing the Work and assume any
  2060        risks associated with Your exercise of permissions under this License.
  2061  
  2062     8. Limitation of Liability. In no event and under no legal theory,
  2063        whether in tort (including negligence), contract, or otherwise,
  2064        unless required by applicable law (such as deliberate and grossly
  2065        negligent acts) or agreed to in writing, shall any Contributor be
  2066        liable to You for damages, including any direct, indirect, special,
  2067        incidental, or consequential damages of any character arising as a
  2068        result of this License or out of the use or inability to use the
  2069        Work (including but not limited to damages for loss of goodwill,
  2070        work stoppage, computer failure or malfunction, or any and all
  2071        other commercial damages or losses), even if such Contributor
  2072        has been advised of the possibility of such damages.
  2073  
  2074     9. Accepting Warranty or Additional Liability. While redistributing
  2075        the Work or Derivative Works thereof, You may choose to offer,
  2076        and charge a fee for, acceptance of support, warranty, indemnity,
  2077        or other liability obligations and/or rights consistent with this
  2078        License. However, in accepting such obligations, You may act only
  2079        on Your own behalf and on Your sole responsibility, not on behalf
  2080        of any other Contributor, and only if You agree to indemnify,
  2081        defend, and hold each Contributor harmless for any liability
  2082        incurred by, or claims asserted against, such Contributor by reason
  2083        of your accepting any such warranty or additional liability.
  2084  
  2085     END OF TERMS AND CONDITIONS
  2086  
  2087     APPENDIX: How to apply the Apache License to your work.
  2088  
  2089        To apply the Apache License to your work, attach the following
  2090        boilerplate notice, with the fields enclosed by brackets "[]"
  2091        replaced with your own identifying information. (Don't include
  2092        the brackets!)  The text should be enclosed in the appropriate
  2093        comment syntax for the file format. We also recommend that a
  2094        file or class name and description of purpose be included on the
  2095        same "printed page" as the copyright notice for easier
  2096        identification within third-party archives.
  2097  
  2098     Copyright [yyyy] [name of copyright owner]
  2099  
  2100     Licensed under the Apache License, Version 2.0 (the "License");
  2101     you may not use this file except in compliance with the License.
  2102     You may obtain a copy of the License at
  2103  
  2104         http://www.apache.org/licenses/LICENSE-2.0
  2105  
  2106     Unless required by applicable law or agreed to in writing, software
  2107     distributed under the License is distributed on an "AS IS" BASIS,
  2108     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2109     See the License for the specific language governing permissions and
  2110     limitations under the License.
  2111  
  2112  ================================================================
  2113  
  2114  github.com/bcicen/jstream
  2115  https://github.com/bcicen/jstream
  2116  ----------------------------------------------------------------
  2117  The MIT License (MIT)
  2118  
  2119  Copyright (c) 2018 Bradley Cicenas
  2120  
  2121  Permission is hereby granted, free of charge, to any person obtaining a copy
  2122  of this software and associated documentation files (the "Software"), to deal
  2123  in the Software without restriction, including without limitation the rights
  2124  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2125  copies of the Software, and to permit persons to whom the Software is
  2126  furnished to do so, subject to the following conditions:
  2127  
  2128  The above copyright notice and this permission notice shall be included in all
  2129  copies or substantial portions of the Software.
  2130  
  2131  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2132  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2133  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2134  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2135  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2136  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2137  SOFTWARE.
  2138  
  2139  
  2140  ================================================================
  2141  
  2142  github.com/beevik/ntp
  2143  https://github.com/beevik/ntp
  2144  ----------------------------------------------------------------
  2145  Copyright 2015-2017 Brett Vickers. All rights reserved.
  2146  
  2147  Redistribution and use in source and binary forms, with or without
  2148  modification, are permitted provided that the following conditions
  2149  are met:
  2150  
  2151     1. Redistributions of source code must retain the above copyright
  2152        notice, this list of conditions and the following disclaimer.
  2153  
  2154     2. Redistributions in binary form must reproduce the above copyright
  2155        notice, this list of conditions and the following disclaimer in the
  2156        documentation and/or other materials provided with the distribution.
  2157  
  2158  THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER ``AS IS'' AND ANY
  2159  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  2160  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  2161  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER OR
  2162  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  2163  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  2164  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  2165  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  2166  OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2167  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2168  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2169  
  2170  ================================================================
  2171  
  2172  github.com/beorn7/perks
  2173  https://github.com/beorn7/perks
  2174  ----------------------------------------------------------------
  2175  Copyright (C) 2013 Blake Mizerany
  2176  
  2177  Permission is hereby granted, free of charge, to any person obtaining
  2178  a copy of this software and associated documentation files (the
  2179  "Software"), to deal in the Software without restriction, including
  2180  without limitation the rights to use, copy, modify, merge, publish,
  2181  distribute, sublicense, and/or sell copies of the Software, and to
  2182  permit persons to whom the Software is furnished to do so, subject to
  2183  the following conditions:
  2184  
  2185  The above copyright notice and this permission notice shall be
  2186  included in all copies or substantial portions of the Software.
  2187  
  2188  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2189  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2190  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2191  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2192  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2193  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2194  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2195  
  2196  ================================================================
  2197  
  2198  github.com/cespare/xxhash/v2
  2199  https://github.com/cespare/xxhash/v2
  2200  ----------------------------------------------------------------
  2201  Copyright (c) 2016 Caleb Spare
  2202  
  2203  MIT License
  2204  
  2205  Permission is hereby granted, free of charge, to any person obtaining
  2206  a copy of this software and associated documentation files (the
  2207  "Software"), to deal in the Software without restriction, including
  2208  without limitation the rights to use, copy, modify, merge, publish,
  2209  distribute, sublicense, and/or sell copies of the Software, and to
  2210  permit persons to whom the Software is furnished to do so, subject to
  2211  the following conditions:
  2212  
  2213  The above copyright notice and this permission notice shall be
  2214  included in all copies or substantial portions of the Software.
  2215  
  2216  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2217  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2218  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2219  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2220  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2221  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2222  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2223  
  2224  ================================================================
  2225  
  2226  github.com/cheggaaa/pb
  2227  https://github.com/cheggaaa/pb
  2228  ----------------------------------------------------------------
  2229  Copyright (c) 2012-2015, Sergey Cherepanov
  2230  All rights reserved.
  2231  
  2232  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  2233  
  2234  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2235  
  2236  * 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.
  2237  
  2238  * 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.
  2239  
  2240  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.
  2241  ================================================================
  2242  
  2243  github.com/cockroachdb/datadriven
  2244  https://github.com/cockroachdb/datadriven
  2245  ----------------------------------------------------------------
  2246                                   Apache License
  2247                             Version 2.0, January 2004
  2248                          http://www.apache.org/licenses/
  2249  
  2250     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2251  
  2252     1. Definitions.
  2253  
  2254        "License" shall mean the terms and conditions for use, reproduction,
  2255        and distribution as defined by Sections 1 through 9 of this document.
  2256  
  2257        "Licensor" shall mean the copyright owner or entity authorized by
  2258        the copyright owner that is granting the License.
  2259  
  2260        "Legal Entity" shall mean the union of the acting entity and all
  2261        other entities that control, are controlled by, or are under common
  2262        control with that entity. For the purposes of this definition,
  2263        "control" means (i) the power, direct or indirect, to cause the
  2264        direction or management of such entity, whether by contract or
  2265        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2266        outstanding shares, or (iii) beneficial ownership of such entity.
  2267  
  2268        "You" (or "Your") shall mean an individual or Legal Entity
  2269        exercising permissions granted by this License.
  2270  
  2271        "Source" form shall mean the preferred form for making modifications,
  2272        including but not limited to software source code, documentation
  2273        source, and configuration files.
  2274  
  2275        "Object" form shall mean any form resulting from mechanical
  2276        transformation or translation of a Source form, including but
  2277        not limited to compiled object code, generated documentation,
  2278        and conversions to other media types.
  2279  
  2280        "Work" shall mean the work of authorship, whether in Source or
  2281        Object form, made available under the License, as indicated by a
  2282        copyright notice that is included in or attached to the work
  2283        (an example is provided in the Appendix below).
  2284  
  2285        "Derivative Works" shall mean any work, whether in Source or Object
  2286        form, that is based on (or derived from) the Work and for which the
  2287        editorial revisions, annotations, elaborations, or other modifications
  2288        represent, as a whole, an original work of authorship. For the purposes
  2289        of this License, Derivative Works shall not include works that remain
  2290        separable from, or merely link (or bind by name) to the interfaces of,
  2291        the Work and Derivative Works thereof.
  2292  
  2293        "Contribution" shall mean any work of authorship, including
  2294        the original version of the Work and any modifications or additions
  2295        to that Work or Derivative Works thereof, that is intentionally
  2296        submitted to Licensor for inclusion in the Work by the copyright owner
  2297        or by an individual or Legal Entity authorized to submit on behalf of
  2298        the copyright owner. For the purposes of this definition, "submitted"
  2299        means any form of electronic, verbal, or written communication sent
  2300        to the Licensor or its representatives, including but not limited to
  2301        communication on electronic mailing lists, source code control systems,
  2302        and issue tracking systems that are managed by, or on behalf of, the
  2303        Licensor for the purpose of discussing and improving the Work, but
  2304        excluding communication that is conspicuously marked or otherwise
  2305        designated in writing by the copyright owner as "Not a Contribution."
  2306  
  2307        "Contributor" shall mean Licensor and any individual or Legal Entity
  2308        on behalf of whom a Contribution has been received by Licensor and
  2309        subsequently incorporated within the Work.
  2310  
  2311     2. Grant of Copyright License. Subject to the terms and conditions of
  2312        this License, each Contributor hereby grants to You a perpetual,
  2313        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2314        copyright license to reproduce, prepare Derivative Works of,
  2315        publicly display, publicly perform, sublicense, and distribute the
  2316        Work and such Derivative Works in Source or Object form.
  2317  
  2318     3. Grant of Patent License. Subject to the terms and conditions of
  2319        this License, each Contributor hereby grants to You a perpetual,
  2320        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2321        (except as stated in this section) patent license to make, have made,
  2322        use, offer to sell, sell, import, and otherwise transfer the Work,
  2323        where such license applies only to those patent claims licensable
  2324        by such Contributor that are necessarily infringed by their
  2325        Contribution(s) alone or by combination of their Contribution(s)
  2326        with the Work to which such Contribution(s) was submitted. If You
  2327        institute patent litigation against any entity (including a
  2328        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2329        or a Contribution incorporated within the Work constitutes direct
  2330        or contributory patent infringement, then any patent licenses
  2331        granted to You under this License for that Work shall terminate
  2332        as of the date such litigation is filed.
  2333  
  2334     4. Redistribution. You may reproduce and distribute copies of the
  2335        Work or Derivative Works thereof in any medium, with or without
  2336        modifications, and in Source or Object form, provided that You
  2337        meet the following conditions:
  2338  
  2339        (a) You must give any other recipients of the Work or
  2340            Derivative Works a copy of this License; and
  2341  
  2342        (b) You must cause any modified files to carry prominent notices
  2343            stating that You changed the files; and
  2344  
  2345        (c) You must retain, in the Source form of any Derivative Works
  2346            that You distribute, all copyright, patent, trademark, and
  2347            attribution notices from the Source form of the Work,
  2348            excluding those notices that do not pertain to any part of
  2349            the Derivative Works; and
  2350  
  2351        (d) If the Work includes a "NOTICE" text file as part of its
  2352            distribution, then any Derivative Works that You distribute must
  2353            include a readable copy of the attribution notices contained
  2354            within such NOTICE file, excluding those notices that do not
  2355            pertain to any part of the Derivative Works, in at least one
  2356            of the following places: within a NOTICE text file distributed
  2357            as part of the Derivative Works; within the Source form or
  2358            documentation, if provided along with the Derivative Works; or,
  2359            within a display generated by the Derivative Works, if and
  2360            wherever such third-party notices normally appear. The contents
  2361            of the NOTICE file are for informational purposes only and
  2362            do not modify the License. You may add Your own attribution
  2363            notices within Derivative Works that You distribute, alongside
  2364            or as an addendum to the NOTICE text from the Work, provided
  2365            that such additional attribution notices cannot be construed
  2366            as modifying the License.
  2367  
  2368        You may add Your own copyright statement to Your modifications and
  2369        may provide additional or different license terms and conditions
  2370        for use, reproduction, or distribution of Your modifications, or
  2371        for any such Derivative Works as a whole, provided Your use,
  2372        reproduction, and distribution of the Work otherwise complies with
  2373        the conditions stated in this License.
  2374  
  2375     5. Submission of Contributions. Unless You explicitly state otherwise,
  2376        any Contribution intentionally submitted for inclusion in the Work
  2377        by You to the Licensor shall be under the terms and conditions of
  2378        this License, without any additional terms or conditions.
  2379        Notwithstanding the above, nothing herein shall supersede or modify
  2380        the terms of any separate license agreement you may have executed
  2381        with Licensor regarding such Contributions.
  2382  
  2383     6. Trademarks. This License does not grant permission to use the trade
  2384        names, trademarks, service marks, or product names of the Licensor,
  2385        except as required for reasonable and customary use in describing the
  2386        origin of the Work and reproducing the content of the NOTICE file.
  2387  
  2388     7. Disclaimer of Warranty. Unless required by applicable law or
  2389        agreed to in writing, Licensor provides the Work (and each
  2390        Contributor provides its Contributions) on an "AS IS" BASIS,
  2391        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2392        implied, including, without limitation, any warranties or conditions
  2393        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2394        PARTICULAR PURPOSE. You are solely responsible for determining the
  2395        appropriateness of using or redistributing the Work and assume any
  2396        risks associated with Your exercise of permissions under this License.
  2397  
  2398     8. Limitation of Liability. In no event and under no legal theory,
  2399        whether in tort (including negligence), contract, or otherwise,
  2400        unless required by applicable law (such as deliberate and grossly
  2401        negligent acts) or agreed to in writing, shall any Contributor be
  2402        liable to You for damages, including any direct, indirect, special,
  2403        incidental, or consequential damages of any character arising as a
  2404        result of this License or out of the use or inability to use the
  2405        Work (including but not limited to damages for loss of goodwill,
  2406        work stoppage, computer failure or malfunction, or any and all
  2407        other commercial damages or losses), even if such Contributor
  2408        has been advised of the possibility of such damages.
  2409  
  2410     9. Accepting Warranty or Additional Liability. While redistributing
  2411        the Work or Derivative Works thereof, You may choose to offer,
  2412        and charge a fee for, acceptance of support, warranty, indemnity,
  2413        or other liability obligations and/or rights consistent with this
  2414        License. However, in accepting such obligations, You may act only
  2415        on Your own behalf and on Your sole responsibility, not on behalf
  2416        of any other Contributor, and only if You agree to indemnify,
  2417        defend, and hold each Contributor harmless for any liability
  2418        incurred by, or claims asserted against, such Contributor by reason
  2419        of your accepting any such warranty or additional liability.
  2420  
  2421     END OF TERMS AND CONDITIONS
  2422  
  2423     APPENDIX: How to apply the Apache License to your work.
  2424  
  2425        To apply the Apache License to your work, attach the following
  2426        boilerplate notice, with the fields enclosed by brackets "[]"
  2427        replaced with your own identifying information. (Don't include
  2428        the brackets!)  The text should be enclosed in the appropriate
  2429        comment syntax for the file format. We also recommend that a
  2430        file or class name and description of purpose be included on the
  2431        same "printed page" as the copyright notice for easier
  2432        identification within third-party archives.
  2433  
  2434     Copyright [yyyy] [name of copyright owner]
  2435  
  2436     Licensed under the Apache License, Version 2.0 (the "License");
  2437     you may not use this file except in compliance with the License.
  2438     You may obtain a copy of the License at
  2439  
  2440         http://www.apache.org/licenses/LICENSE-2.0
  2441  
  2442     Unless required by applicable law or agreed to in writing, software
  2443     distributed under the License is distributed on an "AS IS" BASIS,
  2444     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2445     See the License for the specific language governing permissions and
  2446     limitations under the License.
  2447  
  2448  ================================================================
  2449  
  2450  github.com/colinmarc/hdfs/v2
  2451  https://github.com/colinmarc/hdfs/v2
  2452  ----------------------------------------------------------------
  2453  Copyright (c) 2014 Colin Marc (colinmarc@gmail.com)
  2454  
  2455  MIT License
  2456  
  2457  Permission is hereby granted, free of charge, to any person obtaining
  2458  a copy of this software and associated documentation files (the
  2459  "Software"), to deal in the Software without restriction, including
  2460  without limitation the rights to use, copy, modify, merge, publish,
  2461  distribute, sublicense, and/or sell copies of the Software, and to
  2462  permit persons to whom the Software is furnished to do so, subject to
  2463  the following conditions:
  2464  
  2465  The above copyright notice and this permission notice shall be
  2466  included in all copies or substantial portions of the Software.
  2467  
  2468  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2469  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2470  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2471  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2472  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2473  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2474  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2475  
  2476  ================================================================
  2477  
  2478  github.com/coredns/coredns
  2479  https://github.com/coredns/coredns
  2480  ----------------------------------------------------------------
  2481                                   Apache License
  2482                             Version 2.0, January 2004
  2483                          http://www.apache.org/licenses/
  2484  
  2485     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2486  
  2487     1. Definitions.
  2488  
  2489        "License" shall mean the terms and conditions for use, reproduction,
  2490        and distribution as defined by Sections 1 through 9 of this document.
  2491  
  2492        "Licensor" shall mean the copyright owner or entity authorized by
  2493        the copyright owner that is granting the License.
  2494  
  2495        "Legal Entity" shall mean the union of the acting entity and all
  2496        other entities that control, are controlled by, or are under common
  2497        control with that entity. For the purposes of this definition,
  2498        "control" means (i) the power, direct or indirect, to cause the
  2499        direction or management of such entity, whether by contract or
  2500        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2501        outstanding shares, or (iii) beneficial ownership of such entity.
  2502  
  2503        "You" (or "Your") shall mean an individual or Legal Entity
  2504        exercising permissions granted by this License.
  2505  
  2506        "Source" form shall mean the preferred form for making modifications,
  2507        including but not limited to software source code, documentation
  2508        source, and configuration files.
  2509  
  2510        "Object" form shall mean any form resulting from mechanical
  2511        transformation or translation of a Source form, including but
  2512        not limited to compiled object code, generated documentation,
  2513        and conversions to other media types.
  2514  
  2515        "Work" shall mean the work of authorship, whether in Source or
  2516        Object form, made available under the License, as indicated by a
  2517        copyright notice that is included in or attached to the work
  2518        (an example is provided in the Appendix below).
  2519  
  2520        "Derivative Works" shall mean any work, whether in Source or Object
  2521        form, that is based on (or derived from) the Work and for which the
  2522        editorial revisions, annotations, elaborations, or other modifications
  2523        represent, as a whole, an original work of authorship. For the purposes
  2524        of this License, Derivative Works shall not include works that remain
  2525        separable from, or merely link (or bind by name) to the interfaces of,
  2526        the Work and Derivative Works thereof.
  2527  
  2528        "Contribution" shall mean any work of authorship, including
  2529        the original version of the Work and any modifications or additions
  2530        to that Work or Derivative Works thereof, that is intentionally
  2531        submitted to Licensor for inclusion in the Work by the copyright owner
  2532        or by an individual or Legal Entity authorized to submit on behalf of
  2533        the copyright owner. For the purposes of this definition, "submitted"
  2534        means any form of electronic, verbal, or written communication sent
  2535        to the Licensor or its representatives, including but not limited to
  2536        communication on electronic mailing lists, source code control systems,
  2537        and issue tracking systems that are managed by, or on behalf of, the
  2538        Licensor for the purpose of discussing and improving the Work, but
  2539        excluding communication that is conspicuously marked or otherwise
  2540        designated in writing by the copyright owner as "Not a Contribution."
  2541  
  2542        "Contributor" shall mean Licensor and any individual or Legal Entity
  2543        on behalf of whom a Contribution has been received by Licensor and
  2544        subsequently incorporated within the Work.
  2545  
  2546     2. Grant of Copyright License. Subject to the terms and conditions of
  2547        this License, each Contributor hereby grants to You a perpetual,
  2548        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2549        copyright license to reproduce, prepare Derivative Works of,
  2550        publicly display, publicly perform, sublicense, and distribute the
  2551        Work and such Derivative Works in Source or Object form.
  2552  
  2553     3. Grant of Patent License. Subject to the terms and conditions of
  2554        this License, each Contributor hereby grants to You a perpetual,
  2555        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2556        (except as stated in this section) patent license to make, have made,
  2557        use, offer to sell, sell, import, and otherwise transfer the Work,
  2558        where such license applies only to those patent claims licensable
  2559        by such Contributor that are necessarily infringed by their
  2560        Contribution(s) alone or by combination of their Contribution(s)
  2561        with the Work to which such Contribution(s) was submitted. If You
  2562        institute patent litigation against any entity (including a
  2563        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2564        or a Contribution incorporated within the Work constitutes direct
  2565        or contributory patent infringement, then any patent licenses
  2566        granted to You under this License for that Work shall terminate
  2567        as of the date such litigation is filed.
  2568  
  2569     4. Redistribution. You may reproduce and distribute copies of the
  2570        Work or Derivative Works thereof in any medium, with or without
  2571        modifications, and in Source or Object form, provided that You
  2572        meet the following conditions:
  2573  
  2574        (a) You must give any other recipients of the Work or
  2575            Derivative Works a copy of this License; and
  2576  
  2577        (b) You must cause any modified files to carry prominent notices
  2578            stating that You changed the files; and
  2579  
  2580        (c) You must retain, in the Source form of any Derivative Works
  2581            that You distribute, all copyright, patent, trademark, and
  2582            attribution notices from the Source form of the Work,
  2583            excluding those notices that do not pertain to any part of
  2584            the Derivative Works; and
  2585  
  2586        (d) If the Work includes a "NOTICE" text file as part of its
  2587            distribution, then any Derivative Works that You distribute must
  2588            include a readable copy of the attribution notices contained
  2589            within such NOTICE file, excluding those notices that do not
  2590            pertain to any part of the Derivative Works, in at least one
  2591            of the following places: within a NOTICE text file distributed
  2592            as part of the Derivative Works; within the Source form or
  2593            documentation, if provided along with the Derivative Works; or,
  2594            within a display generated by the Derivative Works, if and
  2595            wherever such third-party notices normally appear. The contents
  2596            of the NOTICE file are for informational purposes only and
  2597            do not modify the License. You may add Your own attribution
  2598            notices within Derivative Works that You distribute, alongside
  2599            or as an addendum to the NOTICE text from the Work, provided
  2600            that such additional attribution notices cannot be construed
  2601            as modifying the License.
  2602  
  2603        You may add Your own copyright statement to Your modifications and
  2604        may provide additional or different license terms and conditions
  2605        for use, reproduction, or distribution of Your modifications, or
  2606        for any such Derivative Works as a whole, provided Your use,
  2607        reproduction, and distribution of the Work otherwise complies with
  2608        the conditions stated in this License.
  2609  
  2610     5. Submission of Contributions. Unless You explicitly state otherwise,
  2611        any Contribution intentionally submitted for inclusion in the Work
  2612        by You to the Licensor shall be under the terms and conditions of
  2613        this License, without any additional terms or conditions.
  2614        Notwithstanding the above, nothing herein shall supersede or modify
  2615        the terms of any separate license agreement you may have executed
  2616        with Licensor regarding such Contributions.
  2617  
  2618     6. Trademarks. This License does not grant permission to use the trade
  2619        names, trademarks, service marks, or product names of the Licensor,
  2620        except as required for reasonable and customary use in describing the
  2621        origin of the Work and reproducing the content of the NOTICE file.
  2622  
  2623     7. Disclaimer of Warranty. Unless required by applicable law or
  2624        agreed to in writing, Licensor provides the Work (and each
  2625        Contributor provides its Contributions) on an "AS IS" BASIS,
  2626        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2627        implied, including, without limitation, any warranties or conditions
  2628        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2629        PARTICULAR PURPOSE. You are solely responsible for determining the
  2630        appropriateness of using or redistributing the Work and assume any
  2631        risks associated with Your exercise of permissions under this License.
  2632  
  2633     8. Limitation of Liability. In no event and under no legal theory,
  2634        whether in tort (including negligence), contract, or otherwise,
  2635        unless required by applicable law (such as deliberate and grossly
  2636        negligent acts) or agreed to in writing, shall any Contributor be
  2637        liable to You for damages, including any direct, indirect, special,
  2638        incidental, or consequential damages of any character arising as a
  2639        result of this License or out of the use or inability to use the
  2640        Work (including but not limited to damages for loss of goodwill,
  2641        work stoppage, computer failure or malfunction, or any and all
  2642        other commercial damages or losses), even if such Contributor
  2643        has been advised of the possibility of such damages.
  2644  
  2645     9. Accepting Warranty or Additional Liability. While redistributing
  2646        the Work or Derivative Works thereof, You may choose to offer,
  2647        and charge a fee for, acceptance of support, warranty, indemnity,
  2648        or other liability obligations and/or rights consistent with this
  2649        License. However, in accepting such obligations, You may act only
  2650        on Your own behalf and on Your sole responsibility, not on behalf
  2651        of any other Contributor, and only if You agree to indemnify,
  2652        defend, and hold each Contributor harmless for any liability
  2653        incurred by, or claims asserted against, such Contributor by reason
  2654        of your accepting any such warranty or additional liability.
  2655  
  2656     END OF TERMS AND CONDITIONS
  2657  
  2658     APPENDIX: How to apply the Apache License to your work.
  2659  
  2660        To apply the Apache License to your work, attach the following
  2661        boilerplate notice, with the fields enclosed by brackets "{}"
  2662        replaced with your own identifying information. (Don't include
  2663        the brackets!)  The text should be enclosed in the appropriate
  2664        comment syntax for the file format. We also recommend that a
  2665        file or class name and description of purpose be included on the
  2666        same "printed page" as the copyright notice for easier
  2667        identification within third-party archives.
  2668  
  2669     Copyright {yyyy} {name of copyright owner}
  2670  
  2671     Licensed under the Apache License, Version 2.0 (the "License");
  2672     you may not use this file except in compliance with the License.
  2673     You may obtain a copy of the License at
  2674  
  2675         http://www.apache.org/licenses/LICENSE-2.0
  2676  
  2677     Unless required by applicable law or agreed to in writing, software
  2678     distributed under the License is distributed on an "AS IS" BASIS,
  2679     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2680     See the License for the specific language governing permissions and
  2681     limitations under the License.
  2682  
  2683  ================================================================
  2684  
  2685  github.com/coreos/go-semver
  2686  https://github.com/coreos/go-semver
  2687  ----------------------------------------------------------------
  2688  
  2689                                   Apache License
  2690                             Version 2.0, January 2004
  2691                          http://www.apache.org/licenses/
  2692  
  2693     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2694  
  2695     1. Definitions.
  2696  
  2697        "License" shall mean the terms and conditions for use, reproduction,
  2698        and distribution as defined by Sections 1 through 9 of this document.
  2699  
  2700        "Licensor" shall mean the copyright owner or entity authorized by
  2701        the copyright owner that is granting the License.
  2702  
  2703        "Legal Entity" shall mean the union of the acting entity and all
  2704        other entities that control, are controlled by, or are under common
  2705        control with that entity. For the purposes of this definition,
  2706        "control" means (i) the power, direct or indirect, to cause the
  2707        direction or management of such entity, whether by contract or
  2708        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2709        outstanding shares, or (iii) beneficial ownership of such entity.
  2710  
  2711        "You" (or "Your") shall mean an individual or Legal Entity
  2712        exercising permissions granted by this License.
  2713  
  2714        "Source" form shall mean the preferred form for making modifications,
  2715        including but not limited to software source code, documentation
  2716        source, and configuration files.
  2717  
  2718        "Object" form shall mean any form resulting from mechanical
  2719        transformation or translation of a Source form, including but
  2720        not limited to compiled object code, generated documentation,
  2721        and conversions to other media types.
  2722  
  2723        "Work" shall mean the work of authorship, whether in Source or
  2724        Object form, made available under the License, as indicated by a
  2725        copyright notice that is included in or attached to the work
  2726        (an example is provided in the Appendix below).
  2727  
  2728        "Derivative Works" shall mean any work, whether in Source or Object
  2729        form, that is based on (or derived from) the Work and for which the
  2730        editorial revisions, annotations, elaborations, or other modifications
  2731        represent, as a whole, an original work of authorship. For the purposes
  2732        of this License, Derivative Works shall not include works that remain
  2733        separable from, or merely link (or bind by name) to the interfaces of,
  2734        the Work and Derivative Works thereof.
  2735  
  2736        "Contribution" shall mean any work of authorship, including
  2737        the original version of the Work and any modifications or additions
  2738        to that Work or Derivative Works thereof, that is intentionally
  2739        submitted to Licensor for inclusion in the Work by the copyright owner
  2740        or by an individual or Legal Entity authorized to submit on behalf of
  2741        the copyright owner. For the purposes of this definition, "submitted"
  2742        means any form of electronic, verbal, or written communication sent
  2743        to the Licensor or its representatives, including but not limited to
  2744        communication on electronic mailing lists, source code control systems,
  2745        and issue tracking systems that are managed by, or on behalf of, the
  2746        Licensor for the purpose of discussing and improving the Work, but
  2747        excluding communication that is conspicuously marked or otherwise
  2748        designated in writing by the copyright owner as "Not a Contribution."
  2749  
  2750        "Contributor" shall mean Licensor and any individual or Legal Entity
  2751        on behalf of whom a Contribution has been received by Licensor and
  2752        subsequently incorporated within the Work.
  2753  
  2754     2. Grant of Copyright License. Subject to the terms and conditions of
  2755        this License, each Contributor hereby grants to You a perpetual,
  2756        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2757        copyright license to reproduce, prepare Derivative Works of,
  2758        publicly display, publicly perform, sublicense, and distribute the
  2759        Work and such Derivative Works in Source or Object form.
  2760  
  2761     3. Grant of Patent License. Subject to the terms and conditions of
  2762        this License, each Contributor hereby grants to You a perpetual,
  2763        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2764        (except as stated in this section) patent license to make, have made,
  2765        use, offer to sell, sell, import, and otherwise transfer the Work,
  2766        where such license applies only to those patent claims licensable
  2767        by such Contributor that are necessarily infringed by their
  2768        Contribution(s) alone or by combination of their Contribution(s)
  2769        with the Work to which such Contribution(s) was submitted. If You
  2770        institute patent litigation against any entity (including a
  2771        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2772        or a Contribution incorporated within the Work constitutes direct
  2773        or contributory patent infringement, then any patent licenses
  2774        granted to You under this License for that Work shall terminate
  2775        as of the date such litigation is filed.
  2776  
  2777     4. Redistribution. You may reproduce and distribute copies of the
  2778        Work or Derivative Works thereof in any medium, with or without
  2779        modifications, and in Source or Object form, provided that You
  2780        meet the following conditions:
  2781  
  2782        (a) You must give any other recipients of the Work or
  2783            Derivative Works a copy of this License; and
  2784  
  2785        (b) You must cause any modified files to carry prominent notices
  2786            stating that You changed the files; and
  2787  
  2788        (c) You must retain, in the Source form of any Derivative Works
  2789            that You distribute, all copyright, patent, trademark, and
  2790            attribution notices from the Source form of the Work,
  2791            excluding those notices that do not pertain to any part of
  2792            the Derivative Works; and
  2793  
  2794        (d) If the Work includes a "NOTICE" text file as part of its
  2795            distribution, then any Derivative Works that You distribute must
  2796            include a readable copy of the attribution notices contained
  2797            within such NOTICE file, excluding those notices that do not
  2798            pertain to any part of the Derivative Works, in at least one
  2799            of the following places: within a NOTICE text file distributed
  2800            as part of the Derivative Works; within the Source form or
  2801            documentation, if provided along with the Derivative Works; or,
  2802            within a display generated by the Derivative Works, if and
  2803            wherever such third-party notices normally appear. The contents
  2804            of the NOTICE file are for informational purposes only and
  2805            do not modify the License. You may add Your own attribution
  2806            notices within Derivative Works that You distribute, alongside
  2807            or as an addendum to the NOTICE text from the Work, provided
  2808            that such additional attribution notices cannot be construed
  2809            as modifying the License.
  2810  
  2811        You may add Your own copyright statement to Your modifications and
  2812        may provide additional or different license terms and conditions
  2813        for use, reproduction, or distribution of Your modifications, or
  2814        for any such Derivative Works as a whole, provided Your use,
  2815        reproduction, and distribution of the Work otherwise complies with
  2816        the conditions stated in this License.
  2817  
  2818     5. Submission of Contributions. Unless You explicitly state otherwise,
  2819        any Contribution intentionally submitted for inclusion in the Work
  2820        by You to the Licensor shall be under the terms and conditions of
  2821        this License, without any additional terms or conditions.
  2822        Notwithstanding the above, nothing herein shall supersede or modify
  2823        the terms of any separate license agreement you may have executed
  2824        with Licensor regarding such Contributions.
  2825  
  2826     6. Trademarks. This License does not grant permission to use the trade
  2827        names, trademarks, service marks, or product names of the Licensor,
  2828        except as required for reasonable and customary use in describing the
  2829        origin of the Work and reproducing the content of the NOTICE file.
  2830  
  2831     7. Disclaimer of Warranty. Unless required by applicable law or
  2832        agreed to in writing, Licensor provides the Work (and each
  2833        Contributor provides its Contributions) on an "AS IS" BASIS,
  2834        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2835        implied, including, without limitation, any warranties or conditions
  2836        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2837        PARTICULAR PURPOSE. You are solely responsible for determining the
  2838        appropriateness of using or redistributing the Work and assume any
  2839        risks associated with Your exercise of permissions under this License.
  2840  
  2841     8. Limitation of Liability. In no event and under no legal theory,
  2842        whether in tort (including negligence), contract, or otherwise,
  2843        unless required by applicable law (such as deliberate and grossly
  2844        negligent acts) or agreed to in writing, shall any Contributor be
  2845        liable to You for damages, including any direct, indirect, special,
  2846        incidental, or consequential damages of any character arising as a
  2847        result of this License or out of the use or inability to use the
  2848        Work (including but not limited to damages for loss of goodwill,
  2849        work stoppage, computer failure or malfunction, or any and all
  2850        other commercial damages or losses), even if such Contributor
  2851        has been advised of the possibility of such damages.
  2852  
  2853     9. Accepting Warranty or Additional Liability. While redistributing
  2854        the Work or Derivative Works thereof, You may choose to offer,
  2855        and charge a fee for, acceptance of support, warranty, indemnity,
  2856        or other liability obligations and/or rights consistent with this
  2857        License. However, in accepting such obligations, You may act only
  2858        on Your own behalf and on Your sole responsibility, not on behalf
  2859        of any other Contributor, and only if You agree to indemnify,
  2860        defend, and hold each Contributor harmless for any liability
  2861        incurred by, or claims asserted against, such Contributor by reason
  2862        of your accepting any such warranty or additional liability.
  2863  
  2864     END OF TERMS AND CONDITIONS
  2865  
  2866     APPENDIX: How to apply the Apache License to your work.
  2867  
  2868        To apply the Apache License to your work, attach the following
  2869        boilerplate notice, with the fields enclosed by brackets "[]"
  2870        replaced with your own identifying information. (Don't include
  2871        the brackets!)  The text should be enclosed in the appropriate
  2872        comment syntax for the file format. We also recommend that a
  2873        file or class name and description of purpose be included on the
  2874        same "printed page" as the copyright notice for easier
  2875        identification within third-party archives.
  2876  
  2877     Copyright [yyyy] [name of copyright owner]
  2878  
  2879     Licensed under the Apache License, Version 2.0 (the "License");
  2880     you may not use this file except in compliance with the License.
  2881     You may obtain a copy of the License at
  2882  
  2883         http://www.apache.org/licenses/LICENSE-2.0
  2884  
  2885     Unless required by applicable law or agreed to in writing, software
  2886     distributed under the License is distributed on an "AS IS" BASIS,
  2887     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2888     See the License for the specific language governing permissions and
  2889     limitations under the License.
  2890  
  2891  ================================================================
  2892  
  2893  github.com/coreos/go-systemd
  2894  https://github.com/coreos/go-systemd
  2895  ----------------------------------------------------------------
  2896  Apache License
  2897  Version 2.0, January 2004
  2898  http://www.apache.org/licenses/
  2899  
  2900  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2901  
  2902  1. Definitions.
  2903  
  2904  "License" shall mean the terms and conditions for use, reproduction, and
  2905  distribution as defined by Sections 1 through 9 of this document.
  2906  
  2907  "Licensor" shall mean the copyright owner or entity authorized by the copyright
  2908  owner that is granting the License.
  2909  
  2910  "Legal Entity" shall mean the union of the acting entity and all other entities
  2911  that control, are controlled by, or are under common control with that entity.
  2912  For the purposes of this definition, "control" means (i) the power, direct or
  2913  indirect, to cause the direction or management of such entity, whether by
  2914  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2915  outstanding shares, or (iii) beneficial ownership of such entity.
  2916  
  2917  "You" (or "Your") shall mean an individual or Legal Entity exercising
  2918  permissions granted by this License.
  2919  
  2920  "Source" form shall mean the preferred form for making modifications, including
  2921  but not limited to software source code, documentation source, and configuration
  2922  files.
  2923  
  2924  "Object" form shall mean any form resulting from mechanical transformation or
  2925  translation of a Source form, including but not limited to compiled object code,
  2926  generated documentation, and conversions to other media types.
  2927  
  2928  "Work" shall mean the work of authorship, whether in Source or Object form, made
  2929  available under the License, as indicated by a copyright notice that is included
  2930  in or attached to the work (an example is provided in the Appendix below).
  2931  
  2932  "Derivative Works" shall mean any work, whether in Source or Object form, that
  2933  is based on (or derived from) the Work and for which the editorial revisions,
  2934  annotations, elaborations, or other modifications represent, as a whole, an
  2935  original work of authorship. For the purposes of this License, Derivative Works
  2936  shall not include works that remain separable from, or merely link (or bind by
  2937  name) to the interfaces of, the Work and Derivative Works thereof.
  2938  
  2939  "Contribution" shall mean any work of authorship, including the original version
  2940  of the Work and any modifications or additions to that Work or Derivative Works
  2941  thereof, that is intentionally submitted to Licensor for inclusion in the Work
  2942  by the copyright owner or by an individual or Legal Entity authorized to submit
  2943  on behalf of the copyright owner. For the purposes of this definition,
  2944  "submitted" means any form of electronic, verbal, or written communication sent
  2945  to the Licensor or its representatives, including but not limited to
  2946  communication on electronic mailing lists, source code control systems, and
  2947  issue tracking systems that are managed by, or on behalf of, the Licensor for
  2948  the purpose of discussing and improving the Work, but excluding communication
  2949  that is conspicuously marked or otherwise designated in writing by the copyright
  2950  owner as "Not a Contribution."
  2951  
  2952  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
  2953  of whom a Contribution has been received by Licensor and subsequently
  2954  incorporated within the Work.
  2955  
  2956  2. Grant of Copyright License.
  2957  
  2958  Subject to the terms and conditions of this License, each Contributor hereby
  2959  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  2960  irrevocable copyright license to reproduce, prepare Derivative Works of,
  2961  publicly display, publicly perform, sublicense, and distribute the Work and such
  2962  Derivative Works in Source or Object form.
  2963  
  2964  3. Grant of Patent License.
  2965  
  2966  Subject to the terms and conditions of this License, each Contributor hereby
  2967  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  2968  irrevocable (except as stated in this section) patent license to make, have
  2969  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
  2970  such license applies only to those patent claims licensable by such Contributor
  2971  that are necessarily infringed by their Contribution(s) alone or by combination
  2972  of their Contribution(s) with the Work to which such Contribution(s) was
  2973  submitted. If You institute patent litigation against any entity (including a
  2974  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  2975  Contribution incorporated within the Work constitutes direct or contributory
  2976  patent infringement, then any patent licenses granted to You under this License
  2977  for that Work shall terminate as of the date such litigation is filed.
  2978  
  2979  4. Redistribution.
  2980  
  2981  You may reproduce and distribute copies of the Work or Derivative Works thereof
  2982  in any medium, with or without modifications, and in Source or Object form,
  2983  provided that You meet the following conditions:
  2984  
  2985  You must give any other recipients of the Work or Derivative Works a copy of
  2986  this License; and
  2987  You must cause any modified files to carry prominent notices stating that You
  2988  changed the files; and
  2989  You must retain, in the Source form of any Derivative Works that You distribute,
  2990  all copyright, patent, trademark, and attribution notices from the Source form
  2991  of the Work, excluding those notices that do not pertain to any part of the
  2992  Derivative Works; and
  2993  If the Work includes a "NOTICE" text file as part of its distribution, then any
  2994  Derivative Works that You distribute must include a readable copy of the
  2995  attribution notices contained within such NOTICE file, excluding those notices
  2996  that do not pertain to any part of the Derivative Works, in at least one of the
  2997  following places: within a NOTICE text file distributed as part of the
  2998  Derivative Works; within the Source form or documentation, if provided along
  2999  with the Derivative Works; or, within a display generated by the Derivative
  3000  Works, if and wherever such third-party notices normally appear. The contents of
  3001  the NOTICE file are for informational purposes only and do not modify the
  3002  License. You may add Your own attribution notices within Derivative Works that
  3003  You distribute, alongside or as an addendum to the NOTICE text from the Work,
  3004  provided that such additional attribution notices cannot be construed as
  3005  modifying the License.
  3006  You may add Your own copyright statement to Your modifications and may provide
  3007  additional or different license terms and conditions for use, reproduction, or
  3008  distribution of Your modifications, or for any such Derivative Works as a whole,
  3009  provided Your use, reproduction, and distribution of the Work otherwise complies
  3010  with the conditions stated in this License.
  3011  
  3012  5. Submission of Contributions.
  3013  
  3014  Unless You explicitly state otherwise, any Contribution intentionally submitted
  3015  for inclusion in the Work by You to the Licensor shall be under the terms and
  3016  conditions of this License, without any additional terms or conditions.
  3017  Notwithstanding the above, nothing herein shall supersede or modify the terms of
  3018  any separate license agreement you may have executed with Licensor regarding
  3019  such Contributions.
  3020  
  3021  6. Trademarks.
  3022  
  3023  This License does not grant permission to use the trade names, trademarks,
  3024  service marks, or product names of the Licensor, except as required for
  3025  reasonable and customary use in describing the origin of the Work and
  3026  reproducing the content of the NOTICE file.
  3027  
  3028  7. Disclaimer of Warranty.
  3029  
  3030  Unless required by applicable law or agreed to in writing, Licensor provides the
  3031  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
  3032  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
  3033  including, without limitation, any warranties or conditions of TITLE,
  3034  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
  3035  solely responsible for determining the appropriateness of using or
  3036  redistributing the Work and assume any risks associated with Your exercise of
  3037  permissions under this License.
  3038  
  3039  8. Limitation of Liability.
  3040  
  3041  In no event and under no legal theory, whether in tort (including negligence),
  3042  contract, or otherwise, unless required by applicable law (such as deliberate
  3043  and grossly negligent acts) or agreed to in writing, shall any Contributor be
  3044  liable to You for damages, including any direct, indirect, special, incidental,
  3045  or consequential damages of any character arising as a result of this License or
  3046  out of the use or inability to use the Work (including but not limited to
  3047  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
  3048  any and all other commercial damages or losses), even if such Contributor has
  3049  been advised of the possibility of such damages.
  3050  
  3051  9. Accepting Warranty or Additional Liability.
  3052  
  3053  While redistributing the Work or Derivative Works thereof, You may choose to
  3054  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
  3055  other liability obligations and/or rights consistent with this License. However,
  3056  in accepting such obligations, You may act only on Your own behalf and on Your
  3057  sole responsibility, not on behalf of any other Contributor, and only if You
  3058  agree to indemnify, defend, and hold each Contributor harmless for any liability
  3059  incurred by, or claims asserted against, such Contributor by reason of your
  3060  accepting any such warranty or additional liability.
  3061  
  3062  END OF TERMS AND CONDITIONS
  3063  
  3064  APPENDIX: How to apply the Apache License to your work
  3065  
  3066  To apply the Apache License to your work, attach the following boilerplate
  3067  notice, with the fields enclosed by brackets "[]" replaced with your own
  3068  identifying information. (Don't include the brackets!) The text should be
  3069  enclosed in the appropriate comment syntax for the file format. We also
  3070  recommend that a file or class name and description of purpose be included on
  3071  the same "printed page" as the copyright notice for easier identification within
  3072  third-party archives.
  3073  
  3074     Copyright [yyyy] [name of copyright owner]
  3075  
  3076     Licensed under the Apache License, Version 2.0 (the "License");
  3077     you may not use this file except in compliance with the License.
  3078     You may obtain a copy of the License at
  3079  
  3080       http://www.apache.org/licenses/LICENSE-2.0
  3081  
  3082     Unless required by applicable law or agreed to in writing, software
  3083     distributed under the License is distributed on an "AS IS" BASIS,
  3084     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3085     See the License for the specific language governing permissions and
  3086     limitations under the License.
  3087  
  3088  ================================================================
  3089  
  3090  github.com/coreos/pkg
  3091  https://github.com/coreos/pkg
  3092  ----------------------------------------------------------------
  3093  Apache License
  3094                             Version 2.0, January 2004
  3095                          http://www.apache.org/licenses/
  3096  
  3097     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3098  
  3099     1. Definitions.
  3100  
  3101        "License" shall mean the terms and conditions for use, reproduction,
  3102        and distribution as defined by Sections 1 through 9 of this document.
  3103  
  3104        "Licensor" shall mean the copyright owner or entity authorized by
  3105        the copyright owner that is granting the License.
  3106  
  3107        "Legal Entity" shall mean the union of the acting entity and all
  3108        other entities that control, are controlled by, or are under common
  3109        control with that entity. For the purposes of this definition,
  3110        "control" means (i) the power, direct or indirect, to cause the
  3111        direction or management of such entity, whether by contract or
  3112        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3113        outstanding shares, or (iii) beneficial ownership of such entity.
  3114  
  3115        "You" (or "Your") shall mean an individual or Legal Entity
  3116        exercising permissions granted by this License.
  3117  
  3118        "Source" form shall mean the preferred form for making modifications,
  3119        including but not limited to software source code, documentation
  3120        source, and configuration files.
  3121  
  3122        "Object" form shall mean any form resulting from mechanical
  3123        transformation or translation of a Source form, including but
  3124        not limited to compiled object code, generated documentation,
  3125        and conversions to other media types.
  3126  
  3127        "Work" shall mean the work of authorship, whether in Source or
  3128        Object form, made available under the License, as indicated by a
  3129        copyright notice that is included in or attached to the work
  3130        (an example is provided in the Appendix below).
  3131  
  3132        "Derivative Works" shall mean any work, whether in Source or Object
  3133        form, that is based on (or derived from) the Work and for which the
  3134        editorial revisions, annotations, elaborations, or other modifications
  3135        represent, as a whole, an original work of authorship. For the purposes
  3136        of this License, Derivative Works shall not include works that remain
  3137        separable from, or merely link (or bind by name) to the interfaces of,
  3138        the Work and Derivative Works thereof.
  3139  
  3140        "Contribution" shall mean any work of authorship, including
  3141        the original version of the Work and any modifications or additions
  3142        to that Work or Derivative Works thereof, that is intentionally
  3143        submitted to Licensor for inclusion in the Work by the copyright owner
  3144        or by an individual or Legal Entity authorized to submit on behalf of
  3145        the copyright owner. For the purposes of this definition, "submitted"
  3146        means any form of electronic, verbal, or written communication sent
  3147        to the Licensor or its representatives, including but not limited to
  3148        communication on electronic mailing lists, source code control systems,
  3149        and issue tracking systems that are managed by, or on behalf of, the
  3150        Licensor for the purpose of discussing and improving the Work, but
  3151        excluding communication that is conspicuously marked or otherwise
  3152        designated in writing by the copyright owner as "Not a Contribution."
  3153  
  3154        "Contributor" shall mean Licensor and any individual or Legal Entity
  3155        on behalf of whom a Contribution has been received by Licensor and
  3156        subsequently incorporated within the Work.
  3157  
  3158     2. Grant of Copyright License. Subject to the terms and conditions of
  3159        this License, each Contributor hereby grants to You a perpetual,
  3160        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3161        copyright license to reproduce, prepare Derivative Works of,
  3162        publicly display, publicly perform, sublicense, and distribute the
  3163        Work and such Derivative Works in Source or Object form.
  3164  
  3165     3. Grant of Patent License. Subject to the terms and conditions of
  3166        this License, each Contributor hereby grants to You a perpetual,
  3167        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3168        (except as stated in this section) patent license to make, have made,
  3169        use, offer to sell, sell, import, and otherwise transfer the Work,
  3170        where such license applies only to those patent claims licensable
  3171        by such Contributor that are necessarily infringed by their
  3172        Contribution(s) alone or by combination of their Contribution(s)
  3173        with the Work to which such Contribution(s) was submitted. If You
  3174        institute patent litigation against any entity (including a
  3175        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3176        or a Contribution incorporated within the Work constitutes direct
  3177        or contributory patent infringement, then any patent licenses
  3178        granted to You under this License for that Work shall terminate
  3179        as of the date such litigation is filed.
  3180  
  3181     4. Redistribution. You may reproduce and distribute copies of the
  3182        Work or Derivative Works thereof in any medium, with or without
  3183        modifications, and in Source or Object form, provided that You
  3184        meet the following conditions:
  3185  
  3186        (a) You must give any other recipients of the Work or
  3187            Derivative Works a copy of this License; and
  3188  
  3189        (b) You must cause any modified files to carry prominent notices
  3190            stating that You changed the files; and
  3191  
  3192        (c) You must retain, in the Source form of any Derivative Works
  3193            that You distribute, all copyright, patent, trademark, and
  3194            attribution notices from the Source form of the Work,
  3195            excluding those notices that do not pertain to any part of
  3196            the Derivative Works; and
  3197  
  3198        (d) If the Work includes a "NOTICE" text file as part of its
  3199            distribution, then any Derivative Works that You distribute must
  3200            include a readable copy of the attribution notices contained
  3201            within such NOTICE file, excluding those notices that do not
  3202            pertain to any part of the Derivative Works, in at least one
  3203            of the following places: within a NOTICE text file distributed
  3204            as part of the Derivative Works; within the Source form or
  3205            documentation, if provided along with the Derivative Works; or,
  3206            within a display generated by the Derivative Works, if and
  3207            wherever such third-party notices normally appear. The contents
  3208            of the NOTICE file are for informational purposes only and
  3209            do not modify the License. You may add Your own attribution
  3210            notices within Derivative Works that You distribute, alongside
  3211            or as an addendum to the NOTICE text from the Work, provided
  3212            that such additional attribution notices cannot be construed
  3213            as modifying the License.
  3214  
  3215        You may add Your own copyright statement to Your modifications and
  3216        may provide additional or different license terms and conditions
  3217        for use, reproduction, or distribution of Your modifications, or
  3218        for any such Derivative Works as a whole, provided Your use,
  3219        reproduction, and distribution of the Work otherwise complies with
  3220        the conditions stated in this License.
  3221  
  3222     5. Submission of Contributions. Unless You explicitly state otherwise,
  3223        any Contribution intentionally submitted for inclusion in the Work
  3224        by You to the Licensor shall be under the terms and conditions of
  3225        this License, without any additional terms or conditions.
  3226        Notwithstanding the above, nothing herein shall supersede or modify
  3227        the terms of any separate license agreement you may have executed
  3228        with Licensor regarding such Contributions.
  3229  
  3230     6. Trademarks. This License does not grant permission to use the trade
  3231        names, trademarks, service marks, or product names of the Licensor,
  3232        except as required for reasonable and customary use in describing the
  3233        origin of the Work and reproducing the content of the NOTICE file.
  3234  
  3235     7. Disclaimer of Warranty. Unless required by applicable law or
  3236        agreed to in writing, Licensor provides the Work (and each
  3237        Contributor provides its Contributions) on an "AS IS" BASIS,
  3238        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3239        implied, including, without limitation, any warranties or conditions
  3240        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3241        PARTICULAR PURPOSE. You are solely responsible for determining the
  3242        appropriateness of using or redistributing the Work and assume any
  3243        risks associated with Your exercise of permissions under this License.
  3244  
  3245     8. Limitation of Liability. In no event and under no legal theory,
  3246        whether in tort (including negligence), contract, or otherwise,
  3247        unless required by applicable law (such as deliberate and grossly
  3248        negligent acts) or agreed to in writing, shall any Contributor be
  3249        liable to You for damages, including any direct, indirect, special,
  3250        incidental, or consequential damages of any character arising as a
  3251        result of this License or out of the use or inability to use the
  3252        Work (including but not limited to damages for loss of goodwill,
  3253        work stoppage, computer failure or malfunction, or any and all
  3254        other commercial damages or losses), even if such Contributor
  3255        has been advised of the possibility of such damages.
  3256  
  3257     9. Accepting Warranty or Additional Liability. While redistributing
  3258        the Work or Derivative Works thereof, You may choose to offer,
  3259        and charge a fee for, acceptance of support, warranty, indemnity,
  3260        or other liability obligations and/or rights consistent with this
  3261        License. However, in accepting such obligations, You may act only
  3262        on Your own behalf and on Your sole responsibility, not on behalf
  3263        of any other Contributor, and only if You agree to indemnify,
  3264        defend, and hold each Contributor harmless for any liability
  3265        incurred by, or claims asserted against, such Contributor by reason
  3266        of your accepting any such warranty or additional liability.
  3267  
  3268     END OF TERMS AND CONDITIONS
  3269  
  3270     APPENDIX: How to apply the Apache License to your work.
  3271  
  3272        To apply the Apache License to your work, attach the following
  3273        boilerplate notice, with the fields enclosed by brackets "{}"
  3274        replaced with your own identifying information. (Don't include
  3275        the brackets!)  The text should be enclosed in the appropriate
  3276        comment syntax for the file format. We also recommend that a
  3277        file or class name and description of purpose be included on the
  3278        same "printed page" as the copyright notice for easier
  3279        identification within third-party archives.
  3280  
  3281     Copyright {yyyy} {name of copyright owner}
  3282  
  3283     Licensed under the Apache License, Version 2.0 (the "License");
  3284     you may not use this file except in compliance with the License.
  3285     You may obtain a copy of the License at
  3286  
  3287         http://www.apache.org/licenses/LICENSE-2.0
  3288  
  3289     Unless required by applicable law or agreed to in writing, software
  3290     distributed under the License is distributed on an "AS IS" BASIS,
  3291     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3292     See the License for the specific language governing permissions and
  3293     limitations under the License.
  3294  
  3295  
  3296  ================================================================
  3297  
  3298  github.com/davecgh/go-spew
  3299  https://github.com/davecgh/go-spew
  3300  ----------------------------------------------------------------
  3301  ISC License
  3302  
  3303  Copyright (c) 2012-2016 Dave Collins <dave@davec.name>
  3304  
  3305  Permission to use, copy, modify, and/or distribute this software for any
  3306  purpose with or without fee is hereby granted, provided that the above
  3307  copyright notice and this permission notice appear in all copies.
  3308  
  3309  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  3310  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  3311  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  3312  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  3313  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  3314  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  3315  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3316  
  3317  ================================================================
  3318  
  3319  github.com/dgrijalva/jwt-go
  3320  https://github.com/dgrijalva/jwt-go
  3321  ----------------------------------------------------------------
  3322  Copyright (c) 2012 Dave Grijalva
  3323  
  3324  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:
  3325  
  3326  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  3327  
  3328  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.
  3329  
  3330  
  3331  ================================================================
  3332  
  3333  github.com/djherbis/atime
  3334  https://github.com/djherbis/atime
  3335  ----------------------------------------------------------------
  3336  The MIT License (MIT)
  3337  
  3338  Copyright (c) 2015 Dustin H
  3339  
  3340  Permission is hereby granted, free of charge, to any person obtaining a copy
  3341  of this software and associated documentation files (the "Software"), to deal
  3342  in the Software without restriction, including without limitation the rights
  3343  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3344  copies of the Software, and to permit persons to whom the Software is
  3345  furnished to do so, subject to the following conditions:
  3346  
  3347  The above copyright notice and this permission notice shall be included in all
  3348  copies or substantial portions of the Software.
  3349  
  3350  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3351  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3352  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3353  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3354  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3355  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3356  SOFTWARE.
  3357  
  3358  
  3359  ================================================================
  3360  
  3361  github.com/dswarbrick/smart
  3362  https://github.com/dswarbrick/smart
  3363  ----------------------------------------------------------------
  3364                                   Apache License
  3365                             Version 2.0, January 2004
  3366                          http://www.apache.org/licenses/
  3367  
  3368     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3369  
  3370     1. Definitions.
  3371  
  3372        "License" shall mean the terms and conditions for use, reproduction,
  3373        and distribution as defined by Sections 1 through 9 of this document.
  3374  
  3375        "Licensor" shall mean the copyright owner or entity authorized by
  3376        the copyright owner that is granting the License.
  3377  
  3378        "Legal Entity" shall mean the union of the acting entity and all
  3379        other entities that control, are controlled by, or are under common
  3380        control with that entity. For the purposes of this definition,
  3381        "control" means (i) the power, direct or indirect, to cause the
  3382        direction or management of such entity, whether by contract or
  3383        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3384        outstanding shares, or (iii) beneficial ownership of such entity.
  3385  
  3386        "You" (or "Your") shall mean an individual or Legal Entity
  3387        exercising permissions granted by this License.
  3388  
  3389        "Source" form shall mean the preferred form for making modifications,
  3390        including but not limited to software source code, documentation
  3391        source, and configuration files.
  3392  
  3393        "Object" form shall mean any form resulting from mechanical
  3394        transformation or translation of a Source form, including but
  3395        not limited to compiled object code, generated documentation,
  3396        and conversions to other media types.
  3397  
  3398        "Work" shall mean the work of authorship, whether in Source or
  3399        Object form, made available under the License, as indicated by a
  3400        copyright notice that is included in or attached to the work
  3401        (an example is provided in the Appendix below).
  3402  
  3403        "Derivative Works" shall mean any work, whether in Source or Object
  3404        form, that is based on (or derived from) the Work and for which the
  3405        editorial revisions, annotations, elaborations, or other modifications
  3406        represent, as a whole, an original work of authorship. For the purposes
  3407        of this License, Derivative Works shall not include works that remain
  3408        separable from, or merely link (or bind by name) to the interfaces of,
  3409        the Work and Derivative Works thereof.
  3410  
  3411        "Contribution" shall mean any work of authorship, including
  3412        the original version of the Work and any modifications or additions
  3413        to that Work or Derivative Works thereof, that is intentionally
  3414        submitted to Licensor for inclusion in the Work by the copyright owner
  3415        or by an individual or Legal Entity authorized to submit on behalf of
  3416        the copyright owner. For the purposes of this definition, "submitted"
  3417        means any form of electronic, verbal, or written communication sent
  3418        to the Licensor or its representatives, including but not limited to
  3419        communication on electronic mailing lists, source code control systems,
  3420        and issue tracking systems that are managed by, or on behalf of, the
  3421        Licensor for the purpose of discussing and improving the Work, but
  3422        excluding communication that is conspicuously marked or otherwise
  3423        designated in writing by the copyright owner as "Not a Contribution."
  3424  
  3425        "Contributor" shall mean Licensor and any individual or Legal Entity
  3426        on behalf of whom a Contribution has been received by Licensor and
  3427        subsequently incorporated within the Work.
  3428  
  3429     2. Grant of Copyright License. Subject to the terms and conditions of
  3430        this License, each Contributor hereby grants to You a perpetual,
  3431        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3432        copyright license to reproduce, prepare Derivative Works of,
  3433        publicly display, publicly perform, sublicense, and distribute the
  3434        Work and such Derivative Works in Source or Object form.
  3435  
  3436     3. Grant of Patent License. Subject to the terms and conditions of
  3437        this License, each Contributor hereby grants to You a perpetual,
  3438        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3439        (except as stated in this section) patent license to make, have made,
  3440        use, offer to sell, sell, import, and otherwise transfer the Work,
  3441        where such license applies only to those patent claims licensable
  3442        by such Contributor that are necessarily infringed by their
  3443        Contribution(s) alone or by combination of their Contribution(s)
  3444        with the Work to which such Contribution(s) was submitted. If You
  3445        institute patent litigation against any entity (including a
  3446        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3447        or a Contribution incorporated within the Work constitutes direct
  3448        or contributory patent infringement, then any patent licenses
  3449        granted to You under this License for that Work shall terminate
  3450        as of the date such litigation is filed.
  3451  
  3452     4. Redistribution. You may reproduce and distribute copies of the
  3453        Work or Derivative Works thereof in any medium, with or without
  3454        modifications, and in Source or Object form, provided that You
  3455        meet the following conditions:
  3456  
  3457        (a) You must give any other recipients of the Work or
  3458            Derivative Works a copy of this License; and
  3459  
  3460        (b) You must cause any modified files to carry prominent notices
  3461            stating that You changed the files; and
  3462  
  3463        (c) You must retain, in the Source form of any Derivative Works
  3464            that You distribute, all copyright, patent, trademark, and
  3465            attribution notices from the Source form of the Work,
  3466            excluding those notices that do not pertain to any part of
  3467            the Derivative Works; and
  3468  
  3469        (d) If the Work includes a "NOTICE" text file as part of its
  3470            distribution, then any Derivative Works that You distribute must
  3471            include a readable copy of the attribution notices contained
  3472            within such NOTICE file, excluding those notices that do not
  3473            pertain to any part of the Derivative Works, in at least one
  3474            of the following places: within a NOTICE text file distributed
  3475            as part of the Derivative Works; within the Source form or
  3476            documentation, if provided along with the Derivative Works; or,
  3477            within a display generated by the Derivative Works, if and
  3478            wherever such third-party notices normally appear. The contents
  3479            of the NOTICE file are for informational purposes only and
  3480            do not modify the License. You may add Your own attribution
  3481            notices within Derivative Works that You distribute, alongside
  3482            or as an addendum to the NOTICE text from the Work, provided
  3483            that such additional attribution notices cannot be construed
  3484            as modifying the License.
  3485  
  3486        You may add Your own copyright statement to Your modifications and
  3487        may provide additional or different license terms and conditions
  3488        for use, reproduction, or distribution of Your modifications, or
  3489        for any such Derivative Works as a whole, provided Your use,
  3490        reproduction, and distribution of the Work otherwise complies with
  3491        the conditions stated in this License.
  3492  
  3493     5. Submission of Contributions. Unless You explicitly state otherwise,
  3494        any Contribution intentionally submitted for inclusion in the Work
  3495        by You to the Licensor shall be under the terms and conditions of
  3496        this License, without any additional terms or conditions.
  3497        Notwithstanding the above, nothing herein shall supersede or modify
  3498        the terms of any separate license agreement you may have executed
  3499        with Licensor regarding such Contributions.
  3500  
  3501     6. Trademarks. This License does not grant permission to use the trade
  3502        names, trademarks, service marks, or product names of the Licensor,
  3503        except as required for reasonable and customary use in describing the
  3504        origin of the Work and reproducing the content of the NOTICE file.
  3505  
  3506     7. Disclaimer of Warranty. Unless required by applicable law or
  3507        agreed to in writing, Licensor provides the Work (and each
  3508        Contributor provides its Contributions) on an "AS IS" BASIS,
  3509        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3510        implied, including, without limitation, any warranties or conditions
  3511        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3512        PARTICULAR PURPOSE. You are solely responsible for determining the
  3513        appropriateness of using or redistributing the Work and assume any
  3514        risks associated with Your exercise of permissions under this License.
  3515  
  3516     8. Limitation of Liability. In no event and under no legal theory,
  3517        whether in tort (including negligence), contract, or otherwise,
  3518        unless required by applicable law (such as deliberate and grossly
  3519        negligent acts) or agreed to in writing, shall any Contributor be
  3520        liable to You for damages, including any direct, indirect, special,
  3521        incidental, or consequential damages of any character arising as a
  3522        result of this License or out of the use or inability to use the
  3523        Work (including but not limited to damages for loss of goodwill,
  3524        work stoppage, computer failure or malfunction, or any and all
  3525        other commercial damages or losses), even if such Contributor
  3526        has been advised of the possibility of such damages.
  3527  
  3528     9. Accepting Warranty or Additional Liability. While redistributing
  3529        the Work or Derivative Works thereof, You may choose to offer,
  3530        and charge a fee for, acceptance of support, warranty, indemnity,
  3531        or other liability obligations and/or rights consistent with this
  3532        License. However, in accepting such obligations, You may act only
  3533        on Your own behalf and on Your sole responsibility, not on behalf
  3534        of any other Contributor, and only if You agree to indemnify,
  3535        defend, and hold each Contributor harmless for any liability
  3536        incurred by, or claims asserted against, such Contributor by reason
  3537        of your accepting any such warranty or additional liability.
  3538  
  3539     END OF TERMS AND CONDITIONS
  3540  
  3541     APPENDIX: How to apply the Apache License to your work.
  3542  
  3543        To apply the Apache License to your work, attach the following
  3544        boilerplate notice, with the fields enclosed by brackets "[]"
  3545        replaced with your own identifying information. (Don't include
  3546        the brackets!)  The text should be enclosed in the appropriate
  3547        comment syntax for the file format. We also recommend that a
  3548        file or class name and description of purpose be included on the
  3549        same "printed page" as the copyright notice for easier
  3550        identification within third-party archives.
  3551  
  3552     Copyright [yyyy] [name of copyright owner]
  3553  
  3554     Licensed under the Apache License, Version 2.0 (the "License");
  3555     you may not use this file except in compliance with the License.
  3556     You may obtain a copy of the License at
  3557  
  3558         http://www.apache.org/licenses/LICENSE-2.0
  3559  
  3560     Unless required by applicable law or agreed to in writing, software
  3561     distributed under the License is distributed on an "AS IS" BASIS,
  3562     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3563     See the License for the specific language governing permissions and
  3564     limitations under the License.
  3565  
  3566  ================================================================
  3567  
  3568  github.com/dustin/go-humanize
  3569  https://github.com/dustin/go-humanize
  3570  ----------------------------------------------------------------
  3571  Copyright (c) 2005-2008  Dustin Sallings <dustin@spy.net>
  3572  
  3573  Permission is hereby granted, free of charge, to any person obtaining a copy
  3574  of this software and associated documentation files (the "Software"), to deal
  3575  in the Software without restriction, including without limitation the rights
  3576  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3577  copies of the Software, and to permit persons to whom the Software is
  3578  furnished to do so, subject to the following conditions:
  3579  
  3580  The above copyright notice and this permission notice shall be included in
  3581  all copies or substantial portions of the Software.
  3582  
  3583  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3584  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3585  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3586  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3587  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3588  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3589  SOFTWARE.
  3590  
  3591  <http://www.opensource.org/licenses/mit-license.php>
  3592  
  3593  ================================================================
  3594  
  3595  github.com/eapache/go-resiliency
  3596  https://github.com/eapache/go-resiliency
  3597  ----------------------------------------------------------------
  3598  The MIT License (MIT)
  3599  
  3600  Copyright (c) 2014 Evan Huus
  3601  
  3602  Permission is hereby granted, free of charge, to any person obtaining a copy
  3603  of this software and associated documentation files (the "Software"), to deal
  3604  in the Software without restriction, including without limitation the rights
  3605  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3606  copies of the Software, and to permit persons to whom the Software is
  3607  furnished to do so, subject to the following conditions:
  3608  
  3609  The above copyright notice and this permission notice shall be included in all
  3610  copies or substantial portions of the Software.
  3611  
  3612  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3613  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3614  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3615  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3616  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3617  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3618  SOFTWARE.
  3619  
  3620  
  3621  ================================================================
  3622  
  3623  github.com/eapache/go-xerial-snappy
  3624  https://github.com/eapache/go-xerial-snappy
  3625  ----------------------------------------------------------------
  3626  The MIT License (MIT)
  3627  
  3628  Copyright (c) 2016 Evan Huus
  3629  
  3630  Permission is hereby granted, free of charge, to any person obtaining a copy
  3631  of this software and associated documentation files (the "Software"), to deal
  3632  in the Software without restriction, including without limitation the rights
  3633  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3634  copies of the Software, and to permit persons to whom the Software is
  3635  furnished to do so, subject to the following conditions:
  3636  
  3637  The above copyright notice and this permission notice shall be included in all
  3638  copies or substantial portions of the Software.
  3639  
  3640  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3641  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3642  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3643  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3644  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3645  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3646  SOFTWARE.
  3647  
  3648  ================================================================
  3649  
  3650  github.com/eapache/queue
  3651  https://github.com/eapache/queue
  3652  ----------------------------------------------------------------
  3653  The MIT License (MIT)
  3654  
  3655  Copyright (c) 2014 Evan Huus
  3656  
  3657  Permission is hereby granted, free of charge, to any person obtaining a copy
  3658  of this software and associated documentation files (the "Software"), to deal
  3659  in the Software without restriction, including without limitation the rights
  3660  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3661  copies of the Software, and to permit persons to whom the Software is
  3662  furnished to do so, subject to the following conditions:
  3663  
  3664  The above copyright notice and this permission notice shall be included in all
  3665  copies or substantial portions of the Software.
  3666  
  3667  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3668  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3669  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3670  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3671  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3672  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3673  SOFTWARE.
  3674  ================================================================
  3675  
  3676  github.com/eclipse/paho.mqtt.golang
  3677  https://github.com/eclipse/paho.mqtt.golang
  3678  ----------------------------------------------------------------
  3679  This project is dual licensed under the Eclipse Public License 1.0 and the
  3680  Eclipse Distribution License 1.0 as described in the epl-v10 and edl-v10 files.
  3681  
  3682  The EDL is copied below in order to pass the pkg.go.dev license check (https://pkg.go.dev/license-policy).
  3683  
  3684  ****
  3685  Eclipse Distribution License - v 1.0
  3686  
  3687  Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
  3688  
  3689  All rights reserved.
  3690  
  3691  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  3692  
  3693      Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  3694      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.
  3695      Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  3696  
  3697  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 OWNER 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.
  3698  
  3699  ================================================================
  3700  
  3701  github.com/fatih/color
  3702  https://github.com/fatih/color
  3703  ----------------------------------------------------------------
  3704  The MIT License (MIT)
  3705  
  3706  Copyright (c) 2013 Fatih Arslan
  3707  
  3708  Permission is hereby granted, free of charge, to any person obtaining a copy of
  3709  this software and associated documentation files (the "Software"), to deal in
  3710  the Software without restriction, including without limitation the rights to
  3711  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  3712  the Software, and to permit persons to whom the Software is furnished to do so,
  3713  subject to the following conditions:
  3714  
  3715  The above copyright notice and this permission notice shall be included in all
  3716  copies or substantial portions of the Software.
  3717  
  3718  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3719  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  3720  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  3721  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  3722  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  3723  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3724  
  3725  ================================================================
  3726  
  3727  github.com/fatih/structs
  3728  https://github.com/fatih/structs
  3729  ----------------------------------------------------------------
  3730  The MIT License (MIT)
  3731  
  3732  Copyright (c) 2014 Fatih Arslan
  3733  
  3734  Permission is hereby granted, free of charge, to any person obtaining a copy
  3735  of this software and associated documentation files (the "Software"), to deal
  3736  in the Software without restriction, including without limitation the rights
  3737  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3738  copies of the Software, and to permit persons to whom the Software is
  3739  furnished to do so, subject to the following conditions:
  3740  
  3741  The above copyright notice and this permission notice shall be included in all
  3742  copies or substantial portions of the Software.
  3743  
  3744  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3745  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3746  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3747  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3748  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3749  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3750  SOFTWARE.
  3751  ================================================================
  3752  
  3753  github.com/felixge/httpsnoop
  3754  https://github.com/felixge/httpsnoop
  3755  ----------------------------------------------------------------
  3756  Copyright (c) 2016 Felix Geisendörfer (felix@debuggable.com)
  3757  
  3758   Permission is hereby granted, free of charge, to any person obtaining a copy
  3759   of this software and associated documentation files (the "Software"), to deal
  3760   in the Software without restriction, including without limitation the rights
  3761   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3762   copies of the Software, and to permit persons to whom the Software is
  3763   furnished to do so, subject to the following conditions:
  3764  
  3765   The above copyright notice and this permission notice shall be included in
  3766   all copies or substantial portions of the Software.
  3767  
  3768   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3769   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3770   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3771   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3772   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3773   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  3774   THE SOFTWARE.
  3775  
  3776  ================================================================
  3777  
  3778  github.com/fortytw2/leaktest
  3779  https://github.com/fortytw2/leaktest
  3780  ----------------------------------------------------------------
  3781  Copyright (c) 2012 The Go Authors. All rights reserved.
  3782  
  3783  Redistribution and use in source and binary forms, with or without
  3784  modification, are permitted provided that the following conditions are
  3785  met:
  3786  
  3787     * Redistributions of source code must retain the above copyright
  3788  notice, this list of conditions and the following disclaimer.
  3789     * Redistributions in binary form must reproduce the above
  3790  copyright notice, this list of conditions and the following disclaimer
  3791  in the documentation and/or other materials provided with the
  3792  distribution.
  3793     * Neither the name of Google Inc. nor the names of its
  3794  contributors may be used to endorse or promote products derived from
  3795  this software without specific prior written permission.
  3796  
  3797  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3798  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3799  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3800  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3801  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3802  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3803  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3804  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3805  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3806  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3807  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3808  
  3809  ================================================================
  3810  
  3811  github.com/frankban/quicktest
  3812  https://github.com/frankban/quicktest
  3813  ----------------------------------------------------------------
  3814  MIT License
  3815  
  3816  Copyright (c) 2017 Canonical Ltd.
  3817  
  3818  Permission is hereby granted, free of charge, to any person obtaining a copy
  3819  of this software and associated documentation files (the "Software"), to deal
  3820  in the Software without restriction, including without limitation the rights
  3821  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3822  copies of the Software, and to permit persons to whom the Software is
  3823  furnished to do so, subject to the following conditions:
  3824  
  3825  The above copyright notice and this permission notice shall be included in all
  3826  copies or substantial portions of the Software.
  3827  
  3828  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3829  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3830  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3831  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3832  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3833  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3834  SOFTWARE.
  3835  
  3836  ================================================================
  3837  
  3838  github.com/go-asn1-ber/asn1-ber
  3839  https://github.com/go-asn1-ber/asn1-ber
  3840  ----------------------------------------------------------------
  3841  The MIT License (MIT)
  3842  
  3843  Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com)
  3844  Portions copyright (c) 2015-2016 go-asn1-ber Authors
  3845  
  3846  Permission is hereby granted, free of charge, to any person obtaining a copy
  3847  of this software and associated documentation files (the "Software"), to deal
  3848  in the Software without restriction, including without limitation the rights
  3849  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3850  copies of the Software, and to permit persons to whom the Software is
  3851  furnished to do so, subject to the following conditions:
  3852  
  3853  The above copyright notice and this permission notice shall be included in all
  3854  copies or substantial portions of the Software.
  3855  
  3856  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3857  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3858  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3859  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3860  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3861  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3862  SOFTWARE.
  3863  
  3864  ================================================================
  3865  
  3866  github.com/go-ldap/ldap
  3867  https://github.com/go-ldap/ldap
  3868  ----------------------------------------------------------------
  3869  The MIT License (MIT)
  3870  
  3871  Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com)
  3872  Portions copyright (c) 2015-2016 go-ldap Authors
  3873  
  3874  Permission is hereby granted, free of charge, to any person obtaining a copy
  3875  of this software and associated documentation files (the "Software"), to deal
  3876  in the Software without restriction, including without limitation the rights
  3877  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3878  copies of the Software, and to permit persons to whom the Software is
  3879  furnished to do so, subject to the following conditions:
  3880  
  3881  The above copyright notice and this permission notice shall be included in all
  3882  copies or substantial portions of the Software.
  3883  
  3884  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3885  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3886  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3887  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3888  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3889  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3890  SOFTWARE.
  3891  
  3892  ================================================================
  3893  
  3894  github.com/go-ldap/ldap/v3
  3895  https://github.com/go-ldap/ldap/v3
  3896  ----------------------------------------------------------------
  3897  The MIT License (MIT)
  3898  
  3899  Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com)
  3900  Portions copyright (c) 2015-2016 go-ldap Authors
  3901  
  3902  Permission is hereby granted, free of charge, to any person obtaining a copy
  3903  of this software and associated documentation files (the "Software"), to deal
  3904  in the Software without restriction, including without limitation the rights
  3905  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3906  copies of the Software, and to permit persons to whom the Software is
  3907  furnished to do so, subject to the following conditions:
  3908  
  3909  The above copyright notice and this permission notice shall be included in all
  3910  copies or substantial portions of the Software.
  3911  
  3912  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3913  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3914  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3915  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3916  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3917  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3918  SOFTWARE.
  3919  
  3920  ================================================================
  3921  
  3922  github.com/go-ole/go-ole
  3923  https://github.com/go-ole/go-ole
  3924  ----------------------------------------------------------------
  3925  The MIT License (MIT)
  3926  
  3927  Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com>
  3928  
  3929  Permission is hereby granted, free of charge, to any person obtaining a copy of
  3930  this software and associated documentation files (the “Software”), to deal in
  3931  the Software without restriction, including without limitation the rights to
  3932  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  3933  of the Software, and to permit persons to whom the Software is furnished to do
  3934  so, subject to the following conditions:
  3935  
  3936  The above copyright notice and this permission notice shall be included in all
  3937  copies or substantial portions of the Software.
  3938  
  3939  THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3940  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3941  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3942  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3943  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3944  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3945  SOFTWARE.
  3946  
  3947  ================================================================
  3948  
  3949  github.com/go-sql-driver/mysql
  3950  https://github.com/go-sql-driver/mysql
  3951  ----------------------------------------------------------------
  3952  Mozilla Public License Version 2.0
  3953  ==================================
  3954  
  3955  1. Definitions
  3956  --------------
  3957  
  3958  1.1. "Contributor"
  3959      means each individual or legal entity that creates, contributes to
  3960      the creation of, or owns Covered Software.
  3961  
  3962  1.2. "Contributor Version"
  3963      means the combination of the Contributions of others (if any) used
  3964      by a Contributor and that particular Contributor's Contribution.
  3965  
  3966  1.3. "Contribution"
  3967      means Covered Software of a particular Contributor.
  3968  
  3969  1.4. "Covered Software"
  3970      means Source Code Form to which the initial Contributor has attached
  3971      the notice in Exhibit A, the Executable Form of such Source Code
  3972      Form, and Modifications of such Source Code Form, in each case
  3973      including portions thereof.
  3974  
  3975  1.5. "Incompatible With Secondary Licenses"
  3976      means
  3977  
  3978      (a) that the initial Contributor has attached the notice described
  3979          in Exhibit B to the Covered Software; or
  3980  
  3981      (b) that the Covered Software was made available under the terms of
  3982          version 1.1 or earlier of the License, but not also under the
  3983          terms of a Secondary License.
  3984  
  3985  1.6. "Executable Form"
  3986      means any form of the work other than Source Code Form.
  3987  
  3988  1.7. "Larger Work"
  3989      means a work that combines Covered Software with other material, in 
  3990      a separate file or files, that is not Covered Software.
  3991  
  3992  1.8. "License"
  3993      means this document.
  3994  
  3995  1.9. "Licensable"
  3996      means having the right to grant, to the maximum extent possible,
  3997      whether at the time of the initial grant or subsequently, any and
  3998      all of the rights conveyed by this License.
  3999  
  4000  1.10. "Modifications"
  4001      means any of the following:
  4002  
  4003      (a) any file in Source Code Form that results from an addition to,
  4004          deletion from, or modification of the contents of Covered
  4005          Software; or
  4006  
  4007      (b) any new file in Source Code Form that contains any Covered
  4008          Software.
  4009  
  4010  1.11. "Patent Claims" of a Contributor
  4011      means any patent claim(s), including without limitation, method,
  4012      process, and apparatus claims, in any patent Licensable by such
  4013      Contributor that would be infringed, but for the grant of the
  4014      License, by the making, using, selling, offering for sale, having
  4015      made, import, or transfer of either its Contributions or its
  4016      Contributor Version.
  4017  
  4018  1.12. "Secondary License"
  4019      means either the GNU General Public License, Version 2.0, the GNU
  4020      Lesser General Public License, Version 2.1, the GNU Affero General
  4021      Public License, Version 3.0, or any later versions of those
  4022      licenses.
  4023  
  4024  1.13. "Source Code Form"
  4025      means the form of the work preferred for making modifications.
  4026  
  4027  1.14. "You" (or "Your")
  4028      means an individual or a legal entity exercising rights under this
  4029      License. For legal entities, "You" includes any entity that
  4030      controls, is controlled by, or is under common control with You. For
  4031      purposes of this definition, "control" means (a) the power, direct
  4032      or indirect, to cause the direction or management of such entity,
  4033      whether by contract or otherwise, or (b) ownership of more than
  4034      fifty percent (50%) of the outstanding shares or beneficial
  4035      ownership of such entity.
  4036  
  4037  2. License Grants and Conditions
  4038  --------------------------------
  4039  
  4040  2.1. Grants
  4041  
  4042  Each Contributor hereby grants You a world-wide, royalty-free,
  4043  non-exclusive license:
  4044  
  4045  (a) under intellectual property rights (other than patent or trademark)
  4046      Licensable by such Contributor to use, reproduce, make available,
  4047      modify, display, perform, distribute, and otherwise exploit its
  4048      Contributions, either on an unmodified basis, with Modifications, or
  4049      as part of a Larger Work; and
  4050  
  4051  (b) under Patent Claims of such Contributor to make, use, sell, offer
  4052      for sale, have made, import, and otherwise transfer either its
  4053      Contributions or its Contributor Version.
  4054  
  4055  2.2. Effective Date
  4056  
  4057  The licenses granted in Section 2.1 with respect to any Contribution
  4058  become effective for each Contribution on the date the Contributor first
  4059  distributes such Contribution.
  4060  
  4061  2.3. Limitations on Grant Scope
  4062  
  4063  The licenses granted in this Section 2 are the only rights granted under
  4064  this License. No additional rights or licenses will be implied from the
  4065  distribution or licensing of Covered Software under this License.
  4066  Notwithstanding Section 2.1(b) above, no patent license is granted by a
  4067  Contributor:
  4068  
  4069  (a) for any code that a Contributor has removed from Covered Software;
  4070      or
  4071  
  4072  (b) for infringements caused by: (i) Your and any other third party's
  4073      modifications of Covered Software, or (ii) the combination of its
  4074      Contributions with other software (except as part of its Contributor
  4075      Version); or
  4076  
  4077  (c) under Patent Claims infringed by Covered Software in the absence of
  4078      its Contributions.
  4079  
  4080  This License does not grant any rights in the trademarks, service marks,
  4081  or logos of any Contributor (except as may be necessary to comply with
  4082  the notice requirements in Section 3.4).
  4083  
  4084  2.4. Subsequent Licenses
  4085  
  4086  No Contributor makes additional grants as a result of Your choice to
  4087  distribute the Covered Software under a subsequent version of this
  4088  License (see Section 10.2) or under the terms of a Secondary License (if
  4089  permitted under the terms of Section 3.3).
  4090  
  4091  2.5. Representation
  4092  
  4093  Each Contributor represents that the Contributor believes its
  4094  Contributions are its original creation(s) or it has sufficient rights
  4095  to grant the rights to its Contributions conveyed by this License.
  4096  
  4097  2.6. Fair Use
  4098  
  4099  This License is not intended to limit any rights You have under
  4100  applicable copyright doctrines of fair use, fair dealing, or other
  4101  equivalents.
  4102  
  4103  2.7. Conditions
  4104  
  4105  Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  4106  in Section 2.1.
  4107  
  4108  3. Responsibilities
  4109  -------------------
  4110  
  4111  3.1. Distribution of Source Form
  4112  
  4113  All distribution of Covered Software in Source Code Form, including any
  4114  Modifications that You create or to which You contribute, must be under
  4115  the terms of this License. You must inform recipients that the Source
  4116  Code Form of the Covered Software is governed by the terms of this
  4117  License, and how they can obtain a copy of this License. You may not
  4118  attempt to alter or restrict the recipients' rights in the Source Code
  4119  Form.
  4120  
  4121  3.2. Distribution of Executable Form
  4122  
  4123  If You distribute Covered Software in Executable Form then:
  4124  
  4125  (a) such Covered Software must also be made available in Source Code
  4126      Form, as described in Section 3.1, and You must inform recipients of
  4127      the Executable Form how they can obtain a copy of such Source Code
  4128      Form by reasonable means in a timely manner, at a charge no more
  4129      than the cost of distribution to the recipient; and
  4130  
  4131  (b) You may distribute such Executable Form under the terms of this
  4132      License, or sublicense it under different terms, provided that the
  4133      license for the Executable Form does not attempt to limit or alter
  4134      the recipients' rights in the Source Code Form under this License.
  4135  
  4136  3.3. Distribution of a Larger Work
  4137  
  4138  You may create and distribute a Larger Work under terms of Your choice,
  4139  provided that You also comply with the requirements of this License for
  4140  the Covered Software. If the Larger Work is a combination of Covered
  4141  Software with a work governed by one or more Secondary Licenses, and the
  4142  Covered Software is not Incompatible With Secondary Licenses, this
  4143  License permits You to additionally distribute such Covered Software
  4144  under the terms of such Secondary License(s), so that the recipient of
  4145  the Larger Work may, at their option, further distribute the Covered
  4146  Software under the terms of either this License or such Secondary
  4147  License(s).
  4148  
  4149  3.4. Notices
  4150  
  4151  You may not remove or alter the substance of any license notices
  4152  (including copyright notices, patent notices, disclaimers of warranty,
  4153  or limitations of liability) contained within the Source Code Form of
  4154  the Covered Software, except that You may alter any license notices to
  4155  the extent required to remedy known factual inaccuracies.
  4156  
  4157  3.5. Application of Additional Terms
  4158  
  4159  You may choose to offer, and to charge a fee for, warranty, support,
  4160  indemnity or liability obligations to one or more recipients of Covered
  4161  Software. However, You may do so only on Your own behalf, and not on
  4162  behalf of any Contributor. You must make it absolutely clear that any
  4163  such warranty, support, indemnity, or liability obligation is offered by
  4164  You alone, and You hereby agree to indemnify every Contributor for any
  4165  liability incurred by such Contributor as a result of warranty, support,
  4166  indemnity or liability terms You offer. You may include additional
  4167  disclaimers of warranty and limitations of liability specific to any
  4168  jurisdiction.
  4169  
  4170  4. Inability to Comply Due to Statute or Regulation
  4171  ---------------------------------------------------
  4172  
  4173  If it is impossible for You to comply with any of the terms of this
  4174  License with respect to some or all of the Covered Software due to
  4175  statute, judicial order, or regulation then You must: (a) comply with
  4176  the terms of this License to the maximum extent possible; and (b)
  4177  describe the limitations and the code they affect. Such description must
  4178  be placed in a text file included with all distributions of the Covered
  4179  Software under this License. Except to the extent prohibited by statute
  4180  or regulation, such description must be sufficiently detailed for a
  4181  recipient of ordinary skill to be able to understand it.
  4182  
  4183  5. Termination
  4184  --------------
  4185  
  4186  5.1. The rights granted under this License will terminate automatically
  4187  if You fail to comply with any of its terms. However, if You become
  4188  compliant, then the rights granted under this License from a particular
  4189  Contributor are reinstated (a) provisionally, unless and until such
  4190  Contributor explicitly and finally terminates Your grants, and (b) on an
  4191  ongoing basis, if such Contributor fails to notify You of the
  4192  non-compliance by some reasonable means prior to 60 days after You have
  4193  come back into compliance. Moreover, Your grants from a particular
  4194  Contributor are reinstated on an ongoing basis if such Contributor
  4195  notifies You of the non-compliance by some reasonable means, this is the
  4196  first time You have received notice of non-compliance with this License
  4197  from such Contributor, and You become compliant prior to 30 days after
  4198  Your receipt of the notice.
  4199  
  4200  5.2. If You initiate litigation against any entity by asserting a patent
  4201  infringement claim (excluding declaratory judgment actions,
  4202  counter-claims, and cross-claims) alleging that a Contributor Version
  4203  directly or indirectly infringes any patent, then the rights granted to
  4204  You by any and all Contributors for the Covered Software under Section
  4205  2.1 of this License shall terminate.
  4206  
  4207  5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  4208  end user license agreements (excluding distributors and resellers) which
  4209  have been validly granted by You or Your distributors under this License
  4210  prior to termination shall survive termination.
  4211  
  4212  ************************************************************************
  4213  *                                                                      *
  4214  *  6. Disclaimer of Warranty                                           *
  4215  *  -------------------------                                           *
  4216  *                                                                      *
  4217  *  Covered Software is provided under this License on an "as is"       *
  4218  *  basis, without warranty of any kind, either expressed, implied, or  *
  4219  *  statutory, including, without limitation, warranties that the       *
  4220  *  Covered Software is free of defects, merchantable, fit for a        *
  4221  *  particular purpose or non-infringing. The entire risk as to the     *
  4222  *  quality and performance of the Covered Software is with You.        *
  4223  *  Should any Covered Software prove defective in any respect, You     *
  4224  *  (not any Contributor) assume the cost of any necessary servicing,   *
  4225  *  repair, or correction. This disclaimer of warranty constitutes an   *
  4226  *  essential part of this License. No use of any Covered Software is   *
  4227  *  authorized under this License except under this disclaimer.         *
  4228  *                                                                      *
  4229  ************************************************************************
  4230  
  4231  ************************************************************************
  4232  *                                                                      *
  4233  *  7. Limitation of Liability                                          *
  4234  *  --------------------------                                          *
  4235  *                                                                      *
  4236  *  Under no circumstances and under no legal theory, whether tort      *
  4237  *  (including negligence), contract, or otherwise, shall any           *
  4238  *  Contributor, or anyone who distributes Covered Software as          *
  4239  *  permitted above, be liable to You for any direct, indirect,         *
  4240  *  special, incidental, or consequential damages of any character      *
  4241  *  including, without limitation, damages for lost profits, loss of    *
  4242  *  goodwill, work stoppage, computer failure or malfunction, or any    *
  4243  *  and all other commercial damages or losses, even if such party      *
  4244  *  shall have been informed of the possibility of such damages. This   *
  4245  *  limitation of liability shall not apply to liability for death or   *
  4246  *  personal injury resulting from such party's negligence to the       *
  4247  *  extent applicable law prohibits such limitation. Some               *
  4248  *  jurisdictions do not allow the exclusion or limitation of           *
  4249  *  incidental or consequential damages, so this exclusion and          *
  4250  *  limitation may not apply to You.                                    *
  4251  *                                                                      *
  4252  ************************************************************************
  4253  
  4254  8. Litigation
  4255  -------------
  4256  
  4257  Any litigation relating to this License may be brought only in the
  4258  courts of a jurisdiction where the defendant maintains its principal
  4259  place of business and such litigation shall be governed by laws of that
  4260  jurisdiction, without reference to its conflict-of-law provisions.
  4261  Nothing in this Section shall prevent a party's ability to bring
  4262  cross-claims or counter-claims.
  4263  
  4264  9. Miscellaneous
  4265  ----------------
  4266  
  4267  This License represents the complete agreement concerning the subject
  4268  matter hereof. If any provision of this License is held to be
  4269  unenforceable, such provision shall be reformed only to the extent
  4270  necessary to make it enforceable. Any law or regulation which provides
  4271  that the language of a contract shall be construed against the drafter
  4272  shall not be used to construe this License against a Contributor.
  4273  
  4274  10. Versions of the License
  4275  ---------------------------
  4276  
  4277  10.1. New Versions
  4278  
  4279  Mozilla Foundation is the license steward. Except as provided in Section
  4280  10.3, no one other than the license steward has the right to modify or
  4281  publish new versions of this License. Each version will be given a
  4282  distinguishing version number.
  4283  
  4284  10.2. Effect of New Versions
  4285  
  4286  You may distribute the Covered Software under the terms of the version
  4287  of the License under which You originally received the Covered Software,
  4288  or under the terms of any subsequent version published by the license
  4289  steward.
  4290  
  4291  10.3. Modified Versions
  4292  
  4293  If you create software not governed by this License, and you want to
  4294  create a new license for such software, you may create and use a
  4295  modified version of this License if you rename the license and remove
  4296  any references to the name of the license steward (except to note that
  4297  such modified license differs from this License).
  4298  
  4299  10.4. Distributing Source Code Form that is Incompatible With Secondary
  4300  Licenses
  4301  
  4302  If You choose to distribute Source Code Form that is Incompatible With
  4303  Secondary Licenses under the terms of this version of the License, the
  4304  notice described in Exhibit B of this License must be attached.
  4305  
  4306  Exhibit A - Source Code Form License Notice
  4307  -------------------------------------------
  4308  
  4309    This Source Code Form is subject to the terms of the Mozilla Public
  4310    License, v. 2.0. If a copy of the MPL was not distributed with this
  4311    file, You can obtain one at http://mozilla.org/MPL/2.0/.
  4312  
  4313  If it is not possible or desirable to put the notice in a particular
  4314  file, then You may include the notice in a location (such as a LICENSE
  4315  file in a relevant directory) where a recipient would be likely to look
  4316  for such a notice.
  4317  
  4318  You may add additional accurate notices of copyright ownership.
  4319  
  4320  Exhibit B - "Incompatible With Secondary Licenses" Notice
  4321  ---------------------------------------------------------
  4322  
  4323    This Source Code Form is "Incompatible With Secondary Licenses", as
  4324    defined by the Mozilla Public License, v. 2.0.
  4325  
  4326  ================================================================
  4327  
  4328  github.com/gogo/protobuf
  4329  https://github.com/gogo/protobuf
  4330  ----------------------------------------------------------------
  4331  Copyright (c) 2013, The GoGo Authors. All rights reserved.
  4332  
  4333  Protocol Buffers for Go with Gadgets
  4334  
  4335  Go support for Protocol Buffers - Google's data interchange format
  4336  
  4337  Copyright 2010 The Go Authors.  All rights reserved.
  4338  https://github.com/golang/protobuf
  4339  
  4340  Redistribution and use in source and binary forms, with or without
  4341  modification, are permitted provided that the following conditions are
  4342  met:
  4343  
  4344      * Redistributions of source code must retain the above copyright
  4345  notice, this list of conditions and the following disclaimer.
  4346      * Redistributions in binary form must reproduce the above
  4347  copyright notice, this list of conditions and the following disclaimer
  4348  in the documentation and/or other materials provided with the
  4349  distribution.
  4350      * Neither the name of Google Inc. nor the names of its
  4351  contributors may be used to endorse or promote products derived from
  4352  this software without specific prior written permission.
  4353  
  4354  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4355  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4356  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4357  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4358  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4359  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4360  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4361  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4362  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4363  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4364  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4365  
  4366  
  4367  ================================================================
  4368  
  4369  github.com/golang/glog
  4370  https://github.com/golang/glog
  4371  ----------------------------------------------------------------
  4372  Apache License
  4373  Version 2.0, January 2004
  4374  http://www.apache.org/licenses/
  4375  
  4376  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4377  
  4378  1. Definitions.
  4379  
  4380  "License" shall mean the terms and conditions for use, reproduction, and
  4381  distribution as defined by Sections 1 through 9 of this document.
  4382  
  4383  "Licensor" shall mean the copyright owner or entity authorized by the copyright
  4384  owner that is granting the License.
  4385  
  4386  "Legal Entity" shall mean the union of the acting entity and all other entities
  4387  that control, are controlled by, or are under common control with that entity.
  4388  For the purposes of this definition, "control" means (i) the power, direct or
  4389  indirect, to cause the direction or management of such entity, whether by
  4390  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4391  outstanding shares, or (iii) beneficial ownership of such entity.
  4392  
  4393  "You" (or "Your") shall mean an individual or Legal Entity exercising
  4394  permissions granted by this License.
  4395  
  4396  "Source" form shall mean the preferred form for making modifications, including
  4397  but not limited to software source code, documentation source, and configuration
  4398  files.
  4399  
  4400  "Object" form shall mean any form resulting from mechanical transformation or
  4401  translation of a Source form, including but not limited to compiled object code,
  4402  generated documentation, and conversions to other media types.
  4403  
  4404  "Work" shall mean the work of authorship, whether in Source or Object form, made
  4405  available under the License, as indicated by a copyright notice that is included
  4406  in or attached to the work (an example is provided in the Appendix below).
  4407  
  4408  "Derivative Works" shall mean any work, whether in Source or Object form, that
  4409  is based on (or derived from) the Work and for which the editorial revisions,
  4410  annotations, elaborations, or other modifications represent, as a whole, an
  4411  original work of authorship. For the purposes of this License, Derivative Works
  4412  shall not include works that remain separable from, or merely link (or bind by
  4413  name) to the interfaces of, the Work and Derivative Works thereof.
  4414  
  4415  "Contribution" shall mean any work of authorship, including the original version
  4416  of the Work and any modifications or additions to that Work or Derivative Works
  4417  thereof, that is intentionally submitted to Licensor for inclusion in the Work
  4418  by the copyright owner or by an individual or Legal Entity authorized to submit
  4419  on behalf of the copyright owner. For the purposes of this definition,
  4420  "submitted" means any form of electronic, verbal, or written communication sent
  4421  to the Licensor or its representatives, including but not limited to
  4422  communication on electronic mailing lists, source code control systems, and
  4423  issue tracking systems that are managed by, or on behalf of, the Licensor for
  4424  the purpose of discussing and improving the Work, but excluding communication
  4425  that is conspicuously marked or otherwise designated in writing by the copyright
  4426  owner as "Not a Contribution."
  4427  
  4428  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
  4429  of whom a Contribution has been received by Licensor and subsequently
  4430  incorporated within the Work.
  4431  
  4432  2. Grant of Copyright License.
  4433  
  4434  Subject to the terms and conditions of this License, each Contributor hereby
  4435  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  4436  irrevocable copyright license to reproduce, prepare Derivative Works of,
  4437  publicly display, publicly perform, sublicense, and distribute the Work and such
  4438  Derivative Works in Source or Object form.
  4439  
  4440  3. Grant of Patent License.
  4441  
  4442  Subject to the terms and conditions of this License, each Contributor hereby
  4443  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  4444  irrevocable (except as stated in this section) patent license to make, have
  4445  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
  4446  such license applies only to those patent claims licensable by such Contributor
  4447  that are necessarily infringed by their Contribution(s) alone or by combination
  4448  of their Contribution(s) with the Work to which such Contribution(s) was
  4449  submitted. If You institute patent litigation against any entity (including a
  4450  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  4451  Contribution incorporated within the Work constitutes direct or contributory
  4452  patent infringement, then any patent licenses granted to You under this License
  4453  for that Work shall terminate as of the date such litigation is filed.
  4454  
  4455  4. Redistribution.
  4456  
  4457  You may reproduce and distribute copies of the Work or Derivative Works thereof
  4458  in any medium, with or without modifications, and in Source or Object form,
  4459  provided that You meet the following conditions:
  4460  
  4461  You must give any other recipients of the Work or Derivative Works a copy of
  4462  this License; and
  4463  You must cause any modified files to carry prominent notices stating that You
  4464  changed the files; and
  4465  You must retain, in the Source form of any Derivative Works that You distribute,
  4466  all copyright, patent, trademark, and attribution notices from the Source form
  4467  of the Work, excluding those notices that do not pertain to any part of the
  4468  Derivative Works; and
  4469  If the Work includes a "NOTICE" text file as part of its distribution, then any
  4470  Derivative Works that You distribute must include a readable copy of the
  4471  attribution notices contained within such NOTICE file, excluding those notices
  4472  that do not pertain to any part of the Derivative Works, in at least one of the
  4473  following places: within a NOTICE text file distributed as part of the
  4474  Derivative Works; within the Source form or documentation, if provided along
  4475  with the Derivative Works; or, within a display generated by the Derivative
  4476  Works, if and wherever such third-party notices normally appear. The contents of
  4477  the NOTICE file are for informational purposes only and do not modify the
  4478  License. You may add Your own attribution notices within Derivative Works that
  4479  You distribute, alongside or as an addendum to the NOTICE text from the Work,
  4480  provided that such additional attribution notices cannot be construed as
  4481  modifying the License.
  4482  You may add Your own copyright statement to Your modifications and may provide
  4483  additional or different license terms and conditions for use, reproduction, or
  4484  distribution of Your modifications, or for any such Derivative Works as a whole,
  4485  provided Your use, reproduction, and distribution of the Work otherwise complies
  4486  with the conditions stated in this License.
  4487  
  4488  5. Submission of Contributions.
  4489  
  4490  Unless You explicitly state otherwise, any Contribution intentionally submitted
  4491  for inclusion in the Work by You to the Licensor shall be under the terms and
  4492  conditions of this License, without any additional terms or conditions.
  4493  Notwithstanding the above, nothing herein shall supersede or modify the terms of
  4494  any separate license agreement you may have executed with Licensor regarding
  4495  such Contributions.
  4496  
  4497  6. Trademarks.
  4498  
  4499  This License does not grant permission to use the trade names, trademarks,
  4500  service marks, or product names of the Licensor, except as required for
  4501  reasonable and customary use in describing the origin of the Work and
  4502  reproducing the content of the NOTICE file.
  4503  
  4504  7. Disclaimer of Warranty.
  4505  
  4506  Unless required by applicable law or agreed to in writing, Licensor provides the
  4507  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
  4508  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
  4509  including, without limitation, any warranties or conditions of TITLE,
  4510  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
  4511  solely responsible for determining the appropriateness of using or
  4512  redistributing the Work and assume any risks associated with Your exercise of
  4513  permissions under this License.
  4514  
  4515  8. Limitation of Liability.
  4516  
  4517  In no event and under no legal theory, whether in tort (including negligence),
  4518  contract, or otherwise, unless required by applicable law (such as deliberate
  4519  and grossly negligent acts) or agreed to in writing, shall any Contributor be
  4520  liable to You for damages, including any direct, indirect, special, incidental,
  4521  or consequential damages of any character arising as a result of this License or
  4522  out of the use or inability to use the Work (including but not limited to
  4523  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
  4524  any and all other commercial damages or losses), even if such Contributor has
  4525  been advised of the possibility of such damages.
  4526  
  4527  9. Accepting Warranty or Additional Liability.
  4528  
  4529  While redistributing the Work or Derivative Works thereof, You may choose to
  4530  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
  4531  other liability obligations and/or rights consistent with this License. However,
  4532  in accepting such obligations, You may act only on Your own behalf and on Your
  4533  sole responsibility, not on behalf of any other Contributor, and only if You
  4534  agree to indemnify, defend, and hold each Contributor harmless for any liability
  4535  incurred by, or claims asserted against, such Contributor by reason of your
  4536  accepting any such warranty or additional liability.
  4537  
  4538  END OF TERMS AND CONDITIONS
  4539  
  4540  APPENDIX: How to apply the Apache License to your work
  4541  
  4542  To apply the Apache License to your work, attach the following boilerplate
  4543  notice, with the fields enclosed by brackets "[]" replaced with your own
  4544  identifying information. (Don't include the brackets!) The text should be
  4545  enclosed in the appropriate comment syntax for the file format. We also
  4546  recommend that a file or class name and description of purpose be included on
  4547  the same "printed page" as the copyright notice for easier identification within
  4548  third-party archives.
  4549  
  4550     Copyright [yyyy] [name of copyright owner]
  4551  
  4552     Licensed under the Apache License, Version 2.0 (the "License");
  4553     you may not use this file except in compliance with the License.
  4554     You may obtain a copy of the License at
  4555  
  4556       http://www.apache.org/licenses/LICENSE-2.0
  4557  
  4558     Unless required by applicable law or agreed to in writing, software
  4559     distributed under the License is distributed on an "AS IS" BASIS,
  4560     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4561     See the License for the specific language governing permissions and
  4562     limitations under the License.
  4563  
  4564  ================================================================
  4565  
  4566  github.com/golang/groupcache
  4567  https://github.com/golang/groupcache
  4568  ----------------------------------------------------------------
  4569  Apache License
  4570  Version 2.0, January 2004
  4571  http://www.apache.org/licenses/
  4572  
  4573  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4574  
  4575  1. Definitions.
  4576  
  4577  "License" shall mean the terms and conditions for use, reproduction, and
  4578  distribution as defined by Sections 1 through 9 of this document.
  4579  
  4580  "Licensor" shall mean the copyright owner or entity authorized by the copyright
  4581  owner that is granting the License.
  4582  
  4583  "Legal Entity" shall mean the union of the acting entity and all other entities
  4584  that control, are controlled by, or are under common control with that entity.
  4585  For the purposes of this definition, "control" means (i) the power, direct or
  4586  indirect, to cause the direction or management of such entity, whether by
  4587  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4588  outstanding shares, or (iii) beneficial ownership of such entity.
  4589  
  4590  "You" (or "Your") shall mean an individual or Legal Entity exercising
  4591  permissions granted by this License.
  4592  
  4593  "Source" form shall mean the preferred form for making modifications, including
  4594  but not limited to software source code, documentation source, and configuration
  4595  files.
  4596  
  4597  "Object" form shall mean any form resulting from mechanical transformation or
  4598  translation of a Source form, including but not limited to compiled object code,
  4599  generated documentation, and conversions to other media types.
  4600  
  4601  "Work" shall mean the work of authorship, whether in Source or Object form, made
  4602  available under the License, as indicated by a copyright notice that is included
  4603  in or attached to the work (an example is provided in the Appendix below).
  4604  
  4605  "Derivative Works" shall mean any work, whether in Source or Object form, that
  4606  is based on (or derived from) the Work and for which the editorial revisions,
  4607  annotations, elaborations, or other modifications represent, as a whole, an
  4608  original work of authorship. For the purposes of this License, Derivative Works
  4609  shall not include works that remain separable from, or merely link (or bind by
  4610  name) to the interfaces of, the Work and Derivative Works thereof.
  4611  
  4612  "Contribution" shall mean any work of authorship, including the original version
  4613  of the Work and any modifications or additions to that Work or Derivative Works
  4614  thereof, that is intentionally submitted to Licensor for inclusion in the Work
  4615  by the copyright owner or by an individual or Legal Entity authorized to submit
  4616  on behalf of the copyright owner. For the purposes of this definition,
  4617  "submitted" means any form of electronic, verbal, or written communication sent
  4618  to the Licensor or its representatives, including but not limited to
  4619  communication on electronic mailing lists, source code control systems, and
  4620  issue tracking systems that are managed by, or on behalf of, the Licensor for
  4621  the purpose of discussing and improving the Work, but excluding communication
  4622  that is conspicuously marked or otherwise designated in writing by the copyright
  4623  owner as "Not a Contribution."
  4624  
  4625  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
  4626  of whom a Contribution has been received by Licensor and subsequently
  4627  incorporated within the Work.
  4628  
  4629  2. Grant of Copyright License.
  4630  
  4631  Subject to the terms and conditions of this License, each Contributor hereby
  4632  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  4633  irrevocable copyright license to reproduce, prepare Derivative Works of,
  4634  publicly display, publicly perform, sublicense, and distribute the Work and such
  4635  Derivative Works in Source or Object form.
  4636  
  4637  3. Grant of Patent License.
  4638  
  4639  Subject to the terms and conditions of this License, each Contributor hereby
  4640  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  4641  irrevocable (except as stated in this section) patent license to make, have
  4642  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
  4643  such license applies only to those patent claims licensable by such Contributor
  4644  that are necessarily infringed by their Contribution(s) alone or by combination
  4645  of their Contribution(s) with the Work to which such Contribution(s) was
  4646  submitted. If You institute patent litigation against any entity (including a
  4647  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  4648  Contribution incorporated within the Work constitutes direct or contributory
  4649  patent infringement, then any patent licenses granted to You under this License
  4650  for that Work shall terminate as of the date such litigation is filed.
  4651  
  4652  4. Redistribution.
  4653  
  4654  You may reproduce and distribute copies of the Work or Derivative Works thereof
  4655  in any medium, with or without modifications, and in Source or Object form,
  4656  provided that You meet the following conditions:
  4657  
  4658  You must give any other recipients of the Work or Derivative Works a copy of
  4659  this License; and
  4660  You must cause any modified files to carry prominent notices stating that You
  4661  changed the files; and
  4662  You must retain, in the Source form of any Derivative Works that You distribute,
  4663  all copyright, patent, trademark, and attribution notices from the Source form
  4664  of the Work, excluding those notices that do not pertain to any part of the
  4665  Derivative Works; and
  4666  If the Work includes a "NOTICE" text file as part of its distribution, then any
  4667  Derivative Works that You distribute must include a readable copy of the
  4668  attribution notices contained within such NOTICE file, excluding those notices
  4669  that do not pertain to any part of the Derivative Works, in at least one of the
  4670  following places: within a NOTICE text file distributed as part of the
  4671  Derivative Works; within the Source form or documentation, if provided along
  4672  with the Derivative Works; or, within a display generated by the Derivative
  4673  Works, if and wherever such third-party notices normally appear. The contents of
  4674  the NOTICE file are for informational purposes only and do not modify the
  4675  License. You may add Your own attribution notices within Derivative Works that
  4676  You distribute, alongside or as an addendum to the NOTICE text from the Work,
  4677  provided that such additional attribution notices cannot be construed as
  4678  modifying the License.
  4679  You may add Your own copyright statement to Your modifications and may provide
  4680  additional or different license terms and conditions for use, reproduction, or
  4681  distribution of Your modifications, or for any such Derivative Works as a whole,
  4682  provided Your use, reproduction, and distribution of the Work otherwise complies
  4683  with the conditions stated in this License.
  4684  
  4685  5. Submission of Contributions.
  4686  
  4687  Unless You explicitly state otherwise, any Contribution intentionally submitted
  4688  for inclusion in the Work by You to the Licensor shall be under the terms and
  4689  conditions of this License, without any additional terms or conditions.
  4690  Notwithstanding the above, nothing herein shall supersede or modify the terms of
  4691  any separate license agreement you may have executed with Licensor regarding
  4692  such Contributions.
  4693  
  4694  6. Trademarks.
  4695  
  4696  This License does not grant permission to use the trade names, trademarks,
  4697  service marks, or product names of the Licensor, except as required for
  4698  reasonable and customary use in describing the origin of the Work and
  4699  reproducing the content of the NOTICE file.
  4700  
  4701  7. Disclaimer of Warranty.
  4702  
  4703  Unless required by applicable law or agreed to in writing, Licensor provides the
  4704  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
  4705  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
  4706  including, without limitation, any warranties or conditions of TITLE,
  4707  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
  4708  solely responsible for determining the appropriateness of using or
  4709  redistributing the Work and assume any risks associated with Your exercise of
  4710  permissions under this License.
  4711  
  4712  8. Limitation of Liability.
  4713  
  4714  In no event and under no legal theory, whether in tort (including negligence),
  4715  contract, or otherwise, unless required by applicable law (such as deliberate
  4716  and grossly negligent acts) or agreed to in writing, shall any Contributor be
  4717  liable to You for damages, including any direct, indirect, special, incidental,
  4718  or consequential damages of any character arising as a result of this License or
  4719  out of the use or inability to use the Work (including but not limited to
  4720  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
  4721  any and all other commercial damages or losses), even if such Contributor has
  4722  been advised of the possibility of such damages.
  4723  
  4724  9. Accepting Warranty or Additional Liability.
  4725  
  4726  While redistributing the Work or Derivative Works thereof, You may choose to
  4727  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
  4728  other liability obligations and/or rights consistent with this License. However,
  4729  in accepting such obligations, You may act only on Your own behalf and on Your
  4730  sole responsibility, not on behalf of any other Contributor, and only if You
  4731  agree to indemnify, defend, and hold each Contributor harmless for any liability
  4732  incurred by, or claims asserted against, such Contributor by reason of your
  4733  accepting any such warranty or additional liability.
  4734  
  4735  END OF TERMS AND CONDITIONS
  4736  
  4737  APPENDIX: How to apply the Apache License to your work
  4738  
  4739  To apply the Apache License to your work, attach the following boilerplate
  4740  notice, with the fields enclosed by brackets "[]" replaced with your own
  4741  identifying information. (Don't include the brackets!) The text should be
  4742  enclosed in the appropriate comment syntax for the file format. We also
  4743  recommend that a file or class name and description of purpose be included on
  4744  the same "printed page" as the copyright notice for easier identification within
  4745  third-party archives.
  4746  
  4747     Copyright [yyyy] [name of copyright owner]
  4748  
  4749     Licensed under the Apache License, Version 2.0 (the "License");
  4750     you may not use this file except in compliance with the License.
  4751     You may obtain a copy of the License at
  4752  
  4753       http://www.apache.org/licenses/LICENSE-2.0
  4754  
  4755     Unless required by applicable law or agreed to in writing, software
  4756     distributed under the License is distributed on an "AS IS" BASIS,
  4757     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4758     See the License for the specific language governing permissions and
  4759     limitations under the License.
  4760  
  4761  ================================================================
  4762  
  4763  github.com/golang/protobuf
  4764  https://github.com/golang/protobuf
  4765  ----------------------------------------------------------------
  4766  Copyright 2010 The Go Authors.  All rights reserved.
  4767  
  4768  Redistribution and use in source and binary forms, with or without
  4769  modification, are permitted provided that the following conditions are
  4770  met:
  4771  
  4772      * Redistributions of source code must retain the above copyright
  4773  notice, this list of conditions and the following disclaimer.
  4774      * Redistributions in binary form must reproduce the above
  4775  copyright notice, this list of conditions and the following disclaimer
  4776  in the documentation and/or other materials provided with the
  4777  distribution.
  4778      * Neither the name of Google Inc. nor the names of its
  4779  contributors may be used to endorse or promote products derived from
  4780  this software without specific prior written permission.
  4781  
  4782  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4783  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4784  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4785  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4786  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4787  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4788  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4789  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4790  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4791  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4792  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4793  
  4794  
  4795  ================================================================
  4796  
  4797  github.com/golang/snappy
  4798  https://github.com/golang/snappy
  4799  ----------------------------------------------------------------
  4800  Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
  4801  
  4802  Redistribution and use in source and binary forms, with or without
  4803  modification, are permitted provided that the following conditions are
  4804  met:
  4805  
  4806     * Redistributions of source code must retain the above copyright
  4807  notice, this list of conditions and the following disclaimer.
  4808     * Redistributions in binary form must reproduce the above
  4809  copyright notice, this list of conditions and the following disclaimer
  4810  in the documentation and/or other materials provided with the
  4811  distribution.
  4812     * Neither the name of Google Inc. nor the names of its
  4813  contributors may be used to endorse or promote products derived from
  4814  this software without specific prior written permission.
  4815  
  4816  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4817  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4818  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4819  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4820  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4821  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4822  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4823  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4824  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4825  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4826  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4827  
  4828  ================================================================
  4829  
  4830  github.com/gomodule/redigo
  4831  https://github.com/gomodule/redigo
  4832  ----------------------------------------------------------------
  4833  
  4834                                   Apache License
  4835                             Version 2.0, January 2004
  4836                          http://www.apache.org/licenses/
  4837  
  4838     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4839  
  4840     1. Definitions.
  4841  
  4842        "License" shall mean the terms and conditions for use, reproduction,
  4843        and distribution as defined by Sections 1 through 9 of this document.
  4844  
  4845        "Licensor" shall mean the copyright owner or entity authorized by
  4846        the copyright owner that is granting the License.
  4847  
  4848        "Legal Entity" shall mean the union of the acting entity and all
  4849        other entities that control, are controlled by, or are under common
  4850        control with that entity. For the purposes of this definition,
  4851        "control" means (i) the power, direct or indirect, to cause the
  4852        direction or management of such entity, whether by contract or
  4853        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4854        outstanding shares, or (iii) beneficial ownership of such entity.
  4855  
  4856        "You" (or "Your") shall mean an individual or Legal Entity
  4857        exercising permissions granted by this License.
  4858  
  4859        "Source" form shall mean the preferred form for making modifications,
  4860        including but not limited to software source code, documentation
  4861        source, and configuration files.
  4862  
  4863        "Object" form shall mean any form resulting from mechanical
  4864        transformation or translation of a Source form, including but
  4865        not limited to compiled object code, generated documentation,
  4866        and conversions to other media types.
  4867  
  4868        "Work" shall mean the work of authorship, whether in Source or
  4869        Object form, made available under the License, as indicated by a
  4870        copyright notice that is included in or attached to the work
  4871        (an example is provided in the Appendix below).
  4872  
  4873        "Derivative Works" shall mean any work, whether in Source or Object
  4874        form, that is based on (or derived from) the Work and for which the
  4875        editorial revisions, annotations, elaborations, or other modifications
  4876        represent, as a whole, an original work of authorship. For the purposes
  4877        of this License, Derivative Works shall not include works that remain
  4878        separable from, or merely link (or bind by name) to the interfaces of,
  4879        the Work and Derivative Works thereof.
  4880  
  4881        "Contribution" shall mean any work of authorship, including
  4882        the original version of the Work and any modifications or additions
  4883        to that Work or Derivative Works thereof, that is intentionally
  4884        submitted to Licensor for inclusion in the Work by the copyright owner
  4885        or by an individual or Legal Entity authorized to submit on behalf of
  4886        the copyright owner. For the purposes of this definition, "submitted"
  4887        means any form of electronic, verbal, or written communication sent
  4888        to the Licensor or its representatives, including but not limited to
  4889        communication on electronic mailing lists, source code control systems,
  4890        and issue tracking systems that are managed by, or on behalf of, the
  4891        Licensor for the purpose of discussing and improving the Work, but
  4892        excluding communication that is conspicuously marked or otherwise
  4893        designated in writing by the copyright owner as "Not a Contribution."
  4894  
  4895        "Contributor" shall mean Licensor and any individual or Legal Entity
  4896        on behalf of whom a Contribution has been received by Licensor and
  4897        subsequently incorporated within the Work.
  4898  
  4899     2. Grant of Copyright License. Subject to the terms and conditions of
  4900        this License, each Contributor hereby grants to You a perpetual,
  4901        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4902        copyright license to reproduce, prepare Derivative Works of,
  4903        publicly display, publicly perform, sublicense, and distribute the
  4904        Work and such Derivative Works in Source or Object form.
  4905  
  4906     3. Grant of Patent License. Subject to the terms and conditions of
  4907        this License, each Contributor hereby grants to You a perpetual,
  4908        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4909        (except as stated in this section) patent license to make, have made,
  4910        use, offer to sell, sell, import, and otherwise transfer the Work,
  4911        where such license applies only to those patent claims licensable
  4912        by such Contributor that are necessarily infringed by their
  4913        Contribution(s) alone or by combination of their Contribution(s)
  4914        with the Work to which such Contribution(s) was submitted. If You
  4915        institute patent litigation against any entity (including a
  4916        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4917        or a Contribution incorporated within the Work constitutes direct
  4918        or contributory patent infringement, then any patent licenses
  4919        granted to You under this License for that Work shall terminate
  4920        as of the date such litigation is filed.
  4921  
  4922     4. Redistribution. You may reproduce and distribute copies of the
  4923        Work or Derivative Works thereof in any medium, with or without
  4924        modifications, and in Source or Object form, provided that You
  4925        meet the following conditions:
  4926  
  4927        (a) You must give any other recipients of the Work or
  4928            Derivative Works a copy of this License; and
  4929  
  4930        (b) You must cause any modified files to carry prominent notices
  4931            stating that You changed the files; and
  4932  
  4933        (c) You must retain, in the Source form of any Derivative Works
  4934            that You distribute, all copyright, patent, trademark, and
  4935            attribution notices from the Source form of the Work,
  4936            excluding those notices that do not pertain to any part of
  4937            the Derivative Works; and
  4938  
  4939        (d) If the Work includes a "NOTICE" text file as part of its
  4940            distribution, then any Derivative Works that You distribute must
  4941            include a readable copy of the attribution notices contained
  4942            within such NOTICE file, excluding those notices that do not
  4943            pertain to any part of the Derivative Works, in at least one
  4944            of the following places: within a NOTICE text file distributed
  4945            as part of the Derivative Works; within the Source form or
  4946            documentation, if provided along with the Derivative Works; or,
  4947            within a display generated by the Derivative Works, if and
  4948            wherever such third-party notices normally appear. The contents
  4949            of the NOTICE file are for informational purposes only and
  4950            do not modify the License. You may add Your own attribution
  4951            notices within Derivative Works that You distribute, alongside
  4952            or as an addendum to the NOTICE text from the Work, provided
  4953            that such additional attribution notices cannot be construed
  4954            as modifying the License.
  4955  
  4956        You may add Your own copyright statement to Your modifications and
  4957        may provide additional or different license terms and conditions
  4958        for use, reproduction, or distribution of Your modifications, or
  4959        for any such Derivative Works as a whole, provided Your use,
  4960        reproduction, and distribution of the Work otherwise complies with
  4961        the conditions stated in this License.
  4962  
  4963     5. Submission of Contributions. Unless You explicitly state otherwise,
  4964        any Contribution intentionally submitted for inclusion in the Work
  4965        by You to the Licensor shall be under the terms and conditions of
  4966        this License, without any additional terms or conditions.
  4967        Notwithstanding the above, nothing herein shall supersede or modify
  4968        the terms of any separate license agreement you may have executed
  4969        with Licensor regarding such Contributions.
  4970  
  4971     6. Trademarks. This License does not grant permission to use the trade
  4972        names, trademarks, service marks, or product names of the Licensor,
  4973        except as required for reasonable and customary use in describing the
  4974        origin of the Work and reproducing the content of the NOTICE file.
  4975  
  4976     7. Disclaimer of Warranty. Unless required by applicable law or
  4977        agreed to in writing, Licensor provides the Work (and each
  4978        Contributor provides its Contributions) on an "AS IS" BASIS,
  4979        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4980        implied, including, without limitation, any warranties or conditions
  4981        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4982        PARTICULAR PURPOSE. You are solely responsible for determining the
  4983        appropriateness of using or redistributing the Work and assume any
  4984        risks associated with Your exercise of permissions under this License.
  4985  
  4986     8. Limitation of Liability. In no event and under no legal theory,
  4987        whether in tort (including negligence), contract, or otherwise,
  4988        unless required by applicable law (such as deliberate and grossly
  4989        negligent acts) or agreed to in writing, shall any Contributor be
  4990        liable to You for damages, including any direct, indirect, special,
  4991        incidental, or consequential damages of any character arising as a
  4992        result of this License or out of the use or inability to use the
  4993        Work (including but not limited to damages for loss of goodwill,
  4994        work stoppage, computer failure or malfunction, or any and all
  4995        other commercial damages or losses), even if such Contributor
  4996        has been advised of the possibility of such damages.
  4997  
  4998     9. Accepting Warranty or Additional Liability. While redistributing
  4999        the Work or Derivative Works thereof, You may choose to offer,
  5000        and charge a fee for, acceptance of support, warranty, indemnity,
  5001        or other liability obligations and/or rights consistent with this
  5002        License. However, in accepting such obligations, You may act only
  5003        on Your own behalf and on Your sole responsibility, not on behalf
  5004        of any other Contributor, and only if You agree to indemnify,
  5005        defend, and hold each Contributor harmless for any liability
  5006        incurred by, or claims asserted against, such Contributor by reason
  5007        of your accepting any such warranty or additional liability.
  5008  
  5009     END OF TERMS AND CONDITIONS
  5010  
  5011  ================================================================
  5012  
  5013  github.com/google/btree
  5014  https://github.com/google/btree
  5015  ----------------------------------------------------------------
  5016  
  5017                                   Apache License
  5018                             Version 2.0, January 2004
  5019                          http://www.apache.org/licenses/
  5020  
  5021     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5022  
  5023     1. Definitions.
  5024  
  5025        "License" shall mean the terms and conditions for use, reproduction,
  5026        and distribution as defined by Sections 1 through 9 of this document.
  5027  
  5028        "Licensor" shall mean the copyright owner or entity authorized by
  5029        the copyright owner that is granting the License.
  5030  
  5031        "Legal Entity" shall mean the union of the acting entity and all
  5032        other entities that control, are controlled by, or are under common
  5033        control with that entity. For the purposes of this definition,
  5034        "control" means (i) the power, direct or indirect, to cause the
  5035        direction or management of such entity, whether by contract or
  5036        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5037        outstanding shares, or (iii) beneficial ownership of such entity.
  5038  
  5039        "You" (or "Your") shall mean an individual or Legal Entity
  5040        exercising permissions granted by this License.
  5041  
  5042        "Source" form shall mean the preferred form for making modifications,
  5043        including but not limited to software source code, documentation
  5044        source, and configuration files.
  5045  
  5046        "Object" form shall mean any form resulting from mechanical
  5047        transformation or translation of a Source form, including but
  5048        not limited to compiled object code, generated documentation,
  5049        and conversions to other media types.
  5050  
  5051        "Work" shall mean the work of authorship, whether in Source or
  5052        Object form, made available under the License, as indicated by a
  5053        copyright notice that is included in or attached to the work
  5054        (an example is provided in the Appendix below).
  5055  
  5056        "Derivative Works" shall mean any work, whether in Source or Object
  5057        form, that is based on (or derived from) the Work and for which the
  5058        editorial revisions, annotations, elaborations, or other modifications
  5059        represent, as a whole, an original work of authorship. For the purposes
  5060        of this License, Derivative Works shall not include works that remain
  5061        separable from, or merely link (or bind by name) to the interfaces of,
  5062        the Work and Derivative Works thereof.
  5063  
  5064        "Contribution" shall mean any work of authorship, including
  5065        the original version of the Work and any modifications or additions
  5066        to that Work or Derivative Works thereof, that is intentionally
  5067        submitted to Licensor for inclusion in the Work by the copyright owner
  5068        or by an individual or Legal Entity authorized to submit on behalf of
  5069        the copyright owner. For the purposes of this definition, "submitted"
  5070        means any form of electronic, verbal, or written communication sent
  5071        to the Licensor or its representatives, including but not limited to
  5072        communication on electronic mailing lists, source code control systems,
  5073        and issue tracking systems that are managed by, or on behalf of, the
  5074        Licensor for the purpose of discussing and improving the Work, but
  5075        excluding communication that is conspicuously marked or otherwise
  5076        designated in writing by the copyright owner as "Not a Contribution."
  5077  
  5078        "Contributor" shall mean Licensor and any individual or Legal Entity
  5079        on behalf of whom a Contribution has been received by Licensor and
  5080        subsequently incorporated within the Work.
  5081  
  5082     2. Grant of Copyright License. Subject to the terms and conditions of
  5083        this License, each Contributor hereby grants to You a perpetual,
  5084        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5085        copyright license to reproduce, prepare Derivative Works of,
  5086        publicly display, publicly perform, sublicense, and distribute the
  5087        Work and such Derivative Works in Source or Object form.
  5088  
  5089     3. Grant of Patent License. Subject to the terms and conditions of
  5090        this License, each Contributor hereby grants to You a perpetual,
  5091        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5092        (except as stated in this section) patent license to make, have made,
  5093        use, offer to sell, sell, import, and otherwise transfer the Work,
  5094        where such license applies only to those patent claims licensable
  5095        by such Contributor that are necessarily infringed by their
  5096        Contribution(s) alone or by combination of their Contribution(s)
  5097        with the Work to which such Contribution(s) was submitted. If You
  5098        institute patent litigation against any entity (including a
  5099        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5100        or a Contribution incorporated within the Work constitutes direct
  5101        or contributory patent infringement, then any patent licenses
  5102        granted to You under this License for that Work shall terminate
  5103        as of the date such litigation is filed.
  5104  
  5105     4. Redistribution. You may reproduce and distribute copies of the
  5106        Work or Derivative Works thereof in any medium, with or without
  5107        modifications, and in Source or Object form, provided that You
  5108        meet the following conditions:
  5109  
  5110        (a) You must give any other recipients of the Work or
  5111            Derivative Works a copy of this License; and
  5112  
  5113        (b) You must cause any modified files to carry prominent notices
  5114            stating that You changed the files; and
  5115  
  5116        (c) You must retain, in the Source form of any Derivative Works
  5117            that You distribute, all copyright, patent, trademark, and
  5118            attribution notices from the Source form of the Work,
  5119            excluding those notices that do not pertain to any part of
  5120            the Derivative Works; and
  5121  
  5122        (d) If the Work includes a "NOTICE" text file as part of its
  5123            distribution, then any Derivative Works that You distribute must
  5124            include a readable copy of the attribution notices contained
  5125            within such NOTICE file, excluding those notices that do not
  5126            pertain to any part of the Derivative Works, in at least one
  5127            of the following places: within a NOTICE text file distributed
  5128            as part of the Derivative Works; within the Source form or
  5129            documentation, if provided along with the Derivative Works; or,
  5130            within a display generated by the Derivative Works, if and
  5131            wherever such third-party notices normally appear. The contents
  5132            of the NOTICE file are for informational purposes only and
  5133            do not modify the License. You may add Your own attribution
  5134            notices within Derivative Works that You distribute, alongside
  5135            or as an addendum to the NOTICE text from the Work, provided
  5136            that such additional attribution notices cannot be construed
  5137            as modifying the License.
  5138  
  5139        You may add Your own copyright statement to Your modifications and
  5140        may provide additional or different license terms and conditions
  5141        for use, reproduction, or distribution of Your modifications, or
  5142        for any such Derivative Works as a whole, provided Your use,
  5143        reproduction, and distribution of the Work otherwise complies with
  5144        the conditions stated in this License.
  5145  
  5146     5. Submission of Contributions. Unless You explicitly state otherwise,
  5147        any Contribution intentionally submitted for inclusion in the Work
  5148        by You to the Licensor shall be under the terms and conditions of
  5149        this License, without any additional terms or conditions.
  5150        Notwithstanding the above, nothing herein shall supersede or modify
  5151        the terms of any separate license agreement you may have executed
  5152        with Licensor regarding such Contributions.
  5153  
  5154     6. Trademarks. This License does not grant permission to use the trade
  5155        names, trademarks, service marks, or product names of the Licensor,
  5156        except as required for reasonable and customary use in describing the
  5157        origin of the Work and reproducing the content of the NOTICE file.
  5158  
  5159     7. Disclaimer of Warranty. Unless required by applicable law or
  5160        agreed to in writing, Licensor provides the Work (and each
  5161        Contributor provides its Contributions) on an "AS IS" BASIS,
  5162        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5163        implied, including, without limitation, any warranties or conditions
  5164        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5165        PARTICULAR PURPOSE. You are solely responsible for determining the
  5166        appropriateness of using or redistributing the Work and assume any
  5167        risks associated with Your exercise of permissions under this License.
  5168  
  5169     8. Limitation of Liability. In no event and under no legal theory,
  5170        whether in tort (including negligence), contract, or otherwise,
  5171        unless required by applicable law (such as deliberate and grossly
  5172        negligent acts) or agreed to in writing, shall any Contributor be
  5173        liable to You for damages, including any direct, indirect, special,
  5174        incidental, or consequential damages of any character arising as a
  5175        result of this License or out of the use or inability to use the
  5176        Work (including but not limited to damages for loss of goodwill,
  5177        work stoppage, computer failure or malfunction, or any and all
  5178        other commercial damages or losses), even if such Contributor
  5179        has been advised of the possibility of such damages.
  5180  
  5181     9. Accepting Warranty or Additional Liability. While redistributing
  5182        the Work or Derivative Works thereof, You may choose to offer,
  5183        and charge a fee for, acceptance of support, warranty, indemnity,
  5184        or other liability obligations and/or rights consistent with this
  5185        License. However, in accepting such obligations, You may act only
  5186        on Your own behalf and on Your sole responsibility, not on behalf
  5187        of any other Contributor, and only if You agree to indemnify,
  5188        defend, and hold each Contributor harmless for any liability
  5189        incurred by, or claims asserted against, such Contributor by reason
  5190        of your accepting any such warranty or additional liability.
  5191  
  5192     END OF TERMS AND CONDITIONS
  5193  
  5194     APPENDIX: How to apply the Apache License to your work.
  5195  
  5196        To apply the Apache License to your work, attach the following
  5197        boilerplate notice, with the fields enclosed by brackets "[]"
  5198        replaced with your own identifying information. (Don't include
  5199        the brackets!)  The text should be enclosed in the appropriate
  5200        comment syntax for the file format. We also recommend that a
  5201        file or class name and description of purpose be included on the
  5202        same "printed page" as the copyright notice for easier
  5203        identification within third-party archives.
  5204  
  5205     Copyright [yyyy] [name of copyright owner]
  5206  
  5207     Licensed under the Apache License, Version 2.0 (the "License");
  5208     you may not use this file except in compliance with the License.
  5209     You may obtain a copy of the License at
  5210  
  5211         http://www.apache.org/licenses/LICENSE-2.0
  5212  
  5213     Unless required by applicable law or agreed to in writing, software
  5214     distributed under the License is distributed on an "AS IS" BASIS,
  5215     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5216     See the License for the specific language governing permissions and
  5217     limitations under the License.
  5218  
  5219  ================================================================
  5220  
  5221  github.com/google/go-cmp
  5222  https://github.com/google/go-cmp
  5223  ----------------------------------------------------------------
  5224  Copyright (c) 2017 The Go Authors. All rights reserved.
  5225  
  5226  Redistribution and use in source and binary forms, with or without
  5227  modification, are permitted provided that the following conditions are
  5228  met:
  5229  
  5230     * Redistributions of source code must retain the above copyright
  5231  notice, this list of conditions and the following disclaimer.
  5232     * Redistributions in binary form must reproduce the above
  5233  copyright notice, this list of conditions and the following disclaimer
  5234  in the documentation and/or other materials provided with the
  5235  distribution.
  5236     * Neither the name of Google Inc. nor the names of its
  5237  contributors may be used to endorse or promote products derived from
  5238  this software without specific prior written permission.
  5239  
  5240  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5241  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5242  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5243  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5244  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5245  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5246  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5247  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5248  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5249  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5250  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5251  
  5252  ================================================================
  5253  
  5254  github.com/google/martian
  5255  https://github.com/google/martian
  5256  ----------------------------------------------------------------
  5257  
  5258                                   Apache License
  5259                             Version 2.0, January 2004
  5260                          http://www.apache.org/licenses/
  5261  
  5262     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5263  
  5264     1. Definitions.
  5265  
  5266        "License" shall mean the terms and conditions for use, reproduction,
  5267        and distribution as defined by Sections 1 through 9 of this document.
  5268  
  5269        "Licensor" shall mean the copyright owner or entity authorized by
  5270        the copyright owner that is granting the License.
  5271  
  5272        "Legal Entity" shall mean the union of the acting entity and all
  5273        other entities that control, are controlled by, or are under common
  5274        control with that entity. For the purposes of this definition,
  5275        "control" means (i) the power, direct or indirect, to cause the
  5276        direction or management of such entity, whether by contract or
  5277        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5278        outstanding shares, or (iii) beneficial ownership of such entity.
  5279  
  5280        "You" (or "Your") shall mean an individual or Legal Entity
  5281        exercising permissions granted by this License.
  5282  
  5283        "Source" form shall mean the preferred form for making modifications,
  5284        including but not limited to software source code, documentation
  5285        source, and configuration files.
  5286  
  5287        "Object" form shall mean any form resulting from mechanical
  5288        transformation or translation of a Source form, including but
  5289        not limited to compiled object code, generated documentation,
  5290        and conversions to other media types.
  5291  
  5292        "Work" shall mean the work of authorship, whether in Source or
  5293        Object form, made available under the License, as indicated by a
  5294        copyright notice that is included in or attached to the work
  5295        (an example is provided in the Appendix below).
  5296  
  5297        "Derivative Works" shall mean any work, whether in Source or Object
  5298        form, that is based on (or derived from) the Work and for which the
  5299        editorial revisions, annotations, elaborations, or other modifications
  5300        represent, as a whole, an original work of authorship. For the purposes
  5301        of this License, Derivative Works shall not include works that remain
  5302        separable from, or merely link (or bind by name) to the interfaces of,
  5303        the Work and Derivative Works thereof.
  5304  
  5305        "Contribution" shall mean any work of authorship, including
  5306        the original version of the Work and any modifications or additions
  5307        to that Work or Derivative Works thereof, that is intentionally
  5308        submitted to Licensor for inclusion in the Work by the copyright owner
  5309        or by an individual or Legal Entity authorized to submit on behalf of
  5310        the copyright owner. For the purposes of this definition, "submitted"
  5311        means any form of electronic, verbal, or written communication sent
  5312        to the Licensor or its representatives, including but not limited to
  5313        communication on electronic mailing lists, source code control systems,
  5314        and issue tracking systems that are managed by, or on behalf of, the
  5315        Licensor for the purpose of discussing and improving the Work, but
  5316        excluding communication that is conspicuously marked or otherwise
  5317        designated in writing by the copyright owner as "Not a Contribution."
  5318  
  5319        "Contributor" shall mean Licensor and any individual or Legal Entity
  5320        on behalf of whom a Contribution has been received by Licensor and
  5321        subsequently incorporated within the Work.
  5322  
  5323     2. Grant of Copyright License. Subject to the terms and conditions of
  5324        this License, each Contributor hereby grants to You a perpetual,
  5325        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5326        copyright license to reproduce, prepare Derivative Works of,
  5327        publicly display, publicly perform, sublicense, and distribute the
  5328        Work and such Derivative Works in Source or Object form.
  5329  
  5330     3. Grant of Patent License. Subject to the terms and conditions of
  5331        this License, each Contributor hereby grants to You a perpetual,
  5332        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5333        (except as stated in this section) patent license to make, have made,
  5334        use, offer to sell, sell, import, and otherwise transfer the Work,
  5335        where such license applies only to those patent claims licensable
  5336        by such Contributor that are necessarily infringed by their
  5337        Contribution(s) alone or by combination of their Contribution(s)
  5338        with the Work to which such Contribution(s) was submitted. If You
  5339        institute patent litigation against any entity (including a
  5340        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5341        or a Contribution incorporated within the Work constitutes direct
  5342        or contributory patent infringement, then any patent licenses
  5343        granted to You under this License for that Work shall terminate
  5344        as of the date such litigation is filed.
  5345  
  5346     4. Redistribution. You may reproduce and distribute copies of the
  5347        Work or Derivative Works thereof in any medium, with or without
  5348        modifications, and in Source or Object form, provided that You
  5349        meet the following conditions:
  5350  
  5351        (a) You must give any other recipients of the Work or
  5352            Derivative Works a copy of this License; and
  5353  
  5354        (b) You must cause any modified files to carry prominent notices
  5355            stating that You changed the files; and
  5356  
  5357        (c) You must retain, in the Source form of any Derivative Works
  5358            that You distribute, all copyright, patent, trademark, and
  5359            attribution notices from the Source form of the Work,
  5360            excluding those notices that do not pertain to any part of
  5361            the Derivative Works; and
  5362  
  5363        (d) If the Work includes a "NOTICE" text file as part of its
  5364            distribution, then any Derivative Works that You distribute must
  5365            include a readable copy of the attribution notices contained
  5366            within such NOTICE file, excluding those notices that do not
  5367            pertain to any part of the Derivative Works, in at least one
  5368            of the following places: within a NOTICE text file distributed
  5369            as part of the Derivative Works; within the Source form or
  5370            documentation, if provided along with the Derivative Works; or,
  5371            within a display generated by the Derivative Works, if and
  5372            wherever such third-party notices normally appear. The contents
  5373            of the NOTICE file are for informational purposes only and
  5374            do not modify the License. You may add Your own attribution
  5375            notices within Derivative Works that You distribute, alongside
  5376            or as an addendum to the NOTICE text from the Work, provided
  5377            that such additional attribution notices cannot be construed
  5378            as modifying the License.
  5379  
  5380        You may add Your own copyright statement to Your modifications and
  5381        may provide additional or different license terms and conditions
  5382        for use, reproduction, or distribution of Your modifications, or
  5383        for any such Derivative Works as a whole, provided Your use,
  5384        reproduction, and distribution of the Work otherwise complies with
  5385        the conditions stated in this License.
  5386  
  5387     5. Submission of Contributions. Unless You explicitly state otherwise,
  5388        any Contribution intentionally submitted for inclusion in the Work
  5389        by You to the Licensor shall be under the terms and conditions of
  5390        this License, without any additional terms or conditions.
  5391        Notwithstanding the above, nothing herein shall supersede or modify
  5392        the terms of any separate license agreement you may have executed
  5393        with Licensor regarding such Contributions.
  5394  
  5395     6. Trademarks. This License does not grant permission to use the trade
  5396        names, trademarks, service marks, or product names of the Licensor,
  5397        except as required for reasonable and customary use in describing the
  5398        origin of the Work and reproducing the content of the NOTICE file.
  5399  
  5400     7. Disclaimer of Warranty. Unless required by applicable law or
  5401        agreed to in writing, Licensor provides the Work (and each
  5402        Contributor provides its Contributions) on an "AS IS" BASIS,
  5403        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5404        implied, including, without limitation, any warranties or conditions
  5405        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5406        PARTICULAR PURPOSE. You are solely responsible for determining the
  5407        appropriateness of using or redistributing the Work and assume any
  5408        risks associated with Your exercise of permissions under this License.
  5409  
  5410     8. Limitation of Liability. In no event and under no legal theory,
  5411        whether in tort (including negligence), contract, or otherwise,
  5412        unless required by applicable law (such as deliberate and grossly
  5413        negligent acts) or agreed to in writing, shall any Contributor be
  5414        liable to You for damages, including any direct, indirect, special,
  5415        incidental, or consequential damages of any character arising as a
  5416        result of this License or out of the use or inability to use the
  5417        Work (including but not limited to damages for loss of goodwill,
  5418        work stoppage, computer failure or malfunction, or any and all
  5419        other commercial damages or losses), even if such Contributor
  5420        has been advised of the possibility of such damages.
  5421  
  5422     9. Accepting Warranty or Additional Liability. While redistributing
  5423        the Work or Derivative Works thereof, You may choose to offer,
  5424        and charge a fee for, acceptance of support, warranty, indemnity,
  5425        or other liability obligations and/or rights consistent with this
  5426        License. However, in accepting such obligations, You may act only
  5427        on Your own behalf and on Your sole responsibility, not on behalf
  5428        of any other Contributor, and only if You agree to indemnify,
  5429        defend, and hold each Contributor harmless for any liability
  5430        incurred by, or claims asserted against, such Contributor by reason
  5431        of your accepting any such warranty or additional liability.
  5432  
  5433     END OF TERMS AND CONDITIONS
  5434  
  5435     APPENDIX: How to apply the Apache License to your work.
  5436  
  5437        To apply the Apache License to your work, attach the following
  5438        boilerplate notice, with the fields enclosed by brackets "[]"
  5439        replaced with your own identifying information. (Don't include
  5440        the brackets!)  The text should be enclosed in the appropriate
  5441        comment syntax for the file format. We also recommend that a
  5442        file or class name and description of purpose be included on the
  5443        same "printed page" as the copyright notice for easier
  5444        identification within third-party archives.
  5445  
  5446     Copyright [yyyy] [name of copyright owner]
  5447  
  5448     Licensed under the Apache License, Version 2.0 (the "License");
  5449     you may not use this file except in compliance with the License.
  5450     You may obtain a copy of the License at
  5451  
  5452         http://www.apache.org/licenses/LICENSE-2.0
  5453  
  5454     Unless required by applicable law or agreed to in writing, software
  5455     distributed under the License is distributed on an "AS IS" BASIS,
  5456     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5457     See the License for the specific language governing permissions and
  5458     limitations under the License.
  5459  
  5460  ================================================================
  5461  
  5462  github.com/google/uuid
  5463  https://github.com/google/uuid
  5464  ----------------------------------------------------------------
  5465  Copyright (c) 2009,2014 Google Inc. All rights reserved.
  5466  
  5467  Redistribution and use in source and binary forms, with or without
  5468  modification, are permitted provided that the following conditions are
  5469  met:
  5470  
  5471     * Redistributions of source code must retain the above copyright
  5472  notice, this list of conditions and the following disclaimer.
  5473     * Redistributions in binary form must reproduce the above
  5474  copyright notice, this list of conditions and the following disclaimer
  5475  in the documentation and/or other materials provided with the
  5476  distribution.
  5477     * Neither the name of Google Inc. nor the names of its
  5478  contributors may be used to endorse or promote products derived from
  5479  this software without specific prior written permission.
  5480  
  5481  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5482  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5483  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5484  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5485  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5486  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5487  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5488  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5489  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5490  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5491  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5492  
  5493  ================================================================
  5494  
  5495  github.com/googleapis/gax-go/v2
  5496  https://github.com/googleapis/gax-go/v2
  5497  ----------------------------------------------------------------
  5498  Copyright 2016, Google Inc.
  5499  All rights reserved.
  5500  Redistribution and use in source and binary forms, with or without
  5501  modification, are permitted provided that the following conditions are
  5502  met:
  5503  
  5504     * Redistributions of source code must retain the above copyright
  5505  notice, this list of conditions and the following disclaimer.
  5506     * Redistributions in binary form must reproduce the above
  5507  copyright notice, this list of conditions and the following disclaimer
  5508  in the documentation and/or other materials provided with the
  5509  distribution.
  5510     * Neither the name of Google Inc. nor the names of its
  5511  contributors may be used to endorse or promote products derived from
  5512  this software without specific prior written permission.
  5513  
  5514  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5515  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5516  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5517  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5518  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5519  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5520  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5521  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5522  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5523  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5524  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5525  
  5526  ================================================================
  5527  
  5528  github.com/gopherjs/gopherjs
  5529  https://github.com/gopherjs/gopherjs
  5530  ----------------------------------------------------------------
  5531  Copyright (c) 2013 Richard Musiol. All rights reserved.
  5532  
  5533  Redistribution and use in source and binary forms, with or without
  5534  modification, are permitted provided that the following conditions are
  5535  met:
  5536  
  5537     * Redistributions of source code must retain the above copyright
  5538  notice, this list of conditions and the following disclaimer.
  5539     * Redistributions in binary form must reproduce the above
  5540  copyright notice, this list of conditions and the following disclaimer
  5541  in the documentation and/or other materials provided with the
  5542  distribution.
  5543  
  5544  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5545  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5546  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5547  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5548  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5549  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5550  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5551  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5552  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5553  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5554  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5555  
  5556  ================================================================
  5557  
  5558  github.com/gorilla/handlers
  5559  https://github.com/gorilla/handlers
  5560  ----------------------------------------------------------------
  5561  Copyright (c) 2013 The Gorilla Handlers Authors. All rights reserved.
  5562  
  5563  Redistribution and use in source and binary forms, with or without
  5564  modification, are permitted provided that the following conditions are met:
  5565  
  5566    Redistributions of source code must retain the above copyright notice, this
  5567    list of conditions and the following disclaimer.
  5568  
  5569    Redistributions in binary form must reproduce the above copyright notice,
  5570    this list of conditions and the following disclaimer in the documentation
  5571    and/or other materials provided with the distribution.
  5572  
  5573  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  5574  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  5575  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  5576  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  5577  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  5578  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  5579  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  5580  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  5581  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5582  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5583  
  5584  ================================================================
  5585  
  5586  github.com/gorilla/mux
  5587  https://github.com/gorilla/mux
  5588  ----------------------------------------------------------------
  5589  Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved.
  5590  
  5591  Redistribution and use in source and binary forms, with or without
  5592  modification, are permitted provided that the following conditions are
  5593  met:
  5594  
  5595  	 * Redistributions of source code must retain the above copyright
  5596  notice, this list of conditions and the following disclaimer.
  5597  	 * Redistributions in binary form must reproduce the above
  5598  copyright notice, this list of conditions and the following disclaimer
  5599  in the documentation and/or other materials provided with the
  5600  distribution.
  5601  	 * Neither the name of Google Inc. nor the names of its
  5602  contributors may be used to endorse or promote products derived from
  5603  this software without specific prior written permission.
  5604  
  5605  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5606  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5607  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5608  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5609  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5610  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5611  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5612  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5613  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5614  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5615  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5616  
  5617  ================================================================
  5618  
  5619  github.com/gorilla/securecookie
  5620  https://github.com/gorilla/securecookie
  5621  ----------------------------------------------------------------
  5622  Copyright (c) 2012 Rodrigo Moraes. All rights reserved.
  5623  
  5624  Redistribution and use in source and binary forms, with or without
  5625  modification, are permitted provided that the following conditions are
  5626  met:
  5627  
  5628  	 * Redistributions of source code must retain the above copyright
  5629  notice, this list of conditions and the following disclaimer.
  5630  	 * Redistributions in binary form must reproduce the above
  5631  copyright notice, this list of conditions and the following disclaimer
  5632  in the documentation and/or other materials provided with the
  5633  distribution.
  5634  	 * Neither the name of Google Inc. nor the names of its
  5635  contributors may be used to endorse or promote products derived from
  5636  this software without specific prior written permission.
  5637  
  5638  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5639  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5640  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5641  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5642  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5643  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5644  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5645  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5646  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5647  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5648  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5649  
  5650  ================================================================
  5651  
  5652  github.com/gorilla/sessions
  5653  https://github.com/gorilla/sessions
  5654  ----------------------------------------------------------------
  5655  Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved.
  5656  
  5657  Redistribution and use in source and binary forms, with or without
  5658  modification, are permitted provided that the following conditions are
  5659  met:
  5660  
  5661  	 * Redistributions of source code must retain the above copyright
  5662  notice, this list of conditions and the following disclaimer.
  5663  	 * Redistributions in binary form must reproduce the above
  5664  copyright notice, this list of conditions and the following disclaimer
  5665  in the documentation and/or other materials provided with the
  5666  distribution.
  5667  	 * Neither the name of Google Inc. nor the names of its
  5668  contributors may be used to endorse or promote products derived from
  5669  this software without specific prior written permission.
  5670  
  5671  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5672  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5673  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5674  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5675  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5676  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5677  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5678  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5679  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5680  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5681  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5682  
  5683  ================================================================
  5684  
  5685  github.com/gorilla/websocket
  5686  https://github.com/gorilla/websocket
  5687  ----------------------------------------------------------------
  5688  Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved.
  5689  
  5690  Redistribution and use in source and binary forms, with or without
  5691  modification, are permitted provided that the following conditions are met:
  5692  
  5693    Redistributions of source code must retain the above copyright notice, this
  5694    list of conditions and the following disclaimer.
  5695  
  5696    Redistributions in binary form must reproduce the above copyright notice,
  5697    this list of conditions and the following disclaimer in the documentation
  5698    and/or other materials provided with the distribution.
  5699  
  5700  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  5701  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  5702  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  5703  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  5704  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  5705  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  5706  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  5707  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  5708  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5709  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5710  
  5711  ================================================================
  5712  
  5713  github.com/grpc-ecosystem/go-grpc-middleware
  5714  https://github.com/grpc-ecosystem/go-grpc-middleware
  5715  ----------------------------------------------------------------
  5716                   Apache License
  5717                             Version 2.0, January 2004
  5718                          http://www.apache.org/licenses/
  5719  
  5720     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5721  
  5722     1. Definitions.
  5723  
  5724        "License" shall mean the terms and conditions for use, reproduction,
  5725        and distribution as defined by Sections 1 through 9 of this document.
  5726  
  5727        "Licensor" shall mean the copyright owner or entity authorized by
  5728        the copyright owner that is granting the License.
  5729  
  5730        "Legal Entity" shall mean the union of the acting entity and all
  5731        other entities that control, are controlled by, or are under common
  5732        control with that entity. For the purposes of this definition,
  5733        "control" means (i) the power, direct or indirect, to cause the
  5734        direction or management of such entity, whether by contract or
  5735        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5736        outstanding shares, or (iii) beneficial ownership of such entity.
  5737  
  5738        "You" (or "Your") shall mean an individual or Legal Entity
  5739        exercising permissions granted by this License.
  5740  
  5741        "Source" form shall mean the preferred form for making modifications,
  5742        including but not limited to software source code, documentation
  5743        source, and configuration files.
  5744  
  5745        "Object" form shall mean any form resulting from mechanical
  5746        transformation or translation of a Source form, including but
  5747        not limited to compiled object code, generated documentation,
  5748        and conversions to other media types.
  5749  
  5750        "Work" shall mean the work of authorship, whether in Source or
  5751        Object form, made available under the License, as indicated by a
  5752        copyright notice that is included in or attached to the work
  5753        (an example is provided in the Appendix below).
  5754  
  5755        "Derivative Works" shall mean any work, whether in Source or Object
  5756        form, that is based on (or derived from) the Work and for which the
  5757        editorial revisions, annotations, elaborations, or other modifications
  5758        represent, as a whole, an original work of authorship. For the purposes
  5759        of this License, Derivative Works shall not include works that remain
  5760        separable from, or merely link (or bind by name) to the interfaces of,
  5761        the Work and Derivative Works thereof.
  5762  
  5763        "Contribution" shall mean any work of authorship, including
  5764        the original version of the Work and any modifications or additions
  5765        to that Work or Derivative Works thereof, that is intentionally
  5766        submitted to Licensor for inclusion in the Work by the copyright owner
  5767        or by an individual or Legal Entity authorized to submit on behalf of
  5768        the copyright owner. For the purposes of this definition, "submitted"
  5769        means any form of electronic, verbal, or written communication sent
  5770        to the Licensor or its representatives, including but not limited to
  5771        communication on electronic mailing lists, source code control systems,
  5772        and issue tracking systems that are managed by, or on behalf of, the
  5773        Licensor for the purpose of discussing and improving the Work, but
  5774        excluding communication that is conspicuously marked or otherwise
  5775        designated in writing by the copyright owner as "Not a Contribution."
  5776  
  5777        "Contributor" shall mean Licensor and any individual or Legal Entity
  5778        on behalf of whom a Contribution has been received by Licensor and
  5779        subsequently incorporated within the Work.
  5780  
  5781     2. Grant of Copyright License. Subject to the terms and conditions of
  5782        this License, each Contributor hereby grants to You a perpetual,
  5783        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5784        copyright license to reproduce, prepare Derivative Works of,
  5785        publicly display, publicly perform, sublicense, and distribute the
  5786        Work and such Derivative Works in Source or Object form.
  5787  
  5788     3. Grant of Patent License. Subject to the terms and conditions of
  5789        this License, each Contributor hereby grants to You a perpetual,
  5790        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5791        (except as stated in this section) patent license to make, have made,
  5792        use, offer to sell, sell, import, and otherwise transfer the Work,
  5793        where such license applies only to those patent claims licensable
  5794        by such Contributor that are necessarily infringed by their
  5795        Contribution(s) alone or by combination of their Contribution(s)
  5796        with the Work to which such Contribution(s) was submitted. If You
  5797        institute patent litigation against any entity (including a
  5798        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5799        or a Contribution incorporated within the Work constitutes direct
  5800        or contributory patent infringement, then any patent licenses
  5801        granted to You under this License for that Work shall terminate
  5802        as of the date such litigation is filed.
  5803  
  5804     4. Redistribution. You may reproduce and distribute copies of the
  5805        Work or Derivative Works thereof in any medium, with or without
  5806        modifications, and in Source or Object form, provided that You
  5807        meet the following conditions:
  5808  
  5809        (a) You must give any other recipients of the Work or
  5810            Derivative Works a copy of this License; and
  5811  
  5812        (b) You must cause any modified files to carry prominent notices
  5813            stating that You changed the files; and
  5814  
  5815        (c) You must retain, in the Source form of any Derivative Works
  5816            that You distribute, all copyright, patent, trademark, and
  5817            attribution notices from the Source form of the Work,
  5818            excluding those notices that do not pertain to any part of
  5819            the Derivative Works; and
  5820  
  5821        (d) If the Work includes a "NOTICE" text file as part of its
  5822            distribution, then any Derivative Works that You distribute must
  5823            include a readable copy of the attribution notices contained
  5824            within such NOTICE file, excluding those notices that do not
  5825            pertain to any part of the Derivative Works, in at least one
  5826            of the following places: within a NOTICE text file distributed
  5827            as part of the Derivative Works; within the Source form or
  5828            documentation, if provided along with the Derivative Works; or,
  5829            within a display generated by the Derivative Works, if and
  5830            wherever such third-party notices normally appear. The contents
  5831            of the NOTICE file are for informational purposes only and
  5832            do not modify the License. You may add Your own attribution
  5833            notices within Derivative Works that You distribute, alongside
  5834            or as an addendum to the NOTICE text from the Work, provided
  5835            that such additional attribution notices cannot be construed
  5836            as modifying the License.
  5837  
  5838        You may add Your own copyright statement to Your modifications and
  5839        may provide additional or different license terms and conditions
  5840        for use, reproduction, or distribution of Your modifications, or
  5841        for any such Derivative Works as a whole, provided Your use,
  5842        reproduction, and distribution of the Work otherwise complies with
  5843        the conditions stated in this License.
  5844  
  5845     5. Submission of Contributions. Unless You explicitly state otherwise,
  5846        any Contribution intentionally submitted for inclusion in the Work
  5847        by You to the Licensor shall be under the terms and conditions of
  5848        this License, without any additional terms or conditions.
  5849        Notwithstanding the above, nothing herein shall supersede or modify
  5850        the terms of any separate license agreement you may have executed
  5851        with Licensor regarding such Contributions.
  5852  
  5853     6. Trademarks. This License does not grant permission to use the trade
  5854        names, trademarks, service marks, or product names of the Licensor,
  5855        except as required for reasonable and customary use in describing the
  5856        origin of the Work and reproducing the content of the NOTICE file.
  5857  
  5858     7. Disclaimer of Warranty. Unless required by applicable law or
  5859        agreed to in writing, Licensor provides the Work (and each
  5860        Contributor provides its Contributions) on an "AS IS" BASIS,
  5861        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5862        implied, including, without limitation, any warranties or conditions
  5863        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5864        PARTICULAR PURPOSE. You are solely responsible for determining the
  5865        appropriateness of using or redistributing the Work and assume any
  5866        risks associated with Your exercise of permissions under this License.
  5867  
  5868     8. Limitation of Liability. In no event and under no legal theory,
  5869        whether in tort (including negligence), contract, or otherwise,
  5870        unless required by applicable law (such as deliberate and grossly
  5871        negligent acts) or agreed to in writing, shall any Contributor be
  5872        liable to You for damages, including any direct, indirect, special,
  5873        incidental, or consequential damages of any character arising as a
  5874        result of this License or out of the use or inability to use the
  5875        Work (including but not limited to damages for loss of goodwill,
  5876        work stoppage, computer failure or malfunction, or any and all
  5877        other commercial damages or losses), even if such Contributor
  5878        has been advised of the possibility of such damages.
  5879  
  5880     9. Accepting Warranty or Additional Liability. While redistributing
  5881        the Work or Derivative Works thereof, You may choose to offer,
  5882        and charge a fee for, acceptance of support, warranty, indemnity,
  5883        or other liability obligations and/or rights consistent with this
  5884        License. However, in accepting such obligations, You may act only
  5885        on Your own behalf and on Your sole responsibility, not on behalf
  5886        of any other Contributor, and only if You agree to indemnify,
  5887        defend, and hold each Contributor harmless for any liability
  5888        incurred by, or claims asserted against, such Contributor by reason
  5889        of your accepting any such warranty or additional liability.
  5890  
  5891     END OF TERMS AND CONDITIONS
  5892  
  5893     APPENDIX: How to apply the Apache License to your work.
  5894  
  5895        To apply the Apache License to your work, attach the following
  5896        boilerplate notice, with the fields enclosed by brackets "[]"
  5897        replaced with your own identifying information. (Don't include
  5898        the brackets!)  The text should be enclosed in the appropriate
  5899        comment syntax for the file format. We also recommend that a
  5900        file or class name and description of purpose be included on the
  5901        same "printed page" as the copyright notice for easier
  5902        identification within third-party archives.
  5903  
  5904     Copyright [yyyy] [name of copyright owner]
  5905  
  5906     Licensed under the Apache License, Version 2.0 (the "License");
  5907     you may not use this file except in compliance with the License.
  5908     You may obtain a copy of the License at
  5909  
  5910         http://www.apache.org/licenses/LICENSE-2.0
  5911  
  5912     Unless required by applicable law or agreed to in writing, software
  5913     distributed under the License is distributed on an "AS IS" BASIS,
  5914     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5915     See the License for the specific language governing permissions and
  5916     limitations under the License.
  5917  ================================================================
  5918  
  5919  github.com/grpc-ecosystem/go-grpc-prometheus
  5920  https://github.com/grpc-ecosystem/go-grpc-prometheus
  5921  ----------------------------------------------------------------
  5922                   Apache License
  5923                             Version 2.0, January 2004
  5924                          http://www.apache.org/licenses/
  5925  
  5926     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5927  
  5928     1. Definitions.
  5929  
  5930        "License" shall mean the terms and conditions for use, reproduction,
  5931        and distribution as defined by Sections 1 through 9 of this document.
  5932  
  5933        "Licensor" shall mean the copyright owner or entity authorized by
  5934        the copyright owner that is granting the License.
  5935  
  5936        "Legal Entity" shall mean the union of the acting entity and all
  5937        other entities that control, are controlled by, or are under common
  5938        control with that entity. For the purposes of this definition,
  5939        "control" means (i) the power, direct or indirect, to cause the
  5940        direction or management of such entity, whether by contract or
  5941        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5942        outstanding shares, or (iii) beneficial ownership of such entity.
  5943  
  5944        "You" (or "Your") shall mean an individual or Legal Entity
  5945        exercising permissions granted by this License.
  5946  
  5947        "Source" form shall mean the preferred form for making modifications,
  5948        including but not limited to software source code, documentation
  5949        source, and configuration files.
  5950  
  5951        "Object" form shall mean any form resulting from mechanical
  5952        transformation or translation of a Source form, including but
  5953        not limited to compiled object code, generated documentation,
  5954        and conversions to other media types.
  5955  
  5956        "Work" shall mean the work of authorship, whether in Source or
  5957        Object form, made available under the License, as indicated by a
  5958        copyright notice that is included in or attached to the work
  5959        (an example is provided in the Appendix below).
  5960  
  5961        "Derivative Works" shall mean any work, whether in Source or Object
  5962        form, that is based on (or derived from) the Work and for which the
  5963        editorial revisions, annotations, elaborations, or other modifications
  5964        represent, as a whole, an original work of authorship. For the purposes
  5965        of this License, Derivative Works shall not include works that remain
  5966        separable from, or merely link (or bind by name) to the interfaces of,
  5967        the Work and Derivative Works thereof.
  5968  
  5969        "Contribution" shall mean any work of authorship, including
  5970        the original version of the Work and any modifications or additions
  5971        to that Work or Derivative Works thereof, that is intentionally
  5972        submitted to Licensor for inclusion in the Work by the copyright owner
  5973        or by an individual or Legal Entity authorized to submit on behalf of
  5974        the copyright owner. For the purposes of this definition, "submitted"
  5975        means any form of electronic, verbal, or written communication sent
  5976        to the Licensor or its representatives, including but not limited to
  5977        communication on electronic mailing lists, source code control systems,
  5978        and issue tracking systems that are managed by, or on behalf of, the
  5979        Licensor for the purpose of discussing and improving the Work, but
  5980        excluding communication that is conspicuously marked or otherwise
  5981        designated in writing by the copyright owner as "Not a Contribution."
  5982  
  5983        "Contributor" shall mean Licensor and any individual or Legal Entity
  5984        on behalf of whom a Contribution has been received by Licensor and
  5985        subsequently incorporated within the Work.
  5986  
  5987     2. Grant of Copyright License. Subject to the terms and conditions of
  5988        this License, each Contributor hereby grants to You a perpetual,
  5989        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5990        copyright license to reproduce, prepare Derivative Works of,
  5991        publicly display, publicly perform, sublicense, and distribute the
  5992        Work and such Derivative Works in Source or Object form.
  5993  
  5994     3. Grant of Patent License. Subject to the terms and conditions of
  5995        this License, each Contributor hereby grants to You a perpetual,
  5996        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5997        (except as stated in this section) patent license to make, have made,
  5998        use, offer to sell, sell, import, and otherwise transfer the Work,
  5999        where such license applies only to those patent claims licensable
  6000        by such Contributor that are necessarily infringed by their
  6001        Contribution(s) alone or by combination of their Contribution(s)
  6002        with the Work to which such Contribution(s) was submitted. If You
  6003        institute patent litigation against any entity (including a
  6004        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6005        or a Contribution incorporated within the Work constitutes direct
  6006        or contributory patent infringement, then any patent licenses
  6007        granted to You under this License for that Work shall terminate
  6008        as of the date such litigation is filed.
  6009  
  6010     4. Redistribution. You may reproduce and distribute copies of the
  6011        Work or Derivative Works thereof in any medium, with or without
  6012        modifications, and in Source or Object form, provided that You
  6013        meet the following conditions:
  6014  
  6015        (a) You must give any other recipients of the Work or
  6016            Derivative Works a copy of this License; and
  6017  
  6018        (b) You must cause any modified files to carry prominent notices
  6019            stating that You changed the files; and
  6020  
  6021        (c) You must retain, in the Source form of any Derivative Works
  6022            that You distribute, all copyright, patent, trademark, and
  6023            attribution notices from the Source form of the Work,
  6024            excluding those notices that do not pertain to any part of
  6025            the Derivative Works; and
  6026  
  6027        (d) If the Work includes a "NOTICE" text file as part of its
  6028            distribution, then any Derivative Works that You distribute must
  6029            include a readable copy of the attribution notices contained
  6030            within such NOTICE file, excluding those notices that do not
  6031            pertain to any part of the Derivative Works, in at least one
  6032            of the following places: within a NOTICE text file distributed
  6033            as part of the Derivative Works; within the Source form or
  6034            documentation, if provided along with the Derivative Works; or,
  6035            within a display generated by the Derivative Works, if and
  6036            wherever such third-party notices normally appear. The contents
  6037            of the NOTICE file are for informational purposes only and
  6038            do not modify the License. You may add Your own attribution
  6039            notices within Derivative Works that You distribute, alongside
  6040            or as an addendum to the NOTICE text from the Work, provided
  6041            that such additional attribution notices cannot be construed
  6042            as modifying the License.
  6043  
  6044        You may add Your own copyright statement to Your modifications and
  6045        may provide additional or different license terms and conditions
  6046        for use, reproduction, or distribution of Your modifications, or
  6047        for any such Derivative Works as a whole, provided Your use,
  6048        reproduction, and distribution of the Work otherwise complies with
  6049        the conditions stated in this License.
  6050  
  6051     5. Submission of Contributions. Unless You explicitly state otherwise,
  6052        any Contribution intentionally submitted for inclusion in the Work
  6053        by You to the Licensor shall be under the terms and conditions of
  6054        this License, without any additional terms or conditions.
  6055        Notwithstanding the above, nothing herein shall supersede or modify
  6056        the terms of any separate license agreement you may have executed
  6057        with Licensor regarding such Contributions.
  6058  
  6059     6. Trademarks. This License does not grant permission to use the trade
  6060        names, trademarks, service marks, or product names of the Licensor,
  6061        except as required for reasonable and customary use in describing the
  6062        origin of the Work and reproducing the content of the NOTICE file.
  6063  
  6064     7. Disclaimer of Warranty. Unless required by applicable law or
  6065        agreed to in writing, Licensor provides the Work (and each
  6066        Contributor provides its Contributions) on an "AS IS" BASIS,
  6067        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6068        implied, including, without limitation, any warranties or conditions
  6069        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6070        PARTICULAR PURPOSE. You are solely responsible for determining the
  6071        appropriateness of using or redistributing the Work and assume any
  6072        risks associated with Your exercise of permissions under this License.
  6073  
  6074     8. Limitation of Liability. In no event and under no legal theory,
  6075        whether in tort (including negligence), contract, or otherwise,
  6076        unless required by applicable law (such as deliberate and grossly
  6077        negligent acts) or agreed to in writing, shall any Contributor be
  6078        liable to You for damages, including any direct, indirect, special,
  6079        incidental, or consequential damages of any character arising as a
  6080        result of this License or out of the use or inability to use the
  6081        Work (including but not limited to damages for loss of goodwill,
  6082        work stoppage, computer failure or malfunction, or any and all
  6083        other commercial damages or losses), even if such Contributor
  6084        has been advised of the possibility of such damages.
  6085  
  6086     9. Accepting Warranty or Additional Liability. While redistributing
  6087        the Work or Derivative Works thereof, You may choose to offer,
  6088        and charge a fee for, acceptance of support, warranty, indemnity,
  6089        or other liability obligations and/or rights consistent with this
  6090        License. However, in accepting such obligations, You may act only
  6091        on Your own behalf and on Your sole responsibility, not on behalf
  6092        of any other Contributor, and only if You agree to indemnify,
  6093        defend, and hold each Contributor harmless for any liability
  6094        incurred by, or claims asserted against, such Contributor by reason
  6095        of your accepting any such warranty or additional liability.
  6096  
  6097     END OF TERMS AND CONDITIONS
  6098  
  6099     APPENDIX: How to apply the Apache License to your work.
  6100  
  6101        To apply the Apache License to your work, attach the following
  6102        boilerplate notice, with the fields enclosed by brackets "[]"
  6103        replaced with your own identifying information. (Don't include
  6104        the brackets!)  The text should be enclosed in the appropriate
  6105        comment syntax for the file format. We also recommend that a
  6106        file or class name and description of purpose be included on the
  6107        same "printed page" as the copyright notice for easier
  6108        identification within third-party archives.
  6109  
  6110     Copyright [yyyy] [name of copyright owner]
  6111  
  6112     Licensed under the Apache License, Version 2.0 (the "License");
  6113     you may not use this file except in compliance with the License.
  6114     You may obtain a copy of the License at
  6115  
  6116         http://www.apache.org/licenses/LICENSE-2.0
  6117  
  6118     Unless required by applicable law or agreed to in writing, software
  6119     distributed under the License is distributed on an "AS IS" BASIS,
  6120     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6121     See the License for the specific language governing permissions and
  6122     limitations under the License.
  6123  ================================================================
  6124  
  6125  github.com/grpc-ecosystem/grpc-gateway
  6126  https://github.com/grpc-ecosystem/grpc-gateway
  6127  ----------------------------------------------------------------
  6128  Copyright (c) 2015, Gengo, Inc.
  6129  All rights reserved.
  6130  
  6131  Redistribution and use in source and binary forms, with or without modification,
  6132  are permitted provided that the following conditions are met:
  6133  
  6134      * Redistributions of source code must retain the above copyright notice,
  6135        this list of conditions and the following disclaimer.
  6136  
  6137      * Redistributions in binary form must reproduce the above copyright notice,
  6138        this list of conditions and the following disclaimer in the documentation
  6139        and/or other materials provided with the distribution.
  6140  
  6141      * Neither the name of Gengo, Inc. nor the names of its
  6142        contributors may be used to endorse or promote products derived from this
  6143        software without specific prior written permission.
  6144  
  6145  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  6146  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  6147  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  6148  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  6149  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  6150  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  6151  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  6152  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6153  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  6154  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6155  
  6156  ================================================================
  6157  
  6158  github.com/hashicorp/errwrap
  6159  https://github.com/hashicorp/errwrap
  6160  ----------------------------------------------------------------
  6161  Mozilla Public License, version 2.0
  6162  
  6163  1. Definitions
  6164  
  6165  1.1. “Contributor”
  6166  
  6167       means each individual or legal entity that creates, contributes to the
  6168       creation of, or owns Covered Software.
  6169  
  6170  1.2. “Contributor Version”
  6171  
  6172       means the combination of the Contributions of others (if any) used by a
  6173       Contributor and that particular Contributor’s Contribution.
  6174  
  6175  1.3. “Contribution”
  6176  
  6177       means Covered Software of a particular Contributor.
  6178  
  6179  1.4. “Covered Software”
  6180  
  6181       means Source Code Form to which the initial Contributor has attached the
  6182       notice in Exhibit A, the Executable Form of such Source Code Form, and
  6183       Modifications of such Source Code Form, in each case including portions
  6184       thereof.
  6185  
  6186  1.5. “Incompatible With Secondary Licenses”
  6187       means
  6188  
  6189       a. that the initial Contributor has attached the notice described in
  6190          Exhibit B to the Covered Software; or
  6191  
  6192       b. that the Covered Software was made available under the terms of version
  6193          1.1 or earlier of the License, but not also under the terms of a
  6194          Secondary License.
  6195  
  6196  1.6. “Executable Form”
  6197  
  6198       means any form of the work other than Source Code Form.
  6199  
  6200  1.7. “Larger Work”
  6201  
  6202       means a work that combines Covered Software with other material, in a separate
  6203       file or files, that is not Covered Software.
  6204  
  6205  1.8. “License”
  6206  
  6207       means this document.
  6208  
  6209  1.9. “Licensable”
  6210  
  6211       means having the right to grant, to the maximum extent possible, whether at the
  6212       time of the initial grant or subsequently, any and all of the rights conveyed by
  6213       this License.
  6214  
  6215  1.10. “Modifications”
  6216  
  6217       means any of the following:
  6218  
  6219       a. any file in Source Code Form that results from an addition to, deletion
  6220          from, or modification of the contents of Covered Software; or
  6221  
  6222       b. any new file in Source Code Form that contains any Covered Software.
  6223  
  6224  1.11. “Patent Claims” of a Contributor
  6225  
  6226        means any patent claim(s), including without limitation, method, process,
  6227        and apparatus claims, in any patent Licensable by such Contributor that
  6228        would be infringed, but for the grant of the License, by the making,
  6229        using, selling, offering for sale, having made, import, or transfer of
  6230        either its Contributions or its Contributor Version.
  6231  
  6232  1.12. “Secondary License”
  6233  
  6234        means either the GNU General Public License, Version 2.0, the GNU Lesser
  6235        General Public License, Version 2.1, the GNU Affero General Public
  6236        License, Version 3.0, or any later versions of those licenses.
  6237  
  6238  1.13. “Source Code Form”
  6239  
  6240        means the form of the work preferred for making modifications.
  6241  
  6242  1.14. “You” (or “Your”)
  6243  
  6244        means an individual or a legal entity exercising rights under this
  6245        License. For legal entities, “You” includes any entity that controls, is
  6246        controlled by, or is under common control with You. For purposes of this
  6247        definition, “control” means (a) the power, direct or indirect, to cause
  6248        the direction or management of such entity, whether by contract or
  6249        otherwise, or (b) ownership of more than fifty percent (50%) of the
  6250        outstanding shares or beneficial ownership of such entity.
  6251  
  6252  
  6253  2. License Grants and Conditions
  6254  
  6255  2.1. Grants
  6256  
  6257       Each Contributor hereby grants You a world-wide, royalty-free,
  6258       non-exclusive license:
  6259  
  6260       a. under intellectual property rights (other than patent or trademark)
  6261          Licensable by such Contributor to use, reproduce, make available,
  6262          modify, display, perform, distribute, and otherwise exploit its
  6263          Contributions, either on an unmodified basis, with Modifications, or as
  6264          part of a Larger Work; and
  6265  
  6266       b. under Patent Claims of such Contributor to make, use, sell, offer for
  6267          sale, have made, import, and otherwise transfer either its Contributions
  6268          or its Contributor Version.
  6269  
  6270  2.2. Effective Date
  6271  
  6272       The licenses granted in Section 2.1 with respect to any Contribution become
  6273       effective for each Contribution on the date the Contributor first distributes
  6274       such Contribution.
  6275  
  6276  2.3. Limitations on Grant Scope
  6277  
  6278       The licenses granted in this Section 2 are the only rights granted under this
  6279       License. No additional rights or licenses will be implied from the distribution
  6280       or licensing of Covered Software under this License. Notwithstanding Section
  6281       2.1(b) above, no patent license is granted by a Contributor:
  6282  
  6283       a. for any code that a Contributor has removed from Covered Software; or
  6284  
  6285       b. for infringements caused by: (i) Your and any other third party’s
  6286          modifications of Covered Software, or (ii) the combination of its
  6287          Contributions with other software (except as part of its Contributor
  6288          Version); or
  6289  
  6290       c. under Patent Claims infringed by Covered Software in the absence of its
  6291          Contributions.
  6292  
  6293       This License does not grant any rights in the trademarks, service marks, or
  6294       logos of any Contributor (except as may be necessary to comply with the
  6295       notice requirements in Section 3.4).
  6296  
  6297  2.4. Subsequent Licenses
  6298  
  6299       No Contributor makes additional grants as a result of Your choice to
  6300       distribute the Covered Software under a subsequent version of this License
  6301       (see Section 10.2) or under the terms of a Secondary License (if permitted
  6302       under the terms of Section 3.3).
  6303  
  6304  2.5. Representation
  6305  
  6306       Each Contributor represents that the Contributor believes its Contributions
  6307       are its original creation(s) or it has sufficient rights to grant the
  6308       rights to its Contributions conveyed by this License.
  6309  
  6310  2.6. Fair Use
  6311  
  6312       This License is not intended to limit any rights You have under applicable
  6313       copyright doctrines of fair use, fair dealing, or other equivalents.
  6314  
  6315  2.7. Conditions
  6316  
  6317       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  6318       Section 2.1.
  6319  
  6320  
  6321  3. Responsibilities
  6322  
  6323  3.1. Distribution of Source Form
  6324  
  6325       All distribution of Covered Software in Source Code Form, including any
  6326       Modifications that You create or to which You contribute, must be under the
  6327       terms of this License. You must inform recipients that the Source Code Form
  6328       of the Covered Software is governed by the terms of this License, and how
  6329       they can obtain a copy of this License. You may not attempt to alter or
  6330       restrict the recipients’ rights in the Source Code Form.
  6331  
  6332  3.2. Distribution of Executable Form
  6333  
  6334       If You distribute Covered Software in Executable Form then:
  6335  
  6336       a. such Covered Software must also be made available in Source Code Form,
  6337          as described in Section 3.1, and You must inform recipients of the
  6338          Executable Form how they can obtain a copy of such Source Code Form by
  6339          reasonable means in a timely manner, at a charge no more than the cost
  6340          of distribution to the recipient; and
  6341  
  6342       b. You may distribute such Executable Form under the terms of this License,
  6343          or sublicense it under different terms, provided that the license for
  6344          the Executable Form does not attempt to limit or alter the recipients’
  6345          rights in the Source Code Form under this License.
  6346  
  6347  3.3. Distribution of a Larger Work
  6348  
  6349       You may create and distribute a Larger Work under terms of Your choice,
  6350       provided that You also comply with the requirements of this License for the
  6351       Covered Software. If the Larger Work is a combination of Covered Software
  6352       with a work governed by one or more Secondary Licenses, and the Covered
  6353       Software is not Incompatible With Secondary Licenses, this License permits
  6354       You to additionally distribute such Covered Software under the terms of
  6355       such Secondary License(s), so that the recipient of the Larger Work may, at
  6356       their option, further distribute the Covered Software under the terms of
  6357       either this License or such Secondary License(s).
  6358  
  6359  3.4. Notices
  6360  
  6361       You may not remove or alter the substance of any license notices (including
  6362       copyright notices, patent notices, disclaimers of warranty, or limitations
  6363       of liability) contained within the Source Code Form of the Covered
  6364       Software, except that You may alter any license notices to the extent
  6365       required to remedy known factual inaccuracies.
  6366  
  6367  3.5. Application of Additional Terms
  6368  
  6369       You may choose to offer, and to charge a fee for, warranty, support,
  6370       indemnity or liability obligations to one or more recipients of Covered
  6371       Software. However, You may do so only on Your own behalf, and not on behalf
  6372       of any Contributor. You must make it absolutely clear that any such
  6373       warranty, support, indemnity, or liability obligation is offered by You
  6374       alone, and You hereby agree to indemnify every Contributor for any
  6375       liability incurred by such Contributor as a result of warranty, support,
  6376       indemnity or liability terms You offer. You may include additional
  6377       disclaimers of warranty and limitations of liability specific to any
  6378       jurisdiction.
  6379  
  6380  4. Inability to Comply Due to Statute or Regulation
  6381  
  6382     If it is impossible for You to comply with any of the terms of this License
  6383     with respect to some or all of the Covered Software due to statute, judicial
  6384     order, or regulation then You must: (a) comply with the terms of this License
  6385     to the maximum extent possible; and (b) describe the limitations and the code
  6386     they affect. Such description must be placed in a text file included with all
  6387     distributions of the Covered Software under this License. Except to the
  6388     extent prohibited by statute or regulation, such description must be
  6389     sufficiently detailed for a recipient of ordinary skill to be able to
  6390     understand it.
  6391  
  6392  5. Termination
  6393  
  6394  5.1. The rights granted under this License will terminate automatically if You
  6395       fail to comply with any of its terms. However, if You become compliant,
  6396       then the rights granted under this License from a particular Contributor
  6397       are reinstated (a) provisionally, unless and until such Contributor
  6398       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  6399       if such Contributor fails to notify You of the non-compliance by some
  6400       reasonable means prior to 60 days after You have come back into compliance.
  6401       Moreover, Your grants from a particular Contributor are reinstated on an
  6402       ongoing basis if such Contributor notifies You of the non-compliance by
  6403       some reasonable means, this is the first time You have received notice of
  6404       non-compliance with this License from such Contributor, and You become
  6405       compliant prior to 30 days after Your receipt of the notice.
  6406  
  6407  5.2. If You initiate litigation against any entity by asserting a patent
  6408       infringement claim (excluding declaratory judgment actions, counter-claims,
  6409       and cross-claims) alleging that a Contributor Version directly or
  6410       indirectly infringes any patent, then the rights granted to You by any and
  6411       all Contributors for the Covered Software under Section 2.1 of this License
  6412       shall terminate.
  6413  
  6414  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  6415       license agreements (excluding distributors and resellers) which have been
  6416       validly granted by You or Your distributors under this License prior to
  6417       termination shall survive termination.
  6418  
  6419  6. Disclaimer of Warranty
  6420  
  6421     Covered Software is provided under this License on an “as is” basis, without
  6422     warranty of any kind, either expressed, implied, or statutory, including,
  6423     without limitation, warranties that the Covered Software is free of defects,
  6424     merchantable, fit for a particular purpose or non-infringing. The entire
  6425     risk as to the quality and performance of the Covered Software is with You.
  6426     Should any Covered Software prove defective in any respect, You (not any
  6427     Contributor) assume the cost of any necessary servicing, repair, or
  6428     correction. This disclaimer of warranty constitutes an essential part of this
  6429     License. No use of  any Covered Software is authorized under this License
  6430     except under this disclaimer.
  6431  
  6432  7. Limitation of Liability
  6433  
  6434     Under no circumstances and under no legal theory, whether tort (including
  6435     negligence), contract, or otherwise, shall any Contributor, or anyone who
  6436     distributes Covered Software as permitted above, be liable to You for any
  6437     direct, indirect, special, incidental, or consequential damages of any
  6438     character including, without limitation, damages for lost profits, loss of
  6439     goodwill, work stoppage, computer failure or malfunction, or any and all
  6440     other commercial damages or losses, even if such party shall have been
  6441     informed of the possibility of such damages. This limitation of liability
  6442     shall not apply to liability for death or personal injury resulting from such
  6443     party’s negligence to the extent applicable law prohibits such limitation.
  6444     Some jurisdictions do not allow the exclusion or limitation of incidental or
  6445     consequential damages, so this exclusion and limitation may not apply to You.
  6446  
  6447  8. Litigation
  6448  
  6449     Any litigation relating to this License may be brought only in the courts of
  6450     a jurisdiction where the defendant maintains its principal place of business
  6451     and such litigation shall be governed by laws of that jurisdiction, without
  6452     reference to its conflict-of-law provisions. Nothing in this Section shall
  6453     prevent a party’s ability to bring cross-claims or counter-claims.
  6454  
  6455  9. Miscellaneous
  6456  
  6457     This License represents the complete agreement concerning the subject matter
  6458     hereof. If any provision of this License is held to be unenforceable, such
  6459     provision shall be reformed only to the extent necessary to make it
  6460     enforceable. Any law or regulation which provides that the language of a
  6461     contract shall be construed against the drafter shall not be used to construe
  6462     this License against a Contributor.
  6463  
  6464  
  6465  10. Versions of the License
  6466  
  6467  10.1. New Versions
  6468  
  6469        Mozilla Foundation is the license steward. Except as provided in Section
  6470        10.3, no one other than the license steward has the right to modify or
  6471        publish new versions of this License. Each version will be given a
  6472        distinguishing version number.
  6473  
  6474  10.2. Effect of New Versions
  6475  
  6476        You may distribute the Covered Software under the terms of the version of
  6477        the License under which You originally received the Covered Software, or
  6478        under the terms of any subsequent version published by the license
  6479        steward.
  6480  
  6481  10.3. Modified Versions
  6482  
  6483        If you create software not governed by this License, and you want to
  6484        create a new license for such software, you may create and use a modified
  6485        version of this License if you rename the license and remove any
  6486        references to the name of the license steward (except to note that such
  6487        modified license differs from this License).
  6488  
  6489  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  6490        If You choose to distribute Source Code Form that is Incompatible With
  6491        Secondary Licenses under the terms of this version of the License, the
  6492        notice described in Exhibit B of this License must be attached.
  6493  
  6494  Exhibit A - Source Code Form License Notice
  6495  
  6496        This Source Code Form is subject to the
  6497        terms of the Mozilla Public License, v.
  6498        2.0. If a copy of the MPL was not
  6499        distributed with this file, You can
  6500        obtain one at
  6501        http://mozilla.org/MPL/2.0/.
  6502  
  6503  If it is not possible or desirable to put the notice in a particular file, then
  6504  You may include the notice in a location (such as a LICENSE file in a relevant
  6505  directory) where a recipient would be likely to look for such a notice.
  6506  
  6507  You may add additional accurate notices of copyright ownership.
  6508  
  6509  Exhibit B - “Incompatible With Secondary Licenses” Notice
  6510  
  6511        This Source Code Form is “Incompatible
  6512        With Secondary Licenses”, as defined by
  6513        the Mozilla Public License, v. 2.0.
  6514  
  6515  
  6516  ================================================================
  6517  
  6518  github.com/hashicorp/go-cleanhttp
  6519  https://github.com/hashicorp/go-cleanhttp
  6520  ----------------------------------------------------------------
  6521  Mozilla Public License, version 2.0
  6522  
  6523  1. Definitions
  6524  
  6525  1.1. "Contributor"
  6526  
  6527       means each individual or legal entity that creates, contributes to the
  6528       creation of, or owns Covered Software.
  6529  
  6530  1.2. "Contributor Version"
  6531  
  6532       means the combination of the Contributions of others (if any) used by a
  6533       Contributor and that particular Contributor's Contribution.
  6534  
  6535  1.3. "Contribution"
  6536  
  6537       means Covered Software of a particular Contributor.
  6538  
  6539  1.4. "Covered Software"
  6540  
  6541       means Source Code Form to which the initial Contributor has attached the
  6542       notice in Exhibit A, the Executable Form of such Source Code Form, and
  6543       Modifications of such Source Code Form, in each case including portions
  6544       thereof.
  6545  
  6546  1.5. "Incompatible With Secondary Licenses"
  6547       means
  6548  
  6549       a. that the initial Contributor has attached the notice described in
  6550          Exhibit B to the Covered Software; or
  6551  
  6552       b. that the Covered Software was made available under the terms of
  6553          version 1.1 or earlier of the License, but not also under the terms of
  6554          a Secondary License.
  6555  
  6556  1.6. "Executable Form"
  6557  
  6558       means any form of the work other than Source Code Form.
  6559  
  6560  1.7. "Larger Work"
  6561  
  6562       means a work that combines Covered Software with other material, in a
  6563       separate file or files, that is not Covered Software.
  6564  
  6565  1.8. "License"
  6566  
  6567       means this document.
  6568  
  6569  1.9. "Licensable"
  6570  
  6571       means having the right to grant, to the maximum extent possible, whether
  6572       at the time of the initial grant or subsequently, any and all of the
  6573       rights conveyed by this License.
  6574  
  6575  1.10. "Modifications"
  6576  
  6577       means any of the following:
  6578  
  6579       a. any file in Source Code Form that results from an addition to,
  6580          deletion from, or modification of the contents of Covered Software; or
  6581  
  6582       b. any new file in Source Code Form that contains any Covered Software.
  6583  
  6584  1.11. "Patent Claims" of a Contributor
  6585  
  6586        means any patent claim(s), including without limitation, method,
  6587        process, and apparatus claims, in any patent Licensable by such
  6588        Contributor that would be infringed, but for the grant of the License,
  6589        by the making, using, selling, offering for sale, having made, import,
  6590        or transfer of either its Contributions or its Contributor Version.
  6591  
  6592  1.12. "Secondary License"
  6593  
  6594        means either the GNU General Public License, Version 2.0, the GNU Lesser
  6595        General Public License, Version 2.1, the GNU Affero General Public
  6596        License, Version 3.0, or any later versions of those licenses.
  6597  
  6598  1.13. "Source Code Form"
  6599  
  6600        means the form of the work preferred for making modifications.
  6601  
  6602  1.14. "You" (or "Your")
  6603  
  6604        means an individual or a legal entity exercising rights under this
  6605        License. For legal entities, "You" includes any entity that controls, is
  6606        controlled by, or is under common control with You. For purposes of this
  6607        definition, "control" means (a) the power, direct or indirect, to cause
  6608        the direction or management of such entity, whether by contract or
  6609        otherwise, or (b) ownership of more than fifty percent (50%) of the
  6610        outstanding shares or beneficial ownership of such entity.
  6611  
  6612  
  6613  2. License Grants and Conditions
  6614  
  6615  2.1. Grants
  6616  
  6617       Each Contributor hereby grants You a world-wide, royalty-free,
  6618       non-exclusive license:
  6619  
  6620       a. under intellectual property rights (other than patent or trademark)
  6621          Licensable by such Contributor to use, reproduce, make available,
  6622          modify, display, perform, distribute, and otherwise exploit its
  6623          Contributions, either on an unmodified basis, with Modifications, or
  6624          as part of a Larger Work; and
  6625  
  6626       b. under Patent Claims of such Contributor to make, use, sell, offer for
  6627          sale, have made, import, and otherwise transfer either its
  6628          Contributions or its Contributor Version.
  6629  
  6630  2.2. Effective Date
  6631  
  6632       The licenses granted in Section 2.1 with respect to any Contribution
  6633       become effective for each Contribution on the date the Contributor first
  6634       distributes such Contribution.
  6635  
  6636  2.3. Limitations on Grant Scope
  6637  
  6638       The licenses granted in this Section 2 are the only rights granted under
  6639       this License. No additional rights or licenses will be implied from the
  6640       distribution or licensing of Covered Software under this License.
  6641       Notwithstanding Section 2.1(b) above, no patent license is granted by a
  6642       Contributor:
  6643  
  6644       a. for any code that a Contributor has removed from Covered Software; or
  6645  
  6646       b. for infringements caused by: (i) Your and any other third party's
  6647          modifications of Covered Software, or (ii) the combination of its
  6648          Contributions with other software (except as part of its Contributor
  6649          Version); or
  6650  
  6651       c. under Patent Claims infringed by Covered Software in the absence of
  6652          its Contributions.
  6653  
  6654       This License does not grant any rights in the trademarks, service marks,
  6655       or logos of any Contributor (except as may be necessary to comply with
  6656       the notice requirements in Section 3.4).
  6657  
  6658  2.4. Subsequent Licenses
  6659  
  6660       No Contributor makes additional grants as a result of Your choice to
  6661       distribute the Covered Software under a subsequent version of this
  6662       License (see Section 10.2) or under the terms of a Secondary License (if
  6663       permitted under the terms of Section 3.3).
  6664  
  6665  2.5. Representation
  6666  
  6667       Each Contributor represents that the Contributor believes its
  6668       Contributions are its original creation(s) or it has sufficient rights to
  6669       grant the rights to its Contributions conveyed by this License.
  6670  
  6671  2.6. Fair Use
  6672  
  6673       This License is not intended to limit any rights You have under
  6674       applicable copyright doctrines of fair use, fair dealing, or other
  6675       equivalents.
  6676  
  6677  2.7. Conditions
  6678  
  6679       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  6680       Section 2.1.
  6681  
  6682  
  6683  3. Responsibilities
  6684  
  6685  3.1. Distribution of Source Form
  6686  
  6687       All distribution of Covered Software in Source Code Form, including any
  6688       Modifications that You create or to which You contribute, must be under
  6689       the terms of this License. You must inform recipients that the Source
  6690       Code Form of the Covered Software is governed by the terms of this
  6691       License, and how they can obtain a copy of this License. You may not
  6692       attempt to alter or restrict the recipients' rights in the Source Code
  6693       Form.
  6694  
  6695  3.2. Distribution of Executable Form
  6696  
  6697       If You distribute Covered Software in Executable Form then:
  6698  
  6699       a. such Covered Software must also be made available in Source Code Form,
  6700          as described in Section 3.1, and You must inform recipients of the
  6701          Executable Form how they can obtain a copy of such Source Code Form by
  6702          reasonable means in a timely manner, at a charge no more than the cost
  6703          of distribution to the recipient; and
  6704  
  6705       b. You may distribute such Executable Form under the terms of this
  6706          License, or sublicense it under different terms, provided that the
  6707          license for the Executable Form does not attempt to limit or alter the
  6708          recipients' rights in the Source Code Form under this License.
  6709  
  6710  3.3. Distribution of a Larger Work
  6711  
  6712       You may create and distribute a Larger Work under terms of Your choice,
  6713       provided that You also comply with the requirements of this License for
  6714       the Covered Software. If the Larger Work is a combination of Covered
  6715       Software with a work governed by one or more Secondary Licenses, and the
  6716       Covered Software is not Incompatible With Secondary Licenses, this
  6717       License permits You to additionally distribute such Covered Software
  6718       under the terms of such Secondary License(s), so that the recipient of
  6719       the Larger Work may, at their option, further distribute the Covered
  6720       Software under the terms of either this License or such Secondary
  6721       License(s).
  6722  
  6723  3.4. Notices
  6724  
  6725       You may not remove or alter the substance of any license notices
  6726       (including copyright notices, patent notices, disclaimers of warranty, or
  6727       limitations of liability) contained within the Source Code Form of the
  6728       Covered Software, except that You may alter any license notices to the
  6729       extent required to remedy known factual inaccuracies.
  6730  
  6731  3.5. Application of Additional Terms
  6732  
  6733       You may choose to offer, and to charge a fee for, warranty, support,
  6734       indemnity or liability obligations to one or more recipients of Covered
  6735       Software. However, You may do so only on Your own behalf, and not on
  6736       behalf of any Contributor. You must make it absolutely clear that any
  6737       such warranty, support, indemnity, or liability obligation is offered by
  6738       You alone, and You hereby agree to indemnify every Contributor for any
  6739       liability incurred by such Contributor as a result of warranty, support,
  6740       indemnity or liability terms You offer. You may include additional
  6741       disclaimers of warranty and limitations of liability specific to any
  6742       jurisdiction.
  6743  
  6744  4. Inability to Comply Due to Statute or Regulation
  6745  
  6746     If it is impossible for You to comply with any of the terms of this License
  6747     with respect to some or all of the Covered Software due to statute,
  6748     judicial order, or regulation then You must: (a) comply with the terms of
  6749     this License to the maximum extent possible; and (b) describe the
  6750     limitations and the code they affect. Such description must be placed in a
  6751     text file included with all distributions of the Covered Software under
  6752     this License. Except to the extent prohibited by statute or regulation,
  6753     such description must be sufficiently detailed for a recipient of ordinary
  6754     skill to be able to understand it.
  6755  
  6756  5. Termination
  6757  
  6758  5.1. The rights granted under this License will terminate automatically if You
  6759       fail to comply with any of its terms. However, if You become compliant,
  6760       then the rights granted under this License from a particular Contributor
  6761       are reinstated (a) provisionally, unless and until such Contributor
  6762       explicitly and finally terminates Your grants, and (b) on an ongoing
  6763       basis, if such Contributor fails to notify You of the non-compliance by
  6764       some reasonable means prior to 60 days after You have come back into
  6765       compliance. Moreover, Your grants from a particular Contributor are
  6766       reinstated on an ongoing basis if such Contributor notifies You of the
  6767       non-compliance by some reasonable means, this is the first time You have
  6768       received notice of non-compliance with this License from such
  6769       Contributor, and You become compliant prior to 30 days after Your receipt
  6770       of the notice.
  6771  
  6772  5.2. If You initiate litigation against any entity by asserting a patent
  6773       infringement claim (excluding declaratory judgment actions,
  6774       counter-claims, and cross-claims) alleging that a Contributor Version
  6775       directly or indirectly infringes any patent, then the rights granted to
  6776       You by any and all Contributors for the Covered Software under Section
  6777       2.1 of this License shall terminate.
  6778  
  6779  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  6780       license agreements (excluding distributors and resellers) which have been
  6781       validly granted by You or Your distributors under this License prior to
  6782       termination shall survive termination.
  6783  
  6784  6. Disclaimer of Warranty
  6785  
  6786     Covered Software is provided under this License on an "as is" basis,
  6787     without warranty of any kind, either expressed, implied, or statutory,
  6788     including, without limitation, warranties that the Covered Software is free
  6789     of defects, merchantable, fit for a particular purpose or non-infringing.
  6790     The entire risk as to the quality and performance of the Covered Software
  6791     is with You. Should any Covered Software prove defective in any respect,
  6792     You (not any Contributor) assume the cost of any necessary servicing,
  6793     repair, or correction. This disclaimer of warranty constitutes an essential
  6794     part of this License. No use of  any Covered Software is authorized under
  6795     this License except under this disclaimer.
  6796  
  6797  7. Limitation of Liability
  6798  
  6799     Under no circumstances and under no legal theory, whether tort (including
  6800     negligence), contract, or otherwise, shall any Contributor, or anyone who
  6801     distributes Covered Software as permitted above, be liable to You for any
  6802     direct, indirect, special, incidental, or consequential damages of any
  6803     character including, without limitation, damages for lost profits, loss of
  6804     goodwill, work stoppage, computer failure or malfunction, or any and all
  6805     other commercial damages or losses, even if such party shall have been
  6806     informed of the possibility of such damages. This limitation of liability
  6807     shall not apply to liability for death or personal injury resulting from
  6808     such party's negligence to the extent applicable law prohibits such
  6809     limitation. Some jurisdictions do not allow the exclusion or limitation of
  6810     incidental or consequential damages, so this exclusion and limitation may
  6811     not apply to You.
  6812  
  6813  8. Litigation
  6814  
  6815     Any litigation relating to this License may be brought only in the courts
  6816     of a jurisdiction where the defendant maintains its principal place of
  6817     business and such litigation shall be governed by laws of that
  6818     jurisdiction, without reference to its conflict-of-law provisions. Nothing
  6819     in this Section shall prevent a party's ability to bring cross-claims or
  6820     counter-claims.
  6821  
  6822  9. Miscellaneous
  6823  
  6824     This License represents the complete agreement concerning the subject
  6825     matter hereof. If any provision of this License is held to be
  6826     unenforceable, such provision shall be reformed only to the extent
  6827     necessary to make it enforceable. Any law or regulation which provides that
  6828     the language of a contract shall be construed against the drafter shall not
  6829     be used to construe this License against a Contributor.
  6830  
  6831  
  6832  10. Versions of the License
  6833  
  6834  10.1. New Versions
  6835  
  6836        Mozilla Foundation is the license steward. Except as provided in Section
  6837        10.3, no one other than the license steward has the right to modify or
  6838        publish new versions of this License. Each version will be given a
  6839        distinguishing version number.
  6840  
  6841  10.2. Effect of New Versions
  6842  
  6843        You may distribute the Covered Software under the terms of the version
  6844        of the License under which You originally received the Covered Software,
  6845        or under the terms of any subsequent version published by the license
  6846        steward.
  6847  
  6848  10.3. Modified Versions
  6849  
  6850        If you create software not governed by this License, and you want to
  6851        create a new license for such software, you may create and use a
  6852        modified version of this License if you rename the license and remove
  6853        any references to the name of the license steward (except to note that
  6854        such modified license differs from this License).
  6855  
  6856  10.4. Distributing Source Code Form that is Incompatible With Secondary
  6857        Licenses If You choose to distribute Source Code Form that is
  6858        Incompatible With Secondary Licenses under the terms of this version of
  6859        the License, the notice described in Exhibit B of this License must be
  6860        attached.
  6861  
  6862  Exhibit A - Source Code Form License Notice
  6863  
  6864        This Source Code Form is subject to the
  6865        terms of the Mozilla Public License, v.
  6866        2.0. If a copy of the MPL was not
  6867        distributed with this file, You can
  6868        obtain one at
  6869        http://mozilla.org/MPL/2.0/.
  6870  
  6871  If it is not possible or desirable to put the notice in a particular file,
  6872  then You may include the notice in a location (such as a LICENSE file in a
  6873  relevant directory) where a recipient would be likely to look for such a
  6874  notice.
  6875  
  6876  You may add additional accurate notices of copyright ownership.
  6877  
  6878  Exhibit B - "Incompatible With Secondary Licenses" Notice
  6879  
  6880        This Source Code Form is "Incompatible
  6881        With Secondary Licenses", as defined by
  6882        the Mozilla Public License, v. 2.0.
  6883  
  6884  
  6885  ================================================================
  6886  
  6887  github.com/hashicorp/go-hclog
  6888  https://github.com/hashicorp/go-hclog
  6889  ----------------------------------------------------------------
  6890  MIT License
  6891  
  6892  Copyright (c) 2017 HashiCorp
  6893  
  6894  Permission is hereby granted, free of charge, to any person obtaining a copy
  6895  of this software and associated documentation files (the "Software"), to deal
  6896  in the Software without restriction, including without limitation the rights
  6897  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6898  copies of the Software, and to permit persons to whom the Software is
  6899  furnished to do so, subject to the following conditions:
  6900  
  6901  The above copyright notice and this permission notice shall be included in all
  6902  copies or substantial portions of the Software.
  6903  
  6904  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6905  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6906  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6907  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6908  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6909  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6910  SOFTWARE.
  6911  
  6912  ================================================================
  6913  
  6914  github.com/hashicorp/go-immutable-radix
  6915  https://github.com/hashicorp/go-immutable-radix
  6916  ----------------------------------------------------------------
  6917  Mozilla Public License, version 2.0
  6918  
  6919  1. Definitions
  6920  
  6921  1.1. "Contributor"
  6922  
  6923       means each individual or legal entity that creates, contributes to the
  6924       creation of, or owns Covered Software.
  6925  
  6926  1.2. "Contributor Version"
  6927  
  6928       means the combination of the Contributions of others (if any) used by a
  6929       Contributor and that particular Contributor's Contribution.
  6930  
  6931  1.3. "Contribution"
  6932  
  6933       means Covered Software of a particular Contributor.
  6934  
  6935  1.4. "Covered Software"
  6936  
  6937       means Source Code Form to which the initial Contributor has attached the
  6938       notice in Exhibit A, the Executable Form of such Source Code Form, and
  6939       Modifications of such Source Code Form, in each case including portions
  6940       thereof.
  6941  
  6942  1.5. "Incompatible With Secondary Licenses"
  6943       means
  6944  
  6945       a. that the initial Contributor has attached the notice described in
  6946          Exhibit B to the Covered Software; or
  6947  
  6948       b. that the Covered Software was made available under the terms of
  6949          version 1.1 or earlier of the License, but not also under the terms of
  6950          a Secondary License.
  6951  
  6952  1.6. "Executable Form"
  6953  
  6954       means any form of the work other than Source Code Form.
  6955  
  6956  1.7. "Larger Work"
  6957  
  6958       means a work that combines Covered Software with other material, in a
  6959       separate file or files, that is not Covered Software.
  6960  
  6961  1.8. "License"
  6962  
  6963       means this document.
  6964  
  6965  1.9. "Licensable"
  6966  
  6967       means having the right to grant, to the maximum extent possible, whether
  6968       at the time of the initial grant or subsequently, any and all of the
  6969       rights conveyed by this License.
  6970  
  6971  1.10. "Modifications"
  6972  
  6973       means any of the following:
  6974  
  6975       a. any file in Source Code Form that results from an addition to,
  6976          deletion from, or modification of the contents of Covered Software; or
  6977  
  6978       b. any new file in Source Code Form that contains any Covered Software.
  6979  
  6980  1.11. "Patent Claims" of a Contributor
  6981  
  6982        means any patent claim(s), including without limitation, method,
  6983        process, and apparatus claims, in any patent Licensable by such
  6984        Contributor that would be infringed, but for the grant of the License,
  6985        by the making, using, selling, offering for sale, having made, import,
  6986        or transfer of either its Contributions or its Contributor Version.
  6987  
  6988  1.12. "Secondary License"
  6989  
  6990        means either the GNU General Public License, Version 2.0, the GNU Lesser
  6991        General Public License, Version 2.1, the GNU Affero General Public
  6992        License, Version 3.0, or any later versions of those licenses.
  6993  
  6994  1.13. "Source Code Form"
  6995  
  6996        means the form of the work preferred for making modifications.
  6997  
  6998  1.14. "You" (or "Your")
  6999  
  7000        means an individual or a legal entity exercising rights under this
  7001        License. For legal entities, "You" includes any entity that controls, is
  7002        controlled by, or is under common control with You. For purposes of this
  7003        definition, "control" means (a) the power, direct or indirect, to cause
  7004        the direction or management of such entity, whether by contract or
  7005        otherwise, or (b) ownership of more than fifty percent (50%) of the
  7006        outstanding shares or beneficial ownership of such entity.
  7007  
  7008  
  7009  2. License Grants and Conditions
  7010  
  7011  2.1. Grants
  7012  
  7013       Each Contributor hereby grants You a world-wide, royalty-free,
  7014       non-exclusive license:
  7015  
  7016       a. under intellectual property rights (other than patent or trademark)
  7017          Licensable by such Contributor to use, reproduce, make available,
  7018          modify, display, perform, distribute, and otherwise exploit its
  7019          Contributions, either on an unmodified basis, with Modifications, or
  7020          as part of a Larger Work; and
  7021  
  7022       b. under Patent Claims of such Contributor to make, use, sell, offer for
  7023          sale, have made, import, and otherwise transfer either its
  7024          Contributions or its Contributor Version.
  7025  
  7026  2.2. Effective Date
  7027  
  7028       The licenses granted in Section 2.1 with respect to any Contribution
  7029       become effective for each Contribution on the date the Contributor first
  7030       distributes such Contribution.
  7031  
  7032  2.3. Limitations on Grant Scope
  7033  
  7034       The licenses granted in this Section 2 are the only rights granted under
  7035       this License. No additional rights or licenses will be implied from the
  7036       distribution or licensing of Covered Software under this License.
  7037       Notwithstanding Section 2.1(b) above, no patent license is granted by a
  7038       Contributor:
  7039  
  7040       a. for any code that a Contributor has removed from Covered Software; or
  7041  
  7042       b. for infringements caused by: (i) Your and any other third party's
  7043          modifications of Covered Software, or (ii) the combination of its
  7044          Contributions with other software (except as part of its Contributor
  7045          Version); or
  7046  
  7047       c. under Patent Claims infringed by Covered Software in the absence of
  7048          its Contributions.
  7049  
  7050       This License does not grant any rights in the trademarks, service marks,
  7051       or logos of any Contributor (except as may be necessary to comply with
  7052       the notice requirements in Section 3.4).
  7053  
  7054  2.4. Subsequent Licenses
  7055  
  7056       No Contributor makes additional grants as a result of Your choice to
  7057       distribute the Covered Software under a subsequent version of this
  7058       License (see Section 10.2) or under the terms of a Secondary License (if
  7059       permitted under the terms of Section 3.3).
  7060  
  7061  2.5. Representation
  7062  
  7063       Each Contributor represents that the Contributor believes its
  7064       Contributions are its original creation(s) or it has sufficient rights to
  7065       grant the rights to its Contributions conveyed by this License.
  7066  
  7067  2.6. Fair Use
  7068  
  7069       This License is not intended to limit any rights You have under
  7070       applicable copyright doctrines of fair use, fair dealing, or other
  7071       equivalents.
  7072  
  7073  2.7. Conditions
  7074  
  7075       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  7076       Section 2.1.
  7077  
  7078  
  7079  3. Responsibilities
  7080  
  7081  3.1. Distribution of Source Form
  7082  
  7083       All distribution of Covered Software in Source Code Form, including any
  7084       Modifications that You create or to which You contribute, must be under
  7085       the terms of this License. You must inform recipients that the Source
  7086       Code Form of the Covered Software is governed by the terms of this
  7087       License, and how they can obtain a copy of this License. You may not
  7088       attempt to alter or restrict the recipients' rights in the Source Code
  7089       Form.
  7090  
  7091  3.2. Distribution of Executable Form
  7092  
  7093       If You distribute Covered Software in Executable Form then:
  7094  
  7095       a. such Covered Software must also be made available in Source Code Form,
  7096          as described in Section 3.1, and You must inform recipients of the
  7097          Executable Form how they can obtain a copy of such Source Code Form by
  7098          reasonable means in a timely manner, at a charge no more than the cost
  7099          of distribution to the recipient; and
  7100  
  7101       b. You may distribute such Executable Form under the terms of this
  7102          License, or sublicense it under different terms, provided that the
  7103          license for the Executable Form does not attempt to limit or alter the
  7104          recipients' rights in the Source Code Form under this License.
  7105  
  7106  3.3. Distribution of a Larger Work
  7107  
  7108       You may create and distribute a Larger Work under terms of Your choice,
  7109       provided that You also comply with the requirements of this License for
  7110       the Covered Software. If the Larger Work is a combination of Covered
  7111       Software with a work governed by one or more Secondary Licenses, and the
  7112       Covered Software is not Incompatible With Secondary Licenses, this
  7113       License permits You to additionally distribute such Covered Software
  7114       under the terms of such Secondary License(s), so that the recipient of
  7115       the Larger Work may, at their option, further distribute the Covered
  7116       Software under the terms of either this License or such Secondary
  7117       License(s).
  7118  
  7119  3.4. Notices
  7120  
  7121       You may not remove or alter the substance of any license notices
  7122       (including copyright notices, patent notices, disclaimers of warranty, or
  7123       limitations of liability) contained within the Source Code Form of the
  7124       Covered Software, except that You may alter any license notices to the
  7125       extent required to remedy known factual inaccuracies.
  7126  
  7127  3.5. Application of Additional Terms
  7128  
  7129       You may choose to offer, and to charge a fee for, warranty, support,
  7130       indemnity or liability obligations to one or more recipients of Covered
  7131       Software. However, You may do so only on Your own behalf, and not on
  7132       behalf of any Contributor. You must make it absolutely clear that any
  7133       such warranty, support, indemnity, or liability obligation is offered by
  7134       You alone, and You hereby agree to indemnify every Contributor for any
  7135       liability incurred by such Contributor as a result of warranty, support,
  7136       indemnity or liability terms You offer. You may include additional
  7137       disclaimers of warranty and limitations of liability specific to any
  7138       jurisdiction.
  7139  
  7140  4. Inability to Comply Due to Statute or Regulation
  7141  
  7142     If it is impossible for You to comply with any of the terms of this License
  7143     with respect to some or all of the Covered Software due to statute,
  7144     judicial order, or regulation then You must: (a) comply with the terms of
  7145     this License to the maximum extent possible; and (b) describe the
  7146     limitations and the code they affect. Such description must be placed in a
  7147     text file included with all distributions of the Covered Software under
  7148     this License. Except to the extent prohibited by statute or regulation,
  7149     such description must be sufficiently detailed for a recipient of ordinary
  7150     skill to be able to understand it.
  7151  
  7152  5. Termination
  7153  
  7154  5.1. The rights granted under this License will terminate automatically if You
  7155       fail to comply with any of its terms. However, if You become compliant,
  7156       then the rights granted under this License from a particular Contributor
  7157       are reinstated (a) provisionally, unless and until such Contributor
  7158       explicitly and finally terminates Your grants, and (b) on an ongoing
  7159       basis, if such Contributor fails to notify You of the non-compliance by
  7160       some reasonable means prior to 60 days after You have come back into
  7161       compliance. Moreover, Your grants from a particular Contributor are
  7162       reinstated on an ongoing basis if such Contributor notifies You of the
  7163       non-compliance by some reasonable means, this is the first time You have
  7164       received notice of non-compliance with this License from such
  7165       Contributor, and You become compliant prior to 30 days after Your receipt
  7166       of the notice.
  7167  
  7168  5.2. If You initiate litigation against any entity by asserting a patent
  7169       infringement claim (excluding declaratory judgment actions,
  7170       counter-claims, and cross-claims) alleging that a Contributor Version
  7171       directly or indirectly infringes any patent, then the rights granted to
  7172       You by any and all Contributors for the Covered Software under Section
  7173       2.1 of this License shall terminate.
  7174  
  7175  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  7176       license agreements (excluding distributors and resellers) which have been
  7177       validly granted by You or Your distributors under this License prior to
  7178       termination shall survive termination.
  7179  
  7180  6. Disclaimer of Warranty
  7181  
  7182     Covered Software is provided under this License on an "as is" basis,
  7183     without warranty of any kind, either expressed, implied, or statutory,
  7184     including, without limitation, warranties that the Covered Software is free
  7185     of defects, merchantable, fit for a particular purpose or non-infringing.
  7186     The entire risk as to the quality and performance of the Covered Software
  7187     is with You. Should any Covered Software prove defective in any respect,
  7188     You (not any Contributor) assume the cost of any necessary servicing,
  7189     repair, or correction. This disclaimer of warranty constitutes an essential
  7190     part of this License. No use of  any Covered Software is authorized under
  7191     this License except under this disclaimer.
  7192  
  7193  7. Limitation of Liability
  7194  
  7195     Under no circumstances and under no legal theory, whether tort (including
  7196     negligence), contract, or otherwise, shall any Contributor, or anyone who
  7197     distributes Covered Software as permitted above, be liable to You for any
  7198     direct, indirect, special, incidental, or consequential damages of any
  7199     character including, without limitation, damages for lost profits, loss of
  7200     goodwill, work stoppage, computer failure or malfunction, or any and all
  7201     other commercial damages or losses, even if such party shall have been
  7202     informed of the possibility of such damages. This limitation of liability
  7203     shall not apply to liability for death or personal injury resulting from
  7204     such party's negligence to the extent applicable law prohibits such
  7205     limitation. Some jurisdictions do not allow the exclusion or limitation of
  7206     incidental or consequential damages, so this exclusion and limitation may
  7207     not apply to You.
  7208  
  7209  8. Litigation
  7210  
  7211     Any litigation relating to this License may be brought only in the courts
  7212     of a jurisdiction where the defendant maintains its principal place of
  7213     business and such litigation shall be governed by laws of that
  7214     jurisdiction, without reference to its conflict-of-law provisions. Nothing
  7215     in this Section shall prevent a party's ability to bring cross-claims or
  7216     counter-claims.
  7217  
  7218  9. Miscellaneous
  7219  
  7220     This License represents the complete agreement concerning the subject
  7221     matter hereof. If any provision of this License is held to be
  7222     unenforceable, such provision shall be reformed only to the extent
  7223     necessary to make it enforceable. Any law or regulation which provides that
  7224     the language of a contract shall be construed against the drafter shall not
  7225     be used to construe this License against a Contributor.
  7226  
  7227  
  7228  10. Versions of the License
  7229  
  7230  10.1. New Versions
  7231  
  7232        Mozilla Foundation is the license steward. Except as provided in Section
  7233        10.3, no one other than the license steward has the right to modify or
  7234        publish new versions of this License. Each version will be given a
  7235        distinguishing version number.
  7236  
  7237  10.2. Effect of New Versions
  7238  
  7239        You may distribute the Covered Software under the terms of the version
  7240        of the License under which You originally received the Covered Software,
  7241        or under the terms of any subsequent version published by the license
  7242        steward.
  7243  
  7244  10.3. Modified Versions
  7245  
  7246        If you create software not governed by this License, and you want to
  7247        create a new license for such software, you may create and use a
  7248        modified version of this License if you rename the license and remove
  7249        any references to the name of the license steward (except to note that
  7250        such modified license differs from this License).
  7251  
  7252  10.4. Distributing Source Code Form that is Incompatible With Secondary
  7253        Licenses If You choose to distribute Source Code Form that is
  7254        Incompatible With Secondary Licenses under the terms of this version of
  7255        the License, the notice described in Exhibit B of this License must be
  7256        attached.
  7257  
  7258  Exhibit A - Source Code Form License Notice
  7259  
  7260        This Source Code Form is subject to the
  7261        terms of the Mozilla Public License, v.
  7262        2.0. If a copy of the MPL was not
  7263        distributed with this file, You can
  7264        obtain one at
  7265        http://mozilla.org/MPL/2.0/.
  7266  
  7267  If it is not possible or desirable to put the notice in a particular file,
  7268  then You may include the notice in a location (such as a LICENSE file in a
  7269  relevant directory) where a recipient would be likely to look for such a
  7270  notice.
  7271  
  7272  You may add additional accurate notices of copyright ownership.
  7273  
  7274  Exhibit B - "Incompatible With Secondary Licenses" Notice
  7275  
  7276        This Source Code Form is "Incompatible
  7277        With Secondary Licenses", as defined by
  7278        the Mozilla Public License, v. 2.0.
  7279  
  7280  
  7281  ================================================================
  7282  
  7283  github.com/hashicorp/go-msgpack
  7284  https://github.com/hashicorp/go-msgpack
  7285  ----------------------------------------------------------------
  7286  The MIT License (MIT)
  7287  
  7288  Copyright (c) 2012-2015 Ugorji Nwoke.
  7289  All rights reserved.
  7290  
  7291  Permission is hereby granted, free of charge, to any person obtaining a copy
  7292  of this software and associated documentation files (the "Software"), to deal
  7293  in the Software without restriction, including without limitation the rights
  7294  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7295  copies of the Software, and to permit persons to whom the Software is
  7296  furnished to do so, subject to the following conditions:
  7297  
  7298  The above copyright notice and this permission notice shall be included in all
  7299  copies or substantial portions of the Software.
  7300  
  7301  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7302  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7303  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7304  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7305  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7306  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7307  SOFTWARE.
  7308  
  7309  ================================================================
  7310  
  7311  github.com/hashicorp/go-multierror
  7312  https://github.com/hashicorp/go-multierror
  7313  ----------------------------------------------------------------
  7314  Mozilla Public License, version 2.0
  7315  
  7316  1. Definitions
  7317  
  7318  1.1. “Contributor”
  7319  
  7320       means each individual or legal entity that creates, contributes to the
  7321       creation of, or owns Covered Software.
  7322  
  7323  1.2. “Contributor Version”
  7324  
  7325       means the combination of the Contributions of others (if any) used by a
  7326       Contributor and that particular Contributor’s Contribution.
  7327  
  7328  1.3. “Contribution”
  7329  
  7330       means Covered Software of a particular Contributor.
  7331  
  7332  1.4. “Covered Software”
  7333  
  7334       means Source Code Form to which the initial Contributor has attached the
  7335       notice in Exhibit A, the Executable Form of such Source Code Form, and
  7336       Modifications of such Source Code Form, in each case including portions
  7337       thereof.
  7338  
  7339  1.5. “Incompatible With Secondary Licenses”
  7340       means
  7341  
  7342       a. that the initial Contributor has attached the notice described in
  7343          Exhibit B to the Covered Software; or
  7344  
  7345       b. that the Covered Software was made available under the terms of version
  7346          1.1 or earlier of the License, but not also under the terms of a
  7347          Secondary License.
  7348  
  7349  1.6. “Executable Form”
  7350  
  7351       means any form of the work other than Source Code Form.
  7352  
  7353  1.7. “Larger Work”
  7354  
  7355       means a work that combines Covered Software with other material, in a separate
  7356       file or files, that is not Covered Software.
  7357  
  7358  1.8. “License”
  7359  
  7360       means this document.
  7361  
  7362  1.9. “Licensable”
  7363  
  7364       means having the right to grant, to the maximum extent possible, whether at the
  7365       time of the initial grant or subsequently, any and all of the rights conveyed by
  7366       this License.
  7367  
  7368  1.10. “Modifications”
  7369  
  7370       means any of the following:
  7371  
  7372       a. any file in Source Code Form that results from an addition to, deletion
  7373          from, or modification of the contents of Covered Software; or
  7374  
  7375       b. any new file in Source Code Form that contains any Covered Software.
  7376  
  7377  1.11. “Patent Claims” of a Contributor
  7378  
  7379        means any patent claim(s), including without limitation, method, process,
  7380        and apparatus claims, in any patent Licensable by such Contributor that
  7381        would be infringed, but for the grant of the License, by the making,
  7382        using, selling, offering for sale, having made, import, or transfer of
  7383        either its Contributions or its Contributor Version.
  7384  
  7385  1.12. “Secondary License”
  7386  
  7387        means either the GNU General Public License, Version 2.0, the GNU Lesser
  7388        General Public License, Version 2.1, the GNU Affero General Public
  7389        License, Version 3.0, or any later versions of those licenses.
  7390  
  7391  1.13. “Source Code Form”
  7392  
  7393        means the form of the work preferred for making modifications.
  7394  
  7395  1.14. “You” (or “Your”)
  7396  
  7397        means an individual or a legal entity exercising rights under this
  7398        License. For legal entities, “You” includes any entity that controls, is
  7399        controlled by, or is under common control with You. For purposes of this
  7400        definition, “control” means (a) the power, direct or indirect, to cause
  7401        the direction or management of such entity, whether by contract or
  7402        otherwise, or (b) ownership of more than fifty percent (50%) of the
  7403        outstanding shares or beneficial ownership of such entity.
  7404  
  7405  
  7406  2. License Grants and Conditions
  7407  
  7408  2.1. Grants
  7409  
  7410       Each Contributor hereby grants You a world-wide, royalty-free,
  7411       non-exclusive license:
  7412  
  7413       a. under intellectual property rights (other than patent or trademark)
  7414          Licensable by such Contributor to use, reproduce, make available,
  7415          modify, display, perform, distribute, and otherwise exploit its
  7416          Contributions, either on an unmodified basis, with Modifications, or as
  7417          part of a Larger Work; and
  7418  
  7419       b. under Patent Claims of such Contributor to make, use, sell, offer for
  7420          sale, have made, import, and otherwise transfer either its Contributions
  7421          or its Contributor Version.
  7422  
  7423  2.2. Effective Date
  7424  
  7425       The licenses granted in Section 2.1 with respect to any Contribution become
  7426       effective for each Contribution on the date the Contributor first distributes
  7427       such Contribution.
  7428  
  7429  2.3. Limitations on Grant Scope
  7430  
  7431       The licenses granted in this Section 2 are the only rights granted under this
  7432       License. No additional rights or licenses will be implied from the distribution
  7433       or licensing of Covered Software under this License. Notwithstanding Section
  7434       2.1(b) above, no patent license is granted by a Contributor:
  7435  
  7436       a. for any code that a Contributor has removed from Covered Software; or
  7437  
  7438       b. for infringements caused by: (i) Your and any other third party’s
  7439          modifications of Covered Software, or (ii) the combination of its
  7440          Contributions with other software (except as part of its Contributor
  7441          Version); or
  7442  
  7443       c. under Patent Claims infringed by Covered Software in the absence of its
  7444          Contributions.
  7445  
  7446       This License does not grant any rights in the trademarks, service marks, or
  7447       logos of any Contributor (except as may be necessary to comply with the
  7448       notice requirements in Section 3.4).
  7449  
  7450  2.4. Subsequent Licenses
  7451  
  7452       No Contributor makes additional grants as a result of Your choice to
  7453       distribute the Covered Software under a subsequent version of this License
  7454       (see Section 10.2) or under the terms of a Secondary License (if permitted
  7455       under the terms of Section 3.3).
  7456  
  7457  2.5. Representation
  7458  
  7459       Each Contributor represents that the Contributor believes its Contributions
  7460       are its original creation(s) or it has sufficient rights to grant the
  7461       rights to its Contributions conveyed by this License.
  7462  
  7463  2.6. Fair Use
  7464  
  7465       This License is not intended to limit any rights You have under applicable
  7466       copyright doctrines of fair use, fair dealing, or other equivalents.
  7467  
  7468  2.7. Conditions
  7469  
  7470       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  7471       Section 2.1.
  7472  
  7473  
  7474  3. Responsibilities
  7475  
  7476  3.1. Distribution of Source Form
  7477  
  7478       All distribution of Covered Software in Source Code Form, including any
  7479       Modifications that You create or to which You contribute, must be under the
  7480       terms of this License. You must inform recipients that the Source Code Form
  7481       of the Covered Software is governed by the terms of this License, and how
  7482       they can obtain a copy of this License. You may not attempt to alter or
  7483       restrict the recipients’ rights in the Source Code Form.
  7484  
  7485  3.2. Distribution of Executable Form
  7486  
  7487       If You distribute Covered Software in Executable Form then:
  7488  
  7489       a. such Covered Software must also be made available in Source Code Form,
  7490          as described in Section 3.1, and You must inform recipients of the
  7491          Executable Form how they can obtain a copy of such Source Code Form by
  7492          reasonable means in a timely manner, at a charge no more than the cost
  7493          of distribution to the recipient; and
  7494  
  7495       b. You may distribute such Executable Form under the terms of this License,
  7496          or sublicense it under different terms, provided that the license for
  7497          the Executable Form does not attempt to limit or alter the recipients’
  7498          rights in the Source Code Form under this License.
  7499  
  7500  3.3. Distribution of a Larger Work
  7501  
  7502       You may create and distribute a Larger Work under terms of Your choice,
  7503       provided that You also comply with the requirements of this License for the
  7504       Covered Software. If the Larger Work is a combination of Covered Software
  7505       with a work governed by one or more Secondary Licenses, and the Covered
  7506       Software is not Incompatible With Secondary Licenses, this License permits
  7507       You to additionally distribute such Covered Software under the terms of
  7508       such Secondary License(s), so that the recipient of the Larger Work may, at
  7509       their option, further distribute the Covered Software under the terms of
  7510       either this License or such Secondary License(s).
  7511  
  7512  3.4. Notices
  7513  
  7514       You may not remove or alter the substance of any license notices (including
  7515       copyright notices, patent notices, disclaimers of warranty, or limitations
  7516       of liability) contained within the Source Code Form of the Covered
  7517       Software, except that You may alter any license notices to the extent
  7518       required to remedy known factual inaccuracies.
  7519  
  7520  3.5. Application of Additional Terms
  7521  
  7522       You may choose to offer, and to charge a fee for, warranty, support,
  7523       indemnity or liability obligations to one or more recipients of Covered
  7524       Software. However, You may do so only on Your own behalf, and not on behalf
  7525       of any Contributor. You must make it absolutely clear that any such
  7526       warranty, support, indemnity, or liability obligation is offered by You
  7527       alone, and You hereby agree to indemnify every Contributor for any
  7528       liability incurred by such Contributor as a result of warranty, support,
  7529       indemnity or liability terms You offer. You may include additional
  7530       disclaimers of warranty and limitations of liability specific to any
  7531       jurisdiction.
  7532  
  7533  4. Inability to Comply Due to Statute or Regulation
  7534  
  7535     If it is impossible for You to comply with any of the terms of this License
  7536     with respect to some or all of the Covered Software due to statute, judicial
  7537     order, or regulation then You must: (a) comply with the terms of this License
  7538     to the maximum extent possible; and (b) describe the limitations and the code
  7539     they affect. Such description must be placed in a text file included with all
  7540     distributions of the Covered Software under this License. Except to the
  7541     extent prohibited by statute or regulation, such description must be
  7542     sufficiently detailed for a recipient of ordinary skill to be able to
  7543     understand it.
  7544  
  7545  5. Termination
  7546  
  7547  5.1. The rights granted under this License will terminate automatically if You
  7548       fail to comply with any of its terms. However, if You become compliant,
  7549       then the rights granted under this License from a particular Contributor
  7550       are reinstated (a) provisionally, unless and until such Contributor
  7551       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  7552       if such Contributor fails to notify You of the non-compliance by some
  7553       reasonable means prior to 60 days after You have come back into compliance.
  7554       Moreover, Your grants from a particular Contributor are reinstated on an
  7555       ongoing basis if such Contributor notifies You of the non-compliance by
  7556       some reasonable means, this is the first time You have received notice of
  7557       non-compliance with this License from such Contributor, and You become
  7558       compliant prior to 30 days after Your receipt of the notice.
  7559  
  7560  5.2. If You initiate litigation against any entity by asserting a patent
  7561       infringement claim (excluding declaratory judgment actions, counter-claims,
  7562       and cross-claims) alleging that a Contributor Version directly or
  7563       indirectly infringes any patent, then the rights granted to You by any and
  7564       all Contributors for the Covered Software under Section 2.1 of this License
  7565       shall terminate.
  7566  
  7567  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  7568       license agreements (excluding distributors and resellers) which have been
  7569       validly granted by You or Your distributors under this License prior to
  7570       termination shall survive termination.
  7571  
  7572  6. Disclaimer of Warranty
  7573  
  7574     Covered Software is provided under this License on an “as is” basis, without
  7575     warranty of any kind, either expressed, implied, or statutory, including,
  7576     without limitation, warranties that the Covered Software is free of defects,
  7577     merchantable, fit for a particular purpose or non-infringing. The entire
  7578     risk as to the quality and performance of the Covered Software is with You.
  7579     Should any Covered Software prove defective in any respect, You (not any
  7580     Contributor) assume the cost of any necessary servicing, repair, or
  7581     correction. This disclaimer of warranty constitutes an essential part of this
  7582     License. No use of  any Covered Software is authorized under this License
  7583     except under this disclaimer.
  7584  
  7585  7. Limitation of Liability
  7586  
  7587     Under no circumstances and under no legal theory, whether tort (including
  7588     negligence), contract, or otherwise, shall any Contributor, or anyone who
  7589     distributes Covered Software as permitted above, be liable to You for any
  7590     direct, indirect, special, incidental, or consequential damages of any
  7591     character including, without limitation, damages for lost profits, loss of
  7592     goodwill, work stoppage, computer failure or malfunction, or any and all
  7593     other commercial damages or losses, even if such party shall have been
  7594     informed of the possibility of such damages. This limitation of liability
  7595     shall not apply to liability for death or personal injury resulting from such
  7596     party’s negligence to the extent applicable law prohibits such limitation.
  7597     Some jurisdictions do not allow the exclusion or limitation of incidental or
  7598     consequential damages, so this exclusion and limitation may not apply to You.
  7599  
  7600  8. Litigation
  7601  
  7602     Any litigation relating to this License may be brought only in the courts of
  7603     a jurisdiction where the defendant maintains its principal place of business
  7604     and such litigation shall be governed by laws of that jurisdiction, without
  7605     reference to its conflict-of-law provisions. Nothing in this Section shall
  7606     prevent a party’s ability to bring cross-claims or counter-claims.
  7607  
  7608  9. Miscellaneous
  7609  
  7610     This License represents the complete agreement concerning the subject matter
  7611     hereof. If any provision of this License is held to be unenforceable, such
  7612     provision shall be reformed only to the extent necessary to make it
  7613     enforceable. Any law or regulation which provides that the language of a
  7614     contract shall be construed against the drafter shall not be used to construe
  7615     this License against a Contributor.
  7616  
  7617  
  7618  10. Versions of the License
  7619  
  7620  10.1. New Versions
  7621  
  7622        Mozilla Foundation is the license steward. Except as provided in Section
  7623        10.3, no one other than the license steward has the right to modify or
  7624        publish new versions of this License. Each version will be given a
  7625        distinguishing version number.
  7626  
  7627  10.2. Effect of New Versions
  7628  
  7629        You may distribute the Covered Software under the terms of the version of
  7630        the License under which You originally received the Covered Software, or
  7631        under the terms of any subsequent version published by the license
  7632        steward.
  7633  
  7634  10.3. Modified Versions
  7635  
  7636        If you create software not governed by this License, and you want to
  7637        create a new license for such software, you may create and use a modified
  7638        version of this License if you rename the license and remove any
  7639        references to the name of the license steward (except to note that such
  7640        modified license differs from this License).
  7641  
  7642  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  7643        If You choose to distribute Source Code Form that is Incompatible With
  7644        Secondary Licenses under the terms of this version of the License, the
  7645        notice described in Exhibit B of this License must be attached.
  7646  
  7647  Exhibit A - Source Code Form License Notice
  7648  
  7649        This Source Code Form is subject to the
  7650        terms of the Mozilla Public License, v.
  7651        2.0. If a copy of the MPL was not
  7652        distributed with this file, You can
  7653        obtain one at
  7654        http://mozilla.org/MPL/2.0/.
  7655  
  7656  If it is not possible or desirable to put the notice in a particular file, then
  7657  You may include the notice in a location (such as a LICENSE file in a relevant
  7658  directory) where a recipient would be likely to look for such a notice.
  7659  
  7660  You may add additional accurate notices of copyright ownership.
  7661  
  7662  Exhibit B - “Incompatible With Secondary Licenses” Notice
  7663  
  7664        This Source Code Form is “Incompatible
  7665        With Secondary Licenses”, as defined by
  7666        the Mozilla Public License, v. 2.0.
  7667  
  7668  ================================================================
  7669  
  7670  github.com/hashicorp/go-retryablehttp
  7671  https://github.com/hashicorp/go-retryablehttp
  7672  ----------------------------------------------------------------
  7673  Mozilla Public License, version 2.0
  7674  
  7675  1. Definitions
  7676  
  7677  1.1. "Contributor"
  7678  
  7679       means each individual or legal entity that creates, contributes to the
  7680       creation of, or owns Covered Software.
  7681  
  7682  1.2. "Contributor Version"
  7683  
  7684       means the combination of the Contributions of others (if any) used by a
  7685       Contributor and that particular Contributor's Contribution.
  7686  
  7687  1.3. "Contribution"
  7688  
  7689       means Covered Software of a particular Contributor.
  7690  
  7691  1.4. "Covered Software"
  7692  
  7693       means Source Code Form to which the initial Contributor has attached the
  7694       notice in Exhibit A, the Executable Form of such Source Code Form, and
  7695       Modifications of such Source Code Form, in each case including portions
  7696       thereof.
  7697  
  7698  1.5. "Incompatible With Secondary Licenses"
  7699       means
  7700  
  7701       a. that the initial Contributor has attached the notice described in
  7702          Exhibit B to the Covered Software; or
  7703  
  7704       b. that the Covered Software was made available under the terms of
  7705          version 1.1 or earlier of the License, but not also under the terms of
  7706          a Secondary License.
  7707  
  7708  1.6. "Executable Form"
  7709  
  7710       means any form of the work other than Source Code Form.
  7711  
  7712  1.7. "Larger Work"
  7713  
  7714       means a work that combines Covered Software with other material, in a
  7715       separate file or files, that is not Covered Software.
  7716  
  7717  1.8. "License"
  7718  
  7719       means this document.
  7720  
  7721  1.9. "Licensable"
  7722  
  7723       means having the right to grant, to the maximum extent possible, whether
  7724       at the time of the initial grant or subsequently, any and all of the
  7725       rights conveyed by this License.
  7726  
  7727  1.10. "Modifications"
  7728  
  7729       means any of the following:
  7730  
  7731       a. any file in Source Code Form that results from an addition to,
  7732          deletion from, or modification of the contents of Covered Software; or
  7733  
  7734       b. any new file in Source Code Form that contains any Covered Software.
  7735  
  7736  1.11. "Patent Claims" of a Contributor
  7737  
  7738        means any patent claim(s), including without limitation, method,
  7739        process, and apparatus claims, in any patent Licensable by such
  7740        Contributor that would be infringed, but for the grant of the License,
  7741        by the making, using, selling, offering for sale, having made, import,
  7742        or transfer of either its Contributions or its Contributor Version.
  7743  
  7744  1.12. "Secondary License"
  7745  
  7746        means either the GNU General Public License, Version 2.0, the GNU Lesser
  7747        General Public License, Version 2.1, the GNU Affero General Public
  7748        License, Version 3.0, or any later versions of those licenses.
  7749  
  7750  1.13. "Source Code Form"
  7751  
  7752        means the form of the work preferred for making modifications.
  7753  
  7754  1.14. "You" (or "Your")
  7755  
  7756        means an individual or a legal entity exercising rights under this
  7757        License. For legal entities, "You" includes any entity that controls, is
  7758        controlled by, or is under common control with You. For purposes of this
  7759        definition, "control" means (a) the power, direct or indirect, to cause
  7760        the direction or management of such entity, whether by contract or
  7761        otherwise, or (b) ownership of more than fifty percent (50%) of the
  7762        outstanding shares or beneficial ownership of such entity.
  7763  
  7764  
  7765  2. License Grants and Conditions
  7766  
  7767  2.1. Grants
  7768  
  7769       Each Contributor hereby grants You a world-wide, royalty-free,
  7770       non-exclusive license:
  7771  
  7772       a. under intellectual property rights (other than patent or trademark)
  7773          Licensable by such Contributor to use, reproduce, make available,
  7774          modify, display, perform, distribute, and otherwise exploit its
  7775          Contributions, either on an unmodified basis, with Modifications, or
  7776          as part of a Larger Work; and
  7777  
  7778       b. under Patent Claims of such Contributor to make, use, sell, offer for
  7779          sale, have made, import, and otherwise transfer either its
  7780          Contributions or its Contributor Version.
  7781  
  7782  2.2. Effective Date
  7783  
  7784       The licenses granted in Section 2.1 with respect to any Contribution
  7785       become effective for each Contribution on the date the Contributor first
  7786       distributes such Contribution.
  7787  
  7788  2.3. Limitations on Grant Scope
  7789  
  7790       The licenses granted in this Section 2 are the only rights granted under
  7791       this License. No additional rights or licenses will be implied from the
  7792       distribution or licensing of Covered Software under this License.
  7793       Notwithstanding Section 2.1(b) above, no patent license is granted by a
  7794       Contributor:
  7795  
  7796       a. for any code that a Contributor has removed from Covered Software; or
  7797  
  7798       b. for infringements caused by: (i) Your and any other third party's
  7799          modifications of Covered Software, or (ii) the combination of its
  7800          Contributions with other software (except as part of its Contributor
  7801          Version); or
  7802  
  7803       c. under Patent Claims infringed by Covered Software in the absence of
  7804          its Contributions.
  7805  
  7806       This License does not grant any rights in the trademarks, service marks,
  7807       or logos of any Contributor (except as may be necessary to comply with
  7808       the notice requirements in Section 3.4).
  7809  
  7810  2.4. Subsequent Licenses
  7811  
  7812       No Contributor makes additional grants as a result of Your choice to
  7813       distribute the Covered Software under a subsequent version of this
  7814       License (see Section 10.2) or under the terms of a Secondary License (if
  7815       permitted under the terms of Section 3.3).
  7816  
  7817  2.5. Representation
  7818  
  7819       Each Contributor represents that the Contributor believes its
  7820       Contributions are its original creation(s) or it has sufficient rights to
  7821       grant the rights to its Contributions conveyed by this License.
  7822  
  7823  2.6. Fair Use
  7824  
  7825       This License is not intended to limit any rights You have under
  7826       applicable copyright doctrines of fair use, fair dealing, or other
  7827       equivalents.
  7828  
  7829  2.7. Conditions
  7830  
  7831       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  7832       Section 2.1.
  7833  
  7834  
  7835  3. Responsibilities
  7836  
  7837  3.1. Distribution of Source Form
  7838  
  7839       All distribution of Covered Software in Source Code Form, including any
  7840       Modifications that You create or to which You contribute, must be under
  7841       the terms of this License. You must inform recipients that the Source
  7842       Code Form of the Covered Software is governed by the terms of this
  7843       License, and how they can obtain a copy of this License. You may not
  7844       attempt to alter or restrict the recipients' rights in the Source Code
  7845       Form.
  7846  
  7847  3.2. Distribution of Executable Form
  7848  
  7849       If You distribute Covered Software in Executable Form then:
  7850  
  7851       a. such Covered Software must also be made available in Source Code Form,
  7852          as described in Section 3.1, and You must inform recipients of the
  7853          Executable Form how they can obtain a copy of such Source Code Form by
  7854          reasonable means in a timely manner, at a charge no more than the cost
  7855          of distribution to the recipient; and
  7856  
  7857       b. You may distribute such Executable Form under the terms of this
  7858          License, or sublicense it under different terms, provided that the
  7859          license for the Executable Form does not attempt to limit or alter the
  7860          recipients' rights in the Source Code Form under this License.
  7861  
  7862  3.3. Distribution of a Larger Work
  7863  
  7864       You may create and distribute a Larger Work under terms of Your choice,
  7865       provided that You also comply with the requirements of this License for
  7866       the Covered Software. If the Larger Work is a combination of Covered
  7867       Software with a work governed by one or more Secondary Licenses, and the
  7868       Covered Software is not Incompatible With Secondary Licenses, this
  7869       License permits You to additionally distribute such Covered Software
  7870       under the terms of such Secondary License(s), so that the recipient of
  7871       the Larger Work may, at their option, further distribute the Covered
  7872       Software under the terms of either this License or such Secondary
  7873       License(s).
  7874  
  7875  3.4. Notices
  7876  
  7877       You may not remove or alter the substance of any license notices
  7878       (including copyright notices, patent notices, disclaimers of warranty, or
  7879       limitations of liability) contained within the Source Code Form of the
  7880       Covered Software, except that You may alter any license notices to the
  7881       extent required to remedy known factual inaccuracies.
  7882  
  7883  3.5. Application of Additional Terms
  7884  
  7885       You may choose to offer, and to charge a fee for, warranty, support,
  7886       indemnity or liability obligations to one or more recipients of Covered
  7887       Software. However, You may do so only on Your own behalf, and not on
  7888       behalf of any Contributor. You must make it absolutely clear that any
  7889       such warranty, support, indemnity, or liability obligation is offered by
  7890       You alone, and You hereby agree to indemnify every Contributor for any
  7891       liability incurred by such Contributor as a result of warranty, support,
  7892       indemnity or liability terms You offer. You may include additional
  7893       disclaimers of warranty and limitations of liability specific to any
  7894       jurisdiction.
  7895  
  7896  4. Inability to Comply Due to Statute or Regulation
  7897  
  7898     If it is impossible for You to comply with any of the terms of this License
  7899     with respect to some or all of the Covered Software due to statute,
  7900     judicial order, or regulation then You must: (a) comply with the terms of
  7901     this License to the maximum extent possible; and (b) describe the
  7902     limitations and the code they affect. Such description must be placed in a
  7903     text file included with all distributions of the Covered Software under
  7904     this License. Except to the extent prohibited by statute or regulation,
  7905     such description must be sufficiently detailed for a recipient of ordinary
  7906     skill to be able to understand it.
  7907  
  7908  5. Termination
  7909  
  7910  5.1. The rights granted under this License will terminate automatically if You
  7911       fail to comply with any of its terms. However, if You become compliant,
  7912       then the rights granted under this License from a particular Contributor
  7913       are reinstated (a) provisionally, unless and until such Contributor
  7914       explicitly and finally terminates Your grants, and (b) on an ongoing
  7915       basis, if such Contributor fails to notify You of the non-compliance by
  7916       some reasonable means prior to 60 days after You have come back into
  7917       compliance. Moreover, Your grants from a particular Contributor are
  7918       reinstated on an ongoing basis if such Contributor notifies You of the
  7919       non-compliance by some reasonable means, this is the first time You have
  7920       received notice of non-compliance with this License from such
  7921       Contributor, and You become compliant prior to 30 days after Your receipt
  7922       of the notice.
  7923  
  7924  5.2. If You initiate litigation against any entity by asserting a patent
  7925       infringement claim (excluding declaratory judgment actions,
  7926       counter-claims, and cross-claims) alleging that a Contributor Version
  7927       directly or indirectly infringes any patent, then the rights granted to
  7928       You by any and all Contributors for the Covered Software under Section
  7929       2.1 of this License shall terminate.
  7930  
  7931  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  7932       license agreements (excluding distributors and resellers) which have been
  7933       validly granted by You or Your distributors under this License prior to
  7934       termination shall survive termination.
  7935  
  7936  6. Disclaimer of Warranty
  7937  
  7938     Covered Software is provided under this License on an "as is" basis,
  7939     without warranty of any kind, either expressed, implied, or statutory,
  7940     including, without limitation, warranties that the Covered Software is free
  7941     of defects, merchantable, fit for a particular purpose or non-infringing.
  7942     The entire risk as to the quality and performance of the Covered Software
  7943     is with You. Should any Covered Software prove defective in any respect,
  7944     You (not any Contributor) assume the cost of any necessary servicing,
  7945     repair, or correction. This disclaimer of warranty constitutes an essential
  7946     part of this License. No use of  any Covered Software is authorized under
  7947     this License except under this disclaimer.
  7948  
  7949  7. Limitation of Liability
  7950  
  7951     Under no circumstances and under no legal theory, whether tort (including
  7952     negligence), contract, or otherwise, shall any Contributor, or anyone who
  7953     distributes Covered Software as permitted above, be liable to You for any
  7954     direct, indirect, special, incidental, or consequential damages of any
  7955     character including, without limitation, damages for lost profits, loss of
  7956     goodwill, work stoppage, computer failure or malfunction, or any and all
  7957     other commercial damages or losses, even if such party shall have been
  7958     informed of the possibility of such damages. This limitation of liability
  7959     shall not apply to liability for death or personal injury resulting from
  7960     such party's negligence to the extent applicable law prohibits such
  7961     limitation. Some jurisdictions do not allow the exclusion or limitation of
  7962     incidental or consequential damages, so this exclusion and limitation may
  7963     not apply to You.
  7964  
  7965  8. Litigation
  7966  
  7967     Any litigation relating to this License may be brought only in the courts
  7968     of a jurisdiction where the defendant maintains its principal place of
  7969     business and such litigation shall be governed by laws of that
  7970     jurisdiction, without reference to its conflict-of-law provisions. Nothing
  7971     in this Section shall prevent a party's ability to bring cross-claims or
  7972     counter-claims.
  7973  
  7974  9. Miscellaneous
  7975  
  7976     This License represents the complete agreement concerning the subject
  7977     matter hereof. If any provision of this License is held to be
  7978     unenforceable, such provision shall be reformed only to the extent
  7979     necessary to make it enforceable. Any law or regulation which provides that
  7980     the language of a contract shall be construed against the drafter shall not
  7981     be used to construe this License against a Contributor.
  7982  
  7983  
  7984  10. Versions of the License
  7985  
  7986  10.1. New Versions
  7987  
  7988        Mozilla Foundation is the license steward. Except as provided in Section
  7989        10.3, no one other than the license steward has the right to modify or
  7990        publish new versions of this License. Each version will be given a
  7991        distinguishing version number.
  7992  
  7993  10.2. Effect of New Versions
  7994  
  7995        You may distribute the Covered Software under the terms of the version
  7996        of the License under which You originally received the Covered Software,
  7997        or under the terms of any subsequent version published by the license
  7998        steward.
  7999  
  8000  10.3. Modified Versions
  8001  
  8002        If you create software not governed by this License, and you want to
  8003        create a new license for such software, you may create and use a
  8004        modified version of this License if you rename the license and remove
  8005        any references to the name of the license steward (except to note that
  8006        such modified license differs from this License).
  8007  
  8008  10.4. Distributing Source Code Form that is Incompatible With Secondary
  8009        Licenses If You choose to distribute Source Code Form that is
  8010        Incompatible With Secondary Licenses under the terms of this version of
  8011        the License, the notice described in Exhibit B of this License must be
  8012        attached.
  8013  
  8014  Exhibit A - Source Code Form License Notice
  8015  
  8016        This Source Code Form is subject to the
  8017        terms of the Mozilla Public License, v.
  8018        2.0. If a copy of the MPL was not
  8019        distributed with this file, You can
  8020        obtain one at
  8021        http://mozilla.org/MPL/2.0/.
  8022  
  8023  If it is not possible or desirable to put the notice in a particular file,
  8024  then You may include the notice in a location (such as a LICENSE file in a
  8025  relevant directory) where a recipient would be likely to look for such a
  8026  notice.
  8027  
  8028  You may add additional accurate notices of copyright ownership.
  8029  
  8030  Exhibit B - "Incompatible With Secondary Licenses" Notice
  8031  
  8032        This Source Code Form is "Incompatible
  8033        With Secondary Licenses", as defined by
  8034        the Mozilla Public License, v. 2.0.
  8035  
  8036  
  8037  ================================================================
  8038  
  8039  github.com/hashicorp/go-rootcerts
  8040  https://github.com/hashicorp/go-rootcerts
  8041  ----------------------------------------------------------------
  8042  Mozilla Public License, version 2.0
  8043  
  8044  1. Definitions
  8045  
  8046  1.1. "Contributor"
  8047  
  8048       means each individual or legal entity that creates, contributes to the
  8049       creation of, or owns Covered Software.
  8050  
  8051  1.2. "Contributor Version"
  8052  
  8053       means the combination of the Contributions of others (if any) used by a
  8054       Contributor and that particular Contributor's Contribution.
  8055  
  8056  1.3. "Contribution"
  8057  
  8058       means Covered Software of a particular Contributor.
  8059  
  8060  1.4. "Covered Software"
  8061  
  8062       means Source Code Form to which the initial Contributor has attached the
  8063       notice in Exhibit A, the Executable Form of such Source Code Form, and
  8064       Modifications of such Source Code Form, in each case including portions
  8065       thereof.
  8066  
  8067  1.5. "Incompatible With Secondary Licenses"
  8068       means
  8069  
  8070       a. that the initial Contributor has attached the notice described in
  8071          Exhibit B to the Covered Software; or
  8072  
  8073       b. that the Covered Software was made available under the terms of
  8074          version 1.1 or earlier of the License, but not also under the terms of
  8075          a Secondary License.
  8076  
  8077  1.6. "Executable Form"
  8078  
  8079       means any form of the work other than Source Code Form.
  8080  
  8081  1.7. "Larger Work"
  8082  
  8083       means a work that combines Covered Software with other material, in a
  8084       separate file or files, that is not Covered Software.
  8085  
  8086  1.8. "License"
  8087  
  8088       means this document.
  8089  
  8090  1.9. "Licensable"
  8091  
  8092       means having the right to grant, to the maximum extent possible, whether
  8093       at the time of the initial grant or subsequently, any and all of the
  8094       rights conveyed by this License.
  8095  
  8096  1.10. "Modifications"
  8097  
  8098       means any of the following:
  8099  
  8100       a. any file in Source Code Form that results from an addition to,
  8101          deletion from, or modification of the contents of Covered Software; or
  8102  
  8103       b. any new file in Source Code Form that contains any Covered Software.
  8104  
  8105  1.11. "Patent Claims" of a Contributor
  8106  
  8107        means any patent claim(s), including without limitation, method,
  8108        process, and apparatus claims, in any patent Licensable by such
  8109        Contributor that would be infringed, but for the grant of the License,
  8110        by the making, using, selling, offering for sale, having made, import,
  8111        or transfer of either its Contributions or its Contributor Version.
  8112  
  8113  1.12. "Secondary License"
  8114  
  8115        means either the GNU General Public License, Version 2.0, the GNU Lesser
  8116        General Public License, Version 2.1, the GNU Affero General Public
  8117        License, Version 3.0, or any later versions of those licenses.
  8118  
  8119  1.13. "Source Code Form"
  8120  
  8121        means the form of the work preferred for making modifications.
  8122  
  8123  1.14. "You" (or "Your")
  8124  
  8125        means an individual or a legal entity exercising rights under this
  8126        License. For legal entities, "You" includes any entity that controls, is
  8127        controlled by, or is under common control with You. For purposes of this
  8128        definition, "control" means (a) the power, direct or indirect, to cause
  8129        the direction or management of such entity, whether by contract or
  8130        otherwise, or (b) ownership of more than fifty percent (50%) of the
  8131        outstanding shares or beneficial ownership of such entity.
  8132  
  8133  
  8134  2. License Grants and Conditions
  8135  
  8136  2.1. Grants
  8137  
  8138       Each Contributor hereby grants You a world-wide, royalty-free,
  8139       non-exclusive license:
  8140  
  8141       a. under intellectual property rights (other than patent or trademark)
  8142          Licensable by such Contributor to use, reproduce, make available,
  8143          modify, display, perform, distribute, and otherwise exploit its
  8144          Contributions, either on an unmodified basis, with Modifications, or
  8145          as part of a Larger Work; and
  8146  
  8147       b. under Patent Claims of such Contributor to make, use, sell, offer for
  8148          sale, have made, import, and otherwise transfer either its
  8149          Contributions or its Contributor Version.
  8150  
  8151  2.2. Effective Date
  8152  
  8153       The licenses granted in Section 2.1 with respect to any Contribution
  8154       become effective for each Contribution on the date the Contributor first
  8155       distributes such Contribution.
  8156  
  8157  2.3. Limitations on Grant Scope
  8158  
  8159       The licenses granted in this Section 2 are the only rights granted under
  8160       this License. No additional rights or licenses will be implied from the
  8161       distribution or licensing of Covered Software under this License.
  8162       Notwithstanding Section 2.1(b) above, no patent license is granted by a
  8163       Contributor:
  8164  
  8165       a. for any code that a Contributor has removed from Covered Software; or
  8166  
  8167       b. for infringements caused by: (i) Your and any other third party's
  8168          modifications of Covered Software, or (ii) the combination of its
  8169          Contributions with other software (except as part of its Contributor
  8170          Version); or
  8171  
  8172       c. under Patent Claims infringed by Covered Software in the absence of
  8173          its Contributions.
  8174  
  8175       This License does not grant any rights in the trademarks, service marks,
  8176       or logos of any Contributor (except as may be necessary to comply with
  8177       the notice requirements in Section 3.4).
  8178  
  8179  2.4. Subsequent Licenses
  8180  
  8181       No Contributor makes additional grants as a result of Your choice to
  8182       distribute the Covered Software under a subsequent version of this
  8183       License (see Section 10.2) or under the terms of a Secondary License (if
  8184       permitted under the terms of Section 3.3).
  8185  
  8186  2.5. Representation
  8187  
  8188       Each Contributor represents that the Contributor believes its
  8189       Contributions are its original creation(s) or it has sufficient rights to
  8190       grant the rights to its Contributions conveyed by this License.
  8191  
  8192  2.6. Fair Use
  8193  
  8194       This License is not intended to limit any rights You have under
  8195       applicable copyright doctrines of fair use, fair dealing, or other
  8196       equivalents.
  8197  
  8198  2.7. Conditions
  8199  
  8200       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  8201       Section 2.1.
  8202  
  8203  
  8204  3. Responsibilities
  8205  
  8206  3.1. Distribution of Source Form
  8207  
  8208       All distribution of Covered Software in Source Code Form, including any
  8209       Modifications that You create or to which You contribute, must be under
  8210       the terms of this License. You must inform recipients that the Source
  8211       Code Form of the Covered Software is governed by the terms of this
  8212       License, and how they can obtain a copy of this License. You may not
  8213       attempt to alter or restrict the recipients' rights in the Source Code
  8214       Form.
  8215  
  8216  3.2. Distribution of Executable Form
  8217  
  8218       If You distribute Covered Software in Executable Form then:
  8219  
  8220       a. such Covered Software must also be made available in Source Code Form,
  8221          as described in Section 3.1, and You must inform recipients of the
  8222          Executable Form how they can obtain a copy of such Source Code Form by
  8223          reasonable means in a timely manner, at a charge no more than the cost
  8224          of distribution to the recipient; and
  8225  
  8226       b. You may distribute such Executable Form under the terms of this
  8227          License, or sublicense it under different terms, provided that the
  8228          license for the Executable Form does not attempt to limit or alter the
  8229          recipients' rights in the Source Code Form under this License.
  8230  
  8231  3.3. Distribution of a Larger Work
  8232  
  8233       You may create and distribute a Larger Work under terms of Your choice,
  8234       provided that You also comply with the requirements of this License for
  8235       the Covered Software. If the Larger Work is a combination of Covered
  8236       Software with a work governed by one or more Secondary Licenses, and the
  8237       Covered Software is not Incompatible With Secondary Licenses, this
  8238       License permits You to additionally distribute such Covered Software
  8239       under the terms of such Secondary License(s), so that the recipient of
  8240       the Larger Work may, at their option, further distribute the Covered
  8241       Software under the terms of either this License or such Secondary
  8242       License(s).
  8243  
  8244  3.4. Notices
  8245  
  8246       You may not remove or alter the substance of any license notices
  8247       (including copyright notices, patent notices, disclaimers of warranty, or
  8248       limitations of liability) contained within the Source Code Form of the
  8249       Covered Software, except that You may alter any license notices to the
  8250       extent required to remedy known factual inaccuracies.
  8251  
  8252  3.5. Application of Additional Terms
  8253  
  8254       You may choose to offer, and to charge a fee for, warranty, support,
  8255       indemnity or liability obligations to one or more recipients of Covered
  8256       Software. However, You may do so only on Your own behalf, and not on
  8257       behalf of any Contributor. You must make it absolutely clear that any
  8258       such warranty, support, indemnity, or liability obligation is offered by
  8259       You alone, and You hereby agree to indemnify every Contributor for any
  8260       liability incurred by such Contributor as a result of warranty, support,
  8261       indemnity or liability terms You offer. You may include additional
  8262       disclaimers of warranty and limitations of liability specific to any
  8263       jurisdiction.
  8264  
  8265  4. Inability to Comply Due to Statute or Regulation
  8266  
  8267     If it is impossible for You to comply with any of the terms of this License
  8268     with respect to some or all of the Covered Software due to statute,
  8269     judicial order, or regulation then You must: (a) comply with the terms of
  8270     this License to the maximum extent possible; and (b) describe the
  8271     limitations and the code they affect. Such description must be placed in a
  8272     text file included with all distributions of the Covered Software under
  8273     this License. Except to the extent prohibited by statute or regulation,
  8274     such description must be sufficiently detailed for a recipient of ordinary
  8275     skill to be able to understand it.
  8276  
  8277  5. Termination
  8278  
  8279  5.1. The rights granted under this License will terminate automatically if You
  8280       fail to comply with any of its terms. However, if You become compliant,
  8281       then the rights granted under this License from a particular Contributor
  8282       are reinstated (a) provisionally, unless and until such Contributor
  8283       explicitly and finally terminates Your grants, and (b) on an ongoing
  8284       basis, if such Contributor fails to notify You of the non-compliance by
  8285       some reasonable means prior to 60 days after You have come back into
  8286       compliance. Moreover, Your grants from a particular Contributor are
  8287       reinstated on an ongoing basis if such Contributor notifies You of the
  8288       non-compliance by some reasonable means, this is the first time You have
  8289       received notice of non-compliance with this License from such
  8290       Contributor, and You become compliant prior to 30 days after Your receipt
  8291       of the notice.
  8292  
  8293  5.2. If You initiate litigation against any entity by asserting a patent
  8294       infringement claim (excluding declaratory judgment actions,
  8295       counter-claims, and cross-claims) alleging that a Contributor Version
  8296       directly or indirectly infringes any patent, then the rights granted to
  8297       You by any and all Contributors for the Covered Software under Section
  8298       2.1 of this License shall terminate.
  8299  
  8300  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  8301       license agreements (excluding distributors and resellers) which have been
  8302       validly granted by You or Your distributors under this License prior to
  8303       termination shall survive termination.
  8304  
  8305  6. Disclaimer of Warranty
  8306  
  8307     Covered Software is provided under this License on an "as is" basis,
  8308     without warranty of any kind, either expressed, implied, or statutory,
  8309     including, without limitation, warranties that the Covered Software is free
  8310     of defects, merchantable, fit for a particular purpose or non-infringing.
  8311     The entire risk as to the quality and performance of the Covered Software
  8312     is with You. Should any Covered Software prove defective in any respect,
  8313     You (not any Contributor) assume the cost of any necessary servicing,
  8314     repair, or correction. This disclaimer of warranty constitutes an essential
  8315     part of this License. No use of  any Covered Software is authorized under
  8316     this License except under this disclaimer.
  8317  
  8318  7. Limitation of Liability
  8319  
  8320     Under no circumstances and under no legal theory, whether tort (including
  8321     negligence), contract, or otherwise, shall any Contributor, or anyone who
  8322     distributes Covered Software as permitted above, be liable to You for any
  8323     direct, indirect, special, incidental, or consequential damages of any
  8324     character including, without limitation, damages for lost profits, loss of
  8325     goodwill, work stoppage, computer failure or malfunction, or any and all
  8326     other commercial damages or losses, even if such party shall have been
  8327     informed of the possibility of such damages. This limitation of liability
  8328     shall not apply to liability for death or personal injury resulting from
  8329     such party's negligence to the extent applicable law prohibits such
  8330     limitation. Some jurisdictions do not allow the exclusion or limitation of
  8331     incidental or consequential damages, so this exclusion and limitation may
  8332     not apply to You.
  8333  
  8334  8. Litigation
  8335  
  8336     Any litigation relating to this License may be brought only in the courts
  8337     of a jurisdiction where the defendant maintains its principal place of
  8338     business and such litigation shall be governed by laws of that
  8339     jurisdiction, without reference to its conflict-of-law provisions. Nothing
  8340     in this Section shall prevent a party's ability to bring cross-claims or
  8341     counter-claims.
  8342  
  8343  9. Miscellaneous
  8344  
  8345     This License represents the complete agreement concerning the subject
  8346     matter hereof. If any provision of this License is held to be
  8347     unenforceable, such provision shall be reformed only to the extent
  8348     necessary to make it enforceable. Any law or regulation which provides that
  8349     the language of a contract shall be construed against the drafter shall not
  8350     be used to construe this License against a Contributor.
  8351  
  8352  
  8353  10. Versions of the License
  8354  
  8355  10.1. New Versions
  8356  
  8357        Mozilla Foundation is the license steward. Except as provided in Section
  8358        10.3, no one other than the license steward has the right to modify or
  8359        publish new versions of this License. Each version will be given a
  8360        distinguishing version number.
  8361  
  8362  10.2. Effect of New Versions
  8363  
  8364        You may distribute the Covered Software under the terms of the version
  8365        of the License under which You originally received the Covered Software,
  8366        or under the terms of any subsequent version published by the license
  8367        steward.
  8368  
  8369  10.3. Modified Versions
  8370  
  8371        If you create software not governed by this License, and you want to
  8372        create a new license for such software, you may create and use a
  8373        modified version of this License if you rename the license and remove
  8374        any references to the name of the license steward (except to note that
  8375        such modified license differs from this License).
  8376  
  8377  10.4. Distributing Source Code Form that is Incompatible With Secondary
  8378        Licenses If You choose to distribute Source Code Form that is
  8379        Incompatible With Secondary Licenses under the terms of this version of
  8380        the License, the notice described in Exhibit B of this License must be
  8381        attached.
  8382  
  8383  Exhibit A - Source Code Form License Notice
  8384  
  8385        This Source Code Form is subject to the
  8386        terms of the Mozilla Public License, v.
  8387        2.0. If a copy of the MPL was not
  8388        distributed with this file, You can
  8389        obtain one at
  8390        http://mozilla.org/MPL/2.0/.
  8391  
  8392  If it is not possible or desirable to put the notice in a particular file,
  8393  then You may include the notice in a location (such as a LICENSE file in a
  8394  relevant directory) where a recipient would be likely to look for such a
  8395  notice.
  8396  
  8397  You may add additional accurate notices of copyright ownership.
  8398  
  8399  Exhibit B - "Incompatible With Secondary Licenses" Notice
  8400  
  8401        This Source Code Form is "Incompatible
  8402        With Secondary Licenses", as defined by
  8403        the Mozilla Public License, v. 2.0.
  8404  
  8405  
  8406  ================================================================
  8407  
  8408  github.com/hashicorp/go-sockaddr
  8409  https://github.com/hashicorp/go-sockaddr
  8410  ----------------------------------------------------------------
  8411  Mozilla Public License Version 2.0
  8412  ==================================
  8413  
  8414  1. Definitions
  8415  --------------
  8416  
  8417  1.1. "Contributor"
  8418      means each individual or legal entity that creates, contributes to
  8419      the creation of, or owns Covered Software.
  8420  
  8421  1.2. "Contributor Version"
  8422      means the combination of the Contributions of others (if any) used
  8423      by a Contributor and that particular Contributor's Contribution.
  8424  
  8425  1.3. "Contribution"
  8426      means Covered Software of a particular Contributor.
  8427  
  8428  1.4. "Covered Software"
  8429      means Source Code Form to which the initial Contributor has attached
  8430      the notice in Exhibit A, the Executable Form of such Source Code
  8431      Form, and Modifications of such Source Code Form, in each case
  8432      including portions thereof.
  8433  
  8434  1.5. "Incompatible With Secondary Licenses"
  8435      means
  8436  
  8437      (a) that the initial Contributor has attached the notice described
  8438          in Exhibit B to the Covered Software; or
  8439  
  8440      (b) that the Covered Software was made available under the terms of
  8441          version 1.1 or earlier of the License, but not also under the
  8442          terms of a Secondary License.
  8443  
  8444  1.6. "Executable Form"
  8445      means any form of the work other than Source Code Form.
  8446  
  8447  1.7. "Larger Work"
  8448      means a work that combines Covered Software with other material, in
  8449      a separate file or files, that is not Covered Software.
  8450  
  8451  1.8. "License"
  8452      means this document.
  8453  
  8454  1.9. "Licensable"
  8455      means having the right to grant, to the maximum extent possible,
  8456      whether at the time of the initial grant or subsequently, any and
  8457      all of the rights conveyed by this License.
  8458  
  8459  1.10. "Modifications"
  8460      means any of the following:
  8461  
  8462      (a) any file in Source Code Form that results from an addition to,
  8463          deletion from, or modification of the contents of Covered
  8464          Software; or
  8465  
  8466      (b) any new file in Source Code Form that contains any Covered
  8467          Software.
  8468  
  8469  1.11. "Patent Claims" of a Contributor
  8470      means any patent claim(s), including without limitation, method,
  8471      process, and apparatus claims, in any patent Licensable by such
  8472      Contributor that would be infringed, but for the grant of the
  8473      License, by the making, using, selling, offering for sale, having
  8474      made, import, or transfer of either its Contributions or its
  8475      Contributor Version.
  8476  
  8477  1.12. "Secondary License"
  8478      means either the GNU General Public License, Version 2.0, the GNU
  8479      Lesser General Public License, Version 2.1, the GNU Affero General
  8480      Public License, Version 3.0, or any later versions of those
  8481      licenses.
  8482  
  8483  1.13. "Source Code Form"
  8484      means the form of the work preferred for making modifications.
  8485  
  8486  1.14. "You" (or "Your")
  8487      means an individual or a legal entity exercising rights under this
  8488      License. For legal entities, "You" includes any entity that
  8489      controls, is controlled by, or is under common control with You. For
  8490      purposes of this definition, "control" means (a) the power, direct
  8491      or indirect, to cause the direction or management of such entity,
  8492      whether by contract or otherwise, or (b) ownership of more than
  8493      fifty percent (50%) of the outstanding shares or beneficial
  8494      ownership of such entity.
  8495  
  8496  2. License Grants and Conditions
  8497  --------------------------------
  8498  
  8499  2.1. Grants
  8500  
  8501  Each Contributor hereby grants You a world-wide, royalty-free,
  8502  non-exclusive license:
  8503  
  8504  (a) under intellectual property rights (other than patent or trademark)
  8505      Licensable by such Contributor to use, reproduce, make available,
  8506      modify, display, perform, distribute, and otherwise exploit its
  8507      Contributions, either on an unmodified basis, with Modifications, or
  8508      as part of a Larger Work; and
  8509  
  8510  (b) under Patent Claims of such Contributor to make, use, sell, offer
  8511      for sale, have made, import, and otherwise transfer either its
  8512      Contributions or its Contributor Version.
  8513  
  8514  2.2. Effective Date
  8515  
  8516  The licenses granted in Section 2.1 with respect to any Contribution
  8517  become effective for each Contribution on the date the Contributor first
  8518  distributes such Contribution.
  8519  
  8520  2.3. Limitations on Grant Scope
  8521  
  8522  The licenses granted in this Section 2 are the only rights granted under
  8523  this License. No additional rights or licenses will be implied from the
  8524  distribution or licensing of Covered Software under this License.
  8525  Notwithstanding Section 2.1(b) above, no patent license is granted by a
  8526  Contributor:
  8527  
  8528  (a) for any code that a Contributor has removed from Covered Software;
  8529      or
  8530  
  8531  (b) for infringements caused by: (i) Your and any other third party's
  8532      modifications of Covered Software, or (ii) the combination of its
  8533      Contributions with other software (except as part of its Contributor
  8534      Version); or
  8535  
  8536  (c) under Patent Claims infringed by Covered Software in the absence of
  8537      its Contributions.
  8538  
  8539  This License does not grant any rights in the trademarks, service marks,
  8540  or logos of any Contributor (except as may be necessary to comply with
  8541  the notice requirements in Section 3.4).
  8542  
  8543  2.4. Subsequent Licenses
  8544  
  8545  No Contributor makes additional grants as a result of Your choice to
  8546  distribute the Covered Software under a subsequent version of this
  8547  License (see Section 10.2) or under the terms of a Secondary License (if
  8548  permitted under the terms of Section 3.3).
  8549  
  8550  2.5. Representation
  8551  
  8552  Each Contributor represents that the Contributor believes its
  8553  Contributions are its original creation(s) or it has sufficient rights
  8554  to grant the rights to its Contributions conveyed by this License.
  8555  
  8556  2.6. Fair Use
  8557  
  8558  This License is not intended to limit any rights You have under
  8559  applicable copyright doctrines of fair use, fair dealing, or other
  8560  equivalents.
  8561  
  8562  2.7. Conditions
  8563  
  8564  Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  8565  in Section 2.1.
  8566  
  8567  3. Responsibilities
  8568  -------------------
  8569  
  8570  3.1. Distribution of Source Form
  8571  
  8572  All distribution of Covered Software in Source Code Form, including any
  8573  Modifications that You create or to which You contribute, must be under
  8574  the terms of this License. You must inform recipients that the Source
  8575  Code Form of the Covered Software is governed by the terms of this
  8576  License, and how they can obtain a copy of this License. You may not
  8577  attempt to alter or restrict the recipients' rights in the Source Code
  8578  Form.
  8579  
  8580  3.2. Distribution of Executable Form
  8581  
  8582  If You distribute Covered Software in Executable Form then:
  8583  
  8584  (a) such Covered Software must also be made available in Source Code
  8585      Form, as described in Section 3.1, and You must inform recipients of
  8586      the Executable Form how they can obtain a copy of such Source Code
  8587      Form by reasonable means in a timely manner, at a charge no more
  8588      than the cost of distribution to the recipient; and
  8589  
  8590  (b) You may distribute such Executable Form under the terms of this
  8591      License, or sublicense it under different terms, provided that the
  8592      license for the Executable Form does not attempt to limit or alter
  8593      the recipients' rights in the Source Code Form under this License.
  8594  
  8595  3.3. Distribution of a Larger Work
  8596  
  8597  You may create and distribute a Larger Work under terms of Your choice,
  8598  provided that You also comply with the requirements of this License for
  8599  the Covered Software. If the Larger Work is a combination of Covered
  8600  Software with a work governed by one or more Secondary Licenses, and the
  8601  Covered Software is not Incompatible With Secondary Licenses, this
  8602  License permits You to additionally distribute such Covered Software
  8603  under the terms of such Secondary License(s), so that the recipient of
  8604  the Larger Work may, at their option, further distribute the Covered
  8605  Software under the terms of either this License or such Secondary
  8606  License(s).
  8607  
  8608  3.4. Notices
  8609  
  8610  You may not remove or alter the substance of any license notices
  8611  (including copyright notices, patent notices, disclaimers of warranty,
  8612  or limitations of liability) contained within the Source Code Form of
  8613  the Covered Software, except that You may alter any license notices to
  8614  the extent required to remedy known factual inaccuracies.
  8615  
  8616  3.5. Application of Additional Terms
  8617  
  8618  You may choose to offer, and to charge a fee for, warranty, support,
  8619  indemnity or liability obligations to one or more recipients of Covered
  8620  Software. However, You may do so only on Your own behalf, and not on
  8621  behalf of any Contributor. You must make it absolutely clear that any
  8622  such warranty, support, indemnity, or liability obligation is offered by
  8623  You alone, and You hereby agree to indemnify every Contributor for any
  8624  liability incurred by such Contributor as a result of warranty, support,
  8625  indemnity or liability terms You offer. You may include additional
  8626  disclaimers of warranty and limitations of liability specific to any
  8627  jurisdiction.
  8628  
  8629  4. Inability to Comply Due to Statute or Regulation
  8630  ---------------------------------------------------
  8631  
  8632  If it is impossible for You to comply with any of the terms of this
  8633  License with respect to some or all of the Covered Software due to
  8634  statute, judicial order, or regulation then You must: (a) comply with
  8635  the terms of this License to the maximum extent possible; and (b)
  8636  describe the limitations and the code they affect. Such description must
  8637  be placed in a text file included with all distributions of the Covered
  8638  Software under this License. Except to the extent prohibited by statute
  8639  or regulation, such description must be sufficiently detailed for a
  8640  recipient of ordinary skill to be able to understand it.
  8641  
  8642  5. Termination
  8643  --------------
  8644  
  8645  5.1. The rights granted under this License will terminate automatically
  8646  if You fail to comply with any of its terms. However, if You become
  8647  compliant, then the rights granted under this License from a particular
  8648  Contributor are reinstated (a) provisionally, unless and until such
  8649  Contributor explicitly and finally terminates Your grants, and (b) on an
  8650  ongoing basis, if such Contributor fails to notify You of the
  8651  non-compliance by some reasonable means prior to 60 days after You have
  8652  come back into compliance. Moreover, Your grants from a particular
  8653  Contributor are reinstated on an ongoing basis if such Contributor
  8654  notifies You of the non-compliance by some reasonable means, this is the
  8655  first time You have received notice of non-compliance with this License
  8656  from such Contributor, and You become compliant prior to 30 days after
  8657  Your receipt of the notice.
  8658  
  8659  5.2. If You initiate litigation against any entity by asserting a patent
  8660  infringement claim (excluding declaratory judgment actions,
  8661  counter-claims, and cross-claims) alleging that a Contributor Version
  8662  directly or indirectly infringes any patent, then the rights granted to
  8663  You by any and all Contributors for the Covered Software under Section
  8664  2.1 of this License shall terminate.
  8665  
  8666  5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  8667  end user license agreements (excluding distributors and resellers) which
  8668  have been validly granted by You or Your distributors under this License
  8669  prior to termination shall survive termination.
  8670  
  8671  ************************************************************************
  8672  *                                                                      *
  8673  *  6. Disclaimer of Warranty                                           *
  8674  *  -------------------------                                           *
  8675  *                                                                      *
  8676  *  Covered Software is provided under this License on an "as is"       *
  8677  *  basis, without warranty of any kind, either expressed, implied, or  *
  8678  *  statutory, including, without limitation, warranties that the       *
  8679  *  Covered Software is free of defects, merchantable, fit for a        *
  8680  *  particular purpose or non-infringing. The entire risk as to the     *
  8681  *  quality and performance of the Covered Software is with You.        *
  8682  *  Should any Covered Software prove defective in any respect, You     *
  8683  *  (not any Contributor) assume the cost of any necessary servicing,   *
  8684  *  repair, or correction. This disclaimer of warranty constitutes an   *
  8685  *  essential part of this License. No use of any Covered Software is   *
  8686  *  authorized under this License except under this disclaimer.         *
  8687  *                                                                      *
  8688  ************************************************************************
  8689  
  8690  ************************************************************************
  8691  *                                                                      *
  8692  *  7. Limitation of Liability                                          *
  8693  *  --------------------------                                          *
  8694  *                                                                      *
  8695  *  Under no circumstances and under no legal theory, whether tort      *
  8696  *  (including negligence), contract, or otherwise, shall any           *
  8697  *  Contributor, or anyone who distributes Covered Software as          *
  8698  *  permitted above, be liable to You for any direct, indirect,         *
  8699  *  special, incidental, or consequential damages of any character      *
  8700  *  including, without limitation, damages for lost profits, loss of    *
  8701  *  goodwill, work stoppage, computer failure or malfunction, or any    *
  8702  *  and all other commercial damages or losses, even if such party      *
  8703  *  shall have been informed of the possibility of such damages. This   *
  8704  *  limitation of liability shall not apply to liability for death or   *
  8705  *  personal injury resulting from such party's negligence to the       *
  8706  *  extent applicable law prohibits such limitation. Some               *
  8707  *  jurisdictions do not allow the exclusion or limitation of           *
  8708  *  incidental or consequential damages, so this exclusion and          *
  8709  *  limitation may not apply to You.                                    *
  8710  *                                                                      *
  8711  ************************************************************************
  8712  
  8713  8. Litigation
  8714  -------------
  8715  
  8716  Any litigation relating to this License may be brought only in the
  8717  courts of a jurisdiction where the defendant maintains its principal
  8718  place of business and such litigation shall be governed by laws of that
  8719  jurisdiction, without reference to its conflict-of-law provisions.
  8720  Nothing in this Section shall prevent a party's ability to bring
  8721  cross-claims or counter-claims.
  8722  
  8723  9. Miscellaneous
  8724  ----------------
  8725  
  8726  This License represents the complete agreement concerning the subject
  8727  matter hereof. If any provision of this License is held to be
  8728  unenforceable, such provision shall be reformed only to the extent
  8729  necessary to make it enforceable. Any law or regulation which provides
  8730  that the language of a contract shall be construed against the drafter
  8731  shall not be used to construe this License against a Contributor.
  8732  
  8733  10. Versions of the License
  8734  ---------------------------
  8735  
  8736  10.1. New Versions
  8737  
  8738  Mozilla Foundation is the license steward. Except as provided in Section
  8739  10.3, no one other than the license steward has the right to modify or
  8740  publish new versions of this License. Each version will be given a
  8741  distinguishing version number.
  8742  
  8743  10.2. Effect of New Versions
  8744  
  8745  You may distribute the Covered Software under the terms of the version
  8746  of the License under which You originally received the Covered Software,
  8747  or under the terms of any subsequent version published by the license
  8748  steward.
  8749  
  8750  10.3. Modified Versions
  8751  
  8752  If you create software not governed by this License, and you want to
  8753  create a new license for such software, you may create and use a
  8754  modified version of this License if you rename the license and remove
  8755  any references to the name of the license steward (except to note that
  8756  such modified license differs from this License).
  8757  
  8758  10.4. Distributing Source Code Form that is Incompatible With Secondary
  8759  Licenses
  8760  
  8761  If You choose to distribute Source Code Form that is Incompatible With
  8762  Secondary Licenses under the terms of this version of the License, the
  8763  notice described in Exhibit B of this License must be attached.
  8764  
  8765  Exhibit A - Source Code Form License Notice
  8766  -------------------------------------------
  8767  
  8768    This Source Code Form is subject to the terms of the Mozilla Public
  8769    License, v. 2.0. If a copy of the MPL was not distributed with this
  8770    file, You can obtain one at http://mozilla.org/MPL/2.0/.
  8771  
  8772  If it is not possible or desirable to put the notice in a particular
  8773  file, then You may include the notice in a location (such as a LICENSE
  8774  file in a relevant directory) where a recipient would be likely to look
  8775  for such a notice.
  8776  
  8777  You may add additional accurate notices of copyright ownership.
  8778  
  8779  Exhibit B - "Incompatible With Secondary Licenses" Notice
  8780  ---------------------------------------------------------
  8781  
  8782    This Source Code Form is "Incompatible With Secondary Licenses", as
  8783    defined by the Mozilla Public License, v. 2.0.
  8784  
  8785  ================================================================
  8786  
  8787  github.com/hashicorp/go-uuid
  8788  https://github.com/hashicorp/go-uuid
  8789  ----------------------------------------------------------------
  8790  Mozilla Public License, version 2.0
  8791  
  8792  1. Definitions
  8793  
  8794  1.1. "Contributor"
  8795  
  8796       means each individual or legal entity that creates, contributes to the
  8797       creation of, or owns Covered Software.
  8798  
  8799  1.2. "Contributor Version"
  8800  
  8801       means the combination of the Contributions of others (if any) used by a
  8802       Contributor and that particular Contributor's Contribution.
  8803  
  8804  1.3. "Contribution"
  8805  
  8806       means Covered Software of a particular Contributor.
  8807  
  8808  1.4. "Covered Software"
  8809  
  8810       means Source Code Form to which the initial Contributor has attached the
  8811       notice in Exhibit A, the Executable Form of such Source Code Form, and
  8812       Modifications of such Source Code Form, in each case including portions
  8813       thereof.
  8814  
  8815  1.5. "Incompatible With Secondary Licenses"
  8816       means
  8817  
  8818       a. that the initial Contributor has attached the notice described in
  8819          Exhibit B to the Covered Software; or
  8820  
  8821       b. that the Covered Software was made available under the terms of
  8822          version 1.1 or earlier of the License, but not also under the terms of
  8823          a Secondary License.
  8824  
  8825  1.6. "Executable Form"
  8826  
  8827       means any form of the work other than Source Code Form.
  8828  
  8829  1.7. "Larger Work"
  8830  
  8831       means a work that combines Covered Software with other material, in a
  8832       separate file or files, that is not Covered Software.
  8833  
  8834  1.8. "License"
  8835  
  8836       means this document.
  8837  
  8838  1.9. "Licensable"
  8839  
  8840       means having the right to grant, to the maximum extent possible, whether
  8841       at the time of the initial grant or subsequently, any and all of the
  8842       rights conveyed by this License.
  8843  
  8844  1.10. "Modifications"
  8845  
  8846       means any of the following:
  8847  
  8848       a. any file in Source Code Form that results from an addition to,
  8849          deletion from, or modification of the contents of Covered Software; or
  8850  
  8851       b. any new file in Source Code Form that contains any Covered Software.
  8852  
  8853  1.11. "Patent Claims" of a Contributor
  8854  
  8855        means any patent claim(s), including without limitation, method,
  8856        process, and apparatus claims, in any patent Licensable by such
  8857        Contributor that would be infringed, but for the grant of the License,
  8858        by the making, using, selling, offering for sale, having made, import,
  8859        or transfer of either its Contributions or its Contributor Version.
  8860  
  8861  1.12. "Secondary License"
  8862  
  8863        means either the GNU General Public License, Version 2.0, the GNU Lesser
  8864        General Public License, Version 2.1, the GNU Affero General Public
  8865        License, Version 3.0, or any later versions of those licenses.
  8866  
  8867  1.13. "Source Code Form"
  8868  
  8869        means the form of the work preferred for making modifications.
  8870  
  8871  1.14. "You" (or "Your")
  8872  
  8873        means an individual or a legal entity exercising rights under this
  8874        License. For legal entities, "You" includes any entity that controls, is
  8875        controlled by, or is under common control with You. For purposes of this
  8876        definition, "control" means (a) the power, direct or indirect, to cause
  8877        the direction or management of such entity, whether by contract or
  8878        otherwise, or (b) ownership of more than fifty percent (50%) of the
  8879        outstanding shares or beneficial ownership of such entity.
  8880  
  8881  
  8882  2. License Grants and Conditions
  8883  
  8884  2.1. Grants
  8885  
  8886       Each Contributor hereby grants You a world-wide, royalty-free,
  8887       non-exclusive license:
  8888  
  8889       a. under intellectual property rights (other than patent or trademark)
  8890          Licensable by such Contributor to use, reproduce, make available,
  8891          modify, display, perform, distribute, and otherwise exploit its
  8892          Contributions, either on an unmodified basis, with Modifications, or
  8893          as part of a Larger Work; and
  8894  
  8895       b. under Patent Claims of such Contributor to make, use, sell, offer for
  8896          sale, have made, import, and otherwise transfer either its
  8897          Contributions or its Contributor Version.
  8898  
  8899  2.2. Effective Date
  8900  
  8901       The licenses granted in Section 2.1 with respect to any Contribution
  8902       become effective for each Contribution on the date the Contributor first
  8903       distributes such Contribution.
  8904  
  8905  2.3. Limitations on Grant Scope
  8906  
  8907       The licenses granted in this Section 2 are the only rights granted under
  8908       this License. No additional rights or licenses will be implied from the
  8909       distribution or licensing of Covered Software under this License.
  8910       Notwithstanding Section 2.1(b) above, no patent license is granted by a
  8911       Contributor:
  8912  
  8913       a. for any code that a Contributor has removed from Covered Software; or
  8914  
  8915       b. for infringements caused by: (i) Your and any other third party's
  8916          modifications of Covered Software, or (ii) the combination of its
  8917          Contributions with other software (except as part of its Contributor
  8918          Version); or
  8919  
  8920       c. under Patent Claims infringed by Covered Software in the absence of
  8921          its Contributions.
  8922  
  8923       This License does not grant any rights in the trademarks, service marks,
  8924       or logos of any Contributor (except as may be necessary to comply with
  8925       the notice requirements in Section 3.4).
  8926  
  8927  2.4. Subsequent Licenses
  8928  
  8929       No Contributor makes additional grants as a result of Your choice to
  8930       distribute the Covered Software under a subsequent version of this
  8931       License (see Section 10.2) or under the terms of a Secondary License (if
  8932       permitted under the terms of Section 3.3).
  8933  
  8934  2.5. Representation
  8935  
  8936       Each Contributor represents that the Contributor believes its
  8937       Contributions are its original creation(s) or it has sufficient rights to
  8938       grant the rights to its Contributions conveyed by this License.
  8939  
  8940  2.6. Fair Use
  8941  
  8942       This License is not intended to limit any rights You have under
  8943       applicable copyright doctrines of fair use, fair dealing, or other
  8944       equivalents.
  8945  
  8946  2.7. Conditions
  8947  
  8948       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  8949       Section 2.1.
  8950  
  8951  
  8952  3. Responsibilities
  8953  
  8954  3.1. Distribution of Source Form
  8955  
  8956       All distribution of Covered Software in Source Code Form, including any
  8957       Modifications that You create or to which You contribute, must be under
  8958       the terms of this License. You must inform recipients that the Source
  8959       Code Form of the Covered Software is governed by the terms of this
  8960       License, and how they can obtain a copy of this License. You may not
  8961       attempt to alter or restrict the recipients' rights in the Source Code
  8962       Form.
  8963  
  8964  3.2. Distribution of Executable Form
  8965  
  8966       If You distribute Covered Software in Executable Form then:
  8967  
  8968       a. such Covered Software must also be made available in Source Code Form,
  8969          as described in Section 3.1, and You must inform recipients of the
  8970          Executable Form how they can obtain a copy of such Source Code Form by
  8971          reasonable means in a timely manner, at a charge no more than the cost
  8972          of distribution to the recipient; and
  8973  
  8974       b. You may distribute such Executable Form under the terms of this
  8975          License, or sublicense it under different terms, provided that the
  8976          license for the Executable Form does not attempt to limit or alter the
  8977          recipients' rights in the Source Code Form under this License.
  8978  
  8979  3.3. Distribution of a Larger Work
  8980  
  8981       You may create and distribute a Larger Work under terms of Your choice,
  8982       provided that You also comply with the requirements of this License for
  8983       the Covered Software. If the Larger Work is a combination of Covered
  8984       Software with a work governed by one or more Secondary Licenses, and the
  8985       Covered Software is not Incompatible With Secondary Licenses, this
  8986       License permits You to additionally distribute such Covered Software
  8987       under the terms of such Secondary License(s), so that the recipient of
  8988       the Larger Work may, at their option, further distribute the Covered
  8989       Software under the terms of either this License or such Secondary
  8990       License(s).
  8991  
  8992  3.4. Notices
  8993  
  8994       You may not remove or alter the substance of any license notices
  8995       (including copyright notices, patent notices, disclaimers of warranty, or
  8996       limitations of liability) contained within the Source Code Form of the
  8997       Covered Software, except that You may alter any license notices to the
  8998       extent required to remedy known factual inaccuracies.
  8999  
  9000  3.5. Application of Additional Terms
  9001  
  9002       You may choose to offer, and to charge a fee for, warranty, support,
  9003       indemnity or liability obligations to one or more recipients of Covered
  9004       Software. However, You may do so only on Your own behalf, and not on
  9005       behalf of any Contributor. You must make it absolutely clear that any
  9006       such warranty, support, indemnity, or liability obligation is offered by
  9007       You alone, and You hereby agree to indemnify every Contributor for any
  9008       liability incurred by such Contributor as a result of warranty, support,
  9009       indemnity or liability terms You offer. You may include additional
  9010       disclaimers of warranty and limitations of liability specific to any
  9011       jurisdiction.
  9012  
  9013  4. Inability to Comply Due to Statute or Regulation
  9014  
  9015     If it is impossible for You to comply with any of the terms of this License
  9016     with respect to some or all of the Covered Software due to statute,
  9017     judicial order, or regulation then You must: (a) comply with the terms of
  9018     this License to the maximum extent possible; and (b) describe the
  9019     limitations and the code they affect. Such description must be placed in a
  9020     text file included with all distributions of the Covered Software under
  9021     this License. Except to the extent prohibited by statute or regulation,
  9022     such description must be sufficiently detailed for a recipient of ordinary
  9023     skill to be able to understand it.
  9024  
  9025  5. Termination
  9026  
  9027  5.1. The rights granted under this License will terminate automatically if You
  9028       fail to comply with any of its terms. However, if You become compliant,
  9029       then the rights granted under this License from a particular Contributor
  9030       are reinstated (a) provisionally, unless and until such Contributor
  9031       explicitly and finally terminates Your grants, and (b) on an ongoing
  9032       basis, if such Contributor fails to notify You of the non-compliance by
  9033       some reasonable means prior to 60 days after You have come back into
  9034       compliance. Moreover, Your grants from a particular Contributor are
  9035       reinstated on an ongoing basis if such Contributor notifies You of the
  9036       non-compliance by some reasonable means, this is the first time You have
  9037       received notice of non-compliance with this License from such
  9038       Contributor, and You become compliant prior to 30 days after Your receipt
  9039       of the notice.
  9040  
  9041  5.2. If You initiate litigation against any entity by asserting a patent
  9042       infringement claim (excluding declaratory judgment actions,
  9043       counter-claims, and cross-claims) alleging that a Contributor Version
  9044       directly or indirectly infringes any patent, then the rights granted to
  9045       You by any and all Contributors for the Covered Software under Section
  9046       2.1 of this License shall terminate.
  9047  
  9048  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  9049       license agreements (excluding distributors and resellers) which have been
  9050       validly granted by You or Your distributors under this License prior to
  9051       termination shall survive termination.
  9052  
  9053  6. Disclaimer of Warranty
  9054  
  9055     Covered Software is provided under this License on an "as is" basis,
  9056     without warranty of any kind, either expressed, implied, or statutory,
  9057     including, without limitation, warranties that the Covered Software is free
  9058     of defects, merchantable, fit for a particular purpose or non-infringing.
  9059     The entire risk as to the quality and performance of the Covered Software
  9060     is with You. Should any Covered Software prove defective in any respect,
  9061     You (not any Contributor) assume the cost of any necessary servicing,
  9062     repair, or correction. This disclaimer of warranty constitutes an essential
  9063     part of this License. No use of  any Covered Software is authorized under
  9064     this License except under this disclaimer.
  9065  
  9066  7. Limitation of Liability
  9067  
  9068     Under no circumstances and under no legal theory, whether tort (including
  9069     negligence), contract, or otherwise, shall any Contributor, or anyone who
  9070     distributes Covered Software as permitted above, be liable to You for any
  9071     direct, indirect, special, incidental, or consequential damages of any
  9072     character including, without limitation, damages for lost profits, loss of
  9073     goodwill, work stoppage, computer failure or malfunction, or any and all
  9074     other commercial damages or losses, even if such party shall have been
  9075     informed of the possibility of such damages. This limitation of liability
  9076     shall not apply to liability for death or personal injury resulting from
  9077     such party's negligence to the extent applicable law prohibits such
  9078     limitation. Some jurisdictions do not allow the exclusion or limitation of
  9079     incidental or consequential damages, so this exclusion and limitation may
  9080     not apply to You.
  9081  
  9082  8. Litigation
  9083  
  9084     Any litigation relating to this License may be brought only in the courts
  9085     of a jurisdiction where the defendant maintains its principal place of
  9086     business and such litigation shall be governed by laws of that
  9087     jurisdiction, without reference to its conflict-of-law provisions. Nothing
  9088     in this Section shall prevent a party's ability to bring cross-claims or
  9089     counter-claims.
  9090  
  9091  9. Miscellaneous
  9092  
  9093     This License represents the complete agreement concerning the subject
  9094     matter hereof. If any provision of this License is held to be
  9095     unenforceable, such provision shall be reformed only to the extent
  9096     necessary to make it enforceable. Any law or regulation which provides that
  9097     the language of a contract shall be construed against the drafter shall not
  9098     be used to construe this License against a Contributor.
  9099  
  9100  
  9101  10. Versions of the License
  9102  
  9103  10.1. New Versions
  9104  
  9105        Mozilla Foundation is the license steward. Except as provided in Section
  9106        10.3, no one other than the license steward has the right to modify or
  9107        publish new versions of this License. Each version will be given a
  9108        distinguishing version number.
  9109  
  9110  10.2. Effect of New Versions
  9111  
  9112        You may distribute the Covered Software under the terms of the version
  9113        of the License under which You originally received the Covered Software,
  9114        or under the terms of any subsequent version published by the license
  9115        steward.
  9116  
  9117  10.3. Modified Versions
  9118  
  9119        If you create software not governed by this License, and you want to
  9120        create a new license for such software, you may create and use a
  9121        modified version of this License if you rename the license and remove
  9122        any references to the name of the license steward (except to note that
  9123        such modified license differs from this License).
  9124  
  9125  10.4. Distributing Source Code Form that is Incompatible With Secondary
  9126        Licenses If You choose to distribute Source Code Form that is
  9127        Incompatible With Secondary Licenses under the terms of this version of
  9128        the License, the notice described in Exhibit B of this License must be
  9129        attached.
  9130  
  9131  Exhibit A - Source Code Form License Notice
  9132  
  9133        This Source Code Form is subject to the
  9134        terms of the Mozilla Public License, v.
  9135        2.0. If a copy of the MPL was not
  9136        distributed with this file, You can
  9137        obtain one at
  9138        http://mozilla.org/MPL/2.0/.
  9139  
  9140  If it is not possible or desirable to put the notice in a particular file,
  9141  then You may include the notice in a location (such as a LICENSE file in a
  9142  relevant directory) where a recipient would be likely to look for such a
  9143  notice.
  9144  
  9145  You may add additional accurate notices of copyright ownership.
  9146  
  9147  Exhibit B - "Incompatible With Secondary Licenses" Notice
  9148  
  9149        This Source Code Form is "Incompatible
  9150        With Secondary Licenses", as defined by
  9151        the Mozilla Public License, v. 2.0.
  9152  
  9153  
  9154  ================================================================
  9155  
  9156  github.com/hashicorp/golang-lru
  9157  https://github.com/hashicorp/golang-lru
  9158  ----------------------------------------------------------------
  9159  Mozilla Public License, version 2.0
  9160  
  9161  1. Definitions
  9162  
  9163  1.1. "Contributor"
  9164  
  9165       means each individual or legal entity that creates, contributes to the
  9166       creation of, or owns Covered Software.
  9167  
  9168  1.2. "Contributor Version"
  9169  
  9170       means the combination of the Contributions of others (if any) used by a
  9171       Contributor and that particular Contributor's Contribution.
  9172  
  9173  1.3. "Contribution"
  9174  
  9175       means Covered Software of a particular Contributor.
  9176  
  9177  1.4. "Covered Software"
  9178  
  9179       means Source Code Form to which the initial Contributor has attached the
  9180       notice in Exhibit A, the Executable Form of such Source Code Form, and
  9181       Modifications of such Source Code Form, in each case including portions
  9182       thereof.
  9183  
  9184  1.5. "Incompatible With Secondary Licenses"
  9185       means
  9186  
  9187       a. that the initial Contributor has attached the notice described in
  9188          Exhibit B to the Covered Software; or
  9189  
  9190       b. that the Covered Software was made available under the terms of
  9191          version 1.1 or earlier of the License, but not also under the terms of
  9192          a Secondary License.
  9193  
  9194  1.6. "Executable Form"
  9195  
  9196       means any form of the work other than Source Code Form.
  9197  
  9198  1.7. "Larger Work"
  9199  
  9200       means a work that combines Covered Software with other material, in a
  9201       separate file or files, that is not Covered Software.
  9202  
  9203  1.8. "License"
  9204  
  9205       means this document.
  9206  
  9207  1.9. "Licensable"
  9208  
  9209       means having the right to grant, to the maximum extent possible, whether
  9210       at the time of the initial grant or subsequently, any and all of the
  9211       rights conveyed by this License.
  9212  
  9213  1.10. "Modifications"
  9214  
  9215       means any of the following:
  9216  
  9217       a. any file in Source Code Form that results from an addition to,
  9218          deletion from, or modification of the contents of Covered Software; or
  9219  
  9220       b. any new file in Source Code Form that contains any Covered Software.
  9221  
  9222  1.11. "Patent Claims" of a Contributor
  9223  
  9224        means any patent claim(s), including without limitation, method,
  9225        process, and apparatus claims, in any patent Licensable by such
  9226        Contributor that would be infringed, but for the grant of the License,
  9227        by the making, using, selling, offering for sale, having made, import,
  9228        or transfer of either its Contributions or its Contributor Version.
  9229  
  9230  1.12. "Secondary License"
  9231  
  9232        means either the GNU General Public License, Version 2.0, the GNU Lesser
  9233        General Public License, Version 2.1, the GNU Affero General Public
  9234        License, Version 3.0, or any later versions of those licenses.
  9235  
  9236  1.13. "Source Code Form"
  9237  
  9238        means the form of the work preferred for making modifications.
  9239  
  9240  1.14. "You" (or "Your")
  9241  
  9242        means an individual or a legal entity exercising rights under this
  9243        License. For legal entities, "You" includes any entity that controls, is
  9244        controlled by, or is under common control with You. For purposes of this
  9245        definition, "control" means (a) the power, direct or indirect, to cause
  9246        the direction or management of such entity, whether by contract or
  9247        otherwise, or (b) ownership of more than fifty percent (50%) of the
  9248        outstanding shares or beneficial ownership of such entity.
  9249  
  9250  
  9251  2. License Grants and Conditions
  9252  
  9253  2.1. Grants
  9254  
  9255       Each Contributor hereby grants You a world-wide, royalty-free,
  9256       non-exclusive license:
  9257  
  9258       a. under intellectual property rights (other than patent or trademark)
  9259          Licensable by such Contributor to use, reproduce, make available,
  9260          modify, display, perform, distribute, and otherwise exploit its
  9261          Contributions, either on an unmodified basis, with Modifications, or
  9262          as part of a Larger Work; and
  9263  
  9264       b. under Patent Claims of such Contributor to make, use, sell, offer for
  9265          sale, have made, import, and otherwise transfer either its
  9266          Contributions or its Contributor Version.
  9267  
  9268  2.2. Effective Date
  9269  
  9270       The licenses granted in Section 2.1 with respect to any Contribution
  9271       become effective for each Contribution on the date the Contributor first
  9272       distributes such Contribution.
  9273  
  9274  2.3. Limitations on Grant Scope
  9275  
  9276       The licenses granted in this Section 2 are the only rights granted under
  9277       this License. No additional rights or licenses will be implied from the
  9278       distribution or licensing of Covered Software under this License.
  9279       Notwithstanding Section 2.1(b) above, no patent license is granted by a
  9280       Contributor:
  9281  
  9282       a. for any code that a Contributor has removed from Covered Software; or
  9283  
  9284       b. for infringements caused by: (i) Your and any other third party's
  9285          modifications of Covered Software, or (ii) the combination of its
  9286          Contributions with other software (except as part of its Contributor
  9287          Version); or
  9288  
  9289       c. under Patent Claims infringed by Covered Software in the absence of
  9290          its Contributions.
  9291  
  9292       This License does not grant any rights in the trademarks, service marks,
  9293       or logos of any Contributor (except as may be necessary to comply with
  9294       the notice requirements in Section 3.4).
  9295  
  9296  2.4. Subsequent Licenses
  9297  
  9298       No Contributor makes additional grants as a result of Your choice to
  9299       distribute the Covered Software under a subsequent version of this
  9300       License (see Section 10.2) or under the terms of a Secondary License (if
  9301       permitted under the terms of Section 3.3).
  9302  
  9303  2.5. Representation
  9304  
  9305       Each Contributor represents that the Contributor believes its
  9306       Contributions are its original creation(s) or it has sufficient rights to
  9307       grant the rights to its Contributions conveyed by this License.
  9308  
  9309  2.6. Fair Use
  9310  
  9311       This License is not intended to limit any rights You have under
  9312       applicable copyright doctrines of fair use, fair dealing, or other
  9313       equivalents.
  9314  
  9315  2.7. Conditions
  9316  
  9317       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  9318       Section 2.1.
  9319  
  9320  
  9321  3. Responsibilities
  9322  
  9323  3.1. Distribution of Source Form
  9324  
  9325       All distribution of Covered Software in Source Code Form, including any
  9326       Modifications that You create or to which You contribute, must be under
  9327       the terms of this License. You must inform recipients that the Source
  9328       Code Form of the Covered Software is governed by the terms of this
  9329       License, and how they can obtain a copy of this License. You may not
  9330       attempt to alter or restrict the recipients' rights in the Source Code
  9331       Form.
  9332  
  9333  3.2. Distribution of Executable Form
  9334  
  9335       If You distribute Covered Software in Executable Form then:
  9336  
  9337       a. such Covered Software must also be made available in Source Code Form,
  9338          as described in Section 3.1, and You must inform recipients of the
  9339          Executable Form how they can obtain a copy of such Source Code Form by
  9340          reasonable means in a timely manner, at a charge no more than the cost
  9341          of distribution to the recipient; and
  9342  
  9343       b. You may distribute such Executable Form under the terms of this
  9344          License, or sublicense it under different terms, provided that the
  9345          license for the Executable Form does not attempt to limit or alter the
  9346          recipients' rights in the Source Code Form under this License.
  9347  
  9348  3.3. Distribution of a Larger Work
  9349  
  9350       You may create and distribute a Larger Work under terms of Your choice,
  9351       provided that You also comply with the requirements of this License for
  9352       the Covered Software. If the Larger Work is a combination of Covered
  9353       Software with a work governed by one or more Secondary Licenses, and the
  9354       Covered Software is not Incompatible With Secondary Licenses, this
  9355       License permits You to additionally distribute such Covered Software
  9356       under the terms of such Secondary License(s), so that the recipient of
  9357       the Larger Work may, at their option, further distribute the Covered
  9358       Software under the terms of either this License or such Secondary
  9359       License(s).
  9360  
  9361  3.4. Notices
  9362  
  9363       You may not remove or alter the substance of any license notices
  9364       (including copyright notices, patent notices, disclaimers of warranty, or
  9365       limitations of liability) contained within the Source Code Form of the
  9366       Covered Software, except that You may alter any license notices to the
  9367       extent required to remedy known factual inaccuracies.
  9368  
  9369  3.5. Application of Additional Terms
  9370  
  9371       You may choose to offer, and to charge a fee for, warranty, support,
  9372       indemnity or liability obligations to one or more recipients of Covered
  9373       Software. However, You may do so only on Your own behalf, and not on
  9374       behalf of any Contributor. You must make it absolutely clear that any
  9375       such warranty, support, indemnity, or liability obligation is offered by
  9376       You alone, and You hereby agree to indemnify every Contributor for any
  9377       liability incurred by such Contributor as a result of warranty, support,
  9378       indemnity or liability terms You offer. You may include additional
  9379       disclaimers of warranty and limitations of liability specific to any
  9380       jurisdiction.
  9381  
  9382  4. Inability to Comply Due to Statute or Regulation
  9383  
  9384     If it is impossible for You to comply with any of the terms of this License
  9385     with respect to some or all of the Covered Software due to statute,
  9386     judicial order, or regulation then You must: (a) comply with the terms of
  9387     this License to the maximum extent possible; and (b) describe the
  9388     limitations and the code they affect. Such description must be placed in a
  9389     text file included with all distributions of the Covered Software under
  9390     this License. Except to the extent prohibited by statute or regulation,
  9391     such description must be sufficiently detailed for a recipient of ordinary
  9392     skill to be able to understand it.
  9393  
  9394  5. Termination
  9395  
  9396  5.1. The rights granted under this License will terminate automatically if You
  9397       fail to comply with any of its terms. However, if You become compliant,
  9398       then the rights granted under this License from a particular Contributor
  9399       are reinstated (a) provisionally, unless and until such Contributor
  9400       explicitly and finally terminates Your grants, and (b) on an ongoing
  9401       basis, if such Contributor fails to notify You of the non-compliance by
  9402       some reasonable means prior to 60 days after You have come back into
  9403       compliance. Moreover, Your grants from a particular Contributor are
  9404       reinstated on an ongoing basis if such Contributor notifies You of the
  9405       non-compliance by some reasonable means, this is the first time You have
  9406       received notice of non-compliance with this License from such
  9407       Contributor, and You become compliant prior to 30 days after Your receipt
  9408       of the notice.
  9409  
  9410  5.2. If You initiate litigation against any entity by asserting a patent
  9411       infringement claim (excluding declaratory judgment actions,
  9412       counter-claims, and cross-claims) alleging that a Contributor Version
  9413       directly or indirectly infringes any patent, then the rights granted to
  9414       You by any and all Contributors for the Covered Software under Section
  9415       2.1 of this License shall terminate.
  9416  
  9417  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  9418       license agreements (excluding distributors and resellers) which have been
  9419       validly granted by You or Your distributors under this License prior to
  9420       termination shall survive termination.
  9421  
  9422  6. Disclaimer of Warranty
  9423  
  9424     Covered Software is provided under this License on an "as is" basis,
  9425     without warranty of any kind, either expressed, implied, or statutory,
  9426     including, without limitation, warranties that the Covered Software is free
  9427     of defects, merchantable, fit for a particular purpose or non-infringing.
  9428     The entire risk as to the quality and performance of the Covered Software
  9429     is with You. Should any Covered Software prove defective in any respect,
  9430     You (not any Contributor) assume the cost of any necessary servicing,
  9431     repair, or correction. This disclaimer of warranty constitutes an essential
  9432     part of this License. No use of  any Covered Software is authorized under
  9433     this License except under this disclaimer.
  9434  
  9435  7. Limitation of Liability
  9436  
  9437     Under no circumstances and under no legal theory, whether tort (including
  9438     negligence), contract, or otherwise, shall any Contributor, or anyone who
  9439     distributes Covered Software as permitted above, be liable to You for any
  9440     direct, indirect, special, incidental, or consequential damages of any
  9441     character including, without limitation, damages for lost profits, loss of
  9442     goodwill, work stoppage, computer failure or malfunction, or any and all
  9443     other commercial damages or losses, even if such party shall have been
  9444     informed of the possibility of such damages. This limitation of liability
  9445     shall not apply to liability for death or personal injury resulting from
  9446     such party's negligence to the extent applicable law prohibits such
  9447     limitation. Some jurisdictions do not allow the exclusion or limitation of
  9448     incidental or consequential damages, so this exclusion and limitation may
  9449     not apply to You.
  9450  
  9451  8. Litigation
  9452  
  9453     Any litigation relating to this License may be brought only in the courts
  9454     of a jurisdiction where the defendant maintains its principal place of
  9455     business and such litigation shall be governed by laws of that
  9456     jurisdiction, without reference to its conflict-of-law provisions. Nothing
  9457     in this Section shall prevent a party's ability to bring cross-claims or
  9458     counter-claims.
  9459  
  9460  9. Miscellaneous
  9461  
  9462     This License represents the complete agreement concerning the subject
  9463     matter hereof. If any provision of this License is held to be
  9464     unenforceable, such provision shall be reformed only to the extent
  9465     necessary to make it enforceable. Any law or regulation which provides that
  9466     the language of a contract shall be construed against the drafter shall not
  9467     be used to construe this License against a Contributor.
  9468  
  9469  
  9470  10. Versions of the License
  9471  
  9472  10.1. New Versions
  9473  
  9474        Mozilla Foundation is the license steward. Except as provided in Section
  9475        10.3, no one other than the license steward has the right to modify or
  9476        publish new versions of this License. Each version will be given a
  9477        distinguishing version number.
  9478  
  9479  10.2. Effect of New Versions
  9480  
  9481        You may distribute the Covered Software under the terms of the version
  9482        of the License under which You originally received the Covered Software,
  9483        or under the terms of any subsequent version published by the license
  9484        steward.
  9485  
  9486  10.3. Modified Versions
  9487  
  9488        If you create software not governed by this License, and you want to
  9489        create a new license for such software, you may create and use a
  9490        modified version of this License if you rename the license and remove
  9491        any references to the name of the license steward (except to note that
  9492        such modified license differs from this License).
  9493  
  9494  10.4. Distributing Source Code Form that is Incompatible With Secondary
  9495        Licenses If You choose to distribute Source Code Form that is
  9496        Incompatible With Secondary Licenses under the terms of this version of
  9497        the License, the notice described in Exhibit B of this License must be
  9498        attached.
  9499  
  9500  Exhibit A - Source Code Form License Notice
  9501  
  9502        This Source Code Form is subject to the
  9503        terms of the Mozilla Public License, v.
  9504        2.0. If a copy of the MPL was not
  9505        distributed with this file, You can
  9506        obtain one at
  9507        http://mozilla.org/MPL/2.0/.
  9508  
  9509  If it is not possible or desirable to put the notice in a particular file,
  9510  then You may include the notice in a location (such as a LICENSE file in a
  9511  relevant directory) where a recipient would be likely to look for such a
  9512  notice.
  9513  
  9514  You may add additional accurate notices of copyright ownership.
  9515  
  9516  Exhibit B - "Incompatible With Secondary Licenses" Notice
  9517  
  9518        This Source Code Form is "Incompatible
  9519        With Secondary Licenses", as defined by
  9520        the Mozilla Public License, v. 2.0.
  9521  
  9522  ================================================================
  9523  
  9524  github.com/hashicorp/hcl
  9525  https://github.com/hashicorp/hcl
  9526  ----------------------------------------------------------------
  9527  Mozilla Public License, version 2.0
  9528  
  9529  1. Definitions
  9530  
  9531  1.1. “Contributor”
  9532  
  9533       means each individual or legal entity that creates, contributes to the
  9534       creation of, or owns Covered Software.
  9535  
  9536  1.2. “Contributor Version”
  9537  
  9538       means the combination of the Contributions of others (if any) used by a
  9539       Contributor and that particular Contributor’s Contribution.
  9540  
  9541  1.3. “Contribution”
  9542  
  9543       means Covered Software of a particular Contributor.
  9544  
  9545  1.4. “Covered Software”
  9546  
  9547       means Source Code Form to which the initial Contributor has attached the
  9548       notice in Exhibit A, the Executable Form of such Source Code Form, and
  9549       Modifications of such Source Code Form, in each case including portions
  9550       thereof.
  9551  
  9552  1.5. “Incompatible With Secondary Licenses”
  9553       means
  9554  
  9555       a. that the initial Contributor has attached the notice described in
  9556          Exhibit B to the Covered Software; or
  9557  
  9558       b. that the Covered Software was made available under the terms of version
  9559          1.1 or earlier of the License, but not also under the terms of a
  9560          Secondary License.
  9561  
  9562  1.6. “Executable Form”
  9563  
  9564       means any form of the work other than Source Code Form.
  9565  
  9566  1.7. “Larger Work”
  9567  
  9568       means a work that combines Covered Software with other material, in a separate
  9569       file or files, that is not Covered Software.
  9570  
  9571  1.8. “License”
  9572  
  9573       means this document.
  9574  
  9575  1.9. “Licensable”
  9576  
  9577       means having the right to grant, to the maximum extent possible, whether at the
  9578       time of the initial grant or subsequently, any and all of the rights conveyed by
  9579       this License.
  9580  
  9581  1.10. “Modifications”
  9582  
  9583       means any of the following:
  9584  
  9585       a. any file in Source Code Form that results from an addition to, deletion
  9586          from, or modification of the contents of Covered Software; or
  9587  
  9588       b. any new file in Source Code Form that contains any Covered Software.
  9589  
  9590  1.11. “Patent Claims” of a Contributor
  9591  
  9592        means any patent claim(s), including without limitation, method, process,
  9593        and apparatus claims, in any patent Licensable by such Contributor that
  9594        would be infringed, but for the grant of the License, by the making,
  9595        using, selling, offering for sale, having made, import, or transfer of
  9596        either its Contributions or its Contributor Version.
  9597  
  9598  1.12. “Secondary License”
  9599  
  9600        means either the GNU General Public License, Version 2.0, the GNU Lesser
  9601        General Public License, Version 2.1, the GNU Affero General Public
  9602        License, Version 3.0, or any later versions of those licenses.
  9603  
  9604  1.13. “Source Code Form”
  9605  
  9606        means the form of the work preferred for making modifications.
  9607  
  9608  1.14. “You” (or “Your”)
  9609  
  9610        means an individual or a legal entity exercising rights under this
  9611        License. For legal entities, “You” includes any entity that controls, is
  9612        controlled by, or is under common control with You. For purposes of this
  9613        definition, “control” means (a) the power, direct or indirect, to cause
  9614        the direction or management of such entity, whether by contract or
  9615        otherwise, or (b) ownership of more than fifty percent (50%) of the
  9616        outstanding shares or beneficial ownership of such entity.
  9617  
  9618  
  9619  2. License Grants and Conditions
  9620  
  9621  2.1. Grants
  9622  
  9623       Each Contributor hereby grants You a world-wide, royalty-free,
  9624       non-exclusive license:
  9625  
  9626       a. under intellectual property rights (other than patent or trademark)
  9627          Licensable by such Contributor to use, reproduce, make available,
  9628          modify, display, perform, distribute, and otherwise exploit its
  9629          Contributions, either on an unmodified basis, with Modifications, or as
  9630          part of a Larger Work; and
  9631  
  9632       b. under Patent Claims of such Contributor to make, use, sell, offer for
  9633          sale, have made, import, and otherwise transfer either its Contributions
  9634          or its Contributor Version.
  9635  
  9636  2.2. Effective Date
  9637  
  9638       The licenses granted in Section 2.1 with respect to any Contribution become
  9639       effective for each Contribution on the date the Contributor first distributes
  9640       such Contribution.
  9641  
  9642  2.3. Limitations on Grant Scope
  9643  
  9644       The licenses granted in this Section 2 are the only rights granted under this
  9645       License. No additional rights or licenses will be implied from the distribution
  9646       or licensing of Covered Software under this License. Notwithstanding Section
  9647       2.1(b) above, no patent license is granted by a Contributor:
  9648  
  9649       a. for any code that a Contributor has removed from Covered Software; or
  9650  
  9651       b. for infringements caused by: (i) Your and any other third party’s
  9652          modifications of Covered Software, or (ii) the combination of its
  9653          Contributions with other software (except as part of its Contributor
  9654          Version); or
  9655  
  9656       c. under Patent Claims infringed by Covered Software in the absence of its
  9657          Contributions.
  9658  
  9659       This License does not grant any rights in the trademarks, service marks, or
  9660       logos of any Contributor (except as may be necessary to comply with the
  9661       notice requirements in Section 3.4).
  9662  
  9663  2.4. Subsequent Licenses
  9664  
  9665       No Contributor makes additional grants as a result of Your choice to
  9666       distribute the Covered Software under a subsequent version of this License
  9667       (see Section 10.2) or under the terms of a Secondary License (if permitted
  9668       under the terms of Section 3.3).
  9669  
  9670  2.5. Representation
  9671  
  9672       Each Contributor represents that the Contributor believes its Contributions
  9673       are its original creation(s) or it has sufficient rights to grant the
  9674       rights to its Contributions conveyed by this License.
  9675  
  9676  2.6. Fair Use
  9677  
  9678       This License is not intended to limit any rights You have under applicable
  9679       copyright doctrines of fair use, fair dealing, or other equivalents.
  9680  
  9681  2.7. Conditions
  9682  
  9683       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  9684       Section 2.1.
  9685  
  9686  
  9687  3. Responsibilities
  9688  
  9689  3.1. Distribution of Source Form
  9690  
  9691       All distribution of Covered Software in Source Code Form, including any
  9692       Modifications that You create or to which You contribute, must be under the
  9693       terms of this License. You must inform recipients that the Source Code Form
  9694       of the Covered Software is governed by the terms of this License, and how
  9695       they can obtain a copy of this License. You may not attempt to alter or
  9696       restrict the recipients’ rights in the Source Code Form.
  9697  
  9698  3.2. Distribution of Executable Form
  9699  
  9700       If You distribute Covered Software in Executable Form then:
  9701  
  9702       a. such Covered Software must also be made available in Source Code Form,
  9703          as described in Section 3.1, and You must inform recipients of the
  9704          Executable Form how they can obtain a copy of such Source Code Form by
  9705          reasonable means in a timely manner, at a charge no more than the cost
  9706          of distribution to the recipient; and
  9707  
  9708       b. You may distribute such Executable Form under the terms of this License,
  9709          or sublicense it under different terms, provided that the license for
  9710          the Executable Form does not attempt to limit or alter the recipients’
  9711          rights in the Source Code Form under this License.
  9712  
  9713  3.3. Distribution of a Larger Work
  9714  
  9715       You may create and distribute a Larger Work under terms of Your choice,
  9716       provided that You also comply with the requirements of this License for the
  9717       Covered Software. If the Larger Work is a combination of Covered Software
  9718       with a work governed by one or more Secondary Licenses, and the Covered
  9719       Software is not Incompatible With Secondary Licenses, this License permits
  9720       You to additionally distribute such Covered Software under the terms of
  9721       such Secondary License(s), so that the recipient of the Larger Work may, at
  9722       their option, further distribute the Covered Software under the terms of
  9723       either this License or such Secondary License(s).
  9724  
  9725  3.4. Notices
  9726  
  9727       You may not remove or alter the substance of any license notices (including
  9728       copyright notices, patent notices, disclaimers of warranty, or limitations
  9729       of liability) contained within the Source Code Form of the Covered
  9730       Software, except that You may alter any license notices to the extent
  9731       required to remedy known factual inaccuracies.
  9732  
  9733  3.5. Application of Additional Terms
  9734  
  9735       You may choose to offer, and to charge a fee for, warranty, support,
  9736       indemnity or liability obligations to one or more recipients of Covered
  9737       Software. However, You may do so only on Your own behalf, and not on behalf
  9738       of any Contributor. You must make it absolutely clear that any such
  9739       warranty, support, indemnity, or liability obligation is offered by You
  9740       alone, and You hereby agree to indemnify every Contributor for any
  9741       liability incurred by such Contributor as a result of warranty, support,
  9742       indemnity or liability terms You offer. You may include additional
  9743       disclaimers of warranty and limitations of liability specific to any
  9744       jurisdiction.
  9745  
  9746  4. Inability to Comply Due to Statute or Regulation
  9747  
  9748     If it is impossible for You to comply with any of the terms of this License
  9749     with respect to some or all of the Covered Software due to statute, judicial
  9750     order, or regulation then You must: (a) comply with the terms of this License
  9751     to the maximum extent possible; and (b) describe the limitations and the code
  9752     they affect. Such description must be placed in a text file included with all
  9753     distributions of the Covered Software under this License. Except to the
  9754     extent prohibited by statute or regulation, such description must be
  9755     sufficiently detailed for a recipient of ordinary skill to be able to
  9756     understand it.
  9757  
  9758  5. Termination
  9759  
  9760  5.1. The rights granted under this License will terminate automatically if You
  9761       fail to comply with any of its terms. However, if You become compliant,
  9762       then the rights granted under this License from a particular Contributor
  9763       are reinstated (a) provisionally, unless and until such Contributor
  9764       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  9765       if such Contributor fails to notify You of the non-compliance by some
  9766       reasonable means prior to 60 days after You have come back into compliance.
  9767       Moreover, Your grants from a particular Contributor are reinstated on an
  9768       ongoing basis if such Contributor notifies You of the non-compliance by
  9769       some reasonable means, this is the first time You have received notice of
  9770       non-compliance with this License from such Contributor, and You become
  9771       compliant prior to 30 days after Your receipt of the notice.
  9772  
  9773  5.2. If You initiate litigation against any entity by asserting a patent
  9774       infringement claim (excluding declaratory judgment actions, counter-claims,
  9775       and cross-claims) alleging that a Contributor Version directly or
  9776       indirectly infringes any patent, then the rights granted to You by any and
  9777       all Contributors for the Covered Software under Section 2.1 of this License
  9778       shall terminate.
  9779  
  9780  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  9781       license agreements (excluding distributors and resellers) which have been
  9782       validly granted by You or Your distributors under this License prior to
  9783       termination shall survive termination.
  9784  
  9785  6. Disclaimer of Warranty
  9786  
  9787     Covered Software is provided under this License on an “as is” basis, without
  9788     warranty of any kind, either expressed, implied, or statutory, including,
  9789     without limitation, warranties that the Covered Software is free of defects,
  9790     merchantable, fit for a particular purpose or non-infringing. The entire
  9791     risk as to the quality and performance of the Covered Software is with You.
  9792     Should any Covered Software prove defective in any respect, You (not any
  9793     Contributor) assume the cost of any necessary servicing, repair, or
  9794     correction. This disclaimer of warranty constitutes an essential part of this
  9795     License. No use of  any Covered Software is authorized under this License
  9796     except under this disclaimer.
  9797  
  9798  7. Limitation of Liability
  9799  
  9800     Under no circumstances and under no legal theory, whether tort (including
  9801     negligence), contract, or otherwise, shall any Contributor, or anyone who
  9802     distributes Covered Software as permitted above, be liable to You for any
  9803     direct, indirect, special, incidental, or consequential damages of any
  9804     character including, without limitation, damages for lost profits, loss of
  9805     goodwill, work stoppage, computer failure or malfunction, or any and all
  9806     other commercial damages or losses, even if such party shall have been
  9807     informed of the possibility of such damages. This limitation of liability
  9808     shall not apply to liability for death or personal injury resulting from such
  9809     party’s negligence to the extent applicable law prohibits such limitation.
  9810     Some jurisdictions do not allow the exclusion or limitation of incidental or
  9811     consequential damages, so this exclusion and limitation may not apply to You.
  9812  
  9813  8. Litigation
  9814  
  9815     Any litigation relating to this License may be brought only in the courts of
  9816     a jurisdiction where the defendant maintains its principal place of business
  9817     and such litigation shall be governed by laws of that jurisdiction, without
  9818     reference to its conflict-of-law provisions. Nothing in this Section shall
  9819     prevent a party’s ability to bring cross-claims or counter-claims.
  9820  
  9821  9. Miscellaneous
  9822  
  9823     This License represents the complete agreement concerning the subject matter
  9824     hereof. If any provision of this License is held to be unenforceable, such
  9825     provision shall be reformed only to the extent necessary to make it
  9826     enforceable. Any law or regulation which provides that the language of a
  9827     contract shall be construed against the drafter shall not be used to construe
  9828     this License against a Contributor.
  9829  
  9830  
  9831  10. Versions of the License
  9832  
  9833  10.1. New Versions
  9834  
  9835        Mozilla Foundation is the license steward. Except as provided in Section
  9836        10.3, no one other than the license steward has the right to modify or
  9837        publish new versions of this License. Each version will be given a
  9838        distinguishing version number.
  9839  
  9840  10.2. Effect of New Versions
  9841  
  9842        You may distribute the Covered Software under the terms of the version of
  9843        the License under which You originally received the Covered Software, or
  9844        under the terms of any subsequent version published by the license
  9845        steward.
  9846  
  9847  10.3. Modified Versions
  9848  
  9849        If you create software not governed by this License, and you want to
  9850        create a new license for such software, you may create and use a modified
  9851        version of this License if you rename the license and remove any
  9852        references to the name of the license steward (except to note that such
  9853        modified license differs from this License).
  9854  
  9855  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  9856        If You choose to distribute Source Code Form that is Incompatible With
  9857        Secondary Licenses under the terms of this version of the License, the
  9858        notice described in Exhibit B of this License must be attached.
  9859  
  9860  Exhibit A - Source Code Form License Notice
  9861  
  9862        This Source Code Form is subject to the
  9863        terms of the Mozilla Public License, v.
  9864        2.0. If a copy of the MPL was not
  9865        distributed with this file, You can
  9866        obtain one at
  9867        http://mozilla.org/MPL/2.0/.
  9868  
  9869  If it is not possible or desirable to put the notice in a particular file, then
  9870  You may include the notice in a location (such as a LICENSE file in a relevant
  9871  directory) where a recipient would be likely to look for such a notice.
  9872  
  9873  You may add additional accurate notices of copyright ownership.
  9874  
  9875  Exhibit B - “Incompatible With Secondary Licenses” Notice
  9876  
  9877        This Source Code Form is “Incompatible
  9878        With Secondary Licenses”, as defined by
  9879        the Mozilla Public License, v. 2.0.
  9880  
  9881  
  9882  ================================================================
  9883  
  9884  github.com/hashicorp/raft
  9885  https://github.com/hashicorp/raft
  9886  ----------------------------------------------------------------
  9887  Mozilla Public License, version 2.0
  9888  
  9889  1. Definitions
  9890  
  9891  1.1. “Contributor”
  9892  
  9893       means each individual or legal entity that creates, contributes to the
  9894       creation of, or owns Covered Software.
  9895  
  9896  1.2. “Contributor Version”
  9897  
  9898       means the combination of the Contributions of others (if any) used by a
  9899       Contributor and that particular Contributor’s Contribution.
  9900  
  9901  1.3. “Contribution”
  9902  
  9903       means Covered Software of a particular Contributor.
  9904  
  9905  1.4. “Covered Software”
  9906  
  9907       means Source Code Form to which the initial Contributor has attached the
  9908       notice in Exhibit A, the Executable Form of such Source Code Form, and
  9909       Modifications of such Source Code Form, in each case including portions
  9910       thereof.
  9911  
  9912  1.5. “Incompatible With Secondary Licenses”
  9913       means
  9914  
  9915       a. that the initial Contributor has attached the notice described in
  9916          Exhibit B to the Covered Software; or
  9917  
  9918       b. that the Covered Software was made available under the terms of version
  9919          1.1 or earlier of the License, but not also under the terms of a
  9920          Secondary License.
  9921  
  9922  1.6. “Executable Form”
  9923  
  9924       means any form of the work other than Source Code Form.
  9925  
  9926  1.7. “Larger Work”
  9927  
  9928       means a work that combines Covered Software with other material, in a separate
  9929       file or files, that is not Covered Software.
  9930  
  9931  1.8. “License”
  9932  
  9933       means this document.
  9934  
  9935  1.9. “Licensable”
  9936  
  9937       means having the right to grant, to the maximum extent possible, whether at the
  9938       time of the initial grant or subsequently, any and all of the rights conveyed by
  9939       this License.
  9940  
  9941  1.10. “Modifications”
  9942  
  9943       means any of the following:
  9944  
  9945       a. any file in Source Code Form that results from an addition to, deletion
  9946          from, or modification of the contents of Covered Software; or
  9947  
  9948       b. any new file in Source Code Form that contains any Covered Software.
  9949  
  9950  1.11. “Patent Claims” of a Contributor
  9951  
  9952        means any patent claim(s), including without limitation, method, process,
  9953        and apparatus claims, in any patent Licensable by such Contributor that
  9954        would be infringed, but for the grant of the License, by the making,
  9955        using, selling, offering for sale, having made, import, or transfer of
  9956        either its Contributions or its Contributor Version.
  9957  
  9958  1.12. “Secondary License”
  9959  
  9960        means either the GNU General Public License, Version 2.0, the GNU Lesser
  9961        General Public License, Version 2.1, the GNU Affero General Public
  9962        License, Version 3.0, or any later versions of those licenses.
  9963  
  9964  1.13. “Source Code Form”
  9965  
  9966        means the form of the work preferred for making modifications.
  9967  
  9968  1.14. “You” (or “Your”)
  9969  
  9970        means an individual or a legal entity exercising rights under this
  9971        License. For legal entities, “You” includes any entity that controls, is
  9972        controlled by, or is under common control with You. For purposes of this
  9973        definition, “control” means (a) the power, direct or indirect, to cause
  9974        the direction or management of such entity, whether by contract or
  9975        otherwise, or (b) ownership of more than fifty percent (50%) of the
  9976        outstanding shares or beneficial ownership of such entity.
  9977  
  9978  
  9979  2. License Grants and Conditions
  9980  
  9981  2.1. Grants
  9982  
  9983       Each Contributor hereby grants You a world-wide, royalty-free,
  9984       non-exclusive license:
  9985  
  9986       a. under intellectual property rights (other than patent or trademark)
  9987          Licensable by such Contributor to use, reproduce, make available,
  9988          modify, display, perform, distribute, and otherwise exploit its
  9989          Contributions, either on an unmodified basis, with Modifications, or as
  9990          part of a Larger Work; and
  9991  
  9992       b. under Patent Claims of such Contributor to make, use, sell, offer for
  9993          sale, have made, import, and otherwise transfer either its Contributions
  9994          or its Contributor Version.
  9995  
  9996  2.2. Effective Date
  9997  
  9998       The licenses granted in Section 2.1 with respect to any Contribution become
  9999       effective for each Contribution on the date the Contributor first distributes
 10000       such Contribution.
 10001  
 10002  2.3. Limitations on Grant Scope
 10003  
 10004       The licenses granted in this Section 2 are the only rights granted under this
 10005       License. No additional rights or licenses will be implied from the distribution
 10006       or licensing of Covered Software under this License. Notwithstanding Section
 10007       2.1(b) above, no patent license is granted by a Contributor:
 10008  
 10009       a. for any code that a Contributor has removed from Covered Software; or
 10010  
 10011       b. for infringements caused by: (i) Your and any other third party’s
 10012          modifications of Covered Software, or (ii) the combination of its
 10013          Contributions with other software (except as part of its Contributor
 10014          Version); or
 10015  
 10016       c. under Patent Claims infringed by Covered Software in the absence of its
 10017          Contributions.
 10018  
 10019       This License does not grant any rights in the trademarks, service marks, or
 10020       logos of any Contributor (except as may be necessary to comply with the
 10021       notice requirements in Section 3.4).
 10022  
 10023  2.4. Subsequent Licenses
 10024  
 10025       No Contributor makes additional grants as a result of Your choice to
 10026       distribute the Covered Software under a subsequent version of this License
 10027       (see Section 10.2) or under the terms of a Secondary License (if permitted
 10028       under the terms of Section 3.3).
 10029  
 10030  2.5. Representation
 10031  
 10032       Each Contributor represents that the Contributor believes its Contributions
 10033       are its original creation(s) or it has sufficient rights to grant the
 10034       rights to its Contributions conveyed by this License.
 10035  
 10036  2.6. Fair Use
 10037  
 10038       This License is not intended to limit any rights You have under applicable
 10039       copyright doctrines of fair use, fair dealing, or other equivalents.
 10040  
 10041  2.7. Conditions
 10042  
 10043       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 10044       Section 2.1.
 10045  
 10046  
 10047  3. Responsibilities
 10048  
 10049  3.1. Distribution of Source Form
 10050  
 10051       All distribution of Covered Software in Source Code Form, including any
 10052       Modifications that You create or to which You contribute, must be under the
 10053       terms of this License. You must inform recipients that the Source Code Form
 10054       of the Covered Software is governed by the terms of this License, and how
 10055       they can obtain a copy of this License. You may not attempt to alter or
 10056       restrict the recipients’ rights in the Source Code Form.
 10057  
 10058  3.2. Distribution of Executable Form
 10059  
 10060       If You distribute Covered Software in Executable Form then:
 10061  
 10062       a. such Covered Software must also be made available in Source Code Form,
 10063          as described in Section 3.1, and You must inform recipients of the
 10064          Executable Form how they can obtain a copy of such Source Code Form by
 10065          reasonable means in a timely manner, at a charge no more than the cost
 10066          of distribution to the recipient; and
 10067  
 10068       b. You may distribute such Executable Form under the terms of this License,
 10069          or sublicense it under different terms, provided that the license for
 10070          the Executable Form does not attempt to limit or alter the recipients’
 10071          rights in the Source Code Form under this License.
 10072  
 10073  3.3. Distribution of a Larger Work
 10074  
 10075       You may create and distribute a Larger Work under terms of Your choice,
 10076       provided that You also comply with the requirements of this License for the
 10077       Covered Software. If the Larger Work is a combination of Covered Software
 10078       with a work governed by one or more Secondary Licenses, and the Covered
 10079       Software is not Incompatible With Secondary Licenses, this License permits
 10080       You to additionally distribute such Covered Software under the terms of
 10081       such Secondary License(s), so that the recipient of the Larger Work may, at
 10082       their option, further distribute the Covered Software under the terms of
 10083       either this License or such Secondary License(s).
 10084  
 10085  3.4. Notices
 10086  
 10087       You may not remove or alter the substance of any license notices (including
 10088       copyright notices, patent notices, disclaimers of warranty, or limitations
 10089       of liability) contained within the Source Code Form of the Covered
 10090       Software, except that You may alter any license notices to the extent
 10091       required to remedy known factual inaccuracies.
 10092  
 10093  3.5. Application of Additional Terms
 10094  
 10095       You may choose to offer, and to charge a fee for, warranty, support,
 10096       indemnity or liability obligations to one or more recipients of Covered
 10097       Software. However, You may do so only on Your own behalf, and not on behalf
 10098       of any Contributor. You must make it absolutely clear that any such
 10099       warranty, support, indemnity, or liability obligation is offered by You
 10100       alone, and You hereby agree to indemnify every Contributor for any
 10101       liability incurred by such Contributor as a result of warranty, support,
 10102       indemnity or liability terms You offer. You may include additional
 10103       disclaimers of warranty and limitations of liability specific to any
 10104       jurisdiction.
 10105  
 10106  4. Inability to Comply Due to Statute or Regulation
 10107  
 10108     If it is impossible for You to comply with any of the terms of this License
 10109     with respect to some or all of the Covered Software due to statute, judicial
 10110     order, or regulation then You must: (a) comply with the terms of this License
 10111     to the maximum extent possible; and (b) describe the limitations and the code
 10112     they affect. Such description must be placed in a text file included with all
 10113     distributions of the Covered Software under this License. Except to the
 10114     extent prohibited by statute or regulation, such description must be
 10115     sufficiently detailed for a recipient of ordinary skill to be able to
 10116     understand it.
 10117  
 10118  5. Termination
 10119  
 10120  5.1. The rights granted under this License will terminate automatically if You
 10121       fail to comply with any of its terms. However, if You become compliant,
 10122       then the rights granted under this License from a particular Contributor
 10123       are reinstated (a) provisionally, unless and until such Contributor
 10124       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
 10125       if such Contributor fails to notify You of the non-compliance by some
 10126       reasonable means prior to 60 days after You have come back into compliance.
 10127       Moreover, Your grants from a particular Contributor are reinstated on an
 10128       ongoing basis if such Contributor notifies You of the non-compliance by
 10129       some reasonable means, this is the first time You have received notice of
 10130       non-compliance with this License from such Contributor, and You become
 10131       compliant prior to 30 days after Your receipt of the notice.
 10132  
 10133  5.2. If You initiate litigation against any entity by asserting a patent
 10134       infringement claim (excluding declaratory judgment actions, counter-claims,
 10135       and cross-claims) alleging that a Contributor Version directly or
 10136       indirectly infringes any patent, then the rights granted to You by any and
 10137       all Contributors for the Covered Software under Section 2.1 of this License
 10138       shall terminate.
 10139  
 10140  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 10141       license agreements (excluding distributors and resellers) which have been
 10142       validly granted by You or Your distributors under this License prior to
 10143       termination shall survive termination.
 10144  
 10145  6. Disclaimer of Warranty
 10146  
 10147     Covered Software is provided under this License on an “as is” basis, without
 10148     warranty of any kind, either expressed, implied, or statutory, including,
 10149     without limitation, warranties that the Covered Software is free of defects,
 10150     merchantable, fit for a particular purpose or non-infringing. The entire
 10151     risk as to the quality and performance of the Covered Software is with You.
 10152     Should any Covered Software prove defective in any respect, You (not any
 10153     Contributor) assume the cost of any necessary servicing, repair, or
 10154     correction. This disclaimer of warranty constitutes an essential part of this
 10155     License. No use of  any Covered Software is authorized under this License
 10156     except under this disclaimer.
 10157  
 10158  7. Limitation of Liability
 10159  
 10160     Under no circumstances and under no legal theory, whether tort (including
 10161     negligence), contract, or otherwise, shall any Contributor, or anyone who
 10162     distributes Covered Software as permitted above, be liable to You for any
 10163     direct, indirect, special, incidental, or consequential damages of any
 10164     character including, without limitation, damages for lost profits, loss of
 10165     goodwill, work stoppage, computer failure or malfunction, or any and all
 10166     other commercial damages or losses, even if such party shall have been
 10167     informed of the possibility of such damages. This limitation of liability
 10168     shall not apply to liability for death or personal injury resulting from such
 10169     party’s negligence to the extent applicable law prohibits such limitation.
 10170     Some jurisdictions do not allow the exclusion or limitation of incidental or
 10171     consequential damages, so this exclusion and limitation may not apply to You.
 10172  
 10173  8. Litigation
 10174  
 10175     Any litigation relating to this License may be brought only in the courts of
 10176     a jurisdiction where the defendant maintains its principal place of business
 10177     and such litigation shall be governed by laws of that jurisdiction, without
 10178     reference to its conflict-of-law provisions. Nothing in this Section shall
 10179     prevent a party’s ability to bring cross-claims or counter-claims.
 10180  
 10181  9. Miscellaneous
 10182  
 10183     This License represents the complete agreement concerning the subject matter
 10184     hereof. If any provision of this License is held to be unenforceable, such
 10185     provision shall be reformed only to the extent necessary to make it
 10186     enforceable. Any law or regulation which provides that the language of a
 10187     contract shall be construed against the drafter shall not be used to construe
 10188     this License against a Contributor.
 10189  
 10190  
 10191  10. Versions of the License
 10192  
 10193  10.1. New Versions
 10194  
 10195        Mozilla Foundation is the license steward. Except as provided in Section
 10196        10.3, no one other than the license steward has the right to modify or
 10197        publish new versions of this License. Each version will be given a
 10198        distinguishing version number.
 10199  
 10200  10.2. Effect of New Versions
 10201  
 10202        You may distribute the Covered Software under the terms of the version of
 10203        the License under which You originally received the Covered Software, or
 10204        under the terms of any subsequent version published by the license
 10205        steward.
 10206  
 10207  10.3. Modified Versions
 10208  
 10209        If you create software not governed by this License, and you want to
 10210        create a new license for such software, you may create and use a modified
 10211        version of this License if you rename the license and remove any
 10212        references to the name of the license steward (except to note that such
 10213        modified license differs from this License).
 10214  
 10215  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
 10216        If You choose to distribute Source Code Form that is Incompatible With
 10217        Secondary Licenses under the terms of this version of the License, the
 10218        notice described in Exhibit B of this License must be attached.
 10219  
 10220  Exhibit A - Source Code Form License Notice
 10221  
 10222        This Source Code Form is subject to the
 10223        terms of the Mozilla Public License, v.
 10224        2.0. If a copy of the MPL was not
 10225        distributed with this file, You can
 10226        obtain one at
 10227        http://mozilla.org/MPL/2.0/.
 10228  
 10229  If it is not possible or desirable to put the notice in a particular file, then
 10230  You may include the notice in a location (such as a LICENSE file in a relevant
 10231  directory) where a recipient would be likely to look for such a notice.
 10232  
 10233  You may add additional accurate notices of copyright ownership.
 10234  
 10235  Exhibit B - “Incompatible With Secondary Licenses” Notice
 10236  
 10237        This Source Code Form is “Incompatible
 10238        With Secondary Licenses”, as defined by
 10239        the Mozilla Public License, v. 2.0.
 10240  
 10241  
 10242  ================================================================
 10243  
 10244  github.com/hashicorp/vault/api
 10245  https://github.com/hashicorp/vault/api
 10246  ----------------------------------------------------------------
 10247  Mozilla Public License, version 2.0
 10248  
 10249  1. Definitions
 10250  
 10251  1.1. "Contributor"
 10252  
 10253       means each individual or legal entity that creates, contributes to the
 10254       creation of, or owns Covered Software.
 10255  
 10256  1.2. "Contributor Version"
 10257  
 10258       means the combination of the Contributions of others (if any) used by a
 10259       Contributor and that particular Contributor's Contribution.
 10260  
 10261  1.3. "Contribution"
 10262  
 10263       means Covered Software of a particular Contributor.
 10264  
 10265  1.4. "Covered Software"
 10266  
 10267       means Source Code Form to which the initial Contributor has attached the
 10268       notice in Exhibit A, the Executable Form of such Source Code Form, and
 10269       Modifications of such Source Code Form, in each case including portions
 10270       thereof.
 10271  
 10272  1.5. "Incompatible With Secondary Licenses"
 10273       means
 10274  
 10275       a. that the initial Contributor has attached the notice described in
 10276          Exhibit B to the Covered Software; or
 10277  
 10278       b. that the Covered Software was made available under the terms of
 10279          version 1.1 or earlier of the License, but not also under the terms of
 10280          a Secondary License.
 10281  
 10282  1.6. "Executable Form"
 10283  
 10284       means any form of the work other than Source Code Form.
 10285  
 10286  1.7. "Larger Work"
 10287  
 10288       means a work that combines Covered Software with other material, in a
 10289       separate file or files, that is not Covered Software.
 10290  
 10291  1.8. "License"
 10292  
 10293       means this document.
 10294  
 10295  1.9. "Licensable"
 10296  
 10297       means having the right to grant, to the maximum extent possible, whether
 10298       at the time of the initial grant or subsequently, any and all of the
 10299       rights conveyed by this License.
 10300  
 10301  1.10. "Modifications"
 10302  
 10303       means any of the following:
 10304  
 10305       a. any file in Source Code Form that results from an addition to,
 10306          deletion from, or modification of the contents of Covered Software; or
 10307  
 10308       b. any new file in Source Code Form that contains any Covered Software.
 10309  
 10310  1.11. "Patent Claims" of a Contributor
 10311  
 10312        means any patent claim(s), including without limitation, method,
 10313        process, and apparatus claims, in any patent Licensable by such
 10314        Contributor that would be infringed, but for the grant of the License,
 10315        by the making, using, selling, offering for sale, having made, import,
 10316        or transfer of either its Contributions or its Contributor Version.
 10317  
 10318  1.12. "Secondary License"
 10319  
 10320        means either the GNU General Public License, Version 2.0, the GNU Lesser
 10321        General Public License, Version 2.1, the GNU Affero General Public
 10322        License, Version 3.0, or any later versions of those licenses.
 10323  
 10324  1.13. "Source Code Form"
 10325  
 10326        means the form of the work preferred for making modifications.
 10327  
 10328  1.14. "You" (or "Your")
 10329  
 10330        means an individual or a legal entity exercising rights under this
 10331        License. For legal entities, "You" includes any entity that controls, is
 10332        controlled by, or is under common control with You. For purposes of this
 10333        definition, "control" means (a) the power, direct or indirect, to cause
 10334        the direction or management of such entity, whether by contract or
 10335        otherwise, or (b) ownership of more than fifty percent (50%) of the
 10336        outstanding shares or beneficial ownership of such entity.
 10337  
 10338  
 10339  2. License Grants and Conditions
 10340  
 10341  2.1. Grants
 10342  
 10343       Each Contributor hereby grants You a world-wide, royalty-free,
 10344       non-exclusive license:
 10345  
 10346       a. under intellectual property rights (other than patent or trademark)
 10347          Licensable by such Contributor to use, reproduce, make available,
 10348          modify, display, perform, distribute, and otherwise exploit its
 10349          Contributions, either on an unmodified basis, with Modifications, or
 10350          as part of a Larger Work; and
 10351  
 10352       b. under Patent Claims of such Contributor to make, use, sell, offer for
 10353          sale, have made, import, and otherwise transfer either its
 10354          Contributions or its Contributor Version.
 10355  
 10356  2.2. Effective Date
 10357  
 10358       The licenses granted in Section 2.1 with respect to any Contribution
 10359       become effective for each Contribution on the date the Contributor first
 10360       distributes such Contribution.
 10361  
 10362  2.3. Limitations on Grant Scope
 10363  
 10364       The licenses granted in this Section 2 are the only rights granted under
 10365       this License. No additional rights or licenses will be implied from the
 10366       distribution or licensing of Covered Software under this License.
 10367       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 10368       Contributor:
 10369  
 10370       a. for any code that a Contributor has removed from Covered Software; or
 10371  
 10372       b. for infringements caused by: (i) Your and any other third party's
 10373          modifications of Covered Software, or (ii) the combination of its
 10374          Contributions with other software (except as part of its Contributor
 10375          Version); or
 10376  
 10377       c. under Patent Claims infringed by Covered Software in the absence of
 10378          its Contributions.
 10379  
 10380       This License does not grant any rights in the trademarks, service marks,
 10381       or logos of any Contributor (except as may be necessary to comply with
 10382       the notice requirements in Section 3.4).
 10383  
 10384  2.4. Subsequent Licenses
 10385  
 10386       No Contributor makes additional grants as a result of Your choice to
 10387       distribute the Covered Software under a subsequent version of this
 10388       License (see Section 10.2) or under the terms of a Secondary License (if
 10389       permitted under the terms of Section 3.3).
 10390  
 10391  2.5. Representation
 10392  
 10393       Each Contributor represents that the Contributor believes its
 10394       Contributions are its original creation(s) or it has sufficient rights to
 10395       grant the rights to its Contributions conveyed by this License.
 10396  
 10397  2.6. Fair Use
 10398  
 10399       This License is not intended to limit any rights You have under
 10400       applicable copyright doctrines of fair use, fair dealing, or other
 10401       equivalents.
 10402  
 10403  2.7. Conditions
 10404  
 10405       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 10406       Section 2.1.
 10407  
 10408  
 10409  3. Responsibilities
 10410  
 10411  3.1. Distribution of Source Form
 10412  
 10413       All distribution of Covered Software in Source Code Form, including any
 10414       Modifications that You create or to which You contribute, must be under
 10415       the terms of this License. You must inform recipients that the Source
 10416       Code Form of the Covered Software is governed by the terms of this
 10417       License, and how they can obtain a copy of this License. You may not
 10418       attempt to alter or restrict the recipients' rights in the Source Code
 10419       Form.
 10420  
 10421  3.2. Distribution of Executable Form
 10422  
 10423       If You distribute Covered Software in Executable Form then:
 10424  
 10425       a. such Covered Software must also be made available in Source Code Form,
 10426          as described in Section 3.1, and You must inform recipients of the
 10427          Executable Form how they can obtain a copy of such Source Code Form by
 10428          reasonable means in a timely manner, at a charge no more than the cost
 10429          of distribution to the recipient; and
 10430  
 10431       b. You may distribute such Executable Form under the terms of this
 10432          License, or sublicense it under different terms, provided that the
 10433          license for the Executable Form does not attempt to limit or alter the
 10434          recipients' rights in the Source Code Form under this License.
 10435  
 10436  3.3. Distribution of a Larger Work
 10437  
 10438       You may create and distribute a Larger Work under terms of Your choice,
 10439       provided that You also comply with the requirements of this License for
 10440       the Covered Software. If the Larger Work is a combination of Covered
 10441       Software with a work governed by one or more Secondary Licenses, and the
 10442       Covered Software is not Incompatible With Secondary Licenses, this
 10443       License permits You to additionally distribute such Covered Software
 10444       under the terms of such Secondary License(s), so that the recipient of
 10445       the Larger Work may, at their option, further distribute the Covered
 10446       Software under the terms of either this License or such Secondary
 10447       License(s).
 10448  
 10449  3.4. Notices
 10450  
 10451       You may not remove or alter the substance of any license notices
 10452       (including copyright notices, patent notices, disclaimers of warranty, or
 10453       limitations of liability) contained within the Source Code Form of the
 10454       Covered Software, except that You may alter any license notices to the
 10455       extent required to remedy known factual inaccuracies.
 10456  
 10457  3.5. Application of Additional Terms
 10458  
 10459       You may choose to offer, and to charge a fee for, warranty, support,
 10460       indemnity or liability obligations to one or more recipients of Covered
 10461       Software. However, You may do so only on Your own behalf, and not on
 10462       behalf of any Contributor. You must make it absolutely clear that any
 10463       such warranty, support, indemnity, or liability obligation is offered by
 10464       You alone, and You hereby agree to indemnify every Contributor for any
 10465       liability incurred by such Contributor as a result of warranty, support,
 10466       indemnity or liability terms You offer. You may include additional
 10467       disclaimers of warranty and limitations of liability specific to any
 10468       jurisdiction.
 10469  
 10470  4. Inability to Comply Due to Statute or Regulation
 10471  
 10472     If it is impossible for You to comply with any of the terms of this License
 10473     with respect to some or all of the Covered Software due to statute,
 10474     judicial order, or regulation then You must: (a) comply with the terms of
 10475     this License to the maximum extent possible; and (b) describe the
 10476     limitations and the code they affect. Such description must be placed in a
 10477     text file included with all distributions of the Covered Software under
 10478     this License. Except to the extent prohibited by statute or regulation,
 10479     such description must be sufficiently detailed for a recipient of ordinary
 10480     skill to be able to understand it.
 10481  
 10482  5. Termination
 10483  
 10484  5.1. The rights granted under this License will terminate automatically if You
 10485       fail to comply with any of its terms. However, if You become compliant,
 10486       then the rights granted under this License from a particular Contributor
 10487       are reinstated (a) provisionally, unless and until such Contributor
 10488       explicitly and finally terminates Your grants, and (b) on an ongoing
 10489       basis, if such Contributor fails to notify You of the non-compliance by
 10490       some reasonable means prior to 60 days after You have come back into
 10491       compliance. Moreover, Your grants from a particular Contributor are
 10492       reinstated on an ongoing basis if such Contributor notifies You of the
 10493       non-compliance by some reasonable means, this is the first time You have
 10494       received notice of non-compliance with this License from such
 10495       Contributor, and You become compliant prior to 30 days after Your receipt
 10496       of the notice.
 10497  
 10498  5.2. If You initiate litigation against any entity by asserting a patent
 10499       infringement claim (excluding declaratory judgment actions,
 10500       counter-claims, and cross-claims) alleging that a Contributor Version
 10501       directly or indirectly infringes any patent, then the rights granted to
 10502       You by any and all Contributors for the Covered Software under Section
 10503       2.1 of this License shall terminate.
 10504  
 10505  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 10506       license agreements (excluding distributors and resellers) which have been
 10507       validly granted by You or Your distributors under this License prior to
 10508       termination shall survive termination.
 10509  
 10510  6. Disclaimer of Warranty
 10511  
 10512     Covered Software is provided under this License on an "as is" basis,
 10513     without warranty of any kind, either expressed, implied, or statutory,
 10514     including, without limitation, warranties that the Covered Software is free
 10515     of defects, merchantable, fit for a particular purpose or non-infringing.
 10516     The entire risk as to the quality and performance of the Covered Software
 10517     is with You. Should any Covered Software prove defective in any respect,
 10518     You (not any Contributor) assume the cost of any necessary servicing,
 10519     repair, or correction. This disclaimer of warranty constitutes an essential
 10520     part of this License. No use of  any Covered Software is authorized under
 10521     this License except under this disclaimer.
 10522  
 10523  7. Limitation of Liability
 10524  
 10525     Under no circumstances and under no legal theory, whether tort (including
 10526     negligence), contract, or otherwise, shall any Contributor, or anyone who
 10527     distributes Covered Software as permitted above, be liable to You for any
 10528     direct, indirect, special, incidental, or consequential damages of any
 10529     character including, without limitation, damages for lost profits, loss of
 10530     goodwill, work stoppage, computer failure or malfunction, or any and all
 10531     other commercial damages or losses, even if such party shall have been
 10532     informed of the possibility of such damages. This limitation of liability
 10533     shall not apply to liability for death or personal injury resulting from
 10534     such party's negligence to the extent applicable law prohibits such
 10535     limitation. Some jurisdictions do not allow the exclusion or limitation of
 10536     incidental or consequential damages, so this exclusion and limitation may
 10537     not apply to You.
 10538  
 10539  8. Litigation
 10540  
 10541     Any litigation relating to this License may be brought only in the courts
 10542     of a jurisdiction where the defendant maintains its principal place of
 10543     business and such litigation shall be governed by laws of that
 10544     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 10545     in this Section shall prevent a party's ability to bring cross-claims or
 10546     counter-claims.
 10547  
 10548  9. Miscellaneous
 10549  
 10550     This License represents the complete agreement concerning the subject
 10551     matter hereof. If any provision of this License is held to be
 10552     unenforceable, such provision shall be reformed only to the extent
 10553     necessary to make it enforceable. Any law or regulation which provides that
 10554     the language of a contract shall be construed against the drafter shall not
 10555     be used to construe this License against a Contributor.
 10556  
 10557  
 10558  10. Versions of the License
 10559  
 10560  10.1. New Versions
 10561  
 10562        Mozilla Foundation is the license steward. Except as provided in Section
 10563        10.3, no one other than the license steward has the right to modify or
 10564        publish new versions of this License. Each version will be given a
 10565        distinguishing version number.
 10566  
 10567  10.2. Effect of New Versions
 10568  
 10569        You may distribute the Covered Software under the terms of the version
 10570        of the License under which You originally received the Covered Software,
 10571        or under the terms of any subsequent version published by the license
 10572        steward.
 10573  
 10574  10.3. Modified Versions
 10575  
 10576        If you create software not governed by this License, and you want to
 10577        create a new license for such software, you may create and use a
 10578        modified version of this License if you rename the license and remove
 10579        any references to the name of the license steward (except to note that
 10580        such modified license differs from this License).
 10581  
 10582  10.4. Distributing Source Code Form that is Incompatible With Secondary
 10583        Licenses If You choose to distribute Source Code Form that is
 10584        Incompatible With Secondary Licenses under the terms of this version of
 10585        the License, the notice described in Exhibit B of this License must be
 10586        attached.
 10587  
 10588  Exhibit A - Source Code Form License Notice
 10589  
 10590        This Source Code Form is subject to the
 10591        terms of the Mozilla Public License, v.
 10592        2.0. If a copy of the MPL was not
 10593        distributed with this file, You can
 10594        obtain one at
 10595        http://mozilla.org/MPL/2.0/.
 10596  
 10597  If it is not possible or desirable to put the notice in a particular file,
 10598  then You may include the notice in a location (such as a LICENSE file in a
 10599  relevant directory) where a recipient would be likely to look for such a
 10600  notice.
 10601  
 10602  You may add additional accurate notices of copyright ownership.
 10603  
 10604  Exhibit B - "Incompatible With Secondary Licenses" Notice
 10605  
 10606        This Source Code Form is "Incompatible
 10607        With Secondary Licenses", as defined by
 10608        the Mozilla Public License, v. 2.0.
 10609  
 10610  
 10611  ================================================================
 10612  
 10613  github.com/hashicorp/vault/sdk
 10614  https://github.com/hashicorp/vault/sdk
 10615  ----------------------------------------------------------------
 10616  Mozilla Public License, version 2.0
 10617  
 10618  1. Definitions
 10619  
 10620  1.1. "Contributor"
 10621  
 10622       means each individual or legal entity that creates, contributes to the
 10623       creation of, or owns Covered Software.
 10624  
 10625  1.2. "Contributor Version"
 10626  
 10627       means the combination of the Contributions of others (if any) used by a
 10628       Contributor and that particular Contributor's Contribution.
 10629  
 10630  1.3. "Contribution"
 10631  
 10632       means Covered Software of a particular Contributor.
 10633  
 10634  1.4. "Covered Software"
 10635  
 10636       means Source Code Form to which the initial Contributor has attached the
 10637       notice in Exhibit A, the Executable Form of such Source Code Form, and
 10638       Modifications of such Source Code Form, in each case including portions
 10639       thereof.
 10640  
 10641  1.5. "Incompatible With Secondary Licenses"
 10642       means
 10643  
 10644       a. that the initial Contributor has attached the notice described in
 10645          Exhibit B to the Covered Software; or
 10646  
 10647       b. that the Covered Software was made available under the terms of
 10648          version 1.1 or earlier of the License, but not also under the terms of
 10649          a Secondary License.
 10650  
 10651  1.6. "Executable Form"
 10652  
 10653       means any form of the work other than Source Code Form.
 10654  
 10655  1.7. "Larger Work"
 10656  
 10657       means a work that combines Covered Software with other material, in a
 10658       separate file or files, that is not Covered Software.
 10659  
 10660  1.8. "License"
 10661  
 10662       means this document.
 10663  
 10664  1.9. "Licensable"
 10665  
 10666       means having the right to grant, to the maximum extent possible, whether
 10667       at the time of the initial grant or subsequently, any and all of the
 10668       rights conveyed by this License.
 10669  
 10670  1.10. "Modifications"
 10671  
 10672       means any of the following:
 10673  
 10674       a. any file in Source Code Form that results from an addition to,
 10675          deletion from, or modification of the contents of Covered Software; or
 10676  
 10677       b. any new file in Source Code Form that contains any Covered Software.
 10678  
 10679  1.11. "Patent Claims" of a Contributor
 10680  
 10681        means any patent claim(s), including without limitation, method,
 10682        process, and apparatus claims, in any patent Licensable by such
 10683        Contributor that would be infringed, but for the grant of the License,
 10684        by the making, using, selling, offering for sale, having made, import,
 10685        or transfer of either its Contributions or its Contributor Version.
 10686  
 10687  1.12. "Secondary License"
 10688  
 10689        means either the GNU General Public License, Version 2.0, the GNU Lesser
 10690        General Public License, Version 2.1, the GNU Affero General Public
 10691        License, Version 3.0, or any later versions of those licenses.
 10692  
 10693  1.13. "Source Code Form"
 10694  
 10695        means the form of the work preferred for making modifications.
 10696  
 10697  1.14. "You" (or "Your")
 10698  
 10699        means an individual or a legal entity exercising rights under this
 10700        License. For legal entities, "You" includes any entity that controls, is
 10701        controlled by, or is under common control with You. For purposes of this
 10702        definition, "control" means (a) the power, direct or indirect, to cause
 10703        the direction or management of such entity, whether by contract or
 10704        otherwise, or (b) ownership of more than fifty percent (50%) of the
 10705        outstanding shares or beneficial ownership of such entity.
 10706  
 10707  
 10708  2. License Grants and Conditions
 10709  
 10710  2.1. Grants
 10711  
 10712       Each Contributor hereby grants You a world-wide, royalty-free,
 10713       non-exclusive license:
 10714  
 10715       a. under intellectual property rights (other than patent or trademark)
 10716          Licensable by such Contributor to use, reproduce, make available,
 10717          modify, display, perform, distribute, and otherwise exploit its
 10718          Contributions, either on an unmodified basis, with Modifications, or
 10719          as part of a Larger Work; and
 10720  
 10721       b. under Patent Claims of such Contributor to make, use, sell, offer for
 10722          sale, have made, import, and otherwise transfer either its
 10723          Contributions or its Contributor Version.
 10724  
 10725  2.2. Effective Date
 10726  
 10727       The licenses granted in Section 2.1 with respect to any Contribution
 10728       become effective for each Contribution on the date the Contributor first
 10729       distributes such Contribution.
 10730  
 10731  2.3. Limitations on Grant Scope
 10732  
 10733       The licenses granted in this Section 2 are the only rights granted under
 10734       this License. No additional rights or licenses will be implied from the
 10735       distribution or licensing of Covered Software under this License.
 10736       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 10737       Contributor:
 10738  
 10739       a. for any code that a Contributor has removed from Covered Software; or
 10740  
 10741       b. for infringements caused by: (i) Your and any other third party's
 10742          modifications of Covered Software, or (ii) the combination of its
 10743          Contributions with other software (except as part of its Contributor
 10744          Version); or
 10745  
 10746       c. under Patent Claims infringed by Covered Software in the absence of
 10747          its Contributions.
 10748  
 10749       This License does not grant any rights in the trademarks, service marks,
 10750       or logos of any Contributor (except as may be necessary to comply with
 10751       the notice requirements in Section 3.4).
 10752  
 10753  2.4. Subsequent Licenses
 10754  
 10755       No Contributor makes additional grants as a result of Your choice to
 10756       distribute the Covered Software under a subsequent version of this
 10757       License (see Section 10.2) or under the terms of a Secondary License (if
 10758       permitted under the terms of Section 3.3).
 10759  
 10760  2.5. Representation
 10761  
 10762       Each Contributor represents that the Contributor believes its
 10763       Contributions are its original creation(s) or it has sufficient rights to
 10764       grant the rights to its Contributions conveyed by this License.
 10765  
 10766  2.6. Fair Use
 10767  
 10768       This License is not intended to limit any rights You have under
 10769       applicable copyright doctrines of fair use, fair dealing, or other
 10770       equivalents.
 10771  
 10772  2.7. Conditions
 10773  
 10774       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 10775       Section 2.1.
 10776  
 10777  
 10778  3. Responsibilities
 10779  
 10780  3.1. Distribution of Source Form
 10781  
 10782       All distribution of Covered Software in Source Code Form, including any
 10783       Modifications that You create or to which You contribute, must be under
 10784       the terms of this License. You must inform recipients that the Source
 10785       Code Form of the Covered Software is governed by the terms of this
 10786       License, and how they can obtain a copy of this License. You may not
 10787       attempt to alter or restrict the recipients' rights in the Source Code
 10788       Form.
 10789  
 10790  3.2. Distribution of Executable Form
 10791  
 10792       If You distribute Covered Software in Executable Form then:
 10793  
 10794       a. such Covered Software must also be made available in Source Code Form,
 10795          as described in Section 3.1, and You must inform recipients of the
 10796          Executable Form how they can obtain a copy of such Source Code Form by
 10797          reasonable means in a timely manner, at a charge no more than the cost
 10798          of distribution to the recipient; and
 10799  
 10800       b. You may distribute such Executable Form under the terms of this
 10801          License, or sublicense it under different terms, provided that the
 10802          license for the Executable Form does not attempt to limit or alter the
 10803          recipients' rights in the Source Code Form under this License.
 10804  
 10805  3.3. Distribution of a Larger Work
 10806  
 10807       You may create and distribute a Larger Work under terms of Your choice,
 10808       provided that You also comply with the requirements of this License for
 10809       the Covered Software. If the Larger Work is a combination of Covered
 10810       Software with a work governed by one or more Secondary Licenses, and the
 10811       Covered Software is not Incompatible With Secondary Licenses, this
 10812       License permits You to additionally distribute such Covered Software
 10813       under the terms of such Secondary License(s), so that the recipient of
 10814       the Larger Work may, at their option, further distribute the Covered
 10815       Software under the terms of either this License or such Secondary
 10816       License(s).
 10817  
 10818  3.4. Notices
 10819  
 10820       You may not remove or alter the substance of any license notices
 10821       (including copyright notices, patent notices, disclaimers of warranty, or
 10822       limitations of liability) contained within the Source Code Form of the
 10823       Covered Software, except that You may alter any license notices to the
 10824       extent required to remedy known factual inaccuracies.
 10825  
 10826  3.5. Application of Additional Terms
 10827  
 10828       You may choose to offer, and to charge a fee for, warranty, support,
 10829       indemnity or liability obligations to one or more recipients of Covered
 10830       Software. However, You may do so only on Your own behalf, and not on
 10831       behalf of any Contributor. You must make it absolutely clear that any
 10832       such warranty, support, indemnity, or liability obligation is offered by
 10833       You alone, and You hereby agree to indemnify every Contributor for any
 10834       liability incurred by such Contributor as a result of warranty, support,
 10835       indemnity or liability terms You offer. You may include additional
 10836       disclaimers of warranty and limitations of liability specific to any
 10837       jurisdiction.
 10838  
 10839  4. Inability to Comply Due to Statute or Regulation
 10840  
 10841     If it is impossible for You to comply with any of the terms of this License
 10842     with respect to some or all of the Covered Software due to statute,
 10843     judicial order, or regulation then You must: (a) comply with the terms of
 10844     this License to the maximum extent possible; and (b) describe the
 10845     limitations and the code they affect. Such description must be placed in a
 10846     text file included with all distributions of the Covered Software under
 10847     this License. Except to the extent prohibited by statute or regulation,
 10848     such description must be sufficiently detailed for a recipient of ordinary
 10849     skill to be able to understand it.
 10850  
 10851  5. Termination
 10852  
 10853  5.1. The rights granted under this License will terminate automatically if You
 10854       fail to comply with any of its terms. However, if You become compliant,
 10855       then the rights granted under this License from a particular Contributor
 10856       are reinstated (a) provisionally, unless and until such Contributor
 10857       explicitly and finally terminates Your grants, and (b) on an ongoing
 10858       basis, if such Contributor fails to notify You of the non-compliance by
 10859       some reasonable means prior to 60 days after You have come back into
 10860       compliance. Moreover, Your grants from a particular Contributor are
 10861       reinstated on an ongoing basis if such Contributor notifies You of the
 10862       non-compliance by some reasonable means, this is the first time You have
 10863       received notice of non-compliance with this License from such
 10864       Contributor, and You become compliant prior to 30 days after Your receipt
 10865       of the notice.
 10866  
 10867  5.2. If You initiate litigation against any entity by asserting a patent
 10868       infringement claim (excluding declaratory judgment actions,
 10869       counter-claims, and cross-claims) alleging that a Contributor Version
 10870       directly or indirectly infringes any patent, then the rights granted to
 10871       You by any and all Contributors for the Covered Software under Section
 10872       2.1 of this License shall terminate.
 10873  
 10874  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 10875       license agreements (excluding distributors and resellers) which have been
 10876       validly granted by You or Your distributors under this License prior to
 10877       termination shall survive termination.
 10878  
 10879  6. Disclaimer of Warranty
 10880  
 10881     Covered Software is provided under this License on an "as is" basis,
 10882     without warranty of any kind, either expressed, implied, or statutory,
 10883     including, without limitation, warranties that the Covered Software is free
 10884     of defects, merchantable, fit for a particular purpose or non-infringing.
 10885     The entire risk as to the quality and performance of the Covered Software
 10886     is with You. Should any Covered Software prove defective in any respect,
 10887     You (not any Contributor) assume the cost of any necessary servicing,
 10888     repair, or correction. This disclaimer of warranty constitutes an essential
 10889     part of this License. No use of  any Covered Software is authorized under
 10890     this License except under this disclaimer.
 10891  
 10892  7. Limitation of Liability
 10893  
 10894     Under no circumstances and under no legal theory, whether tort (including
 10895     negligence), contract, or otherwise, shall any Contributor, or anyone who
 10896     distributes Covered Software as permitted above, be liable to You for any
 10897     direct, indirect, special, incidental, or consequential damages of any
 10898     character including, without limitation, damages for lost profits, loss of
 10899     goodwill, work stoppage, computer failure or malfunction, or any and all
 10900     other commercial damages or losses, even if such party shall have been
 10901     informed of the possibility of such damages. This limitation of liability
 10902     shall not apply to liability for death or personal injury resulting from
 10903     such party's negligence to the extent applicable law prohibits such
 10904     limitation. Some jurisdictions do not allow the exclusion or limitation of
 10905     incidental or consequential damages, so this exclusion and limitation may
 10906     not apply to You.
 10907  
 10908  8. Litigation
 10909  
 10910     Any litigation relating to this License may be brought only in the courts
 10911     of a jurisdiction where the defendant maintains its principal place of
 10912     business and such litigation shall be governed by laws of that
 10913     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 10914     in this Section shall prevent a party's ability to bring cross-claims or
 10915     counter-claims.
 10916  
 10917  9. Miscellaneous
 10918  
 10919     This License represents the complete agreement concerning the subject
 10920     matter hereof. If any provision of this License is held to be
 10921     unenforceable, such provision shall be reformed only to the extent
 10922     necessary to make it enforceable. Any law or regulation which provides that
 10923     the language of a contract shall be construed against the drafter shall not
 10924     be used to construe this License against a Contributor.
 10925  
 10926  
 10927  10. Versions of the License
 10928  
 10929  10.1. New Versions
 10930  
 10931        Mozilla Foundation is the license steward. Except as provided in Section
 10932        10.3, no one other than the license steward has the right to modify or
 10933        publish new versions of this License. Each version will be given a
 10934        distinguishing version number.
 10935  
 10936  10.2. Effect of New Versions
 10937  
 10938        You may distribute the Covered Software under the terms of the version
 10939        of the License under which You originally received the Covered Software,
 10940        or under the terms of any subsequent version published by the license
 10941        steward.
 10942  
 10943  10.3. Modified Versions
 10944  
 10945        If you create software not governed by this License, and you want to
 10946        create a new license for such software, you may create and use a
 10947        modified version of this License if you rename the license and remove
 10948        any references to the name of the license steward (except to note that
 10949        such modified license differs from this License).
 10950  
 10951  10.4. Distributing Source Code Form that is Incompatible With Secondary
 10952        Licenses If You choose to distribute Source Code Form that is
 10953        Incompatible With Secondary Licenses under the terms of this version of
 10954        the License, the notice described in Exhibit B of this License must be
 10955        attached.
 10956  
 10957  Exhibit A - Source Code Form License Notice
 10958  
 10959        This Source Code Form is subject to the
 10960        terms of the Mozilla Public License, v.
 10961        2.0. If a copy of the MPL was not
 10962        distributed with this file, You can
 10963        obtain one at
 10964        http://mozilla.org/MPL/2.0/.
 10965  
 10966  If it is not possible or desirable to put the notice in a particular file,
 10967  then You may include the notice in a location (such as a LICENSE file in a
 10968  relevant directory) where a recipient would be likely to look for such a
 10969  notice.
 10970  
 10971  You may add additional accurate notices of copyright ownership.
 10972  
 10973  Exhibit B - "Incompatible With Secondary Licenses" Notice
 10974  
 10975        This Source Code Form is "Incompatible
 10976        With Secondary Licenses", as defined by
 10977        the Mozilla Public License, v. 2.0.
 10978  
 10979  
 10980  ================================================================
 10981  
 10982  github.com/jcmturner/aescts/v2
 10983  https://github.com/jcmturner/aescts/v2
 10984  ----------------------------------------------------------------
 10985                                   Apache License
 10986                             Version 2.0, January 2004
 10987                          http://www.apache.org/licenses/
 10988  
 10989     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10990  
 10991     1. Definitions.
 10992  
 10993        "License" shall mean the terms and conditions for use, reproduction,
 10994        and distribution as defined by Sections 1 through 9 of this document.
 10995  
 10996        "Licensor" shall mean the copyright owner or entity authorized by
 10997        the copyright owner that is granting the License.
 10998  
 10999        "Legal Entity" shall mean the union of the acting entity and all
 11000        other entities that control, are controlled by, or are under common
 11001        control with that entity. For the purposes of this definition,
 11002        "control" means (i) the power, direct or indirect, to cause the
 11003        direction or management of such entity, whether by contract or
 11004        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11005        outstanding shares, or (iii) beneficial ownership of such entity.
 11006  
 11007        "You" (or "Your") shall mean an individual or Legal Entity
 11008        exercising permissions granted by this License.
 11009  
 11010        "Source" form shall mean the preferred form for making modifications,
 11011        including but not limited to software source code, documentation
 11012        source, and configuration files.
 11013  
 11014        "Object" form shall mean any form resulting from mechanical
 11015        transformation or translation of a Source form, including but
 11016        not limited to compiled object code, generated documentation,
 11017        and conversions to other media types.
 11018  
 11019        "Work" shall mean the work of authorship, whether in Source or
 11020        Object form, made available under the License, as indicated by a
 11021        copyright notice that is included in or attached to the work
 11022        (an example is provided in the Appendix below).
 11023  
 11024        "Derivative Works" shall mean any work, whether in Source or Object
 11025        form, that is based on (or derived from) the Work and for which the
 11026        editorial revisions, annotations, elaborations, or other modifications
 11027        represent, as a whole, an original work of authorship. For the purposes
 11028        of this License, Derivative Works shall not include works that remain
 11029        separable from, or merely link (or bind by name) to the interfaces of,
 11030        the Work and Derivative Works thereof.
 11031  
 11032        "Contribution" shall mean any work of authorship, including
 11033        the original version of the Work and any modifications or additions
 11034        to that Work or Derivative Works thereof, that is intentionally
 11035        submitted to Licensor for inclusion in the Work by the copyright owner
 11036        or by an individual or Legal Entity authorized to submit on behalf of
 11037        the copyright owner. For the purposes of this definition, "submitted"
 11038        means any form of electronic, verbal, or written communication sent
 11039        to the Licensor or its representatives, including but not limited to
 11040        communication on electronic mailing lists, source code control systems,
 11041        and issue tracking systems that are managed by, or on behalf of, the
 11042        Licensor for the purpose of discussing and improving the Work, but
 11043        excluding communication that is conspicuously marked or otherwise
 11044        designated in writing by the copyright owner as "Not a Contribution."
 11045  
 11046        "Contributor" shall mean Licensor and any individual or Legal Entity
 11047        on behalf of whom a Contribution has been received by Licensor and
 11048        subsequently incorporated within the Work.
 11049  
 11050     2. Grant of Copyright License. Subject to the terms and conditions of
 11051        this License, each Contributor hereby grants to You a perpetual,
 11052        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11053        copyright license to reproduce, prepare Derivative Works of,
 11054        publicly display, publicly perform, sublicense, and distribute the
 11055        Work and such Derivative Works in Source or Object form.
 11056  
 11057     3. Grant of Patent License. Subject to the terms and conditions of
 11058        this License, each Contributor hereby grants to You a perpetual,
 11059        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11060        (except as stated in this section) patent license to make, have made,
 11061        use, offer to sell, sell, import, and otherwise transfer the Work,
 11062        where such license applies only to those patent claims licensable
 11063        by such Contributor that are necessarily infringed by their
 11064        Contribution(s) alone or by combination of their Contribution(s)
 11065        with the Work to which such Contribution(s) was submitted. If You
 11066        institute patent litigation against any entity (including a
 11067        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11068        or a Contribution incorporated within the Work constitutes direct
 11069        or contributory patent infringement, then any patent licenses
 11070        granted to You under this License for that Work shall terminate
 11071        as of the date such litigation is filed.
 11072  
 11073     4. Redistribution. You may reproduce and distribute copies of the
 11074        Work or Derivative Works thereof in any medium, with or without
 11075        modifications, and in Source or Object form, provided that You
 11076        meet the following conditions:
 11077  
 11078        (a) You must give any other recipients of the Work or
 11079            Derivative Works a copy of this License; and
 11080  
 11081        (b) You must cause any modified files to carry prominent notices
 11082            stating that You changed the files; and
 11083  
 11084        (c) You must retain, in the Source form of any Derivative Works
 11085            that You distribute, all copyright, patent, trademark, and
 11086            attribution notices from the Source form of the Work,
 11087            excluding those notices that do not pertain to any part of
 11088            the Derivative Works; and
 11089  
 11090        (d) If the Work includes a "NOTICE" text file as part of its
 11091            distribution, then any Derivative Works that You distribute must
 11092            include a readable copy of the attribution notices contained
 11093            within such NOTICE file, excluding those notices that do not
 11094            pertain to any part of the Derivative Works, in at least one
 11095            of the following places: within a NOTICE text file distributed
 11096            as part of the Derivative Works; within the Source form or
 11097            documentation, if provided along with the Derivative Works; or,
 11098            within a display generated by the Derivative Works, if and
 11099            wherever such third-party notices normally appear. The contents
 11100            of the NOTICE file are for informational purposes only and
 11101            do not modify the License. You may add Your own attribution
 11102            notices within Derivative Works that You distribute, alongside
 11103            or as an addendum to the NOTICE text from the Work, provided
 11104            that such additional attribution notices cannot be construed
 11105            as modifying the License.
 11106  
 11107        You may add Your own copyright statement to Your modifications and
 11108        may provide additional or different license terms and conditions
 11109        for use, reproduction, or distribution of Your modifications, or
 11110        for any such Derivative Works as a whole, provided Your use,
 11111        reproduction, and distribution of the Work otherwise complies with
 11112        the conditions stated in this License.
 11113  
 11114     5. Submission of Contributions. Unless You explicitly state otherwise,
 11115        any Contribution intentionally submitted for inclusion in the Work
 11116        by You to the Licensor shall be under the terms and conditions of
 11117        this License, without any additional terms or conditions.
 11118        Notwithstanding the above, nothing herein shall supersede or modify
 11119        the terms of any separate license agreement you may have executed
 11120        with Licensor regarding such Contributions.
 11121  
 11122     6. Trademarks. This License does not grant permission to use the trade
 11123        names, trademarks, service marks, or product names of the Licensor,
 11124        except as required for reasonable and customary use in describing the
 11125        origin of the Work and reproducing the content of the NOTICE file.
 11126  
 11127     7. Disclaimer of Warranty. Unless required by applicable law or
 11128        agreed to in writing, Licensor provides the Work (and each
 11129        Contributor provides its Contributions) on an "AS IS" BASIS,
 11130        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11131        implied, including, without limitation, any warranties or conditions
 11132        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11133        PARTICULAR PURPOSE. You are solely responsible for determining the
 11134        appropriateness of using or redistributing the Work and assume any
 11135        risks associated with Your exercise of permissions under this License.
 11136  
 11137     8. Limitation of Liability. In no event and under no legal theory,
 11138        whether in tort (including negligence), contract, or otherwise,
 11139        unless required by applicable law (such as deliberate and grossly
 11140        negligent acts) or agreed to in writing, shall any Contributor be
 11141        liable to You for damages, including any direct, indirect, special,
 11142        incidental, or consequential damages of any character arising as a
 11143        result of this License or out of the use or inability to use the
 11144        Work (including but not limited to damages for loss of goodwill,
 11145        work stoppage, computer failure or malfunction, or any and all
 11146        other commercial damages or losses), even if such Contributor
 11147        has been advised of the possibility of such damages.
 11148  
 11149     9. Accepting Warranty or Additional Liability. While redistributing
 11150        the Work or Derivative Works thereof, You may choose to offer,
 11151        and charge a fee for, acceptance of support, warranty, indemnity,
 11152        or other liability obligations and/or rights consistent with this
 11153        License. However, in accepting such obligations, You may act only
 11154        on Your own behalf and on Your sole responsibility, not on behalf
 11155        of any other Contributor, and only if You agree to indemnify,
 11156        defend, and hold each Contributor harmless for any liability
 11157        incurred by, or claims asserted against, such Contributor by reason
 11158        of your accepting any such warranty or additional liability.
 11159  
 11160     END OF TERMS AND CONDITIONS
 11161  
 11162     APPENDIX: How to apply the Apache License to your work.
 11163  
 11164        To apply the Apache License to your work, attach the following
 11165        boilerplate notice, with the fields enclosed by brackets "{}"
 11166        replaced with your own identifying information. (Don't include
 11167        the brackets!)  The text should be enclosed in the appropriate
 11168        comment syntax for the file format. We also recommend that a
 11169        file or class name and description of purpose be included on the
 11170        same "printed page" as the copyright notice for easier
 11171        identification within third-party archives.
 11172  
 11173     Copyright {yyyy} {name of copyright owner}
 11174  
 11175     Licensed under the Apache License, Version 2.0 (the "License");
 11176     you may not use this file except in compliance with the License.
 11177     You may obtain a copy of the License at
 11178  
 11179         http://www.apache.org/licenses/LICENSE-2.0
 11180  
 11181     Unless required by applicable law or agreed to in writing, software
 11182     distributed under the License is distributed on an "AS IS" BASIS,
 11183     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11184     See the License for the specific language governing permissions and
 11185     limitations under the License.
 11186  
 11187  ================================================================
 11188  
 11189  github.com/jcmturner/dnsutils/v2
 11190  https://github.com/jcmturner/dnsutils/v2
 11191  ----------------------------------------------------------------
 11192                                   Apache License
 11193                             Version 2.0, January 2004
 11194                          http://www.apache.org/licenses/
 11195  
 11196     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11197  
 11198     1. Definitions.
 11199  
 11200        "License" shall mean the terms and conditions for use, reproduction,
 11201        and distribution as defined by Sections 1 through 9 of this document.
 11202  
 11203        "Licensor" shall mean the copyright owner or entity authorized by
 11204        the copyright owner that is granting the License.
 11205  
 11206        "Legal Entity" shall mean the union of the acting entity and all
 11207        other entities that control, are controlled by, or are under common
 11208        control with that entity. For the purposes of this definition,
 11209        "control" means (i) the power, direct or indirect, to cause the
 11210        direction or management of such entity, whether by contract or
 11211        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11212        outstanding shares, or (iii) beneficial ownership of such entity.
 11213  
 11214        "You" (or "Your") shall mean an individual or Legal Entity
 11215        exercising permissions granted by this License.
 11216  
 11217        "Source" form shall mean the preferred form for making modifications,
 11218        including but not limited to software source code, documentation
 11219        source, and configuration files.
 11220  
 11221        "Object" form shall mean any form resulting from mechanical
 11222        transformation or translation of a Source form, including but
 11223        not limited to compiled object code, generated documentation,
 11224        and conversions to other media types.
 11225  
 11226        "Work" shall mean the work of authorship, whether in Source or
 11227        Object form, made available under the License, as indicated by a
 11228        copyright notice that is included in or attached to the work
 11229        (an example is provided in the Appendix below).
 11230  
 11231        "Derivative Works" shall mean any work, whether in Source or Object
 11232        form, that is based on (or derived from) the Work and for which the
 11233        editorial revisions, annotations, elaborations, or other modifications
 11234        represent, as a whole, an original work of authorship. For the purposes
 11235        of this License, Derivative Works shall not include works that remain
 11236        separable from, or merely link (or bind by name) to the interfaces of,
 11237        the Work and Derivative Works thereof.
 11238  
 11239        "Contribution" shall mean any work of authorship, including
 11240        the original version of the Work and any modifications or additions
 11241        to that Work or Derivative Works thereof, that is intentionally
 11242        submitted to Licensor for inclusion in the Work by the copyright owner
 11243        or by an individual or Legal Entity authorized to submit on behalf of
 11244        the copyright owner. For the purposes of this definition, "submitted"
 11245        means any form of electronic, verbal, or written communication sent
 11246        to the Licensor or its representatives, including but not limited to
 11247        communication on electronic mailing lists, source code control systems,
 11248        and issue tracking systems that are managed by, or on behalf of, the
 11249        Licensor for the purpose of discussing and improving the Work, but
 11250        excluding communication that is conspicuously marked or otherwise
 11251        designated in writing by the copyright owner as "Not a Contribution."
 11252  
 11253        "Contributor" shall mean Licensor and any individual or Legal Entity
 11254        on behalf of whom a Contribution has been received by Licensor and
 11255        subsequently incorporated within the Work.
 11256  
 11257     2. Grant of Copyright License. Subject to the terms and conditions of
 11258        this License, each Contributor hereby grants to You a perpetual,
 11259        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11260        copyright license to reproduce, prepare Derivative Works of,
 11261        publicly display, publicly perform, sublicense, and distribute the
 11262        Work and such Derivative Works in Source or Object form.
 11263  
 11264     3. Grant of Patent License. Subject to the terms and conditions of
 11265        this License, each Contributor hereby grants to You a perpetual,
 11266        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11267        (except as stated in this section) patent license to make, have made,
 11268        use, offer to sell, sell, import, and otherwise transfer the Work,
 11269        where such license applies only to those patent claims licensable
 11270        by such Contributor that are necessarily infringed by their
 11271        Contribution(s) alone or by combination of their Contribution(s)
 11272        with the Work to which such Contribution(s) was submitted. If You
 11273        institute patent litigation against any entity (including a
 11274        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11275        or a Contribution incorporated within the Work constitutes direct
 11276        or contributory patent infringement, then any patent licenses
 11277        granted to You under this License for that Work shall terminate
 11278        as of the date such litigation is filed.
 11279  
 11280     4. Redistribution. You may reproduce and distribute copies of the
 11281        Work or Derivative Works thereof in any medium, with or without
 11282        modifications, and in Source or Object form, provided that You
 11283        meet the following conditions:
 11284  
 11285        (a) You must give any other recipients of the Work or
 11286            Derivative Works a copy of this License; and
 11287  
 11288        (b) You must cause any modified files to carry prominent notices
 11289            stating that You changed the files; and
 11290  
 11291        (c) You must retain, in the Source form of any Derivative Works
 11292            that You distribute, all copyright, patent, trademark, and
 11293            attribution notices from the Source form of the Work,
 11294            excluding those notices that do not pertain to any part of
 11295            the Derivative Works; and
 11296  
 11297        (d) If the Work includes a "NOTICE" text file as part of its
 11298            distribution, then any Derivative Works that You distribute must
 11299            include a readable copy of the attribution notices contained
 11300            within such NOTICE file, excluding those notices that do not
 11301            pertain to any part of the Derivative Works, in at least one
 11302            of the following places: within a NOTICE text file distributed
 11303            as part of the Derivative Works; within the Source form or
 11304            documentation, if provided along with the Derivative Works; or,
 11305            within a display generated by the Derivative Works, if and
 11306            wherever such third-party notices normally appear. The contents
 11307            of the NOTICE file are for informational purposes only and
 11308            do not modify the License. You may add Your own attribution
 11309            notices within Derivative Works that You distribute, alongside
 11310            or as an addendum to the NOTICE text from the Work, provided
 11311            that such additional attribution notices cannot be construed
 11312            as modifying the License.
 11313  
 11314        You may add Your own copyright statement to Your modifications and
 11315        may provide additional or different license terms and conditions
 11316        for use, reproduction, or distribution of Your modifications, or
 11317        for any such Derivative Works as a whole, provided Your use,
 11318        reproduction, and distribution of the Work otherwise complies with
 11319        the conditions stated in this License.
 11320  
 11321     5. Submission of Contributions. Unless You explicitly state otherwise,
 11322        any Contribution intentionally submitted for inclusion in the Work
 11323        by You to the Licensor shall be under the terms and conditions of
 11324        this License, without any additional terms or conditions.
 11325        Notwithstanding the above, nothing herein shall supersede or modify
 11326        the terms of any separate license agreement you may have executed
 11327        with Licensor regarding such Contributions.
 11328  
 11329     6. Trademarks. This License does not grant permission to use the trade
 11330        names, trademarks, service marks, or product names of the Licensor,
 11331        except as required for reasonable and customary use in describing the
 11332        origin of the Work and reproducing the content of the NOTICE file.
 11333  
 11334     7. Disclaimer of Warranty. Unless required by applicable law or
 11335        agreed to in writing, Licensor provides the Work (and each
 11336        Contributor provides its Contributions) on an "AS IS" BASIS,
 11337        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11338        implied, including, without limitation, any warranties or conditions
 11339        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11340        PARTICULAR PURPOSE. You are solely responsible for determining the
 11341        appropriateness of using or redistributing the Work and assume any
 11342        risks associated with Your exercise of permissions under this License.
 11343  
 11344     8. Limitation of Liability. In no event and under no legal theory,
 11345        whether in tort (including negligence), contract, or otherwise,
 11346        unless required by applicable law (such as deliberate and grossly
 11347        negligent acts) or agreed to in writing, shall any Contributor be
 11348        liable to You for damages, including any direct, indirect, special,
 11349        incidental, or consequential damages of any character arising as a
 11350        result of this License or out of the use or inability to use the
 11351        Work (including but not limited to damages for loss of goodwill,
 11352        work stoppage, computer failure or malfunction, or any and all
 11353        other commercial damages or losses), even if such Contributor
 11354        has been advised of the possibility of such damages.
 11355  
 11356     9. Accepting Warranty or Additional Liability. While redistributing
 11357        the Work or Derivative Works thereof, You may choose to offer,
 11358        and charge a fee for, acceptance of support, warranty, indemnity,
 11359        or other liability obligations and/or rights consistent with this
 11360        License. However, in accepting such obligations, You may act only
 11361        on Your own behalf and on Your sole responsibility, not on behalf
 11362        of any other Contributor, and only if You agree to indemnify,
 11363        defend, and hold each Contributor harmless for any liability
 11364        incurred by, or claims asserted against, such Contributor by reason
 11365        of your accepting any such warranty or additional liability.
 11366  
 11367     END OF TERMS AND CONDITIONS
 11368  
 11369     APPENDIX: How to apply the Apache License to your work.
 11370  
 11371        To apply the Apache License to your work, attach the following
 11372        boilerplate notice, with the fields enclosed by brackets "[]"
 11373        replaced with your own identifying information. (Don't include
 11374        the brackets!)  The text should be enclosed in the appropriate
 11375        comment syntax for the file format. We also recommend that a
 11376        file or class name and description of purpose be included on the
 11377        same "printed page" as the copyright notice for easier
 11378        identification within third-party archives.
 11379  
 11380     Copyright [yyyy] [name of copyright owner]
 11381  
 11382     Licensed under the Apache License, Version 2.0 (the "License");
 11383     you may not use this file except in compliance with the License.
 11384     You may obtain a copy of the License at
 11385  
 11386         http://www.apache.org/licenses/LICENSE-2.0
 11387  
 11388     Unless required by applicable law or agreed to in writing, software
 11389     distributed under the License is distributed on an "AS IS" BASIS,
 11390     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11391     See the License for the specific language governing permissions and
 11392     limitations under the License.
 11393  
 11394  ================================================================
 11395  
 11396  github.com/jcmturner/gofork
 11397  https://github.com/jcmturner/gofork
 11398  ----------------------------------------------------------------
 11399  Copyright (c) 2009 The Go Authors. All rights reserved.
 11400  
 11401  Redistribution and use in source and binary forms, with or without
 11402  modification, are permitted provided that the following conditions are
 11403  met:
 11404  
 11405     * Redistributions of source code must retain the above copyright
 11406  notice, this list of conditions and the following disclaimer.
 11407     * Redistributions in binary form must reproduce the above
 11408  copyright notice, this list of conditions and the following disclaimer
 11409  in the documentation and/or other materials provided with the
 11410  distribution.
 11411     * Neither the name of Google Inc. nor the names of its
 11412  contributors may be used to endorse or promote products derived from
 11413  this software without specific prior written permission.
 11414  
 11415  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 11416  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 11417  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 11418  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 11419  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 11420  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 11421  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 11422  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 11423  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 11424  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 11425  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 11426  
 11427  ================================================================
 11428  
 11429  github.com/jcmturner/goidentity/v6
 11430  https://github.com/jcmturner/goidentity/v6
 11431  ----------------------------------------------------------------
 11432                                   Apache License
 11433                             Version 2.0, January 2004
 11434                          http://www.apache.org/licenses/
 11435  
 11436     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11437  
 11438     1. Definitions.
 11439  
 11440        "License" shall mean the terms and conditions for use, reproduction,
 11441        and distribution as defined by Sections 1 through 9 of this document.
 11442  
 11443        "Licensor" shall mean the copyright owner or entity authorized by
 11444        the copyright owner that is granting the License.
 11445  
 11446        "Legal Entity" shall mean the union of the acting entity and all
 11447        other entities that control, are controlled by, or are under common
 11448        control with that entity. For the purposes of this definition,
 11449        "control" means (i) the power, direct or indirect, to cause the
 11450        direction or management of such entity, whether by contract or
 11451        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11452        outstanding shares, or (iii) beneficial ownership of such entity.
 11453  
 11454        "You" (or "Your") shall mean an individual or Legal Entity
 11455        exercising permissions granted by this License.
 11456  
 11457        "Source" form shall mean the preferred form for making modifications,
 11458        including but not limited to software source code, documentation
 11459        source, and configuration files.
 11460  
 11461        "Object" form shall mean any form resulting from mechanical
 11462        transformation or translation of a Source form, including but
 11463        not limited to compiled object code, generated documentation,
 11464        and conversions to other media types.
 11465  
 11466        "Work" shall mean the work of authorship, whether in Source or
 11467        Object form, made available under the License, as indicated by a
 11468        copyright notice that is included in or attached to the work
 11469        (an example is provided in the Appendix below).
 11470  
 11471        "Derivative Works" shall mean any work, whether in Source or Object
 11472        form, that is based on (or derived from) the Work and for which the
 11473        editorial revisions, annotations, elaborations, or other modifications
 11474        represent, as a whole, an original work of authorship. For the purposes
 11475        of this License, Derivative Works shall not include works that remain
 11476        separable from, or merely link (or bind by name) to the interfaces of,
 11477        the Work and Derivative Works thereof.
 11478  
 11479        "Contribution" shall mean any work of authorship, including
 11480        the original version of the Work and any modifications or additions
 11481        to that Work or Derivative Works thereof, that is intentionally
 11482        submitted to Licensor for inclusion in the Work by the copyright owner
 11483        or by an individual or Legal Entity authorized to submit on behalf of
 11484        the copyright owner. For the purposes of this definition, "submitted"
 11485        means any form of electronic, verbal, or written communication sent
 11486        to the Licensor or its representatives, including but not limited to
 11487        communication on electronic mailing lists, source code control systems,
 11488        and issue tracking systems that are managed by, or on behalf of, the
 11489        Licensor for the purpose of discussing and improving the Work, but
 11490        excluding communication that is conspicuously marked or otherwise
 11491        designated in writing by the copyright owner as "Not a Contribution."
 11492  
 11493        "Contributor" shall mean Licensor and any individual or Legal Entity
 11494        on behalf of whom a Contribution has been received by Licensor and
 11495        subsequently incorporated within the Work.
 11496  
 11497     2. Grant of Copyright License. Subject to the terms and conditions of
 11498        this License, each Contributor hereby grants to You a perpetual,
 11499        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11500        copyright license to reproduce, prepare Derivative Works of,
 11501        publicly display, publicly perform, sublicense, and distribute the
 11502        Work and such Derivative Works in Source or Object form.
 11503  
 11504     3. Grant of Patent License. Subject to the terms and conditions of
 11505        this License, each Contributor hereby grants to You a perpetual,
 11506        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11507        (except as stated in this section) patent license to make, have made,
 11508        use, offer to sell, sell, import, and otherwise transfer the Work,
 11509        where such license applies only to those patent claims licensable
 11510        by such Contributor that are necessarily infringed by their
 11511        Contribution(s) alone or by combination of their Contribution(s)
 11512        with the Work to which such Contribution(s) was submitted. If You
 11513        institute patent litigation against any entity (including a
 11514        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11515        or a Contribution incorporated within the Work constitutes direct
 11516        or contributory patent infringement, then any patent licenses
 11517        granted to You under this License for that Work shall terminate
 11518        as of the date such litigation is filed.
 11519  
 11520     4. Redistribution. You may reproduce and distribute copies of the
 11521        Work or Derivative Works thereof in any medium, with or without
 11522        modifications, and in Source or Object form, provided that You
 11523        meet the following conditions:
 11524  
 11525        (a) You must give any other recipients of the Work or
 11526            Derivative Works a copy of this License; and
 11527  
 11528        (b) You must cause any modified files to carry prominent notices
 11529            stating that You changed the files; and
 11530  
 11531        (c) You must retain, in the Source form of any Derivative Works
 11532            that You distribute, all copyright, patent, trademark, and
 11533            attribution notices from the Source form of the Work,
 11534            excluding those notices that do not pertain to any part of
 11535            the Derivative Works; and
 11536  
 11537        (d) If the Work includes a "NOTICE" text file as part of its
 11538            distribution, then any Derivative Works that You distribute must
 11539            include a readable copy of the attribution notices contained
 11540            within such NOTICE file, excluding those notices that do not
 11541            pertain to any part of the Derivative Works, in at least one
 11542            of the following places: within a NOTICE text file distributed
 11543            as part of the Derivative Works; within the Source form or
 11544            documentation, if provided along with the Derivative Works; or,
 11545            within a display generated by the Derivative Works, if and
 11546            wherever such third-party notices normally appear. The contents
 11547            of the NOTICE file are for informational purposes only and
 11548            do not modify the License. You may add Your own attribution
 11549            notices within Derivative Works that You distribute, alongside
 11550            or as an addendum to the NOTICE text from the Work, provided
 11551            that such additional attribution notices cannot be construed
 11552            as modifying the License.
 11553  
 11554        You may add Your own copyright statement to Your modifications and
 11555        may provide additional or different license terms and conditions
 11556        for use, reproduction, or distribution of Your modifications, or
 11557        for any such Derivative Works as a whole, provided Your use,
 11558        reproduction, and distribution of the Work otherwise complies with
 11559        the conditions stated in this License.
 11560  
 11561     5. Submission of Contributions. Unless You explicitly state otherwise,
 11562        any Contribution intentionally submitted for inclusion in the Work
 11563        by You to the Licensor shall be under the terms and conditions of
 11564        this License, without any additional terms or conditions.
 11565        Notwithstanding the above, nothing herein shall supersede or modify
 11566        the terms of any separate license agreement you may have executed
 11567        with Licensor regarding such Contributions.
 11568  
 11569     6. Trademarks. This License does not grant permission to use the trade
 11570        names, trademarks, service marks, or product names of the Licensor,
 11571        except as required for reasonable and customary use in describing the
 11572        origin of the Work and reproducing the content of the NOTICE file.
 11573  
 11574     7. Disclaimer of Warranty. Unless required by applicable law or
 11575        agreed to in writing, Licensor provides the Work (and each
 11576        Contributor provides its Contributions) on an "AS IS" BASIS,
 11577        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11578        implied, including, without limitation, any warranties or conditions
 11579        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11580        PARTICULAR PURPOSE. You are solely responsible for determining the
 11581        appropriateness of using or redistributing the Work and assume any
 11582        risks associated with Your exercise of permissions under this License.
 11583  
 11584     8. Limitation of Liability. In no event and under no legal theory,
 11585        whether in tort (including negligence), contract, or otherwise,
 11586        unless required by applicable law (such as deliberate and grossly
 11587        negligent acts) or agreed to in writing, shall any Contributor be
 11588        liable to You for damages, including any direct, indirect, special,
 11589        incidental, or consequential damages of any character arising as a
 11590        result of this License or out of the use or inability to use the
 11591        Work (including but not limited to damages for loss of goodwill,
 11592        work stoppage, computer failure or malfunction, or any and all
 11593        other commercial damages or losses), even if such Contributor
 11594        has been advised of the possibility of such damages.
 11595  
 11596     9. Accepting Warranty or Additional Liability. While redistributing
 11597        the Work or Derivative Works thereof, You may choose to offer,
 11598        and charge a fee for, acceptance of support, warranty, indemnity,
 11599        or other liability obligations and/or rights consistent with this
 11600        License. However, in accepting such obligations, You may act only
 11601        on Your own behalf and on Your sole responsibility, not on behalf
 11602        of any other Contributor, and only if You agree to indemnify,
 11603        defend, and hold each Contributor harmless for any liability
 11604        incurred by, or claims asserted against, such Contributor by reason
 11605        of your accepting any such warranty or additional liability.
 11606  
 11607     END OF TERMS AND CONDITIONS
 11608  
 11609     APPENDIX: How to apply the Apache License to your work.
 11610  
 11611        To apply the Apache License to your work, attach the following
 11612        boilerplate notice, with the fields enclosed by brackets "{}"
 11613        replaced with your own identifying information. (Don't include
 11614        the brackets!)  The text should be enclosed in the appropriate
 11615        comment syntax for the file format. We also recommend that a
 11616        file or class name and description of purpose be included on the
 11617        same "printed page" as the copyright notice for easier
 11618        identification within third-party archives.
 11619  
 11620     Copyright {yyyy} {name of copyright owner}
 11621  
 11622     Licensed under the Apache License, Version 2.0 (the "License");
 11623     you may not use this file except in compliance with the License.
 11624     You may obtain a copy of the License at
 11625  
 11626         http://www.apache.org/licenses/LICENSE-2.0
 11627  
 11628     Unless required by applicable law or agreed to in writing, software
 11629     distributed under the License is distributed on an "AS IS" BASIS,
 11630     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11631     See the License for the specific language governing permissions and
 11632     limitations under the License.
 11633  
 11634  ================================================================
 11635  
 11636  github.com/jcmturner/gokrb5/v8
 11637  https://github.com/jcmturner/gokrb5/v8
 11638  ----------------------------------------------------------------
 11639                                   Apache License
 11640                             Version 2.0, January 2004
 11641                          http://www.apache.org/licenses/
 11642  
 11643     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11644  
 11645     1. Definitions.
 11646  
 11647        "License" shall mean the terms and conditions for use, reproduction,
 11648        and distribution as defined by Sections 1 through 9 of this document.
 11649  
 11650        "Licensor" shall mean the copyright owner or entity authorized by
 11651        the copyright owner that is granting the License.
 11652  
 11653        "Legal Entity" shall mean the union of the acting entity and all
 11654        other entities that control, are controlled by, or are under common
 11655        control with that entity. For the purposes of this definition,
 11656        "control" means (i) the power, direct or indirect, to cause the
 11657        direction or management of such entity, whether by contract or
 11658        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11659        outstanding shares, or (iii) beneficial ownership of such entity.
 11660  
 11661        "You" (or "Your") shall mean an individual or Legal Entity
 11662        exercising permissions granted by this License.
 11663  
 11664        "Source" form shall mean the preferred form for making modifications,
 11665        including but not limited to software source code, documentation
 11666        source, and configuration files.
 11667  
 11668        "Object" form shall mean any form resulting from mechanical
 11669        transformation or translation of a Source form, including but
 11670        not limited to compiled object code, generated documentation,
 11671        and conversions to other media types.
 11672  
 11673        "Work" shall mean the work of authorship, whether in Source or
 11674        Object form, made available under the License, as indicated by a
 11675        copyright notice that is included in or attached to the work
 11676        (an example is provided in the Appendix below).
 11677  
 11678        "Derivative Works" shall mean any work, whether in Source or Object
 11679        form, that is based on (or derived from) the Work and for which the
 11680        editorial revisions, annotations, elaborations, or other modifications
 11681        represent, as a whole, an original work of authorship. For the purposes
 11682        of this License, Derivative Works shall not include works that remain
 11683        separable from, or merely link (or bind by name) to the interfaces of,
 11684        the Work and Derivative Works thereof.
 11685  
 11686        "Contribution" shall mean any work of authorship, including
 11687        the original version of the Work and any modifications or additions
 11688        to that Work or Derivative Works thereof, that is intentionally
 11689        submitted to Licensor for inclusion in the Work by the copyright owner
 11690        or by an individual or Legal Entity authorized to submit on behalf of
 11691        the copyright owner. For the purposes of this definition, "submitted"
 11692        means any form of electronic, verbal, or written communication sent
 11693        to the Licensor or its representatives, including but not limited to
 11694        communication on electronic mailing lists, source code control systems,
 11695        and issue tracking systems that are managed by, or on behalf of, the
 11696        Licensor for the purpose of discussing and improving the Work, but
 11697        excluding communication that is conspicuously marked or otherwise
 11698        designated in writing by the copyright owner as "Not a Contribution."
 11699  
 11700        "Contributor" shall mean Licensor and any individual or Legal Entity
 11701        on behalf of whom a Contribution has been received by Licensor and
 11702        subsequently incorporated within the Work.
 11703  
 11704     2. Grant of Copyright License. Subject to the terms and conditions of
 11705        this License, each Contributor hereby grants to You a perpetual,
 11706        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11707        copyright license to reproduce, prepare Derivative Works of,
 11708        publicly display, publicly perform, sublicense, and distribute the
 11709        Work and such Derivative Works in Source or Object form.
 11710  
 11711     3. Grant of Patent License. Subject to the terms and conditions of
 11712        this License, each Contributor hereby grants to You a perpetual,
 11713        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11714        (except as stated in this section) patent license to make, have made,
 11715        use, offer to sell, sell, import, and otherwise transfer the Work,
 11716        where such license applies only to those patent claims licensable
 11717        by such Contributor that are necessarily infringed by their
 11718        Contribution(s) alone or by combination of their Contribution(s)
 11719        with the Work to which such Contribution(s) was submitted. If You
 11720        institute patent litigation against any entity (including a
 11721        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11722        or a Contribution incorporated within the Work constitutes direct
 11723        or contributory patent infringement, then any patent licenses
 11724        granted to You under this License for that Work shall terminate
 11725        as of the date such litigation is filed.
 11726  
 11727     4. Redistribution. You may reproduce and distribute copies of the
 11728        Work or Derivative Works thereof in any medium, with or without
 11729        modifications, and in Source or Object form, provided that You
 11730        meet the following conditions:
 11731  
 11732        (a) You must give any other recipients of the Work or
 11733            Derivative Works a copy of this License; and
 11734  
 11735        (b) You must cause any modified files to carry prominent notices
 11736            stating that You changed the files; and
 11737  
 11738        (c) You must retain, in the Source form of any Derivative Works
 11739            that You distribute, all copyright, patent, trademark, and
 11740            attribution notices from the Source form of the Work,
 11741            excluding those notices that do not pertain to any part of
 11742            the Derivative Works; and
 11743  
 11744        (d) If the Work includes a "NOTICE" text file as part of its
 11745            distribution, then any Derivative Works that You distribute must
 11746            include a readable copy of the attribution notices contained
 11747            within such NOTICE file, excluding those notices that do not
 11748            pertain to any part of the Derivative Works, in at least one
 11749            of the following places: within a NOTICE text file distributed
 11750            as part of the Derivative Works; within the Source form or
 11751            documentation, if provided along with the Derivative Works; or,
 11752            within a display generated by the Derivative Works, if and
 11753            wherever such third-party notices normally appear. The contents
 11754            of the NOTICE file are for informational purposes only and
 11755            do not modify the License. You may add Your own attribution
 11756            notices within Derivative Works that You distribute, alongside
 11757            or as an addendum to the NOTICE text from the Work, provided
 11758            that such additional attribution notices cannot be construed
 11759            as modifying the License.
 11760  
 11761        You may add Your own copyright statement to Your modifications and
 11762        may provide additional or different license terms and conditions
 11763        for use, reproduction, or distribution of Your modifications, or
 11764        for any such Derivative Works as a whole, provided Your use,
 11765        reproduction, and distribution of the Work otherwise complies with
 11766        the conditions stated in this License.
 11767  
 11768     5. Submission of Contributions. Unless You explicitly state otherwise,
 11769        any Contribution intentionally submitted for inclusion in the Work
 11770        by You to the Licensor shall be under the terms and conditions of
 11771        this License, without any additional terms or conditions.
 11772        Notwithstanding the above, nothing herein shall supersede or modify
 11773        the terms of any separate license agreement you may have executed
 11774        with Licensor regarding such Contributions.
 11775  
 11776     6. Trademarks. This License does not grant permission to use the trade
 11777        names, trademarks, service marks, or product names of the Licensor,
 11778        except as required for reasonable and customary use in describing the
 11779        origin of the Work and reproducing the content of the NOTICE file.
 11780  
 11781     7. Disclaimer of Warranty. Unless required by applicable law or
 11782        agreed to in writing, Licensor provides the Work (and each
 11783        Contributor provides its Contributions) on an "AS IS" BASIS,
 11784        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11785        implied, including, without limitation, any warranties or conditions
 11786        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11787        PARTICULAR PURPOSE. You are solely responsible for determining the
 11788        appropriateness of using or redistributing the Work and assume any
 11789        risks associated with Your exercise of permissions under this License.
 11790  
 11791     8. Limitation of Liability. In no event and under no legal theory,
 11792        whether in tort (including negligence), contract, or otherwise,
 11793        unless required by applicable law (such as deliberate and grossly
 11794        negligent acts) or agreed to in writing, shall any Contributor be
 11795        liable to You for damages, including any direct, indirect, special,
 11796        incidental, or consequential damages of any character arising as a
 11797        result of this License or out of the use or inability to use the
 11798        Work (including but not limited to damages for loss of goodwill,
 11799        work stoppage, computer failure or malfunction, or any and all
 11800        other commercial damages or losses), even if such Contributor
 11801        has been advised of the possibility of such damages.
 11802  
 11803     9. Accepting Warranty or Additional Liability. While redistributing
 11804        the Work or Derivative Works thereof, You may choose to offer,
 11805        and charge a fee for, acceptance of support, warranty, indemnity,
 11806        or other liability obligations and/or rights consistent with this
 11807        License. However, in accepting such obligations, You may act only
 11808        on Your own behalf and on Your sole responsibility, not on behalf
 11809        of any other Contributor, and only if You agree to indemnify,
 11810        defend, and hold each Contributor harmless for any liability
 11811        incurred by, or claims asserted against, such Contributor by reason
 11812        of your accepting any such warranty or additional liability.
 11813  
 11814     END OF TERMS AND CONDITIONS
 11815  
 11816     APPENDIX: How to apply the Apache License to your work.
 11817  
 11818        To apply the Apache License to your work, attach the following
 11819        boilerplate notice, with the fields enclosed by brackets "{}"
 11820        replaced with your own identifying information. (Don't include
 11821        the brackets!)  The text should be enclosed in the appropriate
 11822        comment syntax for the file format. We also recommend that a
 11823        file or class name and description of purpose be included on the
 11824        same "printed page" as the copyright notice for easier
 11825        identification within third-party archives.
 11826  
 11827     Copyright {yyyy} {name of copyright owner}
 11828  
 11829     Licensed under the Apache License, Version 2.0 (the "License");
 11830     you may not use this file except in compliance with the License.
 11831     You may obtain a copy of the License at
 11832  
 11833         http://www.apache.org/licenses/LICENSE-2.0
 11834  
 11835     Unless required by applicable law or agreed to in writing, software
 11836     distributed under the License is distributed on an "AS IS" BASIS,
 11837     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11838     See the License for the specific language governing permissions and
 11839     limitations under the License.
 11840  
 11841  ================================================================
 11842  
 11843  github.com/jcmturner/rpc/v2
 11844  https://github.com/jcmturner/rpc/v2
 11845  ----------------------------------------------------------------
 11846                                   Apache License
 11847                             Version 2.0, January 2004
 11848                          http://www.apache.org/licenses/
 11849  
 11850     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11851  
 11852     1. Definitions.
 11853  
 11854        "License" shall mean the terms and conditions for use, reproduction,
 11855        and distribution as defined by Sections 1 through 9 of this document.
 11856  
 11857        "Licensor" shall mean the copyright owner or entity authorized by
 11858        the copyright owner that is granting the License.
 11859  
 11860        "Legal Entity" shall mean the union of the acting entity and all
 11861        other entities that control, are controlled by, or are under common
 11862        control with that entity. For the purposes of this definition,
 11863        "control" means (i) the power, direct or indirect, to cause the
 11864        direction or management of such entity, whether by contract or
 11865        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11866        outstanding shares, or (iii) beneficial ownership of such entity.
 11867  
 11868        "You" (or "Your") shall mean an individual or Legal Entity
 11869        exercising permissions granted by this License.
 11870  
 11871        "Source" form shall mean the preferred form for making modifications,
 11872        including but not limited to software source code, documentation
 11873        source, and configuration files.
 11874  
 11875        "Object" form shall mean any form resulting from mechanical
 11876        transformation or translation of a Source form, including but
 11877        not limited to compiled object code, generated documentation,
 11878        and conversions to other media types.
 11879  
 11880        "Work" shall mean the work of authorship, whether in Source or
 11881        Object form, made available under the License, as indicated by a
 11882        copyright notice that is included in or attached to the work
 11883        (an example is provided in the Appendix below).
 11884  
 11885        "Derivative Works" shall mean any work, whether in Source or Object
 11886        form, that is based on (or derived from) the Work and for which the
 11887        editorial revisions, annotations, elaborations, or other modifications
 11888        represent, as a whole, an original work of authorship. For the purposes
 11889        of this License, Derivative Works shall not include works that remain
 11890        separable from, or merely link (or bind by name) to the interfaces of,
 11891        the Work and Derivative Works thereof.
 11892  
 11893        "Contribution" shall mean any work of authorship, including
 11894        the original version of the Work and any modifications or additions
 11895        to that Work or Derivative Works thereof, that is intentionally
 11896        submitted to Licensor for inclusion in the Work by the copyright owner
 11897        or by an individual or Legal Entity authorized to submit on behalf of
 11898        the copyright owner. For the purposes of this definition, "submitted"
 11899        means any form of electronic, verbal, or written communication sent
 11900        to the Licensor or its representatives, including but not limited to
 11901        communication on electronic mailing lists, source code control systems,
 11902        and issue tracking systems that are managed by, or on behalf of, the
 11903        Licensor for the purpose of discussing and improving the Work, but
 11904        excluding communication that is conspicuously marked or otherwise
 11905        designated in writing by the copyright owner as "Not a Contribution."
 11906  
 11907        "Contributor" shall mean Licensor and any individual or Legal Entity
 11908        on behalf of whom a Contribution has been received by Licensor and
 11909        subsequently incorporated within the Work.
 11910  
 11911     2. Grant of Copyright License. Subject to the terms and conditions of
 11912        this License, each Contributor hereby grants to You a perpetual,
 11913        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11914        copyright license to reproduce, prepare Derivative Works of,
 11915        publicly display, publicly perform, sublicense, and distribute the
 11916        Work and such Derivative Works in Source or Object form.
 11917  
 11918     3. Grant of Patent License. Subject to the terms and conditions of
 11919        this License, each Contributor hereby grants to You a perpetual,
 11920        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11921        (except as stated in this section) patent license to make, have made,
 11922        use, offer to sell, sell, import, and otherwise transfer the Work,
 11923        where such license applies only to those patent claims licensable
 11924        by such Contributor that are necessarily infringed by their
 11925        Contribution(s) alone or by combination of their Contribution(s)
 11926        with the Work to which such Contribution(s) was submitted. If You
 11927        institute patent litigation against any entity (including a
 11928        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11929        or a Contribution incorporated within the Work constitutes direct
 11930        or contributory patent infringement, then any patent licenses
 11931        granted to You under this License for that Work shall terminate
 11932        as of the date such litigation is filed.
 11933  
 11934     4. Redistribution. You may reproduce and distribute copies of the
 11935        Work or Derivative Works thereof in any medium, with or without
 11936        modifications, and in Source or Object form, provided that You
 11937        meet the following conditions:
 11938  
 11939        (a) You must give any other recipients of the Work or
 11940            Derivative Works a copy of this License; and
 11941  
 11942        (b) You must cause any modified files to carry prominent notices
 11943            stating that You changed the files; and
 11944  
 11945        (c) You must retain, in the Source form of any Derivative Works
 11946            that You distribute, all copyright, patent, trademark, and
 11947            attribution notices from the Source form of the Work,
 11948            excluding those notices that do not pertain to any part of
 11949            the Derivative Works; and
 11950  
 11951        (d) If the Work includes a "NOTICE" text file as part of its
 11952            distribution, then any Derivative Works that You distribute must
 11953            include a readable copy of the attribution notices contained
 11954            within such NOTICE file, excluding those notices that do not
 11955            pertain to any part of the Derivative Works, in at least one
 11956            of the following places: within a NOTICE text file distributed
 11957            as part of the Derivative Works; within the Source form or
 11958            documentation, if provided along with the Derivative Works; or,
 11959            within a display generated by the Derivative Works, if and
 11960            wherever such third-party notices normally appear. The contents
 11961            of the NOTICE file are for informational purposes only and
 11962            do not modify the License. You may add Your own attribution
 11963            notices within Derivative Works that You distribute, alongside
 11964            or as an addendum to the NOTICE text from the Work, provided
 11965            that such additional attribution notices cannot be construed
 11966            as modifying the License.
 11967  
 11968        You may add Your own copyright statement to Your modifications and
 11969        may provide additional or different license terms and conditions
 11970        for use, reproduction, or distribution of Your modifications, or
 11971        for any such Derivative Works as a whole, provided Your use,
 11972        reproduction, and distribution of the Work otherwise complies with
 11973        the conditions stated in this License.
 11974  
 11975     5. Submission of Contributions. Unless You explicitly state otherwise,
 11976        any Contribution intentionally submitted for inclusion in the Work
 11977        by You to the Licensor shall be under the terms and conditions of
 11978        this License, without any additional terms or conditions.
 11979        Notwithstanding the above, nothing herein shall supersede or modify
 11980        the terms of any separate license agreement you may have executed
 11981        with Licensor regarding such Contributions.
 11982  
 11983     6. Trademarks. This License does not grant permission to use the trade
 11984        names, trademarks, service marks, or product names of the Licensor,
 11985        except as required for reasonable and customary use in describing the
 11986        origin of the Work and reproducing the content of the NOTICE file.
 11987  
 11988     7. Disclaimer of Warranty. Unless required by applicable law or
 11989        agreed to in writing, Licensor provides the Work (and each
 11990        Contributor provides its Contributions) on an "AS IS" BASIS,
 11991        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11992        implied, including, without limitation, any warranties or conditions
 11993        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11994        PARTICULAR PURPOSE. You are solely responsible for determining the
 11995        appropriateness of using or redistributing the Work and assume any
 11996        risks associated with Your exercise of permissions under this License.
 11997  
 11998     8. Limitation of Liability. In no event and under no legal theory,
 11999        whether in tort (including negligence), contract, or otherwise,
 12000        unless required by applicable law (such as deliberate and grossly
 12001        negligent acts) or agreed to in writing, shall any Contributor be
 12002        liable to You for damages, including any direct, indirect, special,
 12003        incidental, or consequential damages of any character arising as a
 12004        result of this License or out of the use or inability to use the
 12005        Work (including but not limited to damages for loss of goodwill,
 12006        work stoppage, computer failure or malfunction, or any and all
 12007        other commercial damages or losses), even if such Contributor
 12008        has been advised of the possibility of such damages.
 12009  
 12010     9. Accepting Warranty or Additional Liability. While redistributing
 12011        the Work or Derivative Works thereof, You may choose to offer,
 12012        and charge a fee for, acceptance of support, warranty, indemnity,
 12013        or other liability obligations and/or rights consistent with this
 12014        License. However, in accepting such obligations, You may act only
 12015        on Your own behalf and on Your sole responsibility, not on behalf
 12016        of any other Contributor, and only if You agree to indemnify,
 12017        defend, and hold each Contributor harmless for any liability
 12018        incurred by, or claims asserted against, such Contributor by reason
 12019        of your accepting any such warranty or additional liability.
 12020  
 12021     END OF TERMS AND CONDITIONS
 12022  
 12023     APPENDIX: How to apply the Apache License to your work.
 12024  
 12025        To apply the Apache License to your work, attach the following
 12026        boilerplate notice, with the fields enclosed by brackets "[]"
 12027        replaced with your own identifying information. (Don't include
 12028        the brackets!)  The text should be enclosed in the appropriate
 12029        comment syntax for the file format. We also recommend that a
 12030        file or class name and description of purpose be included on the
 12031        same "printed page" as the copyright notice for easier
 12032        identification within third-party archives.
 12033  
 12034     Copyright [yyyy] [name of copyright owner]
 12035  
 12036     Licensed under the Apache License, Version 2.0 (the "License");
 12037     you may not use this file except in compliance with the License.
 12038     You may obtain a copy of the License at
 12039  
 12040         http://www.apache.org/licenses/LICENSE-2.0
 12041  
 12042     Unless required by applicable law or agreed to in writing, software
 12043     distributed under the License is distributed on an "AS IS" BASIS,
 12044     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12045     See the License for the specific language governing permissions and
 12046     limitations under the License.
 12047  
 12048  ================================================================
 12049  
 12050  github.com/jmespath/go-jmespath
 12051  https://github.com/jmespath/go-jmespath
 12052  ----------------------------------------------------------------
 12053  Copyright 2015 James Saryerwinnie
 12054  
 12055  Licensed under the Apache License, Version 2.0 (the "License");
 12056  you may not use this file except in compliance with the License.
 12057  You may obtain a copy of the License at
 12058  
 12059      http://www.apache.org/licenses/LICENSE-2.0
 12060  
 12061  Unless required by applicable law or agreed to in writing, software
 12062  distributed under the License is distributed on an "AS IS" BASIS,
 12063  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12064  See the License for the specific language governing permissions and
 12065  limitations under the License.
 12066  
 12067  ================================================================
 12068  
 12069  github.com/jonboulle/clockwork
 12070  https://github.com/jonboulle/clockwork
 12071  ----------------------------------------------------------------
 12072  Apache License
 12073                             Version 2.0, January 2004
 12074                          http://www.apache.org/licenses/
 12075  
 12076     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 12077  
 12078     1. Definitions.
 12079  
 12080        "License" shall mean the terms and conditions for use, reproduction,
 12081        and distribution as defined by Sections 1 through 9 of this document.
 12082  
 12083        "Licensor" shall mean the copyright owner or entity authorized by
 12084        the copyright owner that is granting the License.
 12085  
 12086        "Legal Entity" shall mean the union of the acting entity and all
 12087        other entities that control, are controlled by, or are under common
 12088        control with that entity. For the purposes of this definition,
 12089        "control" means (i) the power, direct or indirect, to cause the
 12090        direction or management of such entity, whether by contract or
 12091        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 12092        outstanding shares, or (iii) beneficial ownership of such entity.
 12093  
 12094        "You" (or "Your") shall mean an individual or Legal Entity
 12095        exercising permissions granted by this License.
 12096  
 12097        "Source" form shall mean the preferred form for making modifications,
 12098        including but not limited to software source code, documentation
 12099        source, and configuration files.
 12100  
 12101        "Object" form shall mean any form resulting from mechanical
 12102        transformation or translation of a Source form, including but
 12103        not limited to compiled object code, generated documentation,
 12104        and conversions to other media types.
 12105  
 12106        "Work" shall mean the work of authorship, whether in Source or
 12107        Object form, made available under the License, as indicated by a
 12108        copyright notice that is included in or attached to the work
 12109        (an example is provided in the Appendix below).
 12110  
 12111        "Derivative Works" shall mean any work, whether in Source or Object
 12112        form, that is based on (or derived from) the Work and for which the
 12113        editorial revisions, annotations, elaborations, or other modifications
 12114        represent, as a whole, an original work of authorship. For the purposes
 12115        of this License, Derivative Works shall not include works that remain
 12116        separable from, or merely link (or bind by name) to the interfaces of,
 12117        the Work and Derivative Works thereof.
 12118  
 12119        "Contribution" shall mean any work of authorship, including
 12120        the original version of the Work and any modifications or additions
 12121        to that Work or Derivative Works thereof, that is intentionally
 12122        submitted to Licensor for inclusion in the Work by the copyright owner
 12123        or by an individual or Legal Entity authorized to submit on behalf of
 12124        the copyright owner. For the purposes of this definition, "submitted"
 12125        means any form of electronic, verbal, or written communication sent
 12126        to the Licensor or its representatives, including but not limited to
 12127        communication on electronic mailing lists, source code control systems,
 12128        and issue tracking systems that are managed by, or on behalf of, the
 12129        Licensor for the purpose of discussing and improving the Work, but
 12130        excluding communication that is conspicuously marked or otherwise
 12131        designated in writing by the copyright owner as "Not a Contribution."
 12132  
 12133        "Contributor" shall mean Licensor and any individual or Legal Entity
 12134        on behalf of whom a Contribution has been received by Licensor and
 12135        subsequently incorporated within the Work.
 12136  
 12137     2. Grant of Copyright License. Subject to the terms and conditions of
 12138        this License, each Contributor hereby grants to You a perpetual,
 12139        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12140        copyright license to reproduce, prepare Derivative Works of,
 12141        publicly display, publicly perform, sublicense, and distribute the
 12142        Work and such Derivative Works in Source or Object form.
 12143  
 12144     3. Grant of Patent License. Subject to the terms and conditions of
 12145        this License, each Contributor hereby grants to You a perpetual,
 12146        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12147        (except as stated in this section) patent license to make, have made,
 12148        use, offer to sell, sell, import, and otherwise transfer the Work,
 12149        where such license applies only to those patent claims licensable
 12150        by such Contributor that are necessarily infringed by their
 12151        Contribution(s) alone or by combination of their Contribution(s)
 12152        with the Work to which such Contribution(s) was submitted. If You
 12153        institute patent litigation against any entity (including a
 12154        cross-claim or counterclaim in a lawsuit) alleging that the Work
 12155        or a Contribution incorporated within the Work constitutes direct
 12156        or contributory patent infringement, then any patent licenses
 12157        granted to You under this License for that Work shall terminate
 12158        as of the date such litigation is filed.
 12159  
 12160     4. Redistribution. You may reproduce and distribute copies of the
 12161        Work or Derivative Works thereof in any medium, with or without
 12162        modifications, and in Source or Object form, provided that You
 12163        meet the following conditions:
 12164  
 12165        (a) You must give any other recipients of the Work or
 12166            Derivative Works a copy of this License; and
 12167  
 12168        (b) You must cause any modified files to carry prominent notices
 12169            stating that You changed the files; and
 12170  
 12171        (c) You must retain, in the Source form of any Derivative Works
 12172            that You distribute, all copyright, patent, trademark, and
 12173            attribution notices from the Source form of the Work,
 12174            excluding those notices that do not pertain to any part of
 12175            the Derivative Works; and
 12176  
 12177        (d) If the Work includes a "NOTICE" text file as part of its
 12178            distribution, then any Derivative Works that You distribute must
 12179            include a readable copy of the attribution notices contained
 12180            within such NOTICE file, excluding those notices that do not
 12181            pertain to any part of the Derivative Works, in at least one
 12182            of the following places: within a NOTICE text file distributed
 12183            as part of the Derivative Works; within the Source form or
 12184            documentation, if provided along with the Derivative Works; or,
 12185            within a display generated by the Derivative Works, if and
 12186            wherever such third-party notices normally appear. The contents
 12187            of the NOTICE file are for informational purposes only and
 12188            do not modify the License. You may add Your own attribution
 12189            notices within Derivative Works that You distribute, alongside
 12190            or as an addendum to the NOTICE text from the Work, provided
 12191            that such additional attribution notices cannot be construed
 12192            as modifying the License.
 12193  
 12194        You may add Your own copyright statement to Your modifications and
 12195        may provide additional or different license terms and conditions
 12196        for use, reproduction, or distribution of Your modifications, or
 12197        for any such Derivative Works as a whole, provided Your use,
 12198        reproduction, and distribution of the Work otherwise complies with
 12199        the conditions stated in this License.
 12200  
 12201     5. Submission of Contributions. Unless You explicitly state otherwise,
 12202        any Contribution intentionally submitted for inclusion in the Work
 12203        by You to the Licensor shall be under the terms and conditions of
 12204        this License, without any additional terms or conditions.
 12205        Notwithstanding the above, nothing herein shall supersede or modify
 12206        the terms of any separate license agreement you may have executed
 12207        with Licensor regarding such Contributions.
 12208  
 12209     6. Trademarks. This License does not grant permission to use the trade
 12210        names, trademarks, service marks, or product names of the Licensor,
 12211        except as required for reasonable and customary use in describing the
 12212        origin of the Work and reproducing the content of the NOTICE file.
 12213  
 12214     7. Disclaimer of Warranty. Unless required by applicable law or
 12215        agreed to in writing, Licensor provides the Work (and each
 12216        Contributor provides its Contributions) on an "AS IS" BASIS,
 12217        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 12218        implied, including, without limitation, any warranties or conditions
 12219        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 12220        PARTICULAR PURPOSE. You are solely responsible for determining the
 12221        appropriateness of using or redistributing the Work and assume any
 12222        risks associated with Your exercise of permissions under this License.
 12223  
 12224     8. Limitation of Liability. In no event and under no legal theory,
 12225        whether in tort (including negligence), contract, or otherwise,
 12226        unless required by applicable law (such as deliberate and grossly
 12227        negligent acts) or agreed to in writing, shall any Contributor be
 12228        liable to You for damages, including any direct, indirect, special,
 12229        incidental, or consequential damages of any character arising as a
 12230        result of this License or out of the use or inability to use the
 12231        Work (including but not limited to damages for loss of goodwill,
 12232        work stoppage, computer failure or malfunction, or any and all
 12233        other commercial damages or losses), even if such Contributor
 12234        has been advised of the possibility of such damages.
 12235  
 12236     9. Accepting Warranty or Additional Liability. While redistributing
 12237        the Work or Derivative Works thereof, You may choose to offer,
 12238        and charge a fee for, acceptance of support, warranty, indemnity,
 12239        or other liability obligations and/or rights consistent with this
 12240        License. However, in accepting such obligations, You may act only
 12241        on Your own behalf and on Your sole responsibility, not on behalf
 12242        of any other Contributor, and only if You agree to indemnify,
 12243        defend, and hold each Contributor harmless for any liability
 12244        incurred by, or claims asserted against, such Contributor by reason
 12245        of your accepting any such warranty or additional liability.
 12246  
 12247     END OF TERMS AND CONDITIONS
 12248  
 12249     APPENDIX: How to apply the Apache License to your work.
 12250  
 12251        To apply the Apache License to your work, attach the following
 12252        boilerplate notice, with the fields enclosed by brackets "{}"
 12253        replaced with your own identifying information. (Don't include
 12254        the brackets!)  The text should be enclosed in the appropriate
 12255        comment syntax for the file format. We also recommend that a
 12256        file or class name and description of purpose be included on the
 12257        same "printed page" as the copyright notice for easier
 12258        identification within third-party archives.
 12259  
 12260     Copyright {yyyy} {name of copyright owner}
 12261  
 12262     Licensed under the Apache License, Version 2.0 (the "License");
 12263     you may not use this file except in compliance with the License.
 12264     You may obtain a copy of the License at
 12265  
 12266         http://www.apache.org/licenses/LICENSE-2.0
 12267  
 12268     Unless required by applicable law or agreed to in writing, software
 12269     distributed under the License is distributed on an "AS IS" BASIS,
 12270     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12271     See the License for the specific language governing permissions and
 12272     limitations under the License.
 12273  
 12274  ================================================================
 12275  
 12276  github.com/josharian/intern
 12277  https://github.com/josharian/intern
 12278  ----------------------------------------------------------------
 12279  MIT License
 12280  
 12281  Copyright (c) 2019 Josh Bleecher Snyder
 12282  
 12283  Permission is hereby granted, free of charge, to any person obtaining a copy
 12284  of this software and associated documentation files (the "Software"), to deal
 12285  in the Software without restriction, including without limitation the rights
 12286  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12287  copies of the Software, and to permit persons to whom the Software is
 12288  furnished to do so, subject to the following conditions:
 12289  
 12290  The above copyright notice and this permission notice shall be included in all
 12291  copies or substantial portions of the Software.
 12292  
 12293  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12294  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12295  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12296  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12297  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12298  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12299  SOFTWARE.
 12300  
 12301  ================================================================
 12302  
 12303  github.com/json-iterator/go
 12304  https://github.com/json-iterator/go
 12305  ----------------------------------------------------------------
 12306  MIT License
 12307  
 12308  Copyright (c) 2016 json-iterator
 12309  
 12310  Permission is hereby granted, free of charge, to any person obtaining a copy
 12311  of this software and associated documentation files (the "Software"), to deal
 12312  in the Software without restriction, including without limitation the rights
 12313  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12314  copies of the Software, and to permit persons to whom the Software is
 12315  furnished to do so, subject to the following conditions:
 12316  
 12317  The above copyright notice and this permission notice shall be included in all
 12318  copies or substantial portions of the Software.
 12319  
 12320  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12321  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12322  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12323  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12324  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12325  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12326  SOFTWARE.
 12327  
 12328  ================================================================
 12329  
 12330  github.com/jtolds/gls
 12331  https://github.com/jtolds/gls
 12332  ----------------------------------------------------------------
 12333  Copyright (c) 2013, Space Monkey, Inc.
 12334  
 12335  Permission is hereby granted, free of charge, to any person obtaining a copy of
 12336  this software and associated documentation files (the "Software"), to deal in
 12337  the Software without restriction, including without limitation the rights to
 12338  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 12339  the Software, and to permit persons to whom the Software is furnished to do so,
 12340  subject to the following conditions:
 12341  
 12342  The above copyright notice and this permission notice shall be included in all
 12343  copies or substantial portions of the Software.
 12344  
 12345  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12346  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 12347  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 12348  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 12349  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 12350  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 12351  
 12352  ================================================================
 12353  
 12354  github.com/klauspost/compress
 12355  https://github.com/klauspost/compress
 12356  ----------------------------------------------------------------
 12357  Copyright (c) 2012 The Go Authors. All rights reserved.
 12358  Copyright (c) 2019 Klaus Post. All rights reserved.
 12359  
 12360  Redistribution and use in source and binary forms, with or without
 12361  modification, are permitted provided that the following conditions are
 12362  met:
 12363  
 12364     * Redistributions of source code must retain the above copyright
 12365  notice, this list of conditions and the following disclaimer.
 12366     * Redistributions in binary form must reproduce the above
 12367  copyright notice, this list of conditions and the following disclaimer
 12368  in the documentation and/or other materials provided with the
 12369  distribution.
 12370     * Neither the name of Google Inc. nor the names of its
 12371  contributors may be used to endorse or promote products derived from
 12372  this software without specific prior written permission.
 12373  
 12374  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 12375  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 12376  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 12377  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 12378  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 12379  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 12380  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 12381  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 12382  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 12383  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 12384  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 12385  
 12386  ================================================================
 12387  
 12388  github.com/klauspost/cpuid
 12389  https://github.com/klauspost/cpuid
 12390  ----------------------------------------------------------------
 12391  The MIT License (MIT)
 12392  
 12393  Copyright (c) 2015 Klaus Post
 12394  
 12395  Permission is hereby granted, free of charge, to any person obtaining a copy
 12396  of this software and associated documentation files (the "Software"), to deal
 12397  in the Software without restriction, including without limitation the rights
 12398  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12399  copies of the Software, and to permit persons to whom the Software is
 12400  furnished to do so, subject to the following conditions:
 12401  
 12402  The above copyright notice and this permission notice shall be included in all
 12403  copies or substantial portions of the Software.
 12404  
 12405  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12406  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12407  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12408  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12409  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12410  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12411  SOFTWARE.
 12412  
 12413  
 12414  ================================================================
 12415  
 12416  github.com/klauspost/cpuid/v2
 12417  https://github.com/klauspost/cpuid/v2
 12418  ----------------------------------------------------------------
 12419  The MIT License (MIT)
 12420  
 12421  Copyright (c) 2015 Klaus Post
 12422  
 12423  Permission is hereby granted, free of charge, to any person obtaining a copy
 12424  of this software and associated documentation files (the "Software"), to deal
 12425  in the Software without restriction, including without limitation the rights
 12426  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12427  copies of the Software, and to permit persons to whom the Software is
 12428  furnished to do so, subject to the following conditions:
 12429  
 12430  The above copyright notice and this permission notice shall be included in all
 12431  copies or substantial portions of the Software.
 12432  
 12433  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12434  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12435  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12436  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12437  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12438  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12439  SOFTWARE.
 12440  
 12441  
 12442  ================================================================
 12443  
 12444  github.com/klauspost/pgzip
 12445  https://github.com/klauspost/pgzip
 12446  ----------------------------------------------------------------
 12447  MIT License
 12448  
 12449  Copyright (c) 2014 Klaus Post
 12450  
 12451  Permission is hereby granted, free of charge, to any person obtaining a copy
 12452  of this software and associated documentation files (the "Software"), to deal
 12453  in the Software without restriction, including without limitation the rights
 12454  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12455  copies of the Software, and to permit persons to whom the Software is
 12456  furnished to do so, subject to the following conditions:
 12457  
 12458  The above copyright notice and this permission notice shall be included in all
 12459  copies or substantial portions of the Software.
 12460  
 12461  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12462  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12463  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12464  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12465  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12466  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12467  SOFTWARE.
 12468  
 12469  ================================================================
 12470  
 12471  github.com/klauspost/readahead
 12472  https://github.com/klauspost/readahead
 12473  ----------------------------------------------------------------
 12474  The MIT License (MIT)
 12475  
 12476  Copyright (c) 2015 Klaus Post
 12477  
 12478  Permission is hereby granted, free of charge, to any person obtaining a copy
 12479  of this software and associated documentation files (the "Software"), to deal
 12480  in the Software without restriction, including without limitation the rights
 12481  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12482  copies of the Software, and to permit persons to whom the Software is
 12483  furnished to do so, subject to the following conditions:
 12484  
 12485  The above copyright notice and this permission notice shall be included in all
 12486  copies or substantial portions of the Software.
 12487  
 12488  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12489  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12490  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12491  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12492  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12493  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12494  SOFTWARE.
 12495  
 12496  
 12497  ================================================================
 12498  
 12499  github.com/klauspost/reedsolomon
 12500  https://github.com/klauspost/reedsolomon
 12501  ----------------------------------------------------------------
 12502  The MIT License (MIT)
 12503  
 12504  Copyright (c) 2015 Klaus Post
 12505  Copyright (c) 2015 Backblaze
 12506  
 12507  Permission is hereby granted, free of charge, to any person obtaining a copy
 12508  of this software and associated documentation files (the "Software"), to deal
 12509  in the Software without restriction, including without limitation the rights
 12510  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12511  copies of the Software, and to permit persons to whom the Software is
 12512  furnished to do so, subject to the following conditions:
 12513  
 12514  The above copyright notice and this permission notice shall be included in all
 12515  copies or substantial portions of the Software.
 12516  
 12517  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12518  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12519  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12520  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12521  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12522  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12523  SOFTWARE.
 12524  
 12525  
 12526  ================================================================
 12527  
 12528  github.com/kr/pretty
 12529  https://github.com/kr/pretty
 12530  ----------------------------------------------------------------
 12531  Copyright 2012 Keith Rarick
 12532  
 12533  Permission is hereby granted, free of charge, to any person obtaining a copy
 12534  of this software and associated documentation files (the "Software"), to deal
 12535  in the Software without restriction, including without limitation the rights
 12536  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12537  copies of the Software, and to permit persons to whom the Software is
 12538  furnished to do so, subject to the following conditions:
 12539  
 12540  The above copyright notice and this permission notice shall be included in
 12541  all copies or substantial portions of the Software.
 12542  
 12543  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12544  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12545  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12546  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12547  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12548  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 12549  THE SOFTWARE.
 12550  
 12551  ================================================================
 12552  
 12553  github.com/kr/text
 12554  https://github.com/kr/text
 12555  ----------------------------------------------------------------
 12556  Copyright 2012 Keith Rarick
 12557  
 12558  Permission is hereby granted, free of charge, to any person obtaining a copy
 12559  of this software and associated documentation files (the "Software"), to deal
 12560  in the Software without restriction, including without limitation the rights
 12561  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12562  copies of the Software, and to permit persons to whom the Software is
 12563  furnished to do so, subject to the following conditions:
 12564  
 12565  The above copyright notice and this permission notice shall be included in
 12566  all copies or substantial portions of the Software.
 12567  
 12568  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12569  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12570  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12571  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12572  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12573  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 12574  THE SOFTWARE.
 12575  
 12576  ================================================================
 12577  
 12578  github.com/lib/pq
 12579  https://github.com/lib/pq
 12580  ----------------------------------------------------------------
 12581  Copyright (c) 2011-2013, 'pq' Contributors
 12582  Portions Copyright (C) 2011 Blake Mizerany
 12583  
 12584  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:
 12585  
 12586  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 12587  
 12588  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.
 12589  
 12590  ================================================================
 12591  
 12592  github.com/mailru/easyjson
 12593  https://github.com/mailru/easyjson
 12594  ----------------------------------------------------------------
 12595  Copyright (c) 2016 Mail.Ru Group
 12596  
 12597  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:
 12598  
 12599  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 12600  
 12601  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.
 12602  
 12603  ================================================================
 12604  
 12605  github.com/mattn/go-colorable
 12606  https://github.com/mattn/go-colorable
 12607  ----------------------------------------------------------------
 12608  The MIT License (MIT)
 12609  
 12610  Copyright (c) 2016 Yasuhiro Matsumoto
 12611  
 12612  Permission is hereby granted, free of charge, to any person obtaining a copy
 12613  of this software and associated documentation files (the "Software"), to deal
 12614  in the Software without restriction, including without limitation the rights
 12615  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12616  copies of the Software, and to permit persons to whom the Software is
 12617  furnished to do so, subject to the following conditions:
 12618  
 12619  The above copyright notice and this permission notice shall be included in all
 12620  copies or substantial portions of the Software.
 12621  
 12622  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12623  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12624  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12625  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12626  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12627  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12628  SOFTWARE.
 12629  
 12630  ================================================================
 12631  
 12632  github.com/mattn/go-ieproxy
 12633  https://github.com/mattn/go-ieproxy
 12634  ----------------------------------------------------------------
 12635  MIT License
 12636  
 12637  Copyright (c) 2014 mattn
 12638  Copyright (c) 2017 oliverpool
 12639  Copyright (c) 2019 Adele Reed
 12640  
 12641  Permission is hereby granted, free of charge, to any person obtaining a copy
 12642  of this software and associated documentation files (the "Software"), to deal
 12643  in the Software without restriction, including without limitation the rights
 12644  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12645  copies of the Software, and to permit persons to whom the Software is
 12646  furnished to do so, subject to the following conditions:
 12647  
 12648  The above copyright notice and this permission notice shall be included in all
 12649  copies or substantial portions of the Software.
 12650  
 12651  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12652  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12653  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12654  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12655  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12656  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12657  SOFTWARE.
 12658  
 12659  ================================================================
 12660  
 12661  github.com/mattn/go-isatty
 12662  https://github.com/mattn/go-isatty
 12663  ----------------------------------------------------------------
 12664  Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com>
 12665  
 12666  MIT License (Expat)
 12667  
 12668  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:
 12669  
 12670  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 12671  
 12672  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.
 12673  
 12674  ================================================================
 12675  
 12676  github.com/mattn/go-runewidth
 12677  https://github.com/mattn/go-runewidth
 12678  ----------------------------------------------------------------
 12679  The MIT License (MIT)
 12680  
 12681  Copyright (c) 2016 Yasuhiro Matsumoto
 12682  
 12683  Permission is hereby granted, free of charge, to any person obtaining a copy
 12684  of this software and associated documentation files (the "Software"), to deal
 12685  in the Software without restriction, including without limitation the rights
 12686  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12687  copies of the Software, and to permit persons to whom the Software is
 12688  furnished to do so, subject to the following conditions:
 12689  
 12690  The above copyright notice and this permission notice shall be included in all
 12691  copies or substantial portions of the Software.
 12692  
 12693  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12694  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12695  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12696  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12697  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12698  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12699  SOFTWARE.
 12700  
 12701  ================================================================
 12702  
 12703  github.com/matttproud/golang_protobuf_extensions
 12704  https://github.com/matttproud/golang_protobuf_extensions
 12705  ----------------------------------------------------------------
 12706                                   Apache License
 12707                             Version 2.0, January 2004
 12708                          http://www.apache.org/licenses/
 12709  
 12710     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 12711  
 12712     1. Definitions.
 12713  
 12714        "License" shall mean the terms and conditions for use, reproduction,
 12715        and distribution as defined by Sections 1 through 9 of this document.
 12716  
 12717        "Licensor" shall mean the copyright owner or entity authorized by
 12718        the copyright owner that is granting the License.
 12719  
 12720        "Legal Entity" shall mean the union of the acting entity and all
 12721        other entities that control, are controlled by, or are under common
 12722        control with that entity. For the purposes of this definition,
 12723        "control" means (i) the power, direct or indirect, to cause the
 12724        direction or management of such entity, whether by contract or
 12725        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 12726        outstanding shares, or (iii) beneficial ownership of such entity.
 12727  
 12728        "You" (or "Your") shall mean an individual or Legal Entity
 12729        exercising permissions granted by this License.
 12730  
 12731        "Source" form shall mean the preferred form for making modifications,
 12732        including but not limited to software source code, documentation
 12733        source, and configuration files.
 12734  
 12735        "Object" form shall mean any form resulting from mechanical
 12736        transformation or translation of a Source form, including but
 12737        not limited to compiled object code, generated documentation,
 12738        and conversions to other media types.
 12739  
 12740        "Work" shall mean the work of authorship, whether in Source or
 12741        Object form, made available under the License, as indicated by a
 12742        copyright notice that is included in or attached to the work
 12743        (an example is provided in the Appendix below).
 12744  
 12745        "Derivative Works" shall mean any work, whether in Source or Object
 12746        form, that is based on (or derived from) the Work and for which the
 12747        editorial revisions, annotations, elaborations, or other modifications
 12748        represent, as a whole, an original work of authorship. For the purposes
 12749        of this License, Derivative Works shall not include works that remain
 12750        separable from, or merely link (or bind by name) to the interfaces of,
 12751        the Work and Derivative Works thereof.
 12752  
 12753        "Contribution" shall mean any work of authorship, including
 12754        the original version of the Work and any modifications or additions
 12755        to that Work or Derivative Works thereof, that is intentionally
 12756        submitted to Licensor for inclusion in the Work by the copyright owner
 12757        or by an individual or Legal Entity authorized to submit on behalf of
 12758        the copyright owner. For the purposes of this definition, "submitted"
 12759        means any form of electronic, verbal, or written communication sent
 12760        to the Licensor or its representatives, including but not limited to
 12761        communication on electronic mailing lists, source code control systems,
 12762        and issue tracking systems that are managed by, or on behalf of, the
 12763        Licensor for the purpose of discussing and improving the Work, but
 12764        excluding communication that is conspicuously marked or otherwise
 12765        designated in writing by the copyright owner as "Not a Contribution."
 12766  
 12767        "Contributor" shall mean Licensor and any individual or Legal Entity
 12768        on behalf of whom a Contribution has been received by Licensor and
 12769        subsequently incorporated within the Work.
 12770  
 12771     2. Grant of Copyright License. Subject to the terms and conditions of
 12772        this License, each Contributor hereby grants to You a perpetual,
 12773        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12774        copyright license to reproduce, prepare Derivative Works of,
 12775        publicly display, publicly perform, sublicense, and distribute the
 12776        Work and such Derivative Works in Source or Object form.
 12777  
 12778     3. Grant of Patent License. Subject to the terms and conditions of
 12779        this License, each Contributor hereby grants to You a perpetual,
 12780        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12781        (except as stated in this section) patent license to make, have made,
 12782        use, offer to sell, sell, import, and otherwise transfer the Work,
 12783        where such license applies only to those patent claims licensable
 12784        by such Contributor that are necessarily infringed by their
 12785        Contribution(s) alone or by combination of their Contribution(s)
 12786        with the Work to which such Contribution(s) was submitted. If You
 12787        institute patent litigation against any entity (including a
 12788        cross-claim or counterclaim in a lawsuit) alleging that the Work
 12789        or a Contribution incorporated within the Work constitutes direct
 12790        or contributory patent infringement, then any patent licenses
 12791        granted to You under this License for that Work shall terminate
 12792        as of the date such litigation is filed.
 12793  
 12794     4. Redistribution. You may reproduce and distribute copies of the
 12795        Work or Derivative Works thereof in any medium, with or without
 12796        modifications, and in Source or Object form, provided that You
 12797        meet the following conditions:
 12798  
 12799        (a) You must give any other recipients of the Work or
 12800            Derivative Works a copy of this License; and
 12801  
 12802        (b) You must cause any modified files to carry prominent notices
 12803            stating that You changed the files; and
 12804  
 12805        (c) You must retain, in the Source form of any Derivative Works
 12806            that You distribute, all copyright, patent, trademark, and
 12807            attribution notices from the Source form of the Work,
 12808            excluding those notices that do not pertain to any part of
 12809            the Derivative Works; and
 12810  
 12811        (d) If the Work includes a "NOTICE" text file as part of its
 12812            distribution, then any Derivative Works that You distribute must
 12813            include a readable copy of the attribution notices contained
 12814            within such NOTICE file, excluding those notices that do not
 12815            pertain to any part of the Derivative Works, in at least one
 12816            of the following places: within a NOTICE text file distributed
 12817            as part of the Derivative Works; within the Source form or
 12818            documentation, if provided along with the Derivative Works; or,
 12819            within a display generated by the Derivative Works, if and
 12820            wherever such third-party notices normally appear. The contents
 12821            of the NOTICE file are for informational purposes only and
 12822            do not modify the License. You may add Your own attribution
 12823            notices within Derivative Works that You distribute, alongside
 12824            or as an addendum to the NOTICE text from the Work, provided
 12825            that such additional attribution notices cannot be construed
 12826            as modifying the License.
 12827  
 12828        You may add Your own copyright statement to Your modifications and
 12829        may provide additional or different license terms and conditions
 12830        for use, reproduction, or distribution of Your modifications, or
 12831        for any such Derivative Works as a whole, provided Your use,
 12832        reproduction, and distribution of the Work otherwise complies with
 12833        the conditions stated in this License.
 12834  
 12835     5. Submission of Contributions. Unless You explicitly state otherwise,
 12836        any Contribution intentionally submitted for inclusion in the Work
 12837        by You to the Licensor shall be under the terms and conditions of
 12838        this License, without any additional terms or conditions.
 12839        Notwithstanding the above, nothing herein shall supersede or modify
 12840        the terms of any separate license agreement you may have executed
 12841        with Licensor regarding such Contributions.
 12842  
 12843     6. Trademarks. This License does not grant permission to use the trade
 12844        names, trademarks, service marks, or product names of the Licensor,
 12845        except as required for reasonable and customary use in describing the
 12846        origin of the Work and reproducing the content of the NOTICE file.
 12847  
 12848     7. Disclaimer of Warranty. Unless required by applicable law or
 12849        agreed to in writing, Licensor provides the Work (and each
 12850        Contributor provides its Contributions) on an "AS IS" BASIS,
 12851        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 12852        implied, including, without limitation, any warranties or conditions
 12853        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 12854        PARTICULAR PURPOSE. You are solely responsible for determining the
 12855        appropriateness of using or redistributing the Work and assume any
 12856        risks associated with Your exercise of permissions under this License.
 12857  
 12858     8. Limitation of Liability. In no event and under no legal theory,
 12859        whether in tort (including negligence), contract, or otherwise,
 12860        unless required by applicable law (such as deliberate and grossly
 12861        negligent acts) or agreed to in writing, shall any Contributor be
 12862        liable to You for damages, including any direct, indirect, special,
 12863        incidental, or consequential damages of any character arising as a
 12864        result of this License or out of the use or inability to use the
 12865        Work (including but not limited to damages for loss of goodwill,
 12866        work stoppage, computer failure or malfunction, or any and all
 12867        other commercial damages or losses), even if such Contributor
 12868        has been advised of the possibility of such damages.
 12869  
 12870     9. Accepting Warranty or Additional Liability. While redistributing
 12871        the Work or Derivative Works thereof, You may choose to offer,
 12872        and charge a fee for, acceptance of support, warranty, indemnity,
 12873        or other liability obligations and/or rights consistent with this
 12874        License. However, in accepting such obligations, You may act only
 12875        on Your own behalf and on Your sole responsibility, not on behalf
 12876        of any other Contributor, and only if You agree to indemnify,
 12877        defend, and hold each Contributor harmless for any liability
 12878        incurred by, or claims asserted against, such Contributor by reason
 12879        of your accepting any such warranty or additional liability.
 12880  
 12881     END OF TERMS AND CONDITIONS
 12882  
 12883     APPENDIX: How to apply the Apache License to your work.
 12884  
 12885        To apply the Apache License to your work, attach the following
 12886        boilerplate notice, with the fields enclosed by brackets "{}"
 12887        replaced with your own identifying information. (Don't include
 12888        the brackets!)  The text should be enclosed in the appropriate
 12889        comment syntax for the file format. We also recommend that a
 12890        file or class name and description of purpose be included on the
 12891        same "printed page" as the copyright notice for easier
 12892        identification within third-party archives.
 12893  
 12894     Copyright {yyyy} {name of copyright owner}
 12895  
 12896     Licensed under the Apache License, Version 2.0 (the "License");
 12897     you may not use this file except in compliance with the License.
 12898     You may obtain a copy of the License at
 12899  
 12900         http://www.apache.org/licenses/LICENSE-2.0
 12901  
 12902     Unless required by applicable law or agreed to in writing, software
 12903     distributed under the License is distributed on an "AS IS" BASIS,
 12904     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12905     See the License for the specific language governing permissions and
 12906     limitations under the License.
 12907  
 12908  ================================================================
 12909  
 12910  github.com/miekg/dns
 12911  https://github.com/miekg/dns
 12912  ----------------------------------------------------------------
 12913  Copyright (c) 2009 The Go Authors. All rights reserved.
 12914  
 12915  Redistribution and use in source and binary forms, with or without
 12916  modification, are permitted provided that the following conditions are
 12917  met:
 12918  
 12919     * Redistributions of source code must retain the above copyright
 12920  notice, this list of conditions and the following disclaimer.
 12921     * Redistributions in binary form must reproduce the above
 12922  copyright notice, this list of conditions and the following disclaimer
 12923  in the documentation and/or other materials provided with the
 12924  distribution.
 12925     * Neither the name of Google Inc. nor the names of its
 12926  contributors may be used to endorse or promote products derived from
 12927  this software without specific prior written permission.
 12928  
 12929  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 12930  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 12931  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 12932  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 12933  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 12934  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 12935  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 12936  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 12937  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 12938  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 12939  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 12940  
 12941  As this is fork of the official Go code the same license applies.
 12942  Extensions of the original work are copyright (c) 2011 Miek Gieben
 12943  
 12944  ================================================================
 12945  
 12946  github.com/minio/cli
 12947  https://github.com/minio/cli
 12948  ----------------------------------------------------------------
 12949  MIT License
 12950  
 12951  Copyright (c) 2016 Jeremy Saenz & Contributors
 12952  
 12953  Permission is hereby granted, free of charge, to any person obtaining a copy
 12954  of this software and associated documentation files (the "Software"), to deal
 12955  in the Software without restriction, including without limitation the rights
 12956  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12957  copies of the Software, and to permit persons to whom the Software is
 12958  furnished to do so, subject to the following conditions:
 12959  
 12960  The above copyright notice and this permission notice shall be included in all
 12961  copies or substantial portions of the Software.
 12962  
 12963  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12964  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12965  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12966  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12967  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12968  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12969  SOFTWARE.
 12970  
 12971  ================================================================
 12972  
 12973  github.com/minio/highwayhash
 12974  https://github.com/minio/highwayhash
 12975  ----------------------------------------------------------------
 12976  
 12977                                   Apache License
 12978                             Version 2.0, January 2004
 12979                          http://www.apache.org/licenses/
 12980  
 12981     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 12982  
 12983     1. Definitions.
 12984  
 12985        "License" shall mean the terms and conditions for use, reproduction,
 12986        and distribution as defined by Sections 1 through 9 of this document.
 12987  
 12988        "Licensor" shall mean the copyright owner or entity authorized by
 12989        the copyright owner that is granting the License.
 12990  
 12991        "Legal Entity" shall mean the union of the acting entity and all
 12992        other entities that control, are controlled by, or are under common
 12993        control with that entity. For the purposes of this definition,
 12994        "control" means (i) the power, direct or indirect, to cause the
 12995        direction or management of such entity, whether by contract or
 12996        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 12997        outstanding shares, or (iii) beneficial ownership of such entity.
 12998  
 12999        "You" (or "Your") shall mean an individual or Legal Entity
 13000        exercising permissions granted by this License.
 13001  
 13002        "Source" form shall mean the preferred form for making modifications,
 13003        including but not limited to software source code, documentation
 13004        source, and configuration files.
 13005  
 13006        "Object" form shall mean any form resulting from mechanical
 13007        transformation or translation of a Source form, including but
 13008        not limited to compiled object code, generated documentation,
 13009        and conversions to other media types.
 13010  
 13011        "Work" shall mean the work of authorship, whether in Source or
 13012        Object form, made available under the License, as indicated by a
 13013        copyright notice that is included in or attached to the work
 13014        (an example is provided in the Appendix below).
 13015  
 13016        "Derivative Works" shall mean any work, whether in Source or Object
 13017        form, that is based on (or derived from) the Work and for which the
 13018        editorial revisions, annotations, elaborations, or other modifications
 13019        represent, as a whole, an original work of authorship. For the purposes
 13020        of this License, Derivative Works shall not include works that remain
 13021        separable from, or merely link (or bind by name) to the interfaces of,
 13022        the Work and Derivative Works thereof.
 13023  
 13024        "Contribution" shall mean any work of authorship, including
 13025        the original version of the Work and any modifications or additions
 13026        to that Work or Derivative Works thereof, that is intentionally
 13027        submitted to Licensor for inclusion in the Work by the copyright owner
 13028        or by an individual or Legal Entity authorized to submit on behalf of
 13029        the copyright owner. For the purposes of this definition, "submitted"
 13030        means any form of electronic, verbal, or written communication sent
 13031        to the Licensor or its representatives, including but not limited to
 13032        communication on electronic mailing lists, source code control systems,
 13033        and issue tracking systems that are managed by, or on behalf of, the
 13034        Licensor for the purpose of discussing and improving the Work, but
 13035        excluding communication that is conspicuously marked or otherwise
 13036        designated in writing by the copyright owner as "Not a Contribution."
 13037  
 13038        "Contributor" shall mean Licensor and any individual or Legal Entity
 13039        on behalf of whom a Contribution has been received by Licensor and
 13040        subsequently incorporated within the Work.
 13041  
 13042     2. Grant of Copyright License. Subject to the terms and conditions of
 13043        this License, each Contributor hereby grants to You a perpetual,
 13044        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13045        copyright license to reproduce, prepare Derivative Works of,
 13046        publicly display, publicly perform, sublicense, and distribute the
 13047        Work and such Derivative Works in Source or Object form.
 13048  
 13049     3. Grant of Patent License. Subject to the terms and conditions of
 13050        this License, each Contributor hereby grants to You a perpetual,
 13051        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13052        (except as stated in this section) patent license to make, have made,
 13053        use, offer to sell, sell, import, and otherwise transfer the Work,
 13054        where such license applies only to those patent claims licensable
 13055        by such Contributor that are necessarily infringed by their
 13056        Contribution(s) alone or by combination of their Contribution(s)
 13057        with the Work to which such Contribution(s) was submitted. If You
 13058        institute patent litigation against any entity (including a
 13059        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13060        or a Contribution incorporated within the Work constitutes direct
 13061        or contributory patent infringement, then any patent licenses
 13062        granted to You under this License for that Work shall terminate
 13063        as of the date such litigation is filed.
 13064  
 13065     4. Redistribution. You may reproduce and distribute copies of the
 13066        Work or Derivative Works thereof in any medium, with or without
 13067        modifications, and in Source or Object form, provided that You
 13068        meet the following conditions:
 13069  
 13070        (a) You must give any other recipients of the Work or
 13071            Derivative Works a copy of this License; and
 13072  
 13073        (b) You must cause any modified files to carry prominent notices
 13074            stating that You changed the files; and
 13075  
 13076        (c) You must retain, in the Source form of any Derivative Works
 13077            that You distribute, all copyright, patent, trademark, and
 13078            attribution notices from the Source form of the Work,
 13079            excluding those notices that do not pertain to any part of
 13080            the Derivative Works; and
 13081  
 13082        (d) If the Work includes a "NOTICE" text file as part of its
 13083            distribution, then any Derivative Works that You distribute must
 13084            include a readable copy of the attribution notices contained
 13085            within such NOTICE file, excluding those notices that do not
 13086            pertain to any part of the Derivative Works, in at least one
 13087            of the following places: within a NOTICE text file distributed
 13088            as part of the Derivative Works; within the Source form or
 13089            documentation, if provided along with the Derivative Works; or,
 13090            within a display generated by the Derivative Works, if and
 13091            wherever such third-party notices normally appear. The contents
 13092            of the NOTICE file are for informational purposes only and
 13093            do not modify the License. You may add Your own attribution
 13094            notices within Derivative Works that You distribute, alongside
 13095            or as an addendum to the NOTICE text from the Work, provided
 13096            that such additional attribution notices cannot be construed
 13097            as modifying the License.
 13098  
 13099        You may add Your own copyright statement to Your modifications and
 13100        may provide additional or different license terms and conditions
 13101        for use, reproduction, or distribution of Your modifications, or
 13102        for any such Derivative Works as a whole, provided Your use,
 13103        reproduction, and distribution of the Work otherwise complies with
 13104        the conditions stated in this License.
 13105  
 13106     5. Submission of Contributions. Unless You explicitly state otherwise,
 13107        any Contribution intentionally submitted for inclusion in the Work
 13108        by You to the Licensor shall be under the terms and conditions of
 13109        this License, without any additional terms or conditions.
 13110        Notwithstanding the above, nothing herein shall supersede or modify
 13111        the terms of any separate license agreement you may have executed
 13112        with Licensor regarding such Contributions.
 13113  
 13114     6. Trademarks. This License does not grant permission to use the trade
 13115        names, trademarks, service marks, or product names of the Licensor,
 13116        except as required for reasonable and customary use in describing the
 13117        origin of the Work and reproducing the content of the NOTICE file.
 13118  
 13119     7. Disclaimer of Warranty. Unless required by applicable law or
 13120        agreed to in writing, Licensor provides the Work (and each
 13121        Contributor provides its Contributions) on an "AS IS" BASIS,
 13122        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13123        implied, including, without limitation, any warranties or conditions
 13124        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13125        PARTICULAR PURPOSE. You are solely responsible for determining the
 13126        appropriateness of using or redistributing the Work and assume any
 13127        risks associated with Your exercise of permissions under this License.
 13128  
 13129     8. Limitation of Liability. In no event and under no legal theory,
 13130        whether in tort (including negligence), contract, or otherwise,
 13131        unless required by applicable law (such as deliberate and grossly
 13132        negligent acts) or agreed to in writing, shall any Contributor be
 13133        liable to You for damages, including any direct, indirect, special,
 13134        incidental, or consequential damages of any character arising as a
 13135        result of this License or out of the use or inability to use the
 13136        Work (including but not limited to damages for loss of goodwill,
 13137        work stoppage, computer failure or malfunction, or any and all
 13138        other commercial damages or losses), even if such Contributor
 13139        has been advised of the possibility of such damages.
 13140  
 13141     9. Accepting Warranty or Additional Liability. While redistributing
 13142        the Work or Derivative Works thereof, You may choose to offer,
 13143        and charge a fee for, acceptance of support, warranty, indemnity,
 13144        or other liability obligations and/or rights consistent with this
 13145        License. However, in accepting such obligations, You may act only
 13146        on Your own behalf and on Your sole responsibility, not on behalf
 13147        of any other Contributor, and only if You agree to indemnify,
 13148        defend, and hold each Contributor harmless for any liability
 13149        incurred by, or claims asserted against, such Contributor by reason
 13150        of your accepting any such warranty or additional liability.
 13151  
 13152     END OF TERMS AND CONDITIONS
 13153  
 13154     APPENDIX: How to apply the Apache License to your work.
 13155  
 13156        To apply the Apache License to your work, attach the following
 13157        boilerplate notice, with the fields enclosed by brackets "[]"
 13158        replaced with your own identifying information. (Don't include
 13159        the brackets!)  The text should be enclosed in the appropriate
 13160        comment syntax for the file format. We also recommend that a
 13161        file or class name and description of purpose be included on the
 13162        same "printed page" as the copyright notice for easier
 13163        identification within third-party archives.
 13164  
 13165     Copyright [yyyy] [name of copyright owner]
 13166  
 13167     Licensed under the Apache License, Version 2.0 (the "License");
 13168     you may not use this file except in compliance with the License.
 13169     You may obtain a copy of the License at
 13170  
 13171         http://www.apache.org/licenses/LICENSE-2.0
 13172  
 13173     Unless required by applicable law or agreed to in writing, software
 13174     distributed under the License is distributed on an "AS IS" BASIS,
 13175     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13176     See the License for the specific language governing permissions and
 13177     limitations under the License.
 13178  
 13179  ================================================================
 13180  
 13181  github.com/minio/md5-simd
 13182  https://github.com/minio/md5-simd
 13183  ----------------------------------------------------------------
 13184  
 13185                                   Apache License
 13186                             Version 2.0, January 2004
 13187                          http://www.apache.org/licenses/
 13188  
 13189     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13190  
 13191     1. Definitions.
 13192  
 13193        "License" shall mean the terms and conditions for use, reproduction,
 13194        and distribution as defined by Sections 1 through 9 of this document.
 13195  
 13196        "Licensor" shall mean the copyright owner or entity authorized by
 13197        the copyright owner that is granting the License.
 13198  
 13199        "Legal Entity" shall mean the union of the acting entity and all
 13200        other entities that control, are controlled by, or are under common
 13201        control with that entity. For the purposes of this definition,
 13202        "control" means (i) the power, direct or indirect, to cause the
 13203        direction or management of such entity, whether by contract or
 13204        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13205        outstanding shares, or (iii) beneficial ownership of such entity.
 13206  
 13207        "You" (or "Your") shall mean an individual or Legal Entity
 13208        exercising permissions granted by this License.
 13209  
 13210        "Source" form shall mean the preferred form for making modifications,
 13211        including but not limited to software source code, documentation
 13212        source, and configuration files.
 13213  
 13214        "Object" form shall mean any form resulting from mechanical
 13215        transformation or translation of a Source form, including but
 13216        not limited to compiled object code, generated documentation,
 13217        and conversions to other media types.
 13218  
 13219        "Work" shall mean the work of authorship, whether in Source or
 13220        Object form, made available under the License, as indicated by a
 13221        copyright notice that is included in or attached to the work
 13222        (an example is provided in the Appendix below).
 13223  
 13224        "Derivative Works" shall mean any work, whether in Source or Object
 13225        form, that is based on (or derived from) the Work and for which the
 13226        editorial revisions, annotations, elaborations, or other modifications
 13227        represent, as a whole, an original work of authorship. For the purposes
 13228        of this License, Derivative Works shall not include works that remain
 13229        separable from, or merely link (or bind by name) to the interfaces of,
 13230        the Work and Derivative Works thereof.
 13231  
 13232        "Contribution" shall mean any work of authorship, including
 13233        the original version of the Work and any modifications or additions
 13234        to that Work or Derivative Works thereof, that is intentionally
 13235        submitted to Licensor for inclusion in the Work by the copyright owner
 13236        or by an individual or Legal Entity authorized to submit on behalf of
 13237        the copyright owner. For the purposes of this definition, "submitted"
 13238        means any form of electronic, verbal, or written communication sent
 13239        to the Licensor or its representatives, including but not limited to
 13240        communication on electronic mailing lists, source code control systems,
 13241        and issue tracking systems that are managed by, or on behalf of, the
 13242        Licensor for the purpose of discussing and improving the Work, but
 13243        excluding communication that is conspicuously marked or otherwise
 13244        designated in writing by the copyright owner as "Not a Contribution."
 13245  
 13246        "Contributor" shall mean Licensor and any individual or Legal Entity
 13247        on behalf of whom a Contribution has been received by Licensor and
 13248        subsequently incorporated within the Work.
 13249  
 13250     2. Grant of Copyright License. Subject to the terms and conditions of
 13251        this License, each Contributor hereby grants to You a perpetual,
 13252        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13253        copyright license to reproduce, prepare Derivative Works of,
 13254        publicly display, publicly perform, sublicense, and distribute the
 13255        Work and such Derivative Works in Source or Object form.
 13256  
 13257     3. Grant of Patent License. Subject to the terms and conditions of
 13258        this License, each Contributor hereby grants to You a perpetual,
 13259        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13260        (except as stated in this section) patent license to make, have made,
 13261        use, offer to sell, sell, import, and otherwise transfer the Work,
 13262        where such license applies only to those patent claims licensable
 13263        by such Contributor that are necessarily infringed by their
 13264        Contribution(s) alone or by combination of their Contribution(s)
 13265        with the Work to which such Contribution(s) was submitted. If You
 13266        institute patent litigation against any entity (including a
 13267        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13268        or a Contribution incorporated within the Work constitutes direct
 13269        or contributory patent infringement, then any patent licenses
 13270        granted to You under this License for that Work shall terminate
 13271        as of the date such litigation is filed.
 13272  
 13273     4. Redistribution. You may reproduce and distribute copies of the
 13274        Work or Derivative Works thereof in any medium, with or without
 13275        modifications, and in Source or Object form, provided that You
 13276        meet the following conditions:
 13277  
 13278        (a) You must give any other recipients of the Work or
 13279            Derivative Works a copy of this License; and
 13280  
 13281        (b) You must cause any modified files to carry prominent notices
 13282            stating that You changed the files; and
 13283  
 13284        (c) You must retain, in the Source form of any Derivative Works
 13285            that You distribute, all copyright, patent, trademark, and
 13286            attribution notices from the Source form of the Work,
 13287            excluding those notices that do not pertain to any part of
 13288            the Derivative Works; and
 13289  
 13290        (d) If the Work includes a "NOTICE" text file as part of its
 13291            distribution, then any Derivative Works that You distribute must
 13292            include a readable copy of the attribution notices contained
 13293            within such NOTICE file, excluding those notices that do not
 13294            pertain to any part of the Derivative Works, in at least one
 13295            of the following places: within a NOTICE text file distributed
 13296            as part of the Derivative Works; within the Source form or
 13297            documentation, if provided along with the Derivative Works; or,
 13298            within a display generated by the Derivative Works, if and
 13299            wherever such third-party notices normally appear. The contents
 13300            of the NOTICE file are for informational purposes only and
 13301            do not modify the License. You may add Your own attribution
 13302            notices within Derivative Works that You distribute, alongside
 13303            or as an addendum to the NOTICE text from the Work, provided
 13304            that such additional attribution notices cannot be construed
 13305            as modifying the License.
 13306  
 13307        You may add Your own copyright statement to Your modifications and
 13308        may provide additional or different license terms and conditions
 13309        for use, reproduction, or distribution of Your modifications, or
 13310        for any such Derivative Works as a whole, provided Your use,
 13311        reproduction, and distribution of the Work otherwise complies with
 13312        the conditions stated in this License.
 13313  
 13314     5. Submission of Contributions. Unless You explicitly state otherwise,
 13315        any Contribution intentionally submitted for inclusion in the Work
 13316        by You to the Licensor shall be under the terms and conditions of
 13317        this License, without any additional terms or conditions.
 13318        Notwithstanding the above, nothing herein shall supersede or modify
 13319        the terms of any separate license agreement you may have executed
 13320        with Licensor regarding such Contributions.
 13321  
 13322     6. Trademarks. This License does not grant permission to use the trade
 13323        names, trademarks, service marks, or product names of the Licensor,
 13324        except as required for reasonable and customary use in describing the
 13325        origin of the Work and reproducing the content of the NOTICE file.
 13326  
 13327     7. Disclaimer of Warranty. Unless required by applicable law or
 13328        agreed to in writing, Licensor provides the Work (and each
 13329        Contributor provides its Contributions) on an "AS IS" BASIS,
 13330        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13331        implied, including, without limitation, any warranties or conditions
 13332        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13333        PARTICULAR PURPOSE. You are solely responsible for determining the
 13334        appropriateness of using or redistributing the Work and assume any
 13335        risks associated with Your exercise of permissions under this License.
 13336  
 13337     8. Limitation of Liability. In no event and under no legal theory,
 13338        whether in tort (including negligence), contract, or otherwise,
 13339        unless required by applicable law (such as deliberate and grossly
 13340        negligent acts) or agreed to in writing, shall any Contributor be
 13341        liable to You for damages, including any direct, indirect, special,
 13342        incidental, or consequential damages of any character arising as a
 13343        result of this License or out of the use or inability to use the
 13344        Work (including but not limited to damages for loss of goodwill,
 13345        work stoppage, computer failure or malfunction, or any and all
 13346        other commercial damages or losses), even if such Contributor
 13347        has been advised of the possibility of such damages.
 13348  
 13349     9. Accepting Warranty or Additional Liability. While redistributing
 13350        the Work or Derivative Works thereof, You may choose to offer,
 13351        and charge a fee for, acceptance of support, warranty, indemnity,
 13352        or other liability obligations and/or rights consistent with this
 13353        License. However, in accepting such obligations, You may act only
 13354        on Your own behalf and on Your sole responsibility, not on behalf
 13355        of any other Contributor, and only if You agree to indemnify,
 13356        defend, and hold each Contributor harmless for any liability
 13357        incurred by, or claims asserted against, such Contributor by reason
 13358        of your accepting any such warranty or additional liability.
 13359  
 13360     END OF TERMS AND CONDITIONS
 13361  
 13362     APPENDIX: How to apply the Apache License to your work.
 13363  
 13364        To apply the Apache License to your work, attach the following
 13365        boilerplate notice, with the fields enclosed by brackets "[]"
 13366        replaced with your own identifying information. (Don't include
 13367        the brackets!)  The text should be enclosed in the appropriate
 13368        comment syntax for the file format. We also recommend that a
 13369        file or class name and description of purpose be included on the
 13370        same "printed page" as the copyright notice for easier
 13371        identification within third-party archives.
 13372  
 13373     Copyright [yyyy] [name of copyright owner]
 13374  
 13375     Licensed under the Apache License, Version 2.0 (the "License");
 13376     you may not use this file except in compliance with the License.
 13377     You may obtain a copy of the License at
 13378  
 13379         http://www.apache.org/licenses/LICENSE-2.0
 13380  
 13381     Unless required by applicable law or agreed to in writing, software
 13382     distributed under the License is distributed on an "AS IS" BASIS,
 13383     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13384     See the License for the specific language governing permissions and
 13385     limitations under the License.
 13386  
 13387  ================================================================
 13388  
 13389  github.com/minio/minio-go/v7
 13390  https://github.com/minio/minio-go/v7
 13391  ----------------------------------------------------------------
 13392  
 13393                                   Apache License
 13394                             Version 2.0, January 2004
 13395                          http://www.apache.org/licenses/
 13396  
 13397     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13398  
 13399     1. Definitions.
 13400  
 13401        "License" shall mean the terms and conditions for use, reproduction,
 13402        and distribution as defined by Sections 1 through 9 of this document.
 13403  
 13404        "Licensor" shall mean the copyright owner or entity authorized by
 13405        the copyright owner that is granting the License.
 13406  
 13407        "Legal Entity" shall mean the union of the acting entity and all
 13408        other entities that control, are controlled by, or are under common
 13409        control with that entity. For the purposes of this definition,
 13410        "control" means (i) the power, direct or indirect, to cause the
 13411        direction or management of such entity, whether by contract or
 13412        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13413        outstanding shares, or (iii) beneficial ownership of such entity.
 13414  
 13415        "You" (or "Your") shall mean an individual or Legal Entity
 13416        exercising permissions granted by this License.
 13417  
 13418        "Source" form shall mean the preferred form for making modifications,
 13419        including but not limited to software source code, documentation
 13420        source, and configuration files.
 13421  
 13422        "Object" form shall mean any form resulting from mechanical
 13423        transformation or translation of a Source form, including but
 13424        not limited to compiled object code, generated documentation,
 13425        and conversions to other media types.
 13426  
 13427        "Work" shall mean the work of authorship, whether in Source or
 13428        Object form, made available under the License, as indicated by a
 13429        copyright notice that is included in or attached to the work
 13430        (an example is provided in the Appendix below).
 13431  
 13432        "Derivative Works" shall mean any work, whether in Source or Object
 13433        form, that is based on (or derived from) the Work and for which the
 13434        editorial revisions, annotations, elaborations, or other modifications
 13435        represent, as a whole, an original work of authorship. For the purposes
 13436        of this License, Derivative Works shall not include works that remain
 13437        separable from, or merely link (or bind by name) to the interfaces of,
 13438        the Work and Derivative Works thereof.
 13439  
 13440        "Contribution" shall mean any work of authorship, including
 13441        the original version of the Work and any modifications or additions
 13442        to that Work or Derivative Works thereof, that is intentionally
 13443        submitted to Licensor for inclusion in the Work by the copyright owner
 13444        or by an individual or Legal Entity authorized to submit on behalf of
 13445        the copyright owner. For the purposes of this definition, "submitted"
 13446        means any form of electronic, verbal, or written communication sent
 13447        to the Licensor or its representatives, including but not limited to
 13448        communication on electronic mailing lists, source code control systems,
 13449        and issue tracking systems that are managed by, or on behalf of, the
 13450        Licensor for the purpose of discussing and improving the Work, but
 13451        excluding communication that is conspicuously marked or otherwise
 13452        designated in writing by the copyright owner as "Not a Contribution."
 13453  
 13454        "Contributor" shall mean Licensor and any individual or Legal Entity
 13455        on behalf of whom a Contribution has been received by Licensor and
 13456        subsequently incorporated within the Work.
 13457  
 13458     2. Grant of Copyright License. Subject to the terms and conditions of
 13459        this License, each Contributor hereby grants to You a perpetual,
 13460        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13461        copyright license to reproduce, prepare Derivative Works of,
 13462        publicly display, publicly perform, sublicense, and distribute the
 13463        Work and such Derivative Works in Source or Object form.
 13464  
 13465     3. Grant of Patent License. Subject to the terms and conditions of
 13466        this License, each Contributor hereby grants to You a perpetual,
 13467        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13468        (except as stated in this section) patent license to make, have made,
 13469        use, offer to sell, sell, import, and otherwise transfer the Work,
 13470        where such license applies only to those patent claims licensable
 13471        by such Contributor that are necessarily infringed by their
 13472        Contribution(s) alone or by combination of their Contribution(s)
 13473        with the Work to which such Contribution(s) was submitted. If You
 13474        institute patent litigation against any entity (including a
 13475        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13476        or a Contribution incorporated within the Work constitutes direct
 13477        or contributory patent infringement, then any patent licenses
 13478        granted to You under this License for that Work shall terminate
 13479        as of the date such litigation is filed.
 13480  
 13481     4. Redistribution. You may reproduce and distribute copies of the
 13482        Work or Derivative Works thereof in any medium, with or without
 13483        modifications, and in Source or Object form, provided that You
 13484        meet the following conditions:
 13485  
 13486        (a) You must give any other recipients of the Work or
 13487            Derivative Works a copy of this License; and
 13488  
 13489        (b) You must cause any modified files to carry prominent notices
 13490            stating that You changed the files; and
 13491  
 13492        (c) You must retain, in the Source form of any Derivative Works
 13493            that You distribute, all copyright, patent, trademark, and
 13494            attribution notices from the Source form of the Work,
 13495            excluding those notices that do not pertain to any part of
 13496            the Derivative Works; and
 13497  
 13498        (d) If the Work includes a "NOTICE" text file as part of its
 13499            distribution, then any Derivative Works that You distribute must
 13500            include a readable copy of the attribution notices contained
 13501            within such NOTICE file, excluding those notices that do not
 13502            pertain to any part of the Derivative Works, in at least one
 13503            of the following places: within a NOTICE text file distributed
 13504            as part of the Derivative Works; within the Source form or
 13505            documentation, if provided along with the Derivative Works; or,
 13506            within a display generated by the Derivative Works, if and
 13507            wherever such third-party notices normally appear. The contents
 13508            of the NOTICE file are for informational purposes only and
 13509            do not modify the License. You may add Your own attribution
 13510            notices within Derivative Works that You distribute, alongside
 13511            or as an addendum to the NOTICE text from the Work, provided
 13512            that such additional attribution notices cannot be construed
 13513            as modifying the License.
 13514  
 13515        You may add Your own copyright statement to Your modifications and
 13516        may provide additional or different license terms and conditions
 13517        for use, reproduction, or distribution of Your modifications, or
 13518        for any such Derivative Works as a whole, provided Your use,
 13519        reproduction, and distribution of the Work otherwise complies with
 13520        the conditions stated in this License.
 13521  
 13522     5. Submission of Contributions. Unless You explicitly state otherwise,
 13523        any Contribution intentionally submitted for inclusion in the Work
 13524        by You to the Licensor shall be under the terms and conditions of
 13525        this License, without any additional terms or conditions.
 13526        Notwithstanding the above, nothing herein shall supersede or modify
 13527        the terms of any separate license agreement you may have executed
 13528        with Licensor regarding such Contributions.
 13529  
 13530     6. Trademarks. This License does not grant permission to use the trade
 13531        names, trademarks, service marks, or product names of the Licensor,
 13532        except as required for reasonable and customary use in describing the
 13533        origin of the Work and reproducing the content of the NOTICE file.
 13534  
 13535     7. Disclaimer of Warranty. Unless required by applicable law or
 13536        agreed to in writing, Licensor provides the Work (and each
 13537        Contributor provides its Contributions) on an "AS IS" BASIS,
 13538        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13539        implied, including, without limitation, any warranties or conditions
 13540        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13541        PARTICULAR PURPOSE. You are solely responsible for determining the
 13542        appropriateness of using or redistributing the Work and assume any
 13543        risks associated with Your exercise of permissions under this License.
 13544  
 13545     8. Limitation of Liability. In no event and under no legal theory,
 13546        whether in tort (including negligence), contract, or otherwise,
 13547        unless required by applicable law (such as deliberate and grossly
 13548        negligent acts) or agreed to in writing, shall any Contributor be
 13549        liable to You for damages, including any direct, indirect, special,
 13550        incidental, or consequential damages of any character arising as a
 13551        result of this License or out of the use or inability to use the
 13552        Work (including but not limited to damages for loss of goodwill,
 13553        work stoppage, computer failure or malfunction, or any and all
 13554        other commercial damages or losses), even if such Contributor
 13555        has been advised of the possibility of such damages.
 13556  
 13557     9. Accepting Warranty or Additional Liability. While redistributing
 13558        the Work or Derivative Works thereof, You may choose to offer,
 13559        and charge a fee for, acceptance of support, warranty, indemnity,
 13560        or other liability obligations and/or rights consistent with this
 13561        License. However, in accepting such obligations, You may act only
 13562        on Your own behalf and on Your sole responsibility, not on behalf
 13563        of any other Contributor, and only if You agree to indemnify,
 13564        defend, and hold each Contributor harmless for any liability
 13565        incurred by, or claims asserted against, such Contributor by reason
 13566        of your accepting any such warranty or additional liability.
 13567  
 13568     END OF TERMS AND CONDITIONS
 13569  
 13570     APPENDIX: How to apply the Apache License to your work.
 13571  
 13572        To apply the Apache License to your work, attach the following
 13573        boilerplate notice, with the fields enclosed by brackets "[]"
 13574        replaced with your own identifying information. (Don't include
 13575        the brackets!)  The text should be enclosed in the appropriate
 13576        comment syntax for the file format. We also recommend that a
 13577        file or class name and description of purpose be included on the
 13578        same "printed page" as the copyright notice for easier
 13579        identification within third-party archives.
 13580  
 13581     Copyright [yyyy] [name of copyright owner]
 13582  
 13583     Licensed under the Apache License, Version 2.0 (the "License");
 13584     you may not use this file except in compliance with the License.
 13585     You may obtain a copy of the License at
 13586  
 13587         http://www.apache.org/licenses/LICENSE-2.0
 13588  
 13589     Unless required by applicable law or agreed to in writing, software
 13590     distributed under the License is distributed on an "AS IS" BASIS,
 13591     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13592     See the License for the specific language governing permissions and
 13593     limitations under the License.
 13594  
 13595  ================================================================
 13596  
 13597  github.com/minio/selfupdate
 13598  https://github.com/minio/selfupdate
 13599  ----------------------------------------------------------------
 13600  
 13601                                   Apache License
 13602                             Version 2.0, January 2004
 13603                          http://www.apache.org/licenses/
 13604  
 13605     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13606  
 13607     1. Definitions.
 13608  
 13609        "License" shall mean the terms and conditions for use, reproduction,
 13610        and distribution as defined by Sections 1 through 9 of this document.
 13611  
 13612        "Licensor" shall mean the copyright owner or entity authorized by
 13613        the copyright owner that is granting the License.
 13614  
 13615        "Legal Entity" shall mean the union of the acting entity and all
 13616        other entities that control, are controlled by, or are under common
 13617        control with that entity. For the purposes of this definition,
 13618        "control" means (i) the power, direct or indirect, to cause the
 13619        direction or management of such entity, whether by contract or
 13620        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13621        outstanding shares, or (iii) beneficial ownership of such entity.
 13622  
 13623        "You" (or "Your") shall mean an individual or Legal Entity
 13624        exercising permissions granted by this License.
 13625  
 13626        "Source" form shall mean the preferred form for making modifications,
 13627        including but not limited to software source code, documentation
 13628        source, and configuration files.
 13629  
 13630        "Object" form shall mean any form resulting from mechanical
 13631        transformation or translation of a Source form, including but
 13632        not limited to compiled object code, generated documentation,
 13633        and conversions to other media types.
 13634  
 13635        "Work" shall mean the work of authorship, whether in Source or
 13636        Object form, made available under the License, as indicated by a
 13637        copyright notice that is included in or attached to the work
 13638        (an example is provided in the Appendix below).
 13639  
 13640        "Derivative Works" shall mean any work, whether in Source or Object
 13641        form, that is based on (or derived from) the Work and for which the
 13642        editorial revisions, annotations, elaborations, or other modifications
 13643        represent, as a whole, an original work of authorship. For the purposes
 13644        of this License, Derivative Works shall not include works that remain
 13645        separable from, or merely link (or bind by name) to the interfaces of,
 13646        the Work and Derivative Works thereof.
 13647  
 13648        "Contribution" shall mean any work of authorship, including
 13649        the original version of the Work and any modifications or additions
 13650        to that Work or Derivative Works thereof, that is intentionally
 13651        submitted to Licensor for inclusion in the Work by the copyright owner
 13652        or by an individual or Legal Entity authorized to submit on behalf of
 13653        the copyright owner. For the purposes of this definition, "submitted"
 13654        means any form of electronic, verbal, or written communication sent
 13655        to the Licensor or its representatives, including but not limited to
 13656        communication on electronic mailing lists, source code control systems,
 13657        and issue tracking systems that are managed by, or on behalf of, the
 13658        Licensor for the purpose of discussing and improving the Work, but
 13659        excluding communication that is conspicuously marked or otherwise
 13660        designated in writing by the copyright owner as "Not a Contribution."
 13661  
 13662        "Contributor" shall mean Licensor and any individual or Legal Entity
 13663        on behalf of whom a Contribution has been received by Licensor and
 13664        subsequently incorporated within the Work.
 13665  
 13666     2. Grant of Copyright License. Subject to the terms and conditions of
 13667        this License, each Contributor hereby grants to You a perpetual,
 13668        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13669        copyright license to reproduce, prepare Derivative Works of,
 13670        publicly display, publicly perform, sublicense, and distribute the
 13671        Work and such Derivative Works in Source or Object form.
 13672  
 13673     3. Grant of Patent License. Subject to the terms and conditions of
 13674        this License, each Contributor hereby grants to You a perpetual,
 13675        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13676        (except as stated in this section) patent license to make, have made,
 13677        use, offer to sell, sell, import, and otherwise transfer the Work,
 13678        where such license applies only to those patent claims licensable
 13679        by such Contributor that are necessarily infringed by their
 13680        Contribution(s) alone or by combination of their Contribution(s)
 13681        with the Work to which such Contribution(s) was submitted. If You
 13682        institute patent litigation against any entity (including a
 13683        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13684        or a Contribution incorporated within the Work constitutes direct
 13685        or contributory patent infringement, then any patent licenses
 13686        granted to You under this License for that Work shall terminate
 13687        as of the date such litigation is filed.
 13688  
 13689     4. Redistribution. You may reproduce and distribute copies of the
 13690        Work or Derivative Works thereof in any medium, with or without
 13691        modifications, and in Source or Object form, provided that You
 13692        meet the following conditions:
 13693  
 13694        (a) You must give any other recipients of the Work or
 13695            Derivative Works a copy of this License; and
 13696  
 13697        (b) You must cause any modified files to carry prominent notices
 13698            stating that You changed the files; and
 13699  
 13700        (c) You must retain, in the Source form of any Derivative Works
 13701            that You distribute, all copyright, patent, trademark, and
 13702            attribution notices from the Source form of the Work,
 13703            excluding those notices that do not pertain to any part of
 13704            the Derivative Works; and
 13705  
 13706        (d) If the Work includes a "NOTICE" text file as part of its
 13707            distribution, then any Derivative Works that You distribute must
 13708            include a readable copy of the attribution notices contained
 13709            within such NOTICE file, excluding those notices that do not
 13710            pertain to any part of the Derivative Works, in at least one
 13711            of the following places: within a NOTICE text file distributed
 13712            as part of the Derivative Works; within the Source form or
 13713            documentation, if provided along with the Derivative Works; or,
 13714            within a display generated by the Derivative Works, if and
 13715            wherever such third-party notices normally appear. The contents
 13716            of the NOTICE file are for informational purposes only and
 13717            do not modify the License. You may add Your own attribution
 13718            notices within Derivative Works that You distribute, alongside
 13719            or as an addendum to the NOTICE text from the Work, provided
 13720            that such additional attribution notices cannot be construed
 13721            as modifying the License.
 13722  
 13723        You may add Your own copyright statement to Your modifications and
 13724        may provide additional or different license terms and conditions
 13725        for use, reproduction, or distribution of Your modifications, or
 13726        for any such Derivative Works as a whole, provided Your use,
 13727        reproduction, and distribution of the Work otherwise complies with
 13728        the conditions stated in this License.
 13729  
 13730     5. Submission of Contributions. Unless You explicitly state otherwise,
 13731        any Contribution intentionally submitted for inclusion in the Work
 13732        by You to the Licensor shall be under the terms and conditions of
 13733        this License, without any additional terms or conditions.
 13734        Notwithstanding the above, nothing herein shall supersede or modify
 13735        the terms of any separate license agreement you may have executed
 13736        with Licensor regarding such Contributions.
 13737  
 13738     6. Trademarks. This License does not grant permission to use the trade
 13739        names, trademarks, service marks, or product names of the Licensor,
 13740        except as required for reasonable and customary use in describing the
 13741        origin of the Work and reproducing the content of the NOTICE file.
 13742  
 13743     7. Disclaimer of Warranty. Unless required by applicable law or
 13744        agreed to in writing, Licensor provides the Work (and each
 13745        Contributor provides its Contributions) on an "AS IS" BASIS,
 13746        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13747        implied, including, without limitation, any warranties or conditions
 13748        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13749        PARTICULAR PURPOSE. You are solely responsible for determining the
 13750        appropriateness of using or redistributing the Work and assume any
 13751        risks associated with Your exercise of permissions under this License.
 13752  
 13753     8. Limitation of Liability. In no event and under no legal theory,
 13754        whether in tort (including negligence), contract, or otherwise,
 13755        unless required by applicable law (such as deliberate and grossly
 13756        negligent acts) or agreed to in writing, shall any Contributor be
 13757        liable to You for damages, including any direct, indirect, special,
 13758        incidental, or consequential damages of any character arising as a
 13759        result of this License or out of the use or inability to use the
 13760        Work (including but not limited to damages for loss of goodwill,
 13761        work stoppage, computer failure or malfunction, or any and all
 13762        other commercial damages or losses), even if such Contributor
 13763        has been advised of the possibility of such damages.
 13764  
 13765     9. Accepting Warranty or Additional Liability. While redistributing
 13766        the Work or Derivative Works thereof, You may choose to offer,
 13767        and charge a fee for, acceptance of support, warranty, indemnity,
 13768        or other liability obligations and/or rights consistent with this
 13769        License. However, in accepting such obligations, You may act only
 13770        on Your own behalf and on Your sole responsibility, not on behalf
 13771        of any other Contributor, and only if You agree to indemnify,
 13772        defend, and hold each Contributor harmless for any liability
 13773        incurred by, or claims asserted against, such Contributor by reason
 13774        of your accepting any such warranty or additional liability.
 13775  
 13776     END OF TERMS AND CONDITIONS
 13777  
 13778     APPENDIX: How to apply the Apache License to your work.
 13779  
 13780        To apply the Apache License to your work, attach the following
 13781        boilerplate notice, with the fields enclosed by brackets "[]"
 13782        replaced with your own identifying information. (Don't include
 13783        the brackets!)  The text should be enclosed in the appropriate
 13784        comment syntax for the file format. We also recommend that a
 13785        file or class name and description of purpose be included on the
 13786        same "printed page" as the copyright notice for easier
 13787        identification within third-party archives.
 13788  
 13789     Copyright [yyyy] [name of copyright owner]
 13790  
 13791     Licensed under the Apache License, Version 2.0 (the "License");
 13792     you may not use this file except in compliance with the License.
 13793     You may obtain a copy of the License at
 13794  
 13795         http://www.apache.org/licenses/LICENSE-2.0
 13796  
 13797     Unless required by applicable law or agreed to in writing, software
 13798     distributed under the License is distributed on an "AS IS" BASIS,
 13799     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13800     See the License for the specific language governing permissions and
 13801     limitations under the License.
 13802  
 13803  ================================================================
 13804  
 13805  github.com/minio/sha256-simd
 13806  https://github.com/minio/sha256-simd
 13807  ----------------------------------------------------------------
 13808  
 13809                                   Apache License
 13810                             Version 2.0, January 2004
 13811                          http://www.apache.org/licenses/
 13812  
 13813     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13814  
 13815     1. Definitions.
 13816  
 13817        "License" shall mean the terms and conditions for use, reproduction,
 13818        and distribution as defined by Sections 1 through 9 of this document.
 13819  
 13820        "Licensor" shall mean the copyright owner or entity authorized by
 13821        the copyright owner that is granting the License.
 13822  
 13823        "Legal Entity" shall mean the union of the acting entity and all
 13824        other entities that control, are controlled by, or are under common
 13825        control with that entity. For the purposes of this definition,
 13826        "control" means (i) the power, direct or indirect, to cause the
 13827        direction or management of such entity, whether by contract or
 13828        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13829        outstanding shares, or (iii) beneficial ownership of such entity.
 13830  
 13831        "You" (or "Your") shall mean an individual or Legal Entity
 13832        exercising permissions granted by this License.
 13833  
 13834        "Source" form shall mean the preferred form for making modifications,
 13835        including but not limited to software source code, documentation
 13836        source, and configuration files.
 13837  
 13838        "Object" form shall mean any form resulting from mechanical
 13839        transformation or translation of a Source form, including but
 13840        not limited to compiled object code, generated documentation,
 13841        and conversions to other media types.
 13842  
 13843        "Work" shall mean the work of authorship, whether in Source or
 13844        Object form, made available under the License, as indicated by a
 13845        copyright notice that is included in or attached to the work
 13846        (an example is provided in the Appendix below).
 13847  
 13848        "Derivative Works" shall mean any work, whether in Source or Object
 13849        form, that is based on (or derived from) the Work and for which the
 13850        editorial revisions, annotations, elaborations, or other modifications
 13851        represent, as a whole, an original work of authorship. For the purposes
 13852        of this License, Derivative Works shall not include works that remain
 13853        separable from, or merely link (or bind by name) to the interfaces of,
 13854        the Work and Derivative Works thereof.
 13855  
 13856        "Contribution" shall mean any work of authorship, including
 13857        the original version of the Work and any modifications or additions
 13858        to that Work or Derivative Works thereof, that is intentionally
 13859        submitted to Licensor for inclusion in the Work by the copyright owner
 13860        or by an individual or Legal Entity authorized to submit on behalf of
 13861        the copyright owner. For the purposes of this definition, "submitted"
 13862        means any form of electronic, verbal, or written communication sent
 13863        to the Licensor or its representatives, including but not limited to
 13864        communication on electronic mailing lists, source code control systems,
 13865        and issue tracking systems that are managed by, or on behalf of, the
 13866        Licensor for the purpose of discussing and improving the Work, but
 13867        excluding communication that is conspicuously marked or otherwise
 13868        designated in writing by the copyright owner as "Not a Contribution."
 13869  
 13870        "Contributor" shall mean Licensor and any individual or Legal Entity
 13871        on behalf of whom a Contribution has been received by Licensor and
 13872        subsequently incorporated within the Work.
 13873  
 13874     2. Grant of Copyright License. Subject to the terms and conditions of
 13875        this License, each Contributor hereby grants to You a perpetual,
 13876        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13877        copyright license to reproduce, prepare Derivative Works of,
 13878        publicly display, publicly perform, sublicense, and distribute the
 13879        Work and such Derivative Works in Source or Object form.
 13880  
 13881     3. Grant of Patent License. Subject to the terms and conditions of
 13882        this License, each Contributor hereby grants to You a perpetual,
 13883        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13884        (except as stated in this section) patent license to make, have made,
 13885        use, offer to sell, sell, import, and otherwise transfer the Work,
 13886        where such license applies only to those patent claims licensable
 13887        by such Contributor that are necessarily infringed by their
 13888        Contribution(s) alone or by combination of their Contribution(s)
 13889        with the Work to which such Contribution(s) was submitted. If You
 13890        institute patent litigation against any entity (including a
 13891        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13892        or a Contribution incorporated within the Work constitutes direct
 13893        or contributory patent infringement, then any patent licenses
 13894        granted to You under this License for that Work shall terminate
 13895        as of the date such litigation is filed.
 13896  
 13897     4. Redistribution. You may reproduce and distribute copies of the
 13898        Work or Derivative Works thereof in any medium, with or without
 13899        modifications, and in Source or Object form, provided that You
 13900        meet the following conditions:
 13901  
 13902        (a) You must give any other recipients of the Work or
 13903            Derivative Works a copy of this License; and
 13904  
 13905        (b) You must cause any modified files to carry prominent notices
 13906            stating that You changed the files; and
 13907  
 13908        (c) You must retain, in the Source form of any Derivative Works
 13909            that You distribute, all copyright, patent, trademark, and
 13910            attribution notices from the Source form of the Work,
 13911            excluding those notices that do not pertain to any part of
 13912            the Derivative Works; and
 13913  
 13914        (d) If the Work includes a "NOTICE" text file as part of its
 13915            distribution, then any Derivative Works that You distribute must
 13916            include a readable copy of the attribution notices contained
 13917            within such NOTICE file, excluding those notices that do not
 13918            pertain to any part of the Derivative Works, in at least one
 13919            of the following places: within a NOTICE text file distributed
 13920            as part of the Derivative Works; within the Source form or
 13921            documentation, if provided along with the Derivative Works; or,
 13922            within a display generated by the Derivative Works, if and
 13923            wherever such third-party notices normally appear. The contents
 13924            of the NOTICE file are for informational purposes only and
 13925            do not modify the License. You may add Your own attribution
 13926            notices within Derivative Works that You distribute, alongside
 13927            or as an addendum to the NOTICE text from the Work, provided
 13928            that such additional attribution notices cannot be construed
 13929            as modifying the License.
 13930  
 13931        You may add Your own copyright statement to Your modifications and
 13932        may provide additional or different license terms and conditions
 13933        for use, reproduction, or distribution of Your modifications, or
 13934        for any such Derivative Works as a whole, provided Your use,
 13935        reproduction, and distribution of the Work otherwise complies with
 13936        the conditions stated in this License.
 13937  
 13938     5. Submission of Contributions. Unless You explicitly state otherwise,
 13939        any Contribution intentionally submitted for inclusion in the Work
 13940        by You to the Licensor shall be under the terms and conditions of
 13941        this License, without any additional terms or conditions.
 13942        Notwithstanding the above, nothing herein shall supersede or modify
 13943        the terms of any separate license agreement you may have executed
 13944        with Licensor regarding such Contributions.
 13945  
 13946     6. Trademarks. This License does not grant permission to use the trade
 13947        names, trademarks, service marks, or product names of the Licensor,
 13948        except as required for reasonable and customary use in describing the
 13949        origin of the Work and reproducing the content of the NOTICE file.
 13950  
 13951     7. Disclaimer of Warranty. Unless required by applicable law or
 13952        agreed to in writing, Licensor provides the Work (and each
 13953        Contributor provides its Contributions) on an "AS IS" BASIS,
 13954        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13955        implied, including, without limitation, any warranties or conditions
 13956        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13957        PARTICULAR PURPOSE. You are solely responsible for determining the
 13958        appropriateness of using or redistributing the Work and assume any
 13959        risks associated with Your exercise of permissions under this License.
 13960  
 13961     8. Limitation of Liability. In no event and under no legal theory,
 13962        whether in tort (including negligence), contract, or otherwise,
 13963        unless required by applicable law (such as deliberate and grossly
 13964        negligent acts) or agreed to in writing, shall any Contributor be
 13965        liable to You for damages, including any direct, indirect, special,
 13966        incidental, or consequential damages of any character arising as a
 13967        result of this License or out of the use or inability to use the
 13968        Work (including but not limited to damages for loss of goodwill,
 13969        work stoppage, computer failure or malfunction, or any and all
 13970        other commercial damages or losses), even if such Contributor
 13971        has been advised of the possibility of such damages.
 13972  
 13973     9. Accepting Warranty or Additional Liability. While redistributing
 13974        the Work or Derivative Works thereof, You may choose to offer,
 13975        and charge a fee for, acceptance of support, warranty, indemnity,
 13976        or other liability obligations and/or rights consistent with this
 13977        License. However, in accepting such obligations, You may act only
 13978        on Your own behalf and on Your sole responsibility, not on behalf
 13979        of any other Contributor, and only if You agree to indemnify,
 13980        defend, and hold each Contributor harmless for any liability
 13981        incurred by, or claims asserted against, such Contributor by reason
 13982        of your accepting any such warranty or additional liability.
 13983  
 13984     END OF TERMS AND CONDITIONS
 13985  
 13986     APPENDIX: How to apply the Apache License to your work.
 13987  
 13988        To apply the Apache License to your work, attach the following
 13989        boilerplate notice, with the fields enclosed by brackets "[]"
 13990        replaced with your own identifying information. (Don't include
 13991        the brackets!)  The text should be enclosed in the appropriate
 13992        comment syntax for the file format. We also recommend that a
 13993        file or class name and description of purpose be included on the
 13994        same "printed page" as the copyright notice for easier
 13995        identification within third-party archives.
 13996  
 13997     Copyright [yyyy] [name of copyright owner]
 13998  
 13999     Licensed under the Apache License, Version 2.0 (the "License");
 14000     you may not use this file except in compliance with the License.
 14001     You may obtain a copy of the License at
 14002  
 14003         http://www.apache.org/licenses/LICENSE-2.0
 14004  
 14005     Unless required by applicable law or agreed to in writing, software
 14006     distributed under the License is distributed on an "AS IS" BASIS,
 14007     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14008     See the License for the specific language governing permissions and
 14009     limitations under the License.
 14010  
 14011  ================================================================
 14012  
 14013  github.com/minio/simdjson-go
 14014  https://github.com/minio/simdjson-go
 14015  ----------------------------------------------------------------
 14016  
 14017                                   Apache License
 14018                             Version 2.0, January 2004
 14019                          http://www.apache.org/licenses/
 14020  
 14021     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14022  
 14023     1. Definitions.
 14024  
 14025        "License" shall mean the terms and conditions for use, reproduction,
 14026        and distribution as defined by Sections 1 through 9 of this document.
 14027  
 14028        "Licensor" shall mean the copyright owner or entity authorized by
 14029        the copyright owner that is granting the License.
 14030  
 14031        "Legal Entity" shall mean the union of the acting entity and all
 14032        other entities that control, are controlled by, or are under common
 14033        control with that entity. For the purposes of this definition,
 14034        "control" means (i) the power, direct or indirect, to cause the
 14035        direction or management of such entity, whether by contract or
 14036        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14037        outstanding shares, or (iii) beneficial ownership of such entity.
 14038  
 14039        "You" (or "Your") shall mean an individual or Legal Entity
 14040        exercising permissions granted by this License.
 14041  
 14042        "Source" form shall mean the preferred form for making modifications,
 14043        including but not limited to software source code, documentation
 14044        source, and configuration files.
 14045  
 14046        "Object" form shall mean any form resulting from mechanical
 14047        transformation or translation of a Source form, including but
 14048        not limited to compiled object code, generated documentation,
 14049        and conversions to other media types.
 14050  
 14051        "Work" shall mean the work of authorship, whether in Source or
 14052        Object form, made available under the License, as indicated by a
 14053        copyright notice that is included in or attached to the work
 14054        (an example is provided in the Appendix below).
 14055  
 14056        "Derivative Works" shall mean any work, whether in Source or Object
 14057        form, that is based on (or derived from) the Work and for which the
 14058        editorial revisions, annotations, elaborations, or other modifications
 14059        represent, as a whole, an original work of authorship. For the purposes
 14060        of this License, Derivative Works shall not include works that remain
 14061        separable from, or merely link (or bind by name) to the interfaces of,
 14062        the Work and Derivative Works thereof.
 14063  
 14064        "Contribution" shall mean any work of authorship, including
 14065        the original version of the Work and any modifications or additions
 14066        to that Work or Derivative Works thereof, that is intentionally
 14067        submitted to Licensor for inclusion in the Work by the copyright owner
 14068        or by an individual or Legal Entity authorized to submit on behalf of
 14069        the copyright owner. For the purposes of this definition, "submitted"
 14070        means any form of electronic, verbal, or written communication sent
 14071        to the Licensor or its representatives, including but not limited to
 14072        communication on electronic mailing lists, source code control systems,
 14073        and issue tracking systems that are managed by, or on behalf of, the
 14074        Licensor for the purpose of discussing and improving the Work, but
 14075        excluding communication that is conspicuously marked or otherwise
 14076        designated in writing by the copyright owner as "Not a Contribution."
 14077  
 14078        "Contributor" shall mean Licensor and any individual or Legal Entity
 14079        on behalf of whom a Contribution has been received by Licensor and
 14080        subsequently incorporated within the Work.
 14081  
 14082     2. Grant of Copyright License. Subject to the terms and conditions of
 14083        this License, each Contributor hereby grants to You a perpetual,
 14084        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14085        copyright license to reproduce, prepare Derivative Works of,
 14086        publicly display, publicly perform, sublicense, and distribute the
 14087        Work and such Derivative Works in Source or Object form.
 14088  
 14089     3. Grant of Patent License. Subject to the terms and conditions of
 14090        this License, each Contributor hereby grants to You a perpetual,
 14091        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14092        (except as stated in this section) patent license to make, have made,
 14093        use, offer to sell, sell, import, and otherwise transfer the Work,
 14094        where such license applies only to those patent claims licensable
 14095        by such Contributor that are necessarily infringed by their
 14096        Contribution(s) alone or by combination of their Contribution(s)
 14097        with the Work to which such Contribution(s) was submitted. If You
 14098        institute patent litigation against any entity (including a
 14099        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14100        or a Contribution incorporated within the Work constitutes direct
 14101        or contributory patent infringement, then any patent licenses
 14102        granted to You under this License for that Work shall terminate
 14103        as of the date such litigation is filed.
 14104  
 14105     4. Redistribution. You may reproduce and distribute copies of the
 14106        Work or Derivative Works thereof in any medium, with or without
 14107        modifications, and in Source or Object form, provided that You
 14108        meet the following conditions:
 14109  
 14110        (a) You must give any other recipients of the Work or
 14111            Derivative Works a copy of this License; and
 14112  
 14113        (b) You must cause any modified files to carry prominent notices
 14114            stating that You changed the files; and
 14115  
 14116        (c) You must retain, in the Source form of any Derivative Works
 14117            that You distribute, all copyright, patent, trademark, and
 14118            attribution notices from the Source form of the Work,
 14119            excluding those notices that do not pertain to any part of
 14120            the Derivative Works; and
 14121  
 14122        (d) If the Work includes a "NOTICE" text file as part of its
 14123            distribution, then any Derivative Works that You distribute must
 14124            include a readable copy of the attribution notices contained
 14125            within such NOTICE file, excluding those notices that do not
 14126            pertain to any part of the Derivative Works, in at least one
 14127            of the following places: within a NOTICE text file distributed
 14128            as part of the Derivative Works; within the Source form or
 14129            documentation, if provided along with the Derivative Works; or,
 14130            within a display generated by the Derivative Works, if and
 14131            wherever such third-party notices normally appear. The contents
 14132            of the NOTICE file are for informational purposes only and
 14133            do not modify the License. You may add Your own attribution
 14134            notices within Derivative Works that You distribute, alongside
 14135            or as an addendum to the NOTICE text from the Work, provided
 14136            that such additional attribution notices cannot be construed
 14137            as modifying the License.
 14138  
 14139        You may add Your own copyright statement to Your modifications and
 14140        may provide additional or different license terms and conditions
 14141        for use, reproduction, or distribution of Your modifications, or
 14142        for any such Derivative Works as a whole, provided Your use,
 14143        reproduction, and distribution of the Work otherwise complies with
 14144        the conditions stated in this License.
 14145  
 14146     5. Submission of Contributions. Unless You explicitly state otherwise,
 14147        any Contribution intentionally submitted for inclusion in the Work
 14148        by You to the Licensor shall be under the terms and conditions of
 14149        this License, without any additional terms or conditions.
 14150        Notwithstanding the above, nothing herein shall supersede or modify
 14151        the terms of any separate license agreement you may have executed
 14152        with Licensor regarding such Contributions.
 14153  
 14154     6. Trademarks. This License does not grant permission to use the trade
 14155        names, trademarks, service marks, or product names of the Licensor,
 14156        except as required for reasonable and customary use in describing the
 14157        origin of the Work and reproducing the content of the NOTICE file.
 14158  
 14159     7. Disclaimer of Warranty. Unless required by applicable law or
 14160        agreed to in writing, Licensor provides the Work (and each
 14161        Contributor provides its Contributions) on an "AS IS" BASIS,
 14162        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14163        implied, including, without limitation, any warranties or conditions
 14164        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14165        PARTICULAR PURPOSE. You are solely responsible for determining the
 14166        appropriateness of using or redistributing the Work and assume any
 14167        risks associated with Your exercise of permissions under this License.
 14168  
 14169     8. Limitation of Liability. In no event and under no legal theory,
 14170        whether in tort (including negligence), contract, or otherwise,
 14171        unless required by applicable law (such as deliberate and grossly
 14172        negligent acts) or agreed to in writing, shall any Contributor be
 14173        liable to You for damages, including any direct, indirect, special,
 14174        incidental, or consequential damages of any character arising as a
 14175        result of this License or out of the use or inability to use the
 14176        Work (including but not limited to damages for loss of goodwill,
 14177        work stoppage, computer failure or malfunction, or any and all
 14178        other commercial damages or losses), even if such Contributor
 14179        has been advised of the possibility of such damages.
 14180  
 14181     9. Accepting Warranty or Additional Liability. While redistributing
 14182        the Work or Derivative Works thereof, You may choose to offer,
 14183        and charge a fee for, acceptance of support, warranty, indemnity,
 14184        or other liability obligations and/or rights consistent with this
 14185        License. However, in accepting such obligations, You may act only
 14186        on Your own behalf and on Your sole responsibility, not on behalf
 14187        of any other Contributor, and only if You agree to indemnify,
 14188        defend, and hold each Contributor harmless for any liability
 14189        incurred by, or claims asserted against, such Contributor by reason
 14190        of your accepting any such warranty or additional liability.
 14191  
 14192     END OF TERMS AND CONDITIONS
 14193  
 14194     APPENDIX: How to apply the Apache License to your work.
 14195  
 14196        To apply the Apache License to your work, attach the following
 14197        boilerplate notice, with the fields enclosed by brackets "[]"
 14198        replaced with your own identifying information. (Don't include
 14199        the brackets!)  The text should be enclosed in the appropriate
 14200        comment syntax for the file format. We also recommend that a
 14201        file or class name and description of purpose be included on the
 14202        same "printed page" as the copyright notice for easier
 14203        identification within third-party archives.
 14204  
 14205     Copyright [yyyy] [name of copyright owner]
 14206  
 14207     Licensed under the Apache License, Version 2.0 (the "License");
 14208     you may not use this file except in compliance with the License.
 14209     You may obtain a copy of the License at
 14210  
 14211         http://www.apache.org/licenses/LICENSE-2.0
 14212  
 14213     Unless required by applicable law or agreed to in writing, software
 14214     distributed under the License is distributed on an "AS IS" BASIS,
 14215     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14216     See the License for the specific language governing permissions and
 14217     limitations under the License.
 14218  
 14219  ================================================================
 14220  
 14221  github.com/minio/sio
 14222  https://github.com/minio/sio
 14223  ----------------------------------------------------------------
 14224  
 14225                                   Apache License
 14226                             Version 2.0, January 2004
 14227                          http://www.apache.org/licenses/
 14228  
 14229     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14230  
 14231     1. Definitions.
 14232  
 14233        "License" shall mean the terms and conditions for use, reproduction,
 14234        and distribution as defined by Sections 1 through 9 of this document.
 14235  
 14236        "Licensor" shall mean the copyright owner or entity authorized by
 14237        the copyright owner that is granting the License.
 14238  
 14239        "Legal Entity" shall mean the union of the acting entity and all
 14240        other entities that control, are controlled by, or are under common
 14241        control with that entity. For the purposes of this definition,
 14242        "control" means (i) the power, direct or indirect, to cause the
 14243        direction or management of such entity, whether by contract or
 14244        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14245        outstanding shares, or (iii) beneficial ownership of such entity.
 14246  
 14247        "You" (or "Your") shall mean an individual or Legal Entity
 14248        exercising permissions granted by this License.
 14249  
 14250        "Source" form shall mean the preferred form for making modifications,
 14251        including but not limited to software source code, documentation
 14252        source, and configuration files.
 14253  
 14254        "Object" form shall mean any form resulting from mechanical
 14255        transformation or translation of a Source form, including but
 14256        not limited to compiled object code, generated documentation,
 14257        and conversions to other media types.
 14258  
 14259        "Work" shall mean the work of authorship, whether in Source or
 14260        Object form, made available under the License, as indicated by a
 14261        copyright notice that is included in or attached to the work
 14262        (an example is provided in the Appendix below).
 14263  
 14264        "Derivative Works" shall mean any work, whether in Source or Object
 14265        form, that is based on (or derived from) the Work and for which the
 14266        editorial revisions, annotations, elaborations, or other modifications
 14267        represent, as a whole, an original work of authorship. For the purposes
 14268        of this License, Derivative Works shall not include works that remain
 14269        separable from, or merely link (or bind by name) to the interfaces of,
 14270        the Work and Derivative Works thereof.
 14271  
 14272        "Contribution" shall mean any work of authorship, including
 14273        the original version of the Work and any modifications or additions
 14274        to that Work or Derivative Works thereof, that is intentionally
 14275        submitted to Licensor for inclusion in the Work by the copyright owner
 14276        or by an individual or Legal Entity authorized to submit on behalf of
 14277        the copyright owner. For the purposes of this definition, "submitted"
 14278        means any form of electronic, verbal, or written communication sent
 14279        to the Licensor or its representatives, including but not limited to
 14280        communication on electronic mailing lists, source code control systems,
 14281        and issue tracking systems that are managed by, or on behalf of, the
 14282        Licensor for the purpose of discussing and improving the Work, but
 14283        excluding communication that is conspicuously marked or otherwise
 14284        designated in writing by the copyright owner as "Not a Contribution."
 14285  
 14286        "Contributor" shall mean Licensor and any individual or Legal Entity
 14287        on behalf of whom a Contribution has been received by Licensor and
 14288        subsequently incorporated within the Work.
 14289  
 14290     2. Grant of Copyright License. Subject to the terms and conditions of
 14291        this License, each Contributor hereby grants to You a perpetual,
 14292        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14293        copyright license to reproduce, prepare Derivative Works of,
 14294        publicly display, publicly perform, sublicense, and distribute the
 14295        Work and such Derivative Works in Source or Object form.
 14296  
 14297     3. Grant of Patent License. Subject to the terms and conditions of
 14298        this License, each Contributor hereby grants to You a perpetual,
 14299        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14300        (except as stated in this section) patent license to make, have made,
 14301        use, offer to sell, sell, import, and otherwise transfer the Work,
 14302        where such license applies only to those patent claims licensable
 14303        by such Contributor that are necessarily infringed by their
 14304        Contribution(s) alone or by combination of their Contribution(s)
 14305        with the Work to which such Contribution(s) was submitted. If You
 14306        institute patent litigation against any entity (including a
 14307        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14308        or a Contribution incorporated within the Work constitutes direct
 14309        or contributory patent infringement, then any patent licenses
 14310        granted to You under this License for that Work shall terminate
 14311        as of the date such litigation is filed.
 14312  
 14313     4. Redistribution. You may reproduce and distribute copies of the
 14314        Work or Derivative Works thereof in any medium, with or without
 14315        modifications, and in Source or Object form, provided that You
 14316        meet the following conditions:
 14317  
 14318        (a) You must give any other recipients of the Work or
 14319            Derivative Works a copy of this License; and
 14320  
 14321        (b) You must cause any modified files to carry prominent notices
 14322            stating that You changed the files; and
 14323  
 14324        (c) You must retain, in the Source form of any Derivative Works
 14325            that You distribute, all copyright, patent, trademark, and
 14326            attribution notices from the Source form of the Work,
 14327            excluding those notices that do not pertain to any part of
 14328            the Derivative Works; and
 14329  
 14330        (d) If the Work includes a "NOTICE" text file as part of its
 14331            distribution, then any Derivative Works that You distribute must
 14332            include a readable copy of the attribution notices contained
 14333            within such NOTICE file, excluding those notices that do not
 14334            pertain to any part of the Derivative Works, in at least one
 14335            of the following places: within a NOTICE text file distributed
 14336            as part of the Derivative Works; within the Source form or
 14337            documentation, if provided along with the Derivative Works; or,
 14338            within a display generated by the Derivative Works, if and
 14339            wherever such third-party notices normally appear. The contents
 14340            of the NOTICE file are for informational purposes only and
 14341            do not modify the License. You may add Your own attribution
 14342            notices within Derivative Works that You distribute, alongside
 14343            or as an addendum to the NOTICE text from the Work, provided
 14344            that such additional attribution notices cannot be construed
 14345            as modifying the License.
 14346  
 14347        You may add Your own copyright statement to Your modifications and
 14348        may provide additional or different license terms and conditions
 14349        for use, reproduction, or distribution of Your modifications, or
 14350        for any such Derivative Works as a whole, provided Your use,
 14351        reproduction, and distribution of the Work otherwise complies with
 14352        the conditions stated in this License.
 14353  
 14354     5. Submission of Contributions. Unless You explicitly state otherwise,
 14355        any Contribution intentionally submitted for inclusion in the Work
 14356        by You to the Licensor shall be under the terms and conditions of
 14357        this License, without any additional terms or conditions.
 14358        Notwithstanding the above, nothing herein shall supersede or modify
 14359        the terms of any separate license agreement you may have executed
 14360        with Licensor regarding such Contributions.
 14361  
 14362     6. Trademarks. This License does not grant permission to use the trade
 14363        names, trademarks, service marks, or product names of the Licensor,
 14364        except as required for reasonable and customary use in describing the
 14365        origin of the Work and reproducing the content of the NOTICE file.
 14366  
 14367     7. Disclaimer of Warranty. Unless required by applicable law or
 14368        agreed to in writing, Licensor provides the Work (and each
 14369        Contributor provides its Contributions) on an "AS IS" BASIS,
 14370        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14371        implied, including, without limitation, any warranties or conditions
 14372        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14373        PARTICULAR PURPOSE. You are solely responsible for determining the
 14374        appropriateness of using or redistributing the Work and assume any
 14375        risks associated with Your exercise of permissions under this License.
 14376  
 14377     8. Limitation of Liability. In no event and under no legal theory,
 14378        whether in tort (including negligence), contract, or otherwise,
 14379        unless required by applicable law (such as deliberate and grossly
 14380        negligent acts) or agreed to in writing, shall any Contributor be
 14381        liable to You for damages, including any direct, indirect, special,
 14382        incidental, or consequential damages of any character arising as a
 14383        result of this License or out of the use or inability to use the
 14384        Work (including but not limited to damages for loss of goodwill,
 14385        work stoppage, computer failure or malfunction, or any and all
 14386        other commercial damages or losses), even if such Contributor
 14387        has been advised of the possibility of such damages.
 14388  
 14389     9. Accepting Warranty or Additional Liability. While redistributing
 14390        the Work or Derivative Works thereof, You may choose to offer,
 14391        and charge a fee for, acceptance of support, warranty, indemnity,
 14392        or other liability obligations and/or rights consistent with this
 14393        License. However, in accepting such obligations, You may act only
 14394        on Your own behalf and on Your sole responsibility, not on behalf
 14395        of any other Contributor, and only if You agree to indemnify,
 14396        defend, and hold each Contributor harmless for any liability
 14397        incurred by, or claims asserted against, such Contributor by reason
 14398        of your accepting any such warranty or additional liability.
 14399  
 14400     END OF TERMS AND CONDITIONS
 14401  
 14402     APPENDIX: How to apply the Apache License to your work.
 14403  
 14404        To apply the Apache License to your work, attach the following
 14405        boilerplate notice, with the fields enclosed by brackets "[]"
 14406        replaced with your own identifying information. (Don't include
 14407        the brackets!)  The text should be enclosed in the appropriate
 14408        comment syntax for the file format. We also recommend that a
 14409        file or class name and description of purpose be included on the
 14410        same "printed page" as the copyright notice for easier
 14411        identification within third-party archives.
 14412  
 14413     Copyright [yyyy] [name of copyright owner]
 14414  
 14415     Licensed under the Apache License, Version 2.0 (the "License");
 14416     you may not use this file except in compliance with the License.
 14417     You may obtain a copy of the License at
 14418  
 14419         http://www.apache.org/licenses/LICENSE-2.0
 14420  
 14421     Unless required by applicable law or agreed to in writing, software
 14422     distributed under the License is distributed on an "AS IS" BASIS,
 14423     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14424     See the License for the specific language governing permissions and
 14425     limitations under the License.
 14426  
 14427  ================================================================
 14428  
 14429  github.com/mitchellh/go-homedir
 14430  https://github.com/mitchellh/go-homedir
 14431  ----------------------------------------------------------------
 14432  The MIT License (MIT)
 14433  
 14434  Copyright (c) 2013 Mitchell Hashimoto
 14435  
 14436  Permission is hereby granted, free of charge, to any person obtaining a copy
 14437  of this software and associated documentation files (the "Software"), to deal
 14438  in the Software without restriction, including without limitation the rights
 14439  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14440  copies of the Software, and to permit persons to whom the Software is
 14441  furnished to do so, subject to the following conditions:
 14442  
 14443  The above copyright notice and this permission notice shall be included in
 14444  all copies or substantial portions of the Software.
 14445  
 14446  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14447  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14448  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14449  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14450  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14451  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 14452  THE SOFTWARE.
 14453  
 14454  ================================================================
 14455  
 14456  github.com/mitchellh/mapstructure
 14457  https://github.com/mitchellh/mapstructure
 14458  ----------------------------------------------------------------
 14459  The MIT License (MIT)
 14460  
 14461  Copyright (c) 2013 Mitchell Hashimoto
 14462  
 14463  Permission is hereby granted, free of charge, to any person obtaining a copy
 14464  of this software and associated documentation files (the "Software"), to deal
 14465  in the Software without restriction, including without limitation the rights
 14466  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14467  copies of the Software, and to permit persons to whom the Software is
 14468  furnished to do so, subject to the following conditions:
 14469  
 14470  The above copyright notice and this permission notice shall be included in
 14471  all copies or substantial portions of the Software.
 14472  
 14473  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14474  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14475  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14476  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14477  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14478  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 14479  THE SOFTWARE.
 14480  
 14481  ================================================================
 14482  
 14483  github.com/mmcloughlin/avo
 14484  https://github.com/mmcloughlin/avo
 14485  ----------------------------------------------------------------
 14486  BSD 3-Clause License
 14487  
 14488  Copyright (c) 2018, Michael McLoughlin
 14489  All rights reserved.
 14490  
 14491  Redistribution and use in source and binary forms, with or without
 14492  modification, are permitted provided that the following conditions are met:
 14493  
 14494  * Redistributions of source code must retain the above copyright notice, this
 14495    list of conditions and the following disclaimer.
 14496  
 14497  * Redistributions in binary form must reproduce the above copyright notice,
 14498    this list of conditions and the following disclaimer in the documentation
 14499    and/or other materials provided with the distribution.
 14500  
 14501  * Neither the name of the copyright holder nor the names of its
 14502    contributors may be used to endorse or promote products derived from
 14503    this software without specific prior written permission.
 14504  
 14505  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 14506  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 14507  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 14508  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 14509  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 14510  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 14511  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 14512  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 14513  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14514  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14515  
 14516  ================================================================
 14517  
 14518  github.com/modern-go/concurrent
 14519  https://github.com/modern-go/concurrent
 14520  ----------------------------------------------------------------
 14521                                   Apache License
 14522                             Version 2.0, January 2004
 14523                          http://www.apache.org/licenses/
 14524  
 14525     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14526  
 14527     1. Definitions.
 14528  
 14529        "License" shall mean the terms and conditions for use, reproduction,
 14530        and distribution as defined by Sections 1 through 9 of this document.
 14531  
 14532        "Licensor" shall mean the copyright owner or entity authorized by
 14533        the copyright owner that is granting the License.
 14534  
 14535        "Legal Entity" shall mean the union of the acting entity and all
 14536        other entities that control, are controlled by, or are under common
 14537        control with that entity. For the purposes of this definition,
 14538        "control" means (i) the power, direct or indirect, to cause the
 14539        direction or management of such entity, whether by contract or
 14540        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14541        outstanding shares, or (iii) beneficial ownership of such entity.
 14542  
 14543        "You" (or "Your") shall mean an individual or Legal Entity
 14544        exercising permissions granted by this License.
 14545  
 14546        "Source" form shall mean the preferred form for making modifications,
 14547        including but not limited to software source code, documentation
 14548        source, and configuration files.
 14549  
 14550        "Object" form shall mean any form resulting from mechanical
 14551        transformation or translation of a Source form, including but
 14552        not limited to compiled object code, generated documentation,
 14553        and conversions to other media types.
 14554  
 14555        "Work" shall mean the work of authorship, whether in Source or
 14556        Object form, made available under the License, as indicated by a
 14557        copyright notice that is included in or attached to the work
 14558        (an example is provided in the Appendix below).
 14559  
 14560        "Derivative Works" shall mean any work, whether in Source or Object
 14561        form, that is based on (or derived from) the Work and for which the
 14562        editorial revisions, annotations, elaborations, or other modifications
 14563        represent, as a whole, an original work of authorship. For the purposes
 14564        of this License, Derivative Works shall not include works that remain
 14565        separable from, or merely link (or bind by name) to the interfaces of,
 14566        the Work and Derivative Works thereof.
 14567  
 14568        "Contribution" shall mean any work of authorship, including
 14569        the original version of the Work and any modifications or additions
 14570        to that Work or Derivative Works thereof, that is intentionally
 14571        submitted to Licensor for inclusion in the Work by the copyright owner
 14572        or by an individual or Legal Entity authorized to submit on behalf of
 14573        the copyright owner. For the purposes of this definition, "submitted"
 14574        means any form of electronic, verbal, or written communication sent
 14575        to the Licensor or its representatives, including but not limited to
 14576        communication on electronic mailing lists, source code control systems,
 14577        and issue tracking systems that are managed by, or on behalf of, the
 14578        Licensor for the purpose of discussing and improving the Work, but
 14579        excluding communication that is conspicuously marked or otherwise
 14580        designated in writing by the copyright owner as "Not a Contribution."
 14581  
 14582        "Contributor" shall mean Licensor and any individual or Legal Entity
 14583        on behalf of whom a Contribution has been received by Licensor and
 14584        subsequently incorporated within the Work.
 14585  
 14586     2. Grant of Copyright License. Subject to the terms and conditions of
 14587        this License, each Contributor hereby grants to You a perpetual,
 14588        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14589        copyright license to reproduce, prepare Derivative Works of,
 14590        publicly display, publicly perform, sublicense, and distribute the
 14591        Work and such Derivative Works in Source or Object form.
 14592  
 14593     3. Grant of Patent License. Subject to the terms and conditions of
 14594        this License, each Contributor hereby grants to You a perpetual,
 14595        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14596        (except as stated in this section) patent license to make, have made,
 14597        use, offer to sell, sell, import, and otherwise transfer the Work,
 14598        where such license applies only to those patent claims licensable
 14599        by such Contributor that are necessarily infringed by their
 14600        Contribution(s) alone or by combination of their Contribution(s)
 14601        with the Work to which such Contribution(s) was submitted. If You
 14602        institute patent litigation against any entity (including a
 14603        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14604        or a Contribution incorporated within the Work constitutes direct
 14605        or contributory patent infringement, then any patent licenses
 14606        granted to You under this License for that Work shall terminate
 14607        as of the date such litigation is filed.
 14608  
 14609     4. Redistribution. You may reproduce and distribute copies of the
 14610        Work or Derivative Works thereof in any medium, with or without
 14611        modifications, and in Source or Object form, provided that You
 14612        meet the following conditions:
 14613  
 14614        (a) You must give any other recipients of the Work or
 14615            Derivative Works a copy of this License; and
 14616  
 14617        (b) You must cause any modified files to carry prominent notices
 14618            stating that You changed the files; and
 14619  
 14620        (c) You must retain, in the Source form of any Derivative Works
 14621            that You distribute, all copyright, patent, trademark, and
 14622            attribution notices from the Source form of the Work,
 14623            excluding those notices that do not pertain to any part of
 14624            the Derivative Works; and
 14625  
 14626        (d) If the Work includes a "NOTICE" text file as part of its
 14627            distribution, then any Derivative Works that You distribute must
 14628            include a readable copy of the attribution notices contained
 14629            within such NOTICE file, excluding those notices that do not
 14630            pertain to any part of the Derivative Works, in at least one
 14631            of the following places: within a NOTICE text file distributed
 14632            as part of the Derivative Works; within the Source form or
 14633            documentation, if provided along with the Derivative Works; or,
 14634            within a display generated by the Derivative Works, if and
 14635            wherever such third-party notices normally appear. The contents
 14636            of the NOTICE file are for informational purposes only and
 14637            do not modify the License. You may add Your own attribution
 14638            notices within Derivative Works that You distribute, alongside
 14639            or as an addendum to the NOTICE text from the Work, provided
 14640            that such additional attribution notices cannot be construed
 14641            as modifying the License.
 14642  
 14643        You may add Your own copyright statement to Your modifications and
 14644        may provide additional or different license terms and conditions
 14645        for use, reproduction, or distribution of Your modifications, or
 14646        for any such Derivative Works as a whole, provided Your use,
 14647        reproduction, and distribution of the Work otherwise complies with
 14648        the conditions stated in this License.
 14649  
 14650     5. Submission of Contributions. Unless You explicitly state otherwise,
 14651        any Contribution intentionally submitted for inclusion in the Work
 14652        by You to the Licensor shall be under the terms and conditions of
 14653        this License, without any additional terms or conditions.
 14654        Notwithstanding the above, nothing herein shall supersede or modify
 14655        the terms of any separate license agreement you may have executed
 14656        with Licensor regarding such Contributions.
 14657  
 14658     6. Trademarks. This License does not grant permission to use the trade
 14659        names, trademarks, service marks, or product names of the Licensor,
 14660        except as required for reasonable and customary use in describing the
 14661        origin of the Work and reproducing the content of the NOTICE file.
 14662  
 14663     7. Disclaimer of Warranty. Unless required by applicable law or
 14664        agreed to in writing, Licensor provides the Work (and each
 14665        Contributor provides its Contributions) on an "AS IS" BASIS,
 14666        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14667        implied, including, without limitation, any warranties or conditions
 14668        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14669        PARTICULAR PURPOSE. You are solely responsible for determining the
 14670        appropriateness of using or redistributing the Work and assume any
 14671        risks associated with Your exercise of permissions under this License.
 14672  
 14673     8. Limitation of Liability. In no event and under no legal theory,
 14674        whether in tort (including negligence), contract, or otherwise,
 14675        unless required by applicable law (such as deliberate and grossly
 14676        negligent acts) or agreed to in writing, shall any Contributor be
 14677        liable to You for damages, including any direct, indirect, special,
 14678        incidental, or consequential damages of any character arising as a
 14679        result of this License or out of the use or inability to use the
 14680        Work (including but not limited to damages for loss of goodwill,
 14681        work stoppage, computer failure or malfunction, or any and all
 14682        other commercial damages or losses), even if such Contributor
 14683        has been advised of the possibility of such damages.
 14684  
 14685     9. Accepting Warranty or Additional Liability. While redistributing
 14686        the Work or Derivative Works thereof, You may choose to offer,
 14687        and charge a fee for, acceptance of support, warranty, indemnity,
 14688        or other liability obligations and/or rights consistent with this
 14689        License. However, in accepting such obligations, You may act only
 14690        on Your own behalf and on Your sole responsibility, not on behalf
 14691        of any other Contributor, and only if You agree to indemnify,
 14692        defend, and hold each Contributor harmless for any liability
 14693        incurred by, or claims asserted against, such Contributor by reason
 14694        of your accepting any such warranty or additional liability.
 14695  
 14696     END OF TERMS AND CONDITIONS
 14697  
 14698     APPENDIX: How to apply the Apache License to your work.
 14699  
 14700        To apply the Apache License to your work, attach the following
 14701        boilerplate notice, with the fields enclosed by brackets "[]"
 14702        replaced with your own identifying information. (Don't include
 14703        the brackets!)  The text should be enclosed in the appropriate
 14704        comment syntax for the file format. We also recommend that a
 14705        file or class name and description of purpose be included on the
 14706        same "printed page" as the copyright notice for easier
 14707        identification within third-party archives.
 14708  
 14709     Copyright [yyyy] [name of copyright owner]
 14710  
 14711     Licensed under the Apache License, Version 2.0 (the "License");
 14712     you may not use this file except in compliance with the License.
 14713     You may obtain a copy of the License at
 14714  
 14715         http://www.apache.org/licenses/LICENSE-2.0
 14716  
 14717     Unless required by applicable law or agreed to in writing, software
 14718     distributed under the License is distributed on an "AS IS" BASIS,
 14719     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14720     See the License for the specific language governing permissions and
 14721     limitations under the License.
 14722  
 14723  ================================================================
 14724  
 14725  github.com/modern-go/reflect2
 14726  https://github.com/modern-go/reflect2
 14727  ----------------------------------------------------------------
 14728                                   Apache License
 14729                             Version 2.0, January 2004
 14730                          http://www.apache.org/licenses/
 14731  
 14732     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14733  
 14734     1. Definitions.
 14735  
 14736        "License" shall mean the terms and conditions for use, reproduction,
 14737        and distribution as defined by Sections 1 through 9 of this document.
 14738  
 14739        "Licensor" shall mean the copyright owner or entity authorized by
 14740        the copyright owner that is granting the License.
 14741  
 14742        "Legal Entity" shall mean the union of the acting entity and all
 14743        other entities that control, are controlled by, or are under common
 14744        control with that entity. For the purposes of this definition,
 14745        "control" means (i) the power, direct or indirect, to cause the
 14746        direction or management of such entity, whether by contract or
 14747        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14748        outstanding shares, or (iii) beneficial ownership of such entity.
 14749  
 14750        "You" (or "Your") shall mean an individual or Legal Entity
 14751        exercising permissions granted by this License.
 14752  
 14753        "Source" form shall mean the preferred form for making modifications,
 14754        including but not limited to software source code, documentation
 14755        source, and configuration files.
 14756  
 14757        "Object" form shall mean any form resulting from mechanical
 14758        transformation or translation of a Source form, including but
 14759        not limited to compiled object code, generated documentation,
 14760        and conversions to other media types.
 14761  
 14762        "Work" shall mean the work of authorship, whether in Source or
 14763        Object form, made available under the License, as indicated by a
 14764        copyright notice that is included in or attached to the work
 14765        (an example is provided in the Appendix below).
 14766  
 14767        "Derivative Works" shall mean any work, whether in Source or Object
 14768        form, that is based on (or derived from) the Work and for which the
 14769        editorial revisions, annotations, elaborations, or other modifications
 14770        represent, as a whole, an original work of authorship. For the purposes
 14771        of this License, Derivative Works shall not include works that remain
 14772        separable from, or merely link (or bind by name) to the interfaces of,
 14773        the Work and Derivative Works thereof.
 14774  
 14775        "Contribution" shall mean any work of authorship, including
 14776        the original version of the Work and any modifications or additions
 14777        to that Work or Derivative Works thereof, that is intentionally
 14778        submitted to Licensor for inclusion in the Work by the copyright owner
 14779        or by an individual or Legal Entity authorized to submit on behalf of
 14780        the copyright owner. For the purposes of this definition, "submitted"
 14781        means any form of electronic, verbal, or written communication sent
 14782        to the Licensor or its representatives, including but not limited to
 14783        communication on electronic mailing lists, source code control systems,
 14784        and issue tracking systems that are managed by, or on behalf of, the
 14785        Licensor for the purpose of discussing and improving the Work, but
 14786        excluding communication that is conspicuously marked or otherwise
 14787        designated in writing by the copyright owner as "Not a Contribution."
 14788  
 14789        "Contributor" shall mean Licensor and any individual or Legal Entity
 14790        on behalf of whom a Contribution has been received by Licensor and
 14791        subsequently incorporated within the Work.
 14792  
 14793     2. Grant of Copyright License. Subject to the terms and conditions of
 14794        this License, each Contributor hereby grants to You a perpetual,
 14795        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14796        copyright license to reproduce, prepare Derivative Works of,
 14797        publicly display, publicly perform, sublicense, and distribute the
 14798        Work and such Derivative Works in Source or Object form.
 14799  
 14800     3. Grant of Patent License. Subject to the terms and conditions of
 14801        this License, each Contributor hereby grants to You a perpetual,
 14802        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14803        (except as stated in this section) patent license to make, have made,
 14804        use, offer to sell, sell, import, and otherwise transfer the Work,
 14805        where such license applies only to those patent claims licensable
 14806        by such Contributor that are necessarily infringed by their
 14807        Contribution(s) alone or by combination of their Contribution(s)
 14808        with the Work to which such Contribution(s) was submitted. If You
 14809        institute patent litigation against any entity (including a
 14810        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14811        or a Contribution incorporated within the Work constitutes direct
 14812        or contributory patent infringement, then any patent licenses
 14813        granted to You under this License for that Work shall terminate
 14814        as of the date such litigation is filed.
 14815  
 14816     4. Redistribution. You may reproduce and distribute copies of the
 14817        Work or Derivative Works thereof in any medium, with or without
 14818        modifications, and in Source or Object form, provided that You
 14819        meet the following conditions:
 14820  
 14821        (a) You must give any other recipients of the Work or
 14822            Derivative Works a copy of this License; and
 14823  
 14824        (b) You must cause any modified files to carry prominent notices
 14825            stating that You changed the files; and
 14826  
 14827        (c) You must retain, in the Source form of any Derivative Works
 14828            that You distribute, all copyright, patent, trademark, and
 14829            attribution notices from the Source form of the Work,
 14830            excluding those notices that do not pertain to any part of
 14831            the Derivative Works; and
 14832  
 14833        (d) If the Work includes a "NOTICE" text file as part of its
 14834            distribution, then any Derivative Works that You distribute must
 14835            include a readable copy of the attribution notices contained
 14836            within such NOTICE file, excluding those notices that do not
 14837            pertain to any part of the Derivative Works, in at least one
 14838            of the following places: within a NOTICE text file distributed
 14839            as part of the Derivative Works; within the Source form or
 14840            documentation, if provided along with the Derivative Works; or,
 14841            within a display generated by the Derivative Works, if and
 14842            wherever such third-party notices normally appear. The contents
 14843            of the NOTICE file are for informational purposes only and
 14844            do not modify the License. You may add Your own attribution
 14845            notices within Derivative Works that You distribute, alongside
 14846            or as an addendum to the NOTICE text from the Work, provided
 14847            that such additional attribution notices cannot be construed
 14848            as modifying the License.
 14849  
 14850        You may add Your own copyright statement to Your modifications and
 14851        may provide additional or different license terms and conditions
 14852        for use, reproduction, or distribution of Your modifications, or
 14853        for any such Derivative Works as a whole, provided Your use,
 14854        reproduction, and distribution of the Work otherwise complies with
 14855        the conditions stated in this License.
 14856  
 14857     5. Submission of Contributions. Unless You explicitly state otherwise,
 14858        any Contribution intentionally submitted for inclusion in the Work
 14859        by You to the Licensor shall be under the terms and conditions of
 14860        this License, without any additional terms or conditions.
 14861        Notwithstanding the above, nothing herein shall supersede or modify
 14862        the terms of any separate license agreement you may have executed
 14863        with Licensor regarding such Contributions.
 14864  
 14865     6. Trademarks. This License does not grant permission to use the trade
 14866        names, trademarks, service marks, or product names of the Licensor,
 14867        except as required for reasonable and customary use in describing the
 14868        origin of the Work and reproducing the content of the NOTICE file.
 14869  
 14870     7. Disclaimer of Warranty. Unless required by applicable law or
 14871        agreed to in writing, Licensor provides the Work (and each
 14872        Contributor provides its Contributions) on an "AS IS" BASIS,
 14873        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14874        implied, including, without limitation, any warranties or conditions
 14875        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14876        PARTICULAR PURPOSE. You are solely responsible for determining the
 14877        appropriateness of using or redistributing the Work and assume any
 14878        risks associated with Your exercise of permissions under this License.
 14879  
 14880     8. Limitation of Liability. In no event and under no legal theory,
 14881        whether in tort (including negligence), contract, or otherwise,
 14882        unless required by applicable law (such as deliberate and grossly
 14883        negligent acts) or agreed to in writing, shall any Contributor be
 14884        liable to You for damages, including any direct, indirect, special,
 14885        incidental, or consequential damages of any character arising as a
 14886        result of this License or out of the use or inability to use the
 14887        Work (including but not limited to damages for loss of goodwill,
 14888        work stoppage, computer failure or malfunction, or any and all
 14889        other commercial damages or losses), even if such Contributor
 14890        has been advised of the possibility of such damages.
 14891  
 14892     9. Accepting Warranty or Additional Liability. While redistributing
 14893        the Work or Derivative Works thereof, You may choose to offer,
 14894        and charge a fee for, acceptance of support, warranty, indemnity,
 14895        or other liability obligations and/or rights consistent with this
 14896        License. However, in accepting such obligations, You may act only
 14897        on Your own behalf and on Your sole responsibility, not on behalf
 14898        of any other Contributor, and only if You agree to indemnify,
 14899        defend, and hold each Contributor harmless for any liability
 14900        incurred by, or claims asserted against, such Contributor by reason
 14901        of your accepting any such warranty or additional liability.
 14902  
 14903     END OF TERMS AND CONDITIONS
 14904  
 14905     APPENDIX: How to apply the Apache License to your work.
 14906  
 14907        To apply the Apache License to your work, attach the following
 14908        boilerplate notice, with the fields enclosed by brackets "[]"
 14909        replaced with your own identifying information. (Don't include
 14910        the brackets!)  The text should be enclosed in the appropriate
 14911        comment syntax for the file format. We also recommend that a
 14912        file or class name and description of purpose be included on the
 14913        same "printed page" as the copyright notice for easier
 14914        identification within third-party archives.
 14915  
 14916     Copyright [yyyy] [name of copyright owner]
 14917  
 14918     Licensed under the Apache License, Version 2.0 (the "License");
 14919     you may not use this file except in compliance with the License.
 14920     You may obtain a copy of the License at
 14921  
 14922         http://www.apache.org/licenses/LICENSE-2.0
 14923  
 14924     Unless required by applicable law or agreed to in writing, software
 14925     distributed under the License is distributed on an "AS IS" BASIS,
 14926     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14927     See the License for the specific language governing permissions and
 14928     limitations under the License.
 14929  
 14930  ================================================================
 14931  
 14932  github.com/montanaflynn/stats
 14933  https://github.com/montanaflynn/stats
 14934  ----------------------------------------------------------------
 14935  The MIT License (MIT)
 14936  
 14937  Copyright (c) 2014-2015 Montana Flynn (https://anonfunction.com)
 14938  
 14939  Permission is hereby granted, free of charge, to any person obtaining a copy
 14940  of this software and associated documentation files (the "Software"), to deal
 14941  in the Software without restriction, including without limitation the rights
 14942  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14943  copies of the Software, and to permit persons to whom the Software is
 14944  furnished to do so, subject to the following conditions:
 14945  
 14946  The above copyright notice and this permission notice shall be included in all
 14947  copies or substantial portions of the Software.
 14948  
 14949  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14950  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14951  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14952  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14953  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14954  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 14955  SOFTWARE.
 14956  
 14957  ================================================================
 14958  
 14959  github.com/nats-io/jwt
 14960  https://github.com/nats-io/jwt
 14961  ----------------------------------------------------------------
 14962                                   Apache License
 14963                             Version 2.0, January 2004
 14964                          http://www.apache.org/licenses/
 14965  
 14966     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14967  
 14968     1. Definitions.
 14969  
 14970        "License" shall mean the terms and conditions for use, reproduction,
 14971        and distribution as defined by Sections 1 through 9 of this document.
 14972  
 14973        "Licensor" shall mean the copyright owner or entity authorized by
 14974        the copyright owner that is granting the License.
 14975  
 14976        "Legal Entity" shall mean the union of the acting entity and all
 14977        other entities that control, are controlled by, or are under common
 14978        control with that entity. For the purposes of this definition,
 14979        "control" means (i) the power, direct or indirect, to cause the
 14980        direction or management of such entity, whether by contract or
 14981        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14982        outstanding shares, or (iii) beneficial ownership of such entity.
 14983  
 14984        "You" (or "Your") shall mean an individual or Legal Entity
 14985        exercising permissions granted by this License.
 14986  
 14987        "Source" form shall mean the preferred form for making modifications,
 14988        including but not limited to software source code, documentation
 14989        source, and configuration files.
 14990  
 14991        "Object" form shall mean any form resulting from mechanical
 14992        transformation or translation of a Source form, including but
 14993        not limited to compiled object code, generated documentation,
 14994        and conversions to other media types.
 14995  
 14996        "Work" shall mean the work of authorship, whether in Source or
 14997        Object form, made available under the License, as indicated by a
 14998        copyright notice that is included in or attached to the work
 14999        (an example is provided in the Appendix below).
 15000  
 15001        "Derivative Works" shall mean any work, whether in Source or Object
 15002        form, that is based on (or derived from) the Work and for which the
 15003        editorial revisions, annotations, elaborations, or other modifications
 15004        represent, as a whole, an original work of authorship. For the purposes
 15005        of this License, Derivative Works shall not include works that remain
 15006        separable from, or merely link (or bind by name) to the interfaces of,
 15007        the Work and Derivative Works thereof.
 15008  
 15009        "Contribution" shall mean any work of authorship, including
 15010        the original version of the Work and any modifications or additions
 15011        to that Work or Derivative Works thereof, that is intentionally
 15012        submitted to Licensor for inclusion in the Work by the copyright owner
 15013        or by an individual or Legal Entity authorized to submit on behalf of
 15014        the copyright owner. For the purposes of this definition, "submitted"
 15015        means any form of electronic, verbal, or written communication sent
 15016        to the Licensor or its representatives, including but not limited to
 15017        communication on electronic mailing lists, source code control systems,
 15018        and issue tracking systems that are managed by, or on behalf of, the
 15019        Licensor for the purpose of discussing and improving the Work, but
 15020        excluding communication that is conspicuously marked or otherwise
 15021        designated in writing by the copyright owner as "Not a Contribution."
 15022  
 15023        "Contributor" shall mean Licensor and any individual or Legal Entity
 15024        on behalf of whom a Contribution has been received by Licensor and
 15025        subsequently incorporated within the Work.
 15026  
 15027     2. Grant of Copyright License. Subject to the terms and conditions of
 15028        this License, each Contributor hereby grants to You a perpetual,
 15029        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15030        copyright license to reproduce, prepare Derivative Works of,
 15031        publicly display, publicly perform, sublicense, and distribute the
 15032        Work and such Derivative Works in Source or Object form.
 15033  
 15034     3. Grant of Patent License. Subject to the terms and conditions of
 15035        this License, each Contributor hereby grants to You a perpetual,
 15036        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15037        (except as stated in this section) patent license to make, have made,
 15038        use, offer to sell, sell, import, and otherwise transfer the Work,
 15039        where such license applies only to those patent claims licensable
 15040        by such Contributor that are necessarily infringed by their
 15041        Contribution(s) alone or by combination of their Contribution(s)
 15042        with the Work to which such Contribution(s) was submitted. If You
 15043        institute patent litigation against any entity (including a
 15044        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15045        or a Contribution incorporated within the Work constitutes direct
 15046        or contributory patent infringement, then any patent licenses
 15047        granted to You under this License for that Work shall terminate
 15048        as of the date such litigation is filed.
 15049  
 15050     4. Redistribution. You may reproduce and distribute copies of the
 15051        Work or Derivative Works thereof in any medium, with or without
 15052        modifications, and in Source or Object form, provided that You
 15053        meet the following conditions:
 15054  
 15055        (a) You must give any other recipients of the Work or
 15056            Derivative Works a copy of this License; and
 15057  
 15058        (b) You must cause any modified files to carry prominent notices
 15059            stating that You changed the files; and
 15060  
 15061        (c) You must retain, in the Source form of any Derivative Works
 15062            that You distribute, all copyright, patent, trademark, and
 15063            attribution notices from the Source form of the Work,
 15064            excluding those notices that do not pertain to any part of
 15065            the Derivative Works; and
 15066  
 15067        (d) If the Work includes a "NOTICE" text file as part of its
 15068            distribution, then any Derivative Works that You distribute must
 15069            include a readable copy of the attribution notices contained
 15070            within such NOTICE file, excluding those notices that do not
 15071            pertain to any part of the Derivative Works, in at least one
 15072            of the following places: within a NOTICE text file distributed
 15073            as part of the Derivative Works; within the Source form or
 15074            documentation, if provided along with the Derivative Works; or,
 15075            within a display generated by the Derivative Works, if and
 15076            wherever such third-party notices normally appear. The contents
 15077            of the NOTICE file are for informational purposes only and
 15078            do not modify the License. You may add Your own attribution
 15079            notices within Derivative Works that You distribute, alongside
 15080            or as an addendum to the NOTICE text from the Work, provided
 15081            that such additional attribution notices cannot be construed
 15082            as modifying the License.
 15083  
 15084        You may add Your own copyright statement to Your modifications and
 15085        may provide additional or different license terms and conditions
 15086        for use, reproduction, or distribution of Your modifications, or
 15087        for any such Derivative Works as a whole, provided Your use,
 15088        reproduction, and distribution of the Work otherwise complies with
 15089        the conditions stated in this License.
 15090  
 15091     5. Submission of Contributions. Unless You explicitly state otherwise,
 15092        any Contribution intentionally submitted for inclusion in the Work
 15093        by You to the Licensor shall be under the terms and conditions of
 15094        this License, without any additional terms or conditions.
 15095        Notwithstanding the above, nothing herein shall supersede or modify
 15096        the terms of any separate license agreement you may have executed
 15097        with Licensor regarding such Contributions.
 15098  
 15099     6. Trademarks. This License does not grant permission to use the trade
 15100        names, trademarks, service marks, or product names of the Licensor,
 15101        except as required for reasonable and customary use in describing the
 15102        origin of the Work and reproducing the content of the NOTICE file.
 15103  
 15104     7. Disclaimer of Warranty. Unless required by applicable law or
 15105        agreed to in writing, Licensor provides the Work (and each
 15106        Contributor provides its Contributions) on an "AS IS" BASIS,
 15107        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15108        implied, including, without limitation, any warranties or conditions
 15109        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15110        PARTICULAR PURPOSE. You are solely responsible for determining the
 15111        appropriateness of using or redistributing the Work and assume any
 15112        risks associated with Your exercise of permissions under this License.
 15113  
 15114     8. Limitation of Liability. In no event and under no legal theory,
 15115        whether in tort (including negligence), contract, or otherwise,
 15116        unless required by applicable law (such as deliberate and grossly
 15117        negligent acts) or agreed to in writing, shall any Contributor be
 15118        liable to You for damages, including any direct, indirect, special,
 15119        incidental, or consequential damages of any character arising as a
 15120        result of this License or out of the use or inability to use the
 15121        Work (including but not limited to damages for loss of goodwill,
 15122        work stoppage, computer failure or malfunction, or any and all
 15123        other commercial damages or losses), even if such Contributor
 15124        has been advised of the possibility of such damages.
 15125  
 15126     9. Accepting Warranty or Additional Liability. While redistributing
 15127        the Work or Derivative Works thereof, You may choose to offer,
 15128        and charge a fee for, acceptance of support, warranty, indemnity,
 15129        or other liability obligations and/or rights consistent with this
 15130        License. However, in accepting such obligations, You may act only
 15131        on Your own behalf and on Your sole responsibility, not on behalf
 15132        of any other Contributor, and only if You agree to indemnify,
 15133        defend, and hold each Contributor harmless for any liability
 15134        incurred by, or claims asserted against, such Contributor by reason
 15135        of your accepting any such warranty or additional liability.
 15136  
 15137     END OF TERMS AND CONDITIONS
 15138  
 15139     APPENDIX: How to apply the Apache License to your work.
 15140  
 15141        To apply the Apache License to your work, attach the following
 15142        boilerplate notice, with the fields enclosed by brackets "[]"
 15143        replaced with your own identifying information. (Don't include
 15144        the brackets!)  The text should be enclosed in the appropriate
 15145        comment syntax for the file format. We also recommend that a
 15146        file or class name and description of purpose be included on the
 15147        same "printed page" as the copyright notice for easier
 15148        identification within third-party archives.
 15149  
 15150     Copyright [yyyy] [name of copyright owner]
 15151  
 15152     Licensed under the Apache License, Version 2.0 (the "License");
 15153     you may not use this file except in compliance with the License.
 15154     You may obtain a copy of the License at
 15155  
 15156         http://www.apache.org/licenses/LICENSE-2.0
 15157  
 15158     Unless required by applicable law or agreed to in writing, software
 15159     distributed under the License is distributed on an "AS IS" BASIS,
 15160     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15161     See the License for the specific language governing permissions and
 15162     limitations under the License.
 15163  
 15164  ================================================================
 15165  
 15166  github.com/nats-io/nats-server/v2
 15167  https://github.com/nats-io/nats-server/v2
 15168  ----------------------------------------------------------------
 15169                                   Apache License
 15170                             Version 2.0, January 2004
 15171                          http://www.apache.org/licenses/
 15172  
 15173     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15174  
 15175     1. Definitions.
 15176  
 15177        "License" shall mean the terms and conditions for use, reproduction,
 15178        and distribution as defined by Sections 1 through 9 of this document.
 15179  
 15180        "Licensor" shall mean the copyright owner or entity authorized by
 15181        the copyright owner that is granting the License.
 15182  
 15183        "Legal Entity" shall mean the union of the acting entity and all
 15184        other entities that control, are controlled by, or are under common
 15185        control with that entity. For the purposes of this definition,
 15186        "control" means (i) the power, direct or indirect, to cause the
 15187        direction or management of such entity, whether by contract or
 15188        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15189        outstanding shares, or (iii) beneficial ownership of such entity.
 15190  
 15191        "You" (or "Your") shall mean an individual or Legal Entity
 15192        exercising permissions granted by this License.
 15193  
 15194        "Source" form shall mean the preferred form for making modifications,
 15195        including but not limited to software source code, documentation
 15196        source, and configuration files.
 15197  
 15198        "Object" form shall mean any form resulting from mechanical
 15199        transformation or translation of a Source form, including but
 15200        not limited to compiled object code, generated documentation,
 15201        and conversions to other media types.
 15202  
 15203        "Work" shall mean the work of authorship, whether in Source or
 15204        Object form, made available under the License, as indicated by a
 15205        copyright notice that is included in or attached to the work
 15206        (an example is provided in the Appendix below).
 15207  
 15208        "Derivative Works" shall mean any work, whether in Source or Object
 15209        form, that is based on (or derived from) the Work and for which the
 15210        editorial revisions, annotations, elaborations, or other modifications
 15211        represent, as a whole, an original work of authorship. For the purposes
 15212        of this License, Derivative Works shall not include works that remain
 15213        separable from, or merely link (or bind by name) to the interfaces of,
 15214        the Work and Derivative Works thereof.
 15215  
 15216        "Contribution" shall mean any work of authorship, including
 15217        the original version of the Work and any modifications or additions
 15218        to that Work or Derivative Works thereof, that is intentionally
 15219        submitted to Licensor for inclusion in the Work by the copyright owner
 15220        or by an individual or Legal Entity authorized to submit on behalf of
 15221        the copyright owner. For the purposes of this definition, "submitted"
 15222        means any form of electronic, verbal, or written communication sent
 15223        to the Licensor or its representatives, including but not limited to
 15224        communication on electronic mailing lists, source code control systems,
 15225        and issue tracking systems that are managed by, or on behalf of, the
 15226        Licensor for the purpose of discussing and improving the Work, but
 15227        excluding communication that is conspicuously marked or otherwise
 15228        designated in writing by the copyright owner as "Not a Contribution."
 15229  
 15230        "Contributor" shall mean Licensor and any individual or Legal Entity
 15231        on behalf of whom a Contribution has been received by Licensor and
 15232        subsequently incorporated within the Work.
 15233  
 15234     2. Grant of Copyright License. Subject to the terms and conditions of
 15235        this License, each Contributor hereby grants to You a perpetual,
 15236        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15237        copyright license to reproduce, prepare Derivative Works of,
 15238        publicly display, publicly perform, sublicense, and distribute the
 15239        Work and such Derivative Works in Source or Object form.
 15240  
 15241     3. Grant of Patent License. Subject to the terms and conditions of
 15242        this License, each Contributor hereby grants to You a perpetual,
 15243        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15244        (except as stated in this section) patent license to make, have made,
 15245        use, offer to sell, sell, import, and otherwise transfer the Work,
 15246        where such license applies only to those patent claims licensable
 15247        by such Contributor that are necessarily infringed by their
 15248        Contribution(s) alone or by combination of their Contribution(s)
 15249        with the Work to which such Contribution(s) was submitted. If You
 15250        institute patent litigation against any entity (including a
 15251        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15252        or a Contribution incorporated within the Work constitutes direct
 15253        or contributory patent infringement, then any patent licenses
 15254        granted to You under this License for that Work shall terminate
 15255        as of the date such litigation is filed.
 15256  
 15257     4. Redistribution. You may reproduce and distribute copies of the
 15258        Work or Derivative Works thereof in any medium, with or without
 15259        modifications, and in Source or Object form, provided that You
 15260        meet the following conditions:
 15261  
 15262        (a) You must give any other recipients of the Work or
 15263            Derivative Works a copy of this License; and
 15264  
 15265        (b) You must cause any modified files to carry prominent notices
 15266            stating that You changed the files; and
 15267  
 15268        (c) You must retain, in the Source form of any Derivative Works
 15269            that You distribute, all copyright, patent, trademark, and
 15270            attribution notices from the Source form of the Work,
 15271            excluding those notices that do not pertain to any part of
 15272            the Derivative Works; and
 15273  
 15274        (d) If the Work includes a "NOTICE" text file as part of its
 15275            distribution, then any Derivative Works that You distribute must
 15276            include a readable copy of the attribution notices contained
 15277            within such NOTICE file, excluding those notices that do not
 15278            pertain to any part of the Derivative Works, in at least one
 15279            of the following places: within a NOTICE text file distributed
 15280            as part of the Derivative Works; within the Source form or
 15281            documentation, if provided along with the Derivative Works; or,
 15282            within a display generated by the Derivative Works, if and
 15283            wherever such third-party notices normally appear. The contents
 15284            of the NOTICE file are for informational purposes only and
 15285            do not modify the License. You may add Your own attribution
 15286            notices within Derivative Works that You distribute, alongside
 15287            or as an addendum to the NOTICE text from the Work, provided
 15288            that such additional attribution notices cannot be construed
 15289            as modifying the License.
 15290  
 15291        You may add Your own copyright statement to Your modifications and
 15292        may provide additional or different license terms and conditions
 15293        for use, reproduction, or distribution of Your modifications, or
 15294        for any such Derivative Works as a whole, provided Your use,
 15295        reproduction, and distribution of the Work otherwise complies with
 15296        the conditions stated in this License.
 15297  
 15298     5. Submission of Contributions. Unless You explicitly state otherwise,
 15299        any Contribution intentionally submitted for inclusion in the Work
 15300        by You to the Licensor shall be under the terms and conditions of
 15301        this License, without any additional terms or conditions.
 15302        Notwithstanding the above, nothing herein shall supersede or modify
 15303        the terms of any separate license agreement you may have executed
 15304        with Licensor regarding such Contributions.
 15305  
 15306     6. Trademarks. This License does not grant permission to use the trade
 15307        names, trademarks, service marks, or product names of the Licensor,
 15308        except as required for reasonable and customary use in describing the
 15309        origin of the Work and reproducing the content of the NOTICE file.
 15310  
 15311     7. Disclaimer of Warranty. Unless required by applicable law or
 15312        agreed to in writing, Licensor provides the Work (and each
 15313        Contributor provides its Contributions) on an "AS IS" BASIS,
 15314        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15315        implied, including, without limitation, any warranties or conditions
 15316        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15317        PARTICULAR PURPOSE. You are solely responsible for determining the
 15318        appropriateness of using or redistributing the Work and assume any
 15319        risks associated with Your exercise of permissions under this License.
 15320  
 15321     8. Limitation of Liability. In no event and under no legal theory,
 15322        whether in tort (including negligence), contract, or otherwise,
 15323        unless required by applicable law (such as deliberate and grossly
 15324        negligent acts) or agreed to in writing, shall any Contributor be
 15325        liable to You for damages, including any direct, indirect, special,
 15326        incidental, or consequential damages of any character arising as a
 15327        result of this License or out of the use or inability to use the
 15328        Work (including but not limited to damages for loss of goodwill,
 15329        work stoppage, computer failure or malfunction, or any and all
 15330        other commercial damages or losses), even if such Contributor
 15331        has been advised of the possibility of such damages.
 15332  
 15333     9. Accepting Warranty or Additional Liability. While redistributing
 15334        the Work or Derivative Works thereof, You may choose to offer,
 15335        and charge a fee for, acceptance of support, warranty, indemnity,
 15336        or other liability obligations and/or rights consistent with this
 15337        License. However, in accepting such obligations, You may act only
 15338        on Your own behalf and on Your sole responsibility, not on behalf
 15339        of any other Contributor, and only if You agree to indemnify,
 15340        defend, and hold each Contributor harmless for any liability
 15341        incurred by, or claims asserted against, such Contributor by reason
 15342        of your accepting any such warranty or additional liability.
 15343  
 15344     END OF TERMS AND CONDITIONS
 15345  
 15346     APPENDIX: How to apply the Apache License to your work.
 15347  
 15348        To apply the Apache License to your work, attach the following
 15349        boilerplate notice, with the fields enclosed by brackets "[]"
 15350        replaced with your own identifying information. (Don't include
 15351        the brackets!)  The text should be enclosed in the appropriate
 15352        comment syntax for the file format. We also recommend that a
 15353        file or class name and description of purpose be included on the
 15354        same "printed page" as the copyright notice for easier
 15355        identification within third-party archives.
 15356  
 15357     Copyright [yyyy] [name of copyright owner]
 15358  
 15359     Licensed under the Apache License, Version 2.0 (the "License");
 15360     you may not use this file except in compliance with the License.
 15361     You may obtain a copy of the License at
 15362  
 15363         http://www.apache.org/licenses/LICENSE-2.0
 15364  
 15365     Unless required by applicable law or agreed to in writing, software
 15366     distributed under the License is distributed on an "AS IS" BASIS,
 15367     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15368     See the License for the specific language governing permissions and
 15369     limitations under the License.
 15370  
 15371  ================================================================
 15372  
 15373  github.com/nats-io/nats-streaming-server
 15374  https://github.com/nats-io/nats-streaming-server
 15375  ----------------------------------------------------------------
 15376                                   Apache License
 15377                             Version 2.0, January 2004
 15378                          http://www.apache.org/licenses/
 15379  
 15380     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15381  
 15382     1. Definitions.
 15383  
 15384        "License" shall mean the terms and conditions for use, reproduction,
 15385        and distribution as defined by Sections 1 through 9 of this document.
 15386  
 15387        "Licensor" shall mean the copyright owner or entity authorized by
 15388        the copyright owner that is granting the License.
 15389  
 15390        "Legal Entity" shall mean the union of the acting entity and all
 15391        other entities that control, are controlled by, or are under common
 15392        control with that entity. For the purposes of this definition,
 15393        "control" means (i) the power, direct or indirect, to cause the
 15394        direction or management of such entity, whether by contract or
 15395        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15396        outstanding shares, or (iii) beneficial ownership of such entity.
 15397  
 15398        "You" (or "Your") shall mean an individual or Legal Entity
 15399        exercising permissions granted by this License.
 15400  
 15401        "Source" form shall mean the preferred form for making modifications,
 15402        including but not limited to software source code, documentation
 15403        source, and configuration files.
 15404  
 15405        "Object" form shall mean any form resulting from mechanical
 15406        transformation or translation of a Source form, including but
 15407        not limited to compiled object code, generated documentation,
 15408        and conversions to other media types.
 15409  
 15410        "Work" shall mean the work of authorship, whether in Source or
 15411        Object form, made available under the License, as indicated by a
 15412        copyright notice that is included in or attached to the work
 15413        (an example is provided in the Appendix below).
 15414  
 15415        "Derivative Works" shall mean any work, whether in Source or Object
 15416        form, that is based on (or derived from) the Work and for which the
 15417        editorial revisions, annotations, elaborations, or other modifications
 15418        represent, as a whole, an original work of authorship. For the purposes
 15419        of this License, Derivative Works shall not include works that remain
 15420        separable from, or merely link (or bind by name) to the interfaces of,
 15421        the Work and Derivative Works thereof.
 15422  
 15423        "Contribution" shall mean any work of authorship, including
 15424        the original version of the Work and any modifications or additions
 15425        to that Work or Derivative Works thereof, that is intentionally
 15426        submitted to Licensor for inclusion in the Work by the copyright owner
 15427        or by an individual or Legal Entity authorized to submit on behalf of
 15428        the copyright owner. For the purposes of this definition, "submitted"
 15429        means any form of electronic, verbal, or written communication sent
 15430        to the Licensor or its representatives, including but not limited to
 15431        communication on electronic mailing lists, source code control systems,
 15432        and issue tracking systems that are managed by, or on behalf of, the
 15433        Licensor for the purpose of discussing and improving the Work, but
 15434        excluding communication that is conspicuously marked or otherwise
 15435        designated in writing by the copyright owner as "Not a Contribution."
 15436  
 15437        "Contributor" shall mean Licensor and any individual or Legal Entity
 15438        on behalf of whom a Contribution has been received by Licensor and
 15439        subsequently incorporated within the Work.
 15440  
 15441     2. Grant of Copyright License. Subject to the terms and conditions of
 15442        this License, each Contributor hereby grants to You a perpetual,
 15443        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15444        copyright license to reproduce, prepare Derivative Works of,
 15445        publicly display, publicly perform, sublicense, and distribute the
 15446        Work and such Derivative Works in Source or Object form.
 15447  
 15448     3. Grant of Patent License. Subject to the terms and conditions of
 15449        this License, each Contributor hereby grants to You a perpetual,
 15450        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15451        (except as stated in this section) patent license to make, have made,
 15452        use, offer to sell, sell, import, and otherwise transfer the Work,
 15453        where such license applies only to those patent claims licensable
 15454        by such Contributor that are necessarily infringed by their
 15455        Contribution(s) alone or by combination of their Contribution(s)
 15456        with the Work to which such Contribution(s) was submitted. If You
 15457        institute patent litigation against any entity (including a
 15458        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15459        or a Contribution incorporated within the Work constitutes direct
 15460        or contributory patent infringement, then any patent licenses
 15461        granted to You under this License for that Work shall terminate
 15462        as of the date such litigation is filed.
 15463  
 15464     4. Redistribution. You may reproduce and distribute copies of the
 15465        Work or Derivative Works thereof in any medium, with or without
 15466        modifications, and in Source or Object form, provided that You
 15467        meet the following conditions:
 15468  
 15469        (a) You must give any other recipients of the Work or
 15470            Derivative Works a copy of this License; and
 15471  
 15472        (b) You must cause any modified files to carry prominent notices
 15473            stating that You changed the files; and
 15474  
 15475        (c) You must retain, in the Source form of any Derivative Works
 15476            that You distribute, all copyright, patent, trademark, and
 15477            attribution notices from the Source form of the Work,
 15478            excluding those notices that do not pertain to any part of
 15479            the Derivative Works; and
 15480  
 15481        (d) If the Work includes a "NOTICE" text file as part of its
 15482            distribution, then any Derivative Works that You distribute must
 15483            include a readable copy of the attribution notices contained
 15484            within such NOTICE file, excluding those notices that do not
 15485            pertain to any part of the Derivative Works, in at least one
 15486            of the following places: within a NOTICE text file distributed
 15487            as part of the Derivative Works; within the Source form or
 15488            documentation, if provided along with the Derivative Works; or,
 15489            within a display generated by the Derivative Works, if and
 15490            wherever such third-party notices normally appear. The contents
 15491            of the NOTICE file are for informational purposes only and
 15492            do not modify the License. You may add Your own attribution
 15493            notices within Derivative Works that You distribute, alongside
 15494            or as an addendum to the NOTICE text from the Work, provided
 15495            that such additional attribution notices cannot be construed
 15496            as modifying the License.
 15497  
 15498        You may add Your own copyright statement to Your modifications and
 15499        may provide additional or different license terms and conditions
 15500        for use, reproduction, or distribution of Your modifications, or
 15501        for any such Derivative Works as a whole, provided Your use,
 15502        reproduction, and distribution of the Work otherwise complies with
 15503        the conditions stated in this License.
 15504  
 15505     5. Submission of Contributions. Unless You explicitly state otherwise,
 15506        any Contribution intentionally submitted for inclusion in the Work
 15507        by You to the Licensor shall be under the terms and conditions of
 15508        this License, without any additional terms or conditions.
 15509        Notwithstanding the above, nothing herein shall supersede or modify
 15510        the terms of any separate license agreement you may have executed
 15511        with Licensor regarding such Contributions.
 15512  
 15513     6. Trademarks. This License does not grant permission to use the trade
 15514        names, trademarks, service marks, or product names of the Licensor,
 15515        except as required for reasonable and customary use in describing the
 15516        origin of the Work and reproducing the content of the NOTICE file.
 15517  
 15518     7. Disclaimer of Warranty. Unless required by applicable law or
 15519        agreed to in writing, Licensor provides the Work (and each
 15520        Contributor provides its Contributions) on an "AS IS" BASIS,
 15521        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15522        implied, including, without limitation, any warranties or conditions
 15523        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15524        PARTICULAR PURPOSE. You are solely responsible for determining the
 15525        appropriateness of using or redistributing the Work and assume any
 15526        risks associated with Your exercise of permissions under this License.
 15527  
 15528     8. Limitation of Liability. In no event and under no legal theory,
 15529        whether in tort (including negligence), contract, or otherwise,
 15530        unless required by applicable law (such as deliberate and grossly
 15531        negligent acts) or agreed to in writing, shall any Contributor be
 15532        liable to You for damages, including any direct, indirect, special,
 15533        incidental, or consequential damages of any character arising as a
 15534        result of this License or out of the use or inability to use the
 15535        Work (including but not limited to damages for loss of goodwill,
 15536        work stoppage, computer failure or malfunction, or any and all
 15537        other commercial damages or losses), even if such Contributor
 15538        has been advised of the possibility of such damages.
 15539  
 15540     9. Accepting Warranty or Additional Liability. While redistributing
 15541        the Work or Derivative Works thereof, You may choose to offer,
 15542        and charge a fee for, acceptance of support, warranty, indemnity,
 15543        or other liability obligations and/or rights consistent with this
 15544        License. However, in accepting such obligations, You may act only
 15545        on Your own behalf and on Your sole responsibility, not on behalf
 15546        of any other Contributor, and only if You agree to indemnify,
 15547        defend, and hold each Contributor harmless for any liability
 15548        incurred by, or claims asserted against, such Contributor by reason
 15549        of your accepting any such warranty or additional liability.
 15550  
 15551     END OF TERMS AND CONDITIONS
 15552  
 15553     APPENDIX: How to apply the Apache License to your work.
 15554  
 15555        To apply the Apache License to your work, attach the following
 15556        boilerplate notice, with the fields enclosed by brackets "[]"
 15557        replaced with your own identifying information. (Don't include
 15558        the brackets!)  The text should be enclosed in the appropriate
 15559        comment syntax for the file format. We also recommend that a
 15560        file or class name and description of purpose be included on the
 15561        same "printed page" as the copyright notice for easier
 15562        identification within third-party archives.
 15563  
 15564     Copyright [yyyy] [name of copyright owner]
 15565  
 15566     Licensed under the Apache License, Version 2.0 (the "License");
 15567     you may not use this file except in compliance with the License.
 15568     You may obtain a copy of the License at
 15569  
 15570         http://www.apache.org/licenses/LICENSE-2.0
 15571  
 15572     Unless required by applicable law or agreed to in writing, software
 15573     distributed under the License is distributed on an "AS IS" BASIS,
 15574     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15575     See the License for the specific language governing permissions and
 15576     limitations under the License.
 15577  ================================================================
 15578  
 15579  github.com/nats-io/nats.go
 15580  https://github.com/nats-io/nats.go
 15581  ----------------------------------------------------------------
 15582                                   Apache License
 15583                             Version 2.0, January 2004
 15584                          http://www.apache.org/licenses/
 15585  
 15586     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15587  
 15588     1. Definitions.
 15589  
 15590        "License" shall mean the terms and conditions for use, reproduction,
 15591        and distribution as defined by Sections 1 through 9 of this document.
 15592  
 15593        "Licensor" shall mean the copyright owner or entity authorized by
 15594        the copyright owner that is granting the License.
 15595  
 15596        "Legal Entity" shall mean the union of the acting entity and all
 15597        other entities that control, are controlled by, or are under common
 15598        control with that entity. For the purposes of this definition,
 15599        "control" means (i) the power, direct or indirect, to cause the
 15600        direction or management of such entity, whether by contract or
 15601        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15602        outstanding shares, or (iii) beneficial ownership of such entity.
 15603  
 15604        "You" (or "Your") shall mean an individual or Legal Entity
 15605        exercising permissions granted by this License.
 15606  
 15607        "Source" form shall mean the preferred form for making modifications,
 15608        including but not limited to software source code, documentation
 15609        source, and configuration files.
 15610  
 15611        "Object" form shall mean any form resulting from mechanical
 15612        transformation or translation of a Source form, including but
 15613        not limited to compiled object code, generated documentation,
 15614        and conversions to other media types.
 15615  
 15616        "Work" shall mean the work of authorship, whether in Source or
 15617        Object form, made available under the License, as indicated by a
 15618        copyright notice that is included in or attached to the work
 15619        (an example is provided in the Appendix below).
 15620  
 15621        "Derivative Works" shall mean any work, whether in Source or Object
 15622        form, that is based on (or derived from) the Work and for which the
 15623        editorial revisions, annotations, elaborations, or other modifications
 15624        represent, as a whole, an original work of authorship. For the purposes
 15625        of this License, Derivative Works shall not include works that remain
 15626        separable from, or merely link (or bind by name) to the interfaces of,
 15627        the Work and Derivative Works thereof.
 15628  
 15629        "Contribution" shall mean any work of authorship, including
 15630        the original version of the Work and any modifications or additions
 15631        to that Work or Derivative Works thereof, that is intentionally
 15632        submitted to Licensor for inclusion in the Work by the copyright owner
 15633        or by an individual or Legal Entity authorized to submit on behalf of
 15634        the copyright owner. For the purposes of this definition, "submitted"
 15635        means any form of electronic, verbal, or written communication sent
 15636        to the Licensor or its representatives, including but not limited to
 15637        communication on electronic mailing lists, source code control systems,
 15638        and issue tracking systems that are managed by, or on behalf of, the
 15639        Licensor for the purpose of discussing and improving the Work, but
 15640        excluding communication that is conspicuously marked or otherwise
 15641        designated in writing by the copyright owner as "Not a Contribution."
 15642  
 15643        "Contributor" shall mean Licensor and any individual or Legal Entity
 15644        on behalf of whom a Contribution has been received by Licensor and
 15645        subsequently incorporated within the Work.
 15646  
 15647     2. Grant of Copyright License. Subject to the terms and conditions of
 15648        this License, each Contributor hereby grants to You a perpetual,
 15649        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15650        copyright license to reproduce, prepare Derivative Works of,
 15651        publicly display, publicly perform, sublicense, and distribute the
 15652        Work and such Derivative Works in Source or Object form.
 15653  
 15654     3. Grant of Patent License. Subject to the terms and conditions of
 15655        this License, each Contributor hereby grants to You a perpetual,
 15656        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15657        (except as stated in this section) patent license to make, have made,
 15658        use, offer to sell, sell, import, and otherwise transfer the Work,
 15659        where such license applies only to those patent claims licensable
 15660        by such Contributor that are necessarily infringed by their
 15661        Contribution(s) alone or by combination of their Contribution(s)
 15662        with the Work to which such Contribution(s) was submitted. If You
 15663        institute patent litigation against any entity (including a
 15664        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15665        or a Contribution incorporated within the Work constitutes direct
 15666        or contributory patent infringement, then any patent licenses
 15667        granted to You under this License for that Work shall terminate
 15668        as of the date such litigation is filed.
 15669  
 15670     4. Redistribution. You may reproduce and distribute copies of the
 15671        Work or Derivative Works thereof in any medium, with or without
 15672        modifications, and in Source or Object form, provided that You
 15673        meet the following conditions:
 15674  
 15675        (a) You must give any other recipients of the Work or
 15676            Derivative Works a copy of this License; and
 15677  
 15678        (b) You must cause any modified files to carry prominent notices
 15679            stating that You changed the files; and
 15680  
 15681        (c) You must retain, in the Source form of any Derivative Works
 15682            that You distribute, all copyright, patent, trademark, and
 15683            attribution notices from the Source form of the Work,
 15684            excluding those notices that do not pertain to any part of
 15685            the Derivative Works; and
 15686  
 15687        (d) If the Work includes a "NOTICE" text file as part of its
 15688            distribution, then any Derivative Works that You distribute must
 15689            include a readable copy of the attribution notices contained
 15690            within such NOTICE file, excluding those notices that do not
 15691            pertain to any part of the Derivative Works, in at least one
 15692            of the following places: within a NOTICE text file distributed
 15693            as part of the Derivative Works; within the Source form or
 15694            documentation, if provided along with the Derivative Works; or,
 15695            within a display generated by the Derivative Works, if and
 15696            wherever such third-party notices normally appear. The contents
 15697            of the NOTICE file are for informational purposes only and
 15698            do not modify the License. You may add Your own attribution
 15699            notices within Derivative Works that You distribute, alongside
 15700            or as an addendum to the NOTICE text from the Work, provided
 15701            that such additional attribution notices cannot be construed
 15702            as modifying the License.
 15703  
 15704        You may add Your own copyright statement to Your modifications and
 15705        may provide additional or different license terms and conditions
 15706        for use, reproduction, or distribution of Your modifications, or
 15707        for any such Derivative Works as a whole, provided Your use,
 15708        reproduction, and distribution of the Work otherwise complies with
 15709        the conditions stated in this License.
 15710  
 15711     5. Submission of Contributions. Unless You explicitly state otherwise,
 15712        any Contribution intentionally submitted for inclusion in the Work
 15713        by You to the Licensor shall be under the terms and conditions of
 15714        this License, without any additional terms or conditions.
 15715        Notwithstanding the above, nothing herein shall supersede or modify
 15716        the terms of any separate license agreement you may have executed
 15717        with Licensor regarding such Contributions.
 15718  
 15719     6. Trademarks. This License does not grant permission to use the trade
 15720        names, trademarks, service marks, or product names of the Licensor,
 15721        except as required for reasonable and customary use in describing the
 15722        origin of the Work and reproducing the content of the NOTICE file.
 15723  
 15724     7. Disclaimer of Warranty. Unless required by applicable law or
 15725        agreed to in writing, Licensor provides the Work (and each
 15726        Contributor provides its Contributions) on an "AS IS" BASIS,
 15727        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15728        implied, including, without limitation, any warranties or conditions
 15729        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15730        PARTICULAR PURPOSE. You are solely responsible for determining the
 15731        appropriateness of using or redistributing the Work and assume any
 15732        risks associated with Your exercise of permissions under this License.
 15733  
 15734     8. Limitation of Liability. In no event and under no legal theory,
 15735        whether in tort (including negligence), contract, or otherwise,
 15736        unless required by applicable law (such as deliberate and grossly
 15737        negligent acts) or agreed to in writing, shall any Contributor be
 15738        liable to You for damages, including any direct, indirect, special,
 15739        incidental, or consequential damages of any character arising as a
 15740        result of this License or out of the use or inability to use the
 15741        Work (including but not limited to damages for loss of goodwill,
 15742        work stoppage, computer failure or malfunction, or any and all
 15743        other commercial damages or losses), even if such Contributor
 15744        has been advised of the possibility of such damages.
 15745  
 15746     9. Accepting Warranty or Additional Liability. While redistributing
 15747        the Work or Derivative Works thereof, You may choose to offer,
 15748        and charge a fee for, acceptance of support, warranty, indemnity,
 15749        or other liability obligations and/or rights consistent with this
 15750        License. However, in accepting such obligations, You may act only
 15751        on Your own behalf and on Your sole responsibility, not on behalf
 15752        of any other Contributor, and only if You agree to indemnify,
 15753        defend, and hold each Contributor harmless for any liability
 15754        incurred by, or claims asserted against, such Contributor by reason
 15755        of your accepting any such warranty or additional liability.
 15756  
 15757     END OF TERMS AND CONDITIONS
 15758  
 15759     APPENDIX: How to apply the Apache License to your work.
 15760  
 15761        To apply the Apache License to your work, attach the following
 15762        boilerplate notice, with the fields enclosed by brackets "[]"
 15763        replaced with your own identifying information. (Don't include
 15764        the brackets!)  The text should be enclosed in the appropriate
 15765        comment syntax for the file format. We also recommend that a
 15766        file or class name and description of purpose be included on the
 15767        same "printed page" as the copyright notice for easier
 15768        identification within third-party archives.
 15769  
 15770     Copyright [yyyy] [name of copyright owner]
 15771  
 15772     Licensed under the Apache License, Version 2.0 (the "License");
 15773     you may not use this file except in compliance with the License.
 15774     You may obtain a copy of the License at
 15775  
 15776         http://www.apache.org/licenses/LICENSE-2.0
 15777  
 15778     Unless required by applicable law or agreed to in writing, software
 15779     distributed under the License is distributed on an "AS IS" BASIS,
 15780     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15781     See the License for the specific language governing permissions and
 15782     limitations under the License.
 15783  
 15784  ================================================================
 15785  
 15786  github.com/nats-io/nkeys
 15787  https://github.com/nats-io/nkeys
 15788  ----------------------------------------------------------------
 15789                                   Apache License
 15790                             Version 2.0, January 2004
 15791                          http://www.apache.org/licenses/
 15792  
 15793     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15794  
 15795     1. Definitions.
 15796  
 15797        "License" shall mean the terms and conditions for use, reproduction,
 15798        and distribution as defined by Sections 1 through 9 of this document.
 15799  
 15800        "Licensor" shall mean the copyright owner or entity authorized by
 15801        the copyright owner that is granting the License.
 15802  
 15803        "Legal Entity" shall mean the union of the acting entity and all
 15804        other entities that control, are controlled by, or are under common
 15805        control with that entity. For the purposes of this definition,
 15806        "control" means (i) the power, direct or indirect, to cause the
 15807        direction or management of such entity, whether by contract or
 15808        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15809        outstanding shares, or (iii) beneficial ownership of such entity.
 15810  
 15811        "You" (or "Your") shall mean an individual or Legal Entity
 15812        exercising permissions granted by this License.
 15813  
 15814        "Source" form shall mean the preferred form for making modifications,
 15815        including but not limited to software source code, documentation
 15816        source, and configuration files.
 15817  
 15818        "Object" form shall mean any form resulting from mechanical
 15819        transformation or translation of a Source form, including but
 15820        not limited to compiled object code, generated documentation,
 15821        and conversions to other media types.
 15822  
 15823        "Work" shall mean the work of authorship, whether in Source or
 15824        Object form, made available under the License, as indicated by a
 15825        copyright notice that is included in or attached to the work
 15826        (an example is provided in the Appendix below).
 15827  
 15828        "Derivative Works" shall mean any work, whether in Source or Object
 15829        form, that is based on (or derived from) the Work and for which the
 15830        editorial revisions, annotations, elaborations, or other modifications
 15831        represent, as a whole, an original work of authorship. For the purposes
 15832        of this License, Derivative Works shall not include works that remain
 15833        separable from, or merely link (or bind by name) to the interfaces of,
 15834        the Work and Derivative Works thereof.
 15835  
 15836        "Contribution" shall mean any work of authorship, including
 15837        the original version of the Work and any modifications or additions
 15838        to that Work or Derivative Works thereof, that is intentionally
 15839        submitted to Licensor for inclusion in the Work by the copyright owner
 15840        or by an individual or Legal Entity authorized to submit on behalf of
 15841        the copyright owner. For the purposes of this definition, "submitted"
 15842        means any form of electronic, verbal, or written communication sent
 15843        to the Licensor or its representatives, including but not limited to
 15844        communication on electronic mailing lists, source code control systems,
 15845        and issue tracking systems that are managed by, or on behalf of, the
 15846        Licensor for the purpose of discussing and improving the Work, but
 15847        excluding communication that is conspicuously marked or otherwise
 15848        designated in writing by the copyright owner as "Not a Contribution."
 15849  
 15850        "Contributor" shall mean Licensor and any individual or Legal Entity
 15851        on behalf of whom a Contribution has been received by Licensor and
 15852        subsequently incorporated within the Work.
 15853  
 15854     2. Grant of Copyright License. Subject to the terms and conditions of
 15855        this License, each Contributor hereby grants to You a perpetual,
 15856        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15857        copyright license to reproduce, prepare Derivative Works of,
 15858        publicly display, publicly perform, sublicense, and distribute the
 15859        Work and such Derivative Works in Source or Object form.
 15860  
 15861     3. Grant of Patent License. Subject to the terms and conditions of
 15862        this License, each Contributor hereby grants to You a perpetual,
 15863        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15864        (except as stated in this section) patent license to make, have made,
 15865        use, offer to sell, sell, import, and otherwise transfer the Work,
 15866        where such license applies only to those patent claims licensable
 15867        by such Contributor that are necessarily infringed by their
 15868        Contribution(s) alone or by combination of their Contribution(s)
 15869        with the Work to which such Contribution(s) was submitted. If You
 15870        institute patent litigation against any entity (including a
 15871        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15872        or a Contribution incorporated within the Work constitutes direct
 15873        or contributory patent infringement, then any patent licenses
 15874        granted to You under this License for that Work shall terminate
 15875        as of the date such litigation is filed.
 15876  
 15877     4. Redistribution. You may reproduce and distribute copies of the
 15878        Work or Derivative Works thereof in any medium, with or without
 15879        modifications, and in Source or Object form, provided that You
 15880        meet the following conditions:
 15881  
 15882        (a) You must give any other recipients of the Work or
 15883            Derivative Works a copy of this License; and
 15884  
 15885        (b) You must cause any modified files to carry prominent notices
 15886            stating that You changed the files; and
 15887  
 15888        (c) You must retain, in the Source form of any Derivative Works
 15889            that You distribute, all copyright, patent, trademark, and
 15890            attribution notices from the Source form of the Work,
 15891            excluding those notices that do not pertain to any part of
 15892            the Derivative Works; and
 15893  
 15894        (d) If the Work includes a "NOTICE" text file as part of its
 15895            distribution, then any Derivative Works that You distribute must
 15896            include a readable copy of the attribution notices contained
 15897            within such NOTICE file, excluding those notices that do not
 15898            pertain to any part of the Derivative Works, in at least one
 15899            of the following places: within a NOTICE text file distributed
 15900            as part of the Derivative Works; within the Source form or
 15901            documentation, if provided along with the Derivative Works; or,
 15902            within a display generated by the Derivative Works, if and
 15903            wherever such third-party notices normally appear. The contents
 15904            of the NOTICE file are for informational purposes only and
 15905            do not modify the License. You may add Your own attribution
 15906            notices within Derivative Works that You distribute, alongside
 15907            or as an addendum to the NOTICE text from the Work, provided
 15908            that such additional attribution notices cannot be construed
 15909            as modifying the License.
 15910  
 15911        You may add Your own copyright statement to Your modifications and
 15912        may provide additional or different license terms and conditions
 15913        for use, reproduction, or distribution of Your modifications, or
 15914        for any such Derivative Works as a whole, provided Your use,
 15915        reproduction, and distribution of the Work otherwise complies with
 15916        the conditions stated in this License.
 15917  
 15918     5. Submission of Contributions. Unless You explicitly state otherwise,
 15919        any Contribution intentionally submitted for inclusion in the Work
 15920        by You to the Licensor shall be under the terms and conditions of
 15921        this License, without any additional terms or conditions.
 15922        Notwithstanding the above, nothing herein shall supersede or modify
 15923        the terms of any separate license agreement you may have executed
 15924        with Licensor regarding such Contributions.
 15925  
 15926     6. Trademarks. This License does not grant permission to use the trade
 15927        names, trademarks, service marks, or product names of the Licensor,
 15928        except as required for reasonable and customary use in describing the
 15929        origin of the Work and reproducing the content of the NOTICE file.
 15930  
 15931     7. Disclaimer of Warranty. Unless required by applicable law or
 15932        agreed to in writing, Licensor provides the Work (and each
 15933        Contributor provides its Contributions) on an "AS IS" BASIS,
 15934        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15935        implied, including, without limitation, any warranties or conditions
 15936        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15937        PARTICULAR PURPOSE. You are solely responsible for determining the
 15938        appropriateness of using or redistributing the Work and assume any
 15939        risks associated with Your exercise of permissions under this License.
 15940  
 15941     8. Limitation of Liability. In no event and under no legal theory,
 15942        whether in tort (including negligence), contract, or otherwise,
 15943        unless required by applicable law (such as deliberate and grossly
 15944        negligent acts) or agreed to in writing, shall any Contributor be
 15945        liable to You for damages, including any direct, indirect, special,
 15946        incidental, or consequential damages of any character arising as a
 15947        result of this License or out of the use or inability to use the
 15948        Work (including but not limited to damages for loss of goodwill,
 15949        work stoppage, computer failure or malfunction, or any and all
 15950        other commercial damages or losses), even if such Contributor
 15951        has been advised of the possibility of such damages.
 15952  
 15953     9. Accepting Warranty or Additional Liability. While redistributing
 15954        the Work or Derivative Works thereof, You may choose to offer,
 15955        and charge a fee for, acceptance of support, warranty, indemnity,
 15956        or other liability obligations and/or rights consistent with this
 15957        License. However, in accepting such obligations, You may act only
 15958        on Your own behalf and on Your sole responsibility, not on behalf
 15959        of any other Contributor, and only if You agree to indemnify,
 15960        defend, and hold each Contributor harmless for any liability
 15961        incurred by, or claims asserted against, such Contributor by reason
 15962        of your accepting any such warranty or additional liability.
 15963  
 15964     END OF TERMS AND CONDITIONS
 15965  
 15966     APPENDIX: How to apply the Apache License to your work.
 15967  
 15968        To apply the Apache License to your work, attach the following
 15969        boilerplate notice, with the fields enclosed by brackets "[]"
 15970        replaced with your own identifying information. (Don't include
 15971        the brackets!)  The text should be enclosed in the appropriate
 15972        comment syntax for the file format. We also recommend that a
 15973        file or class name and description of purpose be included on the
 15974        same "printed page" as the copyright notice for easier
 15975        identification within third-party archives.
 15976  
 15977     Copyright [yyyy] [name of copyright owner]
 15978  
 15979     Licensed under the Apache License, Version 2.0 (the "License");
 15980     you may not use this file except in compliance with the License.
 15981     You may obtain a copy of the License at
 15982  
 15983         http://www.apache.org/licenses/LICENSE-2.0
 15984  
 15985     Unless required by applicable law or agreed to in writing, software
 15986     distributed under the License is distributed on an "AS IS" BASIS,
 15987     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15988     See the License for the specific language governing permissions and
 15989     limitations under the License.
 15990  
 15991  ================================================================
 15992  
 15993  github.com/nats-io/nuid
 15994  https://github.com/nats-io/nuid
 15995  ----------------------------------------------------------------
 15996                                   Apache License
 15997                             Version 2.0, January 2004
 15998                          http://www.apache.org/licenses/
 15999  
 16000     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 16001  
 16002     1. Definitions.
 16003  
 16004        "License" shall mean the terms and conditions for use, reproduction,
 16005        and distribution as defined by Sections 1 through 9 of this document.
 16006  
 16007        "Licensor" shall mean the copyright owner or entity authorized by
 16008        the copyright owner that is granting the License.
 16009  
 16010        "Legal Entity" shall mean the union of the acting entity and all
 16011        other entities that control, are controlled by, or are under common
 16012        control with that entity. For the purposes of this definition,
 16013        "control" means (i) the power, direct or indirect, to cause the
 16014        direction or management of such entity, whether by contract or
 16015        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 16016        outstanding shares, or (iii) beneficial ownership of such entity.
 16017  
 16018        "You" (or "Your") shall mean an individual or Legal Entity
 16019        exercising permissions granted by this License.
 16020  
 16021        "Source" form shall mean the preferred form for making modifications,
 16022        including but not limited to software source code, documentation
 16023        source, and configuration files.
 16024  
 16025        "Object" form shall mean any form resulting from mechanical
 16026        transformation or translation of a Source form, including but
 16027        not limited to compiled object code, generated documentation,
 16028        and conversions to other media types.
 16029  
 16030        "Work" shall mean the work of authorship, whether in Source or
 16031        Object form, made available under the License, as indicated by a
 16032        copyright notice that is included in or attached to the work
 16033        (an example is provided in the Appendix below).
 16034  
 16035        "Derivative Works" shall mean any work, whether in Source or Object
 16036        form, that is based on (or derived from) the Work and for which the
 16037        editorial revisions, annotations, elaborations, or other modifications
 16038        represent, as a whole, an original work of authorship. For the purposes
 16039        of this License, Derivative Works shall not include works that remain
 16040        separable from, or merely link (or bind by name) to the interfaces of,
 16041        the Work and Derivative Works thereof.
 16042  
 16043        "Contribution" shall mean any work of authorship, including
 16044        the original version of the Work and any modifications or additions
 16045        to that Work or Derivative Works thereof, that is intentionally
 16046        submitted to Licensor for inclusion in the Work by the copyright owner
 16047        or by an individual or Legal Entity authorized to submit on behalf of
 16048        the copyright owner. For the purposes of this definition, "submitted"
 16049        means any form of electronic, verbal, or written communication sent
 16050        to the Licensor or its representatives, including but not limited to
 16051        communication on electronic mailing lists, source code control systems,
 16052        and issue tracking systems that are managed by, or on behalf of, the
 16053        Licensor for the purpose of discussing and improving the Work, but
 16054        excluding communication that is conspicuously marked or otherwise
 16055        designated in writing by the copyright owner as "Not a Contribution."
 16056  
 16057        "Contributor" shall mean Licensor and any individual or Legal Entity
 16058        on behalf of whom a Contribution has been received by Licensor and
 16059        subsequently incorporated within the Work.
 16060  
 16061     2. Grant of Copyright License. Subject to the terms and conditions of
 16062        this License, each Contributor hereby grants to You a perpetual,
 16063        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16064        copyright license to reproduce, prepare Derivative Works of,
 16065        publicly display, publicly perform, sublicense, and distribute the
 16066        Work and such Derivative Works in Source or Object form.
 16067  
 16068     3. Grant of Patent License. Subject to the terms and conditions of
 16069        this License, each Contributor hereby grants to You a perpetual,
 16070        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16071        (except as stated in this section) patent license to make, have made,
 16072        use, offer to sell, sell, import, and otherwise transfer the Work,
 16073        where such license applies only to those patent claims licensable
 16074        by such Contributor that are necessarily infringed by their
 16075        Contribution(s) alone or by combination of their Contribution(s)
 16076        with the Work to which such Contribution(s) was submitted. If You
 16077        institute patent litigation against any entity (including a
 16078        cross-claim or counterclaim in a lawsuit) alleging that the Work
 16079        or a Contribution incorporated within the Work constitutes direct
 16080        or contributory patent infringement, then any patent licenses
 16081        granted to You under this License for that Work shall terminate
 16082        as of the date such litigation is filed.
 16083  
 16084     4. Redistribution. You may reproduce and distribute copies of the
 16085        Work or Derivative Works thereof in any medium, with or without
 16086        modifications, and in Source or Object form, provided that You
 16087        meet the following conditions:
 16088  
 16089        (a) You must give any other recipients of the Work or
 16090            Derivative Works a copy of this License; and
 16091  
 16092        (b) You must cause any modified files to carry prominent notices
 16093            stating that You changed the files; and
 16094  
 16095        (c) You must retain, in the Source form of any Derivative Works
 16096            that You distribute, all copyright, patent, trademark, and
 16097            attribution notices from the Source form of the Work,
 16098            excluding those notices that do not pertain to any part of
 16099            the Derivative Works; and
 16100  
 16101        (d) If the Work includes a "NOTICE" text file as part of its
 16102            distribution, then any Derivative Works that You distribute must
 16103            include a readable copy of the attribution notices contained
 16104            within such NOTICE file, excluding those notices that do not
 16105            pertain to any part of the Derivative Works, in at least one
 16106            of the following places: within a NOTICE text file distributed
 16107            as part of the Derivative Works; within the Source form or
 16108            documentation, if provided along with the Derivative Works; or,
 16109            within a display generated by the Derivative Works, if and
 16110            wherever such third-party notices normally appear. The contents
 16111            of the NOTICE file are for informational purposes only and
 16112            do not modify the License. You may add Your own attribution
 16113            notices within Derivative Works that You distribute, alongside
 16114            or as an addendum to the NOTICE text from the Work, provided
 16115            that such additional attribution notices cannot be construed
 16116            as modifying the License.
 16117  
 16118        You may add Your own copyright statement to Your modifications and
 16119        may provide additional or different license terms and conditions
 16120        for use, reproduction, or distribution of Your modifications, or
 16121        for any such Derivative Works as a whole, provided Your use,
 16122        reproduction, and distribution of the Work otherwise complies with
 16123        the conditions stated in this License.
 16124  
 16125     5. Submission of Contributions. Unless You explicitly state otherwise,
 16126        any Contribution intentionally submitted for inclusion in the Work
 16127        by You to the Licensor shall be under the terms and conditions of
 16128        this License, without any additional terms or conditions.
 16129        Notwithstanding the above, nothing herein shall supersede or modify
 16130        the terms of any separate license agreement you may have executed
 16131        with Licensor regarding such Contributions.
 16132  
 16133     6. Trademarks. This License does not grant permission to use the trade
 16134        names, trademarks, service marks, or product names of the Licensor,
 16135        except as required for reasonable and customary use in describing the
 16136        origin of the Work and reproducing the content of the NOTICE file.
 16137  
 16138     7. Disclaimer of Warranty. Unless required by applicable law or
 16139        agreed to in writing, Licensor provides the Work (and each
 16140        Contributor provides its Contributions) on an "AS IS" BASIS,
 16141        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 16142        implied, including, without limitation, any warranties or conditions
 16143        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 16144        PARTICULAR PURPOSE. You are solely responsible for determining the
 16145        appropriateness of using or redistributing the Work and assume any
 16146        risks associated with Your exercise of permissions under this License.
 16147  
 16148     8. Limitation of Liability. In no event and under no legal theory,
 16149        whether in tort (including negligence), contract, or otherwise,
 16150        unless required by applicable law (such as deliberate and grossly
 16151        negligent acts) or agreed to in writing, shall any Contributor be
 16152        liable to You for damages, including any direct, indirect, special,
 16153        incidental, or consequential damages of any character arising as a
 16154        result of this License or out of the use or inability to use the
 16155        Work (including but not limited to damages for loss of goodwill,
 16156        work stoppage, computer failure or malfunction, or any and all
 16157        other commercial damages or losses), even if such Contributor
 16158        has been advised of the possibility of such damages.
 16159  
 16160     9. Accepting Warranty or Additional Liability. While redistributing
 16161        the Work or Derivative Works thereof, You may choose to offer,
 16162        and charge a fee for, acceptance of support, warranty, indemnity,
 16163        or other liability obligations and/or rights consistent with this
 16164        License. However, in accepting such obligations, You may act only
 16165        on Your own behalf and on Your sole responsibility, not on behalf
 16166        of any other Contributor, and only if You agree to indemnify,
 16167        defend, and hold each Contributor harmless for any liability
 16168        incurred by, or claims asserted against, such Contributor by reason
 16169        of your accepting any such warranty or additional liability.
 16170  
 16171     END OF TERMS AND CONDITIONS
 16172  
 16173     APPENDIX: How to apply the Apache License to your work.
 16174  
 16175        To apply the Apache License to your work, attach the following
 16176        boilerplate notice, with the fields enclosed by brackets "[]"
 16177        replaced with your own identifying information. (Don't include
 16178        the brackets!)  The text should be enclosed in the appropriate
 16179        comment syntax for the file format. We also recommend that a
 16180        file or class name and description of purpose be included on the
 16181        same "printed page" as the copyright notice for easier
 16182        identification within third-party archives.
 16183  
 16184     Copyright [yyyy] [name of copyright owner]
 16185  
 16186     Licensed under the Apache License, Version 2.0 (the "License");
 16187     you may not use this file except in compliance with the License.
 16188     You may obtain a copy of the License at
 16189  
 16190         http://www.apache.org/licenses/LICENSE-2.0
 16191  
 16192     Unless required by applicable law or agreed to in writing, software
 16193     distributed under the License is distributed on an "AS IS" BASIS,
 16194     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 16195     See the License for the specific language governing permissions and
 16196     limitations under the License.
 16197  
 16198  ================================================================
 16199  
 16200  github.com/nats-io/stan.go
 16201  https://github.com/nats-io/stan.go
 16202  ----------------------------------------------------------------
 16203                                   Apache License
 16204                             Version 2.0, January 2004
 16205                          http://www.apache.org/licenses/
 16206  
 16207     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 16208  
 16209     1. Definitions.
 16210  
 16211        "License" shall mean the terms and conditions for use, reproduction,
 16212        and distribution as defined by Sections 1 through 9 of this document.
 16213  
 16214        "Licensor" shall mean the copyright owner or entity authorized by
 16215        the copyright owner that is granting the License.
 16216  
 16217        "Legal Entity" shall mean the union of the acting entity and all
 16218        other entities that control, are controlled by, or are under common
 16219        control with that entity. For the purposes of this definition,
 16220        "control" means (i) the power, direct or indirect, to cause the
 16221        direction or management of such entity, whether by contract or
 16222        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 16223        outstanding shares, or (iii) beneficial ownership of such entity.
 16224  
 16225        "You" (or "Your") shall mean an individual or Legal Entity
 16226        exercising permissions granted by this License.
 16227  
 16228        "Source" form shall mean the preferred form for making modifications,
 16229        including but not limited to software source code, documentation
 16230        source, and configuration files.
 16231  
 16232        "Object" form shall mean any form resulting from mechanical
 16233        transformation or translation of a Source form, including but
 16234        not limited to compiled object code, generated documentation,
 16235        and conversions to other media types.
 16236  
 16237        "Work" shall mean the work of authorship, whether in Source or
 16238        Object form, made available under the License, as indicated by a
 16239        copyright notice that is included in or attached to the work
 16240        (an example is provided in the Appendix below).
 16241  
 16242        "Derivative Works" shall mean any work, whether in Source or Object
 16243        form, that is based on (or derived from) the Work and for which the
 16244        editorial revisions, annotations, elaborations, or other modifications
 16245        represent, as a whole, an original work of authorship. For the purposes
 16246        of this License, Derivative Works shall not include works that remain
 16247        separable from, or merely link (or bind by name) to the interfaces of,
 16248        the Work and Derivative Works thereof.
 16249  
 16250        "Contribution" shall mean any work of authorship, including
 16251        the original version of the Work and any modifications or additions
 16252        to that Work or Derivative Works thereof, that is intentionally
 16253        submitted to Licensor for inclusion in the Work by the copyright owner
 16254        or by an individual or Legal Entity authorized to submit on behalf of
 16255        the copyright owner. For the purposes of this definition, "submitted"
 16256        means any form of electronic, verbal, or written communication sent
 16257        to the Licensor or its representatives, including but not limited to
 16258        communication on electronic mailing lists, source code control systems,
 16259        and issue tracking systems that are managed by, or on behalf of, the
 16260        Licensor for the purpose of discussing and improving the Work, but
 16261        excluding communication that is conspicuously marked or otherwise
 16262        designated in writing by the copyright owner as "Not a Contribution."
 16263  
 16264        "Contributor" shall mean Licensor and any individual or Legal Entity
 16265        on behalf of whom a Contribution has been received by Licensor and
 16266        subsequently incorporated within the Work.
 16267  
 16268     2. Grant of Copyright License. Subject to the terms and conditions of
 16269        this License, each Contributor hereby grants to You a perpetual,
 16270        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16271        copyright license to reproduce, prepare Derivative Works of,
 16272        publicly display, publicly perform, sublicense, and distribute the
 16273        Work and such Derivative Works in Source or Object form.
 16274  
 16275     3. Grant of Patent License. Subject to the terms and conditions of
 16276        this License, each Contributor hereby grants to You a perpetual,
 16277        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16278        (except as stated in this section) patent license to make, have made,
 16279        use, offer to sell, sell, import, and otherwise transfer the Work,
 16280        where such license applies only to those patent claims licensable
 16281        by such Contributor that are necessarily infringed by their
 16282        Contribution(s) alone or by combination of their Contribution(s)
 16283        with the Work to which such Contribution(s) was submitted. If You
 16284        institute patent litigation against any entity (including a
 16285        cross-claim or counterclaim in a lawsuit) alleging that the Work
 16286        or a Contribution incorporated within the Work constitutes direct
 16287        or contributory patent infringement, then any patent licenses
 16288        granted to You under this License for that Work shall terminate
 16289        as of the date such litigation is filed.
 16290  
 16291     4. Redistribution. You may reproduce and distribute copies of the
 16292        Work or Derivative Works thereof in any medium, with or without
 16293        modifications, and in Source or Object form, provided that You
 16294        meet the following conditions:
 16295  
 16296        (a) You must give any other recipients of the Work or
 16297            Derivative Works a copy of this License; and
 16298  
 16299        (b) You must cause any modified files to carry prominent notices
 16300            stating that You changed the files; and
 16301  
 16302        (c) You must retain, in the Source form of any Derivative Works
 16303            that You distribute, all copyright, patent, trademark, and
 16304            attribution notices from the Source form of the Work,
 16305            excluding those notices that do not pertain to any part of
 16306            the Derivative Works; and
 16307  
 16308        (d) If the Work includes a "NOTICE" text file as part of its
 16309            distribution, then any Derivative Works that You distribute must
 16310            include a readable copy of the attribution notices contained
 16311            within such NOTICE file, excluding those notices that do not
 16312            pertain to any part of the Derivative Works, in at least one
 16313            of the following places: within a NOTICE text file distributed
 16314            as part of the Derivative Works; within the Source form or
 16315            documentation, if provided along with the Derivative Works; or,
 16316            within a display generated by the Derivative Works, if and
 16317            wherever such third-party notices normally appear. The contents
 16318            of the NOTICE file are for informational purposes only and
 16319            do not modify the License. You may add Your own attribution
 16320            notices within Derivative Works that You distribute, alongside
 16321            or as an addendum to the NOTICE text from the Work, provided
 16322            that such additional attribution notices cannot be construed
 16323            as modifying the License.
 16324  
 16325        You may add Your own copyright statement to Your modifications and
 16326        may provide additional or different license terms and conditions
 16327        for use, reproduction, or distribution of Your modifications, or
 16328        for any such Derivative Works as a whole, provided Your use,
 16329        reproduction, and distribution of the Work otherwise complies with
 16330        the conditions stated in this License.
 16331  
 16332     5. Submission of Contributions. Unless You explicitly state otherwise,
 16333        any Contribution intentionally submitted for inclusion in the Work
 16334        by You to the Licensor shall be under the terms and conditions of
 16335        this License, without any additional terms or conditions.
 16336        Notwithstanding the above, nothing herein shall supersede or modify
 16337        the terms of any separate license agreement you may have executed
 16338        with Licensor regarding such Contributions.
 16339  
 16340     6. Trademarks. This License does not grant permission to use the trade
 16341        names, trademarks, service marks, or product names of the Licensor,
 16342        except as required for reasonable and customary use in describing the
 16343        origin of the Work and reproducing the content of the NOTICE file.
 16344  
 16345     7. Disclaimer of Warranty. Unless required by applicable law or
 16346        agreed to in writing, Licensor provides the Work (and each
 16347        Contributor provides its Contributions) on an "AS IS" BASIS,
 16348        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 16349        implied, including, without limitation, any warranties or conditions
 16350        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 16351        PARTICULAR PURPOSE. You are solely responsible for determining the
 16352        appropriateness of using or redistributing the Work and assume any
 16353        risks associated with Your exercise of permissions under this License.
 16354  
 16355     8. Limitation of Liability. In no event and under no legal theory,
 16356        whether in tort (including negligence), contract, or otherwise,
 16357        unless required by applicable law (such as deliberate and grossly
 16358        negligent acts) or agreed to in writing, shall any Contributor be
 16359        liable to You for damages, including any direct, indirect, special,
 16360        incidental, or consequential damages of any character arising as a
 16361        result of this License or out of the use or inability to use the
 16362        Work (including but not limited to damages for loss of goodwill,
 16363        work stoppage, computer failure or malfunction, or any and all
 16364        other commercial damages or losses), even if such Contributor
 16365        has been advised of the possibility of such damages.
 16366  
 16367     9. Accepting Warranty or Additional Liability. While redistributing
 16368        the Work or Derivative Works thereof, You may choose to offer,
 16369        and charge a fee for, acceptance of support, warranty, indemnity,
 16370        or other liability obligations and/or rights consistent with this
 16371        License. However, in accepting such obligations, You may act only
 16372        on Your own behalf and on Your sole responsibility, not on behalf
 16373        of any other Contributor, and only if You agree to indemnify,
 16374        defend, and hold each Contributor harmless for any liability
 16375        incurred by, or claims asserted against, such Contributor by reason
 16376        of your accepting any such warranty or additional liability.
 16377  
 16378     END OF TERMS AND CONDITIONS
 16379  
 16380     APPENDIX: How to apply the Apache License to your work.
 16381  
 16382        To apply the Apache License to your work, attach the following
 16383        boilerplate notice, with the fields enclosed by brackets "[]"
 16384        replaced with your own identifying information. (Don't include
 16385        the brackets!)  The text should be enclosed in the appropriate
 16386        comment syntax for the file format. We also recommend that a
 16387        file or class name and description of purpose be included on the
 16388        same "printed page" as the copyright notice for easier
 16389        identification within third-party archives.
 16390  
 16391     Copyright [yyyy] [name of copyright owner]
 16392  
 16393     Licensed under the Apache License, Version 2.0 (the "License");
 16394     you may not use this file except in compliance with the License.
 16395     You may obtain a copy of the License at
 16396  
 16397         http://www.apache.org/licenses/LICENSE-2.0
 16398  
 16399     Unless required by applicable law or agreed to in writing, software
 16400     distributed under the License is distributed on an "AS IS" BASIS,
 16401     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 16402     See the License for the specific language governing permissions and
 16403     limitations under the License.
 16404  ================================================================
 16405  
 16406  github.com/ncw/directio
 16407  https://github.com/ncw/directio
 16408  ----------------------------------------------------------------
 16409  Copyright (C) 2012 by Nick Craig-Wood http://www.craig-wood.com/nick/
 16410  
 16411  Permission is hereby granted, free of charge, to any person obtaining a copy
 16412  of this software and associated documentation files (the "Software"), to deal
 16413  in the Software without restriction, including without limitation the rights
 16414  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 16415  copies of the Software, and to permit persons to whom the Software is
 16416  furnished to do so, subject to the following conditions:
 16417  
 16418  The above copyright notice and this permission notice shall be included in
 16419  all copies or substantial portions of the Software.
 16420  
 16421  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 16422  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 16423  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 16424  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 16425  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 16426  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 16427  THE SOFTWARE.
 16428  
 16429  
 16430  ================================================================
 16431  
 16432  github.com/niemeyer/pretty
 16433  https://github.com/niemeyer/pretty
 16434  ----------------------------------------------------------------
 16435  Copyright 2012 Keith Rarick
 16436  
 16437  Permission is hereby granted, free of charge, to any person obtaining a copy
 16438  of this software and associated documentation files (the "Software"), to deal
 16439  in the Software without restriction, including without limitation the rights
 16440  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 16441  copies of the Software, and to permit persons to whom the Software is
 16442  furnished to do so, subject to the following conditions:
 16443  
 16444  The above copyright notice and this permission notice shall be included in
 16445  all copies or substantial portions of the Software.
 16446  
 16447  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 16448  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 16449  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 16450  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 16451  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 16452  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 16453  THE SOFTWARE.
 16454  
 16455  ================================================================
 16456  
 16457  github.com/nsqio/go-nsq
 16458  https://github.com/nsqio/go-nsq
 16459  ----------------------------------------------------------------
 16460  Permission is hereby granted, free of charge, to any person obtaining a copy
 16461  of this software and associated documentation files (the "Software"), to deal
 16462  in the Software without restriction, including without limitation the rights
 16463  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 16464  copies of the Software, and to permit persons to whom the Software is
 16465  furnished to do so, subject to the following conditions:
 16466  
 16467  The above copyright notice and this permission notice shall be included in
 16468  all copies or substantial portions of the Software.
 16469  
 16470  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 16471  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 16472  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 16473  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 16474  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 16475  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 16476  THE SOFTWARE.
 16477  
 16478  ================================================================
 16479  
 16480  github.com/olivere/elastic/v7
 16481  https://github.com/olivere/elastic/v7
 16482  ----------------------------------------------------------------
 16483  The MIT License (MIT)
 16484  Copyright © 2012-2015 Oliver Eilhard
 16485  
 16486  Permission is hereby granted, free of charge, to any person obtaining a copy
 16487  of this software and associated documentation files (the “Software”), to deal
 16488  in the Software without restriction, including without limitation the rights
 16489  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 16490  copies of the Software, and to permit persons to whom the Software is
 16491  furnished to do so, subject to the following conditions:
 16492  
 16493  The above copyright notice and this permission notice shall be included
 16494  in all copies or substantial portions of the Software.
 16495  
 16496  THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 16497  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 16498  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 16499  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 16500  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 16501  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 16502  IN THE SOFTWARE.
 16503  
 16504  ================================================================
 16505  
 16506  github.com/pascaldekloe/goe
 16507  https://github.com/pascaldekloe/goe
 16508  ----------------------------------------------------------------
 16509  To the extent possible under law, Pascal S. de Kloe has waived all
 16510  copyright and related or neighboring rights to Go Enterprice. This
 16511  work is published from The Netherlands.
 16512  
 16513  https://creativecommons.org/publicdomain/zero/1.0/legalcode
 16514  
 16515  ================================================================
 16516  
 16517  github.com/philhofer/fwd
 16518  https://github.com/philhofer/fwd
 16519  ----------------------------------------------------------------
 16520  Copyright (c) 2014-2015, Philip Hofer
 16521  
 16522  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:
 16523  
 16524  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 16525  
 16526  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.
 16527  ================================================================
 16528  
 16529  github.com/pierrec/lz4
 16530  https://github.com/pierrec/lz4
 16531  ----------------------------------------------------------------
 16532  Copyright (c) 2015, Pierre Curto
 16533  All rights reserved.
 16534  
 16535  Redistribution and use in source and binary forms, with or without
 16536  modification, are permitted provided that the following conditions are met:
 16537  
 16538  * Redistributions of source code must retain the above copyright notice, this
 16539    list of conditions and the following disclaimer.
 16540  
 16541  * Redistributions in binary form must reproduce the above copyright notice,
 16542    this list of conditions and the following disclaimer in the documentation
 16543    and/or other materials provided with the distribution.
 16544  
 16545  * Neither the name of xxHash nor the names of its
 16546    contributors may be used to endorse or promote products derived from
 16547    this software without specific prior written permission.
 16548  
 16549  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 16550  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 16551  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 16552  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 16553  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 16554  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 16555  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 16556  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 16557  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16558  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16559  
 16560  
 16561  ================================================================
 16562  
 16563  github.com/pkg/errors
 16564  https://github.com/pkg/errors
 16565  ----------------------------------------------------------------
 16566  Copyright (c) 2015, Dave Cheney <dave@cheney.net>
 16567  All rights reserved.
 16568  
 16569  Redistribution and use in source and binary forms, with or without
 16570  modification, are permitted provided that the following conditions are met:
 16571  
 16572  * Redistributions of source code must retain the above copyright notice, this
 16573    list of conditions and the following disclaimer.
 16574  
 16575  * Redistributions in binary form must reproduce the above copyright notice,
 16576    this list of conditions and the following disclaimer in the documentation
 16577    and/or other materials provided with the distribution.
 16578  
 16579  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 16580  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 16581  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 16582  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 16583  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 16584  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 16585  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 16586  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 16587  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16588  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16589  
 16590  ================================================================
 16591  
 16592  github.com/pmezard/go-difflib
 16593  https://github.com/pmezard/go-difflib
 16594  ----------------------------------------------------------------
 16595  Copyright (c) 2013, Patrick Mezard
 16596  All rights reserved.
 16597  
 16598  Redistribution and use in source and binary forms, with or without
 16599  modification, are permitted provided that the following conditions are
 16600  met:
 16601  
 16602      Redistributions of source code must retain the above copyright
 16603  notice, this list of conditions and the following disclaimer.
 16604      Redistributions in binary form must reproduce the above copyright
 16605  notice, this list of conditions and the following disclaimer in the
 16606  documentation and/or other materials provided with the distribution.
 16607      The names of its contributors may not be used to endorse or promote
 16608  products derived from this software without specific prior written
 16609  permission.
 16610  
 16611  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
 16612  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 16613  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
 16614  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 16615  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 16616  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 16617  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 16618  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 16619  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 16620  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 16621  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16622  
 16623  ================================================================
 16624  
 16625  github.com/prometheus/client_golang
 16626  https://github.com/prometheus/client_golang
 16627  ----------------------------------------------------------------
 16628                                   Apache License
 16629                             Version 2.0, January 2004
 16630                          http://www.apache.org/licenses/
 16631  
 16632     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 16633  
 16634     1. Definitions.
 16635  
 16636        "License" shall mean the terms and conditions for use, reproduction,
 16637        and distribution as defined by Sections 1 through 9 of this document.
 16638  
 16639        "Licensor" shall mean the copyright owner or entity authorized by
 16640        the copyright owner that is granting the License.
 16641  
 16642        "Legal Entity" shall mean the union of the acting entity and all
 16643        other entities that control, are controlled by, or are under common
 16644        control with that entity. For the purposes of this definition,
 16645        "control" means (i) the power, direct or indirect, to cause the
 16646        direction or management of such entity, whether by contract or
 16647        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 16648        outstanding shares, or (iii) beneficial ownership of such entity.
 16649  
 16650        "You" (or "Your") shall mean an individual or Legal Entity
 16651        exercising permissions granted by this License.
 16652  
 16653        "Source" form shall mean the preferred form for making modifications,
 16654        including but not limited to software source code, documentation
 16655        source, and configuration files.
 16656  
 16657        "Object" form shall mean any form resulting from mechanical
 16658        transformation or translation of a Source form, including but
 16659        not limited to compiled object code, generated documentation,
 16660        and conversions to other media types.
 16661  
 16662        "Work" shall mean the work of authorship, whether in Source or
 16663        Object form, made available under the License, as indicated by a
 16664        copyright notice that is included in or attached to the work
 16665        (an example is provided in the Appendix below).
 16666  
 16667        "Derivative Works" shall mean any work, whether in Source or Object
 16668        form, that is based on (or derived from) the Work and for which the
 16669        editorial revisions, annotations, elaborations, or other modifications
 16670        represent, as a whole, an original work of authorship. For the purposes
 16671        of this License, Derivative Works shall not include works that remain
 16672        separable from, or merely link (or bind by name) to the interfaces of,
 16673        the Work and Derivative Works thereof.
 16674  
 16675        "Contribution" shall mean any work of authorship, including
 16676        the original version of the Work and any modifications or additions
 16677        to that Work or Derivative Works thereof, that is intentionally
 16678        submitted to Licensor for inclusion in the Work by the copyright owner
 16679        or by an individual or Legal Entity authorized to submit on behalf of
 16680        the copyright owner. For the purposes of this definition, "submitted"
 16681        means any form of electronic, verbal, or written communication sent
 16682        to the Licensor or its representatives, including but not limited to
 16683        communication on electronic mailing lists, source code control systems,
 16684        and issue tracking systems that are managed by, or on behalf of, the
 16685        Licensor for the purpose of discussing and improving the Work, but
 16686        excluding communication that is conspicuously marked or otherwise
 16687        designated in writing by the copyright owner as "Not a Contribution."
 16688  
 16689        "Contributor" shall mean Licensor and any individual or Legal Entity
 16690        on behalf of whom a Contribution has been received by Licensor and
 16691        subsequently incorporated within the Work.
 16692  
 16693     2. Grant of Copyright License. Subject to the terms and conditions of
 16694        this License, each Contributor hereby grants to You a perpetual,
 16695        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16696        copyright license to reproduce, prepare Derivative Works of,
 16697        publicly display, publicly perform, sublicense, and distribute the
 16698        Work and such Derivative Works in Source or Object form.
 16699  
 16700     3. Grant of Patent License. Subject to the terms and conditions of
 16701        this License, each Contributor hereby grants to You a perpetual,
 16702        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16703        (except as stated in this section) patent license to make, have made,
 16704        use, offer to sell, sell, import, and otherwise transfer the Work,
 16705        where such license applies only to those patent claims licensable
 16706        by such Contributor that are necessarily infringed by their
 16707        Contribution(s) alone or by combination of their Contribution(s)
 16708        with the Work to which such Contribution(s) was submitted. If You
 16709        institute patent litigation against any entity (including a
 16710        cross-claim or counterclaim in a lawsuit) alleging that the Work
 16711        or a Contribution incorporated within the Work constitutes direct
 16712        or contributory patent infringement, then any patent licenses
 16713        granted to You under this License for that Work shall terminate
 16714        as of the date such litigation is filed.
 16715  
 16716     4. Redistribution. You may reproduce and distribute copies of the
 16717        Work or Derivative Works thereof in any medium, with or without
 16718        modifications, and in Source or Object form, provided that You
 16719        meet the following conditions:
 16720  
 16721        (a) You must give any other recipients of the Work or
 16722            Derivative Works a copy of this License; and
 16723  
 16724        (b) You must cause any modified files to carry prominent notices
 16725            stating that You changed the files; and
 16726  
 16727        (c) You must retain, in the Source form of any Derivative Works
 16728            that You distribute, all copyright, patent, trademark, and
 16729            attribution notices from the Source form of the Work,
 16730            excluding those notices that do not pertain to any part of
 16731            the Derivative Works; and
 16732  
 16733        (d) If the Work includes a "NOTICE" text file as part of its
 16734            distribution, then any Derivative Works that You distribute must
 16735            include a readable copy of the attribution notices contained
 16736            within such NOTICE file, excluding those notices that do not
 16737            pertain to any part of the Derivative Works, in at least one
 16738            of the following places: within a NOTICE text file distributed
 16739            as part of the Derivative Works; within the Source form or
 16740            documentation, if provided along with the Derivative Works; or,
 16741            within a display generated by the Derivative Works, if and
 16742            wherever such third-party notices normally appear. The contents
 16743            of the NOTICE file are for informational purposes only and
 16744            do not modify the License. You may add Your own attribution
 16745            notices within Derivative Works that You distribute, alongside
 16746            or as an addendum to the NOTICE text from the Work, provided
 16747            that such additional attribution notices cannot be construed
 16748            as modifying the License.
 16749  
 16750        You may add Your own copyright statement to Your modifications and
 16751        may provide additional or different license terms and conditions
 16752        for use, reproduction, or distribution of Your modifications, or
 16753        for any such Derivative Works as a whole, provided Your use,
 16754        reproduction, and distribution of the Work otherwise complies with
 16755        the conditions stated in this License.
 16756  
 16757     5. Submission of Contributions. Unless You explicitly state otherwise,
 16758        any Contribution intentionally submitted for inclusion in the Work
 16759        by You to the Licensor shall be under the terms and conditions of
 16760        this License, without any additional terms or conditions.
 16761        Notwithstanding the above, nothing herein shall supersede or modify
 16762        the terms of any separate license agreement you may have executed
 16763        with Licensor regarding such Contributions.
 16764  
 16765     6. Trademarks. This License does not grant permission to use the trade
 16766        names, trademarks, service marks, or product names of the Licensor,
 16767        except as required for reasonable and customary use in describing the
 16768        origin of the Work and reproducing the content of the NOTICE file.
 16769  
 16770     7. Disclaimer of Warranty. Unless required by applicable law or
 16771        agreed to in writing, Licensor provides the Work (and each
 16772        Contributor provides its Contributions) on an "AS IS" BASIS,
 16773        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 16774        implied, including, without limitation, any warranties or conditions
 16775        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 16776        PARTICULAR PURPOSE. You are solely responsible for determining the
 16777        appropriateness of using or redistributing the Work and assume any
 16778        risks associated with Your exercise of permissions under this License.
 16779  
 16780     8. Limitation of Liability. In no event and under no legal theory,
 16781        whether in tort (including negligence), contract, or otherwise,
 16782        unless required by applicable law (such as deliberate and grossly
 16783        negligent acts) or agreed to in writing, shall any Contributor be
 16784        liable to You for damages, including any direct, indirect, special,
 16785        incidental, or consequential damages of any character arising as a
 16786        result of this License or out of the use or inability to use the
 16787        Work (including but not limited to damages for loss of goodwill,
 16788        work stoppage, computer failure or malfunction, or any and all
 16789        other commercial damages or losses), even if such Contributor
 16790        has been advised of the possibility of such damages.
 16791  
 16792     9. Accepting Warranty or Additional Liability. While redistributing
 16793        the Work or Derivative Works thereof, You may choose to offer,
 16794        and charge a fee for, acceptance of support, warranty, indemnity,
 16795        or other liability obligations and/or rights consistent with this
 16796        License. However, in accepting such obligations, You may act only
 16797        on Your own behalf and on Your sole responsibility, not on behalf
 16798        of any other Contributor, and only if You agree to indemnify,
 16799        defend, and hold each Contributor harmless for any liability
 16800        incurred by, or claims asserted against, such Contributor by reason
 16801        of your accepting any such warranty or additional liability.
 16802  
 16803     END OF TERMS AND CONDITIONS
 16804  
 16805     APPENDIX: How to apply the Apache License to your work.
 16806  
 16807        To apply the Apache License to your work, attach the following
 16808        boilerplate notice, with the fields enclosed by brackets "[]"
 16809        replaced with your own identifying information. (Don't include
 16810        the brackets!)  The text should be enclosed in the appropriate
 16811        comment syntax for the file format. We also recommend that a
 16812        file or class name and description of purpose be included on the
 16813        same "printed page" as the copyright notice for easier
 16814        identification within third-party archives.
 16815  
 16816     Copyright [yyyy] [name of copyright owner]
 16817  
 16818     Licensed under the Apache License, Version 2.0 (the "License");
 16819     you may not use this file except in compliance with the License.
 16820     You may obtain a copy of the License at
 16821  
 16822         http://www.apache.org/licenses/LICENSE-2.0
 16823  
 16824     Unless required by applicable law or agreed to in writing, software
 16825     distributed under the License is distributed on an "AS IS" BASIS,
 16826     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 16827     See the License for the specific language governing permissions and
 16828     limitations under the License.
 16829  
 16830  ================================================================
 16831  
 16832  github.com/prometheus/client_model
 16833  https://github.com/prometheus/client_model
 16834  ----------------------------------------------------------------
 16835                                   Apache License
 16836                             Version 2.0, January 2004
 16837                          http://www.apache.org/licenses/
 16838  
 16839     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 16840  
 16841     1. Definitions.
 16842  
 16843        "License" shall mean the terms and conditions for use, reproduction,
 16844        and distribution as defined by Sections 1 through 9 of this document.
 16845  
 16846        "Licensor" shall mean the copyright owner or entity authorized by
 16847        the copyright owner that is granting the License.
 16848  
 16849        "Legal Entity" shall mean the union of the acting entity and all
 16850        other entities that control, are controlled by, or are under common
 16851        control with that entity. For the purposes of this definition,
 16852        "control" means (i) the power, direct or indirect, to cause the
 16853        direction or management of such entity, whether by contract or
 16854        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 16855        outstanding shares, or (iii) beneficial ownership of such entity.
 16856  
 16857        "You" (or "Your") shall mean an individual or Legal Entity
 16858        exercising permissions granted by this License.
 16859  
 16860        "Source" form shall mean the preferred form for making modifications,
 16861        including but not limited to software source code, documentation
 16862        source, and configuration files.
 16863  
 16864        "Object" form shall mean any form resulting from mechanical
 16865        transformation or translation of a Source form, including but
 16866        not limited to compiled object code, generated documentation,
 16867        and conversions to other media types.
 16868  
 16869        "Work" shall mean the work of authorship, whether in Source or
 16870        Object form, made available under the License, as indicated by a
 16871        copyright notice that is included in or attached to the work
 16872        (an example is provided in the Appendix below).
 16873  
 16874        "Derivative Works" shall mean any work, whether in Source or Object
 16875        form, that is based on (or derived from) the Work and for which the
 16876        editorial revisions, annotations, elaborations, or other modifications
 16877        represent, as a whole, an original work of authorship. For the purposes
 16878        of this License, Derivative Works shall not include works that remain
 16879        separable from, or merely link (or bind by name) to the interfaces of,
 16880        the Work and Derivative Works thereof.
 16881  
 16882        "Contribution" shall mean any work of authorship, including
 16883        the original version of the Work and any modifications or additions
 16884        to that Work or Derivative Works thereof, that is intentionally
 16885        submitted to Licensor for inclusion in the Work by the copyright owner
 16886        or by an individual or Legal Entity authorized to submit on behalf of
 16887        the copyright owner. For the purposes of this definition, "submitted"
 16888        means any form of electronic, verbal, or written communication sent
 16889        to the Licensor or its representatives, including but not limited to
 16890        communication on electronic mailing lists, source code control systems,
 16891        and issue tracking systems that are managed by, or on behalf of, the
 16892        Licensor for the purpose of discussing and improving the Work, but
 16893        excluding communication that is conspicuously marked or otherwise
 16894        designated in writing by the copyright owner as "Not a Contribution."
 16895  
 16896        "Contributor" shall mean Licensor and any individual or Legal Entity
 16897        on behalf of whom a Contribution has been received by Licensor and
 16898        subsequently incorporated within the Work.
 16899  
 16900     2. Grant of Copyright License. Subject to the terms and conditions of
 16901        this License, each Contributor hereby grants to You a perpetual,
 16902        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16903        copyright license to reproduce, prepare Derivative Works of,
 16904        publicly display, publicly perform, sublicense, and distribute the
 16905        Work and such Derivative Works in Source or Object form.
 16906  
 16907     3. Grant of Patent License. Subject to the terms and conditions of
 16908        this License, each Contributor hereby grants to You a perpetual,
 16909        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16910        (except as stated in this section) patent license to make, have made,
 16911        use, offer to sell, sell, import, and otherwise transfer the Work,
 16912        where such license applies only to those patent claims licensable
 16913        by such Contributor that are necessarily infringed by their
 16914        Contribution(s) alone or by combination of their Contribution(s)
 16915        with the Work to which such Contribution(s) was submitted. If You
 16916        institute patent litigation against any entity (including a
 16917        cross-claim or counterclaim in a lawsuit) alleging that the Work
 16918        or a Contribution incorporated within the Work constitutes direct
 16919        or contributory patent infringement, then any patent licenses
 16920        granted to You under this License for that Work shall terminate
 16921        as of the date such litigation is filed.
 16922  
 16923     4. Redistribution. You may reproduce and distribute copies of the
 16924        Work or Derivative Works thereof in any medium, with or without
 16925        modifications, and in Source or Object form, provided that You
 16926        meet the following conditions:
 16927  
 16928        (a) You must give any other recipients of the Work or
 16929            Derivative Works a copy of this License; and
 16930  
 16931        (b) You must cause any modified files to carry prominent notices
 16932            stating that You changed the files; and
 16933  
 16934        (c) You must retain, in the Source form of any Derivative Works
 16935            that You distribute, all copyright, patent, trademark, and
 16936            attribution notices from the Source form of the Work,
 16937            excluding those notices that do not pertain to any part of
 16938            the Derivative Works; and
 16939  
 16940        (d) If the Work includes a "NOTICE" text file as part of its
 16941            distribution, then any Derivative Works that You distribute must
 16942            include a readable copy of the attribution notices contained
 16943            within such NOTICE file, excluding those notices that do not
 16944            pertain to any part of the Derivative Works, in at least one
 16945            of the following places: within a NOTICE text file distributed
 16946            as part of the Derivative Works; within the Source form or
 16947            documentation, if provided along with the Derivative Works; or,
 16948            within a display generated by the Derivative Works, if and
 16949            wherever such third-party notices normally appear. The contents
 16950            of the NOTICE file are for informational purposes only and
 16951            do not modify the License. You may add Your own attribution
 16952            notices within Derivative Works that You distribute, alongside
 16953            or as an addendum to the NOTICE text from the Work, provided
 16954            that such additional attribution notices cannot be construed
 16955            as modifying the License.
 16956  
 16957        You may add Your own copyright statement to Your modifications and
 16958        may provide additional or different license terms and conditions
 16959        for use, reproduction, or distribution of Your modifications, or
 16960        for any such Derivative Works as a whole, provided Your use,
 16961        reproduction, and distribution of the Work otherwise complies with
 16962        the conditions stated in this License.
 16963  
 16964     5. Submission of Contributions. Unless You explicitly state otherwise,
 16965        any Contribution intentionally submitted for inclusion in the Work
 16966        by You to the Licensor shall be under the terms and conditions of
 16967        this License, without any additional terms or conditions.
 16968        Notwithstanding the above, nothing herein shall supersede or modify
 16969        the terms of any separate license agreement you may have executed
 16970        with Licensor regarding such Contributions.
 16971  
 16972     6. Trademarks. This License does not grant permission to use the trade
 16973        names, trademarks, service marks, or product names of the Licensor,
 16974        except as required for reasonable and customary use in describing the
 16975        origin of the Work and reproducing the content of the NOTICE file.
 16976  
 16977     7. Disclaimer of Warranty. Unless required by applicable law or
 16978        agreed to in writing, Licensor provides the Work (and each
 16979        Contributor provides its Contributions) on an "AS IS" BASIS,
 16980        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 16981        implied, including, without limitation, any warranties or conditions
 16982        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 16983        PARTICULAR PURPOSE. You are solely responsible for determining the
 16984        appropriateness of using or redistributing the Work and assume any
 16985        risks associated with Your exercise of permissions under this License.
 16986  
 16987     8. Limitation of Liability. In no event and under no legal theory,
 16988        whether in tort (including negligence), contract, or otherwise,
 16989        unless required by applicable law (such as deliberate and grossly
 16990        negligent acts) or agreed to in writing, shall any Contributor be
 16991        liable to You for damages, including any direct, indirect, special,
 16992        incidental, or consequential damages of any character arising as a
 16993        result of this License or out of the use or inability to use the
 16994        Work (including but not limited to damages for loss of goodwill,
 16995        work stoppage, computer failure or malfunction, or any and all
 16996        other commercial damages or losses), even if such Contributor
 16997        has been advised of the possibility of such damages.
 16998  
 16999     9. Accepting Warranty or Additional Liability. While redistributing
 17000        the Work or Derivative Works thereof, You may choose to offer,
 17001        and charge a fee for, acceptance of support, warranty, indemnity,
 17002        or other liability obligations and/or rights consistent with this
 17003        License. However, in accepting such obligations, You may act only
 17004        on Your own behalf and on Your sole responsibility, not on behalf
 17005        of any other Contributor, and only if You agree to indemnify,
 17006        defend, and hold each Contributor harmless for any liability
 17007        incurred by, or claims asserted against, such Contributor by reason
 17008        of your accepting any such warranty or additional liability.
 17009  
 17010     END OF TERMS AND CONDITIONS
 17011  
 17012     APPENDIX: How to apply the Apache License to your work.
 17013  
 17014        To apply the Apache License to your work, attach the following
 17015        boilerplate notice, with the fields enclosed by brackets "[]"
 17016        replaced with your own identifying information. (Don't include
 17017        the brackets!)  The text should be enclosed in the appropriate
 17018        comment syntax for the file format. We also recommend that a
 17019        file or class name and description of purpose be included on the
 17020        same "printed page" as the copyright notice for easier
 17021        identification within third-party archives.
 17022  
 17023     Copyright [yyyy] [name of copyright owner]
 17024  
 17025     Licensed under the Apache License, Version 2.0 (the "License");
 17026     you may not use this file except in compliance with the License.
 17027     You may obtain a copy of the License at
 17028  
 17029         http://www.apache.org/licenses/LICENSE-2.0
 17030  
 17031     Unless required by applicable law or agreed to in writing, software
 17032     distributed under the License is distributed on an "AS IS" BASIS,
 17033     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 17034     See the License for the specific language governing permissions and
 17035     limitations under the License.
 17036  
 17037  ================================================================
 17038  
 17039  github.com/prometheus/common
 17040  https://github.com/prometheus/common
 17041  ----------------------------------------------------------------
 17042                                   Apache License
 17043                             Version 2.0, January 2004
 17044                          http://www.apache.org/licenses/
 17045  
 17046     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 17047  
 17048     1. Definitions.
 17049  
 17050        "License" shall mean the terms and conditions for use, reproduction,
 17051        and distribution as defined by Sections 1 through 9 of this document.
 17052  
 17053        "Licensor" shall mean the copyright owner or entity authorized by
 17054        the copyright owner that is granting the License.
 17055  
 17056        "Legal Entity" shall mean the union of the acting entity and all
 17057        other entities that control, are controlled by, or are under common
 17058        control with that entity. For the purposes of this definition,
 17059        "control" means (i) the power, direct or indirect, to cause the
 17060        direction or management of such entity, whether by contract or
 17061        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 17062        outstanding shares, or (iii) beneficial ownership of such entity.
 17063  
 17064        "You" (or "Your") shall mean an individual or Legal Entity
 17065        exercising permissions granted by this License.
 17066  
 17067        "Source" form shall mean the preferred form for making modifications,
 17068        including but not limited to software source code, documentation
 17069        source, and configuration files.
 17070  
 17071        "Object" form shall mean any form resulting from mechanical
 17072        transformation or translation of a Source form, including but
 17073        not limited to compiled object code, generated documentation,
 17074        and conversions to other media types.
 17075  
 17076        "Work" shall mean the work of authorship, whether in Source or
 17077        Object form, made available under the License, as indicated by a
 17078        copyright notice that is included in or attached to the work
 17079        (an example is provided in the Appendix below).
 17080  
 17081        "Derivative Works" shall mean any work, whether in Source or Object
 17082        form, that is based on (or derived from) the Work and for which the
 17083        editorial revisions, annotations, elaborations, or other modifications
 17084        represent, as a whole, an original work of authorship. For the purposes
 17085        of this License, Derivative Works shall not include works that remain
 17086        separable from, or merely link (or bind by name) to the interfaces of,
 17087        the Work and Derivative Works thereof.
 17088  
 17089        "Contribution" shall mean any work of authorship, including
 17090        the original version of the Work and any modifications or additions
 17091        to that Work or Derivative Works thereof, that is intentionally
 17092        submitted to Licensor for inclusion in the Work by the copyright owner
 17093        or by an individual or Legal Entity authorized to submit on behalf of
 17094        the copyright owner. For the purposes of this definition, "submitted"
 17095        means any form of electronic, verbal, or written communication sent
 17096        to the Licensor or its representatives, including but not limited to
 17097        communication on electronic mailing lists, source code control systems,
 17098        and issue tracking systems that are managed by, or on behalf of, the
 17099        Licensor for the purpose of discussing and improving the Work, but
 17100        excluding communication that is conspicuously marked or otherwise
 17101        designated in writing by the copyright owner as "Not a Contribution."
 17102  
 17103        "Contributor" shall mean Licensor and any individual or Legal Entity
 17104        on behalf of whom a Contribution has been received by Licensor and
 17105        subsequently incorporated within the Work.
 17106  
 17107     2. Grant of Copyright License. Subject to the terms and conditions of
 17108        this License, each Contributor hereby grants to You a perpetual,
 17109        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17110        copyright license to reproduce, prepare Derivative Works of,
 17111        publicly display, publicly perform, sublicense, and distribute the
 17112        Work and such Derivative Works in Source or Object form.
 17113  
 17114     3. Grant of Patent License. Subject to the terms and conditions of
 17115        this License, each Contributor hereby grants to You a perpetual,
 17116        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17117        (except as stated in this section) patent license to make, have made,
 17118        use, offer to sell, sell, import, and otherwise transfer the Work,
 17119        where such license applies only to those patent claims licensable
 17120        by such Contributor that are necessarily infringed by their
 17121        Contribution(s) alone or by combination of their Contribution(s)
 17122        with the Work to which such Contribution(s) was submitted. If You
 17123        institute patent litigation against any entity (including a
 17124        cross-claim or counterclaim in a lawsuit) alleging that the Work
 17125        or a Contribution incorporated within the Work constitutes direct
 17126        or contributory patent infringement, then any patent licenses
 17127        granted to You under this License for that Work shall terminate
 17128        as of the date such litigation is filed.
 17129  
 17130     4. Redistribution. You may reproduce and distribute copies of the
 17131        Work or Derivative Works thereof in any medium, with or without
 17132        modifications, and in Source or Object form, provided that You
 17133        meet the following conditions:
 17134  
 17135        (a) You must give any other recipients of the Work or
 17136            Derivative Works a copy of this License; and
 17137  
 17138        (b) You must cause any modified files to carry prominent notices
 17139            stating that You changed the files; and
 17140  
 17141        (c) You must retain, in the Source form of any Derivative Works
 17142            that You distribute, all copyright, patent, trademark, and
 17143            attribution notices from the Source form of the Work,
 17144            excluding those notices that do not pertain to any part of
 17145            the Derivative Works; and
 17146  
 17147        (d) If the Work includes a "NOTICE" text file as part of its
 17148            distribution, then any Derivative Works that You distribute must
 17149            include a readable copy of the attribution notices contained
 17150            within such NOTICE file, excluding those notices that do not
 17151            pertain to any part of the Derivative Works, in at least one
 17152            of the following places: within a NOTICE text file distributed
 17153            as part of the Derivative Works; within the Source form or
 17154            documentation, if provided along with the Derivative Works; or,
 17155            within a display generated by the Derivative Works, if and
 17156            wherever such third-party notices normally appear. The contents
 17157            of the NOTICE file are for informational purposes only and
 17158            do not modify the License. You may add Your own attribution
 17159            notices within Derivative Works that You distribute, alongside
 17160            or as an addendum to the NOTICE text from the Work, provided
 17161            that such additional attribution notices cannot be construed
 17162            as modifying the License.
 17163  
 17164        You may add Your own copyright statement to Your modifications and
 17165        may provide additional or different license terms and conditions
 17166        for use, reproduction, or distribution of Your modifications, or
 17167        for any such Derivative Works as a whole, provided Your use,
 17168        reproduction, and distribution of the Work otherwise complies with
 17169        the conditions stated in this License.
 17170  
 17171     5. Submission of Contributions. Unless You explicitly state otherwise,
 17172        any Contribution intentionally submitted for inclusion in the Work
 17173        by You to the Licensor shall be under the terms and conditions of
 17174        this License, without any additional terms or conditions.
 17175        Notwithstanding the above, nothing herein shall supersede or modify
 17176        the terms of any separate license agreement you may have executed
 17177        with Licensor regarding such Contributions.
 17178  
 17179     6. Trademarks. This License does not grant permission to use the trade
 17180        names, trademarks, service marks, or product names of the Licensor,
 17181        except as required for reasonable and customary use in describing the
 17182        origin of the Work and reproducing the content of the NOTICE file.
 17183  
 17184     7. Disclaimer of Warranty. Unless required by applicable law or
 17185        agreed to in writing, Licensor provides the Work (and each
 17186        Contributor provides its Contributions) on an "AS IS" BASIS,
 17187        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 17188        implied, including, without limitation, any warranties or conditions
 17189        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 17190        PARTICULAR PURPOSE. You are solely responsible for determining the
 17191        appropriateness of using or redistributing the Work and assume any
 17192        risks associated with Your exercise of permissions under this License.
 17193  
 17194     8. Limitation of Liability. In no event and under no legal theory,
 17195        whether in tort (including negligence), contract, or otherwise,
 17196        unless required by applicable law (such as deliberate and grossly
 17197        negligent acts) or agreed to in writing, shall any Contributor be
 17198        liable to You for damages, including any direct, indirect, special,
 17199        incidental, or consequential damages of any character arising as a
 17200        result of this License or out of the use or inability to use the
 17201        Work (including but not limited to damages for loss of goodwill,
 17202        work stoppage, computer failure or malfunction, or any and all
 17203        other commercial damages or losses), even if such Contributor
 17204        has been advised of the possibility of such damages.
 17205  
 17206     9. Accepting Warranty or Additional Liability. While redistributing
 17207        the Work or Derivative Works thereof, You may choose to offer,
 17208        and charge a fee for, acceptance of support, warranty, indemnity,
 17209        or other liability obligations and/or rights consistent with this
 17210        License. However, in accepting such obligations, You may act only
 17211        on Your own behalf and on Your sole responsibility, not on behalf
 17212        of any other Contributor, and only if You agree to indemnify,
 17213        defend, and hold each Contributor harmless for any liability
 17214        incurred by, or claims asserted against, such Contributor by reason
 17215        of your accepting any such warranty or additional liability.
 17216  
 17217     END OF TERMS AND CONDITIONS
 17218  
 17219     APPENDIX: How to apply the Apache License to your work.
 17220  
 17221        To apply the Apache License to your work, attach the following
 17222        boilerplate notice, with the fields enclosed by brackets "[]"
 17223        replaced with your own identifying information. (Don't include
 17224        the brackets!)  The text should be enclosed in the appropriate
 17225        comment syntax for the file format. We also recommend that a
 17226        file or class name and description of purpose be included on the
 17227        same "printed page" as the copyright notice for easier
 17228        identification within third-party archives.
 17229  
 17230     Copyright [yyyy] [name of copyright owner]
 17231  
 17232     Licensed under the Apache License, Version 2.0 (the "License");
 17233     you may not use this file except in compliance with the License.
 17234     You may obtain a copy of the License at
 17235  
 17236         http://www.apache.org/licenses/LICENSE-2.0
 17237  
 17238     Unless required by applicable law or agreed to in writing, software
 17239     distributed under the License is distributed on an "AS IS" BASIS,
 17240     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 17241     See the License for the specific language governing permissions and
 17242     limitations under the License.
 17243  
 17244  ================================================================
 17245  
 17246  github.com/prometheus/procfs
 17247  https://github.com/prometheus/procfs
 17248  ----------------------------------------------------------------
 17249                                   Apache License
 17250                             Version 2.0, January 2004
 17251                          http://www.apache.org/licenses/
 17252  
 17253     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 17254  
 17255     1. Definitions.
 17256  
 17257        "License" shall mean the terms and conditions for use, reproduction,
 17258        and distribution as defined by Sections 1 through 9 of this document.
 17259  
 17260        "Licensor" shall mean the copyright owner or entity authorized by
 17261        the copyright owner that is granting the License.
 17262  
 17263        "Legal Entity" shall mean the union of the acting entity and all
 17264        other entities that control, are controlled by, or are under common
 17265        control with that entity. For the purposes of this definition,
 17266        "control" means (i) the power, direct or indirect, to cause the
 17267        direction or management of such entity, whether by contract or
 17268        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 17269        outstanding shares, or (iii) beneficial ownership of such entity.
 17270  
 17271        "You" (or "Your") shall mean an individual or Legal Entity
 17272        exercising permissions granted by this License.
 17273  
 17274        "Source" form shall mean the preferred form for making modifications,
 17275        including but not limited to software source code, documentation
 17276        source, and configuration files.
 17277  
 17278        "Object" form shall mean any form resulting from mechanical
 17279        transformation or translation of a Source form, including but
 17280        not limited to compiled object code, generated documentation,
 17281        and conversions to other media types.
 17282  
 17283        "Work" shall mean the work of authorship, whether in Source or
 17284        Object form, made available under the License, as indicated by a
 17285        copyright notice that is included in or attached to the work
 17286        (an example is provided in the Appendix below).
 17287  
 17288        "Derivative Works" shall mean any work, whether in Source or Object
 17289        form, that is based on (or derived from) the Work and for which the
 17290        editorial revisions, annotations, elaborations, or other modifications
 17291        represent, as a whole, an original work of authorship. For the purposes
 17292        of this License, Derivative Works shall not include works that remain
 17293        separable from, or merely link (or bind by name) to the interfaces of,
 17294        the Work and Derivative Works thereof.
 17295  
 17296        "Contribution" shall mean any work of authorship, including
 17297        the original version of the Work and any modifications or additions
 17298        to that Work or Derivative Works thereof, that is intentionally
 17299        submitted to Licensor for inclusion in the Work by the copyright owner
 17300        or by an individual or Legal Entity authorized to submit on behalf of
 17301        the copyright owner. For the purposes of this definition, "submitted"
 17302        means any form of electronic, verbal, or written communication sent
 17303        to the Licensor or its representatives, including but not limited to
 17304        communication on electronic mailing lists, source code control systems,
 17305        and issue tracking systems that are managed by, or on behalf of, the
 17306        Licensor for the purpose of discussing and improving the Work, but
 17307        excluding communication that is conspicuously marked or otherwise
 17308        designated in writing by the copyright owner as "Not a Contribution."
 17309  
 17310        "Contributor" shall mean Licensor and any individual or Legal Entity
 17311        on behalf of whom a Contribution has been received by Licensor and
 17312        subsequently incorporated within the Work.
 17313  
 17314     2. Grant of Copyright License. Subject to the terms and conditions of
 17315        this License, each Contributor hereby grants to You a perpetual,
 17316        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17317        copyright license to reproduce, prepare Derivative Works of,
 17318        publicly display, publicly perform, sublicense, and distribute the
 17319        Work and such Derivative Works in Source or Object form.
 17320  
 17321     3. Grant of Patent License. Subject to the terms and conditions of
 17322        this License, each Contributor hereby grants to You a perpetual,
 17323        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17324        (except as stated in this section) patent license to make, have made,
 17325        use, offer to sell, sell, import, and otherwise transfer the Work,
 17326        where such license applies only to those patent claims licensable
 17327        by such Contributor that are necessarily infringed by their
 17328        Contribution(s) alone or by combination of their Contribution(s)
 17329        with the Work to which such Contribution(s) was submitted. If You
 17330        institute patent litigation against any entity (including a
 17331        cross-claim or counterclaim in a lawsuit) alleging that the Work
 17332        or a Contribution incorporated within the Work constitutes direct
 17333        or contributory patent infringement, then any patent licenses
 17334        granted to You under this License for that Work shall terminate
 17335        as of the date such litigation is filed.
 17336  
 17337     4. Redistribution. You may reproduce and distribute copies of the
 17338        Work or Derivative Works thereof in any medium, with or without
 17339        modifications, and in Source or Object form, provided that You
 17340        meet the following conditions:
 17341  
 17342        (a) You must give any other recipients of the Work or
 17343            Derivative Works a copy of this License; and
 17344  
 17345        (b) You must cause any modified files to carry prominent notices
 17346            stating that You changed the files; and
 17347  
 17348        (c) You must retain, in the Source form of any Derivative Works
 17349            that You distribute, all copyright, patent, trademark, and
 17350            attribution notices from the Source form of the Work,
 17351            excluding those notices that do not pertain to any part of
 17352            the Derivative Works; and
 17353  
 17354        (d) If the Work includes a "NOTICE" text file as part of its
 17355            distribution, then any Derivative Works that You distribute must
 17356            include a readable copy of the attribution notices contained
 17357            within such NOTICE file, excluding those notices that do not
 17358            pertain to any part of the Derivative Works, in at least one
 17359            of the following places: within a NOTICE text file distributed
 17360            as part of the Derivative Works; within the Source form or
 17361            documentation, if provided along with the Derivative Works; or,
 17362            within a display generated by the Derivative Works, if and
 17363            wherever such third-party notices normally appear. The contents
 17364            of the NOTICE file are for informational purposes only and
 17365            do not modify the License. You may add Your own attribution
 17366            notices within Derivative Works that You distribute, alongside
 17367            or as an addendum to the NOTICE text from the Work, provided
 17368            that such additional attribution notices cannot be construed
 17369            as modifying the License.
 17370  
 17371        You may add Your own copyright statement to Your modifications and
 17372        may provide additional or different license terms and conditions
 17373        for use, reproduction, or distribution of Your modifications, or
 17374        for any such Derivative Works as a whole, provided Your use,
 17375        reproduction, and distribution of the Work otherwise complies with
 17376        the conditions stated in this License.
 17377  
 17378     5. Submission of Contributions. Unless You explicitly state otherwise,
 17379        any Contribution intentionally submitted for inclusion in the Work
 17380        by You to the Licensor shall be under the terms and conditions of
 17381        this License, without any additional terms or conditions.
 17382        Notwithstanding the above, nothing herein shall supersede or modify
 17383        the terms of any separate license agreement you may have executed
 17384        with Licensor regarding such Contributions.
 17385  
 17386     6. Trademarks. This License does not grant permission to use the trade
 17387        names, trademarks, service marks, or product names of the Licensor,
 17388        except as required for reasonable and customary use in describing the
 17389        origin of the Work and reproducing the content of the NOTICE file.
 17390  
 17391     7. Disclaimer of Warranty. Unless required by applicable law or
 17392        agreed to in writing, Licensor provides the Work (and each
 17393        Contributor provides its Contributions) on an "AS IS" BASIS,
 17394        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 17395        implied, including, without limitation, any warranties or conditions
 17396        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 17397        PARTICULAR PURPOSE. You are solely responsible for determining the
 17398        appropriateness of using or redistributing the Work and assume any
 17399        risks associated with Your exercise of permissions under this License.
 17400  
 17401     8. Limitation of Liability. In no event and under no legal theory,
 17402        whether in tort (including negligence), contract, or otherwise,
 17403        unless required by applicable law (such as deliberate and grossly
 17404        negligent acts) or agreed to in writing, shall any Contributor be
 17405        liable to You for damages, including any direct, indirect, special,
 17406        incidental, or consequential damages of any character arising as a
 17407        result of this License or out of the use or inability to use the
 17408        Work (including but not limited to damages for loss of goodwill,
 17409        work stoppage, computer failure or malfunction, or any and all
 17410        other commercial damages or losses), even if such Contributor
 17411        has been advised of the possibility of such damages.
 17412  
 17413     9. Accepting Warranty or Additional Liability. While redistributing
 17414        the Work or Derivative Works thereof, You may choose to offer,
 17415        and charge a fee for, acceptance of support, warranty, indemnity,
 17416        or other liability obligations and/or rights consistent with this
 17417        License. However, in accepting such obligations, You may act only
 17418        on Your own behalf and on Your sole responsibility, not on behalf
 17419        of any other Contributor, and only if You agree to indemnify,
 17420        defend, and hold each Contributor harmless for any liability
 17421        incurred by, or claims asserted against, such Contributor by reason
 17422        of your accepting any such warranty or additional liability.
 17423  
 17424     END OF TERMS AND CONDITIONS
 17425  
 17426     APPENDIX: How to apply the Apache License to your work.
 17427  
 17428        To apply the Apache License to your work, attach the following
 17429        boilerplate notice, with the fields enclosed by brackets "[]"
 17430        replaced with your own identifying information. (Don't include
 17431        the brackets!)  The text should be enclosed in the appropriate
 17432        comment syntax for the file format. We also recommend that a
 17433        file or class name and description of purpose be included on the
 17434        same "printed page" as the copyright notice for easier
 17435        identification within third-party archives.
 17436  
 17437     Copyright [yyyy] [name of copyright owner]
 17438  
 17439     Licensed under the Apache License, Version 2.0 (the "License");
 17440     you may not use this file except in compliance with the License.
 17441     You may obtain a copy of the License at
 17442  
 17443         http://www.apache.org/licenses/LICENSE-2.0
 17444  
 17445     Unless required by applicable law or agreed to in writing, software
 17446     distributed under the License is distributed on an "AS IS" BASIS,
 17447     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 17448     See the License for the specific language governing permissions and
 17449     limitations under the License.
 17450  
 17451  ================================================================
 17452  
 17453  github.com/quasilyte/go-ruleguard
 17454  https://github.com/quasilyte/go-ruleguard
 17455  ----------------------------------------------------------------
 17456  BSD 3-Clause License
 17457  
 17458  Copyright (c) 2019, Iskander (Alex) Sharipov / quasilyte
 17459  All rights reserved.
 17460  
 17461  Redistribution and use in source and binary forms, with or without
 17462  modification, are permitted provided that the following conditions are met:
 17463  
 17464  1. Redistributions of source code must retain the above copyright notice, this
 17465     list of conditions and the following disclaimer.
 17466  
 17467  2. Redistributions in binary form must reproduce the above copyright notice,
 17468     this list of conditions and the following disclaimer in the documentation
 17469     and/or other materials provided with the distribution.
 17470  
 17471  3. Neither the name of the copyright holder nor the names of its
 17472     contributors may be used to endorse or promote products derived from
 17473     this software without specific prior written permission.
 17474  
 17475  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 17476  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 17477  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 17478  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 17479  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 17480  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 17481  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 17482  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 17483  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 17484  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 17485  
 17486  ================================================================
 17487  
 17488  github.com/rcrowley/go-metrics
 17489  https://github.com/rcrowley/go-metrics
 17490  ----------------------------------------------------------------
 17491  Copyright 2012 Richard Crowley. All rights reserved.
 17492  
 17493  Redistribution and use in source and binary forms, with or without
 17494  modification, are permitted provided that the following conditions are
 17495  met:
 17496  
 17497      1.  Redistributions of source code must retain the above copyright
 17498          notice, this list of conditions and the following disclaimer.
 17499  
 17500      2.  Redistributions in binary form must reproduce the above
 17501          copyright notice, this list of conditions and the following
 17502          disclaimer in the documentation and/or other materials provided
 17503          with the distribution.
 17504  
 17505  THIS SOFTWARE IS PROVIDED BY RICHARD CROWLEY ``AS IS'' AND ANY EXPRESS
 17506  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 17507  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 17508  DISCLAIMED. IN NO EVENT SHALL RICHARD CROWLEY OR CONTRIBUTORS BE LIABLE
 17509  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 17510  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 17511  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 17512  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 17513  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 17514  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 17515  THE POSSIBILITY OF SUCH DAMAGE.
 17516  
 17517  The views and conclusions contained in the software and documentation
 17518  are those of the authors and should not be interpreted as representing
 17519  official policies, either expressed or implied, of Richard Crowley.
 17520  
 17521  ================================================================
 17522  
 17523  github.com/rjeczalik/notify
 17524  https://github.com/rjeczalik/notify
 17525  ----------------------------------------------------------------
 17526  The MIT License (MIT)
 17527  
 17528  Copyright (c) 2014-2015 The Notify Authors
 17529  
 17530  Permission is hereby granted, free of charge, to any person obtaining a copy
 17531  of this software and associated documentation files (the "Software"), to deal
 17532  in the Software without restriction, including without limitation the rights
 17533  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 17534  copies of the Software, and to permit persons to whom the Software is
 17535  furnished to do so, subject to the following conditions:
 17536  
 17537  The above copyright notice and this permission notice shall be included in all
 17538  copies or substantial portions of the Software.
 17539  
 17540  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17541  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17542  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 17543  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 17544  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 17545  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 17546  SOFTWARE.
 17547  
 17548  ================================================================
 17549  
 17550  github.com/rs/cors
 17551  https://github.com/rs/cors
 17552  ----------------------------------------------------------------
 17553  Copyright (c) 2014 Olivier Poitrey <rs@dailymotion.com>
 17554  
 17555  Permission is hereby granted, free of charge, to any person obtaining a copy
 17556  of this software and associated documentation files (the "Software"), to deal
 17557  in the Software without restriction, including without limitation the rights
 17558  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 17559  copies of the Software, and to permit persons to whom the Software is furnished
 17560  to do so, subject to the following conditions:
 17561  
 17562  The above copyright notice and this permission notice shall be included in all
 17563  copies or substantial portions of the Software.
 17564  
 17565  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17566  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17567  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 17568  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 17569  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 17570  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 17571  THE SOFTWARE.
 17572  
 17573  ================================================================
 17574  
 17575  github.com/rs/xid
 17576  https://github.com/rs/xid
 17577  ----------------------------------------------------------------
 17578  Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com>
 17579  
 17580  Permission is hereby granted, free of charge, to any person obtaining a copy
 17581  of this software and associated documentation files (the "Software"), to deal
 17582  in the Software without restriction, including without limitation the rights
 17583  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 17584  copies of the Software, and to permit persons to whom the Software is furnished
 17585  to do so, subject to the following conditions:
 17586  
 17587  The above copyright notice and this permission notice shall be included in all
 17588  copies or substantial portions of the Software.
 17589  
 17590  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17591  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17592  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 17593  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 17594  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 17595  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 17596  THE SOFTWARE.
 17597  
 17598  ================================================================
 17599  
 17600  github.com/ryanuber/go-glob
 17601  https://github.com/ryanuber/go-glob
 17602  ----------------------------------------------------------------
 17603  The MIT License (MIT)
 17604  
 17605  Copyright (c) 2014 Ryan Uber
 17606  
 17607  Permission is hereby granted, free of charge, to any person obtaining a copy
 17608  of this software and associated documentation files (the "Software"), to deal
 17609  in the Software without restriction, including without limitation the rights
 17610  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 17611  copies of the Software, and to permit persons to whom the Software is
 17612  furnished to do so, subject to the following conditions:
 17613  
 17614  The above copyright notice and this permission notice shall be included in all
 17615  copies or substantial portions of the Software.
 17616  
 17617  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17618  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17619  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 17620  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 17621  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 17622  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 17623  SOFTWARE.
 17624  
 17625  ================================================================
 17626  
 17627  github.com/secure-io/sio-go
 17628  https://github.com/secure-io/sio-go
 17629  ----------------------------------------------------------------
 17630  MIT License
 17631  
 17632  Copyright (c) 2019 SecureIO
 17633  
 17634  Permission is hereby granted, free of charge, to any person obtaining a copy
 17635  of this software and associated documentation files (the "Software"), to deal
 17636  in the Software without restriction, including without limitation the rights
 17637  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 17638  copies of the Software, and to permit persons to whom the Software is
 17639  furnished to do so, subject to the following conditions:
 17640  
 17641  The above copyright notice and this permission notice shall be included in all
 17642  copies or substantial portions of the Software.
 17643  
 17644  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17645  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17646  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 17647  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 17648  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 17649  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 17650  SOFTWARE.
 17651  
 17652  ================================================================
 17653  
 17654  github.com/shirou/gopsutil
 17655  https://github.com/shirou/gopsutil
 17656  ----------------------------------------------------------------
 17657  gopsutil is distributed under BSD license reproduced below.
 17658  
 17659  Copyright (c) 2014, WAKAYAMA Shirou
 17660  All rights reserved.
 17661  
 17662  Redistribution and use in source and binary forms, with or without modification,
 17663  are permitted provided that the following conditions are met:
 17664  
 17665   * Redistributions of source code must retain the above copyright notice, this
 17666     list of conditions and the following disclaimer.
 17667   * Redistributions in binary form must reproduce the above copyright notice,
 17668     this list of conditions and the following disclaimer in the documentation
 17669     and/or other materials provided with the distribution.
 17670   * Neither the name of the gopsutil authors nor the names of its contributors
 17671     may be used to endorse or promote products derived from this software without
 17672     specific prior written permission.
 17673  
 17674  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 17675  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 17676  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 17677  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 17678  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 17679  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 17680  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 17681  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 17682  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 17683  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 17684  
 17685  
 17686  -------
 17687  internal/common/binary.go in the gopsutil is copied and modifid from golang/encoding/binary.go.
 17688  
 17689  
 17690  
 17691  Copyright (c) 2009 The Go Authors. All rights reserved.
 17692  
 17693  Redistribution and use in source and binary forms, with or without
 17694  modification, are permitted provided that the following conditions are
 17695  met:
 17696  
 17697     * Redistributions of source code must retain the above copyright
 17698  notice, this list of conditions and the following disclaimer.
 17699     * Redistributions in binary form must reproduce the above
 17700  copyright notice, this list of conditions and the following disclaimer
 17701  in the documentation and/or other materials provided with the
 17702  distribution.
 17703     * Neither the name of Google Inc. nor the names of its
 17704  contributors may be used to endorse or promote products derived from
 17705  this software without specific prior written permission.
 17706  
 17707  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 17708  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 17709  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 17710  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 17711  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 17712  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 17713  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 17714  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 17715  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 17716  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 17717  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 17718  ================================================================
 17719  
 17720  github.com/sirupsen/logrus
 17721  https://github.com/sirupsen/logrus
 17722  ----------------------------------------------------------------
 17723  The MIT License (MIT)
 17724  
 17725  Copyright (c) 2014 Simon Eskildsen
 17726  
 17727  Permission is hereby granted, free of charge, to any person obtaining a copy
 17728  of this software and associated documentation files (the "Software"), to deal
 17729  in the Software without restriction, including without limitation the rights
 17730  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 17731  copies of the Software, and to permit persons to whom the Software is
 17732  furnished to do so, subject to the following conditions:
 17733  
 17734  The above copyright notice and this permission notice shall be included in
 17735  all copies or substantial portions of the Software.
 17736  
 17737  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17738  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17739  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 17740  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 17741  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 17742  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 17743  THE SOFTWARE.
 17744  
 17745  ================================================================
 17746  
 17747  github.com/smartystreets/assertions
 17748  https://github.com/smartystreets/assertions
 17749  ----------------------------------------------------------------
 17750  Copyright (c) 2016 SmartyStreets, LLC
 17751  
 17752  Permission is hereby granted, free of charge, to any person obtaining a copy 
 17753  of this software and associated documentation files (the "Software"), to deal 
 17754  in the Software without restriction, including without limitation the rights 
 17755  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 
 17756  copies of the Software, and to permit persons to whom the Software is 
 17757  furnished to do so, subject to the following conditions:
 17758  
 17759  The above copyright notice and this permission notice shall be included in all 
 17760  copies or substantial portions of the Software.
 17761  
 17762  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
 17763  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
 17764  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
 17765  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
 17766  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
 17767  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
 17768  SOFTWARE.
 17769  
 17770  NOTE: Various optional and subordinate components carry their own licensing
 17771  requirements and restrictions.  Use of those components is subject to the terms
 17772  and conditions outlined the respective license of each component.
 17773  
 17774  ================================================================
 17775  
 17776  github.com/smartystreets/goconvey
 17777  https://github.com/smartystreets/goconvey
 17778  ----------------------------------------------------------------
 17779  Copyright (c) 2016 SmartyStreets, LLC
 17780  
 17781  Permission is hereby granted, free of charge, to any person obtaining a copy
 17782  of this software and associated documentation files (the "Software"), to deal
 17783  in the Software without restriction, including without limitation the rights
 17784  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 17785  copies of the Software, and to permit persons to whom the Software is
 17786  furnished to do so, subject to the following conditions:
 17787  
 17788  The above copyright notice and this permission notice shall be included in all
 17789  copies or substantial portions of the Software.
 17790  
 17791  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17792  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17793  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 17794  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 17795  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 17796  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 17797  SOFTWARE.
 17798  
 17799  NOTE: Various optional and subordinate components carry their own licensing
 17800  requirements and restrictions.  Use of those components is subject to the terms
 17801  and conditions outlined the respective license of each component.
 17802  
 17803  ================================================================
 17804  
 17805  github.com/soheilhy/cmux
 17806  https://github.com/soheilhy/cmux
 17807  ----------------------------------------------------------------
 17808  
 17809                                   Apache License
 17810                             Version 2.0, January 2004
 17811                          http://www.apache.org/licenses/
 17812  
 17813     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 17814  
 17815     1. Definitions.
 17816  
 17817        "License" shall mean the terms and conditions for use, reproduction,
 17818        and distribution as defined by Sections 1 through 9 of this document.
 17819  
 17820        "Licensor" shall mean the copyright owner or entity authorized by
 17821        the copyright owner that is granting the License.
 17822  
 17823        "Legal Entity" shall mean the union of the acting entity and all
 17824        other entities that control, are controlled by, or are under common
 17825        control with that entity. For the purposes of this definition,
 17826        "control" means (i) the power, direct or indirect, to cause the
 17827        direction or management of such entity, whether by contract or
 17828        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 17829        outstanding shares, or (iii) beneficial ownership of such entity.
 17830  
 17831        "You" (or "Your") shall mean an individual or Legal Entity
 17832        exercising permissions granted by this License.
 17833  
 17834        "Source" form shall mean the preferred form for making modifications,
 17835        including but not limited to software source code, documentation
 17836        source, and configuration files.
 17837  
 17838        "Object" form shall mean any form resulting from mechanical
 17839        transformation or translation of a Source form, including but
 17840        not limited to compiled object code, generated documentation,
 17841        and conversions to other media types.
 17842  
 17843        "Work" shall mean the work of authorship, whether in Source or
 17844        Object form, made available under the License, as indicated by a
 17845        copyright notice that is included in or attached to the work
 17846        (an example is provided in the Appendix below).
 17847  
 17848        "Derivative Works" shall mean any work, whether in Source or Object
 17849        form, that is based on (or derived from) the Work and for which the
 17850        editorial revisions, annotations, elaborations, or other modifications
 17851        represent, as a whole, an original work of authorship. For the purposes
 17852        of this License, Derivative Works shall not include works that remain
 17853        separable from, or merely link (or bind by name) to the interfaces of,
 17854        the Work and Derivative Works thereof.
 17855  
 17856        "Contribution" shall mean any work of authorship, including
 17857        the original version of the Work and any modifications or additions
 17858        to that Work or Derivative Works thereof, that is intentionally
 17859        submitted to Licensor for inclusion in the Work by the copyright owner
 17860        or by an individual or Legal Entity authorized to submit on behalf of
 17861        the copyright owner. For the purposes of this definition, "submitted"
 17862        means any form of electronic, verbal, or written communication sent
 17863        to the Licensor or its representatives, including but not limited to
 17864        communication on electronic mailing lists, source code control systems,
 17865        and issue tracking systems that are managed by, or on behalf of, the
 17866        Licensor for the purpose of discussing and improving the Work, but
 17867        excluding communication that is conspicuously marked or otherwise
 17868        designated in writing by the copyright owner as "Not a Contribution."
 17869  
 17870        "Contributor" shall mean Licensor and any individual or Legal Entity
 17871        on behalf of whom a Contribution has been received by Licensor and
 17872        subsequently incorporated within the Work.
 17873  
 17874     2. Grant of Copyright License. Subject to the terms and conditions of
 17875        this License, each Contributor hereby grants to You a perpetual,
 17876        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17877        copyright license to reproduce, prepare Derivative Works of,
 17878        publicly display, publicly perform, sublicense, and distribute the
 17879        Work and such Derivative Works in Source or Object form.
 17880  
 17881     3. Grant of Patent License. Subject to the terms and conditions of
 17882        this License, each Contributor hereby grants to You a perpetual,
 17883        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17884        (except as stated in this section) patent license to make, have made,
 17885        use, offer to sell, sell, import, and otherwise transfer the Work,
 17886        where such license applies only to those patent claims licensable
 17887        by such Contributor that are necessarily infringed by their
 17888        Contribution(s) alone or by combination of their Contribution(s)
 17889        with the Work to which such Contribution(s) was submitted. If You
 17890        institute patent litigation against any entity (including a
 17891        cross-claim or counterclaim in a lawsuit) alleging that the Work
 17892        or a Contribution incorporated within the Work constitutes direct
 17893        or contributory patent infringement, then any patent licenses
 17894        granted to You under this License for that Work shall terminate
 17895        as of the date such litigation is filed.
 17896  
 17897     4. Redistribution. You may reproduce and distribute copies of the
 17898        Work or Derivative Works thereof in any medium, with or without
 17899        modifications, and in Source or Object form, provided that You
 17900        meet the following conditions:
 17901  
 17902        (a) You must give any other recipients of the Work or
 17903            Derivative Works a copy of this License; and
 17904  
 17905        (b) You must cause any modified files to carry prominent notices
 17906            stating that You changed the files; and
 17907  
 17908        (c) You must retain, in the Source form of any Derivative Works
 17909            that You distribute, all copyright, patent, trademark, and
 17910            attribution notices from the Source form of the Work,
 17911            excluding those notices that do not pertain to any part of
 17912            the Derivative Works; and
 17913  
 17914        (d) If the Work includes a "NOTICE" text file as part of its
 17915            distribution, then any Derivative Works that You distribute must
 17916            include a readable copy of the attribution notices contained
 17917            within such NOTICE file, excluding those notices that do not
 17918            pertain to any part of the Derivative Works, in at least one
 17919            of the following places: within a NOTICE text file distributed
 17920            as part of the Derivative Works; within the Source form or
 17921            documentation, if provided along with the Derivative Works; or,
 17922            within a display generated by the Derivative Works, if and
 17923            wherever such third-party notices normally appear. The contents
 17924            of the NOTICE file are for informational purposes only and
 17925            do not modify the License. You may add Your own attribution
 17926            notices within Derivative Works that You distribute, alongside
 17927            or as an addendum to the NOTICE text from the Work, provided
 17928            that such additional attribution notices cannot be construed
 17929            as modifying the License.
 17930  
 17931        You may add Your own copyright statement to Your modifications and
 17932        may provide additional or different license terms and conditions
 17933        for use, reproduction, or distribution of Your modifications, or
 17934        for any such Derivative Works as a whole, provided Your use,
 17935        reproduction, and distribution of the Work otherwise complies with
 17936        the conditions stated in this License.
 17937  
 17938     5. Submission of Contributions. Unless You explicitly state otherwise,
 17939        any Contribution intentionally submitted for inclusion in the Work
 17940        by You to the Licensor shall be under the terms and conditions of
 17941        this License, without any additional terms or conditions.
 17942        Notwithstanding the above, nothing herein shall supersede or modify
 17943        the terms of any separate license agreement you may have executed
 17944        with Licensor regarding such Contributions.
 17945  
 17946     6. Trademarks. This License does not grant permission to use the trade
 17947        names, trademarks, service marks, or product names of the Licensor,
 17948        except as required for reasonable and customary use in describing the
 17949        origin of the Work and reproducing the content of the NOTICE file.
 17950  
 17951     7. Disclaimer of Warranty. Unless required by applicable law or
 17952        agreed to in writing, Licensor provides the Work (and each
 17953        Contributor provides its Contributions) on an "AS IS" BASIS,
 17954        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 17955        implied, including, without limitation, any warranties or conditions
 17956        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 17957        PARTICULAR PURPOSE. You are solely responsible for determining the
 17958        appropriateness of using or redistributing the Work and assume any
 17959        risks associated with Your exercise of permissions under this License.
 17960  
 17961     8. Limitation of Liability. In no event and under no legal theory,
 17962        whether in tort (including negligence), contract, or otherwise,
 17963        unless required by applicable law (such as deliberate and grossly
 17964        negligent acts) or agreed to in writing, shall any Contributor be
 17965        liable to You for damages, including any direct, indirect, special,
 17966        incidental, or consequential damages of any character arising as a
 17967        result of this License or out of the use or inability to use the
 17968        Work (including but not limited to damages for loss of goodwill,
 17969        work stoppage, computer failure or malfunction, or any and all
 17970        other commercial damages or losses), even if such Contributor
 17971        has been advised of the possibility of such damages.
 17972  
 17973     9. Accepting Warranty or Additional Liability. While redistributing
 17974        the Work or Derivative Works thereof, You may choose to offer,
 17975        and charge a fee for, acceptance of support, warranty, indemnity,
 17976        or other liability obligations and/or rights consistent with this
 17977        License. However, in accepting such obligations, You may act only
 17978        on Your own behalf and on Your sole responsibility, not on behalf
 17979        of any other Contributor, and only if You agree to indemnify,
 17980        defend, and hold each Contributor harmless for any liability
 17981        incurred by, or claims asserted against, such Contributor by reason
 17982        of your accepting any such warranty or additional liability.
 17983  
 17984     END OF TERMS AND CONDITIONS
 17985  
 17986     APPENDIX: How to apply the Apache License to your work.
 17987  
 17988        To apply the Apache License to your work, attach the following
 17989        boilerplate notice, with the fields enclosed by brackets "[]"
 17990        replaced with your own identifying information. (Don't include
 17991        the brackets!)  The text should be enclosed in the appropriate
 17992        comment syntax for the file format. We also recommend that a
 17993        file or class name and description of purpose be included on the
 17994        same "printed page" as the copyright notice for easier
 17995        identification within third-party archives.
 17996  
 17997     Copyright [yyyy] [name of copyright owner]
 17998  
 17999     Licensed under the Apache License, Version 2.0 (the "License");
 18000     you may not use this file except in compliance with the License.
 18001     You may obtain a copy of the License at
 18002  
 18003         http://www.apache.org/licenses/LICENSE-2.0
 18004  
 18005     Unless required by applicable law or agreed to in writing, software
 18006     distributed under the License is distributed on an "AS IS" BASIS,
 18007     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 18008     See the License for the specific language governing permissions and
 18009     limitations under the License.
 18010  
 18011  ================================================================
 18012  
 18013  github.com/spaolacci/murmur3
 18014  https://github.com/spaolacci/murmur3
 18015  ----------------------------------------------------------------
 18016  Copyright 2013, Sébastien Paolacci.
 18017  All rights reserved.
 18018  
 18019  Redistribution and use in source and binary forms, with or without
 18020  modification, are permitted provided that the following conditions are met:
 18021      * Redistributions of source code must retain the above copyright
 18022        notice, this list of conditions and the following disclaimer.
 18023      * Redistributions in binary form must reproduce the above copyright
 18024        notice, this list of conditions and the following disclaimer in the
 18025        documentation and/or other materials provided with the distribution.
 18026      * Neither the name of the library nor the
 18027        names of its contributors may be used to endorse or promote products
 18028        derived from this software without specific prior written permission.
 18029  
 18030  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 18031  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 18032  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 18033  DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
 18034  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 18035  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 18036  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 18037  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 18038  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 18039  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 18040  
 18041  ================================================================
 18042  
 18043  github.com/spf13/pflag
 18044  https://github.com/spf13/pflag
 18045  ----------------------------------------------------------------
 18046  Copyright (c) 2012 Alex Ogier. All rights reserved.
 18047  Copyright (c) 2012 The Go Authors. All rights reserved.
 18048  
 18049  Redistribution and use in source and binary forms, with or without
 18050  modification, are permitted provided that the following conditions are
 18051  met:
 18052  
 18053     * Redistributions of source code must retain the above copyright
 18054  notice, this list of conditions and the following disclaimer.
 18055     * Redistributions in binary form must reproduce the above
 18056  copyright notice, this list of conditions and the following disclaimer
 18057  in the documentation and/or other materials provided with the
 18058  distribution.
 18059     * Neither the name of Google Inc. nor the names of its
 18060  contributors may be used to endorse or promote products derived from
 18061  this software without specific prior written permission.
 18062  
 18063  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 18064  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 18065  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 18066  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 18067  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 18068  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 18069  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 18070  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 18071  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 18072  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 18073  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 18074  
 18075  ================================================================
 18076  
 18077  github.com/streadway/amqp
 18078  https://github.com/streadway/amqp
 18079  ----------------------------------------------------------------
 18080  Copyright (c) 2012-2019, Sean Treadway, SoundCloud Ltd.
 18081  All rights reserved.
 18082  
 18083  Redistribution and use in source and binary forms, with or without
 18084  modification, are permitted provided that the following conditions are met:
 18085  
 18086  Redistributions of source code must retain the above copyright notice, this
 18087  list of conditions and the following disclaimer.
 18088  
 18089  Redistributions in binary form must reproduce the above copyright notice, this
 18090  list of conditions and the following disclaimer in the documentation and/or
 18091  other materials provided with the distribution.
 18092  
 18093  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 18094  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 18095  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 18096  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 18097  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 18098  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 18099  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 18100  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 18101  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 18102  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 18103  
 18104  ================================================================
 18105  
 18106  github.com/stretchr/testify
 18107  https://github.com/stretchr/testify
 18108  ----------------------------------------------------------------
 18109  MIT License
 18110  
 18111  Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
 18112  
 18113  Permission is hereby granted, free of charge, to any person obtaining a copy
 18114  of this software and associated documentation files (the "Software"), to deal
 18115  in the Software without restriction, including without limitation the rights
 18116  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 18117  copies of the Software, and to permit persons to whom the Software is
 18118  furnished to do so, subject to the following conditions:
 18119  
 18120  The above copyright notice and this permission notice shall be included in all
 18121  copies or substantial portions of the Software.
 18122  
 18123  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18124  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 18125  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 18126  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 18127  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 18128  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 18129  SOFTWARE.
 18130  
 18131  ================================================================
 18132  
 18133  github.com/tidwall/gjson
 18134  https://github.com/tidwall/gjson
 18135  ----------------------------------------------------------------
 18136  The MIT License (MIT)
 18137  
 18138  Copyright (c) 2016 Josh Baker
 18139  
 18140  Permission is hereby granted, free of charge, to any person obtaining a copy of
 18141  this software and associated documentation files (the "Software"), to deal in
 18142  the Software without restriction, including without limitation the rights to
 18143  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 18144  the Software, and to permit persons to whom the Software is furnished to do so,
 18145  subject to the following conditions:
 18146  
 18147  The above copyright notice and this permission notice shall be included in all
 18148  copies or substantial portions of the Software.
 18149  
 18150  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18151  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 18152  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 18153  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 18154  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 18155  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 18156  
 18157  ================================================================
 18158  
 18159  github.com/tidwall/match
 18160  https://github.com/tidwall/match
 18161  ----------------------------------------------------------------
 18162  The MIT License (MIT)
 18163  
 18164  Copyright (c) 2016 Josh Baker
 18165  
 18166  Permission is hereby granted, free of charge, to any person obtaining a copy of
 18167  this software and associated documentation files (the "Software"), to deal in
 18168  the Software without restriction, including without limitation the rights to
 18169  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 18170  the Software, and to permit persons to whom the Software is furnished to do so,
 18171  subject to the following conditions:
 18172  
 18173  The above copyright notice and this permission notice shall be included in all
 18174  copies or substantial portions of the Software.
 18175  
 18176  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18177  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 18178  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 18179  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 18180  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 18181  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 18182  
 18183  ================================================================
 18184  
 18185  github.com/tidwall/pretty
 18186  https://github.com/tidwall/pretty
 18187  ----------------------------------------------------------------
 18188  The MIT License (MIT)
 18189  
 18190  Copyright (c) 2017 Josh Baker
 18191  
 18192  Permission is hereby granted, free of charge, to any person obtaining a copy of
 18193  this software and associated documentation files (the "Software"), to deal in
 18194  the Software without restriction, including without limitation the rights to
 18195  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 18196  the Software, and to permit persons to whom the Software is furnished to do so,
 18197  subject to the following conditions:
 18198  
 18199  The above copyright notice and this permission notice shall be included in all
 18200  copies or substantial portions of the Software.
 18201  
 18202  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18203  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 18204  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 18205  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 18206  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 18207  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 18208  
 18209  ================================================================
 18210  
 18211  github.com/tidwall/sjson
 18212  https://github.com/tidwall/sjson
 18213  ----------------------------------------------------------------
 18214  The MIT License (MIT)
 18215  
 18216  Copyright (c) 2016 Josh Baker
 18217  
 18218  Permission is hereby granted, free of charge, to any person obtaining a copy of
 18219  this software and associated documentation files (the "Software"), to deal in
 18220  the Software without restriction, including without limitation the rights to
 18221  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 18222  the Software, and to permit persons to whom the Software is furnished to do so,
 18223  subject to the following conditions:
 18224  
 18225  The above copyright notice and this permission notice shall be included in all
 18226  copies or substantial portions of the Software.
 18227  
 18228  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18229  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 18230  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 18231  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 18232  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 18233  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 18234  
 18235  
 18236  ================================================================
 18237  
 18238  github.com/tinylib/msgp
 18239  https://github.com/tinylib/msgp
 18240  ----------------------------------------------------------------
 18241  Copyright (c) 2014 Philip Hofer
 18242  Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated
 18243  
 18244  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:
 18245  
 18246  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 18247  
 18248  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.
 18249  ================================================================
 18250  
 18251  github.com/tmc/grpc-websocket-proxy
 18252  https://github.com/tmc/grpc-websocket-proxy
 18253  ----------------------------------------------------------------
 18254  Copyright (C) 2016 Travis Cline
 18255  
 18256  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:
 18257  
 18258  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 18259  
 18260  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.
 18261  
 18262  ================================================================
 18263  
 18264  github.com/ttacon/chalk
 18265  https://github.com/ttacon/chalk
 18266  ----------------------------------------------------------------
 18267  The MIT License (MIT)
 18268  
 18269  Copyright (c) 2014 Trey Tacon
 18270  
 18271  Permission is hereby granted, free of charge, to any person obtaining a copy
 18272  of this software and associated documentation files (the "Software"), to deal
 18273  in the Software without restriction, including without limitation the rights
 18274  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 18275  copies of the Software, and to permit persons to whom the Software is
 18276  furnished to do so, subject to the following conditions:
 18277  
 18278  The above copyright notice and this permission notice shall be included in all
 18279  copies or substantial portions of the Software.
 18280  
 18281  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18282  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 18283  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 18284  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 18285  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 18286  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 18287  SOFTWARE.
 18288  ================================================================
 18289  
 18290  github.com/valyala/tcplisten
 18291  https://github.com/valyala/tcplisten
 18292  ----------------------------------------------------------------
 18293  The MIT License (MIT)
 18294  
 18295  Copyright (c) 2016 Aliaksandr Valialkin
 18296  
 18297  Permission is hereby granted, free of charge, to any person obtaining a copy
 18298  of this software and associated documentation files (the "Software"), to deal
 18299  in the Software without restriction, including without limitation the rights
 18300  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 18301  copies of the Software, and to permit persons to whom the Software is
 18302  furnished to do so, subject to the following conditions:
 18303  
 18304  The above copyright notice and this permission notice shall be included in all
 18305  copies or substantial portions of the Software.
 18306  
 18307  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18308  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 18309  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 18310  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 18311  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 18312  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 18313  SOFTWARE.
 18314  
 18315  ================================================================
 18316  
 18317  github.com/willf/bitset
 18318  https://github.com/willf/bitset
 18319  ----------------------------------------------------------------
 18320  Copyright (c) 2014 Will Fitzgerald. All rights reserved.
 18321  
 18322  Redistribution and use in source and binary forms, with or without
 18323  modification, are permitted provided that the following conditions are
 18324  met:
 18325  
 18326     * Redistributions of source code must retain the above copyright
 18327  notice, this list of conditions and the following disclaimer.
 18328     * Redistributions in binary form must reproduce the above
 18329  copyright notice, this list of conditions and the following disclaimer
 18330  in the documentation and/or other materials provided with the
 18331  distribution.
 18332     * Neither the name of Google Inc. nor the names of its
 18333  contributors may be used to endorse or promote products derived from
 18334  this software without specific prior written permission.
 18335  
 18336  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 18337  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 18338  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 18339  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 18340  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 18341  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 18342  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 18343  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 18344  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 18345  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 18346  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 18347  
 18348  ================================================================
 18349  
 18350  github.com/willf/bloom
 18351  https://github.com/willf/bloom
 18352  ----------------------------------------------------------------
 18353  Copyright (c) 2014 Will Fitzgerald. All rights reserved.
 18354  
 18355  Redistribution and use in source and binary forms, with or without
 18356  modification, are permitted provided that the following conditions are
 18357  met:
 18358  
 18359     * Redistributions of source code must retain the above copyright
 18360  notice, this list of conditions and the following disclaimer.
 18361     * Redistributions in binary form must reproduce the above
 18362  copyright notice, this list of conditions and the following disclaimer
 18363  in the documentation and/or other materials provided with the
 18364  distribution.
 18365  
 18366  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 18367  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 18368  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 18369  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 18370  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 18371  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 18372  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 18373  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 18374  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 18375  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 18376  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 18377  
 18378  ================================================================
 18379  
 18380  github.com/xdg/scram
 18381  https://github.com/xdg/scram
 18382  ----------------------------------------------------------------
 18383  
 18384                                   Apache License
 18385                             Version 2.0, January 2004
 18386                          http://www.apache.org/licenses/
 18387  
 18388     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 18389  
 18390     1. Definitions.
 18391  
 18392        "License" shall mean the terms and conditions for use, reproduction,
 18393        and distribution as defined by Sections 1 through 9 of this document.
 18394  
 18395        "Licensor" shall mean the copyright owner or entity authorized by
 18396        the copyright owner that is granting the License.
 18397  
 18398        "Legal Entity" shall mean the union of the acting entity and all
 18399        other entities that control, are controlled by, or are under common
 18400        control with that entity. For the purposes of this definition,
 18401        "control" means (i) the power, direct or indirect, to cause the
 18402        direction or management of such entity, whether by contract or
 18403        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 18404        outstanding shares, or (iii) beneficial ownership of such entity.
 18405  
 18406        "You" (or "Your") shall mean an individual or Legal Entity
 18407        exercising permissions granted by this License.
 18408  
 18409        "Source" form shall mean the preferred form for making modifications,
 18410        including but not limited to software source code, documentation
 18411        source, and configuration files.
 18412  
 18413        "Object" form shall mean any form resulting from mechanical
 18414        transformation or translation of a Source form, including but
 18415        not limited to compiled object code, generated documentation,
 18416        and conversions to other media types.
 18417  
 18418        "Work" shall mean the work of authorship, whether in Source or
 18419        Object form, made available under the License, as indicated by a
 18420        copyright notice that is included in or attached to the work
 18421        (an example is provided in the Appendix below).
 18422  
 18423        "Derivative Works" shall mean any work, whether in Source or Object
 18424        form, that is based on (or derived from) the Work and for which the
 18425        editorial revisions, annotations, elaborations, or other modifications
 18426        represent, as a whole, an original work of authorship. For the purposes
 18427        of this License, Derivative Works shall not include works that remain
 18428        separable from, or merely link (or bind by name) to the interfaces of,
 18429        the Work and Derivative Works thereof.
 18430  
 18431        "Contribution" shall mean any work of authorship, including
 18432        the original version of the Work and any modifications or additions
 18433        to that Work or Derivative Works thereof, that is intentionally
 18434        submitted to Licensor for inclusion in the Work by the copyright owner
 18435        or by an individual or Legal Entity authorized to submit on behalf of
 18436        the copyright owner. For the purposes of this definition, "submitted"
 18437        means any form of electronic, verbal, or written communication sent
 18438        to the Licensor or its representatives, including but not limited to
 18439        communication on electronic mailing lists, source code control systems,
 18440        and issue tracking systems that are managed by, or on behalf of, the
 18441        Licensor for the purpose of discussing and improving the Work, but
 18442        excluding communication that is conspicuously marked or otherwise
 18443        designated in writing by the copyright owner as "Not a Contribution."
 18444  
 18445        "Contributor" shall mean Licensor and any individual or Legal Entity
 18446        on behalf of whom a Contribution has been received by Licensor and
 18447        subsequently incorporated within the Work.
 18448  
 18449     2. Grant of Copyright License. Subject to the terms and conditions of
 18450        this License, each Contributor hereby grants to You a perpetual,
 18451        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 18452        copyright license to reproduce, prepare Derivative Works of,
 18453        publicly display, publicly perform, sublicense, and distribute the
 18454        Work and such Derivative Works in Source or Object form.
 18455  
 18456     3. Grant of Patent License. Subject to the terms and conditions of
 18457        this License, each Contributor hereby grants to You a perpetual,
 18458        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 18459        (except as stated in this section) patent license to make, have made,
 18460        use, offer to sell, sell, import, and otherwise transfer the Work,
 18461        where such license applies only to those patent claims licensable
 18462        by such Contributor that are necessarily infringed by their
 18463        Contribution(s) alone or by combination of their Contribution(s)
 18464        with the Work to which such Contribution(s) was submitted. If You
 18465        institute patent litigation against any entity (including a
 18466        cross-claim or counterclaim in a lawsuit) alleging that the Work
 18467        or a Contribution incorporated within the Work constitutes direct
 18468        or contributory patent infringement, then any patent licenses
 18469        granted to You under this License for that Work shall terminate
 18470        as of the date such litigation is filed.
 18471  
 18472     4. Redistribution. You may reproduce and distribute copies of the
 18473        Work or Derivative Works thereof in any medium, with or without
 18474        modifications, and in Source or Object form, provided that You
 18475        meet the following conditions:
 18476  
 18477        (a) You must give any other recipients of the Work or
 18478            Derivative Works a copy of this License; and
 18479  
 18480        (b) You must cause any modified files to carry prominent notices
 18481            stating that You changed the files; and
 18482  
 18483        (c) You must retain, in the Source form of any Derivative Works
 18484            that You distribute, all copyright, patent, trademark, and
 18485            attribution notices from the Source form of the Work,
 18486            excluding those notices that do not pertain to any part of
 18487            the Derivative Works; and
 18488  
 18489        (d) If the Work includes a "NOTICE" text file as part of its
 18490            distribution, then any Derivative Works that You distribute must
 18491            include a readable copy of the attribution notices contained
 18492            within such NOTICE file, excluding those notices that do not
 18493            pertain to any part of the Derivative Works, in at least one
 18494            of the following places: within a NOTICE text file distributed
 18495            as part of the Derivative Works; within the Source form or
 18496            documentation, if provided along with the Derivative Works; or,
 18497            within a display generated by the Derivative Works, if and
 18498            wherever such third-party notices normally appear. The contents
 18499            of the NOTICE file are for informational purposes only and
 18500            do not modify the License. You may add Your own attribution
 18501            notices within Derivative Works that You distribute, alongside
 18502            or as an addendum to the NOTICE text from the Work, provided
 18503            that such additional attribution notices cannot be construed
 18504            as modifying the License.
 18505  
 18506        You may add Your own copyright statement to Your modifications and
 18507        may provide additional or different license terms and conditions
 18508        for use, reproduction, or distribution of Your modifications, or
 18509        for any such Derivative Works as a whole, provided Your use,
 18510        reproduction, and distribution of the Work otherwise complies with
 18511        the conditions stated in this License.
 18512  
 18513     5. Submission of Contributions. Unless You explicitly state otherwise,
 18514        any Contribution intentionally submitted for inclusion in the Work
 18515        by You to the Licensor shall be under the terms and conditions of
 18516        this License, without any additional terms or conditions.
 18517        Notwithstanding the above, nothing herein shall supersede or modify
 18518        the terms of any separate license agreement you may have executed
 18519        with Licensor regarding such Contributions.
 18520  
 18521     6. Trademarks. This License does not grant permission to use the trade
 18522        names, trademarks, service marks, or product names of the Licensor,
 18523        except as required for reasonable and customary use in describing the
 18524        origin of the Work and reproducing the content of the NOTICE file.
 18525  
 18526     7. Disclaimer of Warranty. Unless required by applicable law or
 18527        agreed to in writing, Licensor provides the Work (and each
 18528        Contributor provides its Contributions) on an "AS IS" BASIS,
 18529        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 18530        implied, including, without limitation, any warranties or conditions
 18531        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 18532        PARTICULAR PURPOSE. You are solely responsible for determining the
 18533        appropriateness of using or redistributing the Work and assume any
 18534        risks associated with Your exercise of permissions under this License.
 18535  
 18536     8. Limitation of Liability. In no event and under no legal theory,
 18537        whether in tort (including negligence), contract, or otherwise,
 18538        unless required by applicable law (such as deliberate and grossly
 18539        negligent acts) or agreed to in writing, shall any Contributor be
 18540        liable to You for damages, including any direct, indirect, special,
 18541        incidental, or consequential damages of any character arising as a
 18542        result of this License or out of the use or inability to use the
 18543        Work (including but not limited to damages for loss of goodwill,
 18544        work stoppage, computer failure or malfunction, or any and all
 18545        other commercial damages or losses), even if such Contributor
 18546        has been advised of the possibility of such damages.
 18547  
 18548     9. Accepting Warranty or Additional Liability. While redistributing
 18549        the Work or Derivative Works thereof, You may choose to offer,
 18550        and charge a fee for, acceptance of support, warranty, indemnity,
 18551        or other liability obligations and/or rights consistent with this
 18552        License. However, in accepting such obligations, You may act only
 18553        on Your own behalf and on Your sole responsibility, not on behalf
 18554        of any other Contributor, and only if You agree to indemnify,
 18555        defend, and hold each Contributor harmless for any liability
 18556        incurred by, or claims asserted against, such Contributor by reason
 18557        of your accepting any such warranty or additional liability.
 18558  
 18559  ================================================================
 18560  
 18561  github.com/xdg/stringprep
 18562  https://github.com/xdg/stringprep
 18563  ----------------------------------------------------------------
 18564  
 18565                                   Apache License
 18566                             Version 2.0, January 2004
 18567                          http://www.apache.org/licenses/
 18568  
 18569     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 18570  
 18571     1. Definitions.
 18572  
 18573        "License" shall mean the terms and conditions for use, reproduction,
 18574        and distribution as defined by Sections 1 through 9 of this document.
 18575  
 18576        "Licensor" shall mean the copyright owner or entity authorized by
 18577        the copyright owner that is granting the License.
 18578  
 18579        "Legal Entity" shall mean the union of the acting entity and all
 18580        other entities that control, are controlled by, or are under common
 18581        control with that entity. For the purposes of this definition,
 18582        "control" means (i) the power, direct or indirect, to cause the
 18583        direction or management of such entity, whether by contract or
 18584        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 18585        outstanding shares, or (iii) beneficial ownership of such entity.
 18586  
 18587        "You" (or "Your") shall mean an individual or Legal Entity
 18588        exercising permissions granted by this License.
 18589  
 18590        "Source" form shall mean the preferred form for making modifications,
 18591        including but not limited to software source code, documentation
 18592        source, and configuration files.
 18593  
 18594        "Object" form shall mean any form resulting from mechanical
 18595        transformation or translation of a Source form, including but
 18596        not limited to compiled object code, generated documentation,
 18597        and conversions to other media types.
 18598  
 18599        "Work" shall mean the work of authorship, whether in Source or
 18600        Object form, made available under the License, as indicated by a
 18601        copyright notice that is included in or attached to the work
 18602        (an example is provided in the Appendix below).
 18603  
 18604        "Derivative Works" shall mean any work, whether in Source or Object
 18605        form, that is based on (or derived from) the Work and for which the
 18606        editorial revisions, annotations, elaborations, or other modifications
 18607        represent, as a whole, an original work of authorship. For the purposes
 18608        of this License, Derivative Works shall not include works that remain
 18609        separable from, or merely link (or bind by name) to the interfaces of,
 18610        the Work and Derivative Works thereof.
 18611  
 18612        "Contribution" shall mean any work of authorship, including
 18613        the original version of the Work and any modifications or additions
 18614        to that Work or Derivative Works thereof, that is intentionally
 18615        submitted to Licensor for inclusion in the Work by the copyright owner
 18616        or by an individual or Legal Entity authorized to submit on behalf of
 18617        the copyright owner. For the purposes of this definition, "submitted"
 18618        means any form of electronic, verbal, or written communication sent
 18619        to the Licensor or its representatives, including but not limited to
 18620        communication on electronic mailing lists, source code control systems,
 18621        and issue tracking systems that are managed by, or on behalf of, the
 18622        Licensor for the purpose of discussing and improving the Work, but
 18623        excluding communication that is conspicuously marked or otherwise
 18624        designated in writing by the copyright owner as "Not a Contribution."
 18625  
 18626        "Contributor" shall mean Licensor and any individual or Legal Entity
 18627        on behalf of whom a Contribution has been received by Licensor and
 18628        subsequently incorporated within the Work.
 18629  
 18630     2. Grant of Copyright License. Subject to the terms and conditions of
 18631        this License, each Contributor hereby grants to You a perpetual,
 18632        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 18633        copyright license to reproduce, prepare Derivative Works of,
 18634        publicly display, publicly perform, sublicense, and distribute the
 18635        Work and such Derivative Works in Source or Object form.
 18636  
 18637     3. Grant of Patent License. Subject to the terms and conditions of
 18638        this License, each Contributor hereby grants to You a perpetual,
 18639        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 18640        (except as stated in this section) patent license to make, have made,
 18641        use, offer to sell, sell, import, and otherwise transfer the Work,
 18642        where such license applies only to those patent claims licensable
 18643        by such Contributor that are necessarily infringed by their
 18644        Contribution(s) alone or by combination of their Contribution(s)
 18645        with the Work to which such Contribution(s) was submitted. If You
 18646        institute patent litigation against any entity (including a
 18647        cross-claim or counterclaim in a lawsuit) alleging that the Work
 18648        or a Contribution incorporated within the Work constitutes direct
 18649        or contributory patent infringement, then any patent licenses
 18650        granted to You under this License for that Work shall terminate
 18651        as of the date such litigation is filed.
 18652  
 18653     4. Redistribution. You may reproduce and distribute copies of the
 18654        Work or Derivative Works thereof in any medium, with or without
 18655        modifications, and in Source or Object form, provided that You
 18656        meet the following conditions:
 18657  
 18658        (a) You must give any other recipients of the Work or
 18659            Derivative Works a copy of this License; and
 18660  
 18661        (b) You must cause any modified files to carry prominent notices
 18662            stating that You changed the files; and
 18663  
 18664        (c) You must retain, in the Source form of any Derivative Works
 18665            that You distribute, all copyright, patent, trademark, and
 18666            attribution notices from the Source form of the Work,
 18667            excluding those notices that do not pertain to any part of
 18668            the Derivative Works; and
 18669  
 18670        (d) If the Work includes a "NOTICE" text file as part of its
 18671            distribution, then any Derivative Works that You distribute must
 18672            include a readable copy of the attribution notices contained
 18673            within such NOTICE file, excluding those notices that do not
 18674            pertain to any part of the Derivative Works, in at least one
 18675            of the following places: within a NOTICE text file distributed
 18676            as part of the Derivative Works; within the Source form or
 18677            documentation, if provided along with the Derivative Works; or,
 18678            within a display generated by the Derivative Works, if and
 18679            wherever such third-party notices normally appear. The contents
 18680            of the NOTICE file are for informational purposes only and
 18681            do not modify the License. You may add Your own attribution
 18682            notices within Derivative Works that You distribute, alongside
 18683            or as an addendum to the NOTICE text from the Work, provided
 18684            that such additional attribution notices cannot be construed
 18685            as modifying the License.
 18686  
 18687        You may add Your own copyright statement to Your modifications and
 18688        may provide additional or different license terms and conditions
 18689        for use, reproduction, or distribution of Your modifications, or
 18690        for any such Derivative Works as a whole, provided Your use,
 18691        reproduction, and distribution of the Work otherwise complies with
 18692        the conditions stated in this License.
 18693  
 18694     5. Submission of Contributions. Unless You explicitly state otherwise,
 18695        any Contribution intentionally submitted for inclusion in the Work
 18696        by You to the Licensor shall be under the terms and conditions of
 18697        this License, without any additional terms or conditions.
 18698        Notwithstanding the above, nothing herein shall supersede or modify
 18699        the terms of any separate license agreement you may have executed
 18700        with Licensor regarding such Contributions.
 18701  
 18702     6. Trademarks. This License does not grant permission to use the trade
 18703        names, trademarks, service marks, or product names of the Licensor,
 18704        except as required for reasonable and customary use in describing the
 18705        origin of the Work and reproducing the content of the NOTICE file.
 18706  
 18707     7. Disclaimer of Warranty. Unless required by applicable law or
 18708        agreed to in writing, Licensor provides the Work (and each
 18709        Contributor provides its Contributions) on an "AS IS" BASIS,
 18710        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 18711        implied, including, without limitation, any warranties or conditions
 18712        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 18713        PARTICULAR PURPOSE. You are solely responsible for determining the
 18714        appropriateness of using or redistributing the Work and assume any
 18715        risks associated with Your exercise of permissions under this License.
 18716  
 18717     8. Limitation of Liability. In no event and under no legal theory,
 18718        whether in tort (including negligence), contract, or otherwise,
 18719        unless required by applicable law (such as deliberate and grossly
 18720        negligent acts) or agreed to in writing, shall any Contributor be
 18721        liable to You for damages, including any direct, indirect, special,
 18722        incidental, or consequential damages of any character arising as a
 18723        result of this License or out of the use or inability to use the
 18724        Work (including but not limited to damages for loss of goodwill,
 18725        work stoppage, computer failure or malfunction, or any and all
 18726        other commercial damages or losses), even if such Contributor
 18727        has been advised of the possibility of such damages.
 18728  
 18729     9. Accepting Warranty or Additional Liability. While redistributing
 18730        the Work or Derivative Works thereof, You may choose to offer,
 18731        and charge a fee for, acceptance of support, warranty, indemnity,
 18732        or other liability obligations and/or rights consistent with this
 18733        License. However, in accepting such obligations, You may act only
 18734        on Your own behalf and on Your sole responsibility, not on behalf
 18735        of any other Contributor, and only if You agree to indemnify,
 18736        defend, and hold each Contributor harmless for any liability
 18737        incurred by, or claims asserted against, such Contributor by reason
 18738        of your accepting any such warranty or additional liability.
 18739  
 18740  ================================================================
 18741  
 18742  github.com/xiang90/probing
 18743  https://github.com/xiang90/probing
 18744  ----------------------------------------------------------------
 18745  The MIT License (MIT)
 18746  
 18747  Copyright (c) 2015 Xiang Li
 18748  
 18749  Permission is hereby granted, free of charge, to any person obtaining a copy
 18750  of this software and associated documentation files (the "Software"), to deal
 18751  in the Software without restriction, including without limitation the rights
 18752  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 18753  copies of the Software, and to permit persons to whom the Software is
 18754  furnished to do so, subject to the following conditions:
 18755  
 18756  The above copyright notice and this permission notice shall be included in all
 18757  copies or substantial portions of the Software.
 18758  
 18759  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18760  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 18761  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 18762  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 18763  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 18764  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 18765  SOFTWARE.
 18766  
 18767  
 18768  ================================================================
 18769  
 18770  go.etcd.io/bbolt
 18771  https://go.etcd.io/bbolt
 18772  ----------------------------------------------------------------
 18773  The MIT License (MIT)
 18774  
 18775  Copyright (c) 2013 Ben Johnson
 18776  
 18777  Permission is hereby granted, free of charge, to any person obtaining a copy of
 18778  this software and associated documentation files (the "Software"), to deal in
 18779  the Software without restriction, including without limitation the rights to
 18780  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 18781  the Software, and to permit persons to whom the Software is furnished to do so,
 18782  subject to the following conditions:
 18783  
 18784  The above copyright notice and this permission notice shall be included in all
 18785  copies or substantial portions of the Software.
 18786  
 18787  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 18788  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 18789  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 18790  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 18791  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 18792  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 18793  
 18794  ================================================================
 18795  
 18796  go.etcd.io/etcd
 18797  https://go.etcd.io/etcd
 18798  ----------------------------------------------------------------
 18799  
 18800                                   Apache License
 18801                             Version 2.0, January 2004
 18802                          http://www.apache.org/licenses/
 18803  
 18804     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 18805  
 18806     1. Definitions.
 18807  
 18808        "License" shall mean the terms and conditions for use, reproduction,
 18809        and distribution as defined by Sections 1 through 9 of this document.
 18810  
 18811        "Licensor" shall mean the copyright owner or entity authorized by
 18812        the copyright owner that is granting the License.
 18813  
 18814        "Legal Entity" shall mean the union of the acting entity and all
 18815        other entities that control, are controlled by, or are under common
 18816        control with that entity. For the purposes of this definition,
 18817        "control" means (i) the power, direct or indirect, to cause the
 18818        direction or management of such entity, whether by contract or
 18819        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 18820        outstanding shares, or (iii) beneficial ownership of such entity.
 18821  
 18822        "You" (or "Your") shall mean an individual or Legal Entity
 18823        exercising permissions granted by this License.
 18824  
 18825        "Source" form shall mean the preferred form for making modifications,
 18826        including but not limited to software source code, documentation
 18827        source, and configuration files.
 18828  
 18829        "Object" form shall mean any form resulting from mechanical
 18830        transformation or translation of a Source form, including but
 18831        not limited to compiled object code, generated documentation,
 18832        and conversions to other media types.
 18833  
 18834        "Work" shall mean the work of authorship, whether in Source or
 18835        Object form, made available under the License, as indicated by a
 18836        copyright notice that is included in or attached to the work
 18837        (an example is provided in the Appendix below).
 18838  
 18839        "Derivative Works" shall mean any work, whether in Source or Object
 18840        form, that is based on (or derived from) the Work and for which the
 18841        editorial revisions, annotations, elaborations, or other modifications
 18842        represent, as a whole, an original work of authorship. For the purposes
 18843        of this License, Derivative Works shall not include works that remain
 18844        separable from, or merely link (or bind by name) to the interfaces of,
 18845        the Work and Derivative Works thereof.
 18846  
 18847        "Contribution" shall mean any work of authorship, including
 18848        the original version of the Work and any modifications or additions
 18849        to that Work or Derivative Works thereof, that is intentionally
 18850        submitted to Licensor for inclusion in the Work by the copyright owner
 18851        or by an individual or Legal Entity authorized to submit on behalf of
 18852        the copyright owner. For the purposes of this definition, "submitted"
 18853        means any form of electronic, verbal, or written communication sent
 18854        to the Licensor or its representatives, including but not limited to
 18855        communication on electronic mailing lists, source code control systems,
 18856        and issue tracking systems that are managed by, or on behalf of, the
 18857        Licensor for the purpose of discussing and improving the Work, but
 18858        excluding communication that is conspicuously marked or otherwise
 18859        designated in writing by the copyright owner as "Not a Contribution."
 18860  
 18861        "Contributor" shall mean Licensor and any individual or Legal Entity
 18862        on behalf of whom a Contribution has been received by Licensor and
 18863        subsequently incorporated within the Work.
 18864  
 18865     2. Grant of Copyright License. Subject to the terms and conditions of
 18866        this License, each Contributor hereby grants to You a perpetual,
 18867        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 18868        copyright license to reproduce, prepare Derivative Works of,
 18869        publicly display, publicly perform, sublicense, and distribute the
 18870        Work and such Derivative Works in Source or Object form.
 18871  
 18872     3. Grant of Patent License. Subject to the terms and conditions of
 18873        this License, each Contributor hereby grants to You a perpetual,
 18874        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 18875        (except as stated in this section) patent license to make, have made,
 18876        use, offer to sell, sell, import, and otherwise transfer the Work,
 18877        where such license applies only to those patent claims licensable
 18878        by such Contributor that are necessarily infringed by their
 18879        Contribution(s) alone or by combination of their Contribution(s)
 18880        with the Work to which such Contribution(s) was submitted. If You
 18881        institute patent litigation against any entity (including a
 18882        cross-claim or counterclaim in a lawsuit) alleging that the Work
 18883        or a Contribution incorporated within the Work constitutes direct
 18884        or contributory patent infringement, then any patent licenses
 18885        granted to You under this License for that Work shall terminate
 18886        as of the date such litigation is filed.
 18887  
 18888     4. Redistribution. You may reproduce and distribute copies of the
 18889        Work or Derivative Works thereof in any medium, with or without
 18890        modifications, and in Source or Object form, provided that You
 18891        meet the following conditions:
 18892  
 18893        (a) You must give any other recipients of the Work or
 18894            Derivative Works a copy of this License; and
 18895  
 18896        (b) You must cause any modified files to carry prominent notices
 18897            stating that You changed the files; and
 18898  
 18899        (c) You must retain, in the Source form of any Derivative Works
 18900            that You distribute, all copyright, patent, trademark, and
 18901            attribution notices from the Source form of the Work,
 18902            excluding those notices that do not pertain to any part of
 18903            the Derivative Works; and
 18904  
 18905        (d) If the Work includes a "NOTICE" text file as part of its
 18906            distribution, then any Derivative Works that You distribute must
 18907            include a readable copy of the attribution notices contained
 18908            within such NOTICE file, excluding those notices that do not
 18909            pertain to any part of the Derivative Works, in at least one
 18910            of the following places: within a NOTICE text file distributed
 18911            as part of the Derivative Works; within the Source form or
 18912            documentation, if provided along with the Derivative Works; or,
 18913            within a display generated by the Derivative Works, if and
 18914            wherever such third-party notices normally appear. The contents
 18915            of the NOTICE file are for informational purposes only and
 18916            do not modify the License. You may add Your own attribution
 18917            notices within Derivative Works that You distribute, alongside
 18918            or as an addendum to the NOTICE text from the Work, provided
 18919            that such additional attribution notices cannot be construed
 18920            as modifying the License.
 18921  
 18922        You may add Your own copyright statement to Your modifications and
 18923        may provide additional or different license terms and conditions
 18924        for use, reproduction, or distribution of Your modifications, or
 18925        for any such Derivative Works as a whole, provided Your use,
 18926        reproduction, and distribution of the Work otherwise complies with
 18927        the conditions stated in this License.
 18928  
 18929     5. Submission of Contributions. Unless You explicitly state otherwise,
 18930        any Contribution intentionally submitted for inclusion in the Work
 18931        by You to the Licensor shall be under the terms and conditions of
 18932        this License, without any additional terms or conditions.
 18933        Notwithstanding the above, nothing herein shall supersede or modify
 18934        the terms of any separate license agreement you may have executed
 18935        with Licensor regarding such Contributions.
 18936  
 18937     6. Trademarks. This License does not grant permission to use the trade
 18938        names, trademarks, service marks, or product names of the Licensor,
 18939        except as required for reasonable and customary use in describing the
 18940        origin of the Work and reproducing the content of the NOTICE file.
 18941  
 18942     7. Disclaimer of Warranty. Unless required by applicable law or
 18943        agreed to in writing, Licensor provides the Work (and each
 18944        Contributor provides its Contributions) on an "AS IS" BASIS,
 18945        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 18946        implied, including, without limitation, any warranties or conditions
 18947        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 18948        PARTICULAR PURPOSE. You are solely responsible for determining the
 18949        appropriateness of using or redistributing the Work and assume any
 18950        risks associated with Your exercise of permissions under this License.
 18951  
 18952     8. Limitation of Liability. In no event and under no legal theory,
 18953        whether in tort (including negligence), contract, or otherwise,
 18954        unless required by applicable law (such as deliberate and grossly
 18955        negligent acts) or agreed to in writing, shall any Contributor be
 18956        liable to You for damages, including any direct, indirect, special,
 18957        incidental, or consequential damages of any character arising as a
 18958        result of this License or out of the use or inability to use the
 18959        Work (including but not limited to damages for loss of goodwill,
 18960        work stoppage, computer failure or malfunction, or any and all
 18961        other commercial damages or losses), even if such Contributor
 18962        has been advised of the possibility of such damages.
 18963  
 18964     9. Accepting Warranty or Additional Liability. While redistributing
 18965        the Work or Derivative Works thereof, You may choose to offer,
 18966        and charge a fee for, acceptance of support, warranty, indemnity,
 18967        or other liability obligations and/or rights consistent with this
 18968        License. However, in accepting such obligations, You may act only
 18969        on Your own behalf and on Your sole responsibility, not on behalf
 18970        of any other Contributor, and only if You agree to indemnify,
 18971        defend, and hold each Contributor harmless for any liability
 18972        incurred by, or claims asserted against, such Contributor by reason
 18973        of your accepting any such warranty or additional liability.
 18974  
 18975     END OF TERMS AND CONDITIONS
 18976  
 18977     APPENDIX: How to apply the Apache License to your work.
 18978  
 18979        To apply the Apache License to your work, attach the following
 18980        boilerplate notice, with the fields enclosed by brackets "[]"
 18981        replaced with your own identifying information. (Don't include
 18982        the brackets!)  The text should be enclosed in the appropriate
 18983        comment syntax for the file format. We also recommend that a
 18984        file or class name and description of purpose be included on the
 18985        same "printed page" as the copyright notice for easier
 18986        identification within third-party archives.
 18987  
 18988     Copyright [yyyy] [name of copyright owner]
 18989  
 18990     Licensed under the Apache License, Version 2.0 (the "License");
 18991     you may not use this file except in compliance with the License.
 18992     You may obtain a copy of the License at
 18993  
 18994         http://www.apache.org/licenses/LICENSE-2.0
 18995  
 18996     Unless required by applicable law or agreed to in writing, software
 18997     distributed under the License is distributed on an "AS IS" BASIS,
 18998     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 18999     See the License for the specific language governing permissions and
 19000     limitations under the License.
 19001  
 19002  ================================================================
 19003  
 19004  go.opencensus.io
 19005  https://go.opencensus.io
 19006  ----------------------------------------------------------------
 19007  
 19008                                   Apache License
 19009                             Version 2.0, January 2004
 19010                          http://www.apache.org/licenses/
 19011  
 19012     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 19013  
 19014     1. Definitions.
 19015  
 19016        "License" shall mean the terms and conditions for use, reproduction,
 19017        and distribution as defined by Sections 1 through 9 of this document.
 19018  
 19019        "Licensor" shall mean the copyright owner or entity authorized by
 19020        the copyright owner that is granting the License.
 19021  
 19022        "Legal Entity" shall mean the union of the acting entity and all
 19023        other entities that control, are controlled by, or are under common
 19024        control with that entity. For the purposes of this definition,
 19025        "control" means (i) the power, direct or indirect, to cause the
 19026        direction or management of such entity, whether by contract or
 19027        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 19028        outstanding shares, or (iii) beneficial ownership of such entity.
 19029  
 19030        "You" (or "Your") shall mean an individual or Legal Entity
 19031        exercising permissions granted by this License.
 19032  
 19033        "Source" form shall mean the preferred form for making modifications,
 19034        including but not limited to software source code, documentation
 19035        source, and configuration files.
 19036  
 19037        "Object" form shall mean any form resulting from mechanical
 19038        transformation or translation of a Source form, including but
 19039        not limited to compiled object code, generated documentation,
 19040        and conversions to other media types.
 19041  
 19042        "Work" shall mean the work of authorship, whether in Source or
 19043        Object form, made available under the License, as indicated by a
 19044        copyright notice that is included in or attached to the work
 19045        (an example is provided in the Appendix below).
 19046  
 19047        "Derivative Works" shall mean any work, whether in Source or Object
 19048        form, that is based on (or derived from) the Work and for which the
 19049        editorial revisions, annotations, elaborations, or other modifications
 19050        represent, as a whole, an original work of authorship. For the purposes
 19051        of this License, Derivative Works shall not include works that remain
 19052        separable from, or merely link (or bind by name) to the interfaces of,
 19053        the Work and Derivative Works thereof.
 19054  
 19055        "Contribution" shall mean any work of authorship, including
 19056        the original version of the Work and any modifications or additions
 19057        to that Work or Derivative Works thereof, that is intentionally
 19058        submitted to Licensor for inclusion in the Work by the copyright owner
 19059        or by an individual or Legal Entity authorized to submit on behalf of
 19060        the copyright owner. For the purposes of this definition, "submitted"
 19061        means any form of electronic, verbal, or written communication sent
 19062        to the Licensor or its representatives, including but not limited to
 19063        communication on electronic mailing lists, source code control systems,
 19064        and issue tracking systems that are managed by, or on behalf of, the
 19065        Licensor for the purpose of discussing and improving the Work, but
 19066        excluding communication that is conspicuously marked or otherwise
 19067        designated in writing by the copyright owner as "Not a Contribution."
 19068  
 19069        "Contributor" shall mean Licensor and any individual or Legal Entity
 19070        on behalf of whom a Contribution has been received by Licensor and
 19071        subsequently incorporated within the Work.
 19072  
 19073     2. Grant of Copyright License. Subject to the terms and conditions of
 19074        this License, each Contributor hereby grants to You a perpetual,
 19075        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19076        copyright license to reproduce, prepare Derivative Works of,
 19077        publicly display, publicly perform, sublicense, and distribute the
 19078        Work and such Derivative Works in Source or Object form.
 19079  
 19080     3. Grant of Patent License. Subject to the terms and conditions of
 19081        this License, each Contributor hereby grants to You a perpetual,
 19082        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19083        (except as stated in this section) patent license to make, have made,
 19084        use, offer to sell, sell, import, and otherwise transfer the Work,
 19085        where such license applies only to those patent claims licensable
 19086        by such Contributor that are necessarily infringed by their
 19087        Contribution(s) alone or by combination of their Contribution(s)
 19088        with the Work to which such Contribution(s) was submitted. If You
 19089        institute patent litigation against any entity (including a
 19090        cross-claim or counterclaim in a lawsuit) alleging that the Work
 19091        or a Contribution incorporated within the Work constitutes direct
 19092        or contributory patent infringement, then any patent licenses
 19093        granted to You under this License for that Work shall terminate
 19094        as of the date such litigation is filed.
 19095  
 19096     4. Redistribution. You may reproduce and distribute copies of the
 19097        Work or Derivative Works thereof in any medium, with or without
 19098        modifications, and in Source or Object form, provided that You
 19099        meet the following conditions:
 19100  
 19101        (a) You must give any other recipients of the Work or
 19102            Derivative Works a copy of this License; and
 19103  
 19104        (b) You must cause any modified files to carry prominent notices
 19105            stating that You changed the files; and
 19106  
 19107        (c) You must retain, in the Source form of any Derivative Works
 19108            that You distribute, all copyright, patent, trademark, and
 19109            attribution notices from the Source form of the Work,
 19110            excluding those notices that do not pertain to any part of
 19111            the Derivative Works; and
 19112  
 19113        (d) If the Work includes a "NOTICE" text file as part of its
 19114            distribution, then any Derivative Works that You distribute must
 19115            include a readable copy of the attribution notices contained
 19116            within such NOTICE file, excluding those notices that do not
 19117            pertain to any part of the Derivative Works, in at least one
 19118            of the following places: within a NOTICE text file distributed
 19119            as part of the Derivative Works; within the Source form or
 19120            documentation, if provided along with the Derivative Works; or,
 19121            within a display generated by the Derivative Works, if and
 19122            wherever such third-party notices normally appear. The contents
 19123            of the NOTICE file are for informational purposes only and
 19124            do not modify the License. You may add Your own attribution
 19125            notices within Derivative Works that You distribute, alongside
 19126            or as an addendum to the NOTICE text from the Work, provided
 19127            that such additional attribution notices cannot be construed
 19128            as modifying the License.
 19129  
 19130        You may add Your own copyright statement to Your modifications and
 19131        may provide additional or different license terms and conditions
 19132        for use, reproduction, or distribution of Your modifications, or
 19133        for any such Derivative Works as a whole, provided Your use,
 19134        reproduction, and distribution of the Work otherwise complies with
 19135        the conditions stated in this License.
 19136  
 19137     5. Submission of Contributions. Unless You explicitly state otherwise,
 19138        any Contribution intentionally submitted for inclusion in the Work
 19139        by You to the Licensor shall be under the terms and conditions of
 19140        this License, without any additional terms or conditions.
 19141        Notwithstanding the above, nothing herein shall supersede or modify
 19142        the terms of any separate license agreement you may have executed
 19143        with Licensor regarding such Contributions.
 19144  
 19145     6. Trademarks. This License does not grant permission to use the trade
 19146        names, trademarks, service marks, or product names of the Licensor,
 19147        except as required for reasonable and customary use in describing the
 19148        origin of the Work and reproducing the content of the NOTICE file.
 19149  
 19150     7. Disclaimer of Warranty. Unless required by applicable law or
 19151        agreed to in writing, Licensor provides the Work (and each
 19152        Contributor provides its Contributions) on an "AS IS" BASIS,
 19153        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 19154        implied, including, without limitation, any warranties or conditions
 19155        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 19156        PARTICULAR PURPOSE. You are solely responsible for determining the
 19157        appropriateness of using or redistributing the Work and assume any
 19158        risks associated with Your exercise of permissions under this License.
 19159  
 19160     8. Limitation of Liability. In no event and under no legal theory,
 19161        whether in tort (including negligence), contract, or otherwise,
 19162        unless required by applicable law (such as deliberate and grossly
 19163        negligent acts) or agreed to in writing, shall any Contributor be
 19164        liable to You for damages, including any direct, indirect, special,
 19165        incidental, or consequential damages of any character arising as a
 19166        result of this License or out of the use or inability to use the
 19167        Work (including but not limited to damages for loss of goodwill,
 19168        work stoppage, computer failure or malfunction, or any and all
 19169        other commercial damages or losses), even if such Contributor
 19170        has been advised of the possibility of such damages.
 19171  
 19172     9. Accepting Warranty or Additional Liability. While redistributing
 19173        the Work or Derivative Works thereof, You may choose to offer,
 19174        and charge a fee for, acceptance of support, warranty, indemnity,
 19175        or other liability obligations and/or rights consistent with this
 19176        License. However, in accepting such obligations, You may act only
 19177        on Your own behalf and on Your sole responsibility, not on behalf
 19178        of any other Contributor, and only if You agree to indemnify,
 19179        defend, and hold each Contributor harmless for any liability
 19180        incurred by, or claims asserted against, such Contributor by reason
 19181        of your accepting any such warranty or additional liability.
 19182  
 19183     END OF TERMS AND CONDITIONS
 19184  
 19185     APPENDIX: How to apply the Apache License to your work.
 19186  
 19187        To apply the Apache License to your work, attach the following
 19188        boilerplate notice, with the fields enclosed by brackets "[]"
 19189        replaced with your own identifying information. (Don't include
 19190        the brackets!)  The text should be enclosed in the appropriate
 19191        comment syntax for the file format. We also recommend that a
 19192        file or class name and description of purpose be included on the
 19193        same "printed page" as the copyright notice for easier
 19194        identification within third-party archives.
 19195  
 19196     Copyright [yyyy] [name of copyright owner]
 19197  
 19198     Licensed under the Apache License, Version 2.0 (the "License");
 19199     you may not use this file except in compliance with the License.
 19200     You may obtain a copy of the License at
 19201  
 19202         http://www.apache.org/licenses/LICENSE-2.0
 19203  
 19204     Unless required by applicable law or agreed to in writing, software
 19205     distributed under the License is distributed on an "AS IS" BASIS,
 19206     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 19207     See the License for the specific language governing permissions and
 19208     limitations under the License.
 19209  ================================================================
 19210  
 19211  go.uber.org/atomic
 19212  https://go.uber.org/atomic
 19213  ----------------------------------------------------------------
 19214  Copyright (c) 2016 Uber Technologies, Inc.
 19215  
 19216  Permission is hereby granted, free of charge, to any person obtaining a copy
 19217  of this software and associated documentation files (the "Software"), to deal
 19218  in the Software without restriction, including without limitation the rights
 19219  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 19220  copies of the Software, and to permit persons to whom the Software is
 19221  furnished to do so, subject to the following conditions:
 19222  
 19223  The above copyright notice and this permission notice shall be included in
 19224  all copies or substantial portions of the Software.
 19225  
 19226  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 19227  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 19228  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 19229  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 19230  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 19231  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 19232  THE SOFTWARE.
 19233  
 19234  ================================================================
 19235  
 19236  go.uber.org/multierr
 19237  https://go.uber.org/multierr
 19238  ----------------------------------------------------------------
 19239  Copyright (c) 2017 Uber Technologies, Inc.
 19240  
 19241  Permission is hereby granted, free of charge, to any person obtaining a copy
 19242  of this software and associated documentation files (the "Software"), to deal
 19243  in the Software without restriction, including without limitation the rights
 19244  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 19245  copies of the Software, and to permit persons to whom the Software is
 19246  furnished to do so, subject to the following conditions:
 19247  
 19248  The above copyright notice and this permission notice shall be included in
 19249  all copies or substantial portions of the Software.
 19250  
 19251  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 19252  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 19253  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 19254  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 19255  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 19256  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 19257  THE SOFTWARE.
 19258  
 19259  ================================================================
 19260  
 19261  go.uber.org/tools
 19262  https://go.uber.org/tools
 19263  ----------------------------------------------------------------
 19264  Copyright (c) 2017 Uber Technologies, Inc.
 19265  
 19266  Permission is hereby granted, free of charge, to any person obtaining a copy
 19267  of this software and associated documentation files (the "Software"), to deal
 19268  in the Software without restriction, including without limitation the rights
 19269  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 19270  copies of the Software, and to permit persons to whom the Software is
 19271  furnished to do so, subject to the following conditions:
 19272  
 19273  The above copyright notice and this permission notice shall be included in
 19274  all copies or substantial portions of the Software.
 19275  
 19276  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 19277  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 19278  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 19279  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 19280  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 19281  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 19282  THE SOFTWARE.
 19283  
 19284  ================================================================
 19285  
 19286  go.uber.org/zap
 19287  https://go.uber.org/zap
 19288  ----------------------------------------------------------------
 19289  Copyright (c) 2016-2017 Uber Technologies, Inc.
 19290  
 19291  Permission is hereby granted, free of charge, to any person obtaining a copy
 19292  of this software and associated documentation files (the "Software"), to deal
 19293  in the Software without restriction, including without limitation the rights
 19294  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 19295  copies of the Software, and to permit persons to whom the Software is
 19296  furnished to do so, subject to the following conditions:
 19297  
 19298  The above copyright notice and this permission notice shall be included in
 19299  all copies or substantial portions of the Software.
 19300  
 19301  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 19302  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 19303  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 19304  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 19305  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 19306  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 19307  THE SOFTWARE.
 19308  
 19309  ================================================================
 19310  
 19311  golang.org/x/crypto
 19312  https://golang.org/x/crypto
 19313  ----------------------------------------------------------------
 19314  Copyright (c) 2009 The Go Authors. All rights reserved.
 19315  
 19316  Redistribution and use in source and binary forms, with or without
 19317  modification, are permitted provided that the following conditions are
 19318  met:
 19319  
 19320     * Redistributions of source code must retain the above copyright
 19321  notice, this list of conditions and the following disclaimer.
 19322     * Redistributions in binary form must reproduce the above
 19323  copyright notice, this list of conditions and the following disclaimer
 19324  in the documentation and/or other materials provided with the
 19325  distribution.
 19326     * Neither the name of Google Inc. nor the names of its
 19327  contributors may be used to endorse or promote products derived from
 19328  this software without specific prior written permission.
 19329  
 19330  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19331  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19332  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19333  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19334  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19335  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19336  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19337  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19338  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19339  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19340  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19341  
 19342  ================================================================
 19343  
 19344  golang.org/x/lint
 19345  https://golang.org/x/lint
 19346  ----------------------------------------------------------------
 19347  Copyright (c) 2013 The Go Authors. All rights reserved.
 19348  
 19349  Redistribution and use in source and binary forms, with or without
 19350  modification, are permitted provided that the following conditions are
 19351  met:
 19352  
 19353     * Redistributions of source code must retain the above copyright
 19354  notice, this list of conditions and the following disclaimer.
 19355     * Redistributions in binary form must reproduce the above
 19356  copyright notice, this list of conditions and the following disclaimer
 19357  in the documentation and/or other materials provided with the
 19358  distribution.
 19359     * Neither the name of Google Inc. nor the names of its
 19360  contributors may be used to endorse or promote products derived from
 19361  this software without specific prior written permission.
 19362  
 19363  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19364  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19365  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19366  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19367  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19368  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19369  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19370  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19371  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19372  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19373  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19374  
 19375  ================================================================
 19376  
 19377  golang.org/x/mod
 19378  https://golang.org/x/mod
 19379  ----------------------------------------------------------------
 19380  Copyright (c) 2009 The Go Authors. All rights reserved.
 19381  
 19382  Redistribution and use in source and binary forms, with or without
 19383  modification, are permitted provided that the following conditions are
 19384  met:
 19385  
 19386     * Redistributions of source code must retain the above copyright
 19387  notice, this list of conditions and the following disclaimer.
 19388     * Redistributions in binary form must reproduce the above
 19389  copyright notice, this list of conditions and the following disclaimer
 19390  in the documentation and/or other materials provided with the
 19391  distribution.
 19392     * Neither the name of Google Inc. nor the names of its
 19393  contributors may be used to endorse or promote products derived from
 19394  this software without specific prior written permission.
 19395  
 19396  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19397  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19398  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19399  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19400  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19401  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19402  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19403  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19404  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19405  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19406  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19407  
 19408  ================================================================
 19409  
 19410  golang.org/x/net
 19411  https://golang.org/x/net
 19412  ----------------------------------------------------------------
 19413  Copyright (c) 2009 The Go Authors. All rights reserved.
 19414  
 19415  Redistribution and use in source and binary forms, with or without
 19416  modification, are permitted provided that the following conditions are
 19417  met:
 19418  
 19419     * Redistributions of source code must retain the above copyright
 19420  notice, this list of conditions and the following disclaimer.
 19421     * Redistributions in binary form must reproduce the above
 19422  copyright notice, this list of conditions and the following disclaimer
 19423  in the documentation and/or other materials provided with the
 19424  distribution.
 19425     * Neither the name of Google Inc. nor the names of its
 19426  contributors may be used to endorse or promote products derived from
 19427  this software without specific prior written permission.
 19428  
 19429  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19430  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19431  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19432  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19433  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19434  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19435  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19436  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19437  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19438  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19439  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19440  
 19441  ================================================================
 19442  
 19443  golang.org/x/oauth2
 19444  https://golang.org/x/oauth2
 19445  ----------------------------------------------------------------
 19446  Copyright (c) 2009 The Go Authors. All rights reserved.
 19447  
 19448  Redistribution and use in source and binary forms, with or without
 19449  modification, are permitted provided that the following conditions are
 19450  met:
 19451  
 19452     * Redistributions of source code must retain the above copyright
 19453  notice, this list of conditions and the following disclaimer.
 19454     * Redistributions in binary form must reproduce the above
 19455  copyright notice, this list of conditions and the following disclaimer
 19456  in the documentation and/or other materials provided with the
 19457  distribution.
 19458     * Neither the name of Google Inc. nor the names of its
 19459  contributors may be used to endorse or promote products derived from
 19460  this software without specific prior written permission.
 19461  
 19462  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19463  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19464  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19465  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19466  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19467  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19468  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19469  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19470  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19471  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19472  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19473  
 19474  ================================================================
 19475  
 19476  golang.org/x/sync
 19477  https://golang.org/x/sync
 19478  ----------------------------------------------------------------
 19479  Copyright (c) 2009 The Go Authors. All rights reserved.
 19480  
 19481  Redistribution and use in source and binary forms, with or without
 19482  modification, are permitted provided that the following conditions are
 19483  met:
 19484  
 19485     * Redistributions of source code must retain the above copyright
 19486  notice, this list of conditions and the following disclaimer.
 19487     * Redistributions in binary form must reproduce the above
 19488  copyright notice, this list of conditions and the following disclaimer
 19489  in the documentation and/or other materials provided with the
 19490  distribution.
 19491     * Neither the name of Google Inc. nor the names of its
 19492  contributors may be used to endorse or promote products derived from
 19493  this software without specific prior written permission.
 19494  
 19495  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19496  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19497  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19498  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19499  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19500  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19501  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19502  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19503  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19504  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19505  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19506  
 19507  ================================================================
 19508  
 19509  golang.org/x/sys
 19510  https://golang.org/x/sys
 19511  ----------------------------------------------------------------
 19512  Copyright (c) 2009 The Go Authors. All rights reserved.
 19513  
 19514  Redistribution and use in source and binary forms, with or without
 19515  modification, are permitted provided that the following conditions are
 19516  met:
 19517  
 19518     * Redistributions of source code must retain the above copyright
 19519  notice, this list of conditions and the following disclaimer.
 19520     * Redistributions in binary form must reproduce the above
 19521  copyright notice, this list of conditions and the following disclaimer
 19522  in the documentation and/or other materials provided with the
 19523  distribution.
 19524     * Neither the name of Google Inc. nor the names of its
 19525  contributors may be used to endorse or promote products derived from
 19526  this software without specific prior written permission.
 19527  
 19528  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19529  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19530  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19531  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19532  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19533  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19534  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19535  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19536  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19537  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19538  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19539  
 19540  ================================================================
 19541  
 19542  golang.org/x/text
 19543  https://golang.org/x/text
 19544  ----------------------------------------------------------------
 19545  Copyright (c) 2009 The Go Authors. All rights reserved.
 19546  
 19547  Redistribution and use in source and binary forms, with or without
 19548  modification, are permitted provided that the following conditions are
 19549  met:
 19550  
 19551     * Redistributions of source code must retain the above copyright
 19552  notice, this list of conditions and the following disclaimer.
 19553     * Redistributions in binary form must reproduce the above
 19554  copyright notice, this list of conditions and the following disclaimer
 19555  in the documentation and/or other materials provided with the
 19556  distribution.
 19557     * Neither the name of Google Inc. nor the names of its
 19558  contributors may be used to endorse or promote products derived from
 19559  this software without specific prior written permission.
 19560  
 19561  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19562  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19563  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19564  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19565  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19566  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19567  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19568  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19569  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19570  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19571  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19572  
 19573  ================================================================
 19574  
 19575  golang.org/x/time
 19576  https://golang.org/x/time
 19577  ----------------------------------------------------------------
 19578  Copyright (c) 2009 The Go Authors. All rights reserved.
 19579  
 19580  Redistribution and use in source and binary forms, with or without
 19581  modification, are permitted provided that the following conditions are
 19582  met:
 19583  
 19584     * Redistributions of source code must retain the above copyright
 19585  notice, this list of conditions and the following disclaimer.
 19586     * Redistributions in binary form must reproduce the above
 19587  copyright notice, this list of conditions and the following disclaimer
 19588  in the documentation and/or other materials provided with the
 19589  distribution.
 19590     * Neither the name of Google Inc. nor the names of its
 19591  contributors may be used to endorse or promote products derived from
 19592  this software without specific prior written permission.
 19593  
 19594  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19595  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19596  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19597  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19598  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19599  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19600  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19601  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19602  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19603  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19604  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19605  
 19606  ================================================================
 19607  
 19608  golang.org/x/tools
 19609  https://golang.org/x/tools
 19610  ----------------------------------------------------------------
 19611  Copyright (c) 2009 The Go Authors. All rights reserved.
 19612  
 19613  Redistribution and use in source and binary forms, with or without
 19614  modification, are permitted provided that the following conditions are
 19615  met:
 19616  
 19617     * Redistributions of source code must retain the above copyright
 19618  notice, this list of conditions and the following disclaimer.
 19619     * Redistributions in binary form must reproduce the above
 19620  copyright notice, this list of conditions and the following disclaimer
 19621  in the documentation and/or other materials provided with the
 19622  distribution.
 19623     * Neither the name of Google Inc. nor the names of its
 19624  contributors may be used to endorse or promote products derived from
 19625  this software without specific prior written permission.
 19626  
 19627  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19628  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19629  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19630  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19631  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19632  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19633  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19634  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19635  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19636  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19637  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19638  
 19639  ================================================================
 19640  
 19641  golang.org/x/xerrors
 19642  https://golang.org/x/xerrors
 19643  ----------------------------------------------------------------
 19644  Copyright (c) 2019 The Go Authors. All rights reserved.
 19645  
 19646  Redistribution and use in source and binary forms, with or without
 19647  modification, are permitted provided that the following conditions are
 19648  met:
 19649  
 19650     * Redistributions of source code must retain the above copyright
 19651  notice, this list of conditions and the following disclaimer.
 19652     * Redistributions in binary form must reproduce the above
 19653  copyright notice, this list of conditions and the following disclaimer
 19654  in the documentation and/or other materials provided with the
 19655  distribution.
 19656     * Neither the name of Google Inc. nor the names of its
 19657  contributors may be used to endorse or promote products derived from
 19658  this software without specific prior written permission.
 19659  
 19660  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19661  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19662  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19663  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19664  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19665  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19666  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19667  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19668  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19669  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19670  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19671  
 19672  ================================================================
 19673  
 19674  google.golang.org/api
 19675  https://google.golang.org/api
 19676  ----------------------------------------------------------------
 19677  Copyright (c) 2011 Google Inc. All rights reserved.
 19678  
 19679  Redistribution and use in source and binary forms, with or without
 19680  modification, are permitted provided that the following conditions are
 19681  met:
 19682  
 19683     * Redistributions of source code must retain the above copyright
 19684  notice, this list of conditions and the following disclaimer.
 19685     * Redistributions in binary form must reproduce the above
 19686  copyright notice, this list of conditions and the following disclaimer
 19687  in the documentation and/or other materials provided with the
 19688  distribution.
 19689     * Neither the name of Google Inc. nor the names of its
 19690  contributors may be used to endorse or promote products derived from
 19691  this software without specific prior written permission.
 19692  
 19693  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 19694  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19695  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 19696  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 19697  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 19698  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 19699  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 19700  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 19701  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 19702  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 19703  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 19704  
 19705  ================================================================
 19706  
 19707  google.golang.org/appengine
 19708  https://google.golang.org/appengine
 19709  ----------------------------------------------------------------
 19710  
 19711                                   Apache License
 19712                             Version 2.0, January 2004
 19713                          http://www.apache.org/licenses/
 19714  
 19715     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 19716  
 19717     1. Definitions.
 19718  
 19719        "License" shall mean the terms and conditions for use, reproduction,
 19720        and distribution as defined by Sections 1 through 9 of this document.
 19721  
 19722        "Licensor" shall mean the copyright owner or entity authorized by
 19723        the copyright owner that is granting the License.
 19724  
 19725        "Legal Entity" shall mean the union of the acting entity and all
 19726        other entities that control, are controlled by, or are under common
 19727        control with that entity. For the purposes of this definition,
 19728        "control" means (i) the power, direct or indirect, to cause the
 19729        direction or management of such entity, whether by contract or
 19730        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 19731        outstanding shares, or (iii) beneficial ownership of such entity.
 19732  
 19733        "You" (or "Your") shall mean an individual or Legal Entity
 19734        exercising permissions granted by this License.
 19735  
 19736        "Source" form shall mean the preferred form for making modifications,
 19737        including but not limited to software source code, documentation
 19738        source, and configuration files.
 19739  
 19740        "Object" form shall mean any form resulting from mechanical
 19741        transformation or translation of a Source form, including but
 19742        not limited to compiled object code, generated documentation,
 19743        and conversions to other media types.
 19744  
 19745        "Work" shall mean the work of authorship, whether in Source or
 19746        Object form, made available under the License, as indicated by a
 19747        copyright notice that is included in or attached to the work
 19748        (an example is provided in the Appendix below).
 19749  
 19750        "Derivative Works" shall mean any work, whether in Source or Object
 19751        form, that is based on (or derived from) the Work and for which the
 19752        editorial revisions, annotations, elaborations, or other modifications
 19753        represent, as a whole, an original work of authorship. For the purposes
 19754        of this License, Derivative Works shall not include works that remain
 19755        separable from, or merely link (or bind by name) to the interfaces of,
 19756        the Work and Derivative Works thereof.
 19757  
 19758        "Contribution" shall mean any work of authorship, including
 19759        the original version of the Work and any modifications or additions
 19760        to that Work or Derivative Works thereof, that is intentionally
 19761        submitted to Licensor for inclusion in the Work by the copyright owner
 19762        or by an individual or Legal Entity authorized to submit on behalf of
 19763        the copyright owner. For the purposes of this definition, "submitted"
 19764        means any form of electronic, verbal, or written communication sent
 19765        to the Licensor or its representatives, including but not limited to
 19766        communication on electronic mailing lists, source code control systems,
 19767        and issue tracking systems that are managed by, or on behalf of, the
 19768        Licensor for the purpose of discussing and improving the Work, but
 19769        excluding communication that is conspicuously marked or otherwise
 19770        designated in writing by the copyright owner as "Not a Contribution."
 19771  
 19772        "Contributor" shall mean Licensor and any individual or Legal Entity
 19773        on behalf of whom a Contribution has been received by Licensor and
 19774        subsequently incorporated within the Work.
 19775  
 19776     2. Grant of Copyright License. Subject to the terms and conditions of
 19777        this License, each Contributor hereby grants to You a perpetual,
 19778        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19779        copyright license to reproduce, prepare Derivative Works of,
 19780        publicly display, publicly perform, sublicense, and distribute the
 19781        Work and such Derivative Works in Source or Object form.
 19782  
 19783     3. Grant of Patent License. Subject to the terms and conditions of
 19784        this License, each Contributor hereby grants to You a perpetual,
 19785        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19786        (except as stated in this section) patent license to make, have made,
 19787        use, offer to sell, sell, import, and otherwise transfer the Work,
 19788        where such license applies only to those patent claims licensable
 19789        by such Contributor that are necessarily infringed by their
 19790        Contribution(s) alone or by combination of their Contribution(s)
 19791        with the Work to which such Contribution(s) was submitted. If You
 19792        institute patent litigation against any entity (including a
 19793        cross-claim or counterclaim in a lawsuit) alleging that the Work
 19794        or a Contribution incorporated within the Work constitutes direct
 19795        or contributory patent infringement, then any patent licenses
 19796        granted to You under this License for that Work shall terminate
 19797        as of the date such litigation is filed.
 19798  
 19799     4. Redistribution. You may reproduce and distribute copies of the
 19800        Work or Derivative Works thereof in any medium, with or without
 19801        modifications, and in Source or Object form, provided that You
 19802        meet the following conditions:
 19803  
 19804        (a) You must give any other recipients of the Work or
 19805            Derivative Works a copy of this License; and
 19806  
 19807        (b) You must cause any modified files to carry prominent notices
 19808            stating that You changed the files; and
 19809  
 19810        (c) You must retain, in the Source form of any Derivative Works
 19811            that You distribute, all copyright, patent, trademark, and
 19812            attribution notices from the Source form of the Work,
 19813            excluding those notices that do not pertain to any part of
 19814            the Derivative Works; and
 19815  
 19816        (d) If the Work includes a "NOTICE" text file as part of its
 19817            distribution, then any Derivative Works that You distribute must
 19818            include a readable copy of the attribution notices contained
 19819            within such NOTICE file, excluding those notices that do not
 19820            pertain to any part of the Derivative Works, in at least one
 19821            of the following places: within a NOTICE text file distributed
 19822            as part of the Derivative Works; within the Source form or
 19823            documentation, if provided along with the Derivative Works; or,
 19824            within a display generated by the Derivative Works, if and
 19825            wherever such third-party notices normally appear. The contents
 19826            of the NOTICE file are for informational purposes only and
 19827            do not modify the License. You may add Your own attribution
 19828            notices within Derivative Works that You distribute, alongside
 19829            or as an addendum to the NOTICE text from the Work, provided
 19830            that such additional attribution notices cannot be construed
 19831            as modifying the License.
 19832  
 19833        You may add Your own copyright statement to Your modifications and
 19834        may provide additional or different license terms and conditions
 19835        for use, reproduction, or distribution of Your modifications, or
 19836        for any such Derivative Works as a whole, provided Your use,
 19837        reproduction, and distribution of the Work otherwise complies with
 19838        the conditions stated in this License.
 19839  
 19840     5. Submission of Contributions. Unless You explicitly state otherwise,
 19841        any Contribution intentionally submitted for inclusion in the Work
 19842        by You to the Licensor shall be under the terms and conditions of
 19843        this License, without any additional terms or conditions.
 19844        Notwithstanding the above, nothing herein shall supersede or modify
 19845        the terms of any separate license agreement you may have executed
 19846        with Licensor regarding such Contributions.
 19847  
 19848     6. Trademarks. This License does not grant permission to use the trade
 19849        names, trademarks, service marks, or product names of the Licensor,
 19850        except as required for reasonable and customary use in describing the
 19851        origin of the Work and reproducing the content of the NOTICE file.
 19852  
 19853     7. Disclaimer of Warranty. Unless required by applicable law or
 19854        agreed to in writing, Licensor provides the Work (and each
 19855        Contributor provides its Contributions) on an "AS IS" BASIS,
 19856        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 19857        implied, including, without limitation, any warranties or conditions
 19858        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 19859        PARTICULAR PURPOSE. You are solely responsible for determining the
 19860        appropriateness of using or redistributing the Work and assume any
 19861        risks associated with Your exercise of permissions under this License.
 19862  
 19863     8. Limitation of Liability. In no event and under no legal theory,
 19864        whether in tort (including negligence), contract, or otherwise,
 19865        unless required by applicable law (such as deliberate and grossly
 19866        negligent acts) or agreed to in writing, shall any Contributor be
 19867        liable to You for damages, including any direct, indirect, special,
 19868        incidental, or consequential damages of any character arising as a
 19869        result of this License or out of the use or inability to use the
 19870        Work (including but not limited to damages for loss of goodwill,
 19871        work stoppage, computer failure or malfunction, or any and all
 19872        other commercial damages or losses), even if such Contributor
 19873        has been advised of the possibility of such damages.
 19874  
 19875     9. Accepting Warranty or Additional Liability. While redistributing
 19876        the Work or Derivative Works thereof, You may choose to offer,
 19877        and charge a fee for, acceptance of support, warranty, indemnity,
 19878        or other liability obligations and/or rights consistent with this
 19879        License. However, in accepting such obligations, You may act only
 19880        on Your own behalf and on Your sole responsibility, not on behalf
 19881        of any other Contributor, and only if You agree to indemnify,
 19882        defend, and hold each Contributor harmless for any liability
 19883        incurred by, or claims asserted against, such Contributor by reason
 19884        of your accepting any such warranty or additional liability.
 19885  
 19886     END OF TERMS AND CONDITIONS
 19887  
 19888     APPENDIX: How to apply the Apache License to your work.
 19889  
 19890        To apply the Apache License to your work, attach the following
 19891        boilerplate notice, with the fields enclosed by brackets "[]"
 19892        replaced with your own identifying information. (Don't include
 19893        the brackets!)  The text should be enclosed in the appropriate
 19894        comment syntax for the file format. We also recommend that a
 19895        file or class name and description of purpose be included on the
 19896        same "printed page" as the copyright notice for easier
 19897        identification within third-party archives.
 19898  
 19899     Copyright [yyyy] [name of copyright owner]
 19900  
 19901     Licensed under the Apache License, Version 2.0 (the "License");
 19902     you may not use this file except in compliance with the License.
 19903     You may obtain a copy of the License at
 19904  
 19905         http://www.apache.org/licenses/LICENSE-2.0
 19906  
 19907     Unless required by applicable law or agreed to in writing, software
 19908     distributed under the License is distributed on an "AS IS" BASIS,
 19909     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 19910     See the License for the specific language governing permissions and
 19911     limitations under the License.
 19912  
 19913  ================================================================
 19914  
 19915  google.golang.org/genproto
 19916  https://google.golang.org/genproto
 19917  ----------------------------------------------------------------
 19918  
 19919                                   Apache License
 19920                             Version 2.0, January 2004
 19921                          http://www.apache.org/licenses/
 19922  
 19923     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 19924  
 19925     1. Definitions.
 19926  
 19927        "License" shall mean the terms and conditions for use, reproduction,
 19928        and distribution as defined by Sections 1 through 9 of this document.
 19929  
 19930        "Licensor" shall mean the copyright owner or entity authorized by
 19931        the copyright owner that is granting the License.
 19932  
 19933        "Legal Entity" shall mean the union of the acting entity and all
 19934        other entities that control, are controlled by, or are under common
 19935        control with that entity. For the purposes of this definition,
 19936        "control" means (i) the power, direct or indirect, to cause the
 19937        direction or management of such entity, whether by contract or
 19938        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 19939        outstanding shares, or (iii) beneficial ownership of such entity.
 19940  
 19941        "You" (or "Your") shall mean an individual or Legal Entity
 19942        exercising permissions granted by this License.
 19943  
 19944        "Source" form shall mean the preferred form for making modifications,
 19945        including but not limited to software source code, documentation
 19946        source, and configuration files.
 19947  
 19948        "Object" form shall mean any form resulting from mechanical
 19949        transformation or translation of a Source form, including but
 19950        not limited to compiled object code, generated documentation,
 19951        and conversions to other media types.
 19952  
 19953        "Work" shall mean the work of authorship, whether in Source or
 19954        Object form, made available under the License, as indicated by a
 19955        copyright notice that is included in or attached to the work
 19956        (an example is provided in the Appendix below).
 19957  
 19958        "Derivative Works" shall mean any work, whether in Source or Object
 19959        form, that is based on (or derived from) the Work and for which the
 19960        editorial revisions, annotations, elaborations, or other modifications
 19961        represent, as a whole, an original work of authorship. For the purposes
 19962        of this License, Derivative Works shall not include works that remain
 19963        separable from, or merely link (or bind by name) to the interfaces of,
 19964        the Work and Derivative Works thereof.
 19965  
 19966        "Contribution" shall mean any work of authorship, including
 19967        the original version of the Work and any modifications or additions
 19968        to that Work or Derivative Works thereof, that is intentionally
 19969        submitted to Licensor for inclusion in the Work by the copyright owner
 19970        or by an individual or Legal Entity authorized to submit on behalf of
 19971        the copyright owner. For the purposes of this definition, "submitted"
 19972        means any form of electronic, verbal, or written communication sent
 19973        to the Licensor or its representatives, including but not limited to
 19974        communication on electronic mailing lists, source code control systems,
 19975        and issue tracking systems that are managed by, or on behalf of, the
 19976        Licensor for the purpose of discussing and improving the Work, but
 19977        excluding communication that is conspicuously marked or otherwise
 19978        designated in writing by the copyright owner as "Not a Contribution."
 19979  
 19980        "Contributor" shall mean Licensor and any individual or Legal Entity
 19981        on behalf of whom a Contribution has been received by Licensor and
 19982        subsequently incorporated within the Work.
 19983  
 19984     2. Grant of Copyright License. Subject to the terms and conditions of
 19985        this License, each Contributor hereby grants to You a perpetual,
 19986        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19987        copyright license to reproduce, prepare Derivative Works of,
 19988        publicly display, publicly perform, sublicense, and distribute the
 19989        Work and such Derivative Works in Source or Object form.
 19990  
 19991     3. Grant of Patent License. Subject to the terms and conditions of
 19992        this License, each Contributor hereby grants to You a perpetual,
 19993        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 19994        (except as stated in this section) patent license to make, have made,
 19995        use, offer to sell, sell, import, and otherwise transfer the Work,
 19996        where such license applies only to those patent claims licensable
 19997        by such Contributor that are necessarily infringed by their
 19998        Contribution(s) alone or by combination of their Contribution(s)
 19999        with the Work to which such Contribution(s) was submitted. If You
 20000        institute patent litigation against any entity (including a
 20001        cross-claim or counterclaim in a lawsuit) alleging that the Work
 20002        or a Contribution incorporated within the Work constitutes direct
 20003        or contributory patent infringement, then any patent licenses
 20004        granted to You under this License for that Work shall terminate
 20005        as of the date such litigation is filed.
 20006  
 20007     4. Redistribution. You may reproduce and distribute copies of the
 20008        Work or Derivative Works thereof in any medium, with or without
 20009        modifications, and in Source or Object form, provided that You
 20010        meet the following conditions:
 20011  
 20012        (a) You must give any other recipients of the Work or
 20013            Derivative Works a copy of this License; and
 20014  
 20015        (b) You must cause any modified files to carry prominent notices
 20016            stating that You changed the files; and
 20017  
 20018        (c) You must retain, in the Source form of any Derivative Works
 20019            that You distribute, all copyright, patent, trademark, and
 20020            attribution notices from the Source form of the Work,
 20021            excluding those notices that do not pertain to any part of
 20022            the Derivative Works; and
 20023  
 20024        (d) If the Work includes a "NOTICE" text file as part of its
 20025            distribution, then any Derivative Works that You distribute must
 20026            include a readable copy of the attribution notices contained
 20027            within such NOTICE file, excluding those notices that do not
 20028            pertain to any part of the Derivative Works, in at least one
 20029            of the following places: within a NOTICE text file distributed
 20030            as part of the Derivative Works; within the Source form or
 20031            documentation, if provided along with the Derivative Works; or,
 20032            within a display generated by the Derivative Works, if and
 20033            wherever such third-party notices normally appear. The contents
 20034            of the NOTICE file are for informational purposes only and
 20035            do not modify the License. You may add Your own attribution
 20036            notices within Derivative Works that You distribute, alongside
 20037            or as an addendum to the NOTICE text from the Work, provided
 20038            that such additional attribution notices cannot be construed
 20039            as modifying the License.
 20040  
 20041        You may add Your own copyright statement to Your modifications and
 20042        may provide additional or different license terms and conditions
 20043        for use, reproduction, or distribution of Your modifications, or
 20044        for any such Derivative Works as a whole, provided Your use,
 20045        reproduction, and distribution of the Work otherwise complies with
 20046        the conditions stated in this License.
 20047  
 20048     5. Submission of Contributions. Unless You explicitly state otherwise,
 20049        any Contribution intentionally submitted for inclusion in the Work
 20050        by You to the Licensor shall be under the terms and conditions of
 20051        this License, without any additional terms or conditions.
 20052        Notwithstanding the above, nothing herein shall supersede or modify
 20053        the terms of any separate license agreement you may have executed
 20054        with Licensor regarding such Contributions.
 20055  
 20056     6. Trademarks. This License does not grant permission to use the trade
 20057        names, trademarks, service marks, or product names of the Licensor,
 20058        except as required for reasonable and customary use in describing the
 20059        origin of the Work and reproducing the content of the NOTICE file.
 20060  
 20061     7. Disclaimer of Warranty. Unless required by applicable law or
 20062        agreed to in writing, Licensor provides the Work (and each
 20063        Contributor provides its Contributions) on an "AS IS" BASIS,
 20064        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 20065        implied, including, without limitation, any warranties or conditions
 20066        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 20067        PARTICULAR PURPOSE. You are solely responsible for determining the
 20068        appropriateness of using or redistributing the Work and assume any
 20069        risks associated with Your exercise of permissions under this License.
 20070  
 20071     8. Limitation of Liability. In no event and under no legal theory,
 20072        whether in tort (including negligence), contract, or otherwise,
 20073        unless required by applicable law (such as deliberate and grossly
 20074        negligent acts) or agreed to in writing, shall any Contributor be
 20075        liable to You for damages, including any direct, indirect, special,
 20076        incidental, or consequential damages of any character arising as a
 20077        result of this License or out of the use or inability to use the
 20078        Work (including but not limited to damages for loss of goodwill,
 20079        work stoppage, computer failure or malfunction, or any and all
 20080        other commercial damages or losses), even if such Contributor
 20081        has been advised of the possibility of such damages.
 20082  
 20083     9. Accepting Warranty or Additional Liability. While redistributing
 20084        the Work or Derivative Works thereof, You may choose to offer,
 20085        and charge a fee for, acceptance of support, warranty, indemnity,
 20086        or other liability obligations and/or rights consistent with this
 20087        License. However, in accepting such obligations, You may act only
 20088        on Your own behalf and on Your sole responsibility, not on behalf
 20089        of any other Contributor, and only if You agree to indemnify,
 20090        defend, and hold each Contributor harmless for any liability
 20091        incurred by, or claims asserted against, such Contributor by reason
 20092        of your accepting any such warranty or additional liability.
 20093  
 20094     END OF TERMS AND CONDITIONS
 20095  
 20096     APPENDIX: How to apply the Apache License to your work.
 20097  
 20098        To apply the Apache License to your work, attach the following
 20099        boilerplate notice, with the fields enclosed by brackets "[]"
 20100        replaced with your own identifying information. (Don't include
 20101        the brackets!)  The text should be enclosed in the appropriate
 20102        comment syntax for the file format. We also recommend that a
 20103        file or class name and description of purpose be included on the
 20104        same "printed page" as the copyright notice for easier
 20105        identification within third-party archives.
 20106  
 20107     Copyright [yyyy] [name of copyright owner]
 20108  
 20109     Licensed under the Apache License, Version 2.0 (the "License");
 20110     you may not use this file except in compliance with the License.
 20111     You may obtain a copy of the License at
 20112  
 20113         http://www.apache.org/licenses/LICENSE-2.0
 20114  
 20115     Unless required by applicable law or agreed to in writing, software
 20116     distributed under the License is distributed on an "AS IS" BASIS,
 20117     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 20118     See the License for the specific language governing permissions and
 20119     limitations under the License.
 20120  
 20121  ================================================================
 20122  
 20123  google.golang.org/grpc
 20124  https://google.golang.org/grpc
 20125  ----------------------------------------------------------------
 20126  
 20127                                   Apache License
 20128                             Version 2.0, January 2004
 20129                          http://www.apache.org/licenses/
 20130  
 20131     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 20132  
 20133     1. Definitions.
 20134  
 20135        "License" shall mean the terms and conditions for use, reproduction,
 20136        and distribution as defined by Sections 1 through 9 of this document.
 20137  
 20138        "Licensor" shall mean the copyright owner or entity authorized by
 20139        the copyright owner that is granting the License.
 20140  
 20141        "Legal Entity" shall mean the union of the acting entity and all
 20142        other entities that control, are controlled by, or are under common
 20143        control with that entity. For the purposes of this definition,
 20144        "control" means (i) the power, direct or indirect, to cause the
 20145        direction or management of such entity, whether by contract or
 20146        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 20147        outstanding shares, or (iii) beneficial ownership of such entity.
 20148  
 20149        "You" (or "Your") shall mean an individual or Legal Entity
 20150        exercising permissions granted by this License.
 20151  
 20152        "Source" form shall mean the preferred form for making modifications,
 20153        including but not limited to software source code, documentation
 20154        source, and configuration files.
 20155  
 20156        "Object" form shall mean any form resulting from mechanical
 20157        transformation or translation of a Source form, including but
 20158        not limited to compiled object code, generated documentation,
 20159        and conversions to other media types.
 20160  
 20161        "Work" shall mean the work of authorship, whether in Source or
 20162        Object form, made available under the License, as indicated by a
 20163        copyright notice that is included in or attached to the work
 20164        (an example is provided in the Appendix below).
 20165  
 20166        "Derivative Works" shall mean any work, whether in Source or Object
 20167        form, that is based on (or derived from) the Work and for which the
 20168        editorial revisions, annotations, elaborations, or other modifications
 20169        represent, as a whole, an original work of authorship. For the purposes
 20170        of this License, Derivative Works shall not include works that remain
 20171        separable from, or merely link (or bind by name) to the interfaces of,
 20172        the Work and Derivative Works thereof.
 20173  
 20174        "Contribution" shall mean any work of authorship, including
 20175        the original version of the Work and any modifications or additions
 20176        to that Work or Derivative Works thereof, that is intentionally
 20177        submitted to Licensor for inclusion in the Work by the copyright owner
 20178        or by an individual or Legal Entity authorized to submit on behalf of
 20179        the copyright owner. For the purposes of this definition, "submitted"
 20180        means any form of electronic, verbal, or written communication sent
 20181        to the Licensor or its representatives, including but not limited to
 20182        communication on electronic mailing lists, source code control systems,
 20183        and issue tracking systems that are managed by, or on behalf of, the
 20184        Licensor for the purpose of discussing and improving the Work, but
 20185        excluding communication that is conspicuously marked or otherwise
 20186        designated in writing by the copyright owner as "Not a Contribution."
 20187  
 20188        "Contributor" shall mean Licensor and any individual or Legal Entity
 20189        on behalf of whom a Contribution has been received by Licensor and
 20190        subsequently incorporated within the Work.
 20191  
 20192     2. Grant of Copyright License. Subject to the terms and conditions of
 20193        this License, each Contributor hereby grants to You a perpetual,
 20194        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 20195        copyright license to reproduce, prepare Derivative Works of,
 20196        publicly display, publicly perform, sublicense, and distribute the
 20197        Work and such Derivative Works in Source or Object form.
 20198  
 20199     3. Grant of Patent License. Subject to the terms and conditions of
 20200        this License, each Contributor hereby grants to You a perpetual,
 20201        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 20202        (except as stated in this section) patent license to make, have made,
 20203        use, offer to sell, sell, import, and otherwise transfer the Work,
 20204        where such license applies only to those patent claims licensable
 20205        by such Contributor that are necessarily infringed by their
 20206        Contribution(s) alone or by combination of their Contribution(s)
 20207        with the Work to which such Contribution(s) was submitted. If You
 20208        institute patent litigation against any entity (including a
 20209        cross-claim or counterclaim in a lawsuit) alleging that the Work
 20210        or a Contribution incorporated within the Work constitutes direct
 20211        or contributory patent infringement, then any patent licenses
 20212        granted to You under this License for that Work shall terminate
 20213        as of the date such litigation is filed.
 20214  
 20215     4. Redistribution. You may reproduce and distribute copies of the
 20216        Work or Derivative Works thereof in any medium, with or without
 20217        modifications, and in Source or Object form, provided that You
 20218        meet the following conditions:
 20219  
 20220        (a) You must give any other recipients of the Work or
 20221            Derivative Works a copy of this License; and
 20222  
 20223        (b) You must cause any modified files to carry prominent notices
 20224            stating that You changed the files; and
 20225  
 20226        (c) You must retain, in the Source form of any Derivative Works
 20227            that You distribute, all copyright, patent, trademark, and
 20228            attribution notices from the Source form of the Work,
 20229            excluding those notices that do not pertain to any part of
 20230            the Derivative Works; and
 20231  
 20232        (d) If the Work includes a "NOTICE" text file as part of its
 20233            distribution, then any Derivative Works that You distribute must
 20234            include a readable copy of the attribution notices contained
 20235            within such NOTICE file, excluding those notices that do not
 20236            pertain to any part of the Derivative Works, in at least one
 20237            of the following places: within a NOTICE text file distributed
 20238            as part of the Derivative Works; within the Source form or
 20239            documentation, if provided along with the Derivative Works; or,
 20240            within a display generated by the Derivative Works, if and
 20241            wherever such third-party notices normally appear. The contents
 20242            of the NOTICE file are for informational purposes only and
 20243            do not modify the License. You may add Your own attribution
 20244            notices within Derivative Works that You distribute, alongside
 20245            or as an addendum to the NOTICE text from the Work, provided
 20246            that such additional attribution notices cannot be construed
 20247            as modifying the License.
 20248  
 20249        You may add Your own copyright statement to Your modifications and
 20250        may provide additional or different license terms and conditions
 20251        for use, reproduction, or distribution of Your modifications, or
 20252        for any such Derivative Works as a whole, provided Your use,
 20253        reproduction, and distribution of the Work otherwise complies with
 20254        the conditions stated in this License.
 20255  
 20256     5. Submission of Contributions. Unless You explicitly state otherwise,
 20257        any Contribution intentionally submitted for inclusion in the Work
 20258        by You to the Licensor shall be under the terms and conditions of
 20259        this License, without any additional terms or conditions.
 20260        Notwithstanding the above, nothing herein shall supersede or modify
 20261        the terms of any separate license agreement you may have executed
 20262        with Licensor regarding such Contributions.
 20263  
 20264     6. Trademarks. This License does not grant permission to use the trade
 20265        names, trademarks, service marks, or product names of the Licensor,
 20266        except as required for reasonable and customary use in describing the
 20267        origin of the Work and reproducing the content of the NOTICE file.
 20268  
 20269     7. Disclaimer of Warranty. Unless required by applicable law or
 20270        agreed to in writing, Licensor provides the Work (and each
 20271        Contributor provides its Contributions) on an "AS IS" BASIS,
 20272        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 20273        implied, including, without limitation, any warranties or conditions
 20274        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 20275        PARTICULAR PURPOSE. You are solely responsible for determining the
 20276        appropriateness of using or redistributing the Work and assume any
 20277        risks associated with Your exercise of permissions under this License.
 20278  
 20279     8. Limitation of Liability. In no event and under no legal theory,
 20280        whether in tort (including negligence), contract, or otherwise,
 20281        unless required by applicable law (such as deliberate and grossly
 20282        negligent acts) or agreed to in writing, shall any Contributor be
 20283        liable to You for damages, including any direct, indirect, special,
 20284        incidental, or consequential damages of any character arising as a
 20285        result of this License or out of the use or inability to use the
 20286        Work (including but not limited to damages for loss of goodwill,
 20287        work stoppage, computer failure or malfunction, or any and all
 20288        other commercial damages or losses), even if such Contributor
 20289        has been advised of the possibility of such damages.
 20290  
 20291     9. Accepting Warranty or Additional Liability. While redistributing
 20292        the Work or Derivative Works thereof, You may choose to offer,
 20293        and charge a fee for, acceptance of support, warranty, indemnity,
 20294        or other liability obligations and/or rights consistent with this
 20295        License. However, in accepting such obligations, You may act only
 20296        on Your own behalf and on Your sole responsibility, not on behalf
 20297        of any other Contributor, and only if You agree to indemnify,
 20298        defend, and hold each Contributor harmless for any liability
 20299        incurred by, or claims asserted against, such Contributor by reason
 20300        of your accepting any such warranty or additional liability.
 20301  
 20302     END OF TERMS AND CONDITIONS
 20303  
 20304     APPENDIX: How to apply the Apache License to your work.
 20305  
 20306        To apply the Apache License to your work, attach the following
 20307        boilerplate notice, with the fields enclosed by brackets "[]"
 20308        replaced with your own identifying information. (Don't include
 20309        the brackets!)  The text should be enclosed in the appropriate
 20310        comment syntax for the file format. We also recommend that a
 20311        file or class name and description of purpose be included on the
 20312        same "printed page" as the copyright notice for easier
 20313        identification within third-party archives.
 20314  
 20315     Copyright [yyyy] [name of copyright owner]
 20316  
 20317     Licensed under the Apache License, Version 2.0 (the "License");
 20318     you may not use this file except in compliance with the License.
 20319     You may obtain a copy of the License at
 20320  
 20321         http://www.apache.org/licenses/LICENSE-2.0
 20322  
 20323     Unless required by applicable law or agreed to in writing, software
 20324     distributed under the License is distributed on an "AS IS" BASIS,
 20325     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 20326     See the License for the specific language governing permissions and
 20327     limitations under the License.
 20328  
 20329  ================================================================
 20330  
 20331  google.golang.org/protobuf
 20332  https://google.golang.org/protobuf
 20333  ----------------------------------------------------------------
 20334  Copyright (c) 2018 The Go Authors. All rights reserved.
 20335  
 20336  Redistribution and use in source and binary forms, with or without
 20337  modification, are permitted provided that the following conditions are
 20338  met:
 20339  
 20340     * Redistributions of source code must retain the above copyright
 20341  notice, this list of conditions and the following disclaimer.
 20342     * Redistributions in binary form must reproduce the above
 20343  copyright notice, this list of conditions and the following disclaimer
 20344  in the documentation and/or other materials provided with the
 20345  distribution.
 20346     * Neither the name of Google Inc. nor the names of its
 20347  contributors may be used to endorse or promote products derived from
 20348  this software without specific prior written permission.
 20349  
 20350  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 20351  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 20352  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 20353  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 20354  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 20355  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 20356  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 20357  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 20358  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 20359  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 20360  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 20361  
 20362  ================================================================
 20363  
 20364  gopkg.in/asn1-ber.v1
 20365  https://gopkg.in/asn1-ber.v1
 20366  ----------------------------------------------------------------
 20367  The MIT License (MIT)
 20368  
 20369  Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com)
 20370  Portions copyright (c) 2015-2016 go-asn1-ber Authors
 20371  
 20372  Permission is hereby granted, free of charge, to any person obtaining a copy
 20373  of this software and associated documentation files (the "Software"), to deal
 20374  in the Software without restriction, including without limitation the rights
 20375  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 20376  copies of the Software, and to permit persons to whom the Software is
 20377  furnished to do so, subject to the following conditions:
 20378  
 20379  The above copyright notice and this permission notice shall be included in all
 20380  copies or substantial portions of the Software.
 20381  
 20382  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 20383  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 20384  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 20385  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 20386  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 20387  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 20388  SOFTWARE.
 20389  
 20390  ================================================================
 20391  
 20392  gopkg.in/check.v1
 20393  https://gopkg.in/check.v1
 20394  ----------------------------------------------------------------
 20395  Gocheck - A rich testing framework for Go
 20396   
 20397  Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net>
 20398  
 20399  All rights reserved.
 20400  
 20401  Redistribution and use in source and binary forms, with or without
 20402  modification, are permitted provided that the following conditions are met: 
 20403  
 20404  1. Redistributions of source code must retain the above copyright notice, this
 20405     list of conditions and the following disclaimer. 
 20406  2. Redistributions in binary form must reproduce the above copyright notice,
 20407     this list of conditions and the following disclaimer in the documentation
 20408     and/or other materials provided with the distribution. 
 20409  
 20410  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 20411  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 20412  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 20413  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 20414  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 20415  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 20416  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 20417  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 20418  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 20419  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 20420  
 20421  ================================================================
 20422  
 20423  gopkg.in/cheggaaa/pb.v1
 20424  https://gopkg.in/cheggaaa/pb.v1
 20425  ----------------------------------------------------------------
 20426  Copyright (c) 2012-2015, Sergey Cherepanov
 20427  All rights reserved.
 20428  
 20429  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
 20430  
 20431  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
 20432  
 20433  * 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.
 20434  
 20435  * 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.
 20436  
 20437  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.
 20438  ================================================================
 20439  
 20440  gopkg.in/ini.v1
 20441  https://gopkg.in/ini.v1
 20442  ----------------------------------------------------------------
 20443  Apache License
 20444  Version 2.0, January 2004
 20445  http://www.apache.org/licenses/
 20446  
 20447  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 20448  
 20449  1. Definitions.
 20450  
 20451  "License" shall mean the terms and conditions for use, reproduction, and
 20452  distribution as defined by Sections 1 through 9 of this document.
 20453  
 20454  "Licensor" shall mean the copyright owner or entity authorized by the copyright
 20455  owner that is granting the License.
 20456  
 20457  "Legal Entity" shall mean the union of the acting entity and all other entities
 20458  that control, are controlled by, or are under common control with that entity.
 20459  For the purposes of this definition, "control" means (i) the power, direct or
 20460  indirect, to cause the direction or management of such entity, whether by
 20461  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
 20462  outstanding shares, or (iii) beneficial ownership of such entity.
 20463  
 20464  "You" (or "Your") shall mean an individual or Legal Entity exercising
 20465  permissions granted by this License.
 20466  
 20467  "Source" form shall mean the preferred form for making modifications, including
 20468  but not limited to software source code, documentation source, and configuration
 20469  files.
 20470  
 20471  "Object" form shall mean any form resulting from mechanical transformation or
 20472  translation of a Source form, including but not limited to compiled object code,
 20473  generated documentation, and conversions to other media types.
 20474  
 20475  "Work" shall mean the work of authorship, whether in Source or Object form, made
 20476  available under the License, as indicated by a copyright notice that is included
 20477  in or attached to the work (an example is provided in the Appendix below).
 20478  
 20479  "Derivative Works" shall mean any work, whether in Source or Object form, that
 20480  is based on (or derived from) the Work and for which the editorial revisions,
 20481  annotations, elaborations, or other modifications represent, as a whole, an
 20482  original work of authorship. For the purposes of this License, Derivative Works
 20483  shall not include works that remain separable from, or merely link (or bind by
 20484  name) to the interfaces of, the Work and Derivative Works thereof.
 20485  
 20486  "Contribution" shall mean any work of authorship, including the original version
 20487  of the Work and any modifications or additions to that Work or Derivative Works
 20488  thereof, that is intentionally submitted to Licensor for inclusion in the Work
 20489  by the copyright owner or by an individual or Legal Entity authorized to submit
 20490  on behalf of the copyright owner. For the purposes of this definition,
 20491  "submitted" means any form of electronic, verbal, or written communication sent
 20492  to the Licensor or its representatives, including but not limited to
 20493  communication on electronic mailing lists, source code control systems, and
 20494  issue tracking systems that are managed by, or on behalf of, the Licensor for
 20495  the purpose of discussing and improving the Work, but excluding communication
 20496  that is conspicuously marked or otherwise designated in writing by the copyright
 20497  owner as "Not a Contribution."
 20498  
 20499  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
 20500  of whom a Contribution has been received by Licensor and subsequently
 20501  incorporated within the Work.
 20502  
 20503  2. Grant of Copyright License.
 20504  
 20505  Subject to the terms and conditions of this License, each Contributor hereby
 20506  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 20507  irrevocable copyright license to reproduce, prepare Derivative Works of,
 20508  publicly display, publicly perform, sublicense, and distribute the Work and such
 20509  Derivative Works in Source or Object form.
 20510  
 20511  3. Grant of Patent License.
 20512  
 20513  Subject to the terms and conditions of this License, each Contributor hereby
 20514  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 20515  irrevocable (except as stated in this section) patent license to make, have
 20516  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
 20517  such license applies only to those patent claims licensable by such Contributor
 20518  that are necessarily infringed by their Contribution(s) alone or by combination
 20519  of their Contribution(s) with the Work to which such Contribution(s) was
 20520  submitted. If You institute patent litigation against any entity (including a
 20521  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
 20522  Contribution incorporated within the Work constitutes direct or contributory
 20523  patent infringement, then any patent licenses granted to You under this License
 20524  for that Work shall terminate as of the date such litigation is filed.
 20525  
 20526  4. Redistribution.
 20527  
 20528  You may reproduce and distribute copies of the Work or Derivative Works thereof
 20529  in any medium, with or without modifications, and in Source or Object form,
 20530  provided that You meet the following conditions:
 20531  
 20532  You must give any other recipients of the Work or Derivative Works a copy of
 20533  this License; and
 20534  You must cause any modified files to carry prominent notices stating that You
 20535  changed the files; and
 20536  You must retain, in the Source form of any Derivative Works that You distribute,
 20537  all copyright, patent, trademark, and attribution notices from the Source form
 20538  of the Work, excluding those notices that do not pertain to any part of the
 20539  Derivative Works; and
 20540  If the Work includes a "NOTICE" text file as part of its distribution, then any
 20541  Derivative Works that You distribute must include a readable copy of the
 20542  attribution notices contained within such NOTICE file, excluding those notices
 20543  that do not pertain to any part of the Derivative Works, in at least one of the
 20544  following places: within a NOTICE text file distributed as part of the
 20545  Derivative Works; within the Source form or documentation, if provided along
 20546  with the Derivative Works; or, within a display generated by the Derivative
 20547  Works, if and wherever such third-party notices normally appear. The contents of
 20548  the NOTICE file are for informational purposes only and do not modify the
 20549  License. You may add Your own attribution notices within Derivative Works that
 20550  You distribute, alongside or as an addendum to the NOTICE text from the Work,
 20551  provided that such additional attribution notices cannot be construed as
 20552  modifying the License.
 20553  You may add Your own copyright statement to Your modifications and may provide
 20554  additional or different license terms and conditions for use, reproduction, or
 20555  distribution of Your modifications, or for any such Derivative Works as a whole,
 20556  provided Your use, reproduction, and distribution of the Work otherwise complies
 20557  with the conditions stated in this License.
 20558  
 20559  5. Submission of Contributions.
 20560  
 20561  Unless You explicitly state otherwise, any Contribution intentionally submitted
 20562  for inclusion in the Work by You to the Licensor shall be under the terms and
 20563  conditions of this License, without any additional terms or conditions.
 20564  Notwithstanding the above, nothing herein shall supersede or modify the terms of
 20565  any separate license agreement you may have executed with Licensor regarding
 20566  such Contributions.
 20567  
 20568  6. Trademarks.
 20569  
 20570  This License does not grant permission to use the trade names, trademarks,
 20571  service marks, or product names of the Licensor, except as required for
 20572  reasonable and customary use in describing the origin of the Work and
 20573  reproducing the content of the NOTICE file.
 20574  
 20575  7. Disclaimer of Warranty.
 20576  
 20577  Unless required by applicable law or agreed to in writing, Licensor provides the
 20578  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
 20579  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
 20580  including, without limitation, any warranties or conditions of TITLE,
 20581  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
 20582  solely responsible for determining the appropriateness of using or
 20583  redistributing the Work and assume any risks associated with Your exercise of
 20584  permissions under this License.
 20585  
 20586  8. Limitation of Liability.
 20587  
 20588  In no event and under no legal theory, whether in tort (including negligence),
 20589  contract, or otherwise, unless required by applicable law (such as deliberate
 20590  and grossly negligent acts) or agreed to in writing, shall any Contributor be
 20591  liable to You for damages, including any direct, indirect, special, incidental,
 20592  or consequential damages of any character arising as a result of this License or
 20593  out of the use or inability to use the Work (including but not limited to
 20594  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
 20595  any and all other commercial damages or losses), even if such Contributor has
 20596  been advised of the possibility of such damages.
 20597  
 20598  9. Accepting Warranty or Additional Liability.
 20599  
 20600  While redistributing the Work or Derivative Works thereof, You may choose to
 20601  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
 20602  other liability obligations and/or rights consistent with this License. However,
 20603  in accepting such obligations, You may act only on Your own behalf and on Your
 20604  sole responsibility, not on behalf of any other Contributor, and only if You
 20605  agree to indemnify, defend, and hold each Contributor harmless for any liability
 20606  incurred by, or claims asserted against, such Contributor by reason of your
 20607  accepting any such warranty or additional liability.
 20608  
 20609  END OF TERMS AND CONDITIONS
 20610  
 20611  APPENDIX: How to apply the Apache License to your work
 20612  
 20613  To apply the Apache License to your work, attach the following boilerplate
 20614  notice, with the fields enclosed by brackets "[]" replaced with your own
 20615  identifying information. (Don't include the brackets!) The text should be
 20616  enclosed in the appropriate comment syntax for the file format. We also
 20617  recommend that a file or class name and description of purpose be included on
 20618  the same "printed page" as the copyright notice for easier identification within
 20619  third-party archives.
 20620  
 20621     Copyright 2014 Unknwon
 20622  
 20623     Licensed under the Apache License, Version 2.0 (the "License");
 20624     you may not use this file except in compliance with the License.
 20625     You may obtain a copy of the License at
 20626  
 20627       http://www.apache.org/licenses/LICENSE-2.0
 20628  
 20629     Unless required by applicable law or agreed to in writing, software
 20630     distributed under the License is distributed on an "AS IS" BASIS,
 20631     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 20632     See the License for the specific language governing permissions and
 20633     limitations under the License.
 20634  
 20635  ================================================================
 20636  
 20637  gopkg.in/jcmturner/aescts.v1
 20638  https://gopkg.in/jcmturner/aescts.v1
 20639  ----------------------------------------------------------------
 20640                                   Apache License
 20641                             Version 2.0, January 2004
 20642                          http://www.apache.org/licenses/
 20643  
 20644     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 20645  
 20646     1. Definitions.
 20647  
 20648        "License" shall mean the terms and conditions for use, reproduction,
 20649        and distribution as defined by Sections 1 through 9 of this document.
 20650  
 20651        "Licensor" shall mean the copyright owner or entity authorized by
 20652        the copyright owner that is granting the License.
 20653  
 20654        "Legal Entity" shall mean the union of the acting entity and all
 20655        other entities that control, are controlled by, or are under common
 20656        control with that entity. For the purposes of this definition,
 20657        "control" means (i) the power, direct or indirect, to cause the
 20658        direction or management of such entity, whether by contract or
 20659        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 20660        outstanding shares, or (iii) beneficial ownership of such entity.
 20661  
 20662        "You" (or "Your") shall mean an individual or Legal Entity
 20663        exercising permissions granted by this License.
 20664  
 20665        "Source" form shall mean the preferred form for making modifications,
 20666        including but not limited to software source code, documentation
 20667        source, and configuration files.
 20668  
 20669        "Object" form shall mean any form resulting from mechanical
 20670        transformation or translation of a Source form, including but
 20671        not limited to compiled object code, generated documentation,
 20672        and conversions to other media types.
 20673  
 20674        "Work" shall mean the work of authorship, whether in Source or
 20675        Object form, made available under the License, as indicated by a
 20676        copyright notice that is included in or attached to the work
 20677        (an example is provided in the Appendix below).
 20678  
 20679        "Derivative Works" shall mean any work, whether in Source or Object
 20680        form, that is based on (or derived from) the Work and for which the
 20681        editorial revisions, annotations, elaborations, or other modifications
 20682        represent, as a whole, an original work of authorship. For the purposes
 20683        of this License, Derivative Works shall not include works that remain
 20684        separable from, or merely link (or bind by name) to the interfaces of,
 20685        the Work and Derivative Works thereof.
 20686  
 20687        "Contribution" shall mean any work of authorship, including
 20688        the original version of the Work and any modifications or additions
 20689        to that Work or Derivative Works thereof, that is intentionally
 20690        submitted to Licensor for inclusion in the Work by the copyright owner
 20691        or by an individual or Legal Entity authorized to submit on behalf of
 20692        the copyright owner. For the purposes of this definition, "submitted"
 20693        means any form of electronic, verbal, or written communication sent
 20694        to the Licensor or its representatives, including but not limited to
 20695        communication on electronic mailing lists, source code control systems,
 20696        and issue tracking systems that are managed by, or on behalf of, the
 20697        Licensor for the purpose of discussing and improving the Work, but
 20698        excluding communication that is conspicuously marked or otherwise
 20699        designated in writing by the copyright owner as "Not a Contribution."
 20700  
 20701        "Contributor" shall mean Licensor and any individual or Legal Entity
 20702        on behalf of whom a Contribution has been received by Licensor and
 20703        subsequently incorporated within the Work.
 20704  
 20705     2. Grant of Copyright License. Subject to the terms and conditions of
 20706        this License, each Contributor hereby grants to You a perpetual,
 20707        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 20708        copyright license to reproduce, prepare Derivative Works of,
 20709        publicly display, publicly perform, sublicense, and distribute the
 20710        Work and such Derivative Works in Source or Object form.
 20711  
 20712     3. Grant of Patent License. Subject to the terms and conditions of
 20713        this License, each Contributor hereby grants to You a perpetual,
 20714        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 20715        (except as stated in this section) patent license to make, have made,
 20716        use, offer to sell, sell, import, and otherwise transfer the Work,
 20717        where such license applies only to those patent claims licensable
 20718        by such Contributor that are necessarily infringed by their
 20719        Contribution(s) alone or by combination of their Contribution(s)
 20720        with the Work to which such Contribution(s) was submitted. If You
 20721        institute patent litigation against any entity (including a
 20722        cross-claim or counterclaim in a lawsuit) alleging that the Work
 20723        or a Contribution incorporated within the Work constitutes direct
 20724        or contributory patent infringement, then any patent licenses
 20725        granted to You under this License for that Work shall terminate
 20726        as of the date such litigation is filed.
 20727  
 20728     4. Redistribution. You may reproduce and distribute copies of the
 20729        Work or Derivative Works thereof in any medium, with or without
 20730        modifications, and in Source or Object form, provided that You
 20731        meet the following conditions:
 20732  
 20733        (a) You must give any other recipients of the Work or
 20734            Derivative Works a copy of this License; and
 20735  
 20736        (b) You must cause any modified files to carry prominent notices
 20737            stating that You changed the files; and
 20738  
 20739        (c) You must retain, in the Source form of any Derivative Works
 20740            that You distribute, all copyright, patent, trademark, and
 20741            attribution notices from the Source form of the Work,
 20742            excluding those notices that do not pertain to any part of
 20743            the Derivative Works; and
 20744  
 20745        (d) If the Work includes a "NOTICE" text file as part of its
 20746            distribution, then any Derivative Works that You distribute must
 20747            include a readable copy of the attribution notices contained
 20748            within such NOTICE file, excluding those notices that do not
 20749            pertain to any part of the Derivative Works, in at least one
 20750            of the following places: within a NOTICE text file distributed
 20751            as part of the Derivative Works; within the Source form or
 20752            documentation, if provided along with the Derivative Works; or,
 20753            within a display generated by the Derivative Works, if and
 20754            wherever such third-party notices normally appear. The contents
 20755            of the NOTICE file are for informational purposes only and
 20756            do not modify the License. You may add Your own attribution
 20757            notices within Derivative Works that You distribute, alongside
 20758            or as an addendum to the NOTICE text from the Work, provided
 20759            that such additional attribution notices cannot be construed
 20760            as modifying the License.
 20761  
 20762        You may add Your own copyright statement to Your modifications and
 20763        may provide additional or different license terms and conditions
 20764        for use, reproduction, or distribution of Your modifications, or
 20765        for any such Derivative Works as a whole, provided Your use,
 20766        reproduction, and distribution of the Work otherwise complies with
 20767        the conditions stated in this License.
 20768  
 20769     5. Submission of Contributions. Unless You explicitly state otherwise,
 20770        any Contribution intentionally submitted for inclusion in the Work
 20771        by You to the Licensor shall be under the terms and conditions of
 20772        this License, without any additional terms or conditions.
 20773        Notwithstanding the above, nothing herein shall supersede or modify
 20774        the terms of any separate license agreement you may have executed
 20775        with Licensor regarding such Contributions.
 20776  
 20777     6. Trademarks. This License does not grant permission to use the trade
 20778        names, trademarks, service marks, or product names of the Licensor,
 20779        except as required for reasonable and customary use in describing the
 20780        origin of the Work and reproducing the content of the NOTICE file.
 20781  
 20782     7. Disclaimer of Warranty. Unless required by applicable law or
 20783        agreed to in writing, Licensor provides the Work (and each
 20784        Contributor provides its Contributions) on an "AS IS" BASIS,
 20785        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 20786        implied, including, without limitation, any warranties or conditions
 20787        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 20788        PARTICULAR PURPOSE. You are solely responsible for determining the
 20789        appropriateness of using or redistributing the Work and assume any
 20790        risks associated with Your exercise of permissions under this License.
 20791  
 20792     8. Limitation of Liability. In no event and under no legal theory,
 20793        whether in tort (including negligence), contract, or otherwise,
 20794        unless required by applicable law (such as deliberate and grossly
 20795        negligent acts) or agreed to in writing, shall any Contributor be
 20796        liable to You for damages, including any direct, indirect, special,
 20797        incidental, or consequential damages of any character arising as a
 20798        result of this License or out of the use or inability to use the
 20799        Work (including but not limited to damages for loss of goodwill,
 20800        work stoppage, computer failure or malfunction, or any and all
 20801        other commercial damages or losses), even if such Contributor
 20802        has been advised of the possibility of such damages.
 20803  
 20804     9. Accepting Warranty or Additional Liability. While redistributing
 20805        the Work or Derivative Works thereof, You may choose to offer,
 20806        and charge a fee for, acceptance of support, warranty, indemnity,
 20807        or other liability obligations and/or rights consistent with this
 20808        License. However, in accepting such obligations, You may act only
 20809        on Your own behalf and on Your sole responsibility, not on behalf
 20810        of any other Contributor, and only if You agree to indemnify,
 20811        defend, and hold each Contributor harmless for any liability
 20812        incurred by, or claims asserted against, such Contributor by reason
 20813        of your accepting any such warranty or additional liability.
 20814  
 20815     END OF TERMS AND CONDITIONS
 20816  
 20817     APPENDIX: How to apply the Apache License to your work.
 20818  
 20819        To apply the Apache License to your work, attach the following
 20820        boilerplate notice, with the fields enclosed by brackets "{}"
 20821        replaced with your own identifying information. (Don't include
 20822        the brackets!)  The text should be enclosed in the appropriate
 20823        comment syntax for the file format. We also recommend that a
 20824        file or class name and description of purpose be included on the
 20825        same "printed page" as the copyright notice for easier
 20826        identification within third-party archives.
 20827  
 20828     Copyright {yyyy} {name of copyright owner}
 20829  
 20830     Licensed under the Apache License, Version 2.0 (the "License");
 20831     you may not use this file except in compliance with the License.
 20832     You may obtain a copy of the License at
 20833  
 20834         http://www.apache.org/licenses/LICENSE-2.0
 20835  
 20836     Unless required by applicable law or agreed to in writing, software
 20837     distributed under the License is distributed on an "AS IS" BASIS,
 20838     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 20839     See the License for the specific language governing permissions and
 20840     limitations under the License.
 20841  
 20842  ================================================================
 20843  
 20844  gopkg.in/jcmturner/dnsutils.v1
 20845  https://gopkg.in/jcmturner/dnsutils.v1
 20846  ----------------------------------------------------------------
 20847                                   Apache License
 20848                             Version 2.0, January 2004
 20849                          http://www.apache.org/licenses/
 20850  
 20851     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 20852  
 20853     1. Definitions.
 20854  
 20855        "License" shall mean the terms and conditions for use, reproduction,
 20856        and distribution as defined by Sections 1 through 9 of this document.
 20857  
 20858        "Licensor" shall mean the copyright owner or entity authorized by
 20859        the copyright owner that is granting the License.
 20860  
 20861        "Legal Entity" shall mean the union of the acting entity and all
 20862        other entities that control, are controlled by, or are under common
 20863        control with that entity. For the purposes of this definition,
 20864        "control" means (i) the power, direct or indirect, to cause the
 20865        direction or management of such entity, whether by contract or
 20866        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 20867        outstanding shares, or (iii) beneficial ownership of such entity.
 20868  
 20869        "You" (or "Your") shall mean an individual or Legal Entity
 20870        exercising permissions granted by this License.
 20871  
 20872        "Source" form shall mean the preferred form for making modifications,
 20873        including but not limited to software source code, documentation
 20874        source, and configuration files.
 20875  
 20876        "Object" form shall mean any form resulting from mechanical
 20877        transformation or translation of a Source form, including but
 20878        not limited to compiled object code, generated documentation,
 20879        and conversions to other media types.
 20880  
 20881        "Work" shall mean the work of authorship, whether in Source or
 20882        Object form, made available under the License, as indicated by a
 20883        copyright notice that is included in or attached to the work
 20884        (an example is provided in the Appendix below).
 20885  
 20886        "Derivative Works" shall mean any work, whether in Source or Object
 20887        form, that is based on (or derived from) the Work and for which the
 20888        editorial revisions, annotations, elaborations, or other modifications
 20889        represent, as a whole, an original work of authorship. For the purposes
 20890        of this License, Derivative Works shall not include works that remain
 20891        separable from, or merely link (or bind by name) to the interfaces of,
 20892        the Work and Derivative Works thereof.
 20893  
 20894        "Contribution" shall mean any work of authorship, including
 20895        the original version of the Work and any modifications or additions
 20896        to that Work or Derivative Works thereof, that is intentionally
 20897        submitted to Licensor for inclusion in the Work by the copyright owner
 20898        or by an individual or Legal Entity authorized to submit on behalf of
 20899        the copyright owner. For the purposes of this definition, "submitted"
 20900        means any form of electronic, verbal, or written communication sent
 20901        to the Licensor or its representatives, including but not limited to
 20902        communication on electronic mailing lists, source code control systems,
 20903        and issue tracking systems that are managed by, or on behalf of, the
 20904        Licensor for the purpose of discussing and improving the Work, but
 20905        excluding communication that is conspicuously marked or otherwise
 20906        designated in writing by the copyright owner as "Not a Contribution."
 20907  
 20908        "Contributor" shall mean Licensor and any individual or Legal Entity
 20909        on behalf of whom a Contribution has been received by Licensor and
 20910        subsequently incorporated within the Work.
 20911  
 20912     2. Grant of Copyright License. Subject to the terms and conditions of
 20913        this License, each Contributor hereby grants to You a perpetual,
 20914        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 20915        copyright license to reproduce, prepare Derivative Works of,
 20916        publicly display, publicly perform, sublicense, and distribute the
 20917        Work and such Derivative Works in Source or Object form.
 20918  
 20919     3. Grant of Patent License. Subject to the terms and conditions of
 20920        this License, each Contributor hereby grants to You a perpetual,
 20921        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 20922        (except as stated in this section) patent license to make, have made,
 20923        use, offer to sell, sell, import, and otherwise transfer the Work,
 20924        where such license applies only to those patent claims licensable
 20925        by such Contributor that are necessarily infringed by their
 20926        Contribution(s) alone or by combination of their Contribution(s)
 20927        with the Work to which such Contribution(s) was submitted. If You
 20928        institute patent litigation against any entity (including a
 20929        cross-claim or counterclaim in a lawsuit) alleging that the Work
 20930        or a Contribution incorporated within the Work constitutes direct
 20931        or contributory patent infringement, then any patent licenses
 20932        granted to You under this License for that Work shall terminate
 20933        as of the date such litigation is filed.
 20934  
 20935     4. Redistribution. You may reproduce and distribute copies of the
 20936        Work or Derivative Works thereof in any medium, with or without
 20937        modifications, and in Source or Object form, provided that You
 20938        meet the following conditions:
 20939  
 20940        (a) You must give any other recipients of the Work or
 20941            Derivative Works a copy of this License; and
 20942  
 20943        (b) You must cause any modified files to carry prominent notices
 20944            stating that You changed the files; and
 20945  
 20946        (c) You must retain, in the Source form of any Derivative Works
 20947            that You distribute, all copyright, patent, trademark, and
 20948            attribution notices from the Source form of the Work,
 20949            excluding those notices that do not pertain to any part of
 20950            the Derivative Works; and
 20951  
 20952        (d) If the Work includes a "NOTICE" text file as part of its
 20953            distribution, then any Derivative Works that You distribute must
 20954            include a readable copy of the attribution notices contained
 20955            within such NOTICE file, excluding those notices that do not
 20956            pertain to any part of the Derivative Works, in at least one
 20957            of the following places: within a NOTICE text file distributed
 20958            as part of the Derivative Works; within the Source form or
 20959            documentation, if provided along with the Derivative Works; or,
 20960            within a display generated by the Derivative Works, if and
 20961            wherever such third-party notices normally appear. The contents
 20962            of the NOTICE file are for informational purposes only and
 20963            do not modify the License. You may add Your own attribution
 20964            notices within Derivative Works that You distribute, alongside
 20965            or as an addendum to the NOTICE text from the Work, provided
 20966            that such additional attribution notices cannot be construed
 20967            as modifying the License.
 20968  
 20969        You may add Your own copyright statement to Your modifications and
 20970        may provide additional or different license terms and conditions
 20971        for use, reproduction, or distribution of Your modifications, or
 20972        for any such Derivative Works as a whole, provided Your use,
 20973        reproduction, and distribution of the Work otherwise complies with
 20974        the conditions stated in this License.
 20975  
 20976     5. Submission of Contributions. Unless You explicitly state otherwise,
 20977        any Contribution intentionally submitted for inclusion in the Work
 20978        by You to the Licensor shall be under the terms and conditions of
 20979        this License, without any additional terms or conditions.
 20980        Notwithstanding the above, nothing herein shall supersede or modify
 20981        the terms of any separate license agreement you may have executed
 20982        with Licensor regarding such Contributions.
 20983  
 20984     6. Trademarks. This License does not grant permission to use the trade
 20985        names, trademarks, service marks, or product names of the Licensor,
 20986        except as required for reasonable and customary use in describing the
 20987        origin of the Work and reproducing the content of the NOTICE file.
 20988  
 20989     7. Disclaimer of Warranty. Unless required by applicable law or
 20990        agreed to in writing, Licensor provides the Work (and each
 20991        Contributor provides its Contributions) on an "AS IS" BASIS,
 20992        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 20993        implied, including, without limitation, any warranties or conditions
 20994        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 20995        PARTICULAR PURPOSE. You are solely responsible for determining the
 20996        appropriateness of using or redistributing the Work and assume any
 20997        risks associated with Your exercise of permissions under this License.
 20998  
 20999     8. Limitation of Liability. In no event and under no legal theory,
 21000        whether in tort (including negligence), contract, or otherwise,
 21001        unless required by applicable law (such as deliberate and grossly
 21002        negligent acts) or agreed to in writing, shall any Contributor be
 21003        liable to You for damages, including any direct, indirect, special,
 21004        incidental, or consequential damages of any character arising as a
 21005        result of this License or out of the use or inability to use the
 21006        Work (including but not limited to damages for loss of goodwill,
 21007        work stoppage, computer failure or malfunction, or any and all
 21008        other commercial damages or losses), even if such Contributor
 21009        has been advised of the possibility of such damages.
 21010  
 21011     9. Accepting Warranty or Additional Liability. While redistributing
 21012        the Work or Derivative Works thereof, You may choose to offer,
 21013        and charge a fee for, acceptance of support, warranty, indemnity,
 21014        or other liability obligations and/or rights consistent with this
 21015        License. However, in accepting such obligations, You may act only
 21016        on Your own behalf and on Your sole responsibility, not on behalf
 21017        of any other Contributor, and only if You agree to indemnify,
 21018        defend, and hold each Contributor harmless for any liability
 21019        incurred by, or claims asserted against, such Contributor by reason
 21020        of your accepting any such warranty or additional liability.
 21021  
 21022     END OF TERMS AND CONDITIONS
 21023  
 21024     APPENDIX: How to apply the Apache License to your work.
 21025  
 21026        To apply the Apache License to your work, attach the following
 21027        boilerplate notice, with the fields enclosed by brackets "[]"
 21028        replaced with your own identifying information. (Don't include
 21029        the brackets!)  The text should be enclosed in the appropriate
 21030        comment syntax for the file format. We also recommend that a
 21031        file or class name and description of purpose be included on the
 21032        same "printed page" as the copyright notice for easier
 21033        identification within third-party archives.
 21034  
 21035     Copyright [yyyy] [name of copyright owner]
 21036  
 21037     Licensed under the Apache License, Version 2.0 (the "License");
 21038     you may not use this file except in compliance with the License.
 21039     You may obtain a copy of the License at
 21040  
 21041         http://www.apache.org/licenses/LICENSE-2.0
 21042  
 21043     Unless required by applicable law or agreed to in writing, software
 21044     distributed under the License is distributed on an "AS IS" BASIS,
 21045     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21046     See the License for the specific language governing permissions and
 21047     limitations under the License.
 21048  
 21049  ================================================================
 21050  
 21051  gopkg.in/jcmturner/goidentity.v3
 21052  https://gopkg.in/jcmturner/goidentity.v3
 21053  ----------------------------------------------------------------
 21054                                   Apache License
 21055                             Version 2.0, January 2004
 21056                          http://www.apache.org/licenses/
 21057  
 21058     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21059  
 21060     1. Definitions.
 21061  
 21062        "License" shall mean the terms and conditions for use, reproduction,
 21063        and distribution as defined by Sections 1 through 9 of this document.
 21064  
 21065        "Licensor" shall mean the copyright owner or entity authorized by
 21066        the copyright owner that is granting the License.
 21067  
 21068        "Legal Entity" shall mean the union of the acting entity and all
 21069        other entities that control, are controlled by, or are under common
 21070        control with that entity. For the purposes of this definition,
 21071        "control" means (i) the power, direct or indirect, to cause the
 21072        direction or management of such entity, whether by contract or
 21073        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21074        outstanding shares, or (iii) beneficial ownership of such entity.
 21075  
 21076        "You" (or "Your") shall mean an individual or Legal Entity
 21077        exercising permissions granted by this License.
 21078  
 21079        "Source" form shall mean the preferred form for making modifications,
 21080        including but not limited to software source code, documentation
 21081        source, and configuration files.
 21082  
 21083        "Object" form shall mean any form resulting from mechanical
 21084        transformation or translation of a Source form, including but
 21085        not limited to compiled object code, generated documentation,
 21086        and conversions to other media types.
 21087  
 21088        "Work" shall mean the work of authorship, whether in Source or
 21089        Object form, made available under the License, as indicated by a
 21090        copyright notice that is included in or attached to the work
 21091        (an example is provided in the Appendix below).
 21092  
 21093        "Derivative Works" shall mean any work, whether in Source or Object
 21094        form, that is based on (or derived from) the Work and for which the
 21095        editorial revisions, annotations, elaborations, or other modifications
 21096        represent, as a whole, an original work of authorship. For the purposes
 21097        of this License, Derivative Works shall not include works that remain
 21098        separable from, or merely link (or bind by name) to the interfaces of,
 21099        the Work and Derivative Works thereof.
 21100  
 21101        "Contribution" shall mean any work of authorship, including
 21102        the original version of the Work and any modifications or additions
 21103        to that Work or Derivative Works thereof, that is intentionally
 21104        submitted to Licensor for inclusion in the Work by the copyright owner
 21105        or by an individual or Legal Entity authorized to submit on behalf of
 21106        the copyright owner. For the purposes of this definition, "submitted"
 21107        means any form of electronic, verbal, or written communication sent
 21108        to the Licensor or its representatives, including but not limited to
 21109        communication on electronic mailing lists, source code control systems,
 21110        and issue tracking systems that are managed by, or on behalf of, the
 21111        Licensor for the purpose of discussing and improving the Work, but
 21112        excluding communication that is conspicuously marked or otherwise
 21113        designated in writing by the copyright owner as "Not a Contribution."
 21114  
 21115        "Contributor" shall mean Licensor and any individual or Legal Entity
 21116        on behalf of whom a Contribution has been received by Licensor and
 21117        subsequently incorporated within the Work.
 21118  
 21119     2. Grant of Copyright License. Subject to the terms and conditions of
 21120        this License, each Contributor hereby grants to You a perpetual,
 21121        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21122        copyright license to reproduce, prepare Derivative Works of,
 21123        publicly display, publicly perform, sublicense, and distribute the
 21124        Work and such Derivative Works in Source or Object form.
 21125  
 21126     3. Grant of Patent License. Subject to the terms and conditions of
 21127        this License, each Contributor hereby grants to You a perpetual,
 21128        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21129        (except as stated in this section) patent license to make, have made,
 21130        use, offer to sell, sell, import, and otherwise transfer the Work,
 21131        where such license applies only to those patent claims licensable
 21132        by such Contributor that are necessarily infringed by their
 21133        Contribution(s) alone or by combination of their Contribution(s)
 21134        with the Work to which such Contribution(s) was submitted. If You
 21135        institute patent litigation against any entity (including a
 21136        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21137        or a Contribution incorporated within the Work constitutes direct
 21138        or contributory patent infringement, then any patent licenses
 21139        granted to You under this License for that Work shall terminate
 21140        as of the date such litigation is filed.
 21141  
 21142     4. Redistribution. You may reproduce and distribute copies of the
 21143        Work or Derivative Works thereof in any medium, with or without
 21144        modifications, and in Source or Object form, provided that You
 21145        meet the following conditions:
 21146  
 21147        (a) You must give any other recipients of the Work or
 21148            Derivative Works a copy of this License; and
 21149  
 21150        (b) You must cause any modified files to carry prominent notices
 21151            stating that You changed the files; and
 21152  
 21153        (c) You must retain, in the Source form of any Derivative Works
 21154            that You distribute, all copyright, patent, trademark, and
 21155            attribution notices from the Source form of the Work,
 21156            excluding those notices that do not pertain to any part of
 21157            the Derivative Works; and
 21158  
 21159        (d) If the Work includes a "NOTICE" text file as part of its
 21160            distribution, then any Derivative Works that You distribute must
 21161            include a readable copy of the attribution notices contained
 21162            within such NOTICE file, excluding those notices that do not
 21163            pertain to any part of the Derivative Works, in at least one
 21164            of the following places: within a NOTICE text file distributed
 21165            as part of the Derivative Works; within the Source form or
 21166            documentation, if provided along with the Derivative Works; or,
 21167            within a display generated by the Derivative Works, if and
 21168            wherever such third-party notices normally appear. The contents
 21169            of the NOTICE file are for informational purposes only and
 21170            do not modify the License. You may add Your own attribution
 21171            notices within Derivative Works that You distribute, alongside
 21172            or as an addendum to the NOTICE text from the Work, provided
 21173            that such additional attribution notices cannot be construed
 21174            as modifying the License.
 21175  
 21176        You may add Your own copyright statement to Your modifications and
 21177        may provide additional or different license terms and conditions
 21178        for use, reproduction, or distribution of Your modifications, or
 21179        for any such Derivative Works as a whole, provided Your use,
 21180        reproduction, and distribution of the Work otherwise complies with
 21181        the conditions stated in this License.
 21182  
 21183     5. Submission of Contributions. Unless You explicitly state otherwise,
 21184        any Contribution intentionally submitted for inclusion in the Work
 21185        by You to the Licensor shall be under the terms and conditions of
 21186        this License, without any additional terms or conditions.
 21187        Notwithstanding the above, nothing herein shall supersede or modify
 21188        the terms of any separate license agreement you may have executed
 21189        with Licensor regarding such Contributions.
 21190  
 21191     6. Trademarks. This License does not grant permission to use the trade
 21192        names, trademarks, service marks, or product names of the Licensor,
 21193        except as required for reasonable and customary use in describing the
 21194        origin of the Work and reproducing the content of the NOTICE file.
 21195  
 21196     7. Disclaimer of Warranty. Unless required by applicable law or
 21197        agreed to in writing, Licensor provides the Work (and each
 21198        Contributor provides its Contributions) on an "AS IS" BASIS,
 21199        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 21200        implied, including, without limitation, any warranties or conditions
 21201        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 21202        PARTICULAR PURPOSE. You are solely responsible for determining the
 21203        appropriateness of using or redistributing the Work and assume any
 21204        risks associated with Your exercise of permissions under this License.
 21205  
 21206     8. Limitation of Liability. In no event and under no legal theory,
 21207        whether in tort (including negligence), contract, or otherwise,
 21208        unless required by applicable law (such as deliberate and grossly
 21209        negligent acts) or agreed to in writing, shall any Contributor be
 21210        liable to You for damages, including any direct, indirect, special,
 21211        incidental, or consequential damages of any character arising as a
 21212        result of this License or out of the use or inability to use the
 21213        Work (including but not limited to damages for loss of goodwill,
 21214        work stoppage, computer failure or malfunction, or any and all
 21215        other commercial damages or losses), even if such Contributor
 21216        has been advised of the possibility of such damages.
 21217  
 21218     9. Accepting Warranty or Additional Liability. While redistributing
 21219        the Work or Derivative Works thereof, You may choose to offer,
 21220        and charge a fee for, acceptance of support, warranty, indemnity,
 21221        or other liability obligations and/or rights consistent with this
 21222        License. However, in accepting such obligations, You may act only
 21223        on Your own behalf and on Your sole responsibility, not on behalf
 21224        of any other Contributor, and only if You agree to indemnify,
 21225        defend, and hold each Contributor harmless for any liability
 21226        incurred by, or claims asserted against, such Contributor by reason
 21227        of your accepting any such warranty or additional liability.
 21228  
 21229     END OF TERMS AND CONDITIONS
 21230  
 21231     APPENDIX: How to apply the Apache License to your work.
 21232  
 21233        To apply the Apache License to your work, attach the following
 21234        boilerplate notice, with the fields enclosed by brackets "{}"
 21235        replaced with your own identifying information. (Don't include
 21236        the brackets!)  The text should be enclosed in the appropriate
 21237        comment syntax for the file format. We also recommend that a
 21238        file or class name and description of purpose be included on the
 21239        same "printed page" as the copyright notice for easier
 21240        identification within third-party archives.
 21241  
 21242     Copyright {yyyy} {name of copyright owner}
 21243  
 21244     Licensed under the Apache License, Version 2.0 (the "License");
 21245     you may not use this file except in compliance with the License.
 21246     You may obtain a copy of the License at
 21247  
 21248         http://www.apache.org/licenses/LICENSE-2.0
 21249  
 21250     Unless required by applicable law or agreed to in writing, software
 21251     distributed under the License is distributed on an "AS IS" BASIS,
 21252     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21253     See the License for the specific language governing permissions and
 21254     limitations under the License.
 21255  
 21256  ================================================================
 21257  
 21258  gopkg.in/jcmturner/gokrb5.v7
 21259  https://gopkg.in/jcmturner/gokrb5.v7
 21260  ----------------------------------------------------------------
 21261                                   Apache License
 21262                             Version 2.0, January 2004
 21263                          http://www.apache.org/licenses/
 21264  
 21265     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21266  
 21267     1. Definitions.
 21268  
 21269        "License" shall mean the terms and conditions for use, reproduction,
 21270        and distribution as defined by Sections 1 through 9 of this document.
 21271  
 21272        "Licensor" shall mean the copyright owner or entity authorized by
 21273        the copyright owner that is granting the License.
 21274  
 21275        "Legal Entity" shall mean the union of the acting entity and all
 21276        other entities that control, are controlled by, or are under common
 21277        control with that entity. For the purposes of this definition,
 21278        "control" means (i) the power, direct or indirect, to cause the
 21279        direction or management of such entity, whether by contract or
 21280        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21281        outstanding shares, or (iii) beneficial ownership of such entity.
 21282  
 21283        "You" (or "Your") shall mean an individual or Legal Entity
 21284        exercising permissions granted by this License.
 21285  
 21286        "Source" form shall mean the preferred form for making modifications,
 21287        including but not limited to software source code, documentation
 21288        source, and configuration files.
 21289  
 21290        "Object" form shall mean any form resulting from mechanical
 21291        transformation or translation of a Source form, including but
 21292        not limited to compiled object code, generated documentation,
 21293        and conversions to other media types.
 21294  
 21295        "Work" shall mean the work of authorship, whether in Source or
 21296        Object form, made available under the License, as indicated by a
 21297        copyright notice that is included in or attached to the work
 21298        (an example is provided in the Appendix below).
 21299  
 21300        "Derivative Works" shall mean any work, whether in Source or Object
 21301        form, that is based on (or derived from) the Work and for which the
 21302        editorial revisions, annotations, elaborations, or other modifications
 21303        represent, as a whole, an original work of authorship. For the purposes
 21304        of this License, Derivative Works shall not include works that remain
 21305        separable from, or merely link (or bind by name) to the interfaces of,
 21306        the Work and Derivative Works thereof.
 21307  
 21308        "Contribution" shall mean any work of authorship, including
 21309        the original version of the Work and any modifications or additions
 21310        to that Work or Derivative Works thereof, that is intentionally
 21311        submitted to Licensor for inclusion in the Work by the copyright owner
 21312        or by an individual or Legal Entity authorized to submit on behalf of
 21313        the copyright owner. For the purposes of this definition, "submitted"
 21314        means any form of electronic, verbal, or written communication sent
 21315        to the Licensor or its representatives, including but not limited to
 21316        communication on electronic mailing lists, source code control systems,
 21317        and issue tracking systems that are managed by, or on behalf of, the
 21318        Licensor for the purpose of discussing and improving the Work, but
 21319        excluding communication that is conspicuously marked or otherwise
 21320        designated in writing by the copyright owner as "Not a Contribution."
 21321  
 21322        "Contributor" shall mean Licensor and any individual or Legal Entity
 21323        on behalf of whom a Contribution has been received by Licensor and
 21324        subsequently incorporated within the Work.
 21325  
 21326     2. Grant of Copyright License. Subject to the terms and conditions of
 21327        this License, each Contributor hereby grants to You a perpetual,
 21328        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21329        copyright license to reproduce, prepare Derivative Works of,
 21330        publicly display, publicly perform, sublicense, and distribute the
 21331        Work and such Derivative Works in Source or Object form.
 21332  
 21333     3. Grant of Patent License. Subject to the terms and conditions of
 21334        this License, each Contributor hereby grants to You a perpetual,
 21335        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21336        (except as stated in this section) patent license to make, have made,
 21337        use, offer to sell, sell, import, and otherwise transfer the Work,
 21338        where such license applies only to those patent claims licensable
 21339        by such Contributor that are necessarily infringed by their
 21340        Contribution(s) alone or by combination of their Contribution(s)
 21341        with the Work to which such Contribution(s) was submitted. If You
 21342        institute patent litigation against any entity (including a
 21343        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21344        or a Contribution incorporated within the Work constitutes direct
 21345        or contributory patent infringement, then any patent licenses
 21346        granted to You under this License for that Work shall terminate
 21347        as of the date such litigation is filed.
 21348  
 21349     4. Redistribution. You may reproduce and distribute copies of the
 21350        Work or Derivative Works thereof in any medium, with or without
 21351        modifications, and in Source or Object form, provided that You
 21352        meet the following conditions:
 21353  
 21354        (a) You must give any other recipients of the Work or
 21355            Derivative Works a copy of this License; and
 21356  
 21357        (b) You must cause any modified files to carry prominent notices
 21358            stating that You changed the files; and
 21359  
 21360        (c) You must retain, in the Source form of any Derivative Works
 21361            that You distribute, all copyright, patent, trademark, and
 21362            attribution notices from the Source form of the Work,
 21363            excluding those notices that do not pertain to any part of
 21364            the Derivative Works; and
 21365  
 21366        (d) If the Work includes a "NOTICE" text file as part of its
 21367            distribution, then any Derivative Works that You distribute must
 21368            include a readable copy of the attribution notices contained
 21369            within such NOTICE file, excluding those notices that do not
 21370            pertain to any part of the Derivative Works, in at least one
 21371            of the following places: within a NOTICE text file distributed
 21372            as part of the Derivative Works; within the Source form or
 21373            documentation, if provided along with the Derivative Works; or,
 21374            within a display generated by the Derivative Works, if and
 21375            wherever such third-party notices normally appear. The contents
 21376            of the NOTICE file are for informational purposes only and
 21377            do not modify the License. You may add Your own attribution
 21378            notices within Derivative Works that You distribute, alongside
 21379            or as an addendum to the NOTICE text from the Work, provided
 21380            that such additional attribution notices cannot be construed
 21381            as modifying the License.
 21382  
 21383        You may add Your own copyright statement to Your modifications and
 21384        may provide additional or different license terms and conditions
 21385        for use, reproduction, or distribution of Your modifications, or
 21386        for any such Derivative Works as a whole, provided Your use,
 21387        reproduction, and distribution of the Work otherwise complies with
 21388        the conditions stated in this License.
 21389  
 21390     5. Submission of Contributions. Unless You explicitly state otherwise,
 21391        any Contribution intentionally submitted for inclusion in the Work
 21392        by You to the Licensor shall be under the terms and conditions of
 21393        this License, without any additional terms or conditions.
 21394        Notwithstanding the above, nothing herein shall supersede or modify
 21395        the terms of any separate license agreement you may have executed
 21396        with Licensor regarding such Contributions.
 21397  
 21398     6. Trademarks. This License does not grant permission to use the trade
 21399        names, trademarks, service marks, or product names of the Licensor,
 21400        except as required for reasonable and customary use in describing the
 21401        origin of the Work and reproducing the content of the NOTICE file.
 21402  
 21403     7. Disclaimer of Warranty. Unless required by applicable law or
 21404        agreed to in writing, Licensor provides the Work (and each
 21405        Contributor provides its Contributions) on an "AS IS" BASIS,
 21406        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 21407        implied, including, without limitation, any warranties or conditions
 21408        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 21409        PARTICULAR PURPOSE. You are solely responsible for determining the
 21410        appropriateness of using or redistributing the Work and assume any
 21411        risks associated with Your exercise of permissions under this License.
 21412  
 21413     8. Limitation of Liability. In no event and under no legal theory,
 21414        whether in tort (including negligence), contract, or otherwise,
 21415        unless required by applicable law (such as deliberate and grossly
 21416        negligent acts) or agreed to in writing, shall any Contributor be
 21417        liable to You for damages, including any direct, indirect, special,
 21418        incidental, or consequential damages of any character arising as a
 21419        result of this License or out of the use or inability to use the
 21420        Work (including but not limited to damages for loss of goodwill,
 21421        work stoppage, computer failure or malfunction, or any and all
 21422        other commercial damages or losses), even if such Contributor
 21423        has been advised of the possibility of such damages.
 21424  
 21425     9. Accepting Warranty or Additional Liability. While redistributing
 21426        the Work or Derivative Works thereof, You may choose to offer,
 21427        and charge a fee for, acceptance of support, warranty, indemnity,
 21428        or other liability obligations and/or rights consistent with this
 21429        License. However, in accepting such obligations, You may act only
 21430        on Your own behalf and on Your sole responsibility, not on behalf
 21431        of any other Contributor, and only if You agree to indemnify,
 21432        defend, and hold each Contributor harmless for any liability
 21433        incurred by, or claims asserted against, such Contributor by reason
 21434        of your accepting any such warranty or additional liability.
 21435  
 21436     END OF TERMS AND CONDITIONS
 21437  
 21438     APPENDIX: How to apply the Apache License to your work.
 21439  
 21440        To apply the Apache License to your work, attach the following
 21441        boilerplate notice, with the fields enclosed by brackets "{}"
 21442        replaced with your own identifying information. (Don't include
 21443        the brackets!)  The text should be enclosed in the appropriate
 21444        comment syntax for the file format. We also recommend that a
 21445        file or class name and description of purpose be included on the
 21446        same "printed page" as the copyright notice for easier
 21447        identification within third-party archives.
 21448  
 21449     Copyright {yyyy} {name of copyright owner}
 21450  
 21451     Licensed under the Apache License, Version 2.0 (the "License");
 21452     you may not use this file except in compliance with the License.
 21453     You may obtain a copy of the License at
 21454  
 21455         http://www.apache.org/licenses/LICENSE-2.0
 21456  
 21457     Unless required by applicable law or agreed to in writing, software
 21458     distributed under the License is distributed on an "AS IS" BASIS,
 21459     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21460     See the License for the specific language governing permissions and
 21461     limitations under the License.
 21462  
 21463  ================================================================
 21464  
 21465  gopkg.in/jcmturner/rpc.v1
 21466  https://gopkg.in/jcmturner/rpc.v1
 21467  ----------------------------------------------------------------
 21468                                   Apache License
 21469                             Version 2.0, January 2004
 21470                          http://www.apache.org/licenses/
 21471  
 21472     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21473  
 21474     1. Definitions.
 21475  
 21476        "License" shall mean the terms and conditions for use, reproduction,
 21477        and distribution as defined by Sections 1 through 9 of this document.
 21478  
 21479        "Licensor" shall mean the copyright owner or entity authorized by
 21480        the copyright owner that is granting the License.
 21481  
 21482        "Legal Entity" shall mean the union of the acting entity and all
 21483        other entities that control, are controlled by, or are under common
 21484        control with that entity. For the purposes of this definition,
 21485        "control" means (i) the power, direct or indirect, to cause the
 21486        direction or management of such entity, whether by contract or
 21487        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21488        outstanding shares, or (iii) beneficial ownership of such entity.
 21489  
 21490        "You" (or "Your") shall mean an individual or Legal Entity
 21491        exercising permissions granted by this License.
 21492  
 21493        "Source" form shall mean the preferred form for making modifications,
 21494        including but not limited to software source code, documentation
 21495        source, and configuration files.
 21496  
 21497        "Object" form shall mean any form resulting from mechanical
 21498        transformation or translation of a Source form, including but
 21499        not limited to compiled object code, generated documentation,
 21500        and conversions to other media types.
 21501  
 21502        "Work" shall mean the work of authorship, whether in Source or
 21503        Object form, made available under the License, as indicated by a
 21504        copyright notice that is included in or attached to the work
 21505        (an example is provided in the Appendix below).
 21506  
 21507        "Derivative Works" shall mean any work, whether in Source or Object
 21508        form, that is based on (or derived from) the Work and for which the
 21509        editorial revisions, annotations, elaborations, or other modifications
 21510        represent, as a whole, an original work of authorship. For the purposes
 21511        of this License, Derivative Works shall not include works that remain
 21512        separable from, or merely link (or bind by name) to the interfaces of,
 21513        the Work and Derivative Works thereof.
 21514  
 21515        "Contribution" shall mean any work of authorship, including
 21516        the original version of the Work and any modifications or additions
 21517        to that Work or Derivative Works thereof, that is intentionally
 21518        submitted to Licensor for inclusion in the Work by the copyright owner
 21519        or by an individual or Legal Entity authorized to submit on behalf of
 21520        the copyright owner. For the purposes of this definition, "submitted"
 21521        means any form of electronic, verbal, or written communication sent
 21522        to the Licensor or its representatives, including but not limited to
 21523        communication on electronic mailing lists, source code control systems,
 21524        and issue tracking systems that are managed by, or on behalf of, the
 21525        Licensor for the purpose of discussing and improving the Work, but
 21526        excluding communication that is conspicuously marked or otherwise
 21527        designated in writing by the copyright owner as "Not a Contribution."
 21528  
 21529        "Contributor" shall mean Licensor and any individual or Legal Entity
 21530        on behalf of whom a Contribution has been received by Licensor and
 21531        subsequently incorporated within the Work.
 21532  
 21533     2. Grant of Copyright License. Subject to the terms and conditions of
 21534        this License, each Contributor hereby grants to You a perpetual,
 21535        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21536        copyright license to reproduce, prepare Derivative Works of,
 21537        publicly display, publicly perform, sublicense, and distribute the
 21538        Work and such Derivative Works in Source or Object form.
 21539  
 21540     3. Grant of Patent License. Subject to the terms and conditions of
 21541        this License, each Contributor hereby grants to You a perpetual,
 21542        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21543        (except as stated in this section) patent license to make, have made,
 21544        use, offer to sell, sell, import, and otherwise transfer the Work,
 21545        where such license applies only to those patent claims licensable
 21546        by such Contributor that are necessarily infringed by their
 21547        Contribution(s) alone or by combination of their Contribution(s)
 21548        with the Work to which such Contribution(s) was submitted. If You
 21549        institute patent litigation against any entity (including a
 21550        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21551        or a Contribution incorporated within the Work constitutes direct
 21552        or contributory patent infringement, then any patent licenses
 21553        granted to You under this License for that Work shall terminate
 21554        as of the date such litigation is filed.
 21555  
 21556     4. Redistribution. You may reproduce and distribute copies of the
 21557        Work or Derivative Works thereof in any medium, with or without
 21558        modifications, and in Source or Object form, provided that You
 21559        meet the following conditions:
 21560  
 21561        (a) You must give any other recipients of the Work or
 21562            Derivative Works a copy of this License; and
 21563  
 21564        (b) You must cause any modified files to carry prominent notices
 21565            stating that You changed the files; and
 21566  
 21567        (c) You must retain, in the Source form of any Derivative Works
 21568            that You distribute, all copyright, patent, trademark, and
 21569            attribution notices from the Source form of the Work,
 21570            excluding those notices that do not pertain to any part of
 21571            the Derivative Works; and
 21572  
 21573        (d) If the Work includes a "NOTICE" text file as part of its
 21574            distribution, then any Derivative Works that You distribute must
 21575            include a readable copy of the attribution notices contained
 21576            within such NOTICE file, excluding those notices that do not
 21577            pertain to any part of the Derivative Works, in at least one
 21578            of the following places: within a NOTICE text file distributed
 21579            as part of the Derivative Works; within the Source form or
 21580            documentation, if provided along with the Derivative Works; or,
 21581            within a display generated by the Derivative Works, if and
 21582            wherever such third-party notices normally appear. The contents
 21583            of the NOTICE file are for informational purposes only and
 21584            do not modify the License. You may add Your own attribution
 21585            notices within Derivative Works that You distribute, alongside
 21586            or as an addendum to the NOTICE text from the Work, provided
 21587            that such additional attribution notices cannot be construed
 21588            as modifying the License.
 21589  
 21590        You may add Your own copyright statement to Your modifications and
 21591        may provide additional or different license terms and conditions
 21592        for use, reproduction, or distribution of Your modifications, or
 21593        for any such Derivative Works as a whole, provided Your use,
 21594        reproduction, and distribution of the Work otherwise complies with
 21595        the conditions stated in this License.
 21596  
 21597     5. Submission of Contributions. Unless You explicitly state otherwise,
 21598        any Contribution intentionally submitted for inclusion in the Work
 21599        by You to the Licensor shall be under the terms and conditions of
 21600        this License, without any additional terms or conditions.
 21601        Notwithstanding the above, nothing herein shall supersede or modify
 21602        the terms of any separate license agreement you may have executed
 21603        with Licensor regarding such Contributions.
 21604  
 21605     6. Trademarks. This License does not grant permission to use the trade
 21606        names, trademarks, service marks, or product names of the Licensor,
 21607        except as required for reasonable and customary use in describing the
 21608        origin of the Work and reproducing the content of the NOTICE file.
 21609  
 21610     7. Disclaimer of Warranty. Unless required by applicable law or
 21611        agreed to in writing, Licensor provides the Work (and each
 21612        Contributor provides its Contributions) on an "AS IS" BASIS,
 21613        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 21614        implied, including, without limitation, any warranties or conditions
 21615        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 21616        PARTICULAR PURPOSE. You are solely responsible for determining the
 21617        appropriateness of using or redistributing the Work and assume any
 21618        risks associated with Your exercise of permissions under this License.
 21619  
 21620     8. Limitation of Liability. In no event and under no legal theory,
 21621        whether in tort (including negligence), contract, or otherwise,
 21622        unless required by applicable law (such as deliberate and grossly
 21623        negligent acts) or agreed to in writing, shall any Contributor be
 21624        liable to You for damages, including any direct, indirect, special,
 21625        incidental, or consequential damages of any character arising as a
 21626        result of this License or out of the use or inability to use the
 21627        Work (including but not limited to damages for loss of goodwill,
 21628        work stoppage, computer failure or malfunction, or any and all
 21629        other commercial damages or losses), even if such Contributor
 21630        has been advised of the possibility of such damages.
 21631  
 21632     9. Accepting Warranty or Additional Liability. While redistributing
 21633        the Work or Derivative Works thereof, You may choose to offer,
 21634        and charge a fee for, acceptance of support, warranty, indemnity,
 21635        or other liability obligations and/or rights consistent with this
 21636        License. However, in accepting such obligations, You may act only
 21637        on Your own behalf and on Your sole responsibility, not on behalf
 21638        of any other Contributor, and only if You agree to indemnify,
 21639        defend, and hold each Contributor harmless for any liability
 21640        incurred by, or claims asserted against, such Contributor by reason
 21641        of your accepting any such warranty or additional liability.
 21642  
 21643     END OF TERMS AND CONDITIONS
 21644  
 21645     APPENDIX: How to apply the Apache License to your work.
 21646  
 21647        To apply the Apache License to your work, attach the following
 21648        boilerplate notice, with the fields enclosed by brackets "[]"
 21649        replaced with your own identifying information. (Don't include
 21650        the brackets!)  The text should be enclosed in the appropriate
 21651        comment syntax for the file format. We also recommend that a
 21652        file or class name and description of purpose be included on the
 21653        same "printed page" as the copyright notice for easier
 21654        identification within third-party archives.
 21655  
 21656     Copyright [yyyy] [name of copyright owner]
 21657  
 21658     Licensed under the Apache License, Version 2.0 (the "License");
 21659     you may not use this file except in compliance with the License.
 21660     You may obtain a copy of the License at
 21661  
 21662         http://www.apache.org/licenses/LICENSE-2.0
 21663  
 21664     Unless required by applicable law or agreed to in writing, software
 21665     distributed under the License is distributed on an "AS IS" BASIS,
 21666     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21667     See the License for the specific language governing permissions and
 21668     limitations under the License.
 21669  
 21670  ================================================================
 21671  
 21672  gopkg.in/square/go-jose.v2
 21673  https://gopkg.in/square/go-jose.v2
 21674  ----------------------------------------------------------------
 21675  
 21676                                   Apache License
 21677                             Version 2.0, January 2004
 21678                          http://www.apache.org/licenses/
 21679  
 21680     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21681  
 21682     1. Definitions.
 21683  
 21684        "License" shall mean the terms and conditions for use, reproduction,
 21685        and distribution as defined by Sections 1 through 9 of this document.
 21686  
 21687        "Licensor" shall mean the copyright owner or entity authorized by
 21688        the copyright owner that is granting the License.
 21689  
 21690        "Legal Entity" shall mean the union of the acting entity and all
 21691        other entities that control, are controlled by, or are under common
 21692        control with that entity. For the purposes of this definition,
 21693        "control" means (i) the power, direct or indirect, to cause the
 21694        direction or management of such entity, whether by contract or
 21695        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21696        outstanding shares, or (iii) beneficial ownership of such entity.
 21697  
 21698        "You" (or "Your") shall mean an individual or Legal Entity
 21699        exercising permissions granted by this License.
 21700  
 21701        "Source" form shall mean the preferred form for making modifications,
 21702        including but not limited to software source code, documentation
 21703        source, and configuration files.
 21704  
 21705        "Object" form shall mean any form resulting from mechanical
 21706        transformation or translation of a Source form, including but
 21707        not limited to compiled object code, generated documentation,
 21708        and conversions to other media types.
 21709  
 21710        "Work" shall mean the work of authorship, whether in Source or
 21711        Object form, made available under the License, as indicated by a
 21712        copyright notice that is included in or attached to the work
 21713        (an example is provided in the Appendix below).
 21714  
 21715        "Derivative Works" shall mean any work, whether in Source or Object
 21716        form, that is based on (or derived from) the Work and for which the
 21717        editorial revisions, annotations, elaborations, or other modifications
 21718        represent, as a whole, an original work of authorship. For the purposes
 21719        of this License, Derivative Works shall not include works that remain
 21720        separable from, or merely link (or bind by name) to the interfaces of,
 21721        the Work and Derivative Works thereof.
 21722  
 21723        "Contribution" shall mean any work of authorship, including
 21724        the original version of the Work and any modifications or additions
 21725        to that Work or Derivative Works thereof, that is intentionally
 21726        submitted to Licensor for inclusion in the Work by the copyright owner
 21727        or by an individual or Legal Entity authorized to submit on behalf of
 21728        the copyright owner. For the purposes of this definition, "submitted"
 21729        means any form of electronic, verbal, or written communication sent
 21730        to the Licensor or its representatives, including but not limited to
 21731        communication on electronic mailing lists, source code control systems,
 21732        and issue tracking systems that are managed by, or on behalf of, the
 21733        Licensor for the purpose of discussing and improving the Work, but
 21734        excluding communication that is conspicuously marked or otherwise
 21735        designated in writing by the copyright owner as "Not a Contribution."
 21736  
 21737        "Contributor" shall mean Licensor and any individual or Legal Entity
 21738        on behalf of whom a Contribution has been received by Licensor and
 21739        subsequently incorporated within the Work.
 21740  
 21741     2. Grant of Copyright License. Subject to the terms and conditions of
 21742        this License, each Contributor hereby grants to You a perpetual,
 21743        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21744        copyright license to reproduce, prepare Derivative Works of,
 21745        publicly display, publicly perform, sublicense, and distribute the
 21746        Work and such Derivative Works in Source or Object form.
 21747  
 21748     3. Grant of Patent License. Subject to the terms and conditions of
 21749        this License, each Contributor hereby grants to You a perpetual,
 21750        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21751        (except as stated in this section) patent license to make, have made,
 21752        use, offer to sell, sell, import, and otherwise transfer the Work,
 21753        where such license applies only to those patent claims licensable
 21754        by such Contributor that are necessarily infringed by their
 21755        Contribution(s) alone or by combination of their Contribution(s)
 21756        with the Work to which such Contribution(s) was submitted. If You
 21757        institute patent litigation against any entity (including a
 21758        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21759        or a Contribution incorporated within the Work constitutes direct
 21760        or contributory patent infringement, then any patent licenses
 21761        granted to You under this License for that Work shall terminate
 21762        as of the date such litigation is filed.
 21763  
 21764     4. Redistribution. You may reproduce and distribute copies of the
 21765        Work or Derivative Works thereof in any medium, with or without
 21766        modifications, and in Source or Object form, provided that You
 21767        meet the following conditions:
 21768  
 21769        (a) You must give any other recipients of the Work or
 21770            Derivative Works a copy of this License; and
 21771  
 21772        (b) You must cause any modified files to carry prominent notices
 21773            stating that You changed the files; and
 21774  
 21775        (c) You must retain, in the Source form of any Derivative Works
 21776            that You distribute, all copyright, patent, trademark, and
 21777            attribution notices from the Source form of the Work,
 21778            excluding those notices that do not pertain to any part of
 21779            the Derivative Works; and
 21780  
 21781        (d) If the Work includes a "NOTICE" text file as part of its
 21782            distribution, then any Derivative Works that You distribute must
 21783            include a readable copy of the attribution notices contained
 21784            within such NOTICE file, excluding those notices that do not
 21785            pertain to any part of the Derivative Works, in at least one
 21786            of the following places: within a NOTICE text file distributed
 21787            as part of the Derivative Works; within the Source form or
 21788            documentation, if provided along with the Derivative Works; or,
 21789            within a display generated by the Derivative Works, if and
 21790            wherever such third-party notices normally appear. The contents
 21791            of the NOTICE file are for informational purposes only and
 21792            do not modify the License. You may add Your own attribution
 21793            notices within Derivative Works that You distribute, alongside
 21794            or as an addendum to the NOTICE text from the Work, provided
 21795            that such additional attribution notices cannot be construed
 21796            as modifying the License.
 21797  
 21798        You may add Your own copyright statement to Your modifications and
 21799        may provide additional or different license terms and conditions
 21800        for use, reproduction, or distribution of Your modifications, or
 21801        for any such Derivative Works as a whole, provided Your use,
 21802        reproduction, and distribution of the Work otherwise complies with
 21803        the conditions stated in this License.
 21804  
 21805     5. Submission of Contributions. Unless You explicitly state otherwise,
 21806        any Contribution intentionally submitted for inclusion in the Work
 21807        by You to the Licensor shall be under the terms and conditions of
 21808        this License, without any additional terms or conditions.
 21809        Notwithstanding the above, nothing herein shall supersede or modify
 21810        the terms of any separate license agreement you may have executed
 21811        with Licensor regarding such Contributions.
 21812  
 21813     6. Trademarks. This License does not grant permission to use the trade
 21814        names, trademarks, service marks, or product names of the Licensor,
 21815        except as required for reasonable and customary use in describing the
 21816        origin of the Work and reproducing the content of the NOTICE file.
 21817  
 21818     7. Disclaimer of Warranty. Unless required by applicable law or
 21819        agreed to in writing, Licensor provides the Work (and each
 21820        Contributor provides its Contributions) on an "AS IS" BASIS,
 21821        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 21822        implied, including, without limitation, any warranties or conditions
 21823        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 21824        PARTICULAR PURPOSE. You are solely responsible for determining the
 21825        appropriateness of using or redistributing the Work and assume any
 21826        risks associated with Your exercise of permissions under this License.
 21827  
 21828     8. Limitation of Liability. In no event and under no legal theory,
 21829        whether in tort (including negligence), contract, or otherwise,
 21830        unless required by applicable law (such as deliberate and grossly
 21831        negligent acts) or agreed to in writing, shall any Contributor be
 21832        liable to You for damages, including any direct, indirect, special,
 21833        incidental, or consequential damages of any character arising as a
 21834        result of this License or out of the use or inability to use the
 21835        Work (including but not limited to damages for loss of goodwill,
 21836        work stoppage, computer failure or malfunction, or any and all
 21837        other commercial damages or losses), even if such Contributor
 21838        has been advised of the possibility of such damages.
 21839  
 21840     9. Accepting Warranty or Additional Liability. While redistributing
 21841        the Work or Derivative Works thereof, You may choose to offer,
 21842        and charge a fee for, acceptance of support, warranty, indemnity,
 21843        or other liability obligations and/or rights consistent with this
 21844        License. However, in accepting such obligations, You may act only
 21845        on Your own behalf and on Your sole responsibility, not on behalf
 21846        of any other Contributor, and only if You agree to indemnify,
 21847        defend, and hold each Contributor harmless for any liability
 21848        incurred by, or claims asserted against, such Contributor by reason
 21849        of your accepting any such warranty or additional liability.
 21850  
 21851     END OF TERMS AND CONDITIONS
 21852  
 21853     APPENDIX: How to apply the Apache License to your work.
 21854  
 21855        To apply the Apache License to your work, attach the following
 21856        boilerplate notice, with the fields enclosed by brackets "[]"
 21857        replaced with your own identifying information. (Don't include
 21858        the brackets!)  The text should be enclosed in the appropriate
 21859        comment syntax for the file format. We also recommend that a
 21860        file or class name and description of purpose be included on the
 21861        same "printed page" as the copyright notice for easier
 21862        identification within third-party archives.
 21863  
 21864     Copyright [yyyy] [name of copyright owner]
 21865  
 21866     Licensed under the Apache License, Version 2.0 (the "License");
 21867     you may not use this file except in compliance with the License.
 21868     You may obtain a copy of the License at
 21869  
 21870         http://www.apache.org/licenses/LICENSE-2.0
 21871  
 21872     Unless required by applicable law or agreed to in writing, software
 21873     distributed under the License is distributed on an "AS IS" BASIS,
 21874     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 21875     See the License for the specific language governing permissions and
 21876     limitations under the License.
 21877  
 21878  ================================================================
 21879  
 21880  gopkg.in/yaml.v2
 21881  https://gopkg.in/yaml.v2
 21882  ----------------------------------------------------------------
 21883                                   Apache License
 21884                             Version 2.0, January 2004
 21885                          http://www.apache.org/licenses/
 21886  
 21887     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 21888  
 21889     1. Definitions.
 21890  
 21891        "License" shall mean the terms and conditions for use, reproduction,
 21892        and distribution as defined by Sections 1 through 9 of this document.
 21893  
 21894        "Licensor" shall mean the copyright owner or entity authorized by
 21895        the copyright owner that is granting the License.
 21896  
 21897        "Legal Entity" shall mean the union of the acting entity and all
 21898        other entities that control, are controlled by, or are under common
 21899        control with that entity. For the purposes of this definition,
 21900        "control" means (i) the power, direct or indirect, to cause the
 21901        direction or management of such entity, whether by contract or
 21902        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 21903        outstanding shares, or (iii) beneficial ownership of such entity.
 21904  
 21905        "You" (or "Your") shall mean an individual or Legal Entity
 21906        exercising permissions granted by this License.
 21907  
 21908        "Source" form shall mean the preferred form for making modifications,
 21909        including but not limited to software source code, documentation
 21910        source, and configuration files.
 21911  
 21912        "Object" form shall mean any form resulting from mechanical
 21913        transformation or translation of a Source form, including but
 21914        not limited to compiled object code, generated documentation,
 21915        and conversions to other media types.
 21916  
 21917        "Work" shall mean the work of authorship, whether in Source or
 21918        Object form, made available under the License, as indicated by a
 21919        copyright notice that is included in or attached to the work
 21920        (an example is provided in the Appendix below).
 21921  
 21922        "Derivative Works" shall mean any work, whether in Source or Object
 21923        form, that is based on (or derived from) the Work and for which the
 21924        editorial revisions, annotations, elaborations, or other modifications
 21925        represent, as a whole, an original work of authorship. For the purposes
 21926        of this License, Derivative Works shall not include works that remain
 21927        separable from, or merely link (or bind by name) to the interfaces of,
 21928        the Work and Derivative Works thereof.
 21929  
 21930        "Contribution" shall mean any work of authorship, including
 21931        the original version of the Work and any modifications or additions
 21932        to that Work or Derivative Works thereof, that is intentionally
 21933        submitted to Licensor for inclusion in the Work by the copyright owner
 21934        or by an individual or Legal Entity authorized to submit on behalf of
 21935        the copyright owner. For the purposes of this definition, "submitted"
 21936        means any form of electronic, verbal, or written communication sent
 21937        to the Licensor or its representatives, including but not limited to
 21938        communication on electronic mailing lists, source code control systems,
 21939        and issue tracking systems that are managed by, or on behalf of, the
 21940        Licensor for the purpose of discussing and improving the Work, but
 21941        excluding communication that is conspicuously marked or otherwise
 21942        designated in writing by the copyright owner as "Not a Contribution."
 21943  
 21944        "Contributor" shall mean Licensor and any individual or Legal Entity
 21945        on behalf of whom a Contribution has been received by Licensor and
 21946        subsequently incorporated within the Work.
 21947  
 21948     2. Grant of Copyright License. Subject to the terms and conditions of
 21949        this License, each Contributor hereby grants to You a perpetual,
 21950        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21951        copyright license to reproduce, prepare Derivative Works of,
 21952        publicly display, publicly perform, sublicense, and distribute the
 21953        Work and such Derivative Works in Source or Object form.
 21954  
 21955     3. Grant of Patent License. Subject to the terms and conditions of
 21956        this License, each Contributor hereby grants to You a perpetual,
 21957        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 21958        (except as stated in this section) patent license to make, have made,
 21959        use, offer to sell, sell, import, and otherwise transfer the Work,
 21960        where such license applies only to those patent claims licensable
 21961        by such Contributor that are necessarily infringed by their
 21962        Contribution(s) alone or by combination of their Contribution(s)
 21963        with the Work to which such Contribution(s) was submitted. If You
 21964        institute patent litigation against any entity (including a
 21965        cross-claim or counterclaim in a lawsuit) alleging that the Work
 21966        or a Contribution incorporated within the Work constitutes direct
 21967        or contributory patent infringement, then any patent licenses
 21968        granted to You under this License for that Work shall terminate
 21969        as of the date such litigation is filed.
 21970  
 21971     4. Redistribution. You may reproduce and distribute copies of the
 21972        Work or Derivative Works thereof in any medium, with or without
 21973        modifications, and in Source or Object form, provided that You
 21974        meet the following conditions:
 21975  
 21976        (a) You must give any other recipients of the Work or
 21977            Derivative Works a copy of this License; and
 21978  
 21979        (b) You must cause any modified files to carry prominent notices
 21980            stating that You changed the files; and
 21981  
 21982        (c) You must retain, in the Source form of any Derivative Works
 21983            that You distribute, all copyright, patent, trademark, and
 21984            attribution notices from the Source form of the Work,
 21985            excluding those notices that do not pertain to any part of
 21986            the Derivative Works; and
 21987  
 21988        (d) If the Work includes a "NOTICE" text file as part of its
 21989            distribution, then any Derivative Works that You distribute must
 21990            include a readable copy of the attribution notices contained
 21991            within such NOTICE file, excluding those notices that do not
 21992            pertain to any part of the Derivative Works, in at least one
 21993            of the following places: within a NOTICE text file distributed
 21994            as part of the Derivative Works; within the Source form or
 21995            documentation, if provided along with the Derivative Works; or,
 21996            within a display generated by the Derivative Works, if and
 21997            wherever such third-party notices normally appear. The contents
 21998            of the NOTICE file are for informational purposes only and
 21999            do not modify the License. You may add Your own attribution
 22000            notices within Derivative Works that You distribute, alongside
 22001            or as an addendum to the NOTICE text from the Work, provided
 22002            that such additional attribution notices cannot be construed
 22003            as modifying the License.
 22004  
 22005        You may add Your own copyright statement to Your modifications and
 22006        may provide additional or different license terms and conditions
 22007        for use, reproduction, or distribution of Your modifications, or
 22008        for any such Derivative Works as a whole, provided Your use,
 22009        reproduction, and distribution of the Work otherwise complies with
 22010        the conditions stated in this License.
 22011  
 22012     5. Submission of Contributions. Unless You explicitly state otherwise,
 22013        any Contribution intentionally submitted for inclusion in the Work
 22014        by You to the Licensor shall be under the terms and conditions of
 22015        this License, without any additional terms or conditions.
 22016        Notwithstanding the above, nothing herein shall supersede or modify
 22017        the terms of any separate license agreement you may have executed
 22018        with Licensor regarding such Contributions.
 22019  
 22020     6. Trademarks. This License does not grant permission to use the trade
 22021        names, trademarks, service marks, or product names of the Licensor,
 22022        except as required for reasonable and customary use in describing the
 22023        origin of the Work and reproducing the content of the NOTICE file.
 22024  
 22025     7. Disclaimer of Warranty. Unless required by applicable law or
 22026        agreed to in writing, Licensor provides the Work (and each
 22027        Contributor provides its Contributions) on an "AS IS" BASIS,
 22028        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 22029        implied, including, without limitation, any warranties or conditions
 22030        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 22031        PARTICULAR PURPOSE. You are solely responsible for determining the
 22032        appropriateness of using or redistributing the Work and assume any
 22033        risks associated with Your exercise of permissions under this License.
 22034  
 22035     8. Limitation of Liability. In no event and under no legal theory,
 22036        whether in tort (including negligence), contract, or otherwise,
 22037        unless required by applicable law (such as deliberate and grossly
 22038        negligent acts) or agreed to in writing, shall any Contributor be
 22039        liable to You for damages, including any direct, indirect, special,
 22040        incidental, or consequential damages of any character arising as a
 22041        result of this License or out of the use or inability to use the
 22042        Work (including but not limited to damages for loss of goodwill,
 22043        work stoppage, computer failure or malfunction, or any and all
 22044        other commercial damages or losses), even if such Contributor
 22045        has been advised of the possibility of such damages.
 22046  
 22047     9. Accepting Warranty or Additional Liability. While redistributing
 22048        the Work or Derivative Works thereof, You may choose to offer,
 22049        and charge a fee for, acceptance of support, warranty, indemnity,
 22050        or other liability obligations and/or rights consistent with this
 22051        License. However, in accepting such obligations, You may act only
 22052        on Your own behalf and on Your sole responsibility, not on behalf
 22053        of any other Contributor, and only if You agree to indemnify,
 22054        defend, and hold each Contributor harmless for any liability
 22055        incurred by, or claims asserted against, such Contributor by reason
 22056        of your accepting any such warranty or additional liability.
 22057  
 22058     END OF TERMS AND CONDITIONS
 22059  
 22060     APPENDIX: How to apply the Apache License to your work.
 22061  
 22062        To apply the Apache License to your work, attach the following
 22063        boilerplate notice, with the fields enclosed by brackets "{}"
 22064        replaced with your own identifying information. (Don't include
 22065        the brackets!)  The text should be enclosed in the appropriate
 22066        comment syntax for the file format. We also recommend that a
 22067        file or class name and description of purpose be included on the
 22068        same "printed page" as the copyright notice for easier
 22069        identification within third-party archives.
 22070  
 22071     Copyright {yyyy} {name of copyright owner}
 22072  
 22073     Licensed under the Apache License, Version 2.0 (the "License");
 22074     you may not use this file except in compliance with the License.
 22075     You may obtain a copy of the License at
 22076  
 22077         http://www.apache.org/licenses/LICENSE-2.0
 22078  
 22079     Unless required by applicable law or agreed to in writing, software
 22080     distributed under the License is distributed on an "AS IS" BASIS,
 22081     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 22082     See the License for the specific language governing permissions and
 22083     limitations under the License.
 22084  
 22085  ================================================================
 22086  
 22087  gopkg.in/yaml.v3
 22088  https://gopkg.in/yaml.v3
 22089  ----------------------------------------------------------------
 22090  
 22091  This project is covered by two different licenses: MIT and Apache.
 22092  
 22093  #### MIT License ####
 22094  
 22095  The following files were ported to Go from C files of libyaml, and thus
 22096  are still covered by their original MIT license, with the additional
 22097  copyright staring in 2011 when the project was ported over:
 22098  
 22099      apic.go emitterc.go parserc.go readerc.go scannerc.go
 22100      writerc.go yamlh.go yamlprivateh.go
 22101  
 22102  Copyright (c) 2006-2010 Kirill Simonov
 22103  Copyright (c) 2006-2011 Kirill Simonov
 22104  
 22105  Permission is hereby granted, free of charge, to any person obtaining a copy of
 22106  this software and associated documentation files (the "Software"), to deal in
 22107  the Software without restriction, including without limitation the rights to
 22108  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 22109  of the Software, and to permit persons to whom the Software is furnished to do
 22110  so, subject to the following conditions:
 22111  
 22112  The above copyright notice and this permission notice shall be included in all
 22113  copies or substantial portions of the Software.
 22114  
 22115  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 22116  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 22117  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 22118  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 22119  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 22120  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 22121  SOFTWARE.
 22122  
 22123  ### Apache License ###
 22124  
 22125  All the remaining project files are covered by the Apache license:
 22126  
 22127  Copyright (c) 2011-2019 Canonical Ltd
 22128  
 22129  Licensed under the Apache License, Version 2.0 (the "License");
 22130  you may not use this file except in compliance with the License.
 22131  You may obtain a copy of the License at
 22132  
 22133      http://www.apache.org/licenses/LICENSE-2.0
 22134  
 22135  Unless required by applicable law or agreed to in writing, software
 22136  distributed under the License is distributed on an "AS IS" BASIS,
 22137  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 22138  See the License for the specific language governing permissions and
 22139  limitations under the License.
 22140  
 22141  ================================================================
 22142  
 22143  honnef.co/go/tools
 22144  https://honnef.co/go/tools
 22145  ----------------------------------------------------------------
 22146  Copyright (c) 2016 Dominik Honnef
 22147  
 22148  Permission is hereby granted, free of charge, to any person obtaining
 22149  a copy of this software and associated documentation files (the
 22150  "Software"), to deal in the Software without restriction, including
 22151  without limitation the rights to use, copy, modify, merge, publish,
 22152  distribute, sublicense, and/or sell copies of the Software, and to
 22153  permit persons to whom the Software is furnished to do so, subject to
 22154  the following conditions:
 22155  
 22156  The above copyright notice and this permission notice shall be
 22157  included in all copies or substantial portions of the Software.
 22158  
 22159  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 22160  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 22161  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 22162  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 22163  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 22164  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 22165  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 22166  
 22167  ================================================================
 22168  
 22169  sigs.k8s.io/yaml
 22170  https://sigs.k8s.io/yaml
 22171  ----------------------------------------------------------------
 22172  The MIT License (MIT)
 22173  
 22174  Copyright (c) 2014 Sam Ghods
 22175  
 22176  Permission is hereby granted, free of charge, to any person obtaining a copy
 22177  of this software and associated documentation files (the "Software"), to deal
 22178  in the Software without restriction, including without limitation the rights
 22179  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 22180  copies of the Software, and to permit persons to whom the Software is
 22181  furnished to do so, subject to the following conditions:
 22182  
 22183  The above copyright notice and this permission notice shall be included in all
 22184  copies or substantial portions of the Software.
 22185  
 22186  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 22187  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 22188  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 22189  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 22190  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 22191  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 22192  SOFTWARE.
 22193  
 22194  
 22195  Copyright (c) 2012 The Go Authors. All rights reserved.
 22196  
 22197  Redistribution and use in source and binary forms, with or without
 22198  modification, are permitted provided that the following conditions are
 22199  met:
 22200  
 22201     * Redistributions of source code must retain the above copyright
 22202  notice, this list of conditions and the following disclaimer.
 22203     * Redistributions in binary form must reproduce the above
 22204  copyright notice, this list of conditions and the following disclaimer
 22205  in the documentation and/or other materials provided with the
 22206  distribution.
 22207     * Neither the name of Google Inc. nor the names of its
 22208  contributors may be used to endorse or promote products derived from
 22209  this software without specific prior written permission.
 22210  
 22211  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 22212  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 22213  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 22214  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 22215  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 22216  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 22217  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 22218  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 22219  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 22220  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 22221  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 22222  
 22223  ================================================================
 22224