From 86c543195e00ba456378b1ac1102c78669ecb346 Mon Sep 17 00:00:00 2001 From: brianorwhatever Date: Thu, 11 Apr 2024 16:17:30 +0000 Subject: [PATCH] deploy: 11ae12d17b2f6641f6c37e8bb7e8d91a1cb6e954 --- .nojekyll | 0 LICENSE | 201 ++ README.md | 69 + didtdw_light.jpg | Bin 0 -> 24289 bytes favicon.ico | Bin 0 -> 7406 bytes fonts/KaTeX_AMS-Regular.ttf | Bin 0 -> 70936 bytes fonts/KaTeX_AMS-Regular.woff | Bin 0 -> 36912 bytes fonts/KaTeX_AMS-Regular.woff2 | Bin 0 -> 31136 bytes fonts/KaTeX_Caligraphic-Bold.ttf | Bin 0 -> 15416 bytes fonts/KaTeX_Caligraphic-Bold.woff | Bin 0 -> 9376 bytes fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 8392 bytes fonts/KaTeX_Caligraphic-Regular.ttf | Bin 0 -> 14908 bytes fonts/KaTeX_Caligraphic-Regular.woff | Bin 0 -> 9148 bytes fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 8248 bytes fonts/KaTeX_Fraktur-Bold.ttf | Bin 0 -> 24400 bytes fonts/KaTeX_Fraktur-Bold.woff | Bin 0 -> 16208 bytes fonts/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 13912 bytes fonts/KaTeX_Fraktur-Regular.ttf | Bin 0 -> 23904 bytes fonts/KaTeX_Fraktur-Regular.woff | Bin 0 -> 15880 bytes fonts/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 13668 bytes fonts/KaTeX_Main-Bold.ttf | Bin 0 -> 59972 bytes fonts/KaTeX_Main-Bold.woff | Bin 0 -> 35056 bytes fonts/KaTeX_Main-Bold.woff2 | Bin 0 -> 29932 bytes fonts/KaTeX_Main-BoldItalic.ttf | Bin 0 -> 42872 bytes fonts/KaTeX_Main-BoldItalic.woff | Bin 0 -> 24500 bytes fonts/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 21244 bytes fonts/KaTeX_Main-Italic.ttf | Bin 0 -> 46028 bytes fonts/KaTeX_Main-Italic.woff | Bin 0 -> 25352 bytes fonts/KaTeX_Main-Italic.woff2 | Bin 0 -> 22076 bytes fonts/KaTeX_Main-Regular.ttf | Bin 0 -> 68880 bytes fonts/KaTeX_Main-Regular.woff | Bin 0 -> 37856 bytes fonts/KaTeX_Main-Regular.woff2 | Bin 0 -> 32312 bytes fonts/KaTeX_Math-BoldItalic.ttf | Bin 0 -> 42300 bytes fonts/KaTeX_Math-BoldItalic.woff | Bin 0 -> 23980 bytes fonts/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 21192 bytes fonts/KaTeX_Math-Italic.ttf | Bin 0 -> 44484 bytes fonts/KaTeX_Math-Italic.woff | Bin 0 -> 24668 bytes fonts/KaTeX_Math-Italic.woff2 | Bin 0 -> 21668 bytes fonts/KaTeX_SansSerif-Bold.ttf | Bin 0 -> 32588 bytes fonts/KaTeX_SansSerif-Bold.woff | Bin 0 -> 17988 bytes fonts/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 15296 bytes fonts/KaTeX_SansSerif-Italic.ttf | Bin 0 -> 29860 bytes fonts/KaTeX_SansSerif-Italic.woff | Bin 0 -> 17044 bytes fonts/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 14484 bytes fonts/KaTeX_SansSerif-Regular.ttf | Bin 0 -> 28708 bytes fonts/KaTeX_SansSerif-Regular.woff | Bin 0 -> 15712 bytes fonts/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 13300 bytes fonts/KaTeX_Script-Regular.ttf | Bin 0 -> 23520 bytes fonts/KaTeX_Script-Regular.woff | Bin 0 -> 12992 bytes fonts/KaTeX_Script-Regular.woff2 | Bin 0 -> 11792 bytes fonts/KaTeX_Size1-Regular.ttf | Bin 0 -> 11932 bytes fonts/KaTeX_Size1-Regular.woff | Bin 0 -> 6300 bytes fonts/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5332 bytes fonts/KaTeX_Size2-Regular.ttf | Bin 0 -> 11080 bytes fonts/KaTeX_Size2-Regular.woff | Bin 0 -> 6012 bytes fonts/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5080 bytes fonts/KaTeX_Size3-Regular.ttf | Bin 0 -> 7028 bytes fonts/KaTeX_Size3-Regular.woff | Bin 0 -> 4148 bytes fonts/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3400 bytes fonts/KaTeX_Size4-Regular.ttf | Bin 0 -> 10008 bytes fonts/KaTeX_Size4-Regular.woff | Bin 0 -> 5820 bytes fonts/KaTeX_Size4-Regular.woff2 | Bin 0 -> 4720 bytes fonts/KaTeX_Typewriter-Regular.ttf | Bin 0 -> 34560 bytes fonts/KaTeX_Typewriter-Regular.woff | Bin 0 -> 19700 bytes fonts/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 16868 bytes index.html | 1913 ++++++++++ package-lock.json | 4746 +++++++++++++++++++++++++ package.json | 27 + spec/abstract.md | 34 + spec/definitions.md | 132 + spec/example.md | 476 +++ spec/header.md | 20 + spec/implementors_guide.md | 30 + spec/overview.md | 170 + spec/references.md | 3 + spec/security_and_privacy.md | 42 + spec/specification.md | 809 +++++ specs.json | 34 + tdw.jpg | Bin 0 -> 9997 bytes 79 files changed, 8706 insertions(+) create mode 100644 .nojekyll create mode 100644 LICENSE create mode 100644 README.md create mode 100644 didtdw_light.jpg create mode 100644 favicon.ico create mode 100644 fonts/KaTeX_AMS-Regular.ttf create mode 100644 fonts/KaTeX_AMS-Regular.woff create mode 100644 fonts/KaTeX_AMS-Regular.woff2 create mode 100644 fonts/KaTeX_Caligraphic-Bold.ttf create mode 100644 fonts/KaTeX_Caligraphic-Bold.woff create mode 100644 fonts/KaTeX_Caligraphic-Bold.woff2 create mode 100644 fonts/KaTeX_Caligraphic-Regular.ttf create mode 100644 fonts/KaTeX_Caligraphic-Regular.woff create mode 100644 fonts/KaTeX_Caligraphic-Regular.woff2 create mode 100644 fonts/KaTeX_Fraktur-Bold.ttf create mode 100644 fonts/KaTeX_Fraktur-Bold.woff create mode 100644 fonts/KaTeX_Fraktur-Bold.woff2 create mode 100644 fonts/KaTeX_Fraktur-Regular.ttf create mode 100644 fonts/KaTeX_Fraktur-Regular.woff create mode 100644 fonts/KaTeX_Fraktur-Regular.woff2 create mode 100644 fonts/KaTeX_Main-Bold.ttf create mode 100644 fonts/KaTeX_Main-Bold.woff create mode 100644 fonts/KaTeX_Main-Bold.woff2 create mode 100644 fonts/KaTeX_Main-BoldItalic.ttf create mode 100644 fonts/KaTeX_Main-BoldItalic.woff create mode 100644 fonts/KaTeX_Main-BoldItalic.woff2 create mode 100644 fonts/KaTeX_Main-Italic.ttf create mode 100644 fonts/KaTeX_Main-Italic.woff create mode 100644 fonts/KaTeX_Main-Italic.woff2 create mode 100644 fonts/KaTeX_Main-Regular.ttf create mode 100644 fonts/KaTeX_Main-Regular.woff create mode 100644 fonts/KaTeX_Main-Regular.woff2 create mode 100644 fonts/KaTeX_Math-BoldItalic.ttf create mode 100644 fonts/KaTeX_Math-BoldItalic.woff create mode 100644 fonts/KaTeX_Math-BoldItalic.woff2 create mode 100644 fonts/KaTeX_Math-Italic.ttf create mode 100644 fonts/KaTeX_Math-Italic.woff create mode 100644 fonts/KaTeX_Math-Italic.woff2 create mode 100644 fonts/KaTeX_SansSerif-Bold.ttf create mode 100644 fonts/KaTeX_SansSerif-Bold.woff create mode 100644 fonts/KaTeX_SansSerif-Bold.woff2 create mode 100644 fonts/KaTeX_SansSerif-Italic.ttf create mode 100644 fonts/KaTeX_SansSerif-Italic.woff create mode 100644 fonts/KaTeX_SansSerif-Italic.woff2 create mode 100644 fonts/KaTeX_SansSerif-Regular.ttf create mode 100644 fonts/KaTeX_SansSerif-Regular.woff create mode 100644 fonts/KaTeX_SansSerif-Regular.woff2 create mode 100644 fonts/KaTeX_Script-Regular.ttf create mode 100644 fonts/KaTeX_Script-Regular.woff create mode 100644 fonts/KaTeX_Script-Regular.woff2 create mode 100644 fonts/KaTeX_Size1-Regular.ttf create mode 100644 fonts/KaTeX_Size1-Regular.woff create mode 100644 fonts/KaTeX_Size1-Regular.woff2 create mode 100644 fonts/KaTeX_Size2-Regular.ttf create mode 100644 fonts/KaTeX_Size2-Regular.woff create mode 100644 fonts/KaTeX_Size2-Regular.woff2 create mode 100644 fonts/KaTeX_Size3-Regular.ttf create mode 100644 fonts/KaTeX_Size3-Regular.woff create mode 100644 fonts/KaTeX_Size3-Regular.woff2 create mode 100644 fonts/KaTeX_Size4-Regular.ttf create mode 100644 fonts/KaTeX_Size4-Regular.woff create mode 100644 fonts/KaTeX_Size4-Regular.woff2 create mode 100644 fonts/KaTeX_Typewriter-Regular.ttf create mode 100644 fonts/KaTeX_Typewriter-Regular.woff create mode 100644 fonts/KaTeX_Typewriter-Regular.woff2 create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 spec/abstract.md create mode 100644 spec/definitions.md create mode 100644 spec/example.md create mode 100644 spec/header.md create mode 100644 spec/implementors_guide.md create mode 100644 spec/overview.md create mode 100644 spec/references.md create mode 100644 spec/security_and_privacy.md create mode 100644 spec/specification.md create mode 100644 specs.json create mode 100644 tdw.jpg diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..e9e25fa --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +# Trust DID Web - A DID Method + +The spec repository for did:tdw -- Trust DID Web DID method. + +Read the spec: [https://bcgov.github.io/trustdidweb/](https://bcgov.github.io/trustdidweb/) + +Implementations available: + +- Typescript: [https://github.com/bcgov/trustdidweb-ts](https://github.com/bcgov/trustdidweb-ts) +- Python: To be added + +## Abstract + +The `did:tdw` (Trust DID Web) method is an enhancement to the +`did:web` protocol, providing a complementary web-based DID method that addresses limitations +of `did:web`. It's features include the following. + +- Ongoing publishing of all DID Document (DIDDoc) versions for a DID instead of, + or alongside a `did:web` DID/DIDDoc. +- Uses the same DID-to-HTTPS transformation as `did:web`. +- Provides resolvers the full history of the DID using a verifiable chain of + updates to the DIDDoc from genesis to deactivation. +- A self-certifying identifier (SCID) for the DID that is globally + unique and derived from the initial DIDDoc that enables DID portability, such + as moving the DIDs web location (and so the DID string itself) while retaining + the DID's history. +- DIDDoc updates include a proof signed by the DID Controller(s) *authorized* to + update the DID. +- An optional mechanism for publishing "pre-rotation" keys to prevent loss of + control of the DID in cases where an active private key is compromised. +- DID URL path handling that defaults (but can be overridden) to automatically + resolving `/path/to/file` by using a comparable DID-to-HTTPS translation + as for the DIDDoc. +- A DID URL path `/whois` that defaults to automatically returning (if + published by the DID controller) a Verifiable Presentation containing + Verifiable Credentials with the DID as the `credentialSubject`, + signed by the DID. + +Combined, the additional features enable greater trust and security without +compromising the simplicity of `did:web`. The incorporation of the DID Core +compatible "/whois" path, drawing inspiration from the traditional WHOIS +protocol, offers an easy to use, decentralized, trust registry. +This `did:tdw` aims to establish a more trusted and secure web environment by +providing robust verification processes and enabling transparency and +authenticity in the management of decentralized digital identities. + +## Contributing to the Specification + +Pull requests (PRs) to this repository may be accepted. Each commit of a PR must +have a DCO (Developer Certificate of Origin - +[https://github.com/apps/dco](https://github.com/apps/dco)) sign-off. This can +be done from the command line by adding the `-s` (lower case) option on the `git +commit` command (e.g., `git commit -s -m "Comment about the commit"`). + +Rendering and reviewing the spec locally for testing requires `npm` and `node` +installed. Follow these steps: + +- Fork and locally clone the repository. +- Install `node` and `npm`. +- Run `npm install` from the root of your local repository. +- Edit the spec documents (in the `/spec` folder). +- Run `npm run render`' + - Use `npm run edit` to interactively edit, render and review the spec. +- Review the resulting `index.html` file in a browser. + +The specification is currently in +[Spec-Up](https://github.com/decentralized-identity/spec-up) format. See the +[Spec-Up Documentation](https://identity.foundation/spec-up/) for a list of +Spec-Up features and functionality. diff --git a/didtdw_light.jpg b/didtdw_light.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3109207a70fc3eaa74b5c6619590b11176290005 GIT binary patch literal 24289 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 TG~?pr@;LeD#-CLF*L(XPEY}of literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_AMS-Regular.ttf b/fonts/KaTeX_AMS-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..737cf8eb58a98d8717f742fca3f10f6d214e4e22 GIT binary patch literal 70936 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 fmBe8g} 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_AMS-Regular.woff b/fonts/KaTeX_AMS-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..38378bfba8d66d78d68b0a392316adca9e042a11 GIT binary patch literal 36912 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 I0ssF150Nz-vj6}9 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_AMS-Regular.woff2 b/fonts/KaTeX_AMS-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a4d1ba64101f2102fd7dfab61bb98ade4de55870 GIT binary patch literal 31136 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Caligraphic-Bold.woff b/fonts/KaTeX_Caligraphic-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..a01ce906060328399bad5499e87b6bac40f8fb3c GIT binary patch literal 9376 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 J-roVV{|A7QZfO7j literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Caligraphic-Bold.woff2 b/fonts/KaTeX_Caligraphic-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..37927274af1e1e3eabcf1763e9dbc261473dc4ef GIT binary patch literal 8392 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 Am;e9( literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Caligraphic-Regular.woff b/fonts/KaTeX_Caligraphic-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..bc169b7cdd8b30947558f542d59ab407a0646ab9 GIT binary patch literal 9148 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Fraktur-Bold.ttf b/fonts/KaTeX_Fraktur-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c42d169167d78a1d93b4fb3f85f168417b5bafd0 GIT binary patch literal 24400 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 yz@B<4V()6)Y literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Fraktur-Bold.woff b/fonts/KaTeX_Fraktur-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..f30b54b3d1c494e73e6af651165cfe572d8663dc GIT binary patch literal 16208 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Fraktur-Bold.woff2 b/fonts/KaTeX_Fraktur-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b7a83593a8d3170d69921e7d3d63e0289926bae6 GIT binary patch literal 13912 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 mgkHhB#y*ao@qs@~N~W*%9dQyy6aWdtE%7o z9pB&aUNxbF5EFTj@ML5EVyR>7&u4#ukm<*8bYtuM=EYz7^`oD_{&%qds;xWkh;T8} z8X>Ffe9wuCC(r+p<4^w&Av4Db(ZB8F=H-hxZXx6_`Vh^@b9bNk(nD{%5AE*~GX5v0 zwl|M^AA0LugiL+}$Ev4rKpx|9?KD0le(L-kSAXMoj0K#3o)G%rx!bljH_z|?G9eS} z`JX+%dG#WFi(vx$zl;6Ih0XKZM}FhJ70~lrgb1fD-gfzpr;Q&*-$Qv^pS^f#`{J8k z_oL4fvhpMJzeYIHf$i^dPK;J2n&%{e60R**wwA4_vQ_DL>+y~b&iUiN@1WPwcYWvk zL`z(x_M8q~>GVvqIKNi65RP-t;8yeyq0~WV{dFVTBXonE;bt4prIZ*ixpURd zYPrMZkd#=BPgW{y&*_l)^_a&Ujk-M=KkxM>#JIZ{ixp$PNgrtAvx zB)`S|D$#+0a=p!|<#^B_Ql94ysw4=MQgRTFcGFqC9x`z0T~;&t>*A8+%-K`PN++K0 zbjszurbCuv4l!nMI*+@=l+I4=wE6StXi}%^{Eg2j8jnsJF@F~PY2W!i_vhRvNf#L+ z`^Zyue}}?}nqDf1%N}J3f%jc>-bS^1x$aVz5u?75Zue zD?^Lb!M@2eo$1k>tyBBX2fOy?;ubN-^KEj{yYz;idw1{F)Ft|Jsor*fHJ%FgurZI) zXUU_Gvz~bCF76hYLb7_IPw;!P#ON>vdCkT-%^|@@pZ$!-Xfj7lzE9#Vx9^P60{2(M zMx)gTlGPF7X<=f~Vsm63c#OCBEAR72uUS3$#H){g$>opTI6rvk z{>5QN&C1RQb#UJ#&b|BCD=w?UB*>L&tqL7Z6}grFA?SVS;oO`rX4ly}xzG7iH�r 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
8B8l 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/fA2ZFCbvy%dFkLj13&Jc+P-62 zy*aV>oIPr3>)z?~4-W2|*u!63-Jrr%-H-;Lp+0?Gg|oUneZM_(&e0UB?&wtOb#$r6 zPL9@Cb!T<@ywk)1nb^9Epi`m3$-#Z*%ykaqd@TZV{)8Y^pVL*R2Y$~+^T&1>C(oTa zFg>|vdTMN!ZgTg&>GKXuPV2VsADfuMMeXFS$=x{W4jdfcF}-7Knm-^`t#(MPTJ4Bf zb=)+DhwPs^uyglV`Yo|)wbile2GhR%d-v_#KRvZ~&)6F31i47>Jj zpBf+AHMVC$pDym*Z<^YJhaQ+5r(Y@ndG8+WfvMe7yT@LgIA&_})F+_a7vX ziF9JMDhgwDRmRD)4o;noj@>h!ersGscP!qa)=i|(6CE5-yz$^xAi+XV(+T~VoHp&B z+_r1--1NQ7iF!|cPJOp}Y*4!^)}WGatRdaXhFZh;)c$dh*sg;I(pBRY_0sNxyQZi1 z?K&@gIgPpol|W+c=_j?PpVVG!#*6n&?wObxKRAz#_VlkhYqb-5r%!f7r%Gf3r$cx$TE`!!YSTWhLRywp^wc!FOPuV0hywYm-!nz|0PeqEYu>pIidyL*%a z`^F|ztjFW(TaX7z9^Z9vD}Pixu69#Au7VVgs~{!1RZtS$>Z21qDxoEM)TShQ)RC3w mN!RPi)KfuD^r$1Ly+(ardwcrW!3n0jDpp1F9K$Y<_5T72oVEP` literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Bold.woff b/fonts/KaTeX_Main-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..33b41998e40d6bdfbe9e49dc11174bd3f74dc278 GIT binary patch literal 35056 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 U&-nwFmeza#000310ssF150=lfXaE2J literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Bold.woff2 b/fonts/KaTeX_Main-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f9b71cbe7420582e03f9479a5b1781e7c8244221 GIT binary patch literal 29932 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�*o(8sUo#yn^Og$YS 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-BoldItalic.woff b/fonts/KaTeX_Main-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..115af4f072e4274fa7b4d2e598da5bef26144564 GIT binary patch literal 24500 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 NKg$3C00IC101uK#C?5a- literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-BoldItalic.woff2 b/fonts/KaTeX_Main-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5c500c285ab55e11950be8b95b43ab163924eadd GIT binary patch literal 21244 zcmV)AK*YayPew8T0RR9108;z_4gdfE0H^!_08*j=0RR9100000000000000000000 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 O)(X=$tW7~D=Kdew)^%+F literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Italic.woff b/fonts/KaTeX_Main-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..2d3087ab4960a26677e544f8f6ab204326240a85 GIT binary patch literal 25352 zcmY&;V{m3o7wwb0v7L#{iETTX*tTukcJjowZQC{`w(UD#-TUY6s#T}=I(v2Zk3MyF z?`}6aF);uL;GY>m0TBN8Y@GVP{{PzlzsV`lGXVhVxBpnBf6x~#i!G(`US z8vp=^h(WFih>@!^;lI~3|2XP@-~yFGG&Qw1vjG4!|MB2a003;-8rtTqnSs+kt_ z0M!2jl9{!K>Hqox0F-9{fK2-!`+c>-bi*x>`*8l)O;c(Nq@U88P{>7=X{Nw(O0RpAX8!TdD;Qnu1RkVLP!v6uJ z4$j`zz{cd?oYnuuL<0a|QrZOW?)G+0|N1gG{KsMaLs+p6JB+=f$v>@L)jyr@KSU-* ze@?h>WO;+@8}|Hr&r&T3IPUafM2F!pFn_vnj;uCfyEHcohONI z_UGsHxTI9~hjh}blfW$+phwn^fQPbwIdvGBC~C;u=F6W zLuq%enwzi(3pNA6;@i}@J6#)AWy%&h9WRwSOEmEh%SqmWk}Xl9B1@@K&4>V=0Yxok z8l`M3Jv;Vl-BDH*hmEYFyOyXMVW#4ZKg}z`;Gc{mjUHbbEk1g`)yPp_F;!+n#U5=N z<7pAl7v2~Ffw{x0lyZ6@#58>ZmBiu9fGz#-Um-?5-BAB6?}YS#ljVhremQ)$+Mc({ zdPueKt5u)*)tph48z1c9Yp+hf4`c`)#aJ$tl+A`}`P`U@MZi|s zUk}TlyQBRKA}(8g-_UEU+!;v_?@PSr+@vWa`BXSNN27et1^_-j-SUpWkq()NIDO>| z^IFqmq4U#(Z@)14e>{}^Rxmkz;W)e}yL+c)7itH1vO=|PVYaNd^(piHNzG%p!3e>} z{vZiR&5={;hZ<%gv-CBr3lq^BbJFam!_ir%f}n-m++X{Q%XxN<*e-};Nq&=%&Q*%y zva2?GRQtvIF0&=%Z+ZG$Bn^>3NCr&0BYAY`lgj3_rII%wup2pkEqbtLa7A8QqMbE6 znJ-J1#yw(x)kG))rE5o9zV$skudY08+e^1R^XUxLKTpBY3Xgi)RXqqq5pw~7al0SA zRr@FHtAGD!TNkG`(j62)lKFxC@%WS2;7)Nw3&2#g_kb)4Dj}QhD@)}fs2>MqpjiVO zI^}}uXY*&|r^1G?0Vr(DMqKc7pYIyhc)>yhGS|O-x5C)PFS4&)?CQT;^#*_#&o%$$ zJ1sr@(h*eRT5xvV0^mw>-O&5p?GLM-71s9NMXc_Ao@Uned|qac+UazAe_w8#@As^q z1z3`+IG9+1@oGF}+j)w0&dW4zNTvY$m{sEWjQ=)s4ZmLKurJfCK|q$9Rj5{)?>>YK zm|W$h^x<(M@Gd`obzRNJ0GJrg^eQ02mASH|78}1p9J60ej>XJ)BxSo2%b8Sp`d<{^ zXT1%sfIYhGyq46CH@GcR5$%e4JW3K0VpUAM_)()kk&3z;>wM+2%B2qvF2}c_{xdc4 zLdFC_)*iKl@Z^KD>YsR8_wH_sqF=G5zgd*Gl_r-x&Cc0Mwq@E4H#5c8?h}OeuL!c% zJIz|$Ugw&Wrj4&2avRV3jBR+(Up&Ffgb(3IX=Gi}hDBP#c0;89Iku33`|NHZ|jh&gJK5 z%D8a;i*Wh*BPa6XCMsCSe(yBS+5HJ|@a4O5z2RqPEP+(`Yuxukd`1>P_{nNLANeDR z9}uy!c6SuSsf2_pAl8&Bq%H^+XvT?BmQPdE^LS~`-!#R3( zrDLe5S>NQV+*{<&(gA5e8aT-?GJZ|KkeMXrRsWhSoUQ) zL6F)n{L`Tv@19v}ovsXj2liZOLL}D>`J7|}m*}w9d^RI~XBQB-PtvoEYelY*#%)A= z$|s^maRG(=5USM>$g(OYBPvF{wH{+`oZ>~;wwWoBk?=$Gh8l0hk%D?u5iQVj$V7tS z0l`UtZz*f8@GX#P(ku5XIe&^|Vdb`axD&++e#PiG=74DCgz0jDcPhZE-ghH6!@RF6 zWFQVIXq$ai-9a(rH|i!-C>Ufmp}LD2UdA!E67Re>r^=Sn7%5YCh_eG25)c0>&zZOu z(->>8;Mjix@m7iPxTZ|SnIuQWq)nYbphY^cL_8(x^_u@=p(&WSNMYto4KE03oq!-d z6a~S^PZApd)_U`W@@FB95Z-H#`GS8F)t#6D0tXj__(Gs)(Q<>`;Nz`JKLELI`eT(G zzbzG3CU?^TD`CbB16mG(j4hIZLw;Q)&Li_YMLcFG4Dlvjb+> zTuwiW+3>sTU94Y8^WB9%mtkTbq3F+Mq2GI>B~1SIIDj8cA1v(KgjCj8f7a}i4b2G< zLZUf5f#@nH(gpbVNg>fANx{JE$Rn%}sq z5hzecyLqgx_4{F^_ZWsV1I-CM;SXmb=$}st%6otN%blO%j@ppYyZh}*bIsG=gctmJ zs2oW4dLSh+eSg-#K&d2b0}cL$s=}(PGOdwE!G{PHh1B9ycVX4RE!ItO6L`nz>}xhF z-5`rI(6F%WI%Vn%6#6mkWzlbC{OEI%gLC(4WkmE%)3-!I#cgl3xxX7*Ik($C}FFgFw&0G-MtqIQ7j1QL_AB2ix}_TUpMtMn<2{8C zvO7yxy|1<>>ZJdESw0t^k?w4Nxe)8R0})OwP5VeJFq=9an1M20A2|i9WEW?O#bPXA zD^-@cU#d=FJ|Kz3J#WpPS2{~?DD_f+9tf_(i=>O)E0@|COP-xd**%N~)xbtZo{b&e+H_g$)9v8QH24gR*8P{k^ z4aa7t;3U+3`Epoz8MSinLI;8~8TcF#GNZYCDFQ>wqqzb4)C}w(3fBHe8!6syhuSyv zhW)a_x)4;0j+^vYC`=s>w_ZHzJdcyx`=IgATX1#{414qZK>Ha?+dsZ}Ss)AXtDXCw z>CfUX8)82CAk!u6dvMLW`jtF=hT+Nr*sb2a+I-Vzij-`m} zZN1d*4U{96civQ5_r$^tG^mG$QBQ;vLsRTHV;21?Z4wjK)h z+yoKYAUx;=kxUc)3h&yOjl;r-QWRo58cda~=qzS&ZQYr2%)_M$Uq)xM==PhqlYt{m ziW);2ZHT`ctz0ar4Ccg_=OC7bT%FqXmn~DGOzAw$v5bLweZLgXamK_`B>yA2peZ@F zQL?ER4c#}K@3zE%Xh5@3@7KY4777L82^{w5$K1vBqV z+%UaPEivIe%}y13<}XZbEFLI1(mr{d%sk~^#ERzw8P_WZ^Dk1!ltIdB@4mqKA9|p+ z{5nMs1c%YRx3~n;HeeX!F9$BcbJzLbIrE)FUXt+*WdRsS)r?EcvPC3|MapgrFx_Ij z3@Zzui7>`EH4<5+yDl1i+R z7dQ#Gf`v?3G?>XnDGm-gut9Mk+FMtAa#N&HBpBy&nVW4Hm+OB0P2A$d{*yBgdtODM zaoh?$-q{Tfk0BCL*QJ(2WDnS)J)G|a9TB9qm0h%DA4mW{2tYF|!C!1aMQ_tCQ)~f5 z-LCL%26C{HOIMiVzrS#71Q7UN`t}my&D1yjl7y109rp7x)hl&s1X$P=koDoy!0`>& zVq3G>DcLAjukOE|Yk$jap%LG5|6+b8Ng4+hwBOYi2ec{ROOC2qQJu~Fx#Z{2!z235 z_OUsr zr3z{XsVE2ziozw@06#9dDOKLYwX%Ns?3Tcd4CojkZ>{ImyU=MKmnLFT2SbBn7Y5SV zKK|#xNw8WGg7h=M{4zM?fkeE<1v3|u-CK@RQEFzou-vv6MmHhV#yM{sa=j3wfVAQVY4WGxr4&xrMJmqT?WBm|SGVFVe$ zoTxZl^fZVgMw(EaWd0fcCpO$O1hx?Y1^Y8(oio|mUwynU=i66Q4M;3B-uAJnwW}3D z`d&S>D~b-OUw3u`7Uo^KqK_}zm!`FH9xz^j5?!YR!VDVGfg?QPY6GW~(Mkx>wH0v&c?=hk|gVt}gYy@Z!+`oXytNwP%_rU=~iABuPvp8LR@kEdp||P1d;Zz z@uNnIqp5>EF?=Z|7-`Hab8z_mH1!vdZzaB7W=l3X6eZ~b9I7PV*Bd-FJ;-IKlPZ}w zx(*~nAp90gf-oNKu$%#t_NygGOzjVy>%Wg*w~Ocxr2cFoz=jJ zuZ8uIk74G{8#4Mc8KDqu;6C9CHYOs$Q*NhTAK?UU8s?0vln0NQXm;lavT0kG$-xVk zWYxk+(FQC3I0S0ep<^I zJe|E7)EB`4r8_V#)*$5{({gFen3>HMe|4DiEmvVC$Ebq)VLv9g=NzYoOIs9KsO9ID z8Ar_FX;=TS9=3PZiEd2+IqiD+8U5lwREVhY6c{_ch$sM+$xYWPnV;XEzWIG=_+p0W zJ6Gab-bn(i7=J!x^-iyievFm0%T-_u@2tNQLW!UnUJSuQe1Y^K`B>nMt5H|U`Af{j zrxm4ttA_xU6DG&}A3rF9asI;jf59^+#xhFkm&6Q)qnXR)Flp<^x618Ht|N{>cC!hx zKTWBVQ{lE>Vbwolcwq+Ul{Y;Y@ZWna(_fQ6AOzBxR{>Xk(7t1^poFhh0OitN#7cXN zp28y<0#mp{2W1GCrS4Uccx}+$|FR@!Y$1_NPoa|91jEZH94rTginsC#uGVP9RW| zu=$qZDhnsT4*k4Gfnj=)X71J=P3cmlV@2hnz%`>BE#(MvF1%*Y>;A~AN(|31MkP5K zjA_u}W6ug;y)Myx7e5bf0Dn^C-P$*WC+flwN#pwELY{}dwuvXxnS_FrDcL(j*!y#g zVZmvv+4j4@l*I^2a}dIKj$q|CAmF=aBeQhBIsl= zcOU7vzLohaJ-pSTm^>xcSSFEOJj_;(-RV@B)&5Ve`y=1o%90l;cpj1c1Blz{1h_#; zo72b2afl`dkp=`{`rF+S3v~e*{0(C}}o1drtT%=iKN`egeo0;~a zL^eNjVPcw|qq^xMf0x6%?8LrnHYz)~AqhGE3Xe`p&)Kl%z5?Vdo!(?Ij-4{XGHq}e#>RMbq=%ClU6eYWzdpYIcT?=DxKGWRWTBuq0yM<0 z5i4Z4c=ItFfn-g!Kt_?ZzvM0>V4{RUIq-rn)fer8v4e%Bh%Lt_CD?;s-Mr;RHUrdp zEuRuuHDi`xFbGo%!F^mk?@7?Pv@1lED$S}kg{ByyMhl4jp7u0k4B?1N$dRlSt?eTt zYNMuA5_6t(Pf|mRB7rKTWQn*j^=%F6MK{PdBE(`6V{It3Pf?hNCAIu~FDgmVnH{6&^bweW0#o6`%k5u9(L9nEPUw!IWYlW1 zKKLNNra-nL=&X*A$*Cw2RBu;9Jnju#2A$YY#)2W_;JsCaseXa^Y}nr@jj^@-16PQ&8Xt zK1;uLZ4Gk$yzv|*2%7)lCb z3gW+AV--OWvR6}K4%`vqOo|WQ?Iv7B`46j!^QzEjv^qj1if@8Gd(`sjGCyZ+$uhg= zSAxX2Q|KycCI_;Sag9u|;z!LeX@Q9GLO8RCg(LQn1ZhY|JBFZ0&<_H#;-Sdk=VbU} zj9p2*7cy3?aRy4>ySSy&a?S$E7HNTSlOFV3XF5x!zJTw>&QJ+Gfpoq}ctx1P2MFvYy@ znOEap#AA63&1ZdH>_7%s0AKX)3htmioz?ZC@niB0+$MHX3>nEokf~^+ z@i|?~ZelmE!=m_;)*~%bOpg*=I zwspaWMwH~U_m&V%{|V?YLv-y;#sA*ii}pP?NR%O@63g79Z8>sQpd;4qbllq-KbRE9 zIL0naQ6##-GzBLZ(UPrms1Ba5A52`<)E~cZ!TZA9ML^z7M%S=ueDI9x93$VPWogd8 zT4}E+lGWyh=%2j1f?7zedXX@e*|TegFGupp2{`UH=Zrxfkt)7>Qzy40A(9jpT}AbDS-JfQzs(ZIuBzxSp{V8 z5{Nn)M@wKmEfa&FCe>~|6k6%dy2ctYv8t+F;+k6SOp($uO<=qEWp5`J=%XJ7o$z|B zlzijzDRXzVbmcu(CQ1c)E*kFCQ^G`%Lx#Gpu)+F7>(>dPjZ#N1B=R#L7ur|W2 zKT3`mMH<447{(jwEQSsMFA`ulxAuwF_BgLH={r6$y~Mn*r;0H6o+;%Apvtbx7x07H z^YCoe`)x$va}{Ei<9lAO#a^q!)7gW;ua$`xo{NWl+i~WhHV#XZVSCvWX$$Hij+bt0 z$u9MB1QM#KOP`r#?M9THuDblOLlW*uAewZhQ^ybx7LxRF% zhGTcR8zWEt``L`cD+<~Ir{;9=EEl-bzLk=-+|G#ac@X0m0&N0J_(0y6d0E~z7jeC; zQNM}t{*7JygSS~<)RtgE33qqRj~R^$!Ac}3fwmJlNBVhL3ct|~<<9`(?|11n>)Ynz z2H=G4rr6|t!O}<@Q}0xB_Bf^9yqL$kz_-gC$Y*nL-3`Pq8X>@`;Afk^#;jbfdp+;A zDq+4_sV|>BbcRzr!>0TDu^Bozzb8|oqg*JA^VC& z?2;}uqz)OxXmRUuj@3Get#TspSMnvR z)Q-C1&ZlGbUs zIT`HEO+<#d zw2S*ATNfgl94i4kDieX9{Za6h#zZmreI#fxfi6h*K9IKK?O4k+XTo+QfkebyP$Ocb zzHp{=97CYh&q9sy5+dIqA#=2znQO(yX*$v!mB=WReFw$eBQ*Qb(*TtVBc2Ef0={Li z=>-)FxGxZ*(kaI~2xvP+$fEdf6pBay&V_apdaj5QKr_(e?D{t(A4K?=K(}l_eG@qD ztbaB<^K|}SWRzBSPG?r6bkV;A#ooKqg~RF9KBBUr%Ria^dmT~@T)E31h3rLXjh~n< z5tF{XMDkMSP}A-KaLMk|%?q7tw_X|lrBED zGO(9eessx8mEP6!td~W>TIA_CZ~~@Tl#Kr9avW(qNZ=)E9pn zShx$+1%m*=ifiSw-^Q}r(A9{@v>d+6YZhwt%;0c#f5t4DZfB{Z$Q(^I8d}>p*GS?S zk5uW4;wW&5SBisnHr|ORL=wv+ArWbYSZEenGkE+lX7lw`M4{_#2*hr_xkJZWcSHiN zsHdy)q@;}lZn&v$zs$Mg&0n`~M9DbuFkkd9Uh0Op!|`->{=A0P;?K^zB2!C=1sK7~ z3PSyY%44&hH1_1m57Nh^^duNl3V;p@0sI%7*{SM->IwM9+1=`5V#)eWU0PE%>YJa= zAOPL4AGd#5&gnDj65ZiDQ{6>I$&pU6g&k>&e24g;+0^l7 zzt>C`>dkEe^4EamtCkKfE;-Nx%XU$cyEh{34BtzEI~3_1^NB37dcr;WIFl)XO|x+_$OmFUuVjo{uByuC@bk{l+T!Rb?mO&j+RxEZ zsckjZ)|XgEyVsVay>XIWn=@aoe-<#;JMZxU>aFA+JPQUvzRA+U-1--ckexr$@W`~T>Z=G}tZoZSy29mGd*Bu(e;BHIA##rCHFEvC*())zZFw-^l+yDoxYPplN z@xEi?UoH}LGkwkf;`H1uwKZvTJ*&gLy7`e;L-5ncgGB3P4qZi#0vTJjBEWb}xPd71 zDKQ^Z{2j125>Ymkrppw5Wqx_aDk2iJ!|9nUkARl;VvOpDmVT2TwIN)(hr1=P61kaHt2%fDIEg#d`CllQJOZu$+pkg_x*@GC0< z8H3yE5vE+l-lSdN#p}^hh6THF*neM+i5gYKJRTVh4TFF*Dw&Fg@?kT#G|M|(K=l;x z%Gij(@RQW5VlQQ-ZnWxJ#Ty3iU%_8h^v#AI8Jhdcil=V&rQXSxA}`6Z8n@k&;6-H` zqr3pYF4HhF^YGK?*F=9s)i4wHqTa>&JDYiwel@F}a`a~6V| zXls!dSU*Vh^nP`MBZRODuFAyQQtsKi+^$8()&B@-L--ae25L>xo6QJbf0^dS{vmfI7nbkhFFA0KkdW5}gUE8dt& z{`mlDKlJitkvd+`v_6EVGb6F3z8aCiKDriB;E*0IsF!SRQm4L=VAQq;^5kxhDH+(y z&v1o+X$n!%pB;NWvwnE~Mn3503?*u(pqMO%C5e6^aPA4Z2PU)YYlU)hkU5x+Y__6l zgroZ2U$`CR)_*tTE6LZNtVLLepvSO}R05!^dUCr9uqFuXG{B9$!39HfSB?+_LDcNM zC|IEh*$!uFGkI|Fw#BUcerCa5qYL>JnV$`((7QFg7E6J9~Mz^Ny*}Q4y%kKkVNkjmFg<6$fK$wwR9* zER#R@+--%u3|EPVZD|L~D;mevr{|Lr`FTDo@;$8s%i`}~ACA7Yy#6rZ<&chy0}*8% z818I7FvhvI>zF^3XmVWteJ58M9YyATO{XXwKS7N9+7a4!F^E_6mkPqe!|q$v#t6K? z7#a=ZcAgOPx*uAygL-TI+FXD>>pKw#G>)4M=~@oFk-np=II)5m3pva7e>NFqDsadE zK8OIeL6>QW=BoY;SYeXEW`8)TmfmR9oT(zFoNu<`M35Wo8AJSyw~OHFK_;wt54^m0 z55chDfm{!G2LNZvFJ$(l^`RwvqF>$9OY?&H8eMysUb&A}Bn3(tR2<^5OzkJa%g*Eb z?rQdTFNRWtC=-4$(cwhw-64i{EAbLpJ71+)=`b0u_BbQZqF~JF%F$vEY7e+b-xa&4 z5I!FsuMv72;Y|xGy8Wj}Rgq^kI?UUqY3>BRh@>6x<1QCAbm~kUpBJ(Mm2Rt=X>#nH z-ku2mGL*jW^|NlT37bmlvOe|)o@A1`r~40L(YJmA3&Vz+bBuy#>k|$ zea@O^;!dSi?d3sa+xFk@vC8s~TDE~W$N>Lswew=@LW3VDXuL}|PccWme{)hGOK0n! z%PZX_UhmkD7D))q|NO~?gt2QOf7P7?k^y*XkMxBL>ugZH2zwZHs&}bR|C>D%nYb{{ zmT%?;E<_4#H#5LYB-rXbnp-Ij3Q6x#*uOgE8d=YoW~BY4POzuGK>cowA?#PtkizG`MqJR)xvsOKIWcw$BgJsC*tfB%d~Z zo@Dj|iBq12ce;+-nT^=Ubx$*6NfgMiO%&}dR?X~2|0prcWMOTxINYDkLm1MXm^X?` zO-_p}$xmg_JN7(bno!e?*A=YC^a!IL4Z}?lmBuj%W4|OF&|$Av!`A!p`86t^nIVsK zhZ|2ti*gS8ouwhsci)Xyf>4|~^9nb5d%=BQ%SlQ0-rF$)=Ls^sY>-nJIJzas0RyCf z%*Cl2HO+_+PGZ-7q9Qq6l9oST&)9*W`;y~q4_296+PG0I>*d>Jr)<#h7BBNRCu9#8kc#me84kY;8*WUM@Yx$SI=6rd3eAyV;3c#U_a&6}(`r`*rR z&+t~VZRr+_C7!SC(Ymv5{aiYF-w|5e$h!pHi)wvPTCq8lC*hsFs|4k29obsKfJPp8 z+0VCKyw;q{q#7mq3oXhinvYl|UE$L#M}pCfrU?Rd>*Q+=J8g#Ny-} z7ZC)%v%)PW)VQXKcak``90S~k;pu2*mO^c=+xS}gb$xaec5k6g3yx)e5obV)69Xf^ zw_fbE*6FA*49HPCUXuh$H0rx}U%>Cac1NrA*GWV~`VAEbLP~~y0%FD~fQlLo!Kevf zP=2WXyhmPRVSiz1PZqlLq2P;b_7|8oWeW3wBV(Rp3ZZ6&RyW|HZvKzRXMsI6f?#d! zPAaHrxO6$IPX5E~!1=v^Z%aEmqs&_(UlKyPJ-z~VsTy0kmb14Hv6yL#Y}`*ho80r2 zG28c3Tq!F8GUFJ@_v!hwXM=v9r!{fC@yc+f?EE@gx;K|axE6^2ungLmR2`du9f*;Q zueNVG6dM6|D8JXQzIi%zg7Mnxfj1<5?Ye2avYDSoBM?(aaVBP$BXLFu&F5dRh-WhF z8>Lo~WMjEoHH9@)d&{z#jr(8vPSbxSUHIj=rrv`+3u@A&ng z%PKqELm|G<#S)ljiNR{Vv`!WYqWSP7W?ck}FrkWJ3?t`DA+zO_#M`6@oz|^LM<7sJ8jAnUl_)*UQdsc zIqgm3!D5j(1qXl8WhusK=+0A9fZ>m>)am8!C;3X-a zb8WKdNdN&!L|EZ&HPSq2_=;tZaud1N&jVW|WcviY*XaJB&9Af7PLsla0WzFI0`XgZ zSIp{x1mx0(a2`sV>VUr{NON|jwWxmsgVvP2##In}f8jo1lTbZ!k!Ybn9Yo(wf4^>v zhuZLoBiv{Jvu#;n+JmK2^(8M{UC8P)(_!2M{QeVJ-^*AVe=Jedf`w(GrjI+H?A)RJ zOibCxGv8DtCi=D99)`A9oX3#j0047!RrYotxt*bfJHoNpE(WT!s!+dy(<7(r5^IdD zFUK=%9ml3B9lwg0~KEOg(~UkSNs z`K1KGc~?xpA5{dtHZckxVSf>-{}sJ`mRMe(qK zur#p?hV4x9!utXre&>rmtIZbnsMHE<#qBc~`gePZR@0CI;?-eOiZM?Md;fe_8-E(# z_ek_2P|=*cD^%LE)2^Nb-Nupmt-OU3l2RI!^|BKQ6|9(CVe_)48)^HL^U@pMDS`+m z*b%Cr?RuoqkUe7=|3Ypqe|8VbzHo25?DO#tH0NJ*ljE9mW}X=hPzY82NHyn(Rjh`?D*iHN~yfh0qaBb^p2yoLAEJ7gX1g) zUH(yggAsvpbz_CG+g>@_Gu&?+`IC4$dA;IyWp^V~McLF&`on4K=EcSj+q*qqU}T&! z)lwQB-xsb=y*t0`bA6X%1BNJz)X>GiyN<=fm4ubK$Q5eo;Ff=BRMg;xd?IG!Kqqxj z88ofuc%ng5oSS_kb-eMPr)f89A!lpTq-Y(b4edD#=Ti{Bj_l|GWTfhG%gAAFQ)TJC z|ID{M54+)9M*9+FD}nrYmuGp9;@NHIS0I$_1eO45KtrdWn+<|5u3vN(g`RaL6c?5) zA)?ZasykZ&D&f0uF!Rw>*>u^q6br43b};J^%D@i)$N+6dj5=0H=Y#%3u?((PPeeVA ztaY3oyEuu+>R3050D!5_3vwiklj$=FGbZ2%OI9d|e^|LG%6 zxRcH#TxE9PpXCZ3j4ft?$mh z++Q>A#&(>q9;m1ZN9&yAxcD8WUA>pLvq4S|N9E+rzs_5CUF=DMv%y@@jh*@1R?~zT zTa=#JRA>q$kAnxDo#N#5>dFxUk52rpgQGTYJ57_YOzO%34 z(^RloeOu;|J7VlZP6>;RhOi=6&c#3FruomR|SaJWZRsl%ou2#H{#9shY!VU)aOr;azIPqax9UtbAZS8{e!aie4KTCA{O7(9ek+xo z5E2H>t?ct-Ok_9>!w6o8LK>*bl=DusH4CHLz^qxprgR=$fO+_e8{Zb6ouv6~z`W%uA zYvMqBvvN_XTx7~LS-b!De2uK)5t6RB@0O)l%mFVX1^UD_*A-`6BQtW0t($CGPoZk} zylro;X;=Q4b#)?r3ao9s^m*V%Pc9byAsJ?-3^}XmNcM~~eu*~ONjweQ@YbG2`;5&D zVfKQX0?73W$x`d+ad)0ZMJ)MN-jtwa@^IIgRH#DmWx0A4nz=_&ge7?jsDN1anU6y~ zO9i48DwVPQ&D$2juz2uiPpm@gT9F7}mn{)mYris?6IJJ2n#cP8>Kd z>0otE5MS&85&TdL-eZ~4PrJJ>X!eEo^`6GxVcry|oEmPMb?&V*U_!b?&)x10@2gdu zTgUlqKVs5q0`pZS6Lejk)}Qj`IH0>Hg?4tI0*C^m5`2M84UE0 zr!5O(!z`dQ!FUj#>k@0tX{y#E($*X3k!qR9;$pj$5vYP$!Z46A#u~`wb<05L_NndJ zWqZ0!Q3_CMxuz0qzzU>qo9`HgIPc6cpq&;lWet4^{~X#lD<_qb(7v+VYMee4nXVHV z@jkJhCDoBhCh+J?{cRqPZc1%cZ0(n;<0?V2wh2iy_X@!< zWW;5j<@kq{yJEP5S}=P_h@G~`90H8tn6a6uHD3D6x`vg1!}{rLs$gX(&0jGTR!Oq{D9v|pq0L$<1W)=RX?|CS7)TrAm+YSqW

wbLU>I8nRCQD>)b8~H>e?F-z4o8C-I~tEWtk|QzVxkM{cP2Dw8VId zq7E+K=!ajj4n&}lcmZ1%5lJ;1O50=}sX}joA8!!RexDvR;h4I{U}Xik`5IB%P&xqn^Aj`t-74*;PUs!HI~7RM z28!%~OlkP9=BtG=zqyux=k4?fL1IC0Jof?qOrQ#M)Uh_}?_AfW+ZFatB;8QZ9*q70u^MhJQ)W#4B@w09-e1}q?L0XB?k zwKTVSvIUyYT(P#s9`81^I;KL}rq>=)SO^f_2eB3f(J7-Y zt|Ay6_(?G{ilQWnJ$Jdxq_jtw>SE|IdJ@^J3{rR`e}eYs9E3=U7Tm1?vu$p88;yi|u%r_a!hcIQAApoCRk3 zlclv~KYFe8oE@SB(3PM#2iYFvOP_d@sX&CnA}!e&U*mD4b-MgoVihj^>}EiR6RQMC zM(~wrAtfJLXX~OM5G--yTyqw=g-zN_Wk_Ku-_y3g0-A<(5MMrhaG26@KInzMTAT15 z->Yd#uPyZ0n;n2dbY0HdZ33qZK?s7vn`Efw)h=woG|N3P?a<3NBHS(w;T8_AdP897 zxdObIbHON3h?AW(=tPrwrI!}Sb1@V+Y1FKWl*oG5+vVo4Cer7Caq~Z{A2v_ z&iPXHHt?&;SsNxr1AFoy3P8?Ka}b_W!<4bVE34;m?4kzHaLHo=N2M(U83k!fxAL!tVibOF5+siVn+xv3Mh2^Sarhl z?R52UG$VH}JlWR@kLa!Cz+>IMY0dmLqYVzqNkcVqB2HRFD0R6IC=^-7uKlw*A;~68 z#@jw3(AAoNXtbs}cz!!0U&vWD*hV(2{2Y2h#=3URt;G1%j;vNhP0se6}vCYULb zxR1trD6<$ZSiLB*TrxX!w$%6Z%mAWQ$_7eZW=WOuPP;c;e)_vw9Ga3HSeIG7-FytD zv;V=u_~b2xv_r4S;^#t#(8a;nvP1wwd)dqc!f0nVj%j72w<-tWCOVQIRzo94|2j)n z+*U+lVZO;z8lmm%b>yDO)a86ay{NXiuwOUW*dbx-Z^fLV7qX-lg6K)S{@d&mmSxUxE;Y-3&VnLAn#v%Wh7usvaXRs1 zmZg4)xa6cAoem;l`i*o>&dUU0^PNs8WvO@QF+nX>QCK_#N2QVKatT7l3A=YnNsVk# z>@>raIRrg7@wprl(RqS`5N9e%1SzYv%A(Gz)REIwA3nu!6!gd?)R-rYB04&W#|F5y zAr?^~MGe4q856O&h7f6{qBqfC>3CdJ&! zMBk{(ViGpDI>eIe1eFCWA<|5R@H$<$sK+ZOzO$&4co1z0M%=3tk>R}~JgLWdw{7-Q z;5Oct76zm5&?3=;h!q*WE*Fa@pMc3f$#1k2AUxw51NY@veWKvj@rZ>GO;DE?`p}-JwpfRqR%a&9>W3} zJJY0(14&WEntetV=%SMbO~IMv$Xna1?FDm}o-U zm(EgG-*b2JJ6P;u3*K~_kglpC<*L=kYLaV2)Js<*a+0nJ71)adV=&t%3?MdWWNrCC zHsEQUXK)K{)%&GnR003&Q9iYFYGC>dv>|lAGN7D+_vr396(Wh-D4Tk66WT;Mt5V!& zuU44&1d)~{)g}8E62XL(@VjC<@26bSux$~6sdK!(DjQ(Qb@@&t@e)UIw37%B4~w|p zZ3mt;=yvcDU&?7pZ&~8f;7W)}1BDf5=>fh6JBS(JUK?g1uC{$wtMLFI2-DPXnF31> z>qev#TQw@QrbUM-WB*zuT`^@d@0m``Y2>6w#jL0FoQ9{0Bs|8WhiBM6T3aEXru5!( zBqKT}K2TUInjg>&vQer*qx?7=_Jpw>RSz+&m2`b4b=mI*zRRbr%vfE`!pI;XQ&sEz#sv# z)f<^T+kYq1;P5KTjcv6$Ef@E|eC)x~(~a^UEdW4PjL5ayY9J?!aOANR<@c2WH&W`!2RY z@rq$V8%>QWEfEI2x$7ppW8z^19=hQlb%mK&=;Z)*%Gv~V+J7&L1*v4%^ zNq%i*!**8d*$o@EqCb<1=np&VWb^9=sn0X5uz)Hx#sKFJ3NtwT(~0xED)TL?%^&&6 z)`PU1FX`3Roq9>{xAVNMz+RSI95B>i+;h!}rsiBmWE>c&32yNE?7_TG+;59(>=w4d z6N8wX;syxX03f2aRq<>j{aTq6_{S3{A&V_g#vAbTYOAHs5K~M`Pcjv5%%4<=6A=Ic zUk>TFZ<~LaOMjzcu-^dyzCPOUA69%k1XuN6NEF|+5r%Lfgt`Wq0D4kseg8(@--ZkO3SZc2=%%FS$}6X;nGQjb zx90Z-+vp)$xqGqv9&w;kmUrBqnR>}Xql~leXrqGgf2@glJh?yE-o_`11te3DLF0>Qj*qs#i>0SsqDFUdpLVU<4B*PvC5+ve7!boFAG=(|GaLJ6Q-ll5J zQiY`Tr+PE#el09!MCZ(IWYn$8z$MkERdZ*$g!S7}j7zL2_qOTKxeufW#?c*VLQMTbC%&NMghy zqoAUpV~E4V!WJ(I4LZM1sIZ%YEzfVBiZs1PAeu0KWE(8DIJ? zL~uA!FdC9z42*?jNP$$a+cTz}bKV)FI7^({)h?51WQPM4%7R|HqHdbqY4N7WoH-GE zbzAd5gkamgbQ_u?sJ0!s+VNHGt#cwoZ%==FXLlFoYHP<_{q3Og0(hgZ_B4bW{ZsHC z;I7bf8W6P4BtRg1ES-*tf>GBVEW(CF?IjEV2%;xM^#tnj7|@^2fUDiLQ|i^V0Zmfo mN|&OR0Ek1Qjn%bSn*Z6;G&u^!3NOINqr`1EjasAlCOrVeD)Gkv literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Regular.ttf b/fonts/KaTeX_SansSerif-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3be73ce17f8e383d115aafd096b80310e5bbd537 GIT binary patch literal 28708 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Regular.woff b/fonts/KaTeX_SansSerif-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..ec283f418b58a52b4d635333e918de46dc22b2a5 GIT binary patch literal 15712 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 YP67_(0D?1a|Np+4fdD|?-vEUF12rWvIsgCw literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Regular.woff2 b/fonts/KaTeX_SansSerif-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e46094fba16105fc781298a1bb73b7e9dcf205c1 GIT binary patch literal 13300 zcmV2ZVQ2W00bZfh{mOYuUAxj%Egps?BEM9ZjeO$IOEztaBy z<+7~mwl~TDcCb{{ZEAZw1|DD#*weeO7wML(Dq-opoCG!x8OI)AvZNXa9Pw}=t!*0| z1gKK1U1;@J48N95S$kaj{2*k@DNOnblr7K!W~m5y#pILFCv=>eY}u=`D%I@nnOOiL z0dh%66m=md`xO)%5^GIe;K3=VbkDEr@A_Mv?v;HNY6U??jUzfrSpN$Q1RTn%N<}UP znslHZx)#hqeBb-Sq{E{EM|NpmXZ+q{IB}2&m z=>5Px$06!hvO-Xl)TK%}y7NY(c_W-L2o?lOmb~ZK<3%m`Y26Zn!P%VdvN10dO*EpPzx)>{DBP`_Zfk^}*-w>%Df&mi}|^WH(9jWM9XTe2{` z-I`z@_-g?+KVkrYKTQCDC$4m1lv7~9(ueiKcT-9{SX`B=HEOZQGDn(`@vFkVL)YTLV2MmK>4)b zKBV;&yCmjfNSK*~74l>n0@;WN=go0)OOk{9DiBrG5SpqGd=QqZju@Z?v6>bj&R+*c z@vOufYn6(QScnyiMTrZKXU3eq2kpw4r=MH=4RB=M^`)^DalVe&@Fv99CcV`lYE5g7 z!oB>y*I8PsG!!KBm48`zM>^&NkS%|T9vqa!D^m|YLR!u-39HFa z$u{_hrD)ztewTPeZVl53Ak7$f_CAzw)#yc+-lZIbnaG+q;n}-~q_MNi8k~#*JpG5T zy(_5XX{HM*IrU}yh-n*YARtCJUX+($fU@}=Y}0cqZlQL>%!3O)>homf*n1`kqE$>) zivf>X5ROPgIe8c$>**@M!ss&5_&(6Yqvc3Ehe8-VB9(sEtudhkozFl2778sKF>^s3 zQ&0fD;mAfo0yQv6gg}xYlw^n`1!75sMA9IYbjT!Q^03`I_#1?>Ji?GX!MvC0d@KBy zie$tBS85*xCShp7aY&pa9bA`muSX)x+n!6$ZM4G z9!&O_WGQ3rI$i+m7kK}|X?A3-NLjn?CL-z7IjR#|j&jgE<#YPB3KWD= zFQFZ8Znsr`wuVn|CQp%hbofGSQLw&?)I+o!7S#k8y|v`zDCTg%IOuQG-e{ znZ#oZs*00Jf_gY?kS?tmA<;WJ?NlxgHsYE~F~q{7?$bC;PgS4{Ls*fiLUd_lQEmpW zupUs+1(=dYa6tzt*;<3;$~=kUZQ)Lc8Ci>0jjIdLGOT$xq7f>87^+jtKUf5p=Tb`bJZn=Oqr^I@JMT^?rlIOYgI~^-GDpQKCkD|K)b^{ zdo8FmqG6pSr?SjL$XOm-zK5AYtXC|d#`PWsL3hENU<)<6MlNSSAu{gQ-W7iz7O;R&Hn=!jiEzLN}*1un)sW@GjXrkh%?K6abVY%TwM0 zDmth?5MZsKLYKFao-8ZeG0AVkDGeBa&=j;u0PH=G5S5raV6c^(RKV2(3EdKNPr-f3 zO9gyAkkBtN4-~AWAQforfrL#G^H9M~YNi4$J&>?fVjeE&r3e*>_CUgz#OvF@3N`cg zPLef~+<|K7v;Zrpfv$KZG<0`VLQhAf*?U0^^u?=Qp}(UF20E%>u%ilwI;&w`M>WJd zs$saJdW#YKB<0-UDeSi`iA(z3*9SSJg$o7{+&yI8dzR?>!#*wo^j9GH3cTNf7!YoO zFmLK^?sY@Jz zNkxmi{Fo$j25(O1o7<55?hfvqXAxxm*`&RfSqhgfElV&sl29y%&}W`7V)vR*RwzP> z&VQn%l_b)^0w z52*A^X@)|qQi`3^Ql)-@6^E!CCwn0$~u#%#1)Wl1vtXXfcvkJtd|QUb71grT^E zu68G`86ftoNIwmZIYGl?LTFR*SMFxm)J1R%#T?y31Xac=Ih3{|foEhQ}K+)oHl<&+hMLeERJgq<>x&hSB8dGm%PRANYN4Y|V~ zCb2tB^%C+q31b4Bs5^p>Zp$?)3)j$HJl-S%T{{Bmc62=9xFl5@_6f?KL-MnU*-NGB zID%WM_H1py$Ba?Z_Ec3#o+9adSS{{!{*&!nc)uhdO{LLW%O3{?nQ*!E5n9`f;ceOQ z{-0~|P~ixbPu1#Ze2*geU={XUW#cBp+1Ri%QMArmZJvyi`li(RG~hQqctj^`b6WYR zwhClpjnO{)e5f9i$PQdVx8WI8*-0#fh+VHW8^A1KcEk!NIoYp!-Hh2T4S0eLkONRGK4Q7w^ItcsHC=xsb{g6TiHeK(a`WNUV;H z3+Sq)BHJ@yFS_sGU^(4Ubd6!c#nxit1fSGBsRSrOSKLz_KKmJMxroK31U7L{0z9Nw zSw3>VnU)_8d}fcMFoYfi{sTXF`lfa&8zM6hFYaQk>mJ? z#N_A-#&n~DTaeN_q$mz5^1#hk2~N_-8a?7`B@J$xY_EkV!+Vu8jgVJyw$-%{mGhvx@KpeJ_cJ3#RV1&hGpeC7Zo?cSQ&ts9Z@jbjP_1Q*X!tf-U z7jlQx(!E$Vf|0WjZSl5g+-}(+K8i_r1cF}_=xNct)9BSV3}VC1I#JFt2XES&dvJSJ zH~Gq)Pxx6-`x`yxwNDUGAPp3$6o=Ht(3+4Pf*+-^I<=g0Q0X1BveMya2^42?ZOUI3 zToN#k*mXu+7q=l6+aJb{JR_j8BUJJxS@!d40YA8OfXn&^vIpmVFQVHp67eowu`)I^s`BON z5fQO_|U&jIIdFLq+f2BuUEhv~-R%9*7*u(yc@4$VG=kBbUgz(n~JZ z$4mtQ2cacq3VqKuARQr6tow0wJS_{TG)~+Z+co0RSDbm18GW8ZMR*L;n9|45y;L5i z)4ug!X)ZE+unK{25m(>Pj#+qyc)AW|QlO>eD+`%Db~&TN0uf#-a5Q?ZXxcn5d#_IX z&7GFCU`LD2-@SAaN+bh?*Mh`toKY5As1%i%d`wFTt&$BJco2@sxX@`iG7-?U@qK?Z zY(FW2;*uf^-wJ7(DdMPF)A)-fLys~Rl7ef5CtF8cLx8<5?zpe_69UJranoUA6~oey zYPs~4-S~H4N!YE413*g%c#=qE375!Yk&?P>ZO7rdd;mOkt|5!Ix8mwYX-r*exK=x4 z$&L`+VMG#&3Wuw`=x2;90WNZ>2|rlx1OOCWZMbs4h_eUUrq&lyA04{G{kbB_^b;T5 za}>6rvWCi4Zb&F0q8{`q^;E_Nxte|kg{A*Iacpy_N(wCi#XBH zfvU&$Qs!uZW;KsWq?e_{(VGI&{{%1stDKE=BhpfBJlFEkgh_K;();%Tk~Gz6cUTdk z-C48p6H@xhv>c08u$#fCPo zfCB^3m$`HKe+ZxWPKgeC+Lstbb%ov`ZMd?&s$mF|`oYIK!;MtT(B3mT!Cc*$+?Rz|G6 zoTtw)rDM+M6@-`hX5B}H%TTtauFu*dSKFfcWKNQGVVE{iX;tX4x&Jr1b4D?2421P5 z5F%`(^i+S}xtGOtml3D8B!4EeFnd*=h^YEtIajd=OS^=+O9L>vg7JYQS8#oKidvWb z|9~Z%hRo{WlV^Z+-~N-U?@jhu0rSJUM(X6rMG`c;TbZxER2*R>&C9|qZPY|a%-t-; zIaz&W?<@7Pa}3rVCVqRPhLTZ;VT~{uKzDc^@oQPBxSxKfXcyRdfJEyrEWF3PS6JAW z-d9*84N5eHe8WsOXJh|a5D{DcBuo>?>?a@Nn`wj7cpQ6b+T6t%?p5xgjKY7K8o((_A zm!X>=;kd{CUt3A{2xU)>YoK#Q)Yvx z%~5Rz@BtxD=opwiZ zC^pu9-IqhJC%ELJqY&+3e;=VX~%fV;VcSIPP*TjtALk8#Q&w3@v1& zsH|J6V>>0X1+ua|GRgI$52R)Cx{5Am>IAFgKE|LqyK&+tMfLx-rm34Q-RS7h=v*e> zN(3@^SW)tob5)L)F^Wv=p8Ia*<-bgEf`*l);u!BVJ|GuDlHE#wwlPPQ$du!q}Pr)KV9;BrJrS>F4F_Z+53B+{~iyng15?P?A$ zx_>-EWT1wz-<5XcoKi+HdL!prQ`o417Fy<0xQk=W$tYXUqlK)zf@;>=7FPRGs-HAx zXz76_@)52Ek$jGRY&dEzE%RyI_e>d(b>_XslFdIld_ z{MD0g#sui@ZEXOSS+f(Is%L!qXo^%j=M_OEgDWno{l^;wu|M@?LumvdlQ~&ZalSTP z#%T2rD;g>rhTL?4&B$9JRT|hIJ%=P05U)OPp9@bKS{EJa>#^Gh$rv%gZsVTC2>gki zJHYM!JyG3rC~+dIL+-lGm%fz8?K_E$VUR~KwDt^VH8;hlOGy?7D4 zqqpksC$0kTn0M+rdge6vJl~ox8(5>rFaZLQjz_dA*0JAMht)7r{k)^U(6OKWGgQj(!(=yT9u&TGjLs|B&6a?yldL z=VO=650V3M#d0jdF`lr)tO}>n}6F1JM zK{lq{?v$+aC$=N=%6oT6Yt~0X^H2A%dhFWh5>?dm>2a;VkS5WP25bYW=7l-Rq>*js z`WQd5Qhscqn@qXuCH?{VJIN+Td}msFXfMiqgG3g4NbQHahni2jm_w=TA(Rn5z2BeM zvjUz3HnHRww|(c9_(_7uAVwDvGr0bFY7SmpwrUvYZB2F?F^Hv|%c z(!OvZuSh>d5)3x_xc?FPwE^)@!0x~Qk=rvXtG15~be{H5P@2Ro-z~F`3`7s2Nn6>e z8bk~q@{m}+35<8f166KurL$SXxq5s`>XwEMiDdx#_Img1D8Jlu+Xt0q=X=*h4|?)-!7AQ9wr04&?z0M1kkJZqrFLURxlC7l zik(cyK92wWm51)uwN(ekmc=qx_$YR9>@2?pZAF(Y1>w%{QV{Uo{-yI*@auNC?0~M) zS$9oL1F!xX`X#Rd926t)BUgCkZHaxcNG83VVgM-3O8OD3q3Q*_O~n17gPBc~G`3r@K|sVGAH z5Q+LDfifQ3JT^n9pZN$KJ(3X%M*>lQGhNfD32GZPjSG+5sdoMe7d7;G7r+DOejS3j zLr2QYH9iQ}Ce~hE*tWHOD=fDa>%&{Um`5*Fi|da3)ByD(>!01&1-?85inQpum)UKp zldpVd?kAZIoef`>UF9aYh=@Gs2iY4Pf0lQb)|yUe0)<1NKfk(Q^`IVW0sE-+!u?-% z3${kJj(V*_ZO;Wf>>PpG{DtSKrvw_9E1hTk*_s_ZtI4U&MZax+eI9Y&o?!l|_dKaX zlaksp2Ie_)ZO#amm6nOsoX@KNBPYgSKxRI+BsYVRo7ZyInw3JiTdBMxoz-klvxghabO zwy`G+$$7Ttt(?F~IjX&oY10+ptRH1jQ!s-N^M*=+YL`b+QC9L$_i_Kb+Xit)9EQbQ z!PDl{XSABBv0kcmP6}%d)wB0>z3ZRnF&(TDZ2E;cXgyU-b!$Y*DJ{C z!p#V8I*(Jbh(+@!Q_L)xy4&0l561Ooy;z3pMm>8p8y$0-Y*K$iK04 zg7}pap+s<CoGdV~Ev(WMEXT=3SWD=9KDKLlsZk`k_vnG63 zBkc{YK8FkS`S~Y);xCTYG=9OfC2u(Y>h$_COCp#smOdldme+C7&#>BCizj>)53V0x z)2_!KqQ(YNFhrPtAcyZLZ!KNjk}+ha{iM;v0`n&QBBs*W{-y))iSxwRHiRO6zMmw^FNh5uD_> zOTU8)Mn{8Bc+9J=fDSL*X(*^we^EfpI`sS>6)IfibD1i=;Ta7v$yt{TJKCMm$4t`a z8>v~Z>>&No)5{;>7`(MMYh4bw`_Ogs^GENrRaz=7NB>Y+Bw+6PGrxJ->fXK$_qS<$Z-^I8KFh1|#ctkhpxuO} z;+dX@(M}=}yzTgSaWRxkNGCceigaDYU|!l56hTplZ-7(Z@@dX{-!^8W$n>%dOxoV{Y>U0oR~m6A0e^7-Fwh#6R1%enim{o-a_kC>#y+^-DA4+q>-9*l4vQ z#DpnLvj$Y4S+s~!;GSZJutB#eixz1FZ{%!KisV(ByInxC;$$*c`>G<*DsQ>F3}+<)msBjgnnA|Bn1UNN@e` z46tpO{Wk@3gd($IAd1|Z$-vLg%zSQ&H`p8LechAPwV2Y9i62g%xrd+-W0jTj5~r_% zD9~D0?mRaKZ{TKH543e|Z*0~Z12lY9j=!j($hPMV9D{<)upQoi=ok&(|MTgR_VYK2 z(1A$6-Rmb9arB}a=S$j8|IGJeH1vPG4)zQ(gL`97kxe&B)>u*m`1_e!dBMHu0mU%S zwNi4e^Yf&VA`#hqK=^;=b8}q7Pk6g^CGW6d^*m7is|T=7>vrh=iO=Nzf71Wr19lnz z6%#+Z`S0zuX-QZ@x2O5<{NM}DAh85UyO6B7%sSgUW(@?GX8^vIFJE#yhDW)LNnI&v zHmx2;0(W-*ZkL1Ll=w>(6M4&G0+JHr6n&8V5MAk(DJh^iU_849A?UUkEHZ_9+ME_a zktE{VmNrP}T17&k~(RKmYi>C-)a!XqZ=oX-6_H32@g5rHxsU z8I}|3t5O1&Jb1mBu7$g$3jY<5G~`Vvn6VzPiyh0bs- zYYD)WGMHWHOcAI`+gn~Rd5wwh08}J``v4x6rL>_cVm4^86UP~ckRP#dli%i~qCiTf zx?O?M>@wKbQ6!zRyBU`tH$m=4F%m99LlWl?P(tcj(iWR#6qh5cjQUbeThoGoqUx}> ziYo$9h#m^S@UY5$fY!r=cr|#$CUVpUGVQk;7IJMi^?$6YgsG-lA8TO^Dha1$>Rfmi zDWDLVVinUzOma1+hg_&?ilx=|`%M{-&;1U_ZvyK1&4~nBN@gK8uRX*S++&G|cDE8x zEs@fu`q(og;0o{At1;aQ#QB3Q6}~PdEPh!??XomZg~zvT$%xwy*Xo2Avjwgluldq6D{>YKDnFhYM4Gq<8Q;%Pp@mqAzsd`4e(3 zuel?a53|cUs4KJzX6owpMPSnJ1q(5YECCbe52oy)Yspw_cChJNyN_3=$J?=O0=iMv z>mud~u$TgwcGfY$p22#!kJsEX+aCfRVis8fCR)vqTnHwsJYuOapm2-B)NAUQYpp> z@I&CjY?l~b4a98fJ5_~A^0{&3qqXJ(wT-+0@UJz~ck0|J+n-Hqq{_EgeL<9%TR9EA zigsu>rM%KhE7vq)Eu}(5+%L#YsXc^iW88nzP`-?84w{ByUFpm*5UCuAXgxvJJvp z2o|Do8g;9sKH1?~IWW6`Xu3rPzvaeSo(kJ+PY+8?V^mrzK)ebB1*OX@u$$C0F>JEn z3d(aI`kV0zOfAOW@~{Qi4fewu^tl!_>}ft+wsjJn$yV|SP%v3OT}<5&%mNWi=%~*$ zK%Gn7HsZJn1$F`CxtG4SV{svj_V&ZV-YmxXleMs3b$%X&EfzqeVWvYN(}l%Hq~W*P z4a_imFMEz*L7e#&$(TbFk5M)J*8zImJZY*TLr}QwZ>wp2+NG|WD!iU`PIt6_{_O}< ztng=?!QTG3>1h~I)E8&P8AGu@bIMiSQOq*|j|n-yp3JoQ3qCmBjP@L1S>Ol2j++27%loCn6mV}0i4a$UU6|CH7W+=T}bidMn>A9FbX@RgE*R7?2q}tyV|3=D`T>x)o0c{1EY;aVDHA+}&*z zN9`dwCsRM_x47BK>P^L%S>@Aw9=jQ`r%IAEo`tD~+L_p9Br4qTjTF3jPoJ2YWKl`i^@RF|H=&Tdp7R;*njFuOJSulo&K?al zvI-gTBGo4&leoOlj( zg~%I429jxgE>`E!VQrZA1YLHAsgq;aOLX%xg7z*_Fz;@NoIUbqGl|XJ_L4Y2?_Ur-~L?V>ccPm1_I0Qys>=7Alr;lbEU+&n!yvl~qED8Ft?2 zc}W$MUgFm{5H9bvO_4<*^6fztxT>p0TJH?YZC+{EvELA{oW7CJtP zYw+!&01>M67he$c~CCuB|sEXi{j#Fn251 z&m`(QT{M|tv)S4Bu+j`9vWyX&fDRMIwAM7E*xD1@WQuFD$o{*yhpv6d_DcFlt8s8uf!1(AxG5zaCk zQMbQrR!QhTuXmyCmdSJBN^w1-MlQBkb%G3yISN&E>U0QhtF*f|94X$*{=Prb9J8T^ z{%T+OsnZ11Cqvk3zrxVvX7>uZaUnS$BpVQuXkSid)vdlrLvw|b(Wn`sd?XVCPy>MU zovi{tdT`%r(>2_t+b~rpa;uQ@_iot4{Fey4!U@>BxFM!Z8@PP!k)QewsZf^##Y@vS z#j6F-NJP48@aW~BEQ6Mk>uIxoA7FC*(uDNe`VR3)Sqcwi5g*VZuK0hz`jA1$u*9ez zvdzIQho*V~0GhR8X%7{lr3-M-TNBx=A^}E@vZBF$Tj)h5DTpG@4~rmF^p(``?2c}h zKxs7J1+{eO4aQ>o7!_`ObuL8;m2n%61`ROCSHH7{n%|MxrvCxJ+tY%aMD^S3PL8{b z$X4_JDUkXggBVUQKIJWIRv=*4b9gZ39_<29QLMeWXM?U^1gXh-9k`NuBNf82DtCQG z@vrgA!k%DtfO6#U0~!1nHmxFwo@B#&8%hxW=Di}a&{+Zyz<#|}A8%OiQ&QDmjhL?h z06r)k-`2-;N1uCr001Hcz)*ArO$f4sR`_W|d>^#fU!<7H4)+%T&-CXPywL(>FNqfH zZwiwtkX0;?p}>39LsrKIHvmdf1yy(>KcdT1h?(^{eO^@472&EhroKzj{ge-89xm81 zP}w*5>jB=XKE{4M{S+_X@Nv^cP1vSp^Gy$E!pHrcrSM@ju3kt))U)z>iO+YOK9|si zzHS=ZC{QFv^QEczg?(WFe+h~M^|>WiFsGCmsSMc7p;waB&6%0o_z$*{+BJ$4VMRq+ybK$Aa=Uj zJ16D$Jh(?1pM4A%fU+GMK+w$$VA#AefK`&r0i5($>ha?PwD!Z;8%igeH|Px*w9q_V zI&>PwQy@y%?1s<(= zitp}|(582WbR!RB#Y(>JmogpSuS9o5CtGFoW4uJ4a7cIR?u`XH)4}gZ4WTuvag6pr z%?aO%oYNv?rr9Nz$;_>)%5$w0P*m00C_xF6%$4srPuP4hyZogu zqPL!>8#Bx?tL12yhgBfkDLrgZjM6I`7uA6=h-KqSxW{|7{jy)m&cupiBi`@n!xbZ` z*pmPEB=jGk{Kc;N;@w;pO8O5Y(tiNH_@CWQC8x zI}iij1$QA9;vgP;06qjCf%m{CkO0nv2uY9(DUb?jkPef;VOLB^xaLt;4@dgD#A2at>L~%ER6WO5VQ;D>gwnV6Fh_QuHJ!u4BFX+ zLE~MZ{)6Y7;j-YSn@jp9kz2f627h^_B`AEFm>Llw@#Y${zCGdcrUw8bRUlpyP4fYU y%{JFw`!AKXKPtqe-AOn5leA9#ciKAtrp;;N<2FgtBq!%|aZVebx;?ho-+gZY zlCo4SwlL(p`|i8H|an;m$ z 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size1-Regular.ttf b/fonts/KaTeX_Size1-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f0aff83efb32936ad31565206b00af3c90d6fb2a GIT binary patch literal 11932 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size1-Regular.woff b/fonts/KaTeX_Size1-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..0358ee4a3eb557fc65845240c3547b9a6bc17a7c GIT binary patch literal 6300 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size2-Regular.ttf b/fonts/KaTeX_Size2-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4f72f167953526b7d33051bd8cf0c2cfcbab5718 GIT binary patch literal 11080 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size2-Regular.woff b/fonts/KaTeX_Size2-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..8a053d23ae37b5b78b68ee2fa436e4c3600eacd9 GIT binary patch literal 6012 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size2-Regular.woff2 b/fonts/KaTeX_Size2-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..181d9625a796eea012f0ebe09f720ed3eaaeab39 GIT binary patch literal 5080 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size3-Regular.ttf b/fonts/KaTeX_Size3-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..56d2dc6c5d2d2d620951db50de45424415b704f9 GIT binary patch literal 7028 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

WhCy=tf`#CsnM?OSyFBThPv3+g2 z$hX(jfhygP-mYwOkE3_ya8|(9t?zDffG&1!UOmx1ABW3c>Tc|r^~i`l|CIdY11#pD zLH??Z)d$Hi$ZC2$ZItEKhVs5w@-d281ppgK4&F7^Pa4L;_r~DJljx9EddEIrj&sgvgtH32-gwHd4$x6pVS(R zMnxc3Mx(-WGcyn67lhLu%26BUUrIp2jGxOuv6*cv9y_qic@Qe`1pL{ z&$D`6i;11J;QfSgN%1en1w@!;lsoO1Nug*VGL{hzN_L)9<@(e}EicF#c9vAAizy5B z-pbS#$kgU$!sSuMwP5JKz8&(z2@YR&;dg?&!Ch9sjdUQf=!s!=!gZB7J!lwIf!&*Z zbI>0;>gH(VydK&3fT4u`MS-_8cYuAFq$V5xo8;c;P^to{#<>@Sxc^z7E~$~1p_}f4 z638dj8CjwE-TAg|W`s5T4erbnRfT1m6&Yqm#&!fn-r6yJ|ggmUo`AC;B>VrpIQ$b#p zZecyj!p?5V=RnR&{d!etyF;$q);-i|Ch}oU2z&yiIej@V(RFndC^K($e3Piwfx#oc(!; zF7n^xgH=L5_aIR#HASPj4SopgTF9ie(wT-_u&CFIC#L$}>|O0U22qD?WjRLE^P(N5 zGW@0YI!XlHv(px63{5O@W?KU+BbJ@+sZ%j?$&ZHk>Id~2S6hnOCV8aYw7fpb0s2g< z-iG|}?llKR;ciD?I@&urXy>~5G*U!d3aLsW@jA6gfy8J!^Pi~ciYfOVw5ZZebpPz| zaP2&Mi^o_iOUKE!g8%Q~2CDMOoDToZ(H5q*orNcRzek$r-u~>o-1{zKlkJ5ME}{oM zO3kb9JP7WF?2sK6M;s3vD*9+Jo^Lv(4V~0mO@12s-sU92Kq5VNBWxwV9niDy$5ny& xZROY#e@lYayMBP|e5owoW7w*jjPu!rX;eW`q4P1JDUsDBu51th!eRmP{{hY9t_T1C literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Size4-Regular.woff2 b/fonts/KaTeX_Size4-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a4e810da5e31a364ad7ba2ff229562f97ae0f49f GIT binary patch literal 4720 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Typewriter-Regular.woff b/fonts/KaTeX_Typewriter-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..c66d149d5e2a4a5e98d696ceaded67669edc6579 GIT binary patch literal 19700 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 + + + + + + + Trust DID Web - The did:tdw DID Method + + + + + + + + + + + + + + + + + + + + + +

+ + + +
+ + + + + +
+
    +
    + + +
    + Table of Contents + +
    + +
    + +
    +
    + undefined +
    + + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..df98a2f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4746 @@ +{ + "name": "trustdidweb", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "trustdidweb", + "version": "1.0.0", + "license": "Apache 2.0", + "dependencies": { + "spec-up": "github:brianorwhatever/spec-up#master" + } + }, + "node_modules/@traptitech/markdown-it-katex": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@traptitech/markdown-it-katex/-/markdown-it-katex-3.3.0.tgz", + "integrity": "sha512-9PM7tVjLn+mRYCTd8Aps8yuKOH8aRttZ8sMyVYkKltlLMDxFX1LfclZuRv01kct/Q7Euwe4neY/nB1wZNLjblg==", + "dependencies": { + "katex": "^0.12.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/axios": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.2.tgz", + "integrity": "sha512-87otirqUw3e8CzHTMO+/9kh/FSgXt/eVDvipijwDtEuwbkySWZ9SBm6VEubmJ/kLKEoLQV/POhxXFb66bfekfg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==" + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cssstyle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", + "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojione": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/emojione/-/emojione-3.1.7.tgz", + "integrity": "sha512-ITb0rrx6iuJKBnThRUE0uiGkwriwnY+919vxsAF+EqBHXhyjCTAcUo/nPNWodHaOJvKGdI1mel2o6TyyxBjjLw==" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==" + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-pkg-dir/-/find-pkg-dir-2.0.0.tgz", + "integrity": "sha512-FQSkqcdGa2Rsg2ismCcS5v/mf6ieB0RcOBQhIEWurusYkIZRpKnumugzdbCqKZXsbCUdkni7aoIgpUXRL+HrxQ==", + "dependencies": { + "inspect-with-kind": "^1.0.5" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/font-awesome-icon-chars": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/font-awesome-icon-chars/-/font-awesome-icon-chars-1.3.0.tgz", + "integrity": "sha512-8Jyv4DApOm6OK6hMVgDeymDEBmztLoXU9iUiIadKsS/FfgeRqFQW8PUwG5pLVoz8yNPaRn7JgWralUV6Fms9nA==" + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-mkdirp-stream/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-clean-css": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-4.3.0.tgz", + "integrity": "sha512-mGyeT3qqFXTy61j0zOIciS4MkYziF2U594t2Vs9rUnpkEHqfu6aDITMp8xOvZcvdX61Uz3y1mVERRYmjzQF5fg==", + "dependencies": { + "clean-css": "4.2.3", + "plugin-error": "1.0.1", + "through2": "3.0.1", + "vinyl-sourcemaps-apply": "0.2.1" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulp-concat": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz", + "integrity": "sha512-a2scActrQrDBpBbR3WUZGyGS1JEPLg5PZJdIa7/Bi3GuKAmPYDK6SFhy/NZq5R8KsKKFvtfR0fakbUCcKGCCjg==", + "dependencies": { + "concat-with-sourcemaps": "^1.0.0", + "through2": "^2.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-concat/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/gulp-terser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gulp-terser/-/gulp-terser-1.2.0.tgz", + "integrity": "sha512-lf+jE2DALg2w32p0HRiYMlFYRYelKZPNunHp2pZccCYrrdCLOs0ItbZcN63yr2pbz116IyhUG9mD/QbtRO1FKA==", + "dependencies": { + "plugin-error": "^1.0.1", + "terser": "^4.0.0", + "through2": "^3.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "dependencies": { + "whatwg-encoding": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inspect-with-kind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz", + "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==", + "dependencies": { + "kind-of": "^6.0.2" + } + }, + "node_modules/inspect-with-kind/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsdom": { + "version": "24.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.0.0.tgz", + "integrity": "sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==", + "dependencies": { + "cssstyle": "^4.0.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.7", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.3", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.16.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==" + }, + "node_modules/katex": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.12.0.tgz", + "integrity": "sha512-y+8btoc/CK70XqcHqjxiGWBOeIL8upbS0peTPXTvgrh21n1RiWWcIpSWM+4uXq+IAgNh9YYQWdc7LVDPDAEEAg==", + "dependencies": { + "commander": "^2.19.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-it": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it-anchor": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.5.tgz", + "integrity": "sha512-xLIjLQmtym3QpoY9llBgApknl7pxAcN3WDRc2d3rwpl+/YvDZHPmKscGs+L6E05xf2KrCXPBvosWt7MZukwSpQ==", + "peerDependencies": { + "markdown-it": "*" + } + }, + "node_modules/markdown-it-attrs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/markdown-it-attrs/-/markdown-it-attrs-4.1.4.tgz", + "integrity": "sha512-53Zfv8PTb6rlVFDlD106xcZHKBSsRZKJ2IW/rTxEJBEVbVaoxaNsmRkG0HXfbHl2SK8kaxZ2QKqdthWy/QBwmA==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "markdown-it": ">= 9.0.0" + } + }, + "node_modules/markdown-it-chart": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/markdown-it-chart/-/markdown-it-chart-0.2.0.tgz", + "integrity": "sha512-BFiWDlQACJlnXDolLxYTg7qHMh+LvJHgSAfNYZbyF3Fy+4aJaJALErvQfDxD/o5SfAOfTyMcxFTYgy8NbehwQQ==" + }, + "node_modules/markdown-it-container": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-2.0.0.tgz", + "integrity": "sha512-IxPOaq2LzrGuFGyYq80zaorXReh2ZHGFOB1/Hen429EJL1XkPI3FJTpx9TsJeua+j2qTru4h3W1TiCRdeivMmA==" + }, + "node_modules/markdown-it-deflist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/markdown-it-deflist/-/markdown-it-deflist-2.1.0.tgz", + "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==" + }, + "node_modules/markdown-it-icons": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/markdown-it-icons/-/markdown-it-icons-0.4.1.tgz", + "integrity": "sha512-FFo5pkIq5Ovdq53lJ+lzhVz9wl+JjNv5wDaQM2DPGWmmi4ygfYQjD1zgHdiTUWGxTLEioDlIyPwh8LMeQ74+zg==", + "dependencies": { + "emojione": "^3.1.2", + "font-awesome-icon-chars": "^1.3.0", + "markdown-it-regex": "^0.1.4" + } + }, + "node_modules/markdown-it-ins": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-ins/-/markdown-it-ins-2.0.0.tgz", + "integrity": "sha512-DhLLxseIg2C7+AULvoyVI+zMeufR0QFvXJ2o0oV013hN5HvBvNh2rbVtTdxZjI959+hgo2AA0aRdtEIUaKPbhg==" + }, + "node_modules/markdown-it-mark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-mark/-/markdown-it-mark-2.0.0.tgz", + "integrity": "sha512-iT8ua0Bda8QrVwHDOUNw1eyCuL7irXeYch5n8zGS4tb7wsDIn7EjQZLjihKaijzBiL0ikfWL2zAvL/ECqTvsNA==" + }, + "node_modules/markdown-it-modify-token": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/markdown-it-modify-token/-/markdown-it-modify-token-1.0.2.tgz", + "integrity": "sha512-A1z8SrRYM0NfFwAhTN1NAiodKmP66HsvdZE/pchfWzcIW/UW8c4r7gXcQKxHr+dSzBndRz5Jsa/ApxAQUrzwbA==" + }, + "node_modules/markdown-it-multimd-table": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/markdown-it-multimd-table/-/markdown-it-multimd-table-4.2.3.tgz", + "integrity": "sha512-KepCr2OMJqm7IT6sOIbuqHGe+NERhgy66XMrc5lo6dHW7oaPzMDtYwR1EGwK16/blb6mCSg4jqityOe0o/H7HA==" + }, + "node_modules/markdown-it-prism": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/markdown-it-prism/-/markdown-it-prism-2.3.0.tgz", + "integrity": "sha512-ePtHY80gZyeje4bn3R3SL0jpd1C9HFaYffJW2Ma0YD+tspqa2v9TuVwUyFwboFu4jnFNcO8oPQROgbcYJbmBvw==", + "dependencies": { + "prismjs": "1.29.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/markdown-it-references": { + "version": "1.0.0-alpha.10", + "resolved": "https://registry.npmjs.org/markdown-it-references/-/markdown-it-references-1.0.0-alpha.10.tgz", + "integrity": "sha512-SBRt2wDluPDMrkAXPHfAdzNpYMHxijtLwEH4fhNhLsKApU0cwCGe4wzv/f3RnQBqr2xwyx1WDkxaFC4Yb/i8gw==", + "peerDependencies": { + "markdown-it": "*" + } + }, + "node_modules/markdown-it-regex": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/markdown-it-regex/-/markdown-it-regex-0.1.4.tgz", + "integrity": "sha512-EjsH5pYfKJRZ7t3fD1nD/KIk06hWT9ZoycOOc8n04BPgml6HleP/F9gSLWeQaUsPvSk5Yz2fr4iCY0bLp051bA==" + }, + "node_modules/markdown-it-sub": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-sub/-/markdown-it-sub-1.0.0.tgz", + "integrity": "sha512-z2Rm/LzEE1wzwTSDrI+FlPEveAAbgdAdPhdWarq/ZGJrGW/uCQbKAnhoCsE4hAbc3SEym26+W2z/VQB0cQiA9Q==" + }, + "node_modules/markdown-it-sup": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-sup/-/markdown-it-sup-1.0.0.tgz", + "integrity": "sha512-E32m0nV9iyhRR7CrhnzL5msqic7rL1juWre6TQNxsnApg7Uf+F97JOKxUijg5YwXz86lZ0mqfOnutoryyNdntQ==" + }, + "node_modules/markdown-it-task-lists": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/markdown-it-task-lists/-/markdown-it-task-lists-2.1.1.tgz", + "integrity": "sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==" + }, + "node_modules/markdown-it-textual-uml": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/markdown-it-textual-uml/-/markdown-it-textual-uml-0.1.3.tgz", + "integrity": "sha512-AMOt7HSOMnzJZ6KQq3wRimvTBc70ZxyVO97zHX66YXibykG/w2+iqNuDbjn/GlAyBU1WATdKkLAJNQ3ZsGWOkQ==" + }, + "node_modules/markdown-it-toc-and-anchor": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/markdown-it-toc-and-anchor/-/markdown-it-toc-and-anchor-4.2.0.tgz", + "integrity": "sha512-DusSbKtg8CwZ92ztN7bOojDpP4h0+w7BVOPuA3PHDIaabMsERYpwsazLYSP/UlKedoQjOz21mwlai36TQ04EpA==", + "dependencies": { + "clone": "^2.1.0", + "uslug": "^1.0.4" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/nan": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", + "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/plugin-error/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-bom-stream/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==" + }, + "node_modules/spec-up": { + "version": "0.10.7", + "resolved": "git+ssh://git@github.com/brianorwhatever/spec-up.git#1e46f99a88be7f1a33a2e57876837f64f9837ace", + "dependencies": { + "@traptitech/markdown-it-katex": "3.3.0", + "axios": "0.21.2", + "find-pkg-dir": "2.0.0", + "fs-extra": "8.1.0", + "gulp": "4.0.2", + "gulp-clean-css": "4.3.0", + "gulp-concat": "2.6.1", + "gulp-terser": "1.2.0", + "jsdom": "^24.0.0", + "markdown-it": "13.0.1", + "markdown-it-anchor": "5.2.5", + "markdown-it-attrs": "4.1.4", + "markdown-it-chart": "^0.2.0", + "markdown-it-container": "^2.0.0", + "markdown-it-deflist": "^2.1.0", + "markdown-it-icons": "^0.4.1", + "markdown-it-ins": "^2.0.0", + "markdown-it-mark": "^2.0.0", + "markdown-it-modify-token": "1.0.2", + "markdown-it-multimd-table": "^4.1.3", + "markdown-it-prism": "^2.2.0", + "markdown-it-references": "1.0.0-alpha.10", + "markdown-it-sub": "^1.0.0", + "markdown-it-sup": "^1.0.0", + "markdown-it-task-lists": "2.1.1", + "markdown-it-textual-uml": "0.1.3", + "markdown-it-toc-and-anchor": "4.2.0", + "merge-stream": "2.0.0", + "pkg-dir": "4.2.0", + "prismjs": ">=1.24.0", + "yargs": "16.2.0" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==" + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dependencies": { + "readable-stream": "2 || 3" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/through2-filter/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/to-through/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uslug": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/uslug/-/uslug-1.0.4.tgz", + "integrity": "sha512-Jrbpp/NS3TvIGNjfJT1sn3/BCeykoxR8GbNYW5lF6fUscLkbXFwj1b7m4DvIkHm8k3Qr6Co68lbTmoZTMGk/ow==", + "dependencies": { + "unorm": ">= 1.0.0" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==", + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "dependencies": { + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..cf28987 --- /dev/null +++ b/package.json @@ -0,0 +1,27 @@ +{ + "name": "trustdidweb", + "version": "1.0.0", + "description": "Trust DID Web (tdw).", + "main": "index.js", + "scripts": { + "edit": "node -e \"require('spec-up')()\"", + "render": "node -e \"require('spec-up')({ nowatch: true })\"", + "dev": "node -e \"require('spec-up')({ dev: true })\"" + }, + "keywords": [ + "decentralized identifier", + "DID", + "spec", + "trustdidweb", + "tdw" + ], + "author": "Stephen Curran", + "license": "Apache 2.0", + "bugs": { + "url": "https://github.com/bcgov/trustdidweb/issues" + }, + "homepage": "https://github.com/bcgov/trustdidweb#readme", + "dependencies": { + "spec-up": "github:brianorwhatever/spec-up#master" + } +} diff --git a/spec/abstract.md b/spec/abstract.md new file mode 100644 index 0000000..25877e3 --- /dev/null +++ b/spec/abstract.md @@ -0,0 +1,34 @@ +## Abstract + +The `did:tdw` (Trust DID Web) method is an enhancement to the +`did:web` protocol, providing a complementary web-based DID method that addresses limitations +of `did:web`. It's features include the following. + +- Ongoing publishing of all DID Document (DIDDoc) versions for a DID instead of, + or alongside a `did:web` DID/DIDDoc. +- Uses the same DID-to-HTTPS transformation as `did:web`. +- Provides resolvers the full history of the DID using a verifiable chain of + updates to the DIDDoc from genesis to deactivation. +- A [[def: self-certifying identifier]] (SCID) for the DID that is globally + unique and derived from the initial DIDDoc that enables DID portability, such + as moving the DIDs web location (and so the DID string itself) while retaining + the DID's history. +- DIDDoc updates include a proof signed by the DID Controller(s) *authorized* to + update the DID. +- An optional mechanism for publishing "pre-rotation" keys to prevent loss of + control of the DID in cases where an active private key is compromised. +- DID URL path handling that defaults (but can be overriden) to automatically + resolving `/path/to/file` by using a comparable DID-to-HTTPS translation + as for the DIDDoc. +- A DID URL path `/whois` that defaults to automatically returning (if + published by the DID controller) a [[ref: Verifiable Presentation]] containing + [[ref: Verifiable Credentials]] with the DID as the `credentialSubject`, + signed by the DID. + +Combined, the additional features enable greater trust and security without +compromising the simplicity of `did:web`. The incorporation of the DID Core +compatible "/whois" path, drawing inspiration from the traditional WHOIS +protocol [[spec:rfc3912]], offers an easy to use, decentralized, trust registry. +The `did:tdw` method aims to establish a more trusted and secure web environment by +providing robust verification processes and enabling transparency and +authenticity in the management of decentralized digital identities. diff --git a/spec/definitions.md b/spec/definitions.md new file mode 100644 index 0000000..aaf8b20 --- /dev/null +++ b/spec/definitions.md @@ -0,0 +1,132 @@ +## Definitions + +[[def: DID Log]] + +~ A log of JSON arrays each of which provides the information necessary to +generate and validate a version of the DIDDoc from the previous version. + +[[def: JSON Lines]] + +~ A file of JSON Lines, as described on the site +[https://jsonlines.org/](https://jsonlines.org/). In short, `JSONL` is lines of JSON with +whitespace removed and separated by a newline that is convenient for handling +streaming JSON data or log files. + +[[def: self-certifying identifier, SCID]] + +~ An object identifier derived from initial data such that an attacker could not +create a new object with the same identifier. The input for a `did:tdw` SCID is +the initial DIDDoc with the placeholder `{SCID}` wherever the SCID is to be +placed. + +[[def: parameters]] + +~ `did:tdw` parameters are a defined set of configurations that control how the +issuer has generated the DID, and how the resolver should process the DID Log +entries. The use of parameters allows for the controlled evolution of `did:tdw` +log handling, such as evolving the permitted hash algorithms. + +[[def: ISO8601, ISO8601 String]] + +~ A date/time expressed using the [ISO8601 +Standard](https://en.wikipedia.org/wiki/ISO_8601). + +[[def: DID Controller]] + +~ Per the [[spec:DID-CORE]], a DID controller is an entity that is authorized to +make changes to a DID document. + +[[def: Entry Hash]] + +~ A `did:tdw` entry hash is a hash generated using a formally defined process over +the data of a log entry. The generated entry hash is subsequently put into the +log entry and *MUST* be verified by a resolver. + +[[def: Data Integrity]] + +~ [W3C Data +Integrity](https://www.w3.org/community/reports/credentials/CG-FINAL-data-integrity-20220722/) +is a specification of mechanisms for ensuring the authenticity and integrity of +structured digital documents using cryptography, such as digital signatures and +other digital mathematical proofs. + +[[def: JSON Patch]] + +~ [[spec:rfc6902]] is a web +standard format for describing how to change a JSON document from one state to +another. It is used in `did:tdw` to define how a DIDDoc is changed from one +version to the next. + +[[def: Key Pre-Rotation]] + +~ A technique for a controller of a cryptographic key to commit to the next public +key that it will use for a purpose, without exposing the public key. It protects +from an attacker that gains knowledger of the current private key from being +able to rotate to a new key the controller does not know. + +[[def: DID Log Entry, DID Log Entries]] + +~ A DID Log Entry is a JSON array of items that define the authorized +transformation of a DIDDoc from one version to the next. The initial entry +establishes the DID and version 1 of the DIDDoc. + +[[def: base32_lower]] + +~ Applies [[spec:rfc4648]] to convert +data to a `base32` encoding, and then lower cases the result. Data encoded as +base32 consists of a string of characters containing only the letters A-Z and +digits 2-7. + +[[def: Linked-VP, Linked Verifiable Presentation]] + +~ A [[spec:DID-CORE]] `service` entry that specifies where a [[ref: verifiable presentation]] about the +DID subject can be found. The Decentralized Identity Foundation hosts the [Linked VP Specification](https://identity.foundation/linked-vp/). + +[[def: Verifiable Credential, Verifiable Credentials]] + +~ A verifiable credential can represent all of the same information that a physical credential represents, adding technologies such as digital signatures, to make the credentials more tamper-evident and so more trustworthy than their physical counterparts. The [Verifiable Credential Data Model](https://www.w3.org/TR/vc-data-model/) is a W3C Standard. + +[[def: Verifiable Presentation]] + +~ A verifiable presentation data model is part W3C's [Verifiable Credential Data +Model](https://www.w3.org/TR/vc-data-model/) that contains a set of [[ref: +verifiable credentials]] about a `credentialSubject`, and a signature across the +set of VCs generated by that subject. In this specification, the use case of +primary interest is where the DID is the `credentialSubject` and the DID signs +the verifiable presentation. + +[[def: JSON Canonicalization Scheme]] + +~ The [[spec:rfc8785]] canonicalizes a JSON +structure such that is suitable for verifiable hashing or signing. + +[[def: Decentralized Identifier, Decentralized Identifiers, DID]] + +~ Decentralized Identifiers (DIDs) [[spec:did-core]] are a type of identifier that enable +verifiable, decentralized digital identities. A DID refers to any subject (e.g., +a person, organization, thing, data model, abstract entity, etc.) as determined +by the controller of the DID. + +[[def: DID Method, DID Methods]] + +~ DID methods are the mechanism by which a particular type of DID and its +associated DID document are created, resolved, updated, and deactivated. DID +methods are defined using separate DID method specifications. This document is +the DID Method Specification for `did:tdw`. + +[[def: Verifiable Conditions, verifiableConditions]] + +~ The (proposed) [verifiableConditions +Specification](https://github.com/w3c-ccg/verifiable-conditions) defines a way +to express complex conditions and additional metadata about verification +methods. It can be used to combine verification methods to form conjugated +conditions such as logical operations (like &&), thresholds, weighted +thresholds, relationships, or delegation to external verification methods. + +[[def: multi-sig, multisig]] + +~ A cryptographic signature that to be valid **MUST** contain a defined threshold +(for example, 4 of 7) individual signatures to be considered valid. The +multi-signature key reference points to a verification method that defines what +keys may contribute to the signature, and under what conditions the +multi-signature is considered valid. diff --git a/spec/example.md b/spec/example.md new file mode 100644 index 0000000..415df51 --- /dev/null +++ b/spec/example.md @@ -0,0 +1,476 @@ +## `did:tdw` Example + +The following shows the evolution of a `did:tdw` from inception through several +versions, showing the DID, DIDDoc, [[ref: DID Log]], and some of the +intermediate data structures. + +In the following, all of the data for the [[ref: DID log entries]] are displayed +as prettified JSON for readability. In the log itself, the JSON has all +whitespace removed, and each line ends with a `CR`. + +### DID Creation Data + +These examples show the important structures used in the [Create (Register)](#create-register) operation for a `did:tdw` DID. + +#### DIDDoc with SCID Placeholders + +This is the version of the DIDDoc that the [[ref: DID Controller]] constructs +(however they see fit) and passes into the [SCID Generation Process](#scid-generation-and-validation). + +```json +{ + "@context": [ + "https://www.w3.org/ns/did/v1", + "https://w3id.org/security/multikey/v1" + ], + "id": "did:web:example.com:{SCID}", + "controller": "did:web:example.com:{SCID}", + "authentication": [ + "did:web:example.com:{SCID}#FFhXVfsx" + ], + "assertionMethod": [ + "did:web:example.com:{SCID}#CPixwJ8x" + ], + "verificationMethod": [ + { + "id": "did:web:example.com:{SCID}#FFhXVfsx", + "controller": "did:web:example.com:{SCID}", + "type": "Multikey", + "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx" + }, + { + "id": "did:web:example.com:{SCID}#CPixwJ8x", + "controller": "did:web:example.com:{SCID}", + "type": "Multikey", + "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x" + } + ] + } +``` + +#### DIDDoc with SCID In Place + +After the SCID is generated, the `{SCID}` placeholders are replaced by the generated [[ref: SCID]] value. + +```json +{ + "@context": [ + "https://www.w3.org/ns/did/v1", + "https://w3id.org/security/multikey/v1" + ], + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "authentication": [ + "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx" + ], + "assertionMethod": [ + "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x" + ], + "verificationMethod": [ + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx" + }, + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x" + } + ] +} +``` + +#### Entry Hash Generation Input + +The first item in the entry hashing input for Version 1 of the DIDDoc is SCID of +the DID. The fifth item, containing the first version DIDDoc content is the full +DIDDoc (as indicated by the `value` item). + +```json +[ + "ke465curdwjzrrp5x5ut92te", + 1, + "2024-04-03T03:47:51Z", + { + "method": "did:tdw:1", + "scid": "ke465curdwjzrrp5x5ut92te" + }, + { + "value": { + "@context": [ + "https://www.w3.org/ns/did/v1", + "https://w3id.org/security/multikey/v1" + ], + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "authentication": [ + "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx" + ], + "assertionMethod": [ + "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x" + ], + "verificationMethod": [ + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx" + }, + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x" + } + ] + } + } +] +``` + +#### First Log Entry + +The following is the JSON prettified version of the entry log file that is published +as the `did.jsonl` file. When published, all extraneous whitespace is removed, as +shown in the block below the pretty-printed version. + +```json +[ + "xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20", + 1, + "2024-04-03T03:47:51Z", + { + "method": "did:tdw:1", + "scid": "ke465curdwjzrrp5x5ut92te" + }, + { + "value": { + "@context": [ + "https://www.w3.org/ns/did/v1", + "https://w3id.org/security/multikey/v1" + ], + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "authentication": [ + "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx" + ], + "assertionMethod": [ + "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x" + ], + "verificationMethod": [ + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx" + }, + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x", + "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x" + } + ] + } + }, + { + "type": "DataIntegrityProof", + "created": "2024-04-03T03:47:51Z", + "verificationMethod": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx", + "cryptosuite": "eddsa-2022", + "proofPurpose": "authentication", + "challenge": "xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20", + "proofValue": "zK7pASjX3ou7t2bDuU43sWzG4E8B3TTDFgmY8AiFLahPaLzXn4fGrXksKbWr6o2RLr7rCTT2VRAgc8F9LQKLEJkg" + } +] +``` + +The same content as it is found in the `did.jsonl` file: + +```json +["xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",1,"2024-04-03T03:47:51Z",{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"},{"value":{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","authentication":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"],"assertionMethod":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"],"verificationMethod":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"},{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"}]}},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20","proofValue":"zK7pASjX3ou7t2bDuU43sWzG4E8B3TTDFgmY8AiFLahPaLzXn4fGrXksKbWr6o2RLr7rCTT2VRAgc8F9LQKLEJkg"}] +``` + +#### `did:web` Version of DIDDoc + +As noted in the [publishing a parallel `did:web` +DID](#publishing-a-parallel-didweb-did) section of this specification, here is +what the `did:web` DIDDoc looks like for the `did:tdw` above. + +```json +{ + "@context": [ + "https://www.w3.org/ns/did/v1", + "https://w3id.org/security/multikey/v1" + ], + "id": "did:web:example.com:ke465curdwjzrrp5x5ut92te", + "alsoKnownAs": ["did:tdw:example.com:ke465curdwjzrrp5x5ut92te"], + "controller": "did:web:example.com:ke465curdwjzrrp5x5ut92te", + "authentication": [ + "did:web:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx" + ], + "assertionMethod": [ + "did:web:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x" + ], + "verificationMethod": [ + { + "id": "did:web:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx", + "controller": "did:web:example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx" + }, + { + "id": "did:web:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x", + "controller": "did:web:example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x" + } + ] +} +``` + +### Version 2 of the DIDDoc + +Time passes, and the [[ref: DID Controller]] of the `did:tdw` DID decides to +update its DID to a new version, version 2. + +#### Target Version 2 DIDDoc + +The [[ref: DID Controller]] constructs the new target DIDDoc (below) in +preparation for passing it into the process to [Update](#update-rotate) the `did:tdw` +DID. + +```json +{ + "@context": [ + "https://www.w3.org/ns/did/v1", + "https://w3id.org/security/multikey/v1", + "https://identity.foundation/linked-vp/contexts/v1" + ], + "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te", + "controller": [ + "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te" + ], + "authentication": [ + "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B" + ], + "assertionMethod": [ + "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3" + ], + "verificationMethod": [ + { + "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B", + "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6Mkw1KSvGWNAwSwWbcpwPgFARX4vKPa1xvcDMsJ5b48Zj6B" + }, + { + "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3", + "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6MkuocstfAaHsJgRnQgfQdtJiECuWEMDAbQV61aCpsUrTh3" + } + ], + "service": [ + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois", + "type": "LinkedVerifiablePresentation", + "serviceEndpoint": [ + "https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json" + ] + } + ] +} +``` + +#### Version 2 Entry Hashing Input + +The first item in the entry hashing input for Version 2 of the DIDDoc is the +entry hash generated for the Version 1 of the DIDDoc. The fifth item, containing the new +version DIDDoc content is in the form of a [[spec:rfc6902]] JSON Patch (as +indicated by the `patch` item), and are the set of operations to transition the +DIDDoc from version 1 to this new version 2 DIDDoc. + +```json +[ + "xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20", + 2, + "2024-04-03T03:47:51Z", + {}, + { + "patch": [ + { + "op": "replace", + "path": "/verificationMethod/1/publicKeyMultibase", + "value": "z6MkuocstfAaHsJgRnQgfQdtJiECuWEMDAbQV61aCpsUrTh3" + }, + { + "op": "replace", + "path": "/verificationMethod/1/controller", + "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te" + }, + { + "op": "replace", + "path": "/verificationMethod/1/id", + "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3" + }, + { + "op": "replace", + "path": "/verificationMethod/0/publicKeyMultibase", + "value": "z6Mkw1KSvGWNAwSwWbcpwPgFARX4vKPa1xvcDMsJ5b48Zj6B" + }, + { + "op": "replace", + "path": "/verificationMethod/0/controller", + "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te" + }, + { + "op": "replace", + "path": "/verificationMethod/0/id", + "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B" + }, + { + "op": "replace", + "path": "/assertionMethod/0", + "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3" + }, + { + "op": "replace", + "path": "/authentication/0", + "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B" + }, + { + "op": "replace", + "path": "/controller", + "value": [ + "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te" + ] + }, + { + "op": "replace", + "path": "/id", + "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te" + }, + { + "op": "add", + "path": "/@context/2", + "value": "https://identity.foundation/linked-vp/contexts/v1" + }, + { + "op": "add", + "path": "/service", + "value": [ + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois", + "type": "LinkedVerifiablePresentation", + "serviceEndpoint": [ + "https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json" + ] + } + ] + } + ] + } +] +``` + +#### Log File For Version 2 + +The new version 2 `did.jsonl` file contains two entries, one for each version +of the DIDDoc. The data integrity proof on the version 2 entry **MUST** be from +an `authentication` key from the version 1 DIDDoc. + +```json +["xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",1,"2024-04-03T03:47:51Z",{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"},{"value":{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","authentication":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"],"assertionMethod":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"],"verificationMethod":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"},{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"}]}},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20","proofValue":"zK7pASjX3ou7t2bDuU43sWzG4E8B3TTDFgmY8AiFLahPaLzXn4fGrXksKbWr6o2RLr7rCTT2VRAgc8F9LQKLEJkg"}] +["zbuqyfaytakn9bhqhwrn0f3kh3fc5trz5qxmj91ay6rn71qhcnw0",2,"2024-04-03T03:47:51Z",{},{"patch":[{"op":"replace","path":"/verificationMethod/1/publicKeyMultibase","value":"z6MkuocstfAaHsJgRnQgfQdtJiECuWEMDAbQV61aCpsUrTh3"},{"op":"replace","path":"/verificationMethod/1/controller","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"replace","path":"/verificationMethod/1/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"},{"op":"replace","path":"/verificationMethod/0/publicKeyMultibase","value":"z6Mkw1KSvGWNAwSwWbcpwPgFARX4vKPa1xvcDMsJ5b48Zj6B"},{"op":"replace","path":"/verificationMethod/0/controller","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"replace","path":"/verificationMethod/0/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"},{"op":"replace","path":"/assertionMethod/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"},{"op":"replace","path":"/authentication/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"},{"op":"replace","path":"/controller","value":["did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"]},{"op":"replace","path":"/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"add","path":"/@context/2","value":"https://identity.foundation/linked-vp/contexts/v1"},{"op":"add","path":"/service","value":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois","type":"LinkedVerifiablePresentation","serviceEndpoint":["https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json"]}]}]},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"zbuqyfaytakn9bhqhwrn0f3kh3fc5trz5qxmj91ay6rn71qhcnw0","proofValue":"z4zn3AVWC76rDoDtvNW2ospTPC3vDMfbxcZ383AkDun43KUBhBAv3ZJcE9zRXT8K3pHEDBaYvc19Q1weH5zoMa2Lf"}] +``` + +### Version 3 + +#### Version 3 Target DIDDoc + +Here is the target update for the version 3 DIDDoc, as constructed by the DID Controller. It is the data used as input to the `did:tdw` log entry generation process. + +```json +{ + "@context": [ + "https://www.w3.org/ns/did/v1", + "https://w3id.org/security/multikey/v1", + "https://identity.foundation/linked-vp/contexts/v1", + "https://didcomm.org/messaging/v2" + ], + "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te", + "controller": [ + "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te" + ], + "authentication": [ + "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#gJqvqaYD" + ], + "assertionMethod": [ + "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CZSeAWLE" + ], + "keyAgreement": [ + "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#qnYZ6fWH" + ], + "verificationMethod": [ + { + "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#gJqvqaYD", + "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6MksNvDtgMutKMzjezRqj8JbYuCHNjHR5HBaF2ogJqvqaYD" + }, + { + "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CZSeAWLE", + "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6Mkq7Qoa2LCvLCUiq9W2J9vXH1ooDqSX2ehWGUzCZSeAWLE" + }, + { + "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#qnYZ6fWH", + "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te", + "type": "Multikey", + "publicKeyMultibase": "z6LSdYjdAE7ZY1Gh5VPAxDJdgbg45Lq6im3N9o6HqnYZ6fWH" + } + ], + "service": [ + { + "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois", + "type": "LinkedVerifiablePresentation", + "serviceEndpoint": [ + "https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json" + ] + }, + { + "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#didcomm", + "type": "DIDCommMessaging", + "serviceEndpoint": { + "uri": "https://example.com/didcomm", + "accept": [ + "didcomm/v2", + "didcomm/aip2;env=rfc587" + ], + "routingKeys": [ + "did:example:somemediator#somekey" + ] + } + } + ] +} +``` + +#### Log File For Version 3 + +The new version 3 `did.jsonl` file contains three entries, one for each version +of the DIDDoc. The data integrity proof on the version 3 entry **MUST** be from +an `authentication` key from the version 2 DIDDoc. + +```json +["xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",1,"2024-04-03T03:47:51Z",{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"},{"value":{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","authentication":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"],"assertionMethod":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"],"verificationMethod":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"},{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"}]}},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20","proofValue":"zK7pASjX3ou7t2bDuU43sWzG4E8B3TTDFgmY8AiFLahPaLzXn4fGrXksKbWr6o2RLr7rCTT2VRAgc8F9LQKLEJkg"}] +["zbuqyfaytakn9bhqhwrn0f3kh3fc5trz5qxmj91ay6rn71qhcnw0",2,"2024-04-03T03:47:51Z",{},{"patch":[{"op":"replace","path":"/verificationMethod/1/publicKeyMultibase","value":"z6MkuocstfAaHsJgRnQgfQdtJiECuWEMDAbQV61aCpsUrTh3"},{"op":"replace","path":"/verificationMethod/1/controller","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"replace","path":"/verificationMethod/1/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"},{"op":"replace","path":"/verificationMethod/0/publicKeyMultibase","value":"z6Mkw1KSvGWNAwSwWbcpwPgFARX4vKPa1xvcDMsJ5b48Zj6B"},{"op":"replace","path":"/verificationMethod/0/controller","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"replace","path":"/verificationMethod/0/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"},{"op":"replace","path":"/assertionMethod/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"},{"op":"replace","path":"/authentication/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"},{"op":"replace","path":"/controller","value":["did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"]},{"op":"replace","path":"/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"add","path":"/@context/2","value":"https://identity.foundation/linked-vp/contexts/v1"},{"op":"add","path":"/service","value":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois","type":"LinkedVerifiablePresentation","serviceEndpoint":["https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json"]}]}]},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"zbuqyfaytakn9bhqhwrn0f3kh3fc5trz5qxmj91ay6rn71qhcnw0","proofValue":"z4zn3AVWC76rDoDtvNW2ospTPC3vDMfbxcZ383AkDun43KUBhBAv3ZJcE9zRXT8K3pHEDBaYvc19Q1weH5zoMa2Lf"}] +["3856ukdk0tardcm40tg11qe8dche5w38b6z3cchrraabka80ejy0",3,"2024-04-03T03:47:51Z",{},{"patch":[{"op":"add","path":"/service/1","value":{"id":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#didcomm","type":"DIDCommMessaging","serviceEndpoint":{"uri":"https://example.com/didcomm","accept":["didcomm/v2","didcomm/aip2;env=rfc587"],"routingKeys":["did:example:somemediator#somekey"]}}},{"op":"replace","path":"/verificationMethod/1/publicKeyMultibase","value":"z6Mkq7Qoa2LCvLCUiq9W2J9vXH1ooDqSX2ehWGUzCZSeAWLE"},{"op":"replace","path":"/verificationMethod/1/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CZSeAWLE"},{"op":"replace","path":"/verificationMethod/0/publicKeyMultibase","value":"z6MksNvDtgMutKMzjezRqj8JbYuCHNjHR5HBaF2ogJqvqaYD"},{"op":"replace","path":"/verificationMethod/0/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#gJqvqaYD"},{"op":"add","path":"/verificationMethod/2","value":{"id":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#qnYZ6fWH","controller":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6LSdYjdAE7ZY1Gh5VPAxDJdgbg45Lq6im3N9o6HqnYZ6fWH"}},{"op":"replace","path":"/assertionMethod/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CZSeAWLE"},{"op":"replace","path":"/authentication/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#gJqvqaYD"},{"op":"add","path":"/@context/3","value":"https://didcomm.org/messaging/v2"},{"op":"add","path":"/keyAgreement","value":["did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#qnYZ6fWH"]}]},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"3856ukdk0tardcm40tg11qe8dche5w38b6z3cchrraabka80ejy0","proofValue":"z4e1hqAH9jNmwvfh1HvBDpB69Vq8nAGCdrCKa2ebK2kf7Pd2eNpPznKZRo9vfn72JjYabwe4drhQF9uQFmL4KxuiJ"}] +``` + +And so on... diff --git a/spec/header.md b/spec/header.md new file mode 100644 index 0000000..cad8e36 --- /dev/null +++ b/spec/header.md @@ -0,0 +1,20 @@ +Trust DID Web - `did:tdw` +================== + +**Specification Status:** DRAFT + +**Latest Draft:** + [https://github.com/bcgov/trustdidweb](https://github.com/bcgov/trustdidweb) + +**Editors:** +~ [Stephen Curran](https://github.com/swcurran) +~ [John Jordan, BC Gov](https://github.com/jljordan42) +~ [Andrew Whitehead](https://github.com/andrewhitehead) +~ [Brian Richter](https://github.com/brianorwhatever) + +**Participate:** +~ [GitHub repo](https://github.com/bcgov/trustdidweb) +~ [File a bug](https://github.com/bcgov/trustdidweb/issues) +~ [Commit history](https://github.com/bcgov/trustdidweb/commits/main) + +------------------------------------ diff --git a/spec/implementors_guide.md b/spec/implementors_guide.md new file mode 100644 index 0000000..3a44448 --- /dev/null +++ b/spec/implementors_guide.md @@ -0,0 +1,30 @@ +## Implementors Guide + +### Implementations + +Proof of concept implementations of `did:tdw` software for [[ref: DID Controllers]] and resolvers can be found here: + +- Typescript: [https://github.com/bcgov/trustdidweb-ts](https://github.com/bcgov/trustdidweb-ts) +- Python: To be added + +Both currently (as of 2024.04.11) support all of the features of `did:tdw` except for [[ref: Key Pre-Rotation]] and [[ref: Verifiable Conditions]]. + +The Typescript implementation is currently less than 1000 lines of Typescript code. + +### Using Pre-Rotation Keys + +Best practices are that the [[ref: DID Controller]] generates the active key for the DIDDoc where it can be used for "production" purposes, and generates the "next key" in an isolated location from production + +::: todo + +Complete this section, covering guidance on where to hold pre-rotation keys and post-quantum key rotations. + +::: + +### Moving a DID's Web Location + +::: todo + +Complete this section + +::: \ No newline at end of file diff --git a/spec/overview.md b/spec/overview.md new file mode 100644 index 0000000..4d9bbfb --- /dev/null +++ b/spec/overview.md @@ -0,0 +1,170 @@ +## Overview + +The evolution of [[ref: Decentralized Identifiers]] ([[ref: DID]]) continues to +be a dynamic area of development in the quest for secure and private digital +identity management. The `did:web` method, praised for its simplicity and ease +of deployment, allows for DIDs to be associated with a domain's reputation or +published on platforms like GitHub. However, it is not without its challenges +from trust layers inherited from the web and the absence of a verifiable history +for the DID. Addressing these concerns, the proposed `did:tdw` (Trust DID Web) +method aims to enhance `did:web` by introducing a verifiable history feature, +akin to what is available with ledger-based DIDs, without relying on a ledger. +This approach not only maintains backward compatibility but also offers an +additional layer of assurance for those requiring more robust verification +processes. By publishing the resulting DID as both `did:web` and `did:tdw`, it +caters to a broader range of trust requirements, from those who are comfortable +with the existing `did:web` infrastructure to those seeking greater security +assurances provided by `did:tdw`. This innovative step represents a significant +stride towards a more trusted and secure web, where the integrity of +cryptographic key publishing is paramount. + +The key differences between `did:web` and `did:tdw` revolve around the core +issues of decentralization and security. `did:web` is recognized for its +simplicity and cost-effectiveness, allowing for easy establishment of a +credential ecosystem. However, it is not inherently decentralized as it relies +on DNS domain names, which require centralized registries, and it lacks a +cryptographically verifiable, tamper-resistant, and persistently stored DID +document. In contrast, `did:tdw` (Trust DID Web) is proposed as an enhancement +to `did:web`, aiming to address these limitations by adding a verifiable history +to the DID without the need for a ledger. This method seeks to provide a more +decentralized approach by ensuring that the security of the embedded +self-certifying identifier does not depend on DNS. Additionally, `did:tdw` is +capable of resolving a cryptographically verifiable trust registry and status +lists, using DID-Linked Resources, which `did:web` lacks. These features are +designed to build a trusted web, offering a higher level of assurance for +cryptographic key publishing and management. + +For backwards compatibility, and for verifiers that "trust" `did:web`, a +`did:tdw` can be trivially modified and published in parallel to a `did:web` +DID. For resolvers that want more assurance, `did:tdw` provides a way to "trust +did:web" (or to enable a "trusted web" if you say it fast) enabled by the +features listed in the [Abstract](#abstract). + +The following is a `tl;dr` summary of how `did:tdw` works. + +1. In the same path as where DID resolvers find a `did:web`'s `did.json`, + `did:tdw`'s `did.jsonl` ([[ref: JSON Lines]]) file is found. The same `did:web` DID-to-HTTPS + transformation is used. +2. The `did.jsonl` is a list of JSON [[ref: DID log entries]], one per line, + whitespace removed, each of which contains the information needed to derive a + version of the DIDDoc from its preceding version. +3. Each entry includes six JSON entries: + 1. A hash of the entry. + 2. The `versionId` of the DIDDoc, starting from 1 and incrementing. + 3. The `versionTime` (as stated by the DID Controller) of the entry. + 4. A set of `parameters` that impact the processing of the current and + future log entries. + - Example parameters are the version of the `did:tdw` specification and + hash algorithm being used. + 5. The new version of the DIDDoc as either a `value` (the full document) or + a `patch` derived using [[ref: JSON Patch]] to update the new version from + the previous entry. + 6. A [[ref: Data Integrity]] (DI) proof across the entry, signed by a DID + Controller authorized to update the DIDDoc. +4. In generating the first version of the DIDDoc, the DID Controller calculates + the [[ref: SCID]] for the DID, includes it as a `parameter` in the first log + entry, and inserts it where needed in the initial (and all subsequent) + DIDDocs. +5. A DID Controller generates and publishes the updated log file by making it + available at the appropriate location on the web, based on the identifier of the + DID. +6. Given a `did:tdw` DID, a resolver converts the DID to an HTTPS URL, + retrieves, and processes the log file `did.jsonl`, generating and verifying + each log entry as per the requirements outlined in this specification. + - In the process, the resolvers may collect all the DIDDoc versions and public + keys (by reference) used by the DID currently, or in the past. This enables + resolving both current and past DID URLs. +7. `did:tdw` DID URLs with paths and `/whois` are resolved to documents + published by the DID Controller that are by default in the web location relative to the + `did.jsonl` file. See the [note below](#the-whois-use-case) about the + powerful capability enabled by the `/whois` DID URL path. +8. Optionally, a DID Controller can generate and publish a `did:web` DIDDoc + from the latest `did:tdw` DIDDoc by changing the `id` to the `did:web` DID, + and adding an `alsoKnownAs` for the `did:tdw` (indicating to a resolver that + they can verify the DIDDoc, if wanted). + + ::: warning + A resolver settling for just the `did:web` version of the DID does not get the + verifiability of the `did:tdw` log. + ::: + +An example of a `did:tdw` evolving through a series of versions can be seen in +the [did:tdw Examples](#didtdw-example) of this specification. + +This draft specification was developed in parallel with the development of two proof +of concept implementations. The specification/implementation interplay helped +immensely in defining a practical, easy to use, easy to understand, DID method. +The existing proof of concept implementations of the `did:tdw` DID Method are +listed in the [Implementors Guide](#Implementations). The current Typescript +implementation is less than 1000 lines of Typescript code. + +### The `/whois` Use Case + +This DID Method introduces what we hope will be a widely embraced convention for +all DID Methods -- the `/whois` path. This feature harkens back to the `WHOIS` +protocol that was created in the 1970s to provide a directory about people and +entities in the early days of ARPANET. In the 80's, `whois` evolved into +[[spec-inform:rfc920]] that has expanded into the [global +whois](https://en.wikipedia.org/wiki/WHOIS) feature we know today as +[[spec-inform:rfc3912]]. Submit a `whois` request about a domain name, and get +back the information published about that domain. + +We propose that the `/whois` path for a DID enable a comparable, decentralized, +version of the `WHOIS` protocol for DIDs. Notably, when `/whois` is +resolved (using a standard DID `service` that follows the [[ref: Linked-VP]] +specification), a [[ref: Verifiable Presentation]] (VP) may be returned (if +published by the DID Controller) containing [[ref: Verifiable Credentials]] with +the DID as the `credentialSubject`, and the VP signed by the DID. Given a DID, +one can gather verifiable data about the [[ref: DID Controller]] by resolving +`/whois` and processing the returned VP. That's powerful -- an efficient, +highly decentralized, trust registry. For `did:tdw`, the approach is very simple +-- transform the DID to its HTTPS equivalent, and execute a `GET /whois`. +Need to know who issued the VCs in the VP? Get the issuer DIDs from those VCs, +and resolve `/whois` for each. This is comparable to walking a CA +(Certificate Authority) hierarchy, but self-managed by the DID Controllers -- +and the issuers that attest to them. + +The following is a use case for the `/whois` capability. Consider an example of +the `did:tdw` controller being a mining company that has exported a shipment and +created a "Product Passport" Verifiable Credential with information about the +shipment. A country importing the shipment (the Importer) might want to know +more about the issuer of the VC, and hence, the details of the shipment. They +resolve the `/whois` of the entity and get back a Verifiable Presentation +about that DID. It might contain: + +- A verifiable credential issued by the Legal Entity Registrar for the + jurisdiction in which the mining company is headquartered. + - Since the Importer knows about the Legal Entity Registrar, they can automate + this lookup to get more information about the company from the VC -- its + legal name, when it was registered, contact information, etc. +- A verifiable credential for a "Mining Permit" issued by the mining authority + for the jurisdiction in which the company operates. + - Perhaps the Importer does not know about the mining authority for that + jurisdiction. The Importer can repeat the `/whois` resolution process for + the issuer of _that_ credential. The Importer might (for example), resolve + and verify the `did:tdw` DID for the Authority, and then resolve the + `/whois` DID URL to find a verifiable credential issued by the government of + the jurisdiction. The Importer recognizes and trusts that government's + authority, and so can decide to recognize and trust the mining permit + authority. +- A verifiable credential about the auditing of the mining practices of the + mining company. Again, the Importer doesn't know about the issuer of the audit + VC, so they resolve the `/whois` for the DID of the issuer, get its VP and + find that it is accredited to audit mining companies by the [London Metal + Exchange](https://www.lme.com/en/) according to one of its mining standards. + As the Importer knows about both the London Metal Exchange and the standard, + it can make a trust decision about the original Product Passport Verifiable + Credential. + +Such checks can all be done with a handful of HTTPS requests and the processing +of the DIDs and verifiable presentations. If the system cannot automatically +make a trust decision, lots of information has been quickly collected that can +be passed to a person to make such a decision. + +The result is an efficient, verifiable, credential-based, decentralized, +multi-domain trust registry, empowering individuals and organizations to verify +the authenticity and legitimacy of DIDs. The convention promotes a decentralized +trust model where trust is established through cryptographic verification rather +than reliance on centralized authorities. By enabling anyone to access and +validate the information associated with a DID, the "/whois" path contributes to +the overall security and integrity of decentralized networks. diff --git a/spec/references.md b/spec/references.md new file mode 100644 index 0000000..7b30615 --- /dev/null +++ b/spec/references.md @@ -0,0 +1,3 @@ +## References + +[[spec]] diff --git a/spec/security_and_privacy.md b/spec/security_and_privacy.md new file mode 100644 index 0000000..24a1a72 --- /dev/null +++ b/spec/security_and_privacy.md @@ -0,0 +1,42 @@ +## Security and Privacy Considerations + +### DNS Considerations + +#### DNS Security Considerations + +Implementers must secure DNS resolution to protect against attacks like Man in +the Middle, following the detailed guidance in the [did:web +specification](https://w3c-ccg.github.io/did-method-web/#dns-considerations). +The use of DNSSEC [[spec:RFC4033]], [[spec:RFC4034]], [[spec:RFC4035]] is +essential to prevent spoofing and ensure authenticity of DNS records. + +#### DNS Privacy Considerations + +Resolving a `did:tdw` identifier can expose users to tracking by DNS providers +and web servers. To mitigate this risk, it's recommended to use privacy-enhancing +technologies such as VPNs, TOR, or trusted universal resolver services, in line +with strategies outlined in the [did:web +specification](https://w3c-ccg.github.io/did-method-web/#dns-considerations) +including emerging RFCs such as [Oblivious DNS over +HTTPS](https://datatracker.ietf.org/doc/html/draft-pauly-dprive-oblivious-doh-03) +for DNS privacy. + +### In-transit Security + +For in-transit security, the guidance provided in the [did:web +specification](https://w3c-ccg.github.io/did-method-web/#in-transit-security) +regarding the encryption of traffic between the server and client should be +followed. + +### International Domain Names + +[[spec:DID-CORE]] identifier syntax does not allow Unicode in method name nor +method specific identifiers. + +Implementers should be cautious when implementing support for DID URLs that rely +on domain names or path components that contain Unicode characters. + +See also: + +- [UTS-46](https://unicode.org/reports/tr46/) +- [[spec:RFC5895]] \ No newline at end of file diff --git a/spec/specification.md b/spec/specification.md new file mode 100644 index 0000000..5c0df49 --- /dev/null +++ b/spec/specification.md @@ -0,0 +1,809 @@ +## did:tdw DID Method Specification + +### Target System + +The target system of the Trust DID Web (TDW) DID method is the host (or domain) +name when the domain specified by the DID is resolved through the Domain Name +System (DNS). + +### Method Name + +The namestring that identifies this DID method is: `tdw`. A DID that uses this +method MUST begin with the following prefix: `did:tdw`. Per the DID +specification, this string MUST be in lowercase. The remainder of the DID, after +the prefix, is the [method-specific identifier](#method-specific-identifier), +specified below. + +### Method-specific Identifier + +The method specific identifier is a fully qualified domain name that is secured +by a TLS/SSL certificate with an optional path to the [[ref: DID Log]]. The +identifier **MUST** contain a [[ref: self-certifying identifier]] (SCID) as +either part of the subdomain component of the domain name, or as a component of +the optional path. The content of the [[ref: SCID]] is +[generated](#scid-generation-and-validation) in creating the DID. The formal +rules describing valid domain name syntax are described in [[spec:RFC1035]], +[[spec:RFC1123]], and [[spec:RFC2181]]. + +The domain name component of the method specific identifier MUST match the +common name used in the SSL/TLS certificate, and it MUST NOT include IP +addresses. A port MAY be included and the colon MUST be percent encoded to +prevent a conflict with paths. Directories and subdirectories MAY optionally be +included, delimited by colons rather than slashes. + +The [[ref: SCID]], a globally unique identifier, is generated as part of the +creation of the DID and placed into the DID identifier. + +As specified in the following Augmented Backus-Naur Form (ABNF) notation +[[spec:rfc2234]] the [[ref: SCID]] **MUST** be present in the DID string, but +may be placed in the (optional) subdomain component of the domain, or as a +segment in the (optional) URL path. See examples below. The `domain-segment` and +`path-segment` elements refer to [[spec:rfc3986]]'s ABNF for a Generic URL (page +49). Attempting to replicate here the full ABNF of those elements from that RFC +would inevitably be wrong. + +```abnf +tdw-did = "did:tdw:" *( domain-segment “.” ) scid 1*( “.” domain-segment ) ( “.” domain-segment ) *( ":" path-segment ) +tdw-did = "did:tdw:" 2*( domain-segment “.” ) *( ":" path-segment ) (":" scid ) *( ":" path-segment ) +domain-segment = ; A part of a domain name as defined in RFC3986, such as "example" and "com" in "example.com" +path-segment= ; A part of a URL path as defined in RFC3986, such as "path", "to", "folder" in "path/to/folder" +scid = 28+( lower-base32 ) +lower-base32 = [2-7a-z] +``` + +::: example + +`did:tdw` DIDs and the corresponding web locations for their `did:tdw` log file. +`{SCID}` is a placeholder for where the generated SCID will be placed in the +examples. + +--- + +subdomain + +`did:tdw:{SCID}.example.com` --> + +`https://{SCID}.example.com/.well-known/did.jsonl` + +path + +`did:tdw:example.com:dids:{SCID}` --> + +`https://example.com/dids/{SCID}/did.jsonl` + +path w/ port + +`did:tdw:example.com%3A3000:dids:{SCID}` --> + +`https://example.com:3000/dids/{SCID}/did.jsonl` + +::: + +The location of the `did:tdw` `did.jsonl` [[ref:DID Log]] file is the same as +where the comparable `did:web` `did.json` file is published. A [[ref: DID +Controller]] **MAY** choose to publish both DIDs and so both files. + +### DID Method Operations + +#### Create (Register) + +Creating a `did:tdw` DID is done by carrying out the following steps. + +1. Define the DID string, and hence, the web location at which the DID Log + (`did.jsonl`) will be published. Identify (using the placeholder `{SCID}`) + where the required [[ref: SCID]] will be placed in the DID string (ie. + `did:tdw:example.com:{SCID}`). +2. Create the initial DIDDoc (`did.json`) file for the DID, with whatever + content is required. Wherever there is self-reference to the DID in the + DIDDoc, use the absolute form defined in step 1, with the identified + placeholder for the [[ref: SCID]] (ie. `did:tdw:example.com:{SCID}#key-1`). + 1. As per [Authorized Keys](#authorized-keys), the DIDDoc **MUST** contain at + least one `authentication` or `verificationMethod` key type. +3. Define a JSON array of valid [[ref: parameters]] that affect the generation + of the DID. The [DID Generation and Validation + Parameters](#didtdw-did-method-parameters) section of this specification + defines the permitted [[ref: parameters]]. +4. Pass the DID string, initial DIDDoc, and [[ref: parameters]] to a `did:tdw` + "Create" implementation that **MUST**: + 1. Calculate the [[ref: SCID]] for the DID as defined in the [SCID Generation + and Validation](#scid-generation-and-validation) section of this + specification. + 2. Replace in the DIDDoc the placeholder for the [[ref: SCID]] `{SCID}` with + the calculated `SCID`. + 3. Generate a DID Entry as a JSON array with the following five JSON items: + 1. The [[ref: SCID]] as the `entryHash` value: + `"ke465curdwjzrrp5x5ut92te"` + 2. An integer, `1`, that is the versionId for this first version of the + DIDDoc: `1` + 3. A string that is the current time in [[ref: ISO8601]] format: + `"2024-04-04T07:32:58Z"` + 4. The [[ref: parameters]] passed in as a JSON dict: + `{"method":"did:tdw:1","scid":"en6dfezxz8yvudnyb5pq9a6g"}` + 5. The contents of the initial DIDDoc, in the form: `{"value": }` + 4. Calculate the [[ref: Entry Hash]] (`entryHash`) of the DID Entry as + defined in the [Entry Hash Generation and + Validation](#entry-hash-generation-and-validation) section of this + specification. + 5. Update the `entryHash` with the value produced in the previous step. + 6. Generate a [[ref: Data Integrity]] proof on the initial DIDDoc using an + authorized key from the DID, and the `entryHash` as the proof `challenge`. + The definition of "authorized" in this case is specified in the + [Authorized Keys](#authorized-keys) section of this specification. The + proof becomes the sixth and last JSON item in the DID log entry. + 7. Put the resulting entry, with extraneous white space removed as the + contents of a file `did.jsonl` and publish the file at the appropriate + location defined by the `did:tdw` value. + - This is a logical operation -- how a deployment serves the `did.jsonl` + content is not constrained. + +A controller **MAY** generate an equivalent `did:web` DIDDoc and publish it as +defined in the [Publishing a Parallel `did:web` +DID](#publishing-a-parallel-didweb-did) section of this specification. The +`did:web` DIDDoc could be used for backwards compatibility as a transition is +made from `did:web` to `did:tdw`. Verifiers using the `did:web` lose the +verifiable properties and history of the `did:tdw` for the convenience of the +simple retrieval of the `did:web` DIDDoc. + +#### Read (Resolve) + +The following steps MUST be executed to resolve the DIDDoc for a `did:tdw` DID: + +1. Replace `:` with `/` in the method specific identifier to obtain the fully + qualified domain name and optional path. +2. If the domain contains a port percent decode the colon. +3. Generate an HTTPS URL to the expected location of the DIDDoc by prepending + `https://`. +4. If no path has been specified in the URL, append `/.well-known`. +5. Append `/did.jsonl` to complete the URL. +6. Perform an HTTP GET request to the URL using an agent that can successfully + negotiate a secure HTTPS connection, which enforces the security requirements + as described in [Security and privacy + considerations](#security-and-privacy-considerations). +7. When performing the DNS resolution during the HTTP GET request, the client + SHOULD utilize [[spec:rfc8484]] in order to prevent tracking of the identity + being resolved. +8. Process the [[ref: DID Log]] file as described below. + +To process the retrieved [[ref: DID Log]] file, the resolver **MUST** carry out +the following steps: + +1. Process the Log entries in the order they appear in the file, applying the + [[ref: parameters]] set on current and previous entries. As noted in the + [Create (Register)](#create-register), each log entry consists of a JSON + array of 6 items: + 1. `entryHash` + 2. `versionId` + 3. `versionTime` + 4. `parameters` + 5. DIDDoc content -- either the full `value` or a [[ref: JSON Patch]] `patch` + to be applied to the prior version of the DIDDoc. + 6. A Data Integrity proof for the current version of the DIDDoc of + the entry. +2. For each entry: + 1. Update the currently active [[ref: parameters]] with the parameters from + the entry (if any). Continue processing using the now active set of [[ref: + parameters]]. + 2. Verify the Data Integrity proof in the entry, and ensure it is signed by + an authorized key as defined in the [Authorized Keys](#authorized-keys) + section of this specification. + 3. Verify the `entryHash` for the entry using the process defined in the + [Entry Hash Generation and + Verification](#entry-hash-generation-and-validation) section of this + specification. + 4. Verify that the first log entry's `versionId` is `1`, and that the `versionId` is incremented by one for each subsequent log entry. + 5. Verify that the `versionTime` for each log entry is greater than the previous entry, and that the `versionTime` values are all earlier than the current time. + 6. For the initial version of the DIDDoc (`1`) verify that the [[ref: SCID]] + (defined in the [[ref: parameters]]) is being used in the DID, and + verifies according to the [SCID Generation and + Verification](#scid-generation-and-validation) section of this + specification. + 7. Generate the version of the DIDDoc for the entry by using the JSON value + of the `value` item, or by using [[ref: JSON Patch]] to apply the JSON + value of the `patch` entry item to the previous version of the DIDDoc. + 8. If [[ref: Key Pre-Rotation]] is being used, verify that any added keys in + the DIDDoc have a valid pre-rotation entry as defined in the [Key + Pre-Rotation Hash Generation and + Verification](#pre-rotation-key-hash-generation-and-validation) section of + this specification. + 9. Once each log entry has been processed, collect the following information + about each version: + 1. DIDDocument + 2. `versionId` + 3. `versionTime` + +On completing the processing of all entries in the [[ref: DID Log]], respond to +the DID resolution request, including the application of query parameters such +as `?versionId=` and `?versionTime=` with the appropriate DIDDoc version. + +The following error codes and descriptions may be returned when resolving a DID. + +:::todo + +Document the full list of error codes that can be generated in resolving a DID. + +::: + +- Code 404: The `did:tdw` DID Log file `did.jsonl` was not found. + +##### Reading did:tdw DID URLs + +A `did:tdw` resolver **MAY** implement the resolution of the `/whois` and a DID +URL Path using the [whois LinkedVP Service](#whois-linkedvp-service) and [DID +URL Path Resolution Service](#did-url-path-resolution-service) as defined in +this specification by processing the [[ref: DID Log]] and then dereferencing the +DID URL based on the contents of the DIDDoc. The client of a resolver that does +not implement those capabilities must use the resolver to resolve the +appropriate DIDDoc, and then process the resulting DID URLs themselves. Since +the default DID-to-HTTPS URL transformation is trivial, `did:tdw` [[ref: DID +Controllers]] are strongly encouraged to use the default behavior for DID URL +Path resolution. + +#### Update (Rotate) + +To update a DID a new, verifiable [[ref: DID Log Entry]] must be generated, +appended to the existing [[ref: DID Log]] (`did.jsonl`) and published to the +web location defined by the DID. The process to generate a verifiable [[ref: DID +Log Entry]] follows a similar process to the [Create](#create-register) process, +as follows: + +1. Make the desired changes to the DIDDoc. While the contents of a new DIDDoc + version are (mostly) up to the DID controller, there are some limitations: + 1. The `id` of the DIDDoc **MAY** be changed when the DID Controller wants to + (or must) publish the DID at a different location and wants to retain the + [[ref: SCID]] and history of the DID. For details, see the section [Moving + a DID's Web Location](#moving-a-dids-web-location). + 2. If [[ref: Key Pre-Rotation]] is being used in the DID, only keys with a + valid `nextKeys` entry in a previous DIDDoc can be added, as defined in + the [Using Pre-Rotation Keys](#using-pre-rotation-keys) section of this + specification. +2. Define a JSON array of valid [[ref: parameters]] that affect the evolution of + the DID. The [`did:tdw` DID Method Parameters](#didtdw-did-method-parameters) + section of this specification defines the permitted [[ref: parameters]]. +3. Pass the current [[ref: DID Log]], the updated DIDDoc, and the [[ref: + parameters]] to a `did:tdw` update implementation which **MUST**: + 1. Generate a DID Entry as a JSON array with the following JSON items: + 1. The `entryHash` from the previous [[ref: DID Log Entry]] as the + `entryHash` value. + 2. An integer that is one more than the `versionId` of the previous [[ref: + DID Log Entry]]. + 3. A string that is the current time in [[ref: ISO8601]] format: + `"2024-04-05T07:32:58Z"` + 4. The [[ref: parameters]] passed in as a JSON dict: `{}` + 1. [[ref: parameters]] from previous versions continue to apply and do + not need to be repeated in each version. As a result, the + `parameters` item will often be an empty dict. + 5. Generate a [[ref: JSON Patch]] to evolve the previous DIDDoc version to + the new DIDDoc version, and put the resulting patch in the item + `{"patch": }`. For details see the [Generating and + Applying a JSON Patch](#generating-and-applying-a-json-patch) section + of this specification. + 1. An implementation **MAY** skip the [[ref: JSON Patch]] process and + simply put the full new version of the DIDDoc in the item `{"value": + }` as is done in the initial entry in the log. + 2. Calculate the [[ref: Entry Hash]] (`entryHash`) of the DID Entry as + defined in the [Entry Hash Generation and + Validation](#entry-hash-generation-and-validation) section of this + specification. + 3. Update the `entryHash` with the value produced in the previous step. + 4. Generate a [[ref: Data Integrity]] proof on the new DIDDoc of the entry + using an authorized key from the DID, and the `entryHash` as the proof + `challenge`. The definition of "authorized" is formalized in the + [Authorized Keys](#authorized-keys) section of this specification. The + proof becomes the last JSON item in the entry. + 5. Append the resulting entry to the existing contents of the [[ref: DID + Log]] file `did.jsonl` on a new line. +4. Update the [[ref: DID Log]] file at the appropriate location defined by the + `did:tdw` identifier. + - This is a logical operation -- how a deployment serves the `did.jsonl` + content is not constrained. + +A controller **MAY** generate an equivalent, updated `did:web` DIDDoc and +publish it as defined in the [Publishing a Parallel `did:web` +DID](#publishing-a-parallel-didweb-did) section of this specification. + +#### Deactivate (Revoke) + +To deactivate the DID, the [[ref: DID Controller]] **SHOULD** add to the [[ref: +DID log entry]] [[ref: parameters]] the item `"deactivated": true`. A [[ref: DID +Controller]] **MAY** update the DIDDoc further to indicate the deactivation of +the DID, such as removing the `authentication` key type entries, preventing +further updates to the DID/DIDDoc. + +A resolver encountering in the [[ref: DID log entry]] [[ref: parameters]] the +item `"deactivated": true` should return in the DIDDoc Metadata the JSON item +`"deactivated": true`, as per the [[spec:DID-CORE]] specification. + +### DID Method Processes + +The [DID Method Operations](#did-method-operations) reference several processes +that are executed during DIDDoc generation and DID resolution verification. Each +of those processes is specified in the following sections. + +#### did:tdw DID Method Parameters + +Entries in the `did:tdw` [[ref: DID Log]] file contain, as the 4th item, a JSON +object that define the DID processing parameters being used by the [[ref: DID +Controller]] when publishing that and subsequent DID Entries. A DID Resolver +will use the same parameters when processing the [[ref: DID Log]] to resolve the +DID. The parameters object **MUST** only include items defined in this +specification. + +::: example + +An example of the parameters item in the first DID Log entry for a DID: + +`{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"}` + +::: + +The permitted parameter items and (where applicable) enumerated values for those +items are defined below. + +- `method`: Defines the version of the [[ref: DID Log]] processing specification + to use when processing a given DID's log file. As new versions of the + processing specifications are defined, additional values will be added to the + list of acceptable values. + - This item **MUST** appear in the first [[ref: DID Log]] entry. + - This item **MAY** appear in later [[ref: DID Log]] entries to indicate that + the processing rules for that and later entries have been changed to a + different version. + - Acceptable values for this specification are: + - `did:tdw:1`: Requires that the rules defined in this specification be used + in processing the log. +- `scid`: The value of the [[ref: SCID]] for this DID. + - This item **MUST** appear in the first [[ref: DID log entry]]. +- `hash`: The hashing algorithm to use when executing hashes. + - By default, the value is initialized to `sha256`. + - Acceptable values: + - `sha256`: Use the `SHA-256` algorithm from [[spec:rfc4634]]. +- `cryptosuite`: The Data Integrity cryptosuite to use when generating and verifying the authentication proofs on the [[ref: DID log entries]]. + - By default, the value is initialized to `eddsa-2022` + - Acceptable values: + - `eddsa-jcs-2022`: Use the [eddsa-jcs-2022](https://www.w3.org/TR/vc-di-eddsa/#eddsa-jcs-2022) cryptosuite. +- `prerotation`: A boolean value indicating that subsequent authentication keys + added to the DIDDoc (after this version) **MUST** have their hash included in + a `nextKeys` parameter item. + - The value is initialized to `false` until the item is included in an [[ref: + DID log entry]]. + - Once the value is set to `true` in a [[ref: DID log entry]] it **MUST NOT** + be set to `false` in a subsequent entry. +- `nextKeys`: An array of strings that are hashes of future keys to be added to + the DIDDoc. + - The process for generating the hashes is defined in the [Pre-Rotation Key + Hash Generation and + Validation](#pre-rotation-key-hash-generation-and-validation) section of + this specification. + - If the parameter `prerotation` has been set to `true`, all keys added to a + version of the DIDDoc after version 1 **MUST** have a corresponding hash + listed in the `nextKeys` items from a previous [[ref: DID log entries]]. + - See the section of this specification [Using Pre-Rotation + Keys](#using-pre-rotation-keys) for non-normative guidance in using + pre-rotation keys. +- `deactivated`: A JSON boolean that should be set to `true` when the DID is to + be deactivated. See the [deactivate (revoke)](#deactivate-revoke) section of + this specification for more details. +- `ttl`: A number, the number of seconds that a cache entry for a resolved + `did:tdw` DID should last, as recommended by the [[ref: DID Controller]]. A + resolver can use this value in deciding whether to retrieve a new version of + the DID's `did.jsonl` file. If not specified, resolvers may set a default + based on the business needs of the resolver clients. + - Caching of a `did:tdw` can be valuable in places where the business rules + require resolving a number of DID URLs for the same DID. For example, a + client might want call the resolver to the current DIDDoc, and then make + repeated calls to get all of the previous versions of the DIDDoc. By caching + the DIDDoc state, the resolver would not have to retrieve and process the + [[ref: DID Log]] on every call. + - A Web Server handling one or more `did.jsonl` files **MAY** be configured to + use a comparable HTTP TTL per [[spec-inform:rfc9111]]. + +#### SCID Generation and Validation + +The [[ref: Self-certifying identifier]] or `scid` is a required parameter in the +first [[ref: DID log entry]] and is a portion of the hash of the initial DID +Document. + +##### Generate SCID + +To generate the required [[ref: SCID]] for a `did:tdw` DID, the DID Controller +**MUST** execute the following function: + + `left(base32_lower(hash(JCS(initial DIDDoc with placeholders))), )` + +Where: + +1. The `initial DIDDoc with placeholders` is the initial DID Doc defined by the + [[ref: DID Controller]] with the placeholder `{SCID}` put everywhere the + [[ref: SCID]] will be used in the resolved version 1 DIDDoc. At minimum, the + `{SCID}` **MUST** appear in the top level `id` item of the DIDDoc. It **MAY** + occur elsewhere in the DIDDoc. +2. `JCS` is an implementation of the [[ref: JSON Canonicalization Scheme]] + [[spec:rfc8785]]. It outputs a canonicalized representation of its input. +3. `hash` is either `sha256` or an alternative hash algorithm defined in the + `hash` item in the [[ref: parameters]]. Its output is the hash of its input. +4. `base32_lower` as defined by the [[ref: base32_lower]] function. Its output + is the lower case of the Base32 encoded string of its input. +5. `left` extracts the `` number of characters from the string input. + 1. `` **MUST** be at least 28 characters. + +##### Verify SCID + +To verify the [[ref: SCID]] of a `did:tdw` DID being resolved, the resolver +**MUST** execute the following process: + +1. Extract from the [[ref: parameters]] in the first [[ref: DID log entry]] for + the DID the `scid` item's value. +2. Verify that the length of the `scid` is at least 28 characters. + 1. If less than 28 characters, terminate the resolution process with an + error. +3. Extract from the first [[ref: DID log entry]] the `value` item's value, which + is the initial DIDDoc. +4. Treat the `value`s value as a string and do a text replacement of the `scid` + from the first step with `{SCID}`. This should result in the `initial DIDDoc + with placeholders` data needed for the next step. +5. Execute the hashing process defined in the generation defined above to + generate the value `calculatedSCID`. + 1. For the `` value, use the length of the `scid` extracted in step + 1. +6. Verify that the `scid` matches the `calculatedSCID`. + +#### Entry Hash Generation and Validation + +The `entryHash` is the first item in each [[ref: DID log entry]] and is a hash +calculate across the entry, excluding the [[ref: Data Integrity]] proof. + +##### Generate Entry Hash + +To generate the required hash for a `did:tdw` DID entry, the DID Controller +**MUST** execute the following process: + +1. Make the value of the `entryHash` for this entry to the `entryHash` of the + previous entry. For the first entry in the log, set the value of `entryHash` + to the [[ref: SCID]] for the DID. +2. Create the full entry JSON array with elements `entryHash`, `versionId`, + `versionTime`, and `didDocVersion` (which is either a `value` or `patch`). + See an example below. +3. Calculate the hash string as `base32_lower(hash(JCS(entry)))`, where: + 1. `JCS` is an implementation of the [[ref: JSON Canonicalization Scheme]] + ([[spec:rfc8785]]). Its output is a canonicalized representation of its + input. + 2. `hash` is either `sha256` or an alternative hash algorithm defined in the + `hash` item in the [[ref: parameters]]. Its output is the hash of its + input JCS content. + 3. `base32_lower` as defined by the [[ref: base32_lower]] function. Its + output is the lower case of the Base32 encoded string of the input hash. +4. Replace the `entryHash` value in the entry with the calculated value from + step 3. + +Example of a [[ref:DID log entry]] that is processed in step 3 to produce a hash. As +this is a first entry in a DID Log, the `entryHash` is the SCID of the DID. + +```json +["ke465curdwjzrrp5x5ut92te",1,"2024-04-03T03:47:51Z",{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"},{"value":{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","authentication":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"],"assertionMethod":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"],"verificationMethod":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"},{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"}]}}] +``` + +Resulting entry hash: `xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20` + +##### Verify Entry Hash + +To verify the `entryHash` for a `did:tdw` DID entry, a DID Resolver **MUST** +execute the following process: + +1. Extract the first item in the [[ref: DID log entry]] as the `entryHash` +2. Remove the [[ref: Data Integrity]] proof (5th item) from the entry array. +3. Set the first value of the entry to the `entryHash` of the previous entry. If + this is the first entry in the log, set the value to the [[ref: SCID]] for + the DID. +4. Calculate the hash string as `base32_lower(hash(JCS(entry)))`, where: + 1. `JCS` is an implementation of the [[ref: JSON Canonicalization Scheme]] + ([[spec:rfc8785]]). Its output is a canonicalized representation of its + input. + 2. `hash` is either [sha256] or an alternative hash algorithm defined in the + `hash` item in the [[ref: parameters]]. Its output is the hash of its + input JCS content. + 3. `base32_lower` as defined by the [[ref: base32_lower]] function. Its + output is the lower case of the Base32 encoded string of the input hash. +5. Verify that the calculated value from Step 4 matches the extracted value from + Step 1. + +#### Authorized Keys + +Each entry in the [[ref: DID Log]] MUST include a [[ref: Data Integrity]] proof +signed by a key **authorized** to control (create, update, deactivate) the DID. +For `did:tdw`, the following defines the process for collecting the authorized +keys. + +1. Retrieve the DIDDoc in which the set of authorized controller DIDs is found. + For the first version (`1`) of the DID, that is the first (and only) DIDDoc. + For all subsequent versions of the DID, the **previous** DIDDoc version is + used. +2. From the DIDDoc, the top-level `controller` item is retrieved to create a + (possibly empty) array of controller DIDs from the DIDDoc. + 1. If the list of controller DIDs is empty, the DID being signed is added to + the array. +3. For each DID in the list, the set of `authentication` key type references are + collected from within the DIDDoc. + 1. If there are no `authentication` key type references, the + `verificationMethod` key references are collected. + 2. If the controller DID is for an **external** DID, the key referenced + **MUST** be present in the DIDDoc being processed. + +The controller of the DID **MUST** use a key from the resulting key references +to sign the [[ref: DID Log]] entry. + +A resolver of the DID **MUST** verify that the key used for signing the [[ref: +DID Log]] entry is in the list of authorized DID key references, and **MUST** +verify the proof. + + +::: note + +- [[spec: DID-CORE]] is not clear (at least to the authors of this + specification) on what key types define those authorized to update a DID. +- The requirement to have the key reference for external DIDs (not the + controlled DID) copied into the DIDDoc is to prevent an implementation from + having to resolve external DIDs (that could use any [[ref: DID Method]]) + during the resolution of a DID. This *might* be too restrictive and could be + changed in an update to this specification. For example, it might be + reasonable to require that external DIDs of certain [[ref: DID Methods]] + (such as `did:tdw` or `did:web`) be resolved as part of resolving the + controlled DID. +- In a future version of the specification, the authors would like to require + support for [[ref: verifiableConditions]] key types, to enable [[ref: + multi-sig]] DID control support, such as requiring "N of M" signatures must + be in a proof for it to be valid. + +::: + +#### Generating and Applying a JSON Patch + +Each time a new `did:tdw` version is created, the [[ref: DID Controller]] +**MAY** generate a [[ref: JSON Patch]] to concisely define the changes in the +DIDDoc from the previous version. A [[ref: DID log entry]] that uses [[ref: JSON Patch]] +has a JSON object with a `patch` property, with the value the [[ref: +JSON Patch]] as its 5th item. A [[ref: DID Controller]] **MAY** set the +fourth item of a [[ref: DID log entry]] to be the JSON item `value`, with its +value the complete DIDDoc. Typically (but not required), a [[ref: DID Controller]] +will use `value` for the first [[ref: DID log entry]] and `patch` for all +subsequent entries. + +To create the value for a `patch` item for a [[ref: DID log entry]], the [[ref: +DID Controller]] **MUST**: + +1. Have the fully resolved previous version of the DIDDoc. +2. Have the updated new version of the DIDDoc to be added. +3. Execute an implementation of [[ref: JSON Patch]] that takes the two DIDDocs + as inputs (previous before, new after) and outputs the resulting [[ref: JSON Patch]] + from before to after. +4. Set the fourth item of the [[ref: DID log entry]] to `{"patch": ""}`, + removing all extraneous whitespace from the ``. + +When processing a [[ref: DID log entry]] with a `patch` , a resolver **MUST**: + +1. Have the fully resolved previous version of the DIDDoc. +2. Execute an implementation of [[ref: JSON Patch]] that takes the previous + DIDDoc and the patch as inputs, and outputs the resulting new version of the + DIDDoc. + +#### Publishing a Parallel `did:web` DID + +Each time a `did:tdw` version is created, the [[ref: DID Controller]] **MAY** +generate a corresponding `did:web` to publish along with the `did:tdw`. To do +so, the [[ref: DID Controller]] **MUST**: + +1. Start with the resolved DIDDoc from `did:tdw`. +2. Execute a text replacement across the DIDDoc of `did:tdw` to `did:web`. +3. Add to the DIDDoc `alsoKnownAs` array, the full `did:tdw` DID. If the + `alsoKnownAs` array does not exist in the DIDDoc, it **MUST** be added. +4. Publish the resulting DIDDoc as the file `did.json` at the web location + determined by the specified `did:web` DID to HTTP transformation. + +Note that the [[ref: SCID]] remains in the `did:web` DID string. + +The benefit of doing this is that resolvers that have not been updated to +support `did:tdw` can continue to resolve the [[ref: DID Controller]]'s DIDs. +`did:web` resolvers that are aware of `did:tdw` features can use that knowledge, +and the existence of the `alsoKnownAs` `did:tdw` data in the DIDDoc to get the +verifiable history of the DID. + +The risk of publishing the `did:web` in parallel with the `did:tdw` is that the +added security and convenience of using `did:tdw` are lost. + +#### Pre-Rotation Key Hash Generation and Validation + +Pre-rotation is a term defining how a [[ref: DID Controller]] can commit to the +keys that will be added ("rotated to") in future versions of the DIDDoc. The +purpose of committing to future keys is that if the currently active keys are +compromised by an attacker, the attacker should not be able to rotate the +compromised keys to new ones only the attacker controls to take over the control +of the DID. The effectiveness of pre-rotation is based on the idea that an +attacker cannot compromised the future keys. See the non-normative section about +[Using Pre-Rotation Keys](#using-pre-rotation-keys) in the implementors guide +section of this specification. + +As described in the [parameters](#did-generation-and-validation-parameters) +section of this specification, a [[ref: DID Controller]] **MAY** define that +`prerotation` is active for the DID. When that is the case, all additions of +new keys in future versions of the DIDDoc **MUST** have their hash in one or +more of the `nextKeys` arrays of previous [[ref: DID log entry]] parameters. + +To create a hash to be included in the nextKeys array, the [[ref: DID Controller]] +**MUST** execute the following process: + +1. Generate a new key pair. +2. Create the JSON dict [Verification + Material](https://www.w3.org/TR/did-core/#verification-material), defined in + [[spec:DID-CORE]], for the new key. An example of such an entry is defined + below. +3. Calculate the hash string as `base32_lower(hash(JCS()))`, + where: + 1. `JCS` is an implementation of the [[ref: JSON Canonicalization Scheme]] + [[spec:rfc8785]]. Its output is a canonicalized representation of its + input. + 2. `hash` is either `sha256` or an alternative hash algorithm defined in the + `hash` item in the [[ref: parameters]]. Its output is the hash of its + input JCS content. + 3. `base32_lower` as defined by the [[ref: base32_lower]] function. Its + output is the lower case of the Base32 encoded string of the input hash. +4. Add the hash calculated in Step 3 to a [[ref: DID log entry]] `nextKeys` item + in the parameters (4th item of the entry array). +5. The JSON dict from Step 2 can be inserted into a future version of the + DIDDoc. + +When processing a [[ref: DID log entry]] where the `prerotation` parameter is +active, a resolver **MUST**: + +1. When processing each [[ref: DID log entry]], after verifying a DIDDoc, add an + optional array of `nextKeys` from the parameters into an array of hash + strings. + 1. The collection of the `nextKeys` from the current entry must occur after + the processing and verification of that entries` DIDDoc version so that a + new key and its pre-rotation hash cannot be added in the same entry. +2. For all DIDDoc versions after versionId 1, detect when a new key + [Verification + Material](https://www.w3.org/TR/did-core/#verification-material) is added to + a version of a DIDDoc. If so, for each new key: + 1. Extract the Verification Material JSON dict for the new key from the new + DIDDoc. + 2. Calculate the hash string as + `base32_lower(hash(JCS(verificationMaterial)))`, where: + 1. `JCS` is an implementation of the [[ref: JSON Canonicalization Scheme]] + [[spec:rfc8785]]. Its output is a canonicalized representation of its + input. + 2. `hash` is either `sha256` or an alternative hash algorithm defined in + the `hash` item in the [[ref: parameters]]. Its output is the hash of + its input JCS content. + 3. `base32_lower` as defined by the [[ref: base32_lower]] function. Its + output is the lower case of the Base32 encoded string of the input + hash. + 3. Check to see if the hash string is listed in the collected list of + `nextKeys`. + 1. If so, the new key is verified. + 2. If not, the verification process failed. + +### DID URL Resolution + +The `did:tdw` DID Method embraces the power and usefulness of DID URLs, along +with the semantic simplicity of using them in a web-based DID method. +Specifically, a `did:tdw` implementation **MUST**: + +- Resolve the `/whois` DID URL path using a [[spec:LINKED-VP]] service, whether + or not it exists in the `did:tdw` DIDDoc, returning a [[ref: Verifiable + Presentation]], if published by the [[ref: DID Controller]], found at the same + path as the `did.jsonl` file is found with `/whois.json` appended to it. + - For example, `did:tdw:{SCID}.example.com/whois` returns the verifiable + presentation from `https://{SCID}.example.com/.well-known/whois.json`. +- Resolve any `did:tdw` DID URL using a [[spec:DID-CORE]] `relativeRef` DID + parameter, whether or not a supporting service exists in the `did:tdw` DIDDoc, + returning the file, found at the web location relative to where the + `did.jsonl` file is found. + - For example, `did:tdw:{SCID}.example.com/governance/issuers.json` returns + the file `https://{SCID}.example.com/.well-known/governance/issuer.json` + +In both cases, a [[ref: DID Controller]] **MAY** define services in the DIDDoc +that override the default services that **MUST** be resolved by the `did:tdw` +DID Method. + +The sections below formalize the services that exist by default in `did:tdw` and +how a [[ref: DID Controller]] can override them. + +#### whois LinkedVP Service + +The `#whois` service enables those that receive a `did:tdw` DID to retrieve and +a [[ref: Verifiable Presentation]] (and embedded [[ref: Verifiable +Credentials]]) the [[ref: DID Controller]] has decided to publish about itself. +The intention is that anyone interested in a particular `did:tdw` DID can +resolve the `/whois` DID URL, to retrieve a [[ref: Verifiable +Presentation]] published by the [[ref: DID Controller]] that contains [[ref: +Verifiable Credentials] about the DID that might be useful to the resolver in +learning more about who is the controller of the DID and if they should be +trusted. It is up to the [[ref: DID Controller]] to decide to publish a `whois` +verifiable presentation, along with which verifiable credentials to put into the +verifiable presentation. + +See the [The `/whois` Use Case](#the-whois-use-case) in this specification for +the background about why this capability is so useful, particularly for a +web-based DID Method like `did:tdw`. + +`did:tdw` DIDs **automatically** supports a `#whois` service endpoint with the +following definition based on the [[ref: Linked VP]] specification, with the +`serviceEndpoint` matching the `did:tdw` DID-to-HTTPS DIDDoc transformation and +`did.jsonl` changed to `whois.json`. + +```json +{ + "@context": "https://identity.foundation/linked-vp/contexts/v1", + "id": "#whois", + "type": "LinkedVerifiablePresentation", + "serviceEndpoint": "https://example.com/dids//whois.json" +} +``` + +The returned `whois.json` **MUST** contain a [[ref: W3C VCDM]] [[ref: verifiable +presentation]] signed by the DID and containing [[ref: verifiable credentials]] +with the DID as the `credentialSubject`. + +A [[ref: DID Controller]] **MAY** explicitly add to their DIDDoc a `did:tdw` +service with the `"id": "#whois"`. Such an entry **MUST** override the implicit +`service` above. If the [[ref: DID Controller]] wants to publish the `/whois` +[[ref: verifiable presentation]] in a different format than the [[ref: W3C +VCDM]] format, they **MUST** explicitly add to their DIDDoc a service with the +`"id": "#whois"` to specify the name and implied format of the [[ref: verifiable +presentation]]. + +To resolve the DID URL `/whois`, the resolver **MUST**: + +1. Resolve the given `did:tdw` DID by retrieving, processing, and verifying the + [[ref: DID log]] for the `did:tdw` as defined in this specification. +2. Find the DIDDoc `service` with the `id` `#whois`, if any, or use the implicit + service (above). +3. Resolve the `serviceEndpoint` URL, if possible, and return the document + found. + 1. If the `serviceEndpoint` URL can't be resolved by the resolver (such as if + the URL protocol is not supported by the resolver), the error `Error XXX: + YYY` **MUST** be returned. + 2. If the file at the defined `serviceEndpoint` is not found, `Error + 404: Not Found` **MUST** be returned. + +#### DID URL Path Resolution Service + +The automatic resolution of `did:tdw` DID URL paths follows the +[[spec:DID-CORE]] `relativeRef` specification, as follows: + +- a DID path, such as example 2 in [section 3.2 DID URL + Syntax](https://www.w3.org/TR/did-core/#example-2) gives the example: + `did:example:123456/resume.pdf` +- In turn, that can be treated as the following, as shown in example 8 in the + same section: `did:example:123456?service=files&relativeRef=/resume.pdf` +- The `#files` service defined below then defines the `serviceEndpoint` for the + `relativeRef`. + - For `did:tdw`, that service is implicitly defined, with the + `serviceEndpoint` matching the `did:tdw` DID-to-HTTPS DIDDoc transformation + and `did.jsonl` replaced by the DID URL Path. + +Thus, the implicit service for DID `did:tdw:example.com:dids:` is: + +```json +{ + "id": "#files", + "type": "relativeRef", + "serviceEndpoint": "https://example.com/dids/" +} +``` + +A [[ref: DID Controller]] **MAY** explicitly add to their DIDDoc a service with +the `"id": "#files"`. Such an entry **MUST** override the implicit `service` +defined above. + +To resolve the DID URL `/path/to/file`, the resolver **MUST**: + +1. Resolve the given `did:tdw` DID by retrieving, processing, and verifying the + [[ref: DID log]] for the `did:tdw` as defined in this specification. +2. Find the DIDDoc `service` with the `id` `#files`, if any, or use the implicit + service (above). +3. Resolve the `serviceEndpoint` URL with the DID URL Path appended, if + possible, and return the document found at that location. + 1. If the `serviceEndpoint` URL can't be resolved by the resolver (such as if + the URL protocol is not supported by the resolver), the error `Error XXX: + YYY` **MUST** be returned. + 2. If the file at the path appended to the defined `serviceEndpoint` is not + found, the error `Error 404: Not Found` **MUST** be returned. diff --git a/specs.json b/specs.json new file mode 100644 index 0000000..37083db --- /dev/null +++ b/specs.json @@ -0,0 +1,34 @@ +{ + "specs": [ + { + "title": "Trust DID Web - The did:tdw DID Method", + "spec_directory": "./spec", + "markdown_paths": [ + "header.md", + "abstract.md", + "definitions.md", + "overview.md", + "specification.md", + "security_and_privacy.md", + "implementors_guide.md", + "example.md", + "references.md" + ], + "source": { + "host": "github", + "account": "bcgov", + "repo": "trustdidweb" + }, + "output_path": "./", + "logo": "tdw.jpg", + "logo_link": "https://github.com/bcgov/trustdidweb", + "katex": true, + "external_specs": [ + { + "LINKED-VP": "https://identity.foundation/linked-vp/", + "TOIP": "https://trustoverip.github.io/ctwg-main-glossary/" + } + ] + } + ] +} \ No newline at end of file diff --git a/tdw.jpg b/tdw.jpg new file mode 100644 index 0000000000000000000000000000000000000000..09a361e2b58072c0492e321464404ea0f517b3d5 GIT binary patch literal 9997 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 nR>uChD)uj&{553%PyK&R
    + + + +
    +

    § Trust DID Web - did:tdw

    +

    Specification Status: DRAFT

    +

    Latest Draft: +https://github.com/bcgov/trustdidweb

    +
    +
    Editors:
    +
    Stephen Curran
    +
    John Jordan, BC Gov
    +
    Andrew Whitehead
    +
    Brian Richter
    +
    Participate:
    +
    GitHub repo
    +
    File a bug
    +
    Commit history
    +
    +
    +

    § Abstract

    +

    The did:tdw (Trust DID Web) method is an enhancement to the +did:web protocol, providing a complementary web-based DID method that addresses limitations +of did:web. It’s features include the following.

    +
      +
    • Ongoing publishing of all DID Document (DIDDoc) versions for a DID instead of, +or alongside a did:web DID/DIDDoc.
    • +
    • Uses the same DID-to-HTTPS transformation as did:web.
    • +
    • Provides resolvers the full history of the DID using a verifiable chain of +updates to the DIDDoc from genesis to deactivation.
    • +
    • A self-certifying identifier (SCID) for the DID that is globally +unique and derived from the initial DIDDoc that enables DID portability, such +as moving the DIDs web location (and so the DID string itself) while retaining +the DID’s history.
    • +
    • DIDDoc updates include a proof signed by the DID Controller(s) authorized to +update the DID.
    • +
    • An optional mechanism for publishing “pre-rotation” keys to prevent loss of +control of the DID in cases where an active private key is compromised.
    • +
    • DID URL path handling that defaults (but can be overriden) to automatically +resolving <did>/path/to/file by using a comparable DID-to-HTTPS translation +as for the DIDDoc.
    • +
    • A DID URL path <did>/whois that defaults to automatically returning (if +published by the DID controller) a Verifiable Presentation containing +Verifiable Credentials with the DID as the credentialSubject, +signed by the DID.
    • +
    +

    Combined, the additional features enable greater trust and security without +compromising the simplicity of did:web. The incorporation of the DID Core +compatible “/whois” path, drawing inspiration from the traditional WHOIS +protocol [RFC3912], offers an easy to use, decentralized, trust registry. +The did:tdw method aims to establish a more trusted and secure web environment by +providing robust verification processes and enabling transparency and +authenticity in the management of decentralized digital identities.

    +

    § Definitions

    +
    +
    DID Log
    +
    A log of JSON arrays each of which provides the information necessary to +generate and validate a version of the DIDDoc from the previous version.
    +
    JSON Lines
    +
    A file of JSON Lines, as described on the site +https://jsonlines.org/. In short, JSONL is lines of JSON with +whitespace removed and separated by a newline that is convenient for handling +streaming JSON data or log files.
    +
    self-certifying identifier
    +
    An object identifier derived from initial data such that an attacker could not +create a new object with the same identifier. The input for a did:tdw SCID is +the initial DIDDoc with the placeholder {SCID} wherever the SCID is to be +placed.
    +
    parameters
    +
    did:tdw parameters are a defined set of configurations that control how the +issuer has generated the DID, and how the resolver should process the DID Log +entries. The use of parameters allows for the controlled evolution of did:tdw +log handling, such as evolving the permitted hash algorithms.
    +
    ISO8601
    +
    A date/time expressed using the ISO8601 +Standard.
    +
    DID Controller
    +
    Per the [DID-CORE], a DID controller is an entity that is authorized to +make changes to a DID document.
    +
    Entry Hash
    +
    A did:tdw entry hash is a hash generated using a formally defined process over +the data of a log entry. The generated entry hash is subsequently put into the +log entry and MUST be verified by a resolver.
    +
    Data Integrity
    +
    W3C Data +Integrity +is a specification of mechanisms for ensuring the authenticity and integrity of +structured digital documents using cryptography, such as digital signatures and +other digital mathematical proofs.
    +
    JSON Patch
    +
    [RFC6902] is a web +standard format for describing how to change a JSON document from one state to +another. It is used in did:tdw to define how a DIDDoc is changed from one +version to the next.
    +
    Key Pre-Rotation
    +
    A technique for a controller of a cryptographic key to commit to the next public +key that it will use for a purpose, without exposing the public key. It protects +from an attacker that gains knowledger of the current private key from being +able to rotate to a new key the controller does not know.
    +
    DID Log Entry
    +
    A DID Log Entry is a JSON array of items that define the authorized +transformation of a DIDDoc from one version to the next. The initial entry +establishes the DID and version 1 of the DIDDoc.
    +
    base32_lower
    +
    Applies [RFC4648] to convert +data to a base32 encoding, and then lower cases the result. Data encoded as +base32 consists of a string of characters containing only the letters A-Z and +digits 2-7.
    +
    Linked-VP
    +
    A [DID-CORE] service entry that specifies where a verifiable presentation about the +DID subject can be found. The Decentralized Identity Foundation hosts the Linked VP Specification.
    +
    Verifiable Credential
    +
    A verifiable credential can represent all of the same information that a physical credential represents, adding technologies such as digital signatures, to make the credentials more tamper-evident and so more trustworthy than their physical counterparts. The Verifiable Credential Data Model is a W3C Standard.
    +
    Verifiable Presentation
    +
    A verifiable presentation data model is part W3C’s Verifiable Credential Data +Model that contains a set of verifiable credentials about a credentialSubject, and a signature across the +set of VCs generated by that subject. In this specification, the use case of +primary interest is where the DID is the credentialSubject and the DID signs +the verifiable presentation.
    +
    JSON Canonicalization Scheme
    +
    The [RFC8785] canonicalizes a JSON +structure such that is suitable for verifiable hashing or signing.
    +
    Decentralized Identifier
    +
    Decentralized Identifiers (DIDs) [DID-CORE] are a type of identifier that enable +verifiable, decentralized digital identities. A DID refers to any subject (e.g., +a person, organization, thing, data model, abstract entity, etc.) as determined +by the controller of the DID.
    +
    DID Method
    +
    DID methods are the mechanism by which a particular type of DID and its +associated DID document are created, resolved, updated, and deactivated. DID +methods are defined using separate DID method specifications. This document is +the DID Method Specification for did:tdw.
    +
    Verifiable Conditions
    +
    The (proposed) verifiableConditions +Specification defines a way +to express complex conditions and additional metadata about verification +methods. It can be used to combine verification methods to form conjugated +conditions such as logical operations (like &&), thresholds, weighted +thresholds, relationships, or delegation to external verification methods.
    +
    multi-sig
    +
    A cryptographic signature that to be valid MUST contain a defined threshold +(for example, 4 of 7) individual signatures to be considered valid. The +multi-signature key reference points to a verification method that defines what +keys may contribute to the signature, and under what conditions the +multi-signature is considered valid.
    +
    +

    § Overview

    +

    The evolution of Decentralized Identifiers (DID) continues to +be a dynamic area of development in the quest for secure and private digital +identity management. The did:web method, praised for its simplicity and ease +of deployment, allows for DIDs to be associated with a domain’s reputation or +published on platforms like GitHub. However, it is not without its challenges +from trust layers inherited from the web and the absence of a verifiable history +for the DID. Addressing these concerns, the proposed did:tdw (Trust DID Web) +method aims to enhance did:web by introducing a verifiable history feature, +akin to what is available with ledger-based DIDs, without relying on a ledger. +This approach not only maintains backward compatibility but also offers an +additional layer of assurance for those requiring more robust verification +processes. By publishing the resulting DID as both did:web and did:tdw, it +caters to a broader range of trust requirements, from those who are comfortable +with the existing did:web infrastructure to those seeking greater security +assurances provided by did:tdw. This innovative step represents a significant +stride towards a more trusted and secure web, where the integrity of +cryptographic key publishing is paramount.

    +

    The key differences between did:web and did:tdw revolve around the core +issues of decentralization and security. did:web is recognized for its +simplicity and cost-effectiveness, allowing for easy establishment of a +credential ecosystem. However, it is not inherently decentralized as it relies +on DNS domain names, which require centralized registries, and it lacks a +cryptographically verifiable, tamper-resistant, and persistently stored DID +document. In contrast, did:tdw (Trust DID Web) is proposed as an enhancement +to did:web, aiming to address these limitations by adding a verifiable history +to the DID without the need for a ledger. This method seeks to provide a more +decentralized approach by ensuring that the security of the embedded +self-certifying identifier does not depend on DNS. Additionally, did:tdw is +capable of resolving a cryptographically verifiable trust registry and status +lists, using DID-Linked Resources, which did:web lacks. These features are +designed to build a trusted web, offering a higher level of assurance for +cryptographic key publishing and management.

    +

    For backwards compatibility, and for verifiers that “trust” did:web, a +did:tdw can be trivially modified and published in parallel to a did:web +DID. For resolvers that want more assurance, did:tdw provides a way to “trust +did:web” (or to enable a “trusted web” if you say it fast) enabled by the +features listed in the Abstract.

    +

    The following is a tl;dr summary of how did:tdw works.

    +
      +
    1. In the same path as where DID resolvers find a did:web’s did.json, +did:tdw’s did.jsonl (JSON Lines) file is found. The same did:web DID-to-HTTPS +transformation is used.
    2. +
    3. The did.jsonl is a list of JSON DID log entries, one per line, +whitespace removed, each of which contains the information needed to derive a +version of the DIDDoc from its preceding version.
    4. +
    5. Each entry includes six JSON entries: +
        +
      1. A hash of the entry.
      2. +
      3. The versionId of the DIDDoc, starting from 1 and incrementing.
      4. +
      5. The versionTime (as stated by the DID Controller) of the entry.
      6. +
      7. A set of parameters that impact the processing of the current and +future log entries. +
          +
        • Example parameters are the version of the did:tdw specification and +hash algorithm being used.
        • +
        +
      8. +
      9. The new version of the DIDDoc as either a value (the full document) or +a patch derived using JSON Patch to update the new version from +the previous entry.
      10. +
      11. A Data Integrity (DI) proof across the entry, signed by a DID +Controller authorized to update the DIDDoc.
      12. +
      +
    6. +
    7. In generating the first version of the DIDDoc, the DID Controller calculates +the SCID for the DID, includes it as a parameter in the first log +entry, and inserts it where needed in the initial (and all subsequent) +DIDDocs.
    8. +
    9. A DID Controller generates and publishes the updated log file by making it +available at the appropriate location on the web, based on the identifier of the +DID.
    10. +
    11. Given a did:tdw DID, a resolver converts the DID to an HTTPS URL, +retrieves, and processes the log file did.jsonl, generating and verifying +each log entry as per the requirements outlined in this specification. +
        +
      • In the process, the resolvers may collect all the DIDDoc versions and public +keys (by reference) used by the DID currently, or in the past. This enables +resolving both current and past DID URLs.
      • +
      +
    12. +
    13. did:tdw DID URLs with paths and /whois are resolved to documents +published by the DID Controller that are by default in the web location relative to the +did.jsonl file. See the note below about the +powerful capability enabled by the /whois DID URL path.
    14. +
    15. Optionally, a DID Controller can generate and publish a did:web DIDDoc +from the latest did:tdw DIDDoc by changing the id to the did:web DID, +and adding an alsoKnownAs for the did:tdw (indicating to a resolver that +they can verify the DIDDoc, if wanted).
    16. +
    +
    WARNING
    A resolver settling for just the `did:web` version of the DID does not get the
    +verifiability of the `did:tdw` log.
    +
    +
    +

    An example of a did:tdw evolving through a series of versions can be seen in +the did:tdw Examples of this specification.

    +

    This draft specification was developed in parallel with the development of two proof +of concept implementations. The specification/implementation interplay helped +immensely in defining a practical, easy to use, easy to understand, DID method. +The existing proof of concept implementations of the did:tdw DID Method are +listed in the Implementors Guide. The current Typescript +implementation is less than 1000 lines of Typescript code.

    +

    § The /whois Use Case

    +

    This DID Method introduces what we hope will be a widely embraced convention for +all DID Methods – the /whois path. This feature harkens back to the WHOIS +protocol that was created in the 1970s to provide a directory about people and +entities in the early days of ARPANET. In the 80’s, whois evolved into +[RFC920] that has expanded into the global +whois feature we know today as +[RFC3912]. Submit a whois request about a domain name, and get +back the information published about that domain.

    +

    We propose that the /whois path for a DID enable a comparable, decentralized, +version of the WHOIS protocol for DIDs. Notably, when <did>/whois is +resolved (using a standard DID service that follows the Linked-VP +specification), a Verifiable Presentation (VP) may be returned (if +published by the DID Controller) containing Verifiable Credentials with +the DID as the credentialSubject, and the VP signed by the DID. Given a DID, +one can gather verifiable data about the DID Controller by resolving +<did>/whois and processing the returned VP. That’s powerful – an efficient, +highly decentralized, trust registry. For did:tdw, the approach is very simple +– transform the DID to its HTTPS equivalent, and execute a GET <https>/whois. +Need to know who issued the VCs in the VP? Get the issuer DIDs from those VCs, +and resolve <issuer did>/whois for each. This is comparable to walking a CA +(Certificate Authority) hierarchy, but self-managed by the DID Controllers – +and the issuers that attest to them.

    +

    The following is a use case for the /whois capability. Consider an example of +the did:tdw controller being a mining company that has exported a shipment and +created a “Product Passport” Verifiable Credential with information about the +shipment. A country importing the shipment (the Importer) might want to know +more about the issuer of the VC, and hence, the details of the shipment. They +resolve the <did>/whois of the entity and get back a Verifiable Presentation +about that DID. It might contain:

    +
      +
    • A verifiable credential issued by the Legal Entity Registrar for the +jurisdiction in which the mining company is headquartered. +
        +
      • Since the Importer knows about the Legal Entity Registrar, they can automate +this lookup to get more information about the company from the VC – its +legal name, when it was registered, contact information, etc.
      • +
      +
    • +
    • A verifiable credential for a “Mining Permit” issued by the mining authority +for the jurisdiction in which the company operates. +
        +
      • Perhaps the Importer does not know about the mining authority for that +jurisdiction. The Importer can repeat the /whois resolution process for +the issuer of that credential. The Importer might (for example), resolve +and verify the did:tdw DID for the Authority, and then resolve the +/whois DID URL to find a verifiable credential issued by the government of +the jurisdiction. The Importer recognizes and trusts that government’s +authority, and so can decide to recognize and trust the mining permit +authority.
      • +
      +
    • +
    • A verifiable credential about the auditing of the mining practices of the +mining company. Again, the Importer doesn’t know about the issuer of the audit +VC, so they resolve the /whois for the DID of the issuer, get its VP and +find that it is accredited to audit mining companies by the London Metal +Exchange according to one of its mining standards. +As the Importer knows about both the London Metal Exchange and the standard, +it can make a trust decision about the original Product Passport Verifiable +Credential.
    • +
    +

    Such checks can all be done with a handful of HTTPS requests and the processing +of the DIDs and verifiable presentations. If the system cannot automatically +make a trust decision, lots of information has been quickly collected that can +be passed to a person to make such a decision.

    +

    The result is an efficient, verifiable, credential-based, decentralized, +multi-domain trust registry, empowering individuals and organizations to verify +the authenticity and legitimacy of DIDs. The convention promotes a decentralized +trust model where trust is established through cryptographic verification rather +than reliance on centralized authorities. By enabling anyone to access and +validate the information associated with a DID, the “/whois” path contributes to +the overall security and integrity of decentralized networks.

    +

    § did:tdw DID Method Specification

    +

    § Target System

    +

    The target system of the Trust DID Web (TDW) DID method is the host (or domain) +name when the domain specified by the DID is resolved through the Domain Name +System (DNS).

    +

    § Method Name

    +

    The namestring that identifies this DID method is: tdw. A DID that uses this +method MUST begin with the following prefix: did:tdw. Per the DID +specification, this string MUST be in lowercase. The remainder of the DID, after +the prefix, is the method-specific identifier, +specified below.

    +

    § Method-specific Identifier

    +

    The method specific identifier is a fully qualified domain name that is secured +by a TLS/SSL certificate with an optional path to the DID Log. The +identifier MUST contain a self-certifying identifier (SCID) as +either part of the subdomain component of the domain name, or as a component of +the optional path. The content of the SCID is +generated in creating the DID. The formal +rules describing valid domain name syntax are described in [RFC1035], +[RFC1123], and [RFC2181].

    +

    The domain name component of the method specific identifier MUST match the +common name used in the SSL/TLS certificate, and it MUST NOT include IP +addresses. A port MAY be included and the colon MUST be percent encoded to +prevent a conflict with paths. Directories and subdirectories MAY optionally be +included, delimited by colons rather than slashes.

    +

    The SCID, a globally unique identifier, is generated as part of the +creation of the DID and placed into the DID identifier.

    +

    As specified in the following Augmented Backus-Naur Form (ABNF) notation +[RFC2234] the SCID MUST be present in the DID string, but +may be placed in the (optional) subdomain component of the domain, or as a +segment in the (optional) URL path. See examples below. The domain-segment and +path-segment elements refer to [RFC3986]’s ABNF for a Generic URL (page +49). Attempting to replicate here the full ABNF of those elements from that RFC +would inevitably be wrong.

    +
    tdw-did = "did:tdw:" *( domain-segment “.” ) scid 1*( “.” domain-segment ) ( “.” domain-segment ) *( ":" path-segment )
    +tdw-did = "did:tdw:" 2*( domain-segment “.” ) *( ":" path-segment ) (":" scid ) *( ":" path-segment )
    +domain-segment = ; A part of a domain name as defined in RFC3986, such as "example" and "com" in "example.com"
    +path-segment= ; A part of a URL path as defined in RFC3986, such as "path", "to", "folder" in "path/to/folder"
    +scid = 28+( lower-base32 )
    +lower-base32 = [2-7a-z]
    +
    +
    EXAMPLE

    did:tdw DIDs and the corresponding web locations for their did:tdw log file. +{SCID} is a placeholder for where the generated SCID will be placed in the +examples.

    +
    +

    subdomain

    +

    did:tdw:{SCID}.example.com -->

    +

    https://{SCID}.example.com/.well-known/did.jsonl

    +

    path

    +

    did:tdw:example.com:dids:{SCID} -->

    +

    https://example.com/dids/{SCID}/did.jsonl

    +

    path w/ port

    +

    did:tdw:example.com%3A3000:dids:{SCID} -->

    +

    https://example.com:3000/dids/{SCID}/did.jsonl

    +
    +

    The location of the did:tdw did.jsonl DID Log file is the same as +where the comparable did:web did.json file is published. A DID MAY choose to publish both DIDs and so both files.

    +

    § DID Method Operations

    +

    § Create (Register)

    +

    Creating a did:tdw DID is done by carrying out the following steps.

    +
      +
    1. Define the DID string, and hence, the web location at which the DID Log +(did.jsonl) will be published. Identify (using the placeholder {SCID}) +where the required SCID will be placed in the DID string (ie. +did:tdw:example.com:{SCID}).
    2. +
    3. Create the initial DIDDoc (did.json) file for the DID, with whatever +content is required. Wherever there is self-reference to the DID in the +DIDDoc, use the absolute form defined in step 1, with the identified +placeholder for the SCID (ie. did:tdw:example.com:{SCID}#key-1). +
        +
      1. As per Authorized Keys, the DIDDoc MUST contain at +least one authentication or verificationMethod key type.
      2. +
      +
    4. +
    5. Define a JSON array of valid parameters that affect the generation +of the DID. The DID Generation and Validation +Parameters section of this specification +defines the permitted parameters.
    6. +
    7. Pass the DID string, initial DIDDoc, and parameters to a did:tdw +“Create” implementation that MUST: +
        +
      1. Calculate the SCID for the DID as defined in the SCID Generation +and Validation section of this +specification.
      2. +
      3. Replace in the DIDDoc the placeholder for the SCID {SCID} with +the calculated SCID.
      4. +
      5. Generate a DID Entry as a JSON array with the following five JSON items: +
          +
        1. The SCID as the entryHash value: +"ke465curdwjzrrp5x5ut92te"
        2. +
        3. An integer, 1, that is the versionId for this first version of the +DIDDoc: 1
        4. +
        5. A string that is the current time in ISO8601 format: +"2024-04-04T07:32:58Z"
        6. +
        7. The parameters passed in as a JSON dict: +{"method":"did:tdw:1","scid":"en6dfezxz8yvudnyb5pq9a6g"}
        8. +
        9. The contents of the initial DIDDoc, in the form: {"value": <DIDDoc>}
        10. +
        +
      6. +
      7. Calculate the Entry Hash (entryHash) of the DID Entry as +defined in the Entry Hash Generation and +Validation section of this +specification.
      8. +
      9. Update the entryHash with the value produced in the previous step.
      10. +
      11. Generate a Data Integrity proof on the initial DIDDoc using an +authorized key from the DID, and the entryHash as the proof challenge. +The definition of “authorized” in this case is specified in the +Authorized Keys section of this specification. The +proof becomes the sixth and last JSON item in the DID log entry.
      12. +
      13. Put the resulting entry, with extraneous white space removed as the +contents of a file did.jsonl and publish the file at the appropriate +location defined by the did:tdw value. +
          +
        • This is a logical operation – how a deployment serves the did.jsonl +content is not constrained.
        • +
        +
      14. +
      +
    8. +
    +

    A controller MAY generate an equivalent did:web DIDDoc and publish it as +defined in the Publishing a Parallel did:web +DID section of this specification. The +did:web DIDDoc could be used for backwards compatibility as a transition is +made from did:web to did:tdw. Verifiers using the did:web lose the +verifiable properties and history of the did:tdw for the convenience of the +simple retrieval of the did:web DIDDoc.

    +

    § Read (Resolve)

    +

    The following steps MUST be executed to resolve the DIDDoc for a did:tdw DID:

    +
      +
    1. Replace : with / in the method specific identifier to obtain the fully +qualified domain name and optional path.
    2. +
    3. If the domain contains a port percent decode the colon.
    4. +
    5. Generate an HTTPS URL to the expected location of the DIDDoc by prepending +https://.
    6. +
    7. If no path has been specified in the URL, append /.well-known.
    8. +
    9. Append /did.jsonl to complete the URL.
    10. +
    11. Perform an HTTP GET request to the URL using an agent that can successfully +negotiate a secure HTTPS connection, which enforces the security requirements +as described in Security and privacy +considerations.
    12. +
    13. When performing the DNS resolution during the HTTP GET request, the client +SHOULD utilize [RFC8484] in order to prevent tracking of the identity +being resolved.
    14. +
    15. Process the DID Log file as described below.
    16. +
    +

    To process the retrieved DID Log file, the resolver MUST carry out +the following steps:

    +
      +
    1. Process the Log entries in the order they appear in the file, applying the +parameters set on current and previous entries. As noted in the +Create (Register), each log entry consists of a JSON +array of 6 items: +
        +
      1. entryHash
      2. +
      3. versionId
      4. +
      5. versionTime
      6. +
      7. parameters
      8. +
      9. DIDDoc content – either the full value or a JSON Patch patch +to be applied to the prior version of the DIDDoc.
      10. +
      11. A Data Integrity proof for the current version of the DIDDoc of +the entry.
      12. +
      +
    2. +
    3. For each entry: +
        +
      1. Update the currently active parameters with the parameters from +the entry (if any). Continue processing using the now active set of parameters.
      2. +
      3. Verify the Data Integrity proof in the entry, and ensure it is signed by +an authorized key as defined in the Authorized Keys +section of this specification.
      4. +
      5. Verify the entryHash for the entry using the process defined in the +Entry Hash Generation and +Verification section of this +specification.
      6. +
      7. Verify that the first log entry’s versionId is 1, and that the versionId is incremented by one for each subsequent log entry.
      8. +
      9. Verify that the versionTime for each log entry is greater than the previous entry, and that the versionTime values are all earlier than the current time.
      10. +
      11. For the initial version of the DIDDoc (1) verify that the SCID +(defined in the parameters) is being used in the DID, and +verifies according to the SCID Generation and +Verification section of this +specification.
      12. +
      13. Generate the version of the DIDDoc for the entry by using the JSON value +of the value item, or by using JSON Patch to apply the JSON +value of the patch entry item to the previous version of the DIDDoc.
      14. +
      15. If Key Pre-Rotation is being used, verify that any added keys in +the DIDDoc have a valid pre-rotation entry as defined in the Key +Pre-Rotation Hash Generation and +Verification section of +this specification.
      16. +
      17. Once each log entry has been processed, collect the following information +about each version: +
          +
        1. DIDDocument
        2. +
        3. versionId
        4. +
        5. versionTime
        6. +
        +
      18. +
      +
    4. +
    +

    On completing the processing of all entries in the DID Log, respond to +the DID resolution request, including the application of query parameters such +as ?versionId= and ?versionTime= with the appropriate DIDDoc version.

    +

    The following error codes and descriptions may be returned when resolving a DID.

    +
    TODO

    Document the full list of error codes that can be generated in resolving a DID.

    +
    +
      +
    • Code 404: The did:tdw DID Log file did.jsonl was not found.
    • +
    +
    § Reading did:tdw DID URLs
    +

    A did:tdw resolver MAY implement the resolution of the /whois and a DID +URL Path using the whois LinkedVP Service and DID +URL Path Resolution Service as defined in +this specification by processing the DID Log and then dereferencing the +DID URL based on the contents of the DIDDoc. The client of a resolver that does +not implement those capabilities must use the resolver to resolve the +appropriate DIDDoc, and then process the resulting DID URLs themselves. Since +the default DID-to-HTTPS URL transformation is trivial, did:tdw DID are strongly encouraged to use the default behavior for DID URL +Path resolution.

    +

    § Update (Rotate)

    +

    To update a DID a new, verifiable DID Log Entry must be generated, +appended to the existing DID Log (did.jsonl) and published to the +web location defined by the DID. The process to generate a verifiable DID follows a similar process to the Create process, +as follows:

    +
      +
    1. Make the desired changes to the DIDDoc. While the contents of a new DIDDoc +version are (mostly) up to the DID controller, there are some limitations: +
        +
      1. The id of the DIDDoc MAY be changed when the DID Controller wants to +(or must) publish the DID at a different location and wants to retain the +SCID and history of the DID. For details, see the section Moving +a DID’s Web Location.
      2. +
      3. If Key Pre-Rotation is being used in the DID, only keys with a +valid nextKeys entry in a previous DIDDoc can be added, as defined in +the Using Pre-Rotation Keys section of this +specification.
      4. +
      +
    2. +
    3. Define a JSON array of valid parameters that affect the evolution of +the DID. The did:tdw DID Method Parameters +section of this specification defines the permitted parameters.
    4. +
    5. Pass the current DID Log, the updated DIDDoc, and the parameters to a did:tdw update implementation which MUST: +
        +
      1. Generate a DID Entry as a JSON array with the following JSON items: +
          +
        1. The entryHash from the previous DID Log Entry as the +entryHash value.
        2. +
        3. An integer that is one more than the versionId of the previous DID Log Entry.
        4. +
        5. A string that is the current time in ISO8601 format: +"2024-04-05T07:32:58Z"
        6. +
        7. The parameters passed in as a JSON dict: {} +
            +
          1. parameters from previous versions continue to apply and do +not need to be repeated in each version. As a result, the +parameters item will often be an empty dict.
          2. +
          +
        8. +
        9. Generate a JSON Patch to evolve the previous DIDDoc version to +the new DIDDoc version, and put the resulting patch in the item +{"patch": <DIDDoc Patch>}. For details see the Generating and +Applying a JSON Patch section +of this specification. +
            +
          1. An implementation MAY skip the JSON Patch process and +simply put the full new version of the DIDDoc in the item {"value": <DIDDoc>} as is done in the initial entry in the log.
          2. +
          +
        10. +
        +
      2. +
      3. Calculate the Entry Hash (entryHash) of the DID Entry as +defined in the Entry Hash Generation and +Validation section of this +specification.
      4. +
      5. Update the entryHash with the value produced in the previous step.
      6. +
      7. Generate a Data Integrity proof on the new DIDDoc of the entry +using an authorized key from the DID, and the entryHash as the proof +challenge. The definition of “authorized” is formalized in the +Authorized Keys section of this specification. The +proof becomes the last JSON item in the entry.
      8. +
      9. Append the resulting entry to the existing contents of the DID file did.jsonl on a new line.
      10. +
      +
    6. +
    7. Update the DID Log file at the appropriate location defined by the +did:tdw identifier. +
        +
      • This is a logical operation – how a deployment serves the did.jsonl +content is not constrained.
      • +
      +
    8. +
    +

    A controller MAY generate an equivalent, updated did:web DIDDoc and +publish it as defined in the Publishing a Parallel did:web +DID section of this specification.

    +

    § Deactivate (Revoke)

    +

    To deactivate the DID, the DID Controller SHOULD add to the DID log entry parameters the item "deactivated": true. A DID MAY update the DIDDoc further to indicate the deactivation of +the DID, such as removing the authentication key type entries, preventing +further updates to the DID/DIDDoc.

    +

    A resolver encountering in the DID log entry parameters the +item "deactivated": true should return in the DIDDoc Metadata the JSON item +"deactivated": true, as per the [DID-CORE] specification.

    +

    § DID Method Processes

    +

    The DID Method Operations reference several processes +that are executed during DIDDoc generation and DID resolution verification. Each +of those processes is specified in the following sections.

    +

    § did:tdw DID Method Parameters

    +

    Entries in the did:tdw DID Log file contain, as the 4th item, a JSON +object that define the DID processing parameters being used by the DID when publishing that and subsequent DID Entries. A DID Resolver +will use the same parameters when processing the DID Log to resolve the +DID. The parameters object MUST only include items defined in this +specification.

    +
    EXAMPLE

    An example of the parameters item in the first DID Log entry for a DID:

    +

    {"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"}

    +
    +

    The permitted parameter items and (where applicable) enumerated values for those +items are defined below.

    +
      +
    • method: Defines the version of the DID Log processing specification +to use when processing a given DID’s log file. As new versions of the +processing specifications are defined, additional values will be added to the +list of acceptable values. +
        +
      • This item MUST appear in the first DID Log entry.
      • +
      • This item MAY appear in later DID Log entries to indicate that +the processing rules for that and later entries have been changed to a +different version.
      • +
      • Acceptable values for this specification are: +
          +
        • did:tdw:1: Requires that the rules defined in this specification be used +in processing the log.
        • +
        +
      • +
      +
    • +
    • scid: The value of the SCID for this DID. + +
    • +
    • hash: The hashing algorithm to use when executing hashes. +
        +
      • By default, the value is initialized to sha256.
      • +
      • Acceptable values: +
          +
        • sha256: Use the SHA-256 algorithm from [RFC4634].
        • +
        +
      • +
      +
    • +
    • cryptosuite: The Data Integrity cryptosuite to use when generating and verifying the authentication proofs on the DID log entries. +
        +
      • By default, the value is initialized to eddsa-2022
      • +
      • Acceptable values: + +
      • +
      +
    • +
    • prerotation: A boolean value indicating that subsequent authentication keys +added to the DIDDoc (after this version) MUST have their hash included in +a nextKeys parameter item. +
        +
      • The value is initialized to false until the item is included in an DID log entry.
      • +
      • Once the value is set to true in a DID log entry it MUST NOT +be set to false in a subsequent entry.
      • +
      +
    • +
    • nextKeys: An array of strings that are hashes of future keys to be added to +the DIDDoc. +
        +
      • The process for generating the hashes is defined in the Pre-Rotation Key +Hash Generation and +Validation section of +this specification.
      • +
      • If the parameter prerotation has been set to true, all keys added to a +version of the DIDDoc after version 1 MUST have a corresponding hash +listed in the nextKeys items from a previous DID log entries.
      • +
      • See the section of this specification Using Pre-Rotation +Keys for non-normative guidance in using +pre-rotation keys.
      • +
      +
    • +
    • deactivated: A JSON boolean that should be set to true when the DID is to +be deactivated. See the deactivate (revoke) section of +this specification for more details.
    • +
    • ttl: A number, the number of seconds that a cache entry for a resolved +did:tdw DID should last, as recommended by the DID Controller. A +resolver can use this value in deciding whether to retrieve a new version of +the DID’s did.jsonl file. If not specified, resolvers may set a default +based on the business needs of the resolver clients. +
        +
      • Caching of a did:tdw can be valuable in places where the business rules +require resolving a number of DID URLs for the same DID. For example, a +client might want call the resolver to the current DIDDoc, and then make +repeated calls to get all of the previous versions of the DIDDoc. By caching +the DIDDoc state, the resolver would not have to retrieve and process the +DID Log on every call.
      • +
      • A Web Server handling one or more did.jsonl files MAY be configured to +use a comparable HTTP TTL per [RFC9111].
      • +
      +
    • +
    +

    § SCID Generation and Validation

    +

    The Self-certifying identifier or scid is a required parameter in the +first DID log entry and is a portion of the hash of the initial DID +Document.

    +
    § Generate SCID
    +

    To generate the required SCID for a did:tdw DID, the DID Controller +MUST execute the following function:

    +

    left(base32_lower(hash(JCS(initial DIDDoc with placeholders))), <length>)

    +

    Where:

    +
      +
    1. The initial DIDDoc with placeholders is the initial DID Doc defined by the +DID Controller with the placeholder {SCID} put everywhere the +SCID will be used in the resolved version 1 DIDDoc. At minimum, the +{SCID} MUST appear in the top level id item of the DIDDoc. It MAY +occur elsewhere in the DIDDoc.
    2. +
    3. JCS is an implementation of the JSON Canonicalization Scheme +[RFC8785]. It outputs a canonicalized representation of its input.
    4. +
    5. hash is either sha256 or an alternative hash algorithm defined in the +hash item in the parameters. Its output is the hash of its input.
    6. +
    7. base32_lower as defined by the base32_lower function. Its output +is the lower case of the Base32 encoded string of its input.
    8. +
    9. left extracts the <length> number of characters from the string input. +
        +
      1. <length> MUST be at least 28 characters.
      2. +
      +
    10. +
    +
    § Verify SCID
    +

    To verify the SCID of a did:tdw DID being resolved, the resolver +MUST execute the following process:

    +
      +
    1. Extract from the parameters in the first DID log entry for +the DID the scid item’s value.
    2. +
    3. Verify that the length of the scid is at least 28 characters. +
        +
      1. If less than 28 characters, terminate the resolution process with an +error.
      2. +
      +
    4. +
    5. Extract from the first DID log entry the value item’s value, which +is the initial DIDDoc.
    6. +
    7. Treat the values value as a string and do a text replacement of the scid +from the first step with {SCID}. This should result in the initial DIDDoc with placeholders data needed for the next step.
    8. +
    9. Execute the hashing process defined in the generation defined above to +generate the value calculatedSCID. +
        +
      1. For the <length> value, use the length of the scid extracted in step +1.
      2. +
      +
    10. +
    11. Verify that the scid matches the calculatedSCID.
    12. +
    +

    § Entry Hash Generation and Validation

    +

    The entryHash is the first item in each DID log entry and is a hash +calculate across the entry, excluding the Data Integrity proof.

    +
    § Generate Entry Hash
    +

    To generate the required hash for a did:tdw DID entry, the DID Controller +MUST execute the following process:

    +
      +
    1. Make the value of the entryHash for this entry to the entryHash of the +previous entry. For the first entry in the log, set the value of entryHash +to the SCID for the DID.
    2. +
    3. Create the full entry JSON array with elements entryHash, versionId, +versionTime, and didDocVersion (which is either a value or patch). +See an example below.
    4. +
    5. Calculate the hash string as base32_lower(hash(JCS(entry))), where: +
        +
      1. JCS is an implementation of the JSON Canonicalization Scheme +([RFC8785]). Its output is a canonicalized representation of its +input.
      2. +
      3. hash is either sha256 or an alternative hash algorithm defined in the +hash item in the parameters. Its output is the hash of its +input JCS content.
      4. +
      5. base32_lower as defined by the base32_lower function. Its +output is the lower case of the Base32 encoded string of the input hash.
      6. +
      +
    6. +
    7. Replace the entryHash value in the entry with the calculated value from +step 3.
    8. +
    +

    Example of a DID log entry that is processed in step 3 to produce a hash. As +this is a first entry in a DID Log, the entryHash is the SCID of the DID.

    +
    ["ke465curdwjzrrp5x5ut92te",1,"2024-04-03T03:47:51Z",{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"},{"value":{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","authentication":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"],"assertionMethod":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"],"verificationMethod":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"},{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"}]}}]
    +
    +

    Resulting entry hash: xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20

    +
    § Verify Entry Hash
    +

    To verify the entryHash for a did:tdw DID entry, a DID Resolver MUST +execute the following process:

    +
      +
    1. Extract the first item in the DID log entry as the entryHash
    2. +
    3. Remove the Data Integrity proof (5th item) from the entry array.
    4. +
    5. Set the first value of the entry to the entryHash of the previous entry. If +this is the first entry in the log, set the value to the SCID for +the DID.
    6. +
    7. Calculate the hash string as base32_lower(hash(JCS(entry))), where: +
        +
      1. JCS is an implementation of the JSON Canonicalization Scheme +([RFC8785]). Its output is a canonicalized representation of its +input.
      2. +
      3. hash is either [sha256] or an alternative hash algorithm defined in the +hash item in the parameters. Its output is the hash of its +input JCS content.
      4. +
      5. base32_lower as defined by the base32_lower function. Its +output is the lower case of the Base32 encoded string of the input hash.
      6. +
      +
    8. +
    9. Verify that the calculated value from Step 4 matches the extracted value from +Step 1.
    10. +
    +

    § Authorized Keys

    +

    Each entry in the DID Log MUST include a Data Integrity proof +signed by a key authorized to control (create, update, deactivate) the DID. +For did:tdw, the following defines the process for collecting the authorized +keys.

    +
      +
    1. Retrieve the DIDDoc in which the set of authorized controller DIDs is found. +For the first version (1) of the DID, that is the first (and only) DIDDoc. +For all subsequent versions of the DID, the previous DIDDoc version is +used.
    2. +
    3. From the DIDDoc, the top-level controller item is retrieved to create a +(possibly empty) array of controller DIDs from the DIDDoc. +
        +
      1. If the list of controller DIDs is empty, the DID being signed is added to +the array.
      2. +
      +
    4. +
    5. For each DID in the list, the set of authentication key type references are +collected from within the DIDDoc. +
        +
      1. If there are no authentication key type references, the +verificationMethod key references are collected.
      2. +
      3. If the controller DID is for an external DID, the key referenced +MUST be present in the DIDDoc being processed.
      4. +
      +
    6. +
    +

    The controller of the DID MUST use a key from the resulting key references +to sign the DID Log entry.

    +

    A resolver of the DID MUST verify that the key used for signing the DID Log entry is in the list of authorized DID key references, and MUST +verify the proof.

    +
    NOTE
      +
    • [DID-CORE] is not clear (at least to the authors of this +specification) on what key types define those authorized to update a DID.
    • +
    • The requirement to have the key reference for external DIDs (not the +controlled DID) copied into the DIDDoc is to prevent an implementation from +having to resolve external DIDs (that could use any DID Method) +during the resolution of a DID. This might be too restrictive and could be +changed in an update to this specification. For example, it might be +reasonable to require that external DIDs of certain DID Methods +(such as did:tdw or did:web) be resolved as part of resolving the +controlled DID.
    • +
    • In a future version of the specification, the authors would like to require +support for verifiableConditions key types, to enable multi-sig DID control support, such as requiring “N of M” signatures must +be in a proof for it to be valid.
    • +
    +
    +

    § Generating and Applying a JSON Patch

    +

    Each time a new did:tdw version is created, the DID Controller +MAY generate a JSON Patch to concisely define the changes in the +DIDDoc from the previous version. A DID log entry that uses JSON Patch +has a JSON object with a patch property, with the value the JSON Patch as its 5th item. A DID Controller MAY set the +fourth item of a DID log entry to be the JSON item value, with its +value the complete DIDDoc. Typically (but not required), a DID Controller +will use value for the first DID log entry and patch for all +subsequent entries.

    +

    To create the value for a patch item for a DID log entry, the DID Controller MUST:

    +
      +
    1. Have the fully resolved previous version of the DIDDoc.
    2. +
    3. Have the updated new version of the DIDDoc to be added.
    4. +
    5. Execute an implementation of JSON Patch that takes the two DIDDocs +as inputs (previous before, new after) and outputs the resulting JSON Patch +from before to after.
    6. +
    7. Set the fourth item of the DID log entry to {"patch": "<patch>"}, +removing all extraneous whitespace from the <patch>.
    8. +
    +

    When processing a DID log entry with a patch , a resolver MUST:

    +
      +
    1. Have the fully resolved previous version of the DIDDoc.
    2. +
    3. Execute an implementation of JSON Patch that takes the previous +DIDDoc and the patch as inputs, and outputs the resulting new version of the +DIDDoc.
    4. +
    +

    § Publishing a Parallel did:web DID

    +

    Each time a did:tdw version is created, the DID Controller MAY +generate a corresponding did:web to publish along with the did:tdw. To do +so, the DID Controller MUST:

    +
      +
    1. Start with the resolved DIDDoc from did:tdw.
    2. +
    3. Execute a text replacement across the DIDDoc of did:tdw to did:web.
    4. +
    5. Add to the DIDDoc alsoKnownAs array, the full did:tdw DID. If the +alsoKnownAs array does not exist in the DIDDoc, it MUST be added.
    6. +
    7. Publish the resulting DIDDoc as the file did.json at the web location +determined by the specified did:web DID to HTTP transformation.
    8. +
    +

    Note that the SCID remains in the did:web DID string.

    +

    The benefit of doing this is that resolvers that have not been updated to +support did:tdw can continue to resolve the DID Controller's DIDs. +did:web resolvers that are aware of did:tdw features can use that knowledge, +and the existence of the alsoKnownAs did:tdw data in the DIDDoc to get the +verifiable history of the DID.

    +

    The risk of publishing the did:web in parallel with the did:tdw is that the +added security and convenience of using did:tdw are lost.

    +

    § Pre-Rotation Key Hash Generation and Validation

    +

    Pre-rotation is a term defining how a DID Controller can commit to the +keys that will be added (“rotated to”) in future versions of the DIDDoc. The +purpose of committing to future keys is that if the currently active keys are +compromised by an attacker, the attacker should not be able to rotate the +compromised keys to new ones only the attacker controls to take over the control +of the DID. The effectiveness of pre-rotation is based on the idea that an +attacker cannot compromised the future keys. See the non-normative section about +Using Pre-Rotation Keys in the implementors guide +section of this specification.

    +

    As described in the parameters +section of this specification, a DID Controller MAY define that +prerotation is active for the DID. When that is the case, all additions of +new keys in future versions of the DIDDoc MUST have their hash in one or +more of the nextKeys arrays of previous DID log entry parameters.

    +

    To create a hash to be included in the nextKeys array, the DID Controller +MUST execute the following process:

    +
      +
    1. Generate a new key pair.
    2. +
    3. Create the JSON dict Verification +Material, defined in +[DID-CORE], for the new key. An example of such an entry is defined +below.
    4. +
    5. Calculate the hash string as base32_lower(hash(JCS(<verificationMaterial>))), +where: +
        +
      1. JCS is an implementation of the JSON Canonicalization Scheme +[RFC8785]. Its output is a canonicalized representation of its +input.
      2. +
      3. hash is either sha256 or an alternative hash algorithm defined in the +hash item in the parameters. Its output is the hash of its +input JCS content.
      4. +
      5. base32_lower as defined by the base32_lower function. Its +output is the lower case of the Base32 encoded string of the input hash.
      6. +
      +
    6. +
    7. Add the hash calculated in Step 3 to a DID log entry nextKeys item +in the parameters (4th item of the entry array).
    8. +
    9. The JSON dict from Step 2 can be inserted into a future version of the +DIDDoc.
    10. +
    +

    When processing a DID log entry where the prerotation parameter is +active, a resolver MUST:

    +
      +
    1. When processing each DID log entry, after verifying a DIDDoc, add an +optional array of nextKeys from the parameters into an array of hash +strings. +
        +
      1. The collection of the nextKeys from the current entry must occur after +the processing and verification of that entries` DIDDoc version so that a +new key and its pre-rotation hash cannot be added in the same entry.
      2. +
      +
    2. +
    3. For all DIDDoc versions after versionId 1, detect when a new key +Verification +Material is added to +a version of a DIDDoc. If so, for each new key: +
        +
      1. Extract the Verification Material JSON dict for the new key from the new +DIDDoc.
      2. +
      3. Calculate the hash string as +base32_lower(hash(JCS(verificationMaterial))), where: +
          +
        1. JCS is an implementation of the JSON Canonicalization Scheme +[RFC8785]. Its output is a canonicalized representation of its +input.
        2. +
        3. hash is either sha256 or an alternative hash algorithm defined in +the hash item in the parameters. Its output is the hash of +its input JCS content.
        4. +
        5. base32_lower as defined by the base32_lower function. Its +output is the lower case of the Base32 encoded string of the input +hash.
        6. +
        +
      4. +
      5. Check to see if the hash string is listed in the collected list of +nextKeys. +
          +
        1. If so, the new key is verified.
        2. +
        3. If not, the verification process failed.
        4. +
        +
      6. +
      +
    4. +
    +

    § DID URL Resolution

    +

    The did:tdw DID Method embraces the power and usefulness of DID URLs, along +with the semantic simplicity of using them in a web-based DID method. +Specifically, a did:tdw implementation MUST:

    +
      +
    • Resolve the /whois DID URL path using a [[spec:LINKED-VP]] service, whether +or not it exists in the did:tdw DIDDoc, returning a Verifiable, if published by the DID Controller, found at the same +path as the did.jsonl file is found with /whois.json appended to it. +
        +
      • For example, did:tdw:{SCID}.example.com/whois returns the verifiable +presentation from https://{SCID}.example.com/.well-known/whois.json.
      • +
      +
    • +
    • Resolve any did:tdw DID URL using a [DID-CORE] relativeRef DID +parameter, whether or not a supporting service exists in the did:tdw DIDDoc, +returning the file, found at the web location relative to where the +did.jsonl file is found. +
        +
      • For example, did:tdw:{SCID}.example.com/governance/issuers.json returns +the file https://{SCID}.example.com/.well-known/governance/issuer.json
      • +
      +
    • +
    +

    In both cases, a DID Controller MAY define services in the DIDDoc +that override the default services that MUST be resolved by the did:tdw +DID Method.

    +

    The sections below formalize the services that exist by default in did:tdw and +how a DID Controller can override them.

    +

    § whois LinkedVP Service

    +

    The #whois service enables those that receive a did:tdw DID to retrieve and +a Verifiable Presentation (and embedded Verifiable) the DID Controller has decided to publish about itself. +The intention is that anyone interested in a particular did:tdw DID can +resolve the <did>/whois DID URL, to retrieve a Verifiable published by the DID Controller that contains Verifiable Credentials to decide to publish a whois +verifiable presentation, along with which verifiable credentials to put into the +verifiable presentation.

    +

    See the The /whois Use Case in this specification for +the background about why this capability is so useful, particularly for a +web-based DID Method like did:tdw.

    +

    did:tdw DIDs automatically supports a #whois service endpoint with the +following definition based on the Linked VP specification, with the +serviceEndpoint matching the did:tdw DID-to-HTTPS DIDDoc transformation and +did.jsonl changed to whois.json.

    +
    {
    +   "@context": "https://identity.foundation/linked-vp/contexts/v1",
    +   "id": "#whois",
    +   "type": "LinkedVerifiablePresentation",
    +   "serviceEndpoint": "https://example.com/dids/<scid>/whois.json"
    +}
    +
    +

    The returned whois.json MUST contain a W3C VCDM verifiable signed by the DID and containing verifiable credentials +with the DID as the credentialSubject.

    +

    A DID Controller MAY explicitly add to their DIDDoc a did:tdw +service with the "id": "#whois". Such an entry MUST override the implicit +service above. If the DID Controller wants to publish the /whois +verifiable presentation in a different format than the W3C format, they MUST explicitly add to their DIDDoc a service with the +"id": "#whois" to specify the name and implied format of the verifiable.

    +

    To resolve the DID URL <did:tdw DID>/whois, the resolver MUST:

    +
      +
    1. Resolve the given did:tdw DID by retrieving, processing, and verifying the +DID log for the did:tdw as defined in this specification.
    2. +
    3. Find the DIDDoc service with the id #whois, if any, or use the implicit +service (above).
    4. +
    5. Resolve the serviceEndpoint URL, if possible, and return the document +found. +
        +
      1. If the serviceEndpoint URL can’t be resolved by the resolver (such as if +the URL protocol is not supported by the resolver), the error Error XXX: YYY MUST be returned.
      2. +
      3. If the file at the defined serviceEndpoint is not found, Error 404: Not Found MUST be returned.
      4. +
      +
    6. +
    +

    § DID URL Path Resolution Service

    +

    The automatic resolution of did:tdw DID URL paths follows the +[DID-CORE] relativeRef specification, as follows:

    +
      +
    • a DID path, such as example 2 in section 3.2 DID URL +Syntax gives the example: +did:example:123456/resume.pdf
    • +
    • In turn, that can be treated as the following, as shown in example 8 in the +same section: did:example:123456?service=files&relativeRef=/resume.pdf
    • +
    • The #files service defined below then defines the serviceEndpoint for the +relativeRef. +
        +
      • For did:tdw, that service is implicitly defined, with the +serviceEndpoint matching the did:tdw DID-to-HTTPS DIDDoc transformation +and did.jsonl replaced by the DID URL Path.
      • +
      +
    • +
    +

    Thus, the implicit service for DID did:tdw:example.com:dids:<scid> is:

    +
    {
    +   "id": "#files",
    +   "type": "relativeRef",
    +   "serviceEndpoint": "https://example.com/dids/<scid>"
    +}
    +
    +

    A DID Controller MAY explicitly add to their DIDDoc a service with +the "id": "#files". Such an entry MUST override the implicit service +defined above.

    +

    To resolve the DID URL <did:tdw DID>/path/to/file, the resolver MUST:

    +
      +
    1. Resolve the given did:tdw DID by retrieving, processing, and verifying the +DID log for the did:tdw as defined in this specification.
    2. +
    3. Find the DIDDoc service with the id #files, if any, or use the implicit +service (above).
    4. +
    5. Resolve the serviceEndpoint URL with the DID URL Path appended, if +possible, and return the document found at that location. +
        +
      1. If the serviceEndpoint URL can’t be resolved by the resolver (such as if +the URL protocol is not supported by the resolver), the error Error XXX: YYY MUST be returned.
      2. +
      3. If the file at the path appended to the defined serviceEndpoint is not +found, the error Error 404: Not Found MUST be returned.
      4. +
      +
    6. +
    +

    § Security and Privacy Considerations

    +

    § DNS Considerations

    +

    § DNS Security Considerations

    +

    Implementers must secure DNS resolution to protect against attacks like Man in +the Middle, following the detailed guidance in the did:web +specification. +The use of DNSSEC [RFC4033], [RFC4034], [RFC4035] is +essential to prevent spoofing and ensure authenticity of DNS records.

    +

    § DNS Privacy Considerations

    +

    Resolving a did:tdw identifier can expose users to tracking by DNS providers +and web servers. To mitigate this risk, it’s recommended to use privacy-enhancing +technologies such as VPNs, TOR, or trusted universal resolver services, in line +with strategies outlined in the did:web +specification +including emerging RFCs such as Oblivious DNS over +HTTPS +for DNS privacy.

    +

    § In-transit Security

    +

    For in-transit security, the guidance provided in the did:web +specification +regarding the encryption of traffic between the server and client should be +followed.

    +

    § International Domain Names

    +

    [DID-CORE] identifier syntax does not allow Unicode in method name nor +method specific identifiers.

    +

    Implementers should be cautious when implementing support for DID URLs that rely +on domain names or path components that contain Unicode characters.

    +

    See also:

    + +

    § Implementors Guide

    +

    § Implementations

    +

    Proof of concept implementations of did:tdw software for DID Controllers and resolvers can be found here:

    + +

    Both currently (as of 2024.04.11) support all of the features of did:tdw except for Key Pre-Rotation and Verifiable Conditions.

    +

    The Typescript implementation is currently less than 1000 lines of Typescript code.

    +

    § Using Pre-Rotation Keys

    +

    Best practices are that the DID Controller generates the active key for the DIDDoc where it can be used for “production” purposes, and generates the “next key” in an isolated location from production

    +
    TODO

    Complete this section, covering guidance on where to hold pre-rotation keys and post-quantum key rotations.

    +
    +

    § Moving a DID’s Web Location

    +
    TODO

    Complete this section

    +
    +

    § did:tdw Example

    +

    The following shows the evolution of a did:tdw from inception through several +versions, showing the DID, DIDDoc, DID Log, and some of the +intermediate data structures.

    +

    In the following, all of the data for the DID log entries are displayed +as prettified JSON for readability. In the log itself, the JSON has all +whitespace removed, and each line ends with a CR.

    +

    § DID Creation Data

    +

    These examples show the important structures used in the Create (Register) operation for a did:tdw DID.

    +

    § DIDDoc with SCID Placeholders

    +

    This is the version of the DIDDoc that the DID Controller constructs +(however they see fit) and passes into the SCID Generation Process.

    +
    {
    +      "@context": [
    +        "https://www.w3.org/ns/did/v1",
    +        "https://w3id.org/security/multikey/v1"
    +      ],
    +      "id": "did:web:example.com:{SCID}",
    +      "controller": "did:web:example.com:{SCID}",
    +      "authentication": [
    +        "did:web:example.com:{SCID}#FFhXVfsx"
    +      ],
    +      "assertionMethod": [
    +        "did:web:example.com:{SCID}#CPixwJ8x"
    +      ],
    +      "verificationMethod": [
    +        {
    +          "id": "did:web:example.com:{SCID}#FFhXVfsx",
    +          "controller": "did:web:example.com:{SCID}",
    +          "type": "Multikey",
    +          "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"
    +        },
    +        {
    +          "id": "did:web:example.com:{SCID}#CPixwJ8x",
    +          "controller": "did:web:example.com:{SCID}",
    +          "type": "Multikey",
    +          "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"
    +        }
    +      ]
    +    }
    +
    +

    § DIDDoc with SCID In Place

    +

    After the SCID is generated, the {SCID} placeholders are replaced by the generated SCID value.

    +
    {
    +  "@context": [
    +    "https://www.w3.org/ns/did/v1",
    +    "https://w3id.org/security/multikey/v1"
    +  ],
    +  "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +  "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +  "authentication": [
    +    "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"
    +  ],
    +  "assertionMethod": [
    +    "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"
    +  ],
    +  "verificationMethod": [
    +    {
    +      "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx",
    +      "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"
    +    },
    +    {
    +      "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x",
    +      "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"
    +    }
    +  ]
    +}
    +
    +

    § Entry Hash Generation Input

    +

    The first item in the entry hashing input for Version 1 of the DIDDoc is SCID of +the DID. The fifth item, containing the first version DIDDoc content is the full +DIDDoc (as indicated by the value item).

    +
    [
    +  "ke465curdwjzrrp5x5ut92te",
    +  1,
    +  "2024-04-03T03:47:51Z",
    +  {
    +    "method": "did:tdw:1",
    +    "scid": "ke465curdwjzrrp5x5ut92te"
    +  },
    +  {
    +    "value": {
    +      "@context": [
    +        "https://www.w3.org/ns/did/v1",
    +        "https://w3id.org/security/multikey/v1"
    +      ],
    +      "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +      "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +      "authentication": [
    +        "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"
    +      ],
    +      "assertionMethod": [
    +        "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"
    +      ],
    +      "verificationMethod": [
    +        {
    +          "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx",
    +          "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +          "type": "Multikey",
    +          "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"
    +        },
    +        {
    +          "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x",
    +          "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +          "type": "Multikey",
    +          "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"
    +        }
    +      ]
    +    }
    +  }
    +]
    +
    +

    § First Log Entry

    +

    The following is the JSON prettified version of the entry log file that is published +as the did.jsonl file. When published, all extraneous whitespace is removed, as +shown in the block below the pretty-printed version.

    +
    [
    +  "xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",
    +  1,
    +  "2024-04-03T03:47:51Z",
    +  {
    +    "method": "did:tdw:1",
    +    "scid": "ke465curdwjzrrp5x5ut92te"
    +  },
    +  {
    +    "value": {
    +      "@context": [
    +        "https://www.w3.org/ns/did/v1",
    +        "https://w3id.org/security/multikey/v1"
    +      ],
    +      "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +      "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +      "authentication": [
    +        "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"
    +      ],
    +      "assertionMethod": [
    +        "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"
    +      ],
    +      "verificationMethod": [
    +        {
    +          "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx",
    +          "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +          "type": "Multikey",
    +          "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"
    +        },
    +        {
    +          "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x",
    +          "controller": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te",
    +          "type": "Multikey",
    +          "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"
    +        }
    +      ]
    +    }
    +  },
    +  {
    +    "type": "DataIntegrityProof",
    +    "created": "2024-04-03T03:47:51Z",
    +    "verificationMethod": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx",
    +    "cryptosuite": "eddsa-2022",
    +    "proofPurpose": "authentication",
    +    "challenge": "xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",
    +    "proofValue": "zK7pASjX3ou7t2bDuU43sWzG4E8B3TTDFgmY8AiFLahPaLzXn4fGrXksKbWr6o2RLr7rCTT2VRAgc8F9LQKLEJkg"
    +  }
    +]
    +
    +

    The same content as it is found in the did.jsonl file:

    +
    ["xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",1,"2024-04-03T03:47:51Z",{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"},{"value":{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","authentication":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"],"assertionMethod":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"],"verificationMethod":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"},{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"}]}},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20","proofValue":"zK7pASjX3ou7t2bDuU43sWzG4E8B3TTDFgmY8AiFLahPaLzXn4fGrXksKbWr6o2RLr7rCTT2VRAgc8F9LQKLEJkg"}]
    +
    +

    § did:web Version of DIDDoc

    +

    As noted in the publishing a parallel did:web +DID section of this specification, here is +what the did:web DIDDoc looks like for the did:tdw above.

    +
    {
    +  "@context": [
    +    "https://www.w3.org/ns/did/v1",
    +    "https://w3id.org/security/multikey/v1"
    +  ],
    +  "id": "did:web:example.com:ke465curdwjzrrp5x5ut92te",
    +  "alsoKnownAs": ["did:tdw:example.com:ke465curdwjzrrp5x5ut92te"],
    +  "controller": "did:web:example.com:ke465curdwjzrrp5x5ut92te",
    +  "authentication": [
    +    "did:web:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"
    +  ],
    +  "assertionMethod": [
    +    "did:web:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"
    +  ],
    +  "verificationMethod": [
    +    {
    +      "id": "did:web:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx",
    +      "controller": "did:web:example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"
    +    },
    +    {
    +      "id": "did:web:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x",
    +      "controller": "did:web:example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"
    +    }
    +  ]
    +}
    +
    +

    § Version 2 of the DIDDoc

    +

    Time passes, and the DID Controller of the did:tdw DID decides to +update its DID to a new version, version 2.

    +

    § Target Version 2 DIDDoc

    +

    The DID Controller constructs the new target DIDDoc (below) in +preparation for passing it into the process to Update the did:tdw +DID.

    +
    {
    +  "@context": [
    +    "https://www.w3.org/ns/did/v1",
    +    "https://w3id.org/security/multikey/v1",
    +    "https://identity.foundation/linked-vp/contexts/v1"
    +  ],
    +  "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te",
    +  "controller": [
    +    "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"
    +  ],
    +  "authentication": [
    +    "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"
    +  ],
    +  "assertionMethod": [
    +    "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"
    +  ],
    +  "verificationMethod": [
    +    {
    +      "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B",
    +      "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6Mkw1KSvGWNAwSwWbcpwPgFARX4vKPa1xvcDMsJ5b48Zj6B"
    +    },
    +    {
    +      "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3",
    +      "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6MkuocstfAaHsJgRnQgfQdtJiECuWEMDAbQV61aCpsUrTh3"
    +    }
    +  ],
    +  "service": [
    +    {
    +      "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois",
    +      "type": "LinkedVerifiablePresentation",
    +      "serviceEndpoint": [
    +        "https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json"
    +      ]
    +    }
    +  ]
    +}
    +
    +

    § Version 2 Entry Hashing Input

    +

    The first item in the entry hashing input for Version 2 of the DIDDoc is the +entry hash generated for the Version 1 of the DIDDoc. The fifth item, containing the new +version DIDDoc content is in the form of a [RFC6902] JSON Patch (as +indicated by the patch item), and are the set of operations to transition the +DIDDoc from version 1 to this new version 2 DIDDoc.

    +
    [
    +  "xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",
    +  2,
    +  "2024-04-03T03:47:51Z",
    +  {},
    +  {
    +    "patch": [
    +      {
    +        "op": "replace",
    +        "path": "/verificationMethod/1/publicKeyMultibase",
    +        "value": "z6MkuocstfAaHsJgRnQgfQdtJiECuWEMDAbQV61aCpsUrTh3"
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/verificationMethod/1/controller",
    +        "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/verificationMethod/1/id",
    +        "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/verificationMethod/0/publicKeyMultibase",
    +        "value": "z6Mkw1KSvGWNAwSwWbcpwPgFARX4vKPa1xvcDMsJ5b48Zj6B"
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/verificationMethod/0/controller",
    +        "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/verificationMethod/0/id",
    +        "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/assertionMethod/0",
    +        "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/authentication/0",
    +        "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/controller",
    +        "value": [
    +          "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"
    +        ]
    +      },
    +      {
    +        "op": "replace",
    +        "path": "/id",
    +        "value": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"
    +      },
    +      {
    +        "op": "add",
    +        "path": "/@context/2",
    +        "value": "https://identity.foundation/linked-vp/contexts/v1"
    +      },
    +      {
    +        "op": "add",
    +        "path": "/service",
    +        "value": [
    +          {
    +            "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois",
    +            "type": "LinkedVerifiablePresentation",
    +            "serviceEndpoint": [
    +              "https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json"
    +            ]
    +          }
    +        ]
    +      }
    +    ]
    +  }
    +]
    +
    +

    § Log File For Version 2

    +

    The new version 2 did.jsonl file contains two entries, one for each version +of the DIDDoc. The data integrity proof on the version 2 entry MUST be from +an authentication key from the version 1 DIDDoc.

    +
    ["xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",1,"2024-04-03T03:47:51Z",{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"},{"value":{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","authentication":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"],"assertionMethod":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"],"verificationMethod":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"},{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"}]}},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20","proofValue":"zK7pASjX3ou7t2bDuU43sWzG4E8B3TTDFgmY8AiFLahPaLzXn4fGrXksKbWr6o2RLr7rCTT2VRAgc8F9LQKLEJkg"}]
    +["zbuqyfaytakn9bhqhwrn0f3kh3fc5trz5qxmj91ay6rn71qhcnw0",2,"2024-04-03T03:47:51Z",{},{"patch":[{"op":"replace","path":"/verificationMethod/1/publicKeyMultibase","value":"z6MkuocstfAaHsJgRnQgfQdtJiECuWEMDAbQV61aCpsUrTh3"},{"op":"replace","path":"/verificationMethod/1/controller","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"replace","path":"/verificationMethod/1/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"},{"op":"replace","path":"/verificationMethod/0/publicKeyMultibase","value":"z6Mkw1KSvGWNAwSwWbcpwPgFARX4vKPa1xvcDMsJ5b48Zj6B"},{"op":"replace","path":"/verificationMethod/0/controller","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"replace","path":"/verificationMethod/0/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"},{"op":"replace","path":"/assertionMethod/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"},{"op":"replace","path":"/authentication/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"},{"op":"replace","path":"/controller","value":["did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"]},{"op":"replace","path":"/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"add","path":"/@context/2","value":"https://identity.foundation/linked-vp/contexts/v1"},{"op":"add","path":"/service","value":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois","type":"LinkedVerifiablePresentation","serviceEndpoint":["https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json"]}]}]},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"zbuqyfaytakn9bhqhwrn0f3kh3fc5trz5qxmj91ay6rn71qhcnw0","proofValue":"z4zn3AVWC76rDoDtvNW2ospTPC3vDMfbxcZ383AkDun43KUBhBAv3ZJcE9zRXT8K3pHEDBaYvc19Q1weH5zoMa2Lf"}]
    +
    +

    § Version 3

    +

    § Version 3 Target DIDDoc

    +

    Here is the target update for the version 3 DIDDoc, as constructed by the DID Controller. It is the data used as input to the did:tdw log entry generation process.

    +
    {
    +  "@context": [
    +    "https://www.w3.org/ns/did/v1",
    +    "https://w3id.org/security/multikey/v1",
    +    "https://identity.foundation/linked-vp/contexts/v1",
    +    "https://didcomm.org/messaging/v2"
    +  ],
    +  "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te",
    +  "controller": [
    +    "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"
    +  ],
    +  "authentication": [
    +    "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#gJqvqaYD"
    +  ],
    +  "assertionMethod": [
    +    "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CZSeAWLE"
    +  ],
    +  "keyAgreement": [
    +    "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#qnYZ6fWH"
    +  ],
    +  "verificationMethod": [
    +    {
    +      "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#gJqvqaYD",
    +      "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6MksNvDtgMutKMzjezRqj8JbYuCHNjHR5HBaF2ogJqvqaYD"
    +    },
    +    {
    +      "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CZSeAWLE",
    +      "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6Mkq7Qoa2LCvLCUiq9W2J9vXH1ooDqSX2ehWGUzCZSeAWLE"
    +    },
    +    {
    +      "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#qnYZ6fWH",
    +      "controller": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te",
    +      "type": "Multikey",
    +      "publicKeyMultibase": "z6LSdYjdAE7ZY1Gh5VPAxDJdgbg45Lq6im3N9o6HqnYZ6fWH"
    +    }
    +  ],
    +  "service": [
    +    {
    +      "id": "did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois",
    +      "type": "LinkedVerifiablePresentation",
    +      "serviceEndpoint": [
    +        "https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json"
    +      ]
    +    },
    +    {
    +      "id": "did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#didcomm",
    +      "type": "DIDCommMessaging",
    +      "serviceEndpoint": {
    +        "uri": "https://example.com/didcomm",
    +        "accept": [
    +          "didcomm/v2",
    +          "didcomm/aip2;env=rfc587"
    +        ],
    +        "routingKeys": [
    +          "did:example:somemediator#somekey"
    +        ]
    +      }
    +    }
    +  ]
    +}
    +
    +

    § Log File For Version 3

    +

    The new version 3 did.jsonl file contains three entries, one for each version +of the DIDDoc. The data integrity proof on the version 3 entry MUST be from +an authentication key from the version 2 DIDDoc.

    +
    ["xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20",1,"2024-04-03T03:47:51Z",{"method":"did:tdw:1","scid":"ke465curdwjzrrp5x5ut92te"},{"value":{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","authentication":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx"],"assertionMethod":["did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x"],"verificationMethod":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6MkkXKMSiE7mXvGcR2KUpeJXwT7MPXZSBC6HZw9FFhXVfsx"},{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#CPixwJ8x","controller":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6Mkg8FdKNRt4NLXm5YSUZVGWzK8vvS3DJByxAqHCPixwJ8x"}]}},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"xkuu1nwynw5ymfv4f1np2xbmg21k4vn1rrvg3ngpdmx482c2ce20","proofValue":"zK7pASjX3ou7t2bDuU43sWzG4E8B3TTDFgmY8AiFLahPaLzXn4fGrXksKbWr6o2RLr7rCTT2VRAgc8F9LQKLEJkg"}]
    +["zbuqyfaytakn9bhqhwrn0f3kh3fc5trz5qxmj91ay6rn71qhcnw0",2,"2024-04-03T03:47:51Z",{},{"patch":[{"op":"replace","path":"/verificationMethod/1/publicKeyMultibase","value":"z6MkuocstfAaHsJgRnQgfQdtJiECuWEMDAbQV61aCpsUrTh3"},{"op":"replace","path":"/verificationMethod/1/controller","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"replace","path":"/verificationMethod/1/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"},{"op":"replace","path":"/verificationMethod/0/publicKeyMultibase","value":"z6Mkw1KSvGWNAwSwWbcpwPgFARX4vKPa1xvcDMsJ5b48Zj6B"},{"op":"replace","path":"/verificationMethod/0/controller","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"replace","path":"/verificationMethod/0/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"},{"op":"replace","path":"/assertionMethod/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CpsUrTh3"},{"op":"replace","path":"/authentication/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B"},{"op":"replace","path":"/controller","value":["did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"]},{"op":"replace","path":"/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te"},{"op":"add","path":"/@context/2","value":"https://identity.foundation/linked-vp/contexts/v1"},{"op":"add","path":"/service","value":[{"id":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#whois","type":"LinkedVerifiablePresentation","serviceEndpoint":["https://example.com/docs/ke465curdwjzrrp5x5ut92te/whois.json"]}]}]},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:example.com:ke465curdwjzrrp5x5ut92te#FFhXVfsx","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"zbuqyfaytakn9bhqhwrn0f3kh3fc5trz5qxmj91ay6rn71qhcnw0","proofValue":"z4zn3AVWC76rDoDtvNW2ospTPC3vDMfbxcZ383AkDun43KUBhBAv3ZJcE9zRXT8K3pHEDBaYvc19Q1weH5zoMa2Lf"}]
    +["3856ukdk0tardcm40tg11qe8dche5w38b6z3cchrraabka80ejy0",3,"2024-04-03T03:47:51Z",{},{"patch":[{"op":"add","path":"/service/1","value":{"id":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#didcomm","type":"DIDCommMessaging","serviceEndpoint":{"uri":"https://example.com/didcomm","accept":["didcomm/v2","didcomm/aip2;env=rfc587"],"routingKeys":["did:example:somemediator#somekey"]}}},{"op":"replace","path":"/verificationMethod/1/publicKeyMultibase","value":"z6Mkq7Qoa2LCvLCUiq9W2J9vXH1ooDqSX2ehWGUzCZSeAWLE"},{"op":"replace","path":"/verificationMethod/1/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CZSeAWLE"},{"op":"replace","path":"/verificationMethod/0/publicKeyMultibase","value":"z6MksNvDtgMutKMzjezRqj8JbYuCHNjHR5HBaF2ogJqvqaYD"},{"op":"replace","path":"/verificationMethod/0/id","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#gJqvqaYD"},{"op":"add","path":"/verificationMethod/2","value":{"id":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#qnYZ6fWH","controller":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te","type":"Multikey","publicKeyMultibase":"z6LSdYjdAE7ZY1Gh5VPAxDJdgbg45Lq6im3N9o6HqnYZ6fWH"}},{"op":"replace","path":"/assertionMethod/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#CZSeAWLE"},{"op":"replace","path":"/authentication/0","value":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#gJqvqaYD"},{"op":"add","path":"/@context/3","value":"https://didcomm.org/messaging/v2"},{"op":"add","path":"/keyAgreement","value":["did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#qnYZ6fWH"]}]},{"type":"DataIntegrityProof","created":"2024-04-03T03:47:51Z","verificationMethod":"did:tdw:migrated.example.com:ke465curdwjzrrp5x5ut92te#5b48Zj6B","cryptosuite":"eddsa-2022","proofPurpose":"authentication","challenge":"3856ukdk0tardcm40tg11qe8dche5w38b6z3cchrraabka80ejy0","proofValue":"z4e1hqAH9jNmwvfh1HvBDpB69Vq8nAGCdrCKa2ebK2kf7Pd2eNpPznKZRo9vfn72JjYabwe4drhQF9uQFmL4KxuiJ"}]
    +
    +

    And so on…

    +

    § References

    +

    +

    +
    DID-CORE
    +
    + Decentralized Identifiers (DIDs) v1.0. + Manu Sporny; Amy Guy; Markus Sabadello; Drummond Reed; 2022-07-19. Status: REC. +
    + +
    RFC1035
    +
    + Domain names - implementation and specification. + P. Mockapetris; 1987-11. Status: Internet Standard. +
    + +
    RFC1123
    +
    + Requirements for Internet Hosts - Application and Support. + R. Braden, Ed.; 1989-10. Status: Internet Standard. +
    + +
    RFC2181
    +
    + Clarifications to the DNS Specification. + R. Elz; R. Bush; 1997-07. Status: Proposed Standard. +
    + +
    RFC2234
    +
    + Augmented BNF for Syntax Specifications: ABNF. + D. Crocker, Ed.; P. Overell; 1997-11. Status: Proposed Standard. +
    + +
    RFC3912
    +
    + WHOIS Protocol Specification. + L. Daigle; 2004-09. Status: Draft Standard. +
    + +
    RFC3986
    +
    + Uniform Resource Identifier (URI): Generic Syntax. + T. Berners-Lee; R. Fielding; L. Masinter; 2005-01. Status: Internet Standard. +
    + +
    RFC4033
    +
    + DNS Security Introduction and Requirements. + R. Arends; R. Austein; M. Larson; D. Massey; S. Rose; 2005-03. Status: Proposed Standard. +
    + +
    RFC4034
    +
    + Resource Records for the DNS Security Extensions. + R. Arends; R. Austein; M. Larson; D. Massey; S. Rose; 2005-03. Status: Proposed Standard. +
    + +
    RFC4035
    +
    + Protocol Modifications for the DNS Security Extensions. + R. Arends; R. Austein; M. Larson; D. Massey; S. Rose; 2005-03. Status: Proposed Standard. +
    + +
    RFC4634
    +
    + US Secure Hash Algorithms (SHA and HMAC-SHA). + D. Eastlake 3rd; T. Hansen; 2006-07. Status: Informational. +
    + +
    RFC4648
    +
    + The Base16, Base32, and Base64 Data Encodings. + S. Josefsson; 2006-10. Status: Proposed Standard. +
    + +
    RFC5895
    +
    + Mapping Characters for Internationalized Domain Names in Applications (IDNA) 2008. + P. Resnick; P. Hoffman; 2010-09. Status: Informational. +
    + +
    RFC6902
    +
    + JavaScript Object Notation (JSON) Patch. + P. Bryan, Ed.; M. Nottingham, Ed.; 2013-04. Status: Proposed Standard. +
    + +
    RFC8484
    +
    + DNS Queries over HTTPS (DoH). + P. Hoffman; P. McManus; 2018-10. Status: Proposed Standard. +
    + +
    RFC8785
    +
    + JSON Canonicalization Scheme (JCS). + A. Rundgren; B. Jordan; S. Erdtman; 2020-06. Status: Informational. +
    + +
    +

    + +
    + +

    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 h%mEph%mKxjAZ5KpX literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Italic.woff2 b/fonts/KaTeX_Main-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..08510d85a779a19c24b2514204ff9e204edbb3df GIT binary patch literal 22076 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%0DjK5ntrP1S!Fr{s-lgGXP4QfS5*|bBDT`8 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 Zj(WZPj*iS#Z&FWfoFALYu%~4Ie*o*0b$9>( literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Regular.woff b/fonts/KaTeX_Main-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..42b74ab13306c0c6c361740282b13a3b36c56065 GIT binary patch literal 37856 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 J00IC101uI2uebmJ literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Main-Regular.woff2 b/fonts/KaTeX_Main-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..18647fa6afbc40c64b6cb0a5142c2ebae8a21212 GIT binary patch literal 32312 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≦e4Xlp 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 Jcf!)<{68y9_K^Sp literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Math-BoldItalic.woff b/fonts/KaTeX_Math-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..5b4041aa87c634e4550920a48e033b4af133d7c8 GIT binary patch literal 23980 zcmY(JV~{3Il!f26ZQHgnZQHh{ZFf)Gwr$(?v~AlqcD~sCvp3?2%6sCR$oy4tBdgrx z#l!$WfPbZ11%UtWS0eg2=${Aj|3Eai z_AmngfJ6WQ`E&pvnmCg#5Y@ue&;$Tb-2LZa{|{`sls1ch;=g_W=>UR%kV0&O@LAY6 zyZ<{H=D)nuKiaS{5GAecjQ{x*|5*Ur|1tEO2WDgF{%>D}-G4pde*ne7%Gny)nEpHS z(7#+9003&D>*VcWZ|CF;0O+Xv(-i)3q!hT$X76bFFRS_bFBkrg8Aa2wiJY74vJ>|8tyiWcKgMSNTOr&(YsqS^ z^Q1T3A28)!J&GMW{cmQ#pe}${hX^1Lu#r}Y7(tRHu`(oT4xzVq3WmiCRIjhv^H(@* z9_Nc2$}j=AUu6Tqc626TNHuoe-7mM}!4b7d6!;qJ5(Qg2xaN}{H;Rs!Yn7QdaU7HN}j8-E_o zghvx~=M*2-CGKDrSV$ym!zD;Rb1yJN!pu%bGHZF!l1_J6T+XJ_q{;c#e(~e3r%t?y zi+#2)_RKO8Oac?)g7@_f=l&u0{?rDBJnb>V06+peOuywGOAN_@7>k{g@=&$9h0N~{=!dw)1fl|S+tY+d zS2`-1JdrLQ98*-hw?S}Mja#^+ZA}vJeaOdw>b-tY%pmo=VLjk`54h&F!XvYdzlvDUP#59VAWC}=iaYqmbC41Fu+1Ignod7$IDb5Ds9D6J;I}rdp_hFEXF21x+8w+5{V8d z zl&r-QrlD%*C1nO>Es!HdC*Vx~92DH!M1IHmg+B|P&i?79fpMA=^W)mkj=)}rK+1F< zMPT27FO;HAw(x5R?5wI@H~VQ#XvtT!YwvRnU|+|#R1fjK#u58VV|v}&;JZ85)>>;m zg2SmN3ID9C&;1RL0G|XMh*i5kNz0*5A~vvshD+}dY^FcGLBQMq!sboHoKUOcm@nuw zV^K}R!abY2&&!^Pqi2cw&XH1F%Bb=eZU~mgpQJH7JbF7$JT5GREFMyhoO%$A@U)Xn zp6`{05$xesJ#rb=5t_(xg~!L$0^Uvo+#x0t7%3758ECO2TmT4iYIx0VF9r4u;9c97JaEf#gmQqQs&I2c%DSO!4`AUSAJ@n!c{EI z!=CHL&&4)L|A0bNj@)bLpd1y|^Gux@#fiTc<#3%!MUIs`vDwfzJ;3}xssFk+&|b3? zTciK;%T`3Dw@6(g5ZM7_M;YGGB#z^G!gc$1?Xna!oSX{Rg zz!^w~I8g1N#LZSIX1jg30}w+*9$vOR{fVmJ6rIhW9+^0j(mV6+SJGplu;JhMB1gAT z+_7SR57#D8EwB1>B{?=-sy0QFe2b!p{{&kTv=2))hsnvq(mjv6-f4G#Jm2#YBz10P z*kUjgG2UjU;7G$Y(v<}D)+Qt>PRl>b;Z7#VmmYj34MAVD9~`~&wL31YC!>2wg}QL0 z9~F0o)77K{>GgLk(ARH8`2tN)W08wBs26VGcD;ZtBB}!^d)wHug}LvK08~_58hIcj zdp_Prp@lNGlVDA@6JD-c!1WIqd-V4BU4Fk3e=;wFN)>iE`MJZC+LjF=dnwP?;2w2u zYW5g?^5`b~PcR$_#Vty0LhR{SyksOvxDc@>BBfl(iR0%S0`wrNj>wgn9-$eSvCytO zwOG(19{G0(3l4+&@wpglVtD1y=r%`NYgm*#SvsNNt-uL*BCG}vx&V-An!gKYlSNI` zQTHZRMK)n1FfdaQT}`hIxZXe4(;HKZdlvvG3poE%;uo^6IAts?Zco~FYjqM{>r z5UGJTo%I3>-OBE6N@|r3pk-@tS0fszEUZ)7X>;i8T_$@igX$1bZRJrP zihU);ShDBW>nmmMMX#7aPgV#kT7fH>n|^ii{F*{d0(X4mqYLp)(Q6P9X+ni=5$ErILw)6X_ z>ItrL@t~g9hh}+Kh+7jp02`oPND$~_k2~EA%mV^0!Fq^}2xm*#k4bFpmEW z=K)d7wJ63%nv$tWR+z1%*h0i9A}iY|wU}94Ts9sp$c=&iYAn#7Bw!{cTLq_DsW%<1 z@G4Vp&!5038w@4iO5xv{mqq}OT|%Y8-jSml5ZLxX>!N1i=5&C-1gH#HXb_`f`c-OM%L&goxj7<6C z&qgYDH4qO56(Q{+N9eyW2#pgW`FuDPS7z~2q9};j!__$aRl1;2Vz<6xP)Rf zAE%iMm8tcK@B ziXy8Q@uemQHDWFBZ|>)*#7gC#b?He1QaEx1jD!3hb$s@pcX__eme~3JwTBZg&se+% zYjj>?mi_wQYqWZ8r+6F2^&a7puqaHC5C>6+qUT!qCn5|)`F^A<3X=>331fV87rF8w zw{IuSbk5YBU!#?ZL+bjXLiaW@Apk^j+b=wxUpo*Nw>~)f`pc8=%}CG0N*v77%L~&W z?GL*uFlwM1I2JPoQJkIE&NShGz?OL;_FrLI=K33c6sv!b#%1FgoHqhG4W-@s)q+^m zWu8Y*DvI-zEX^ZGc)q1O>N+!v)s|M%iL#6e{g!nhIx^`#>XmJAPw0j*!qe;1eg&~6 z;4>=cI(QP|ogb$?k5b5G1}=?H`7?s28HFQc<5=sxMj83q-@EZ6;i;5X3bTnl`tbMo zL_!H6Z^C{cuql)CGuP>KaODlqw5Qc#%4Ow1Lhgfe#CA3R?d)K5xg0uPAYf)^ zp-MDan?FXbn`fUgKj5-WRTt!9oy_I%Y}BZSg?gVePWygr*b->dU@Ro_xB^VUUGSdw;?UEmlSM!maBttj-FW_GX-N` zd3f$hv65b2(E8CgU1N-`JKw}46^>j+q}CHF*P&Pvq*g$-)qo@~0J4ZQ^j0Q3kxO5BC^Y0uG?BI2xrua> z@@WpNWxPsa9f%jkL7=5$#cA&MZlOWCO-J4iqTuU%zJBv=(wz()t3Kxu<=eCG?)=3% zx~~2DtgyDeEbr`^Kkb`%ghGD6n@b>^e;74R2Gw(N^x~V0z~phEeIR_i7gDx_IiBs? zk1z8i@T{3EC9%or)^!QxesU7bN3rygQ)X?X5-XmC^kIp-1r7z5>-}BA^xJpK?qgQ_ zq~q^_+(DcU=_?G`O?qKyF69UTH#crt)y<^L>;(R_bErF#o+fOJdI30u_xpXISNq(Z z92BNTgysn;1^DcID>RO8?&zTuR;C_nR6+ih(kwWHaVwnLoK0Otes?^uKgQl$DSoH@ zb^HQCu6vK3uUm~Ce=zQVmP3{Vm;RX&5Kuoc`KZK*qOj@D>+>@XT#LLHz(Ve$3Enoh zG@G9R%<_|Jw`)w>Cr8W2cU0l%Sq%$t&ge+2?kR_|bL3g#vwDcUv*%OFew1Vt$giyI z8KRwXI5)Dux00Z!j7Wf^t;=&T^kDGL(HQ|G9T6fO&RWG!T#yH^@G`Y!A)1szF$jeS z-b8*|{r*+5ciDPu)IRNWbB-LDt_Qxg_^_XRi#gO7D3pT@(r>?`Go)6o@dhJOc3!A8b#^ z@YVgc{Tfy)u!EL|VSe(Nk-Pf(&~1MDn~toD>1pOC{Hfcw7AqZTPiinvsKaZ>sG_v8 z>Q){y`7G|xjNyZ3YG`9`#OQW@5L65giTyY{u9@qsUS=5J{OvKu*!08I=;Wu|mYHR{ zvFktUUybMFwH*m^TI+X~URopIO1%x|iTBu3nNZvA@;$q*tEHup4S3FX%WPtSEOSKf}cz@vcY-(hJjjcM*?8J>ac_ zOvIe;ynzBcrBL-cM)Epx*(HANcN!S9HJK2fS6@lL5NkOz-De#6C+(L%n@LxAKzqy; z2s|ujXFW}OGU><=)k{+CXfUVbG*XKzKs7%b2jGvDc22$gSN$PGYODHtTT{QepU*jA z9t-bA>sRiD2XitjB$&R2hAzz|T(93YW8p7hM1CPp=1(7lUN999>w|tEEyTOPdf(XJ7&2P{xhJv9z2k*t1iTlKZ+A|Ab|9xL;!0oz*sP zq=n<$Zu_tO(cLhKQzI6|i)aY1a8N6E8R`gdE)@1QTwF#cU+~6oQ_`Gf5LTBGWt@%Irmq~( zx;tl*{j0-I;sdsEf7M%OnCxf|OUE5H8=H_*vz(4#@N<^yu~bPJBMg@vf=n)-e)iip zVQ9wE8ROpEKIh@BMX%~&l#})@^ar{oA~i;6H@;i1eh`(UV&>u;HnJSh@%3TlLc&&o zM7V!79n>`)ns~`@;b}>5bAGRzIyKiAi@#LUPO^ti1lOeP7)x+QmR56c zTBYWmw?JyNW~)ypJ7o(Up*pQddX!&!)Jl2cCI3~VGHz98Tw#hHv!Zz1@otz2W$2B% zgnh5>DN2>3B4Y^<_k<5wcuuRSdTn_1BLz-bseDbv=Wk%`MYc^YwtiGNzTWN=_!Rce zG<+aYVf`f%R)YfC^DR250RG%{^W}We+qOx?0|1q+o`Jm>=YjsZ6^uM<^C~x~b14rp z)@HxKl&Z<6%Ys0>Y+o}LLM;?}pw{Y~*qF{WHMyL2(D>;~ym^y(#LN8YIm!9bP$3%? zxIg8p%T*{RsUj#dm$F%W#$`NJ!gKQouqqTfvDJmz?WJ^sgGm8bciHxO%t$Km;7UK zrLUL46_5HVvJ$mp7b%usXA*|GuZJT{5~lBq65PtuZcZEzE8>5)n&xI?jJRxw!ry$V zn@%i@_8GK!x|H22%Yc|^V-xwxK>QmM&WyEjFx2L5yH96@;3Tn}5ef0?y?n6pb9eh_5+>4vg zEMKHEYT2#c-t^G+y>CLSOq>j7vMUO2V^GESx1Z+Pa-FcI)eiqwPzX05wsK061q>6# z9>#{4nfVkF1&^KWTr;EY?>s(_w?5N?3kQ|$hc5vMYRr0N{XqV`Tw6?Oew52Gfg?vn z2{d7O-nq^$_f}nL;t|5bk#B7wS?70^)+rUF_3HUVtrH01J|JoVqd)K#D{>itY)4Ge zY4yBODh<35dW*b~URdg6Zp~E3HrLczg-2))XPVVw8@fec7%T9O3T4V4o_c9DqVWtRP4wq~*HAU+w}s>zwt<6K!$ zKJcuO1vB%*^wRoIJ`RcM9^(Z*20X63qWbpEsg$cZCBFfm8Q-Wn#a0L}H<)!Fq8tnP z2V<0|?kfm#uov+G!`^U_2oF!k`{{Bev(#a<^RF>c7WeCT!PWP40-uANa|~Y&Z0M}7 zd3$$n8=oELbR=S`gK38ZJN@HQ+jm67W46v2D_4%)$AVH5}fy<-C3X zG)@gajtf5LzgwZBi8?6wN}7%e*d|g9DuY0~)yV>B*@EUhMJ}=@$0cH|RJfEK#T;wb zt2*b17@4`nK|xZV{Wy>d=v_a@gf4XO<_ zNN}km3uoh>QhQ3O;5ePR732b8gCT{i?(elI8dPxn*9y}t`|@+^xA?Dql$Bif{g>G} zkOCRNz-D#t!Ok&dr8#;v4kYg%NO~9D5~AP`pq)pJh_$6Zb=8VwSrj$^$5mqMN@YcH zE}!G@(O5o?Zcj4J>ZES!#zI9&GAx&4QudaMZMpFJl1iDK@@-3G7lm^p1$qv*$`$&N zX7cjp5X%Zzb^SK`Pqe@s?+Vz*CiWldy0 zW$^E~g1V>4dqq-kfYYZ!SnhbPjV?l%*L&xDE$vNxiBc8}34tFW-vPC8(dzSz^-q<^ zc$mW{(6d)BjRfAC3e*WOP01lU(;t-LHdG2%}i_iI$w@x`WQ* z!R8t6bSRbvj zj-|w0CG&{y>pm+(`~hy!(UvBI1L`B^UEJwXve4VoZc%x;ZrZH&spu>dSWk45mfJ|4 zvlkZF9Ou~*ZTftxb1XVKGI-?6jh8aCQLq>(x*esz-iZjpGpy#vrpDEp!)LwRtkjj( zmmW#0n-|-0fej)5$ayhOi1~K1_m1ybX1)9rvb#jl_k5ymVNZb?(fMP36}aM1Q=km2NFgGcj**zA|VrrzyWB#F!d4iihCmk}EO%Q?bCAJ?J#;oBnKmo>a_R=OI zWUB!F_Do>&gXDOzN&ey(3=1jM`kjs6PY@Dvd|w@@hKyB9!pSWjJ4lu)v))0k=wW=a zV@qiQD+d#prAXeb0VEVoYS;GKDYR8?ZfRJ+#jG-6KEIbY8U)TR^HQK|PQbT^@6`m6 z{ha?~ldrq&vQpDMhm-lbb)c7){+RCgw!abeV{`9C^Y~k zcC@rR-;)_J+Kgq;gJ$kGu0R4E@2!YBBTX2@yu(BB%cuzu25%kd z)do=ztI~F2_khW+F3_zki++x-qa2r7&w2*%*e_P-p;@3&YmSk8nWfY4v4 zZ}=_Dr@*c*xHw@6w4*5E(+J{u%NS#ICW-CUsjvX~ZOEI`grnKP(b;~!#(7^c^Ue#W zaJ%z-{W0h^JFK%264go*W(9__)40=`JaYyg{EEF^GIeTdUjzx%-|6ZU@1*3N+n6K- z{R)hx<3GBd**@Y4b~an+OtpS22quo*C3 zgdzI)EOn`p5mXxH`5o57L$foTT_+Z^;S&D}>iyjPczMCRve#7kyyip-W6$}gX||9` zhhQ4fxEk@erX`lhZZvHr&7-!|O+GTS{3|-|$;n%Dv-QVJ9_(>wo0l((`uWZDT$k&1 zh};ty7oBw+RUhBIyIAYD_q)W{-V&hWiTWQA>fd2i+2Dm=bm3-F8ihDZti6f z-yyaNCQY5b`8*W4S<8v4#)GNkHaboeR6AJ-Od>AO z@b$LVMc{mi@J^<1F*Vxv@tSzr-LpMnI=@rcnBq_S>7)U>VbT;~MB1hRRR>iE{>iVe z;ZlHZ?rn6@O?L7N;l#CfH^(^M4G}DGT^mdLTle)xhpnZ&Efl3x4J-fPQ@d@YB0aYn zXONnqiwfj@tFvR3jyYl*K1$@Ao*ZQ0rgFl!grro!N+57f7nk5*#-U%Yd!k71n}-nO z@_0Trj>n@&xe4ao_j9Hl#*`daI*EgejY2&d~`x)WVvL|b`@f<+dg(Z7Kyt&xdo528m8@&^D$Z?k_vprPe8G+!y)y{409 ziDxH<%CPNL6n1bI>gCz1!l!%rjJM}Aw_t(;tY!w_@-Q!{Yy8M_VW3hJTN0+IxXaYI z5rGWCrNJ;G97Y)O0`;$>8drP!@YC zoCGPv*Nm10>8p+9MhNe}vW28B1J=8V%MOI6DbU2ZP=UH2=|s_02#p#L$6n4ED=fzx zE@C>$2YFiD7tl3^k?-TDLEQ_QHKvw`Eq{E%@Dyw04xN^7=DrPERIFW!@y>&p({uCt z1NZtQTSj`GrV|viD%++zZSQip80aY!YUG^@j61c`Kvj>fsRE>pbSbf-fQs=pqwr`@i%OagiGy|rVZ@(>u6 z=+M58i+md{!HLQ=)+Z%`S)x_OFLU<6i~L>5&^U~j4SM3eka!$k@XX6S&QvvpC+iOeHYcZR@KGWKrW_l6cHac)re)m}@ZJ8`xTr!s6 zJ*bEfw7Ao3vLtlW!DT3EZ9>GyuI(=!v4whf8TCMm42>nDMn9E7f?oOE*VgW~^vv`C zU7X>m^E<74)%`ifk_BQBLL16A2tDunj;1`1zjg;CF)!pf`u4Xf3hMQrzoPcT?=2&K z1;AbwW8`@6-w%HsWa3o*-CE1A1_Z;wb;H+&lC!oK$B)B$^1|q~dvBuW;@Y@%VBj1+ zFASu+m)sQsyP>Jjm3}R?t_EB2h7=|T&Da55wm2oHds9`^rPnC;=$hoU97hz(cW4Az zrDR-Z%G|-#Sn1+csU_@5Y1p`BHpA)_y6(`UO8HahO{yui+<%S6(#%~(r#UO8**msm zgo#aLEy4O~7+bLv=r3kFTb&(yPwH5_{k7=m)pv}nKSv3ru@y+Yp7kqvQfhfGpHZYs zf#TJ+Yod8o@6v5Qt(TRLatq$;mZTG1mRPd^J1kL1QvnW&2&Cg`_ZtF;5?nQQ(wibPTs6I#9?ytT5Q|u{vCRKTw4KQ1 zzLmH=o0t=wVPU%(AH}dL>_`n9VsJm@{FayGESyn6h-1y462|~8AO{yv;AyW?3Z?00 z*W++B#xmYka8I$LcqPxL=KZlANw)&9b``bi&5jaJ{++7d!x_cW=E$Vpbt@L-cf45{ zDt|ArX;EIM$JZImOYqg&osMGO-Rm~$RKgLmg5z(A3CRyZtqG{X2M4uAK&mn-*jD`1 zqX)??t*GG7uR>~aVY~f9>rbB}P~Y0XyJN@EJ($*H1TD;CFY*q&mujzGPb&@nYw}Mb z+?euqJg!W?E@$g?<=)_Fk%M#?)KG*5^-5v5DjWVX6kLNZ5{~JYc8C_17<-IeST9WwQNhEzG9}Ew=KH;nShi3hTHt)UK#<3V=Qv z?r3|HE9=hBT0SDwtJwfmh;irwszxGW@_xkj}lZLz~;9p((y~RX`ae65(euaSWTAeUlatm(z#o zy)gi2SC>ZtzW2*C;fE)AUfu|%{WqGob2l{wsT05OS0x7KIHE%DmIcC0txr@xZQHeWqN3yg6MbZ8{#k$E5}e(px> zvb~&`MCh?2mOY^o8-{a&dtWrkZV9;UM!Ri>+4Qb@j?ovq1&I93oB zs99OBjRWbsXYt<1mtA{;ItISl*Y-I%gcC_ULzBmtMly#Nt5~b8H(7U*&gU=0Z_m<% z$vNTtvW18aY7nW%Vy(_b7%>{;sn$f-bv4G&n2KOlVYdCFHemphV_zsdA!8`7hkwzIWW{7gDxw`+BuxD| zGw_!t>x7k)8t$+JE$6t@t1^waXDf zqMKi9W6PvM-Irc>|NT@(l_ zeT~5WD=LTi=16a~875f+R$N$&mRGf1H4+D@K*hZ2uvA$`F_Zg`LInmiv+C5k4fe!l z&DsgfSIcTY`={Xq`c8M}LHlD|v!g=4tft7JiZ@fn!a?x4v}L3N9s~QAN$#kERyq8>$%`KXXq4>6k@)`BAx*v?l@B%?N=Pw))|<3sFe@V z(y82eUnB|zK~{fY!&qT4r$g$`u7yn_Zh;6LIcP3J3QmQOS^MUjDxwcn^}lJV=mXn0R+y0AXZGDzw{ddm7>#0~XoW<%;DvB!SQaS0=4?AaBgqJF*E3I?pc zGif~WG}Vs<7B(hUB;nUktCAb%6Pg0R*q#qyA9bQkG=N1hX-@S9^c8raguq+rwUhDU z8$}B#Hl6!~>h3Zv9Fm;LB-&Q^xRV{j=q(ApU%i6=NW1`aHvg5uvs4Mq4)15dFK;Y; zzWK0r-WcdydaqO)wkAlC=Gb}wYG_gAGr`DCU6a0eK%wm+bO)SL?@JziHYY@l?rI~| zBqU_-PUaTI$+I@{Q*Qx3AKpGdM7R9zydI%YqqX77X{AOl?l3$hZiQ1U+}!;}Y=Lzp z@bAT~=k@d!hPERqde4F}NFFOHTtdDEnIoqETs6^ndbigc0=x6Mo(yAwz{!7Ioi|26 znCJ1+9?klPwU>DJ>x3PoyuT33nA^TaNBx%~_Cz>NtUj-wWA8OP&XUz2)%$FgL;ks* zN5}V%?8lMhJ1gDnSzj+c@4n!D%*jr`C9A+KIF_OqT_$8k*CxH{Qew?=22Zvk586!l zg)6bqZGq%56W*fqltkUK3@;1sj`Ditl!&~v>sK;oHJ7PqO;9TJU)e;XbOcOuZ6?Un z=4DS>RRRg|+KQpRy_DBj;X8Y>__HYV5T&o`7Va=J1k6#!q?nx2GRs!hLett6c0l`k0eV&|Ey|%(JF#RbbsSq1xr;*a#TQ?x82f{i*I1 zk2thA2Zb12Fmap?$zknYHX0hv&v4DXc-Jf%v`2Kt2#0qbA>1?YUMw@mi))U=xg1LH zb~a*YBhW_1EJ(J#`}mn7I3r*n2-tfg;;Ho!99t5gc`;s+G|n$*Hb+XES+N?$?Nym{ zC{I%h*T&;K0+x0J1TW;27ND$6Ktec$DDXsZ;~-8DNPock6MRM($6lk2#O!DY zg?&_CqBCNF_Yi|TFA}xUegzRnX5T}#-gp6f4uN>DFCRsk%U@aB;bA?Rt?O~{n~u|Y z;@038x8gO`4vp=|^v_ak*vFYgSRP;kB!SJo4;gt5AOYXHv`O_5+2+$LsKWIyBSuaR zVn9-bRMchdJJO{G70TsgWeF0YQ;2LRQK#W@FX>LIqUpU3VXKp8DY>G-yA+o))9dy`RYL?=_7rfO1nAv-5Q33}SDolUAr6p;d+hF5wkZi(n;j2a zAP=QrPmlR3dyauu1mxcb%ppWuQ&v^nkGmmslKvvI{gyTNh|LI6NRtuD%VsnE4abjQ z_u8&YduR5+XO5?V=Ta~HXF&Z2qAm9-gi%X0%p2YhiiP#gg()s;j5X&SvyrZU-$gPLbCO^$ZI@P2C=Zjj zRAI8WY|H1|i(O9VC%yNMgR2zP3zrcZ`sl89dn5ov=UqP6{YwBS0#fS{la%6?fCOVI zuThU-W0mK!nv)gBS*WrBr2@Dxs6ktTa01lFQwB8hlBUl?=liMz<7#nP<2V4%X*;1$#7fS5- z%R;n;vP-n*)HuHTP;Kl!f5o!_*Ep$9ysm=BPZQzf}?r)9TV`I z4CK@W(A5H3GH<;Jp6stMrrrxR2r~8?Rsg8FH0GNE017etTV$47=#cyyNY(j7LUh znv%St3!gJyu+ZErXPLgoDhR4<@0SbTFZ_O0;9sk6eiukeOv~4PL9QpYcTqnOt)2OE zK^xxY&)Kbd?O&Huzty`b&ra=)*D?h-yvm)*>zlM-9)c$M(a|Rwx;cT7liV$hZc582 z?|I0X>Xyqi=G=734IEo`=DVDMUnUDt|Gc!&Z9FA8P|Y5IJZsb=9!3OF(tg{0V2rM=0DRjQHkGG^Ew&aUFre z{=R&B9G#^IDY;o-xOA3IN~l+tck_MWW@Ojn<6C1|WbXT#x?hD?7fU8`Md>$q$Y`A#;QR49S0Q`wGWxwXUV8>o z)9u3qGNBLI0q;Aibj`XWiTw6$#vwYql^;?l*V0au^BDX~JV;^EIT)k0k-%KwM_CJr zWq|cv07aKj5G+Vy{6I`kbcYYNR2dTmjZ!auPL#2 zLR1tu7YgM8(3{&A&YVkS#xU5O;XjyVPeR>z&^GY4uqbZ{(@cn5bi5;*8-e6M%QO8z z;kf=6GO4VN-%~r`=ACatIoGGCAS_SA3t@S*La%;L&OcC()bCN|e~hMJ#p-zbg7RoS z(h_!IWu}PlgD@3tN@Zss1q;q95jqhub2)`hp`5?&)3*wpw#29`VQiaCM+m=$e{GrW zzIfxyZXXE2hrqFmu&dkLQR1NH#xRkkOnb$7+iIq{+uybX`emt1!Z3)te=XV#Q;uLJ z(EJ4wUDJEFxLZ;gAYg6mK~gk^QEvfDd)_aeNzX^Ds*0*o<#<`1{4F=xs)i!~#F>Oy zG_Xl`?3C8GmwT^fkh3BSo&^_+jXC*5q1tyY#be}RUaNt*s|kxRnYl&}bew*Ky`bEl ze%}E9?`48;lL+2enskSiwFwChg}yBiUDunwc7HcbqH1oy?wapbh!F#PhaQx z4WpR+SN#vDY0GZgTPAvw$l(e^2cosFW>_FpvhpdfA1uL-)~MPD`@#K_mCoFNiAywF zuwwPhlX^;EKEiW;EZQ}x?1<`!05eA_zZw&9MSL0c?@E~?R#VQqNrWvZEHnGG&UU{z z%NPU}b~Yh<%}$N!pxsDQT@%P>cHT^_$!T~Y{dZ=W5TV_;Ay=2TD!zURlp)M>mOF4i4ewFuX)GW*`CR#saq+R2?x zQy?9F3E?%*>0YmC5a`e}p$eZQa^>I_@8KvR?ZS z&%L82Xbcl_!gE!rR4+8~^B8+Bmrl@UC7sROnK1@}o^aAoy3_&iqoZHP29JXxhi8h? z@z9qiySvdsntJDxi!?38&`kgs=-d*fS9)6q?BwHEcg!f}At*CZ_QC7)UOuZySNm?g zk5-OteOsT6Msq#6(~9bIeo)yN{COr8_mI7|cp%eav=baID_VY^!E$TofqZ*T&#Ms@ z>=IN#~ugLpQ&q^}+hqv>}+dF)_H$f-KWQGtO3 z2Hf(ZY5c8q4T(hAD2~);^L<-N*eru>EgIGdTh`X?GE0?(D~!LqF@+&|Im3R=))Yuw zOf%Kb@0B~a10G~+AGeCMj7X?{jEnQGtgcM~r1d zB~j85Xvrv)A{^u`<1n_B z^ot)w5P=rnwZ@cK+tg;pD#&a#1`G#TmSG_L?wgOdA7dsd$wY*QVax5*S^x_N2A)Rq z`EmdgmwVwLNwazo5Q0+HJnZb@F}>y&XgaW6)avn^WS*%VCVl|pD~VQA_5YF1MOejZ zQ6&T*vj*r33+^@>s43fCQ2ji%f$T6L_{Ogg@x5D>Z`EfuZ)qTcHEev-9_q16~Zq`Y-t9*#ys zyCs6Dy8RV;+dJSF)-q@Lc%Wwj1M-fq%c5C6a@w0X`FVWYpBA#0Q z$D(4Qj7c%~rTlF>{+nqSw%X@Go;0tN8SVG5axQO6T#(XcRNLDpg>(Rr;nv`k=28~g zh7`YY@%r2#%a(_*2M>0-r5Zo#Jln-Ro|*MCD_u%dMf3fg6zO%+W8Lyf0aM69y*24! z1tEn4tMgt4DLR|pVAQK!vc^z_dL(anO@Y(k0##pJtYL_`|1DntQofgF-+U?I2vcI= zJ=DI)aUK&v_o4WCOOT^(yZ7 zx=fD8uBp0oj{gChpSy@=2j*%_aGwG)P3L~$u5U}Pn99@~F#wt*52yUX@Wp}%W9gV) zt3L5lJIQ(y5%bZo)m}5-K~`g2AMylNhLUu1>;)5PL18gX_N0fd_IuL&V`;I$7z>-> zh|6HUz7WbtBzb)!6vAl*#soa{GOTcTzo7B#RK@}ck^8$rz&baEJHPQY;w1lN_Sn7< z6f?!AhIPOn@IL`G9n0dQI|m4`v@b(TqExcX_sB~N&3Zm-#|#ba!QR9pKS+$2R=nxB z$i&l@Z5q29V8U?R=jBdA2xlkwU5{@PE==`{(~Bt(|e$-}^uHY3wbL3{>3mIu!|2LyKsBI42Ub|T> zXVW1SB_JUVq7&IjnGW5jhtqLSt6<_(<(wA5|I2fawd-4_uM?9V?rdUxf9d#*$bXbg zmsa9dlt%xoaQ7djvxR(aCLx}D3bM-UkKg*xi^tFDP+R(-Z9Vq~>lY#zuhjdiwZ>uN zF#gEh?`$pQvp24$Fo-u1NNy^8!rSjUY7ZNT00zG?3hB`cPbS7Ymvtq3pbm95{bTL} zT-=|S{McYORxYSYqVDE-y=kh8SInTtZ`k{ty3(5s^=^E$5-O)0E%|-V7aVi7W%wO? zBT-)t=>fk&{)N}jFOCv7y;i{lP6Ff7EBl}D=+o8Ff&rpLAykng?U}-5I7ueXSy3kc z$QZir1F|fCINU?-@)1Gt(M{<7dx8Ov=l6Gq9<6pTS1M#ux{9vBHH}Y!s>c$ttx-q! z9_ZtUw}yozzXf!PN3$vFb-%#;v|X5W9Ho|U3Z|(?g*~%XpQ)#^-AW<@IP0{Gbd+K& z$QLEA!e0?fpLi z7{6H~HYTk^_6fz)Ej#Dn3L?bXr!czu;Dt#OE)1wrbnTFVde94W(o@OGV9`&y0+xiY zjA(+PEc@3?D)uUO&XG98th9BJKxW3OdyZ6J%jvq!_(5cy_iG6QNM9=hDA{ zKmT!~jxi6bVOnBe{R!a^MHb45qAP!Y{#LggrecIbn8iQuY3#PgA2AUS&Hxb;0F6rz z1;jDIT+V~WIPK$#(e=Qb0%XAlmvTy|w*<)*h|>6j%OumUu~@4&>-C~+Q&)XJPAMQj z_>`#!@lX?R$0Nriz%Om=&QuMEI^3E|WPyB&`O22f0^Ocz*&OeH+qDb(_gUj(hEmxK zbrw~!dpXq3xh8f@E0c26_rEEu_)ayhV@Q#1$`0TC-xBu?Nyyl~ExL=J^yJnXu24K11f$6 z6m=Dd@>UpY`YB)<-$Q~SCXlBYNL8?U6Df#LMH1SPu2KCdqPwH9k(w7cp@W8X#>lmB;dHElK&vK9c9cpV=7gv z^EUPyOO!HB6(R#9Dgdz2xL$PKV!@3n$%;rX=Bl~37CM;9UUeo+B4z^rFSrNFprSg* zSJap;;*I0N>_IG?xE!{XLWwDY^Y4kM3?EZVYvD%p>V~e?7aNVono;Ip5@tG6D5HQ4 zjYk`Tl8#g0RE?_X^NqU3Y-<<+V6jY7H|&V1!6~qpHC9_zahfI~!o>d`1y1h%ea3(Q zyeIo4eZW4k9$=sF|Nq%1fL!nI{c-q1wByG*6cA8!hf5{)nX>VHJgLO2uP)5V$T{ii zio|yNv2&2b20c-JUt}l$XrCrjx-at!#@5=F{{g;|Dd|Rt_U1sCTz56hLWzu1q}V*3 z3?J7AY29&%(9WNS|L&I-6esP_-E9nW`n=LRTsyS3%`t_{p+xISlbc~DW9zC&e)dR( z0!`}xOkw676@Z3PPDKD1YVn2rXe8H0*tg)1d6j@18pyav<`%Fw9t)ekx2lrGCz{P> zqbSV@`1*ZNKq(0m2fy31yKEBB%3m1l9^j)V8|txhmxh~XRw^6-TM26Q+}u;V2JLF* zSThzSbu-o3D_ijxd~X}H3p?jOU#TW3;7iw)cG^+kGqGFYRDLycNc|zq&D2);{B}w1 zWAWYZfv*9kgmEz|@hp-)mr`h{x7t04ZIgPaVPK?y%#{89$wi zIbj~RY!O|1Ii{#ajQlEVot%&NR1qvl|e-7e>=6v!KO~t91>kE{?nRAWS+`^$q`s{_e zmQ~K4%4DDX#7L)GF@brKJ8zyj2f1>***n=ke#X8%I^F*iKkfbPZL~9Pult2ue1|~5 z-i}MnPRdPu#5K#?yWc7A)ayN|_wlJ_V%awF!F(ORZ(ce$>tBN3|26x=P!FC95 zrra#Rbvkh7dUkN0;ST_d;%t;*4Bzl=+{veHl`;saShvRqH^92%>mJtq1lky`nImU` z@m>I-J%HP$?@P`$hjSgzU^&sS_vwVMZF0c_kiWae#uGE#qp=@(S>LWz#g98u3jhC8{*y+yJ zlNt>fS}0^{;oPB6VkOz#ZM`;Y`;*lh_)q-#BB#*%hGrHR1;A_t2qr-^mG&h9;O}NI z0^6EYF7pVX>4N3`E4=9Y`0mgfj?kU0mZA|~qnAd-lId2*BnohY?;M}B<6C)KUJJAY zrpB`e$?xwjGP-rcz#_L~Qfx~UODmmJvoD8?Z0hpsIDYgP2gn(Y&&!*0OGR}d( z_8z2)DMx{y^te&^&T3BpRu^Ydvaj#W+xaC=p6Ai;{?4g|GT|74K)!w-`4&y8BLVkT z!3f!Ynj_1_?faKg8V?{A58g8De(lu?c~NR>)=l?Nzv4~m!H}EJy$T#cx+atle&iEJ_v5r?5Nzn#wt`odUW%W-l+J4b zj{kq~^3bRJxCMOL;+=7acf?Nf#cb`5BI1kZPn|rv*{av)D}uW+8we^@Q%8UL;LDbJ zZ1k1}*T(`aPTPU$R_-(LO0XlRQ1>{CtN$V9{uM*#jHQ5a`mm2io8 z?Np~~`qsh-wX$I&u{u1q^1fpI@f#rXdbo6zV!a&L)Zg%I>b{iVj_kjp1`tUFMHn!G zJIt3MpD@xaaw0iXZRQ&h!P9LNyqh>sn~89OcjEG~4%PktySFzw7P8Y{@=L97xs}Ta zD_2VAUE9%2;H~UnyOs@Q&i4|TGff_kEgV`rX7EsAIie|QF?=|#EM93SMAM*~ce29} z(M;2@TsIRFB$JNjiVI84`WyKpS0lO;ebG1)&&YOqAnaXq57e++xz8H=e?i!t2!FiAeZ~XM}E*Lt)5g&g@f_BL0xJRYSvZYgd=w&y!>{U`OT}(R7WTGf|Dv0B4pN4uc`9PF~Ne>z*<+1uM zZs2uFh-VEBG`>74?FEgK0sKeAwx}R9%(Lo^!$(2CaN~Pvf~b^J;@3kRSN)S5X35|G z2+dKQbEaJroim9>gd}q-rwC3x)#@a}%UQs`i6y}~yqbPhw0oDs?8)uZ%HyGG+|oc^ z!Pl;aKdUCpu=UK_9NvhvlZnvX|MBjRVA{y_u7s1VWR3&1wsx+xl5(CLmf0TpGcO*T z_hh;|JZ1uyWAao?uqv4@920(9Xp97dQR6M|8_ z?CBBwlcCRn>?R@M)XdW|n;Oc$P`no^A4C-7IV`N_hu)Z&T2$u%+gIJxY+>dovuC^U zNj?ZKz%5>E74QD)%F$|Cx1&s96i#ZHi0hvHxUDTD=db|$ zn9Y;*{Toj!q4+_Hh?P>d_WJxr(W%ZZxdy@8n}%5^MeR!igAwM$5Jvm&uKO9|VRR0C zYUJ&;ZQ#NMz<4h``9LPU<1+Hg?Q#ye5WZm3`(tC`7x--OUmENW*}o^u$Yv%_iqYZWY?B$Cez1G*yH_9uucwK=bGK<9_E*99LmQoaoLE(u+ zs32ooV^kd@$%`o-NhFJJ8I8|B&{@#%SCAM>(XWiHc{ECi2_{^y>) z9zxyWOc@AzWO zCed(lF|II!l6I^%c>DuV)~|iwI5ffoMWIe_pn0su>rdc#iv6kjjZXp38;mv>b-1~G z)QXtrHs{tDaK%ih064U3aR3oZD}a+hE(5Q4G3GMjzmY-EYrFrqr;2^$uQy6e`D;xN z18;iR68xm6=}X>UT8u-l4G$U1bug7n+)p8#l%b)igzD3r{Kd1zn>OyxQTL3U%au+i zMW>X=yELS=UHmi0{{R3000629sn)?cK`qYi3^ti00000000&M7629i766L@9s%Y8 zv;%?!cm*T{z6MkWF$dZRj|p7~=nBsZq6}^gSPjSyO%FN`$q=FuUlGL;Z4*BfIu#2Q z&K7+a8yEB#;~A71IU3#@bQ{zhkR1FS+#b&#iXa>y!y&99EF$+KmLu*YoFyeCo+dOV zz9)bv3MlC*r7DRlX)9?g2`peOIW5^QQ!o@T$T5;Kjx&KYSv2uAs5U`1z&C$5Dmb+{ zA~|z9MLNtoXglRR)jcgetv(SxzCRp4fItjDv_XkNDnhVBc|;^c#zlNZ=0-b4kpKVy z0RR910RRBmP#l?G4?Oh%3j^o?0002nFRAMQ0002nFRAPQ>HjDM!vfU+0{{pB0ssI2 z0001Z+AWU*%$89YhOhHHUz~Ek?HAd$F=lgY$e7s_r)*neL$+&HLzpw)?&{xm-8epc zrz=310Ls`PQZZR{6P-nw=+l@7|8wDsNPIq#ccGUbmp2gEIr%Dj`%9vbQDUoT@Own| zktnxPbC<;kde}4hB6|2z&0S)UZJ>jf$qzFyH-Z6vff_qNoi|~)tx;}4Vu3oFuiQX` z_0~Je!FG~_?c{}5*+-kHJd?s)bMowt7(=a1%idav_Ow=SOP{cZ_I6CU7kNHNzLm%( z$|EZH4z`)duhP#K(9>&(eGCI#fAJNJusxJnMzP)1TbD7*zUlmJ6ls4GYpL9ts_>J} zHkCZbS7+C$up!iFzT>}l9hWbpA{?dMPE%lqhb6NioDg)7;|KLid;KmY)E+GAj3U|_oXUxOivrR@L9{{}3Ffg-3N4*;kk z2O$7>+GAj1VrJUIz{Im`d{(e}tmbN6yXRHaf$M@LeHl_6HENouu*K4llv9hcp-RUbwMQP}>W0=w{pDTtoh<{n&+T45n zd1pL|*W;!46Hj|?o)9lABpyGtF7aJi-L;mAfl;=>^H2?U#8>6~DlFkFA%Ms;;_-zf zg@)v8TvoSbbvt!aYpu&p+giC@!|M=p}uj_h;Y@JQ6| ztIB|y2DUoX#7c)5SJt-JSx0=Xw|pKkBp@fE^`B~Ljl=^#O|6)uof71z>5ojPC=OfR z4%uU7Kl$UO7vRv)Bjc3fTxYZ~WJOYCZXI=L(v%7H zC&sIB;xrwt5=crtn^*Rjx{$LJ zI!Y-|iKjuD&$H&$N>bD|I`%S8ZR&4)K4D%hCa;zUO4oz_RH;8{3N;h0CdJH5#7-9S zOk0{1ts54T@-c-EcFt--9t%k!LM?iq9M{X#fZp%nPODrzfCbF^8bbc zc0TmERW3gDxm_+k^Z7qU@l^XSVEivI{s+DZ7)5%(DDo08iqya;@-i@rYyzXmIbam| zKVTF&4~!y>p@(Iw`37NUQ;IaUk(2|Hjr3b!*l)9sNxEW)dUQ-Bbaq$EGxnPnXeFPo z?v%$l%U4=O-8mB{S8bW#wUU`*kFOiLRpPw?J10II1QUkfN9)zu@09#>9_zcsb>|E+ zx{3U$cMM)uQFhnoTP8U7(C6E~XUa~r4)Z%Gi8|Y)fO@R7boPrp@9Cb-C|N`P>|mmA zJIVQeqk?FOqH&T!avcp-Kjal2C8K5u0-p*}5alWIK_eVM?JQMHl;^iX>)G}}rz+oinG#O}r3Z{IEfuG$4ER82*PrW@m#25=1+xd4T ze@_ny(0BKz+(XJ|2E*A`GKZ%EzKL0UevJNwDU@^i6yL)7rQtgeuY|Q2yizv@ieG!I z2jmC>Ab_GV?vY|T7l`e(%~{*W8eDMukBYCW{+Rw||ApJp{8L86*7uAesyGBOu@4VG zTyY2zG#`p24M@>|G!4kmyeP6XAV&l8G@wB9rYO>Y5)CNRfC|m0qDlj5G@woc8Z@tp zCJkuOfHn;<#JmkpbBDovRCQfFsd}6lhG!l6V%~-IfWfVY$gM}nO~+#1hv|gDO{d6B zXUI+GVm^fFg27Ff$W2$sP1oXFo*V@~Pp{YJg<&3F#dpCsc1>n@+GFtE!Ehod zVk0ACU*rbHog54t49Nu>8Q7dQ>q|2+Xn|N;l{ok~m^dJ89X1IzFq^|^H^%|y0}M#y$Uk{5N9~ z1+w@5e-Gpz0rGW$e1y7nK)Icahk@dDFm*uw5tu#zP|6(10001Z+G1c};AALbU}j)s z;RLc50WpNl$RGmbLD)Zq&@ow;#*Hj7otOC3aQJJPn$Rq*|gtkuHJH zWcZ>xNnG)tA4Uo7zydisuB{W;CnKB_&glHE%&Kve$g|7|eqAyDQ*K=~DYMR!5z3OI zrv7!|1K|@+*%a=oZcf})vexU85-yQpN!dDG-)(8;tQ7UT$Fv_}`f9C;ze{^S$?pp6 zp?`T!eVuac%BjE>DRt)_aVJVdaUfI@!_B^Zp}f$56m9pr0=wd=Nzqz8;jGnzIdkq_ zWkdHiP1oLJ-nhx&x!?6TLDbtXdr&u!qOV<2K1EumayKTDvf?be#$Cq5C3h4};h3UB z#;!H#3P-J8y_#{1ZS`-wrRNMnoUIyo+G1d00E7R{3`PvtKpub~xHe1x0001%wkH&a z5qEbs+}-*A4HEqL_2*weP)JxrR7_k#Qc7AzR!&|)QAt@vRZU$(Q%hS%S5M!-(8$=t z)Xdz%(#qP#*3RC+(aG7x)y>_*)63iEOAuTeKnMT<0K2@qy9+uo1qCf*lIZD2YhY+( zY+`C=9*u>im9>qnoxOvjQ&i3_u2H+Wdw6&oSHA zFf(68wHhxoygq_NFbv(S%VD`ZU6N~_Wt@B%-E#WCGog6&1JMhRcZf62KFbEuB1bO< z&`Se^r={Uo*lH5{PNmb9GabtCY!k>OTQ?9xVaC8ueaop;d)tjIvtc4}=3+PFO{ z;uUIn$GX3jrCllQw=O9%9dqi3uCPt4sE@2Xjm_1+-Z_1_+N``@Zw|kB)nJ$a0RRF2 G{{Roxxs>z( literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Math-BoldItalic.woff2 b/fonts/KaTeX_Math-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ba55276d03067f0c9f592d1d9e4faa43482b7454 GIT binary patch literal 21192 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Math-Italic.ttf b/fonts/KaTeX_Math-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f148fceeb07b6482aeb5944dafd3749d62416327 GIT binary patch literal 44484 zcmb@v2b5gbc_#SoeK}OlIj64b+||{&tATEGqZ>IA1V|7>Aeg}%OiCuHFp_9VG_81S z$!o8JYTC0ibQJ+eJxY1Z-tpYgHfAbA{S<#0U9#(w{ORUJTp)S0scNdW!s zdsTJ+|Ns8)Pq!o{Ns?FkK}nYGI(&S1Y~?*0S0w3UU&BxDy7=IQYf9-~+LH9~GXDPc zi%&kD&q>OClJqlq{Qc^cYxg|(pTqz8?{OXf*&n&*!eiI)bH610!k6&7anA$KT=~0W z2mSKY`}5z#{olU!=;doK{PSZUm!zM@b?HMAm&Wk>@9+pdtu7g_X$q70NOL?e z9;l56N@E|sG&aT~uYY%p{UX-Zu78JpoqbI*rJD2$8=tj~+}4fBjC1L%icPC+NQ%PF zN{kJ%1F4PAmUdqrzTtA~R+sDI?onJ0ONzu4c7FRchWUY1H;Grnj}(btloZC4)4kVK z*x@tyryF2WAr}t%eVQVf%+&O7Gc*>BgiFQt#AIw@NG=ttrJ|t zKOVXF55IBgPh}_8$SD@jj+%zbVvSI)(26;neeLO|zWd#4Z~wzeYb+69>2P4!+CQ>q zZ$J;HW(J!MwpTiZ|NR{MEon&lYS(Wwi46@%vMSXWSLOAM&pP->32e8@CG{ee^($QGsuu9;oa_F8rYai$u^+X#j(6C?K7JMZxL5k8 zu05-9RVgy;RBsE*lB#e;<<}(66wV%k^rf@-NKi1wZrIIRt%a`cT1y*ytF<>im-hIr z*NW{f-uPBwl&YkV@WmVL@4I);(#%w&n$ISq*!)N{M4O8(kA!uvqIOb~d1L{YB33SH}H5Evi@!z=jjjKXk1cQ{+XwJc*1@q9rLZmlYD3By;H@9a<<$5S=Wm zXC+k?;?T}Xnl`GDA`n4~f7uKvpnlPL_}YON~CiYh}!n#N8; zQuG>3J3`13VbbA)o%Ud>T8@Q1wseA>Fn}&GLKjWfT`VDC)T*^=sYKElo9w_$@FR#P z>Pm-X<{B0W8281ZkhPGu223gyYh+zl6NO|@O<4oOnRwfu9MT$9O;eU+&B|8J%#6iT z`H{SAu8aqK$0rs7xm62x#Gj0E?m55W4?i&%E$F3qq@Xf6q=tRPOVh;>gKKtx>rC^l zk6mo(i9{@)P57L~j4hYy-AZvGr!xFgyI@43#==R5A1YKbc?m*GUteH<#QwcBEiFj@ zuA83Ca+#NkoXH+Ya(Z+`QZ%@m2$R`K|^V)`Ka9L(&0n)6pK|Vq|i&xhgLda1F zjFt_*`7$z1ER*@8Z}PM^u4wLlJ>eH-W@Z*<76QxFNN`~4sHLZyvCjC|*yPxP(&@Cx zqN?q7#}&?aEHEC8MSyKR^rOG&C9<+otrLLMzN%#uk8Y_tu!zZTyOQDDSzZ00B8NiS zX+@Tm(~R4}N>Gt?duHF=0b9E=HuuoSHQHj%x$-Wi@=z#n_uap(aBcIF!i!v4+RIJY zj*9!RETY(Ls2V3C0=r)9AaEQDC9LxN%J~BxXntNt(pC z#^4_n*omqNw1JgLl73dw^-;a=ZrNb2V>2&V{O1jGgoNBFBDi0RxRa4J2W3bT@d3#70cnJ#yV!GA_gBu65 zx);gkMIv;i7>VpKRI#>N6WIL8Ohi{3M^cGK))!8ej?{Et0C=ha<>cl4wRpW~D(1l# zhy5%OELYETM)IjkbJ5t;x{^u8v#nT)o6C0O@V?o_NMf(4DL<1rVox%bRyCgz^qe(L zo{AWO)!7qs?bfX7KRKT%<0Adm{eszGynnt$VSAbge1F`Am zczrYzQJt}7+aC}4)?2d&mM5p)Zl>e0jMwt1fp9vIn9HS<_h>O|aNIH5g+@B!RXyxd zwVo)>jLrmO;n|5nTamqc?)c;bKQUN&AX&&pV_r*PvSsU`#mW0aOuxK(s+?;kBMbYN z>-&f+c3{)rW`6)le!1(9gyAb?CMm@vmnAalIQB3L3y0=Q@-=uN7*$WG5Tz`S3c^S` zorR^dN4J;0aTR&S%nhq#`H`*XDMAjrpF-C;9(5X8q@0yNxX7Z2S`W1fxuD-Rr3p4c z)Vc%MoS5u@os5sepTUF#QqrDdyL$!(D}q~`ESAKNb!`JIq{tLiRUN%j`{=WZyt-c= zw`6YB1}vtW$jlG3`mv9yhK={|Ph3}iiz`f5yx0z2xbtrH_z#uW%1W)K#y|Y($gz12 zKBX*1KrIl*G_QXbHu7<4K$??|NFVQ7YvV;5NX8lVmGnMFyjNI78BT&66!v#JW{H5L zF^GX*yx}74<4rCKJx=Ys3Ge1~|6W-HCEeh{e5*NsWZ_72t~Hm46$HzJ8u#43j^F8z zv|)f5azsSzI>aNypNm3uV=89mJCCUP5aeT{OZ`gX)V~Qlq-gr zEEa1u#~1B^>>QD8MtFa>I@>n?rYfYJ$GII8vo z$v3WtLEK_JS;d>JZ{F~Hl51uA{UAEy>iPcL+I|_q=t~GmHC@pzzF~du&GadKj7iIT zraPm_F0 zp4ixq%WQ(z@MAqTHlXWV@$SpR#cSNM6D;K)zWttibOS&w4{Q9iY|19v{I$(rlWpJ`cYHdSo9g$-GWUIW zW==Kqgkq_t*8n?EY*u8=)RB)u_hqq%-{U_IPJLLqTY9zYm6$5!;LXo6StB3dGGA2! zJJK#9F(V0}DsRv}3inoK@a(0=}o zQ^(i$?_HP}ZB$n-8+x?KkSi%7-WPyG$TOag^#BW-=?cKrUV&B+j>rfERU%h4qzMS_ zHC+&{&ZOLxZ_1txn}YV}a`LfhJNbkD*2^soO8(Xz%wx5Bj^u$yFd*zZQauOh_4}pg&NQx;+Yb(((xaF~LxwyKu zxGokGFcoinGUdMH^II=al_1>u4U6!~h_w{R8lO%Cu>`D47Czjn4Gq+)1AnphHn0SepW@7urJUU*=><7Ed%_EiUG?+Pla zC&J?&yuDPq=jD*TG5C%nv!i8guE8CX$#LE9=RVDwFLTZ3S1A|qr^nAHh911|k`Z}y ztQd$twB%6?Zk&04#C-B>ru_6HEB7UX%&K$0lhphH?$ecbzK^N0D*MCO`vOd=1Zx_V zHl&BUmV>yIatwV$g3sTwA9Bq*>}LSGynVSUD1o>v>?R`Y2HZ@rf&R~7FJ}GT`t0Oo z%9U-~NsVA=Qh>J`+iO0=$u&1mgB_%+!aT^VG(m?r9Jjczz*%m~9Ey+@(pbksV(R357L6{0my9Qh55LqRVVPmN1v5{hEnQ z|)Mtf_i9cw|Cbj4j_epBY`MT3Srj?p5W@Z+~lTTWtJ&iZPfY52Nt` zJ;`{`(b;cUb4F{(ge+uT{(H^>WgD3t5{ZcN-|LqIcxejb#Ur-wYf6w}24HmI-0jDXtgp_^ zOpH~_*-Sj@v8DTztBwdF;K+MO)3cJBiUUjtVFYoXYA=+~-7GZ(JF&pWLw&KeBZ!tz9$%&9yqHHm5uYNp@516 zAbw`ZNW?=$;I#~oXFBR613}x?Rp?{M!Vh!Ro{h^-!~gxH^u?}qJ9F3phBwfoCpF1I zP~)fyKe6lHy6*8+L_`g^w=zTm$I zAbgGU@slABq0P=$$>@GXdF2(BOUs(>m_D_v$==|}LjE}aImIyoGOz^i>-BHIg#d?L z#bLJW@>`W@GJE&CRA_DgqRE{t?(5s8%6Jg6n6j_;K;@}q*N1wK{Pbfe>%p$Ah>5oa zL`p*G{ssEBEIs!c2i58`;e_xVNcofVpj@{E<#L_J#%GCY?O0IVu>f8oMKp}C5byHh z_O0YUMCoN_YN%DMlyixgrAy0fkxDNeXhUDj6j9*MLAZ6mzK94x#V9Bl7g`0?A!fiK zUohDnD%A{Nvt>t{_rbS1O-I|ut@$u89_H*_TkmvDOGiFm4(AFUOAZ~n#0?=!H`J>iheP9vIl275Rued@Ia zIgg&XW|3q-nNYokjqL}0z)txbJhB@`&_=#-l|XN?%8ef=5t8mdixPlHY*GB@K8eVCiS6o14~bsynhJn z-}x6df7|?MX}p!G1O4>O-VulW7nk42w2v=KKi2gQI#ADhE|uX-x7dGP102&JY9 z-taoMtn0>Ek7de+Q8CCf(w6RCSG{3f6YG$a#UsSypw<_6KL`t;squHe^KDN)f=-RI zx1Tv38L9?Orm9a~_6geB$Dn?k(DzT+D#2&uF(f%aTU?A2kkgs$kx}3huqo!&3U?`R zFa3c{$E`IV?}H&p2I3H)xtmHPW$arT>fG#i+YixFAc{vs%)YEj;4x9!^As@0ux#aim z2vLHBH->7433j-;`5P>+cugO-d4dCIm~1Es;OUUTKEa~V+v~rmac;RbB!hJO9Ys#4 zFTc0lzT=!gH%LB#)Tp-O!NZ(o3%)pxcVu(Y%99j3V!}H2N4K`&bd# zM>oB4<1&J--m)f^A-&RDv1MjEuR|-Wsma7Z7^5HSTHci={m2a|cgVAsNRge%{oV=3*Ng$!;GNX!ilcky{AJS&j%_Sf>!Wc* z2#!Z<3=vn^gm`u)S^6TP^hpTR13-@5_Ns^$NB?f=)p8ju!ivTYcEbi@$w%J~;gieS zkx;>|BTJ~Hu3n=jBlX0I%dRBXuLJkCggjuwc04Rzgf>fkO3`psB zxDr@jEE^BU2d4Yn%d9K}|Gfdsk9x zfjGQ4TF`zK|75ico!Uz;Pg$6r&{N3t64|8u3*`s|H!#6Nw?)2l3Fzkb5+QI<2XJdb1&;jt z*6l7qKs2$oZ)tIEraf3H#v@+a(4=GRAVm{I5_&QY^~Ea)T`UGPbpcn1T!fH<=TX!E zF+X; zv^=~T{16X$5$3(vlaS`g9SpB9Q%=I8lue$-J#M;^sn0*Zss6`rc$2CwdjNv?)F_S- z7Rr^^e@W;3_SgSeDfB!fz)fT(|D1nCib*5Vvu>0hK^aAqxex{Js&Wx8*t!VP(7U+Z zcozgH!sgHSA5f(XavV8Fcu|D-P+9qO?=H8#^|{t?Bd_T3CL=2mlz?1MAEr8!A|<@V z5hx!6VnBAn{#~GI-Tmb0>7)1FcmL`E7Q8#1f0#8_<~_lPf1wl04|S)-Hxo-gTcz|=Wk!T6fmlXehKMOE*0>Lk6+XRcWQWT;ph-F;>dgC%TJ1CYlDda^~9giR;(0}6A zV{jcHWbZpuduL^?ihO$dM%)KECH?E|7R5J$FoBuw#uO0=_kg~iTBp<@`ohBf?8lDO zVGm1w{mY)&!w%AY6Dtqucc0H@x4`3#4w+qPHT3;~a+Feur6N0e!q{6*1+Bgp=%EI; z7RR-4!k8Xk4l?%C$z5iXnd}dWs`x;QGvFi(*baVoB*$YhV zdX68Ol651aP*+$_G^3KNOS&vwGZ`vKx@u5?P!v8|$VH*YgIfItse&h@&=A5Rg}(KT za31{|>o?p;>5btxydsuEcXSA~_tLPD9k16N?B4<0(}2-PefHk#_MO}7scs%Wc673R z=Je4E$1dz$Y9E*!4Xrk2Q{K4pCxTX#T zJ0imcFNPnB(mQZ2HYTdZg7@JHftqq-sJ@@ou58rd? z&eKSWu2H3UpkBLd-?Z!o9q7XZ8kh(j`b7hxDfD+2ZEF(?va1xxWWRMzM6Fig%lcIa z7fPT~JFuijCi$m7?L9kOQDV=vG<~nCdgETD>Q^-<9M9H`$kiND;+z}Y*Yt(wSMr7J zj7Rx={8X62>+SO0YGirQNrnJ5Y|qM}*j3nlmwyD`mKE z!mByKTFd5({i z74MYvt*&!y6_(ye!BzLQtqLqhJ3JLQK2R8OC4-Zx==;w?T4RjET z!X9Y}p~sf;2rWS+92g=}T7r~D2wysVGy(T@88HYF5T`>4R74%(hKWhuSXt^^&L!k` zGGA=YP<;#UaH1DGRywWeo*5p5Owp}6hr{2H%5nRM4U1a#grx%9r}CJUi*pM;L|H=YNZ;nadiwQ!h%i^>#E?^*ye z=`C>4muxDAJH+*#d{?SaK7Ba~%QRP?83n3 z;*GrU1J68o|E0U{ICu8c!Hvq3t;#E5FU{_dBKLH6S5Ap`KIk?T3VY~GQW%Eq?+3eD zEF6rWj1G4oYHMT=sHu~5dTR*Y;A`O!kl6rn71JsB3p%V&RGZN~&cKY-vOSeB?};iC z^6>)u(ZdM1v~n6-imrilaXxbxQ$LKyCoGxeIXAtLWGV83Qj4OV2JlcIy^X-05E`ds zeX*#sPyH;@f<8qqIMMrZ8)c@2L%fA)lpIMm>H*;NGF0Gg`sRSn!tbpNzy~0H4&#YP zgeWO;K(gX&&N{N}ismLh#sok+DZlinKMRcKJ z9fA;27Fq)hsg{ZZet0qesZr~j>_OF>1bpM~-s0)#iLeEq<*R!6V7@(^ilUMkQ4JHB z4$X;OIPDlPW&goZ6Z)c@I=#3@vBpafrSCv4d(6!ygAIlQY-pH$kr^3gG00SNLPx@f zY{l`y8ID?i%~({mNiC?3AZu}5RUG!viP`a7%y0NKZiG36YD{_l#( z3>%qkBwPGG{H7cHi6{Sn8&*hTmS%(GkPcAe_5Xwp+=<>j&utUX6=`)4QtD$t8uNof z;JRiZuUWovn2$W+4Qr~~Yeac9DQ*?dfo@%dlDXr8ZcQ}>=XYw~^5Vk$^!RAKT1Z7g zsG#4eoU_4Eq+Mn$Y67t1p76G+s4j2mz}-RiLDXSiGesH^UsC^9B9teC8&TuS&iSX zoB06H!1nT=g#jW5rVg4P|H#$*RTO7XX2iae#WKxO@44rRze3&G;tmLifN+oIQ8)h# zPYPvPnddE!>6dZUN7I8d;Dq0RTo$BPUYo>Zo+ zRwT*AE~PAq7uDd8ua_4J(pL10>t++clI%RMqW25xwzs z?6!__-?i=ay4&e}!%|RgO5)DV3=h?-xRWxL*%z>@N{P$kDtfWcU{;t<3qzuol|W%rbptWTrb- z_h&ufjkIY40~Ky;zM9Ks3Qj}e<94)BpZ8}R_AzA9W#>fRWAIUgnaK7ITCCGr_G{fI z%7dd>zvJ2b&puHH&JR3+FCS-HeW+@Fu_U0uWHEMfy8~NW>b-9GViyOv6|0+=bZUWNHNn>UVd9;aA;)XUW3{3iCirb3gn^qw%3d% z*Y*ylhhlN=U9nt?LFw{yV8Q34AAap93Il!g8Ifd@!%}IM2U4X(reV9(+cdSa;MjoF*)yQX~VaHZwX+K+|nipF@`z{OwTe4*# zuD9-Q=Z$tH%qrRj9HE!ar4JyClQMP}I}0sx6HzcP_BmfQ#GF_8meDAon_AfN!huM* zgW_HrIhjlZj6gM5sI(GoyLOe!wr32p%s&gOH1yYh(X#qBWGFW=w>!=r2x$W-czr{4 zpk8R23UR*qk;ATyDdpChU48{nkJAfWO>0T>(nxo3Fpf+GTSub>d=P>h%GE$NV!BEs znW1vAa;>pmCE)Jq92wF!-~es#rulnT0Ik6g8gq5hv+fALmtMw)WF>Af~WY{LCc0c7WHIc*bOlautUnNRoM# zT0H3NffgnO0AC_n$EU|J73UzU63jqEfEaVg-w)JfpPfp-CF(bx{v!AnJe6 zWhzYpBmf$i2PAwz1;s@ZiQU-lUs4#w)b-q&I^+KjTPzk77 zHG6pv@-jp-pZ)dvM<(<2Lbib`q^Z{RarWPUi8ST;jJ2pikY{7-Xk4rS+30Y~H zkf4}R6275A69noxNXQ+XA~!uK?g4-7x#_pOiG)4^pRIwalg|dFrJLX4zVGW6q}sRN zpGbl;X=U&96mpm4d^Q%b3<+a}JI16$B+`p9Ae^n78aaEyCUW-xc@j0m#)f#`!4brb z!TYTT<6)g!W7TM^j!6?wx#f74HZnt}h8jZ+&b?_*_)$6Z)cRu)waktgzI+TWZXlOV z1Qw>-MtLskrac&90p=+!iaB!lV9K-aFS3R)?WWFVu6V_kP3oCJ#S zlH~T{QfBPtcj5k9+=a44|7DQN2IrynuUjssXp%{LmgZ-X^sJPN*);rz1@EzcM^i3^ z0%SXgDTF{KLOWf9>rMdhu5ierBGD*(2C>>byOdDWA1Vy|vH z15lB2Ri9n$?2*l(AY!rfs8`lJXjAZ)iq>$&pMGZ97n|kYW1e@v=%jpcexMKiwrRio zBgjvn9X#e6f7@u(Yt4^iI9Fxf*=iHE6@eER;vd35!>aW5jnC2{1auOF;HQ$VAxD9M z21Mz=!R^2R2BvAqb-_P_eWeJccHaT)1=Mcw{@v@*yy$Vd3)7v!W~G>nIjf%4a?wPg z$35o5r7g0^7NZzQyDOk6?B&H`sZ>SGwY{0-V+h}9H~S-SzgkTM6ZLp79;=P;b83Lc zqj?{U7F^D&$;q))u0El%!9g|PwOa{U^_u7w53TasV%2ysT93c}*`ZoML;cMkj>ih~ zKr6JO*r$q-p_(VapLr%~CA7#12iYuDF{e)ep{{@L`UHDb?BbgA`K}kunoNJ@mP=~vYP)a_#6N{j zBQ{38tWiw{VjKnYxRtb>)Odg)dxb`GEjv;yF|QgACljONNM{Tu;Z_zcruD)@iBRV@KKg7rXQ zk$8cE_foynyKkk@g75QQIOMy|)sodRswS->Ib;!`5MhsCZmh4$E|O37-LOUj(8Q&- z)EfX#^^o2=irv7fO5!LS;RJ%aBb)b7{4zEcihEOY@p?I1D&|6oVoZ0O;!voTsSO84 z{HC1>`VwIt^r9Y;8c4*4I-2Gw7d+e(vlTVzb7Je|%FcKPk&U7M?!VQYfG0WUOVtbI z!Duj1lDSj#)iMQJ3l)M9&zw>BB@UxMI&d~0>3o@IO#=9dJ2BKQYI?@IhP)Es;b0HN<%nRJd`f@4}^h%R#5;I24n81n9WOZUl z0X%F|9CC!TeX%HMF6}eHEp|}X-ZMDKeh?{D;J>L_a-90+6!`QjDtv znO{%0EPH&=LF*+s3s4Q@Pic_zr8gPIWcpF%{dDtgDiWKqh4P*pwy#`2VO zTlZw6h+M-ILwau=+yQAKQXdV_@Q@AuhLexbEQR4&!c+_*7!HzSaBxg|_`$pGJauAy zZK*pqGlC32E)%7M)>G^$kNd%agaRIkxb@MI;y;2%Ql4?~2a(L|vAUZ$AD1f7O}pG! zP0)Hu#O(O-1Kx18CMQfg9`EC+Hyn>=785q2*&`Ri%&3g!@^AE0$>m_8nu>c{4mr7f zqk5sBda`lYcF_pfJAP*Sk{|iF?sLj|=$rsv*;AQ`#Ro$sx4Xw=s};6gPd0)RCHkK1 zj;a|?=R%by=E)2CPB`y+$x4M$t+C&cUup6kKkUhdFGDs*q>b)cmYQmzZYcHv<$=v; zUr`^TZXFpKC!|6HKH5d#OM?E|U5^&Sa#YVE0 zM-A30k%2H^OjZID*E>sDI9zHx}1&mG``S3b}4`uD*Q7a5Wg* zUygd&vBi-B8g)L;?AupoXV=agS^FUd66wQS_UePU<;7U~r8(in8cG8lzb|AT$9q=n7~Gz?_l_+e+b@ zXk};4iIf32FVvwknE|Iu#xolcYj8y5oI;7aXQIhyAQe#A0JKq6LD?0`&tU}LzdyJy zWYGM6xTwlcaF%e4zFo3wTbU`{ry*?~t>w{z8w#?hCL6VxWV~w**vL&C?+$nNTnuU` zGN|m+0(2?Q?00mISq%*JGh1VS=vB=|&mf2Ud8^c1^gbnSH(&{e)+kCVKn`Dr9AltN=A|ADul}ED0 zWq6$lGM>J*kOB3Ao=8}x?&F>Wu=jL21eWef$7tadzYkeg|A?hU!%Q#LcjPyxOL3#< zSSzbVU2HGTh0A$vNWgrB;fxU3kJBzrV;De5??`S=#MQWAZvM^YpDTzi#IzCDZp^p{ zufYBf?9jaQ;A^841cMq9F)8320`%x##U>)Oe27MU`shQmLKN+EadaN7K_cLmi^NdS z#Mof7R!%2Fe)Rj!vw3kI8)1_R<2UgWv1rs)aH1Q6OZ0L9#PD7f5cyW z{ADu*kJ-NdPwXeLHwUFBx>g-!ioMABQfx>YRHDu!oa2PvQYg+9a5JGuFyvnJT&J0X ztuvNr8Avakg!smFXSyLus(0G0flA5ml@79l$a*w86grc7X*e{HERwJs20o;^DCT<9 z-u^)ID5oXZ1+B&}0K2Q1lTU_XAwQB*sLc2>!v}J{g4s|bx<@y)Mq}vMg)q-1{NXHS zpOpAuZPI5ohP=aQ8V`)V`~I|E`SEBlkVoerKAGVgO+@m34Fljf1Wi>k?Ww_uW!0N5 z1^oq|qDEV#px4AOR%BEQ7b{m5eBs;x_A&(AUgwWWd!>gyw@}2{kfdl7Emv?62aTYS z0Z+Szt_gy2w4}Rdm5MN1bT*WBt-}IZs!H-D!HQwhSmm}i?3KE;dNe#8p4@J4fW3lw zkbe{Y4&e^w2kDO@qtuVrI%L-54{6hduV~|@iBeJrL-IA-p@{4hJ)w|d%a~)(`{r`RbX6&U|S zr2#vJ-6Xi%(Mc|Lje-Ed_ozAH)RE1NIH}MQMqu zKG z?XA!id-)ID4UQo$Eu@>{$*oTvA4`>LV`vwaRnJ%|vd}PUo=Pm942Lp{_R?a|KXP#- z=ugPO3+@MW4%Z^Ba=_Fp&$m;7roZtc>0qnm_+pj8T%YA)x3uS=38#mHz(|28T6}-rGCD6B$ngP`FtKRS|4pQ|6W2*x(gO&Z&7+U%ULgC=(am_Qh?2QhV_a5ci8@1FjD>Im= z90|6RYPnf}xu)}qhqTo57Xdq-$=J@bb7QJCmi2^UC1x+?j~^I*&W|bLOt!n2!VxCB z^)(yZ@bTetc=*XtPknISjG;>NCJWwlFY92~ARH>FOc01<&w&mtw0|GP%f`t%p9Vp`lDez`JjOpk9y}Yz# zK$N-=9Z^`Lm1Z<0HN5K8OS2x2Tp4MMgAv5XYzyrq)u24V<#cRd*`bsr5449T_LVb( zW?&|6mD5cWPQea+j<=k&)0$UjYBDys$HP@Gs4B7&t2Poz0cBvgm>Y-&hXU9r?jJM$ zz~l49)2mH1DluzesIoZdBp=vlb6v+WdZ_5frLp|t*VTfP>V-v_yoC83OZXM3u z-gz$q`fU?_)0?|fI~~T>i_-(PJ;qI6*EQ91w;wt{raIUxWJ3X@2d=OyJyR8xfIclD z1%O~lhGe^BypVQ#Ldf{7-3XwQEZfzRo}t22f8QIvTlcRHPYxeQS)oX*<%&}d`u*s` zs4fR_USVZ$e9z6DN@So2r^1;}xRqEV;Ws9nm8p^ zlME!f(VmE7)alF?%harkTMh`4M=Rx7$L6M4HxVe(Lrxq!xLz(cm&>(Mu}PK|>jnH| zZNvrL7^L5FM&7#*n&Xs=a?K38ieuR5!nX1CW#XD=siA59^1$VTDMxi0tq_L2y=p}E z%#|J0m-KjZQBw`1FpzJ1G&7tYyl^Dr_@brpP<_!v^H`Ys4!3d6aXNu&lDAb-aqzCJ znAzsYxqWHBZHIgY4II~|H162mEH?(xA;uMdzR*6sns=D#sbx*YV#dT#%(cWKsyc@= zbur(__cagD@Z$XrS9ZA(FF#xkAjN!R?8T9Vh6p>+T6U_)u!DnL4vdrzX9uIr}hI3a=gr z-&HQ1?wyu^qfz>2dgR$7{1MSMUp_Xzqf!#H;^ zBITubz7|7-*k=-cC~uH5G$L2yZaST(Pe1qH@N?Sao2{piVfW9mn<@GcPFU?f+TGwY zuMJF%$y%&g!5$UzumlY5cRFJtY>EcaRH*TAzFn(Uv3t|76o*4x2P70%cbJY z2UmyouW*my;cM?`j(FM1q7jRm3y+|&g}=z4$1XWI0^zp3_r53iDQ;WLi{n{vq{-4UM+fBg-@D6bPbc06v-t!p zW<~l^*O?lR!TB$N9Fx`%0gqzegBv>K`e8X3??*Cz+j!`z|E5>Tgl>H=N&RM5g*o8@ zmml5zl0Bos0WeZ`acrcCW`JlIr+=u@in3w?xW+}6Q3EPb!k@gk)W&ZZ&<{d@beapq zR3aDDJ0A#3V0`FGM(KfaW#oOdzxOW3=A8g$#&p^0<~ci~N6>^G#zYb`N(tTL$sLcJ z2>X#64@~=f7<=LDIyP$amU9=PY+?cr*vJ=Cc;i(Y_0Xab{G zv50^H&<;_eKp$w8^aNJym5U`RT1(9F7!adgg22(M-%tgNo^nUPqQ5lp!1e5_r&F z^s$ets%HE3I&{xNqokX^hteSbRXvNg2Rwi(aiL=IL-$;&%erIZi#+r}@P2voZ}^X5 zSPC9fUG_CB6Q5J>pfgo7hGi;rs{GxXkHI0cQ^%0gqOTla_#y-R;m4`LCmxO<8NT_i z=m_|Tf?Jv4Ct)`x|yt*}>KG2gX4 zJWJ<^-JC8#JpH3q)Yrd7XFk5+%r6b6b$}ohUjMc@%cFnnl<1F_tLTqkk$$9WjRDh; zXB7T`&;Va-1DfT2xegGBU_?ZKpis~-Y8MQMqiIQGNYU?Ji*Q1vaAL>Gw_FsXuO8}} z)xnj{28cf$Fa`EW&<$dW<5waYnlH$BL9JXD4l@IqlVNJ50@8s}n`V#bTA|=pyy3k0 zpDCtippkj`MfF|4_rv9nv*yU>qUXvJ_!bpQj+|mVRrvPiw_!LlKPK{DGE1|xjEMuq z=NRm_t)@|pr=n>4vo^mC=g5M=)x!IbD@-@e26dbL1&tOVZEYi+wSlpcAWTNn{}{3+ zubT#Ze+hk<=cK2)RuOXtL+B6cGqoa|0k{*+_(GA6+D>8H;I2pos3IjDpkceWS`?#< zG@7+epIlv8oEjf()CxEl&D5oH?5qW~4;5*Smt3XL@vysh?%%~}Xo%B@<_jcrIsOiP z#tzcW!qIlb00_whiVj(n260|ba`uk#)Eu^joAK_6LMdbw26QzTVXfTM;3`f>+CCQZ zvCP$&je``-$a2uo4KSh**X`IsbyjF0yIepC5N%xg> zZgBb4&Hsw3aPK@! z1Vslj<9zKPT3*RbQN$Jt!41GBAYyjuOdJs|4k$cydVbZ~J`PGXL1=)?8b9)^FY%5O zswajio5&8?J(9k>Lv}pkZ{_dzVp#9|bKOAXew@}4KU~6Du7kgr8L`f_M(6o8k9#H! zO&p8UqC6!l0^u|BWH*~_pA1l#tQ^@o+;m%*>TyiyUzawcvYGx+JvBb08!B=Yp0 z@dVn$C!YNxcP3{Kj|_>dG9>-Wko4Q6zv@~WIEtHk&-yZMg7g`hZd^kkiOyyUs{mkB z52w+s=mw&D!#s(l@!UupMCn#`>$NO!{j|3=cKR#g?r_njK-2ZYE!x5hA`Wg6ipzK159x zdMowP$NB(3^aUr0Pyr8uaTNwS1KSpQb8B_`*3a5n)@#=Xl!j%?Q%M;|nR(j2TB)a8 zM@}rPS*V^Pz@xLqJk2(9hHKL)9Pl!x4&+g4B95ZPBQan6nKLDP*+=x2nil&=;$yYZ zSa4Y3rq5=^yq&0y)K8|paytFs#5XbOw_DBB;ZJ{4@m6Q=NreyE)N+LSp=@c%)bzQx zMGbyRz6pAq0!|+RrwQUjn)~T{LU8&c#14z-QS&@nu%NkUwx;G!gaQ5y`V8thR0mac z8z~B69S(!19_gDe?7qbs7cX#{0p7`dXU`m1-@9jevQayoFtsSY0ih|KW@x%sZbrj&?ge+^m7@m+%xpe6cw2TN7HX!BjjWw4-?m;) z!v?ux`X=w9lPt$o`d82UUlk2E62)_YTY7R;?%vv&m!MBh3}w4 zU(Cux83Wi-CQKN&PG_m@2Zm#ukmN))Clo1qUp<1r3hz+BM3|!y?Z~0|+2Lj}pNfY9 z(iEGb%o%gb1UP>YkWAZ(?G`a5sAH`r49LY|T*JoGWJoMR%UHh_IoavdCaUcr)wMak zFQR1j+XyIS%^O###H-l@Nqspcx3%?+)zheb_&#`6_9=T#BOo13D(Yr;sFBQ1wRI0z z1OCySNFlm1kqCs@dkoq0@C9%DD9}0N(ecfFPBgcsm*fGrm+1BnSZx1NrkYtl=T$fV zt~qXa>nf7frdbM92j&Y!-~LJ$-9=IiXEe=&xfC&b@Iu$SvQ!D@ z$g&AcmC@HC%SbQL%pa&<7(|Bi2(?L9$q@NtZ@!$-NgHLPDVFzO@NclRR$jx47h4;o z`jlc0_K-{LDiOb}RAj9Njb>w_;m_qKI(bq~9+1?(gC7Fe$apf^CzaGlGCDZLeahnD zsS(fk`!86jGgYO_gRE06Yi+bldlw?UiQAIu9>!+JZoi_I2AYRu?{825^sM*9T+vrG z*v8!G9eL0Ak$c|n<15bT;4__%-bUrp6Nwe*3j+Dyrt({)fmoSJ{V z&U5H2n~^5F<2Ep5dMXYAi3Z93Osd#Is4?LT^ifeF%7L*_@UUn>r8FaTQQ_0}K2Gn9 zDB6kbL9Q*^7nUwQ_9CBT=RP`e)DNTfhSliZGfqkySwPE~s#nG%jN=<%f=AonQo%%6 zQ3DJovNCq*dV7F|)dEYmW8&@9ZF335_Mg8}!;FEDYRzI=dOlX9U1ih&1fUt%b1e$|i zA{c=t;?E#sv1reviCa~nf{2=bGZnEFZ=?`bjI7VNSjsnRGnte=P^=C!HFUN<&kebv zvEhp03tVx6o4+v9N=1@YpA)vumBRePA=pP<$Q<3Do?czdqK*>M9Od6KLH^Y4z-@mye{bAQ$jBx|?9=AY2 z?50h*S~ToZGd?oVDEKi0gCUR!zV#OfO;aHvx`XOL3C}?Z6GAey<^KyelUUK%@K!HM zu+8tn4rX-b+T*pw0@}Bltmlh>dXY&as!3NLxqP`NCoo<8O z<&xe+MV(y=ocG4wyKZXyrFp+5CnBnsxD%W@9J$Z-qL)T$DhoP z`p|_Q#+SaCvd`w3a4CpJT65^RvCbV|YN-KiR|Mah_s{V0OVUDjHiw6aR%YnAbPc%G z>mp3S14&Ytb~K{Golkd0hAO3Ai{KJlB6lv@mv88up^xrv2vC*&umz}q;o3w9dqnCb z=ALfeB`EsBMZdB#J)?N?-XMEsceD2!+XS~;l;i*PyLu{sa~1w#R|mI@-iv=?zYm|B zLOmSpcE%Plvoe{janDroY%3SjTbZ_1d3645?Luj+6doP9pnAL`>Tj}K+z!@T!>C!P zt=TIn|2rRFy)Wv`P5r<~`*+^H_k}CX#U~cw?9~1H|0tk8H@}>8mR86~)-;8s0IyTON}+6Hi?sdeGgz=hD$NAF!Ya->5I zq(j3r;&AxT3XW)*7)vLSgVm&y>?9R8dcE}UEig_!O6DsRajS8KB!y!k!0%&}yAkY$ zmXMBa88kU4*NVlNJjcD^I~D3E4ER~r$&NNNgXO_;DwN<>rmc5y&}aCi2&~rj`TYru z?t9P~$0Lt%nUo~Xrw3Qm6;)S4#uE?dcP zHXIFk6KgaihK$+aN@{Y*tQi5HI0*Fo6*MGZ2ZyhJkGC-SQj=ye)rzc24-f;`xt<=w zqM0ZGVw{;sgM6{~lQW-dHj+gJNfc!DNvngj8Q3oru&Zs_o-JzBp?qMe_|t*V?Q!<| z3}=LE%L((&xw*M{Cs;PrA6i+yq=a(;{u7QN56iEAjgNp(gM|mK^OcpAeNNu%=3zq*-e`hijp7RA2j~<&Ud8(#!3i-6byYxfMf8_KtyPjj0H8h?ZNpG^0pBOl zs+6+npdT%dYix~Vzq{oTTD&b%`b6k=6u&_M$bbolf>=aSC+ih{5hM>r`&|rBuMx_8JaV(O`1JH0?T?C+{UX8qW zAIw37knN?vA;uKT$jJlFBWSzwbn)p5+omX$)=g4XB0;Z*cD`@xwA;?Dk)oBZZ0G&i2mT*|6lpRWX zRx&2{G~}(Ng~``gZo!Fp)XC{u78NLsSKIUVBybe{8i)d59-0@S z>B#`oJ)t{CauMCayqxB>1Hc@NRm6i{qZnofS!ASHD)b`%H<{ZJ`qp@(mlnES(lx-65XgJIW!Ce*%v4PPn&UwIa+ zCA0y`NDiZ2t=8)eIO9MFflUv#gap`hWUyC7jn5yRwthD}k)xwDy*rmAmmJ z#YhM_o7ZFMfNI<6Pdpaa{Jx|iTZ;c)L?(J9XY;_?@R_wBNd>6MHh~B^U;?7vMiPxt zVw!5(HM$`nhLVJZFp0hfDjxCJ_!`U{265pS1>E7&5fsFFs0SL;46i>kH8GaUBopBvvea|P>NjKVxA#KxwscPzDuj%mh|fe; zN#D0fPR<29m^Ur@Z-Ho#znA}itzCO`V@G+PxmPbswj}FmS+afQE6cWYCHZanv0hp7 zV|Tp|?=#Y7la>6)u9JPS53G;ng%HqyZ8*fvZijXG0d6w13dT$sdFQ zhxQaoN(#kO3~y-uhbm2sX}UX=Ru6gx zhV`>brPZ1f^=3j~tJPDB%_cg52=#Si2y=D%K%n{1KvOG!&#I@*G&XK@9ZYZcf8yYl z?oO{I-Z_-$_StNQrv^vTI5JM=^{zG?kQhy!Ihe+^k>UAxcd?@>)|-kKQm7@@+J9lX z?+eIrIx~nyBq?HKiM&=ume95;Tlj=Il!q#(tD`mKbtC%;o}lcz+Xt}+ROnEG+=BY; zkd~FEg{FqKRxO38)647nJ!-4z@yCoFSpPoD+Z4$dbcFkCL9;2@YaEVZrV(4GK(@)o zAen&q8k%W2@$n~(4p-RvcqH$^jk}g1GQ6SQ=5@&iTlsBlAk*8A-lh>F3@{lu417id z+{#Z0UHiGGUv39yqYoXyoMHbLpuONJF+iX?Up{_x66{7h-0#*i){L!ed zsoCxDP81ql_76F^Y>C{oMItZ|40rdynl+V*d%f|UUQ4STgTDv-5l!is8;jrHYC3CZ z@Yg4bn~ls5L_EnZvRS=9sr6VIPizmm;vt;(M?BZJ7M1QsD;r@u*^bO?4#)ZUG3!J^ z5*86Sjs)#WOf^<)D?x_p3GEnWiAhJ!W~L^_dwU}7u10LF8{s3B$y>pO#CU2u2HtQg ztE1HZDkQ4R=HeBa9n>HiUDMZpL&69F126u1dR%JUxuejcG%H50&2DcTrZGh>Z)};w z7^^1$Gq=WE#087Dpg%Q~yuYWb_fW`gud|!-I|Hs%y~Mw`d&2Ep-n|W%Ons&aN^+yU z;j`co?kR5bgznE;4A%4=Az#2T9BSll-=X1qwCEG@p847KxrEf?a-~MZ?*G8rfRqQd z=GaTPL!Ng2W1TY7-%Q6=V`x%2PytJrSjeP9?_lF`3RK#po?u9@e*7JjWz5CV3`H+a zo8A-(cMHS9ocM23Xe`4}e?(Y?oqHi_cHl{p zZ-V|}zwpK>cVRA!w`hgbrGc|MJF7!t!Q$1$P$68VJeE*qXS=N-5X5Njd)SfblB7%b z)rC9TefDN-it^H(i|uZw!?v%jrMu4XU9c7|pW&D8Ge;wVMzh`QtLOZv)!-V7IogKq zYnAr)~&1>{)l{xJ( zlPrmP1L%v*!O6l=D~?!mHJFlS^C!5u<5seWKi{KzQh(SPYjR=ga}Hn0Tn7uitCG=u zZ?4%HBNY<`*DF~=>BBDnJWg>;4tktkU&?8)c?ay)`g%J|8fI)f z)>UuniD18oHE6DDld%qO3-orXeLi#830VU{y~pO-Isd0E=3SC`xZY^-Wt&>H)Z%U* z=87#2i?6iX6&aA+koUCMfvMsnhoSMzcZKe&f#J z!7m*5`=-L?`k9#FJXkCaNs@ykNn`gxft}4bG4x}5wvJ=kOhqy^HI$Z*1%*LeT89I1 zX&J5}LU7*?EyZoZAX94ulCef2USgMt2#F;*tdk7%x3x6+vHXkM1ct^W(Za!tkk9z5 zj7ibfiK9VeA}=bbT2GJ-s6BL*Ft6?(9u`8`Z0Zo33RJSDhM_!gfbemH#e%c!%?_BS zSaP@9jUT={)M&uAe#io!-y+$KTlO~?1Ht8qLENF)+V<=3PYjwY zqt@9mtPq{X88F_3x8e$PthTULwNGnElRn-ux1{OkbE;?i_GaUO( zxYfy%+377~J;}}vTme=ON)J?L`)O{3zMB+D$YQWCC@Pe#iUvm1NAHDWQ=x{rYQsNZ zh#~Uu%QI7&bAyKY?xM-Nx0Cb=%!$<1Cr2*2Z4%}ZK^BYE>e}`dp>tXrot;WYH0u3) zES>mv-@3|qr|#f8VDKF>cYA}@28+k$t*^&?CAK3Q`PWDXZ5o@5boG%E3RMOB+}{Cy z>?7?4*FKOsU7LBT%s7=mFL7}qaKacfJ%csfp6Zrn3>s+aWs?kF z*HxgYV4AnqGeE>tCcjOe{GHA{v;B^zopGFY*3Zu%ul>lY+lsu31NN)jgglVN0Z2we zo{IYA>qDE|coYg=-(w23#RE-PTG0mhqU1a=)|u`IxtdyytrlOmOTB1 zy@1ZyJ}P`*@K*hP8mA;gWVif^;oHV*rWJG26104&?xWTvoSOHa_1|dtfg|MjvU8#F zoGXcw#(v;A=^gUr{Fj=J2ATsuZvJrak6!P>hG$>d_P*`I+rPDAe8&fOyowT1`SG(3J?S{=82<&c$v>iU|3m7jpVVBO znG?lLlrMui*#Ahr`20885k7pEfEoWe>%{L6ej0u;{6hHkRpDW{ae}3vGFAE|eqUpK z@;D1iud+7jovclE;dv`&uCB6XDb7aZz3_jEDe_mDDyxA1hxJK+#KN*4?k^E;nGHzW zm=`vTf*dDU^VdXL zDqlc68Pr5yt~-Kc~8uUS5l`!}3>AuQLYPoxb@4m5N{EAHb9x!$jFNy!?}j z%m0b>V);{OOn4VTzs^274SE2y*X3`?ugSmo ze($TpYikHYEp`%m;$!lMHsF3reo`(2_nS9x*Zz6!@77*k`^wtm*Y)d9U;o_or>;MF z{nOV!b^VF!k6!=C^$%UY@A})@##)C&ju7#0^U;~6=LxXd>=$%iOy~w|j#b0TQrWnWRp?D6ar&=I#py*|j)mc$Q&yE##9i(&cA!{$^TqjK zXIDpWP)gl^Pyb1r_F20KI=6CTy93KFZ?k}fUWrSnCkuNz|t-K;5; zNn395s(~#41=-9L3xraf5}CAUm(4boo6g3<>%^|pHWS}kiG|0Jg&ay;RHj$e5>{x4>cjfe7j7X3u0wgQN5IGEUY3}4Gvb`QxNbzy)B?5v&jE!5tX>9s@|jm z%UB0iLE@awCN6W%1vj`gR%X)lfxPZev&yt?15;X6@LN_XBKhZ>PR{Hsn_VrIU8cBx zAs%c8nLH?)JD$+JTA7pU1D(nBYh{_-Car8BH=vb`J$h2#Q-~ zkNlbMSs|*YCe(Dfk9$#~0hAvZzGaXi7`v2C=!06)Kc3Ks-U<~=xCr!NR0;ESC`o0O z8ZSt>eRXwKorSQ-L##tAqD2pJ?)4!3G^C6V4FrDzMX$@nmsgXjqKvO1u8|wBm1HFj z-GDfOrRYU!@0q>%XCy^dg3m}%xw()f8EAntMS4h4ok8nEZEkK#X!kr`5%yB9xTNZG zuCxR(B;`s$z{LXE?i<6DkR=Fab*7XKsz_l5<$@zpL43DJ1Q{V=X@CF#?Tuh4i1s(+ z1TmHnxI<(D|IyQsl)I4@IAWA&pdfW)v`PbY9Hbc&-ns=1Tv2A!SxSs*Yg~|w3Q(me zJCIK*ry5~0*u~wB6 znyMs;YBLbbV~O>)ryp7IYKNq^76iwKtn0&1(8cd=)%I%(9AR zc~ioumZY9U`Z+-^V!#@8iMdp?iX<9IC67}O8j#`ZoLVdITeITqtr+9?;Xa}p$(M08 z9Sm=%?{J}-$7v!)ji@tJ{xDIVvREz0dXZ;QWN)Q$qPIsobSL!zw8d?2;=dg-mwVj$ zAaHhQ`Y@b1qS`d*s?4BUtI=tvM(n81fvmf<%ZyC{*bRUaut&Shh0i1|F6YxGJpsj$83x0xk1`jKmKDLg1 zH$4dKdjv$-Cj>;OCpCS19rYAF2-MR8BGfYiBGk8O`j&Onv-BWP&k2Z7&kKl9FKEwT z4`Xfcl#T0_WnGTUU#xXGusg$G{BQPQpu*n=$y^zJpD8m__L)>rVljfAYq#KfJWB=E zOxTA-uqFF~nisfjM-o$E&c! z>e-blEVC^8t14`O4or(P6xPU^Ia$mSY}(-8AT9As)!z>N`w5m~r?FOXA5vYxTE=m9 z9-3Jf<|Vt~_CZJMflikYP%mJGO|fNmPT-!x(|%yCz~>a)W!&hbuv82fDsEGIG@QF<^+$x357>5w+Sy66Ei*#3tKZz2&RVg>qk0|upQjqFl9J5;V zO@b1YlHU#YBAzQ{oj^VP|518#iuY9OqqM0uHm0m0?R!xNR3i%82O6Cdbb34fFTtl) zGYalfE1?8bGq<8Oaf=mod>nC|+Z1j;%6S*!zZc=pitrVTO3f4BQHqq-1;E5HX8}`w zD6Rdd<(+W%fWrxQV~%zT-l@ev_439#?gf?Uw=rj%(^ZhGx8t`0PAstn{HIiJP^2VM zoMe09Qtgc*E^1-tk)KhP!uK3#OD*pV{LUdQYFQ`NYd3|Q&!7aqPZ$Uq5+{tUy%VkB zRv$X&05(F925v|fFXl`A*h?OO#eER=PZ8F^qOe--0*A$5wXUJ9CXwSF(4-Hu!UH(r zWrz)9RbvEY83U(o0cTGmzq7F9*^af2Iplm7YJLw^lJ|l;_M?Umg37m{B^NMHbUQo3 z?%-I;V^6{`5Gx5V7qH+Sc`LWEPw;x|#I$n@c?^-H}fFY z9$R=TZ{rFN^LDQC2=Cxg-pRXoxB0@Um7bo-9^-83)GR{P3I_`UZZg2^Q8;s3)LjgAjw7i z@Mt`Ja`{-vBqHrK;6<-V`1Fcm^y4gjDo+2*Ai2}M{o;ALuYZ{86_%8kQFHtsx*nfWo?>eDypT0M!2JVE??(shcR9cc%J||FVCS|9K$(9|)#a z?j`^LkT3wCC;E-`;bsj-9S(-8OV${lvOd{vnI~xQntp2zF_pT4G z?0jK;a(pt-=l{~{eV17o=gQCs5w4>}$ZLVhI^@KU*_*Ffwxzs9iFFPOwI!+XJg`^G z0)`v2H^hpFabbZ5_9w82Of4xj zX;3Px(sr02Dc{07ccM(3mX@WiKR@?%zw+06Tdwq-y1L@0Yb`U~Vg@wgu+0VH}9oV6dT^s6j#P?!yF6NW2a52}cA)jiSUy3>WVu@c#UzR`jEX z@#DMNu;=>}V`8S0xI-dT_%i?nA*(%C$Ug>I3v^lsrwdA8(|TfE*9>R%cIb9{CpOwL zrE?JkWCx_}X%f0k^zl4%jcfPr0fn*pdY)gzT4VX(Bq`Ds5tqQoa{e~xNvk5+PFr@J z;j%q<*Tu|p9MY7aDUy;kB1C117m0tb+>k;sRwOeL_`;`888}%-qmDLi`_qSxw6Dfe zxJdRa`w};HatX%G+uGJfj%vaC4_+(&*{@H4>7+c3BmZkDZM*lSvW^WDt2Xqw$n9=UKKTRE+fZKJ9OJKtO zJoB~iGRpbvEP%m|3I{a&;f6-#I(h?UIPXp5_&kT+V{87*Q76QaTofE7^(? zJD|~R#ja9nWfG?NQ?npj!O=pty{emuVbLzPEmr%*$m`ZD_bt2_=jy_ksixout$gdK z;{2+EZ&yz|jMmbwDlIeSx9G7S5y|dk(XvuEJzM#6p_96a(?)New=y1jG=pQ0MorC& z-(g|RlcJo4)Y*;aZobWH;QVu6H%Q;4-$+vfNS{`Xo;{)H$x=boQGShwoqke#ROUu* zLoaT02+OK6f#`$IF=5LpI=#mof)wD~p~k>#YuEb5cq3=`n|-`U3{A-UPr>c&?ZxfI zuMLT^FgLu$CI;bbn2Vf+S?A{=w^`#>UW|z{QYvs2x!;+Tm(*0NnD*sM z@RNk_R8r)$5bIJesNq*ap}bQXj1;TvhF-7~NoAz$O8M=9Y6k@Fw?hNXv+-eJ!b7{l z0^>%X6Un(p#J1YU%7i_xeCcBtw@Shfwsxxz>$AW?kZi3!W7VORZF5mEv2lNt#K{q& zRJAa`1wqE$P+<5$YWzWo!!!HZGsy(qmPe);0nKod(Nw+sJF4|AQo}cLk5m_3xR=UC z_{7MWTzYjf)f`}1_oI9n8Id8){P0P$pjM@-RBED<&ZEl1`BoE8CAs+>x+_g|fmV*b zvK^4;(9RYmi<*j(rL80tq0Sb%*53mLn&JM5I&c0tW)`|bGVN0&&cs45iK}e-B~oR3+^O#FMt{{5t`czBBgr3(plZM3EL2Rx zq=1V`N;<=mIHNs6m8kIsCX{cVaY-ej^fIuPaFba|4_1#VUTDJs_x<)J=i*}4z@sY( z=3!vQnItKs8vHAkYU$8fkpLx!719euZP0`7!a>VlpxZq)vl1+`56{UemnPq|K@L!U-K+8nMM26IeN2A zee9nH!`~~w2mY~-u5F=N2w{MVF&A-LZ9~uRM?ed5a943O1X$}3^bK+tHrqR-k=DA> zsx^ntnk3CK#V)Prd@edvOC5n>HtE7lly)05t0ePGnzF~_tx$bVB;cx-iBeMj8}>Yu zr#M6e{y}ULM~`g3zAa-wU<5THOm0u=TW%(0l;vhI((se7EWn##B&~U$e3Xy!Es5J{ zV2F0xDTe`OU?shP$&?<>*7Gy+(um+7;G)dLh6v3hIzOAHg%C2~D3yj72;mMP#lGbH z(1_sY&icvru9+5$YzMYuE(!p9EI_#&Bi1r!&;v?^RHP6v`#vk@3vijrY949q?U|;XMwz+Q!)kJ)D#`feCP^1xGCs)$}04L zXu?b&e_T-zlsK(ZO0*tY6!~26ngAU`k&=8Ne1tg)X-=GQM211e)Z#~Cmn|ozPcE+X zD1F56l=hHyfYX+B zzsx0$#UV)4nFYjAkET<27jP~HH ztpl&NV!D>(ey`!V{HSbi7$h;_7IMp40@lXbTZ}iDw^wzyf zg;Z-edFnf4?+VeHgk!?uC8RW59pifMjXgXr3`Ryn;BGt5VWjtR^^35}w8QIBr`~@2 zQLK*X@^SF#B1HQ&#u|UDOf9N_ab6i0H3EvXkC(eX7Ta_BU@7{3AFjylYHgc_Wu*O@ z)b#e~QU7pd2#!llJXfJKMLVXRRS?m84}>CJrw#@24y3+5U1F~uES8ZH?N?V#Xxw@n zyOz!u$TcLZb#*MWF^LsYN8xf3so|T)%jX!Y9Bl25R1{9TBj6%D?#+3p>sOpW+#Q!ErtfSl#?Np)F{oO*Qw{nCZ>7B5DN&tO9w$oyJx2u`7PLvcz^eWujl zDW`$uNmclyx<`d7fkYTFRGCWV!sBxKWiIHCJstzecf{A_pi5BDU)zZhg1)WQ{s9dT zfXDn1(*uj`Gkt5(0u4ZrKU09n|M-h3KGU{DtYAm#BNmL*(b^E2xc(Jx3BT((yPbLg-mvW9Q>W0VGSA{h-{&4rwTRLBFlB}u zF&>VavJBr$<&+3x=1W=$^j?a4qV4WGer^}pSzvGBLv#+WX}g|(8$WFE(|Fou(3Uox z>1k@XAS{d|2{j(C@5^ThMj9+hA}c%2vwkcUIegz8L((YCi@z4l_ftJ+-8v86#;{Py z6;&jl!Y{c7rKSdiY8OoSvJHfwx}XxTw%)1`J;>+(7sUL;e4qnVPCVNcF6 zphbr35B&7m#3Bq}b?|g;1GqZ;-NJm;rSO%yzL24r4`K_51K)P&P572iu%9{0gcz$6)HS%S~nMXxbT(f|0N0-n(M*hI`_FmvkdRaOI2|94e z*(0V_pvINWz>b&jdipJlAu~lUv?&YmOlwD?T*S3pcr;13M$8f$*VKK>4e49cS{cO` zAlPD|g@dk^RW2rgK^~ltx#JH(a8SoLf4PJW)cdoAdfRmGyml~x7mh|N*e9wbHybBJ zgG~TzI>y#Y0SIee=>&6&CXcn#zkbd4o?cIn&zCHx!eiW*@LF&<6iDJNsX?~t4!lWz zitzJ6ADT8A@jfUQ4jQ3=jYjXs6jOuSdU-tcTAC^1+FUk8O2YIMn9+`E)Lu1Pc6I-< z*tcUA6d!9NP%;m+M@^P?=tpND9GTMXcmEkom-D@Efu%lu?&-(#)+6NMYO4{Y8VR9i zm&Apa5)53QG6IfgAi~a>UJG_3L{SV#Bi9;JuSGs$_guO5)q~pIY@#iQ7K>M)614ae zh_7WOIzW(kIn-28G^!`$fVNz6k|DE$bYm6zaVW0>?Ue-Ew!U!L*WOb@==E&s_0EOo zb~`!CbAQK!Whz%qd#hn39RsK0gd=}f{0hdfddnU!an4NhHa%|}d&8Tb+7*c>3Hc}2Ni=ovo z>KO_LZvNuPDb^m`^&{Qyj+J1V1<>wJ?`6{ch)C*qs=HicF5MlrQyt%eH zUDPmLRwj-rk#%{?C8RfKO*Dh>^t1Y;XB-i4;IsE9?Cn!E&**g}Q}7^Vj@UEuLv&M_ zqlQlc6;^jFmx8%a!Qg704CWxntXM_>6aozJNyoO6vL9?q25QBy-^G9J9@F72UJFUy z>;9^2$&^@ z^ZYM2W~J_QEqIHvc;GI(Vjs4>&f|cBtnftL79WPv=ZK!y9mp?6n5$YxmzC;^*>=_} z|Jv_oAe1iSLEJrjzeuri8BGBQm(vw=1~;Xo#^4HDSgdUtl)T78h|Eof>F>-i3}j0n zar)b>$tpFA=+bxZ8m%2w?aj*j74-dEs!x`xU3W64_kH-C{Vc&lFVEa??C_bUsbwQCqhstu%0pGuRZEm9nZtf0k>S#mC_CK^( zzI0{Y8!`XR7+XEqPCFsm zn)N~vTxkL;7htENlO2!4;!-?MqrVUD!_b!J3S>StlkV?1Wt2NcvUeYecv%}>R>0gF zicl`=J4Og~c)i|Wromjm>dgV(11i-b6yzcOIpbhnpzQ+&r$zg#*=-;3uCwS_*@9j{ zVh;?#)JR&>(?ta(f~ZS@+kIxW%UkYD`>CQuTqnOJ-Q-rNSF6vFOE!ecNwVg#bFpTJW_v@5+DNE$wH z45T7cC)9MjuixkAoi~panG*G3_$ZsF*!**$X}0Z%4!?9iT=?PInsxX4{2H&*Ng3El zYoK}wc3@7L^o0a#)qsV$Vp}GkmbyJj`P9E=JU`1nPP)gO<@S`zi*~~|0;PnYl@_EL zdS;@bQMu44rgAut(i;keG)}CWf*ku)3Q%gy=l2eO+Fr6HgNZcLuj)-E{*d~98cPvgYnK5oV9{-=JnITHhB0k>UBC^+$K!u(x{@wIAW$J^yx? zr{|{2T_qChZN*5cHZ1g$NZQIDe2M7Ik}Fb@THr#md2N<0G3J-H$uPP`k&>1gengjK zk!(GI56>U-uNl0@PK2UxW}neB3|slLLr6@)CU=B^I|C~{J1qmh#tN0>x;x!=^u>g` zyf#tZ=-pjfu;~y1hu3x3kH_YT&PBYN@IkF(!Lj;HB;uaXMMz=gNVi;#A~sX|!>R9l zo8EcD*~ykHeB&P5E}kp;iK(=i5I+2=JV1DI2cqYANG3yKW^nMXr}Z@uHU!anKf8G6 z!o+&0j9&j0R%A?V=aG6;ghR<)i{%r@W4jDX6I<@>bmD!b>D{f+;I7Roc+$cpA#?O{Mkl>*NeuQxwl;h z_!5c#oG~nQ?nU2@0he1F>j5!{q#n;y=eZsz9s4leCb2bl96RA)15QTH63_~j?2u>+%|d3ecc+sSjzFtKmPh<4eoBy z=({ZP6?M5|s(y_wc=>$*d2@-BR;%C2FZJ_2BSz3-JGC|K)(KT}EGz&(DdcT-gd3w* zK{;LDm!=+ro0U@K^mck(-;bswO1W8&f|Py4rNPAfuC>iUIf#=bOP%~)u{XRii;@RP zoz@>>16pnQNuR)0!$qejn^(dKe8NP;vca|5pR!VI_3qWP5T=> zPK$G)TvcLQczMYP6aFOT@~*0$-f^vKCAn0(Qe?*HzbwJ?VtK zLJ&N9d8m3JNJN`8_`FoJ;}Bn%2p=3+&iUU~>~@+OA09`2oAX#AP>~4_qOIKpp&Fj7F&m>jhppA`NQL3 zJt2SLyFX{wl!?=;Wjm>Y0z)`p)@-3ax(wfLEB6{qt0li&o>D$7Bi|py6YJ&iWE~5A zniid~|; zt+w_B4r|$zq0lK5kIr`Pl1#L`EgjpMoTNyj{fC(~@ zFRjeD2p@hC&{^o&q&^7ldyB}?zhUzqKD&^p!$K_~bz>Dof&s8X=Y;vq0l&Dj?N@7} zPo~JKpk~KW)zMLlWCMZ=8xDOTUB>SDd>$uov|oYKi^`tx2R;@mkKf@=oS6$?+n1Mx z%70TMt5i2Ii686sFUpa8^j9N~)g}~d2e-Q8Vz9ynC`X0BBfCEqh0<$yNrb4WJsB0s z?^bt)7#*ObM6lD%#VohI3*G(kV8l?R^aV%27=A)lEN993Wrd%BE4H{K>?s@}dO zMUZMl$IUZC){s3fhL=U2;mofsTn7*oZyJ%Ea=mH24cX^nY8_CM8Rv~h`JmUB^qxI? z59O8w#2MJR-CrJPrkKKbR@A(05w;p^g`Wo>Jsqb5AGg}^_f`X+Z@Kg++eR8vy|1I? z;_|!b9p4niwgdq26f5FeK=!S2=~Q2mr;Hv6MHZ_x#v6{tU3?Vlfwz zak8c;h!t)T%@=+Cn)^%!06TCfRJ&vMx!d%T8cVlk!Sou$dt8efW&NpC1QT96?yFT7HbF^%b|y8Po=O! zfeYFq4ST-$ry#mH6FB@P+%m9|8(=@R{bV_h8y=$OOW~Hy*Yu zJ#^>q!R0(8!FpdRU?`=#dpXD0DN$wL zA`y0qu@DZQqun#>%~}{cl;4yxhYwI2oqEib#ZSVbgYQOcw_jKbjRyMS|7rMbPDbdSYnk?%ljR>ZohM3#YUSA!vY|4{H;$X2kuXFddnBujPPS#Kr zig|j-HgzEGTIa%N6xk1L{iL@>V+U_&(t<7FesRc>in*HYD(RxFcz$SaTMI zD}sfm)shxPReXGq=)|%Xr6c9Agg1tJll%JEsXYa)Dh`j`nsoB__S2P4Dyxw+s%T37G>|+!=dT7(Ti*|uhH532?)VeG_X{XTUyFjB_nOd{ z;GgRHn30y&?_ybWApCyPEA_9;*vu!c#}_ptBU(71JRZ(JQ(i#j(qupsRrp`y=gE#_h-b^TmL# z!Chpg0@ekN>Oa}K`igeM`aIfe+kr?D^b8gVMZcd|5*BceW1RH^Jjc{2MBg=)>pECIw4woc116ylm z+vQ0Q?*Z~4SQ!p#WQ?1p=w#PTe66+-uOihflNY9h%a}F+I^nBeB;UmpZ$ET5G<%yJ z4c`0Rthgyo{8Q2`Mp`B8E=NN#IGg?<8O-O*6t4J(TyC3eQ&V>)xJl2S^WC64If;yz*Vvxlo4*v-*vV$lKlaa(cVh620vY zY$t4l=N|B5#dgtx%2}>Tl$&X#=QC0`VN{0eH}t3KC(n`y+5CZ>?%&M5uvej+(1trs z0g;b9N}8(EM)iT}DGS-P5GubzX~wk6tpj~|FBO&3bjWuGyVFu zx5zIC8wE25nF@;3Nh-S3RqnB&F`T%irTIR(|NV?xF8}h3s`nB750YjsFCnEWBrkR< zvN4b1{Ahk_#e-$oUxg8vhP)yCF=t#7Mc<$>>_!kLV-% zWFES;z8-;nB{t!nyD`t-S62sSk>L8T_=b{5J4Ja2B&O}XXysggynf5k!aC!647RYs zal3Mi{y}WZ`OA(_;-|D8Ll<+aLeT3btWf#d$zMmP`^6yxeH$l;=dhjA<+69jI{HY* z5cn>n1UJ&!>+a$;YS!FYsn#2XAR5iT*kOkA6w1UTaizx^La(nL(-%xBCSK+cZc*5* zc1nnIw&g7z-Fb&YJ8@v6Lc7E>o9qkybo05HdTHNTd`ElQzrIUxN*e*)EgEVaRh*VZ1*4K$Uo zK8CK+;&)j%u|g3JX9X~Zh{FUv^$cU2I*SxX6<9_SiZgN5<4=qF@RK>_R7~O^3EG*8 z9=^*@0{M;8gV^7`id4m?XvhB74@SU2@)ZM49Z-gzldgGdcq(Tzd>N?OJTIQa9RBba z+oz$an-uyxNqjIu^$(U9cpEn_5u&I_mm-Fx4}A}#$2AW|Rv5;m#@SO?obIC4v-Lr9 zX7+_P%VKp|OT5zWP3@d|u$ZYDVhaoR=9bOW+b_`_+Wv4`;Qpl;07xHOQ>g{X7WHw) zwPw`4$9MZ7x+8{3&%;N?t~MpB)Z5A#PI>u8HrVUO9SGj>+pbSJXn>GikPaBaFMhfh z9@^7ypLg`)d*M!Dgt|*)vqYywrXCnkyVsB)K}QitvLrm&AU(Mo*l?#35#Y3?=kVoZ zh3f{*DKc)E___g#w4^A}L2M#WAu!ePA7}0xEQ1q$RB$-jHm^x3PnU(?>Y25p$TGo} zCe4;Ff}L?P!>p=k$rrL)GwcEA@6rqB zkI7vzwbpoC4u#0Kh6!Pq@tb063$kj_MVWWQPOLzhozIV|_g50vju7%cGrs*eyI7z5 z`6K<<3kyuEHD^o@Yx47z>?|zEUEQTk`iR`T@Ig#BSU{0GZ0y*-B|u@R*GKR4 z{PZ@{Ry|158 ziR(kE|DKTX85j{tcp+r?=q&TSumlX3Ev1H0d;OucF~5Z7B!Q`F_5jyEitg&8{^nem zhkM^k3(7+qDHXRPe5C$niv|C`q zsGte{E6wrCVLj72jp6fQ(w=6xJMtIUL|KOiB7xT_-!4X<+Lz9j$S$5HHlW$>-v=N! zaS8fBh!gea!6Uh^&!rLrFSI)jW0xa^DOpH;TAS{ir8>`Ez{6-~j{BK|25yX6Cz%?h zN-sCe_jm05fdRs!Li^-#&By%wXPe0Fo88IWC#dQE<>SLI4Q&3(oEQ>27DKY;CL1GE z1AY$Vl!3or4q((NPK)L3U`RaMQY2VkCKD1U>tibF9lGQr_rp$uk;a%ixl;;H;+f=r zza3k1^Z^!4iV@%Sd^Jw8XT6O}hYmDF2`c)F`rQdfnXg$K(dDADho8Ke0r)MIZi(F@{NQ?^6#@!yK5 zg`{d4N9lvL^?8orMLu5>L-Nh*qF5dGjYJk%b09i{LLMY9at%sx)qHg9qAT5^aE)t#F z`e+G9RoK;hgruf56NMi|6&iTE<(TQH;dwUr9Mq6`Hq?+df|WksIG=+Np+(DiDNnWq z8GIQIU&G~iFtB5Fv2bQOn)$Y6nxcb@Iqv%vFB|o((|`d+0#mvf0OFuP{cYHd^t+ky zuh?7_6ld63ivfpqgFH!bS)th?Zog`{16H|#+Lyu66ClM_*<&=aj@eM0X{rNz>^+)# zH==N;X4BVvhE67;gKEaFM5iq~`#AFJU)0^YVjaNMb{FM}Ts_U+ z_xPe_{sMOd<6`A-lXz+YTPPWA9U$^~6Nn=D|{p;Z` zz_SPSn$k9)XpQKqw2Wg$cBKNt_XWq8i9O0oZ!Uf%$*F_xpkk;X%J2iGmpe@ z6LnJUqktir=YT{?U07piA2p*TDb6u4IR({>Mg{{aJ`LEfTDjfCgB{n|oD0uZFJM!^%ZI<{vtF zOHB~+h83*8*rK0Lm_1(PErIjN0P*w=m7v_R*a!d*UZab1nTFGnC~q=sDF+M@yUYB` z8aN#D;Z(HFYfTc1{6#y>vGlVy1l0lL#U|%Qt16pCu;sd(3o*3*-kYGZ8y?w#@C-l5 zIPn@+`LLuV)W1O#$~zX*IlboxUX&Lnzwwzl7S$unsx>Onh7mG9jX#LtbG`4H zhkUm3!a9-0xCWh$>eV47dQ^%-2`r@)BUGd4Lz87yw$%s+k|2daI4fI?8OxT%KPbv{ zQ_~@}?>5*b!&FWi{3`G^Iy<(D(rg?+)F z>b7$uOZVY=z8CjC0q!|;^Bv>I;(P(WMu&_9hVGNB+0HQx6GK|ako^?Sof<&G?k2op zFo1tWX|QC*+aWgYjtZvqg)O$4cG?B1U765;5?Ci>as&PQJid+{hq%ojHmlAH%wOnh zUgBZN>8S1f{gnC?&=6jR+uw5aaio@Xc8_xUH_)cN7zj0*T}fkrYJ^myakFM=` z&CcdB;fv`C%emSwE2(hMlzX~<`1z8ncYGKWqg9YUQC<)mxZG2Kn5rqKh_@osGc#n? zVPa@?%@nTtGVeGpL?_-O#-AElmoq+?mwL@u2eC5f^YK>M8B@w=ccgTZsjOKyESh5d z6{PW|%cGd{%+V{epY$Fa8N`p1S7=OAEZtU2C6Vi|$aHnGjd#tJ8`UWB0#>E6EUxbN zefsauw|Q4@IB(Z7UiWsKLi%#k6=T2zJGN{Sj2?0WrB`l-#Io1p1$a_JG4KG4R51)O zZar(6n@*?4&DA)vC6SkTV~VWCFAumJ=%;y{%f&#fb_A>AS59#AbE0HNNgfcqZuX9^ z9*=LJNu5FU*tPI%7eRlErW`=TW{l;m&fdvX%J1Cr95Ff%cmD&4kfHgF)#} z&=kp6aMuD6=#y6f7k_p@K*LTNa(vwh2o%g|#U^!eMiB+&2oagYLB}pvJXv%qRI^CO zC$e&ET@QKN_}IxQ(N962-nKI6f9(z=kArRW0d4vv)nM;4FK*Tg8&5M!RPSn*9c3ML z)o_s3ZW{SXu+Hx=8c~KBMt1j)TiA$3<49O6Ta^ZIfFUtdS!m8WNCBkCOky(AG!Rl% z!f|lam>4#0lA*8Lc(6cb?45Mq98HK5rf!^=3;bFbw76K2`>WLncWqV;_~{X5Os)op zBy)_Sj9ffLNxrAG{CxR18&Bu?&^1r}8ga?FK|mAtmVSjX1=}AZ=u3*0y7pF!MKI!a zKSuJbBKB<=CAiybrWiQ9js%5LA&1)kfOoZ+*{Rg>*`M(1E~m><+zvVY=7FCDS5t8T zE&)Cn$C&8kO1FDP>*~RZFYG|3!O&B7SNW+r=A|j%>Mq_95OwSlcJ;~{iV;mt)7))v zmb7Go9>u#+?s9QIQl=O7YE3Y6SD03~{0^4c^@(M2B}l)~I&U}x4V?fReQ!@j0vBZb zN)KgEON>6Sn(Xg-e)e}_7!QJuW=ggVVnh9YID5nsOASS9@uy=Jn>~X*W#*i%ov1NIbTVJjPiVeKIi!L*2_fi| zSZU*Oa?+lK7_Nqzb;6MBFgP6F7^xj=tdvutz6}+5o+Zz+d#=Zq9(~b)tU$ciRzFam zujO7fb=JoajVcuxdy4`qKP{?Tj7c6i>Qsk>Ybf>`Zx`Z~Zf`e6R?;V$Qyy;}U9*?F z0G%Gz%F3)yneEQJwjJLe4!GoE`FP!?I7z}YhICE>ozg3V zc0Zn&i=bYzkT=*7w!z=-!FDDGpR)wRX>TS?AQYrdkj&9J6bd-^aAX|i1lVq>TcMhp z7syPS-GO*|JdG&yUY%^-mU5|7(Bp|tKjsa+f1*!};~9~V_Iq(mNaXQePZAJ9pAbd} z@Z*LKI_p5N<43=V3dZv$%mfsbUYe=<#joopL8}K zyqUsAHB*u4zBhew)z$d_?gxdgZx0S+L$s5;D$(OV&UNEU^hc)H%+0E2w|ru}IBXna zqhyoPl?&RC-B8{jnJfhL3p1EzoF8QB3WYCDoAG2sM9C`eXJrbG)Yo2&165obw1jmuYOrP2r6nnhPsSBh#oKZ7qP)TZ~v^{p4|sot1mwWNV@ak zeN)93-l{GIiY*;eMG?uZsW5OmDk9+pMDda!+8p>^v7QGiGfR^e6(~RnrjVk~jaT5J zf5SUB5BD1d@7`C3Q$Na?)cyWo7+%}!r*rph1+9i}e}yWtadKLA{h(0!4}E|xNmm`^ zVJo?)W8TvQJ8a!p8-3f6xVY*ZW9HWLy&mx2`Y!E+)ts^A{s#Q;u-V%EHqfs2zp_qCkCw=u`qKe(cUNPkv81lGJOn6f)chr z7_t!G#_{02+_3mzO0>RT!KRtQ=$ve@41xY}n?IO87S!kfeXaPE5-155S&Dth*fCME z!Q8GdS-`K<*^fM;QU4$^^ugX7JHf;nQ%9cY4aiyq4PG1;2_*}WEjG|0W2?M=G$Rla&xe*KR&|o_zr(z|O+4LuhuewMpzO<{ zCAXfrZ=&gLKerh#K-c6cq8VA6*!vD?-O5qqKm{nj#gth#tG7;h2Y7*MJX_wa&mMcx zdUbJ@I99`4G3-hn!$N#=v~83431ybO4>VAyf{pCX^E|-o@&M{7NpFFa>A)G-@0Z$epklv z<;KEw;Xk-xmxF#o9%diu6}v4}Crbg5cUS*PQ(%{<}7g095lmGwv$o~AtFJHL;W};`jsZCj6>!}?|LHY@O+#>4KnvSr9a+x zapA5bzFoRLFtws)`-2m0$P4t~Mmda46+F;fI-^m&Vqnp%F^5h_9**!G7CY{amP#xI8M{b2T5Ul)HviS;8ycB6 z1T?EF^X|kH&lFpGYvy{MmllEXCyImjMUwcbK5|OB45h2Q@gx1pQOPv4+pP5!725Er z`~}ue`Hm7>2@-01g@~Qc9yWQE#EQZ6}ZVc5}l{wZC@U%dmtJj4BBJH2Ugv%}M z0_0feyduwHXlJb3AG^y7PEQs;Rym5Mh#T5Z#Wysvu(AG44HdWB%g%WYpXbZF^z2W> z;fb1K4-Q#lmyfOJJCg<&nZIv?{P%zL2PS!h2W+{8G;D0=?+AoG6fd{?LNE(kZF~kK zbXHt#s#JUbSEfa(FT0cET<=k>9N*{h%T(H{=nj{!9ji*sn~SYW>d8Vls5wJc%2}M3 z#nD-6%x~7ch6GYUqp4x>LL~Cl z_DHPG3|MJ$X`H!0k;Jy;RHIpYBSJLymIq!+mfE;G^sV7h~+T2 ziH@9#m(0`#)Nzwt*4N2j1TPgBmtQx%($()9&=@aGaKQBPg3LKHRk}a?+Wo2HLRF*2 zpl8^EL%7Gww(+x&;jd(a_*2mlC3OiMvpjtN2=kTy0F+o7jzF|u+Z+ATk<4kAURHd2SN z$ayfkN`fO1Y)LY%9~^sd(X=2L#ou1va@PQbd!1v3&mG2!aZD9cbn;|b7e`V>4iupP z_|bJKdU(W#wO^YAr&@QL5@I#bxk~UU*$#qr6bP>GsppaPmiCrRYH~I^ZR$6FY8vy@ zWlEGPDw5T^yLBnWWS2uq5k$keu-v>++LPvK-|yx&cBiiKk9ld!1AjPiS~A-jaxe+C(5?AQ!D7Crd;ysfQ-_i z%d3$o6QN!MB^RZ|-4?bny3ysck6vpF(|tI38v}?Q*VdDJ+V6rhHBT(E;p$;0pD6XB z{?xH{jqOQh;DG;M0Nx)V;8>e~;(1nScg_;)4{}WKE7rxMGn_J2KkFh4g^s(6XXGULDxzAC}j2{@t>@o6Aec=zSM!MbC339kRj z{$o*$vE{P((?^U9?{CB{V4}9*0k%wTKeouRVy9fnVxV?8z_WK2+Y)&e+k8R+{qmKg zDXK@GdcFa`3Dkexw_@h@?u#nPYJB4hjxBL-)zLJ|AHshIEukIsJO7UpojRc?tZ)<% z5JUhSA|EAt%dZQCqbe>A3mFet7QJs-_lBY4m$Memq;Q~FnJZG@IyPn6}Z z!WbwSb{;(UZp|iJUqaDDVJVdVEkgMSjWjvi)Udg3OKB7ERDRvr1av9Ms z*L%R6Yt416kQ#?xO^L*wH|*QLr{B$Z>3YO)wd)lZf5RzYW@j0Ay54=cySx1K#r=Y1 zI|uXG)N}ggb%7{TZ5tsi*LTkH@-u8RSt;9iw!Ic`OCW4Z*iQ z{*DsSEgHWuT&fkDMKh%-2`_zPC9*x6NSdlyoxe0!im6;J%-c>v^I~r*Ys14+M>&oN zrMuu-D~(P!<_R@bD5ooZR)}QdYNq5CoS2G<1>Dr*nre!UJd5s~0sOU5RB;hKH#8KA z0TojLF+e-$12OD#E+b39-7SdL##@04tPg#l2?5P}obUn&R%3~G*`40xn zBD$r-fE&F2<%8A1lV#R+=8R~%I2XYRb(x~8B%mOJwRpu-1T>mCBtv>rhP)O=_v)jYJA6R$o`AqcV@7j5D+$ya6 zivHps|KN!aKi@g_?qfOtJ9X->#l-v8x6;Pu_87JDU*TYMiXA!qlmdi_|D+x&|Adhb zg2+ragaB1b2~Ss02ilCgAsBc13*A5c6%1|6!>Y-X#pOngH#14C+|jU^k2-3*rZbJN z&80K~oP7%`Zf!o}B-7<+_R8<5u#9c-%5Qq65Rd8$*}Ovin$FxPzHGw}&?R(scu>q^ zg6k$01n(gxs9?Si_Z^KRyXXGTo(TrI6pWB7C%Mj^*&b1}4Cb@xgeN$<1eerM8N>NO z5ua3QCW9;Ew)uE?^*-`HDRVzg#^>a@V7YIia-uL6g}jlU>*QvtGu4cf!dh-oESn6w zAN2_1dL$Z6IfR=kr`W4ys0Z|ceR->tAs*$j%!Xh)g zqhf1IOS^eD?pUc^2@<2Aovme-X4Qrgi}*yKPdzVuBtq}bf5u(>J=8#JBUCF82n=Ej z5fbPzhM)x)K}foJ@=Wl`)$es$=`!U>S=EK0=7HyR4*kyrmP?whh;ZpH54?d|Q8M$t0Fr;i^8 zi0d=*=T6*d`Ur|$nO6|Nhyvg`5aKS%WBV?4Gb zzW4=yo_XfZZETPBsE>Asng;|afG3QKE+Pmcf)4=@%E<0|Oa=%KzMR0LgWgNd$b+5$ z$HdsBg;zY>32Cqc5Ll4a?nw~XY@c8v$g{sbZ`MtZHUIH9QyPf^?{vq=t}#nJd`DOK z4}Stcpz-6k^<$Ree(Wz+1)&^&=ew5RG$z4X!3@<8N51?e^!{ON76?9Zba5nqHHSGP zd*RdIfg=v+FtE$gTXSGsq7b9LGxCs}G7gu?SAOPUYkjP!tm&Q^QG7_eD5K~lcuC;_ z_;zdoCPa-B+qc{(*MkUE7Ky@WAmNQ4Y8=J^{GQOr!a?RLUz`vTL#%LF&UQCk)wA*U z;dqRI+Rk-U0#xAo6DJLlwSfW8*xNdh0YN?fSf#p;zkuo4x$MJ3>o263VeUpbNq9P?#A8B62*PyU)Gv5K z0}XRakJ(fqjs2u;DP~h{Qn2sjz6W2*Wo*8Q{w)*Kp~gK zh~hm&{qg-nPB4I9J$Cjn_zq*SUT-#AWx+F@n(qrHz^RH4roq8*!=luIN;zaQoDO70 zD+1RJ-^qCqojV|s>}jBa95;3a6pzB9?Ak+ecI8huH_AiRQ(W4pbpyEZ~tT1~h;vIqs# zmsxKsjp_JQLf07PW&3P=LjcLgKqWm>M+GQw-!V3V^nXml7>+1~F)a!vGKGkb5AH|_ zKS!dClUK1pQS4y ze@B8PGlw_RiUt2=Z+30A@XS`FRjus$&sVzhb@=+|+Z>fxpNfVVUIL0F!jUk7*`Xhx zOPGqxIq6fAuSxv*?ZJE@mrl7hItoXH{9^Or9e#kp#?M8ATPdG>HT@V^f6?EM#cli< zyk-E2e&8`L*)PQ{L+HiQ?mIQ;;9p6BF-R;_M9k}%f-CWzgdMlw43xL2l`{8Vv}jDX z^azN=!zKZY;VJ@f#z75(Af{rZSguC82kH3EiR(6CnT9bQ_AGANzvv~JXr?YUm(Y7YUj@BAms;5%pr ztqd12AYAk#OBP0!6arJ=&nda`aGJGz)^kh^&A<%z8)u6n3}{$U4R*im1<2#Y#c_lY z)Xf_ns0(f-&wt~uXRc%NUxY#tvrMEkuV)0Gony;&#v!W#fU_CPP>fmJOcRXZH~w}O zu}j)-tX^?F0A)!TdmG6g1V2Q(XfT{x0D@z{WQ0jD!-UDecnl2AOb7h!`pVjBIq01R zE^<0Le*HmLFJ#FI0!a8Z^>{MvM7)iwG28lT6o^uNV45{G$dp=r43S>1<9VF}Psv-9 z!iN&oZn3t%*7;zbzk`|yW9G)aGpiS??rc-etbTB|+gD<5J(aOLSwj)yrx?`nn|(H@ z1GG2XIRTs|0Jt=gj5EspI#~cw9d85YLDdoYMMppFN>^{Zt&W@u;?R{i4bbSgJ4 zgpW%Ije1y1n9v}NpRgPj$rBR`Gw}@YUssOe*umb_Trpi_o^DyOWf@bPxWaOqrl<5% zDzMmzs*SnGBzjA;AM7{hE@v%EwfL2Tl-)Bh{NT)n6MgQ?uFLUnOR5s^YW_|D0QbhO zoBiN%g=#BLX5*>IayAA|{POZ!y7k}O>7Uyv@6X`AZTD7v^ndEk0ACsH);{_J!>9)W zV?biKkR}w7y^v4=2`Z4!P$ww4b$@!oxi?|C@YsYl{eCG<7~$;jKIv(};q0Si2x5di zb+4%KxfpWIWw)KJMiriw*DmN*CqjT|a3o^#f^1{lO=KI5AP}5>RJwmHw_GJVJSgjC zD#L;NJTX?8db6J{@&7=G&KaX0|5)xbJ99cCT3L)E zNBj!@9=eIX_e%mmgrGFpoCGdp7lLx2x6q_HNo1brJ4SbZavpOJ6JeCS^PzI%=P+V~ z-|Ru|XSR%7|^(ifp#J0(2h4^(KY7etT z@cn+p?Y+OzPTE|7{n5WzsG|wJU&hRN?}>D@Ep3dNtjrV>%}x94=HpMk2{^~>7YTSD zutfE_2doqV6dC!z>mz%74jmaT*AS*?bD>2DjQ|j`H+klh+)oA)st{zWC%4vCdo%TB zne)WhDo>|$;qP~A7gDdM-J+Z)o4NrZ3MDkp|E?aN!&-Lb2|IBv4}5mfje7B3lI!-RogALH z0gOLqAVP_>+C*Yh4?`;*otO;2R2-J&uRk%$c=k_ht}bViRl&WE!-Lc|$ZhU!)!ndt zVIj|@Z!U*+V7%ZFHNE)QWsh^6#KO|QzzZjG*+ep%N?^?KdVa0foTqwB?{`gq&`eV_ zN@)v8FcNy8(rRVN12`+x;#YB9oB#e`7`YuFJXJkoEj4a6t zI*G2LcMPKj5Ons~Q39j_7{WBv3kRt)`%@kOw}8PLL#-<8V;`=i$8TDM&-%gIDtl`UmGOzG>>6Y4UF zyC;VWCKP4VGW8G#XV56!g%*dCr=Eqq;3cdqEfc!+w3>*qla@Eny=J143e!7y33Tel z^`s3zmGYHRTlqcW_6l2f#Ibs9_EeM*%i;iFo;kj9MB7S$Z&$lntXv zb0i)n%;Py>>9DvRhJO>w{AW&Xb)!=m<|l4&@3962j2Up%m|gu@N5_O)CI>~+?A<@+ z=bTzB+9=lQb?^7KS7!d&{3PXk(|04Vr)pYOw7iUFDz5GshCw+~8G}D1bI|14X0 z-o<#R{xe!HQHq$wh9pU6gg4rqdUau=S9)m!H|r5><4T?0DAAuY-S7R4QfoICB|I%6 z5u(K$%ei{&%F*r`0}-(qfPTYJHAe{$(6b{=SVR053JCh0#Q${ywBPVk@t)~FCEFQ{ z*v=N<5PpCbMn9{gLEp#yPYA-|9>;>;%MCWZmQ(yVyz&;FEp$>zuvm8h&*11=*BUFe ztewoWyb^Ee5`j1;(ascc zHWot{dKh0B8X4*ul^dHJogHZ&4j#WBKp&?dbs*;<$|9~KcqAJn-zB*wBPQ`Dh9}u5 zohdFUyeeWU`766DF)b7=?k?>wlrNMpS1{8t@G`PA6*T!Zt2SphTsVI@WjY8tvpXX@ z*0X(W-`Tbo&1TFgoWgmrX4{Bn+qUg@E|Q$o z?U&*gd;lQ50Q!(GsGWoGEm5M6P^9xwWSTKsOd0*(@aa61m@L}woEwXPc14D6Kuhg{fY}PaY0246C}b|CO;IA7 zV3BPo)jISqk?$2b?xLQyg-3=VL)QHNqIK!pP-&)d*HGr3qEx>BzbS_~bAs_z1Z5(c zYs+LUL(fnxQN~>vauH?t1?YJ4w}U6ixEp2q3_;U|xdw=lEnin7TgM>7)IeXIL!J<_ zv=-{iL6nm#Pj>TXACtGrWE4E)^K#CuBakKU;AB0?r7?2UWNtEwG>#(Kg=U&ho+a?< zEad1y`qR)@`_K-A-Ly>hcaUZLLwoL+^Z!dVEsIe_0001Z+GAj3U|>4?UyUJ(`PBcL z|J_)mfg-3N4*;U?2FL(-+GAj1+`~A5ft7)Qsf%e30|P@3gl2reV93bCfCL&C7~Tso zym<@b2c)^CFfcMGJThli_;0}w#dMb8mI4Dqe;hMV_fDqOKqU$ci~uCt5pe)`+DwY2 z83F(lgb$8HW&kn?3KCg^#u|))ySvkv0C&sC0%&{Rhuiaa_XAJ@AOH;r#dE9B1fYZV zeyQ)%0vjBN(@j4^j55v?vn;U7DOWu3vN3E;*DG*m^{~Q@I9-2ihIuyb?DEH6ch|*r zcx_*kQkRO9q#$|8N=DKW5wE!9w#q+c^44-@Ko=1W09-3RBLDz++N@ROn&Ze0Er*(6 z7<@sVn)L0Pls(LB$I0+CexGa6Zu-5v`wV^>Im`d{(e}tmbN6yXRHaf$M@LeHl_6HE zNouu*K4llv9hcp-RUbwMQP}>W0=w{ zpDTtoh<{n&+T45nd1pL|*W;!46Hj|?o)9lABpyGtF7aJi-L;mAfl;=>^H2?U#8>6~ zDlFkFA%Ms;;_-zfg@)v8TvoSbbvt!aYpu&p+giC@!| zM=p}uj_h;Y@JQ6|tIB|y2DUoX#7c)5SJt-JSx0=Xw|pKkBp@fE^`B~Ljl=^#O|6)u zof71z>5ojPC=OfR4%uU7Kl$UO7vRv)Bjc3fTxYZ~WJOYCZXI=L(v%7HC&sIB;xrwt5=crtn^*Rjx{$LJI!Y-|iKjuD&$H&$N>bD|I`%S8ZR&4)K4D%hCa;zUO4oz_RH;8{ z3N;h0CdJH5#7-9SOk0{1ts54T@-c-EcFt--9t%k!LM?iq9M{X#fZp% znPODrzfCbF^8bbcc0TmERW3gDxm_+k^Z7qU@l^XSVEivI{s+DZ7)5%(DDo08iqya; z@-i@rYyzXmIbam|KVTF&4~!y>p@(Iw`37NUQ;IaUk(2|Hjr3b!*l)9sNxEW)dUQ-B zbaq$EGxnPnXeFPo?v%$l%U4=O-8mB{S8bW#wUU`*kFOiLRpPw?J10II1QUkfN9)zu z@09#>9_zcsb>|E+x{3U$cMM)uQFhnoTP8U7(C6E~XUa~r4)Z%Gi8|Y)fO@R7boPrp z@9Cb-C|N`P>|mmAJIVQeqk?FOqH&T!avcp-Kjal2C8K5u0-p*}5alWIK_eVM?JQMHl;^iX>)G}}rz+oinG#O}r3Z{IEfuG$4ER82* zPrW@m#25=1+xd4Te@_ny(0BKz+(XJ|2E*A`GKZ%EzKL0UevJNwDU@^i6yL)7rQtge zuY|Q2yizv@ieG!I2jmC>Ab_GV?vY|T7l`e(%~{*W8eDMukBYCW{+Rw||ApJp{8L86 z*7uAesyGBOu@4VGTyY2zG#`p24M@>|G!4kmyeP6XAV&l8G@wB9rYO>Y5)CNRfC|m0 zqDlj5G@woc8Z@tpCJkuOfHn;<#JmkpbBDovRCQfFsd}6lhG!l6V%~-IfWfVY$gM}n zO~+#1hv|gDO{d6BXUI+GVm^fFg27Ff$W2$sP1oXFo*V@~Pp{YJg<&3F#dpCs zc1>n@+GFtE!EhodVk0ACU*rbHog54t49Nu>8Q7dQ>q|2+Xn|N;l{ok~m^dJ89X1Iz zFq^|^H^%|y0}MG42G4+kw>`{QnBb-v#6wgZKap6dQMV z+O3g;t{y-TM$i52s8NI3wrv|>^V|006wlBH=#%v%-P-NVEY8l(%(np2jEJ%lOUthy z@Cs{q6*xkUw}GQvAoDW>!aP$qA=rdrcYLhw*Cah;W zWp+3pWWRQTJxCm|ujevV#u!V_)g#JsRW3X3)^h`yy<~n{`2dGMRX(oomN7+o(gn&= zg(_Y1Z^@74=e*#KJTdMD6RAVf$gAq~Tst#TsfzX4%YNsR_8;Z%`KrS2Bc8fDVl1o0 zdTU$Xe)uonZ}(rkpmjLS9L-fXoU7%$U~jnVS$3@AOMk7{4pGIgV!l+~O~%M36C>C2 z5btFlF>|cw2|pv_mjP_V+GX5&>kyMlBMvgH5Lqzx$UyX6ln#vVignFim1p19w6&GNk;!f z8_4^#F=hNU*AscK-CBe_*)63iEOAuTeKnMT<0K2@qy9+uo1qCf* zlIZD2YhY+(Y+`C=9*u>im9>qnoxOvjQ&i3_u2H+Wdw6&oSHAFf(68wHhxoygq_NFbv(S%VD`ZU6N~_Wt@B%-E#WCGog6&1JMhRcZf62 zKFbEuB1bO<&`Se^r={Uo*lH5{PNmb9GabtCY!k>OTQ?9xVaC8ueaop;d)tjIvt zc4}=3+PFO{;uUIn$GX3jrCllQw=O9%9dqi3uCPt4sE@2Xjm_1+-Z_1_+N``@Zw|kB O)nJ$a0RRF2{{Rp8?Uzsh literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_Math-Italic.woff2 b/fonts/KaTeX_Math-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9871ab6b83556fe1ebfe44fd44184d58432ff4ea GIT binary patch literal 21668 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 Zj7;W$;!FUjs5g250000100IC101w}UK;!@b literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Bold.woff2 b/fonts/KaTeX_SansSerif-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6dd10388adaf48c986009e84fe140d000dc0d8b3 GIT binary patch literal 15296 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 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Italic.woff b/fonts/KaTeX_SansSerif-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..f4fa252a2c1626909a43a41af1e57ca25ee0f176 GIT binary patch literal 17044 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 L00962|Nj6F18sz3 literal 0 HcmV?d00001 diff --git a/fonts/KaTeX_SansSerif-Italic.woff2 b/fonts/KaTeX_SansSerif-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9f2501a3aacb36edb18aa674188250d43992ff2e GIT binary patch literal 14484 zcmV;FIBUmuPew8T0RR91063HY4gdfE0CgMy0601T0RR9100000000000000000000 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