From f73cb4691a68b2072237acffc2e79742e0cb564a Mon Sep 17 00:00:00 2001 From: David Bennett Date: Fri, 14 Mar 2025 17:09:23 -0700 Subject: [PATCH] Advanced Settings app initial checkin --- .clang-format | 95 + .gitattributes | 1 + .gitignore | 6 +- CONTRIBUTING.md | 167 + Directory.Build.props | 59 + Directory.CppBuild.props | 12 + NOTICE.txt | 10727 ++++++++++++++++ README.md | 84 +- SECURITY.md | 16 +- SUPPORT.md | 20 +- Solution.props | 6 + TestingScenarios.md | 4 + ToolingVersions.props | 10 + WindowsAdvancedSettings.sln | 164 + build/Build.cmd | 5 + build/EnsureOutputLayout.props | 37 + build/SyncMirror-Steps.yml | 45 + build/SyncMirroredRepository.yml | 43 + build/Test.cmd | 5 + build/TriggerReleaseBuild.yml | 38 + build/TriggerStagingBuild.yml | 38 + build/azure-pipelines.yml | 453 + build/cppversion/version.h | 35 + build/cppversion/version.rc | 96 + build/cppversion/version.vcxitems | 23 + build/nuget.config.internal | 15 + build/scripts/Build.ps1 | 149 + build/scripts/CertSignAndInstall.ps1 | 44 + build/scripts/Create-AppxBundle.ps1 | 58 + build/scripts/CreateBuildInfo.ps1 | 52 + build/scripts/Test.ps1 | 118 + build/scripts/Unstub.ps1 | 21 + build/templates/EsrpSigning-Steps.yml | 22 + codeAnalysis/GlobalSuppressions.cs | 60 + codeAnalysis/Rules.ruleset | 74 + codeAnalysis/StubSuppressions.cs | 62 + codeAnalysis/StyleCop.json | 21 + codeAnalysis/format_sources.ps1 | 54 + exclusion.dic | 28 + nuget.config | 13 + .../Assets/Dev/AppList.scale-100.png | Bin 0 -> 1369 bytes .../Assets/Dev/DevHome_Dev.ico | Bin 0 -> 1150 bytes .../Assets/Dev/LargeTile.scale-100.png | Bin 0 -> 10482 bytes .../Assets/Dev/MedTile.scale-100.png | Bin 0 -> 5276 bytes .../Assets/Dev/SmallTile.scale-100.png | Bin 0 -> 4037 bytes .../Assets/Dev/SplashScreen.scale-100.png | Bin 0 -> 11169 bytes .../Assets/Dev/StoreDisplay-150.png | Bin 0 -> 11427 bytes .../Assets/Dev/StoreLogo.scale-100.png | Bin 0 -> 1461 bytes .../Assets/Dev/WideTile.scale-100.png | Bin 0 -> 5569 bytes .../Assets/Fonts/AMCIcons.ttf | Bin 0 -> 75832 bytes .../Assets/Fonts/CascadiaMono.ttf | Bin 0 -> 624892 bytes src/AdvancedSettings/Assets/Fonts/DevHome.ttf | Bin 0 -> 13544 bytes src/AdvancedSettings/Assets/Fonts/README.md | 3 + .../InitializationPage/AppList.scale-400.png | Bin 0 -> 14684 bytes src/AdvancedSettings/NOTICE.txt | 10727 ++++++++++++++++ src/AdvancedSettings/NativeMethods.txt | 12 + src/AdvancedSettings/Package-Dev.appxmanifest | 75 + src/AdvancedSettings/Package.appinstaller | 17 + src/AdvancedSettings/Package.appxmanifest | 56 + src/AdvancedSettings/Program.cs | 58 + .../PublishProfiles/win-arm64.pubxml | 16 + .../Properties/PublishProfiles/win-x64.pubxml | 16 + .../Properties/PublishProfiles/win-x86.pubxml | 16 + .../Properties/launchsettings.json | 12 + src/AdvancedSettings/Setup.cs | 40 + .../Strings/en-us/Resources.resw | 147 + src/AdvancedSettings/TemplateStudio.xml | 8 + .../WindowsAdvancedSettings.csproj | 123 + src/AdvancedSettings/app.manifest | 11 + src/AdvancedSettings/appsettings.json | 31 + src/Common/Helpers/DirectoryHelper.cs | 59 + src/Common/Helpers/FileService.cs | 44 + .../Helpers/GitCommandRunnerResultInfo.cs | 41 + src/Common/Helpers/Json.cs | 35 + src/Common/Helpers/Logging.cs | 34 + src/Common/Helpers/Resources.cs | 42 + src/Common/Helpers/RuntimeHelper.cs | 19 + .../Helpers/SettingsStorageExtensions.cs | 113 + src/Common/NativeMethods.txt | 12 + .../WindowsAdvancedSettings.Common.csproj | 30 + .../FileExplorerGitIntegration.csproj | 61 + .../GitLocalRepositoryProviderFactory`1.cs | 73 + .../Helpers/Resources.cs | 42 + .../Models/CommitLogCache.cs | 78 + .../Models/CommitWrapper.cs | 26 + .../Models/GitConfiguration.cs | 95 + .../Models/GitDetect.cs | 135 + .../Models/GitDetectStatus.cs | 19 + .../Models/GitExeceutableConfigOptions.cs | 21 + .../Models/GitExecute.cs | 66 + .../Models/GitLocalRepository.cs | 176 + .../GitLocalRepositoryProviderFactory.cs | 64 + .../GitLocalRepositoryProviderServer.cs | 83 + .../Models/GitRepositoryStatus.cs | 77 + .../Models/GitStatusEntry.cs | 40 + .../Models/LruCacheDictionary.cs | 89 + .../Models/RepositoryCache.cs | 74 + .../Models/RepositoryWrapper.cs | 353 + .../Models/StatusCache.cs | 527 + .../Models/ThrottledTask.cs | 89 + .../Models/WslIntegrator.cs | 121 + .../NativeMethods.txt | 12 + src/FileExplorerGitIntegration/Program.cs | 87 + .../Strings/en-us/Resources.resw | 200 + ...ppsettings_FileExplorerGitIntegration.json | 31 + ...ileExplorerSourceControlIntegration.csproj | 46 + .../NativeMethods.txt | 7 + .../Program.cs | 62 + .../Properties/launchSettings.json | 8 + .../SourceControlProvider.cs | 143 + .../SourceControlProviderFactory`1.cs | 61 + .../SourceControlProviderServer.cs | 83 + ...appsettings_FileExplorerSourceControl.json | 31 + .../AdvancedSettings.Tester.csproj | 71 + .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../Assets/SplashScreen.scale-200.png | Bin 0 -> 7700 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 2937 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1647 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 1255 bytes .../Assets/StoreLogo.png | Bin 0 -> 1451 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 3204 bytes .../ConfigureFolderPath.cs | 106 + .../Package.appxmanifest | 58 + test/AdvancedSettings.Tester/Program.cs | 52 + .../Properties/launchSettings.json | 15 + test/AdvancedSettings.Tester/README.md | 3 + test/AdvancedSettings.Tester/app.manifest | 19 + .../appsettings_tester.json | 29 + ...FileExplorerGitIntegration.UnitTest.csproj | 22 + .../GitCommandRunnerTests.cs | 111 + .../GitLocalRepositoryProviderUnitTests.cs | 207 + .../GitSubmoduleUnitTests.cs | 195 + .../GlobalUsings.cs | 4 + .../WslIntegratorUnitTests.cs | 138 + ...rerSourceControlIntegrationUnitTest.csproj | 23 + .../RepositoryTrackingServiceUnitTest.cs | 107 + 136 files changed, 28967 insertions(+), 50 deletions(-) create mode 100644 .clang-format create mode 100644 .gitattributes create mode 100644 CONTRIBUTING.md create mode 100644 Directory.Build.props create mode 100644 Directory.CppBuild.props create mode 100644 NOTICE.txt create mode 100644 Solution.props create mode 100644 TestingScenarios.md create mode 100644 ToolingVersions.props create mode 100644 WindowsAdvancedSettings.sln create mode 100644 build/Build.cmd create mode 100644 build/EnsureOutputLayout.props create mode 100644 build/SyncMirror-Steps.yml create mode 100644 build/SyncMirroredRepository.yml create mode 100644 build/Test.cmd create mode 100644 build/TriggerReleaseBuild.yml create mode 100644 build/TriggerStagingBuild.yml create mode 100644 build/azure-pipelines.yml create mode 100644 build/cppversion/version.h create mode 100644 build/cppversion/version.rc create mode 100644 build/cppversion/version.vcxitems create mode 100644 build/nuget.config.internal create mode 100644 build/scripts/Build.ps1 create mode 100644 build/scripts/CertSignAndInstall.ps1 create mode 100644 build/scripts/Create-AppxBundle.ps1 create mode 100644 build/scripts/CreateBuildInfo.ps1 create mode 100644 build/scripts/Test.ps1 create mode 100644 build/scripts/Unstub.ps1 create mode 100644 build/templates/EsrpSigning-Steps.yml create mode 100644 codeAnalysis/GlobalSuppressions.cs create mode 100644 codeAnalysis/Rules.ruleset create mode 100644 codeAnalysis/StubSuppressions.cs create mode 100644 codeAnalysis/StyleCop.json create mode 100644 codeAnalysis/format_sources.ps1 create mode 100644 exclusion.dic create mode 100644 nuget.config create mode 100644 src/AdvancedSettings/Assets/Dev/AppList.scale-100.png create mode 100644 src/AdvancedSettings/Assets/Dev/DevHome_Dev.ico create mode 100644 src/AdvancedSettings/Assets/Dev/LargeTile.scale-100.png create mode 100644 src/AdvancedSettings/Assets/Dev/MedTile.scale-100.png create mode 100644 src/AdvancedSettings/Assets/Dev/SmallTile.scale-100.png create mode 100644 src/AdvancedSettings/Assets/Dev/SplashScreen.scale-100.png create mode 100644 src/AdvancedSettings/Assets/Dev/StoreDisplay-150.png create mode 100644 src/AdvancedSettings/Assets/Dev/StoreLogo.scale-100.png create mode 100644 src/AdvancedSettings/Assets/Dev/WideTile.scale-100.png create mode 100644 src/AdvancedSettings/Assets/Fonts/AMCIcons.ttf create mode 100644 src/AdvancedSettings/Assets/Fonts/CascadiaMono.ttf create mode 100644 src/AdvancedSettings/Assets/Fonts/DevHome.ttf create mode 100644 src/AdvancedSettings/Assets/Fonts/README.md create mode 100644 src/AdvancedSettings/Assets/InitializationPage/AppList.scale-400.png create mode 100644 src/AdvancedSettings/NOTICE.txt create mode 100644 src/AdvancedSettings/NativeMethods.txt create mode 100644 src/AdvancedSettings/Package-Dev.appxmanifest create mode 100644 src/AdvancedSettings/Package.appinstaller create mode 100644 src/AdvancedSettings/Package.appxmanifest create mode 100644 src/AdvancedSettings/Program.cs create mode 100644 src/AdvancedSettings/Properties/PublishProfiles/win-arm64.pubxml create mode 100644 src/AdvancedSettings/Properties/PublishProfiles/win-x64.pubxml create mode 100644 src/AdvancedSettings/Properties/PublishProfiles/win-x86.pubxml create mode 100644 src/AdvancedSettings/Properties/launchsettings.json create mode 100644 src/AdvancedSettings/Setup.cs create mode 100644 src/AdvancedSettings/Strings/en-us/Resources.resw create mode 100644 src/AdvancedSettings/TemplateStudio.xml create mode 100644 src/AdvancedSettings/WindowsAdvancedSettings.csproj create mode 100644 src/AdvancedSettings/app.manifest create mode 100644 src/AdvancedSettings/appsettings.json create mode 100644 src/Common/Helpers/DirectoryHelper.cs create mode 100644 src/Common/Helpers/FileService.cs create mode 100644 src/Common/Helpers/GitCommandRunnerResultInfo.cs create mode 100644 src/Common/Helpers/Json.cs create mode 100644 src/Common/Helpers/Logging.cs create mode 100644 src/Common/Helpers/Resources.cs create mode 100644 src/Common/Helpers/RuntimeHelper.cs create mode 100644 src/Common/Helpers/SettingsStorageExtensions.cs create mode 100644 src/Common/NativeMethods.txt create mode 100644 src/Common/WindowsAdvancedSettings.Common.csproj create mode 100644 src/FileExplorerGitIntegration/FileExplorerGitIntegration.csproj create mode 100644 src/FileExplorerGitIntegration/GitLocalRepositoryProviderFactory`1.cs create mode 100644 src/FileExplorerGitIntegration/Helpers/Resources.cs create mode 100644 src/FileExplorerGitIntegration/Models/CommitLogCache.cs create mode 100644 src/FileExplorerGitIntegration/Models/CommitWrapper.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitConfiguration.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitDetect.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitDetectStatus.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitExeceutableConfigOptions.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitExecute.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitLocalRepository.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitLocalRepositoryProviderFactory.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitLocalRepositoryProviderServer.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitRepositoryStatus.cs create mode 100644 src/FileExplorerGitIntegration/Models/GitStatusEntry.cs create mode 100644 src/FileExplorerGitIntegration/Models/LruCacheDictionary.cs create mode 100644 src/FileExplorerGitIntegration/Models/RepositoryCache.cs create mode 100644 src/FileExplorerGitIntegration/Models/RepositoryWrapper.cs create mode 100644 src/FileExplorerGitIntegration/Models/StatusCache.cs create mode 100644 src/FileExplorerGitIntegration/Models/ThrottledTask.cs create mode 100644 src/FileExplorerGitIntegration/Models/WslIntegrator.cs create mode 100644 src/FileExplorerGitIntegration/NativeMethods.txt create mode 100644 src/FileExplorerGitIntegration/Program.cs create mode 100644 src/FileExplorerGitIntegration/Strings/en-us/Resources.resw create mode 100644 src/FileExplorerGitIntegration/appsettings_FileExplorerGitIntegration.json create mode 100644 src/FileExplorerSourceControlIntegration/FileExplorerSourceControlIntegration.csproj create mode 100644 src/FileExplorerSourceControlIntegration/NativeMethods.txt create mode 100644 src/FileExplorerSourceControlIntegration/Program.cs create mode 100644 src/FileExplorerSourceControlIntegration/Properties/launchSettings.json create mode 100644 src/FileExplorerSourceControlIntegration/SourceControlProvider.cs create mode 100644 src/FileExplorerSourceControlIntegration/SourceControlProviderFactory`1.cs create mode 100644 src/FileExplorerSourceControlIntegration/SourceControlProviderServer.cs create mode 100644 src/FileExplorerSourceControlIntegration/appsettings_FileExplorerSourceControl.json create mode 100644 test/AdvancedSettings.Tester/AdvancedSettings.Tester.csproj create mode 100644 test/AdvancedSettings.Tester/Assets/LockScreenLogo.scale-200.png create mode 100644 test/AdvancedSettings.Tester/Assets/SplashScreen.scale-200.png create mode 100644 test/AdvancedSettings.Tester/Assets/Square150x150Logo.scale-200.png create mode 100644 test/AdvancedSettings.Tester/Assets/Square44x44Logo.scale-200.png create mode 100644 test/AdvancedSettings.Tester/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 test/AdvancedSettings.Tester/Assets/StoreLogo.png create mode 100644 test/AdvancedSettings.Tester/Assets/Wide310x150Logo.scale-200.png create mode 100644 test/AdvancedSettings.Tester/ConfigureFolderPath.cs create mode 100644 test/AdvancedSettings.Tester/Package.appxmanifest create mode 100644 test/AdvancedSettings.Tester/Program.cs create mode 100644 test/AdvancedSettings.Tester/Properties/launchSettings.json create mode 100644 test/AdvancedSettings.Tester/README.md create mode 100644 test/AdvancedSettings.Tester/app.manifest create mode 100644 test/AdvancedSettings.Tester/appsettings_tester.json create mode 100644 test/FileExplorerGitIntegration.UnitTest/FileExplorerGitIntegration.UnitTest.csproj create mode 100644 test/FileExplorerGitIntegration.UnitTest/GitCommandRunnerTests.cs create mode 100644 test/FileExplorerGitIntegration.UnitTest/GitLocalRepositoryProviderUnitTests.cs create mode 100644 test/FileExplorerGitIntegration.UnitTest/GitSubmoduleUnitTests.cs create mode 100644 test/FileExplorerGitIntegration.UnitTest/GlobalUsings.cs create mode 100644 test/FileExplorerGitIntegration.UnitTest/WslIntegratorUnitTests.cs create mode 100644 test/FileExplorerSourceControlIntegrationUnitTest/FileExplorerSourceControlIntegrationUnitTest.csproj create mode 100644 test/FileExplorerSourceControlIntegrationUnitTest/RepositoryTrackingServiceUnitTest.cs diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..262aba2 --- /dev/null +++ b/.clang-format @@ -0,0 +1,95 @@ + +AccessModifierOffset: -4 +AlignAfterOpenBracket: Align +#AllowAllArgumentsOnNextLine: false +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +#AllowAllConstructorInitializersOnNextLine: false +AlignEscapedNewlines: Left +AlignOperands: true +AlignTrailingComments: false +AllowAllParametersOfDeclarationOnNextLine: false +AllowShortFunctionsOnASingleLine: Inline +AllowShortCaseLabelsOnASingleLine: false +AllowShortIfStatementsOnASingleLine: false +#AllowShortLambdasOnASingleLine: Inline +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: Yes +BinPackArguments: false +BinPackParameters: false +BraceWrapping: + AfterCaseLabel: true + AfterClass: true + AfterControlStatement: true + AfterEnum: true + AfterFunction: true + AfterNamespace: true + AfterObjCDeclaration: true + AfterStruct: true + AfterUnion: true + AfterExternBlock: true + BeforeCatch: true + BeforeElse: true + IndentBraces: false + SplitEmptyFunction: true + SplitEmptyRecord: true + SplitEmptyNamespace: true +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Custom +BreakBeforeTernaryOperators: false +BreakConstructorInitializers: AfterColon +BreakInheritanceList: AfterColon +ColumnLimit: 0 +CommentPragmas: "suppress" +CompactNamespaces: false +ConstructorInitializerAllOnOneLineOrOnePerLine: true +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: false +DerivePointerAlignment: false +FixNamespaceComments: false +IncludeBlocks: Regroup +IncludeCategories: + - Regex: '^.*(precomp|pch|stdafx)' + Priority: -1 + - Regex: '^".*"' + Priority: 1 + - Regex: '^<.*>' + Priority: 2 + - Regex: '.*' + Priority: 3 +IndentCaseLabels: false +IndentPPDirectives: None +IndentWidth: 4 +IndentWrappedFunctionNames: false +KeepEmptyLinesAtTheStartOfBlocks: false +ForEachMacros: ['TEST_CLASS', 'TEST_METHOD'] +MacroBlockBegin: "TEST_METHOD|TEST_CLASS|BEGIN_TEST_METHOD_PROPERTIES|BEGIN_MODULE|BEGIN_TEST_CLASS|BEGIN_TEST_METHOD" +MacroBlockEnd: "END_TEST_METHOD_PROPERTIES|END_MODULE|END_TEST_CLASS|END_TEST_METHOD" +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: All +PointerAlignment: Left +ReflowComments: false +SortIncludes: false +SortUsingDeclarations: true +SpaceAfterCStyleCast: false +#SpaceAfterLogicalNot: false +SpaceAfterTemplateKeyword: false +SpaceBeforeAssignmentOperators: true +SpaceBeforeCpp11BracedList: false +SpaceBeforeCtorInitializerColon: true +SpaceBeforeInheritanceColon: true +SpaceBeforeParens: ControlStatements +SpaceBeforeRangeBasedForLoopColon: true +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 1 +SpacesInAngles: false +SpacesInCStyleCastParentheses: false +SpacesInContainerLiterals: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +Standard: Cpp11 +TabWidth: 4 +UseTab: Never diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..90f6b5f --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=crlf diff --git a/.gitignore b/.gitignore index 8a30d25..92295f0 100644 --- a/.gitignore +++ b/.gitignore @@ -184,7 +184,6 @@ publish/ *.azurePubxml # Note: Comment the next line if you want to checkin your web deploy settings, # but database connection strings (with potential passwords) will be unencrypted -*.pubxml *.publishproj # Microsoft Azure Web App publish settings. Comment the next line if you want to @@ -278,7 +277,7 @@ ServiceFabricBackup/ # Microsoft Fakes FakesAssemblies/ -# GhostDoc plugin setting file +# GhostDoc extension setting file *.GhostDoc.xml # Node.js Tools for Visual Studio @@ -396,3 +395,6 @@ FodyWeavers.xsd # JetBrains Rider *.sln.iml + +# Certificates +*.cer diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..bba47fe --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,167 @@ +# Windows Advanced Settings Contributor's Guide + +Below is our guidance for how to report issues, propose new features, and submit contributions via pull requests (PRs). + +## Open development workflow + +The Windows Advanced Settings team is VERY active in this GitHub Repo. In fact, we live in it all day long and carry out all our development in the open! + +When the team finds issues, we file them in the repo. When we propose new ideas or think-up new features, we file new feature requests. When we work on fixes or features, we create branches and work on those improvements. And when PRs are reviewed, we review in public - including all the good, the bad, and the ugly parts. + +The point of doing all this work in public is to ensure that we are holding ourselves to a high degree of transparency, and so that the community sees that we apply the same processes and hold ourselves to the same quality-bar as we do to community-submitted issues and PRs. We also want to make sure that we expose our team culture and "tribal knowledge" that is inherent in any closely-knit team, which often contains considerable value to those new to the project who are trying to figure out "why the heck does this thing look/work like this???" + +### Repo bot + +The team triages new issues several times a week. During triage, the team uses labels to categorize, manage, and drive the project workflow. + +We employ a bot engine to help us automate common processes within our workflow. + +We drive the bot by tagging issues with specific labels which cause the bot engine to close issues, merge branches, etc. This bot engine helps us keep the repo clean by automating the process of notifying appropriate parties if/when information/follow-up is needed, and closing stale issues/PRs after reminders have remained unanswered for several days. + +Therefore, if you do file issues, or create PRs, please keep an eye on your GitHub notifications. If you do not respond to requests for information, your issues/PRs may be closed automatically. + +--- +## Reporting security issues + +**Please do not report security vulnerabilities through public GitHub issues.** Instead, please report them to the Microsoft Security Response Center (MSRC). See [SECURITY.md](./SECURITY.md) for more information. + +## Before you start, file an issue + +Please follow this simple rule to help us eliminate any unnecessary wasted effort & frustration, and ensure an efficient and effective use of everyone's time - yours, ours, and other community members': + +> 👉 If you have a question, think you've discovered an issue, would like to propose a new feature, etc., then find/file an issue **BEFORE** starting work to fix/implement it. + +### Search existing issues first + +Before filing a new issue, search existing open and closed issues first: This project is moving fast! It is likely someone else has found the problem you're seeing, and someone may be working on or have already contributed a fix! + +If no existing item describes your issue/feature, great - please file a new issue: + +### File a new issue + +* Don't know whether you're reporting an issue or requesting a feature? File an issue +* Have a question that you don't see answered in docs, videos, etc.? File an issue +* Want to know if we're planning on building a particular feature? File an issue +* Got a great idea for a new feature? File an issue/request/idea +* Don't understand how to do something? File an issue +* Found an existing issue that describes yours? Great - upvote and add additional commentary / info / repro-steps / etc. + +When you hit "New Issue", select the type of issue closest to what you want to report/ask/request. + +### Complete the template + +**Complete the information requested in the issue template, providing as much information as possible**. The more information you provide, the more likely your issue/ask will be understood and implemented. Helpful information includes: + +* What device you're running (inc. CPU type, memory, disk, etc.) +* What build of Windows your device is running + + 👉 Tip: Run the following in PowerShell Core + + ```powershell + C:\> $PSVersionTable.OS + Microsoft Windows 10.0.18909 + ``` + + ... or in Windows PowerShell + + ```powershell + C:\> $PSVersionTable.BuildVersion + + Major Minor Build Revision + ----- ----- ----- -------- + 10 0 18912 1001 + ``` + + ... or Cmd: + + ```cmd + C:\> ver + + Microsoft Windows [Version 10.0.18900.1001] + ``` + +* What tools and apps you're using (e.g. VS 2022, VSCode, etc.) +* Don't assume we're experts in setting up YOUR environment. Teach us to help you! +* **We LOVE detailed repro steps!** What steps do we need to take to reproduce the issue? Assume we love to read repro steps. As much detail as you can stand is probably _barely_ enough detail for us! +* Prefer error message text where possible or screenshots of errors if text cannot be captured. +* **If you intend to implement the fix/feature yourself then say so!** If you do not indicate otherwise we will assume that the issue is our to solve, or may label the issue as `Help-Wanted`. + +### DO NOT post "+1" comments + +> ⚠ DO NOT post "+1", "me too", or similar comments - they just add noise to an issue. + +If you don't have any additional info/context to add but would like to indicate that you're affected by the issue, upvote the original issue by clicking its [+😊] button and hitting 👍 (+1) icon. This way we can actually measure how impactful an issue is. + +--- + +## Contributing fixes / features + +If you're able & willing to help fix issues and/or implement features, we'd love your contribution! + +The best place to start is the list of ["good first issue"](https://github.com/microsoft/WindowsAdvancedSettings/issues?q=is%3Aopen+is%3Aissue+label%3A%22Help+Wanted%22++label%3A%22good+first+issue%22+)s. These are bugs or tasks that we on the team believe would be easier to implement for someone without any prior experience in the codebase. Once you're feeling more comfortable in the codebase, feel free to just use the ["Help Wanted"](https://github.com/microsoft/WindowsAdvancedSettings/issues?q=is%3Aopen+is%3Aissue+label%3A%22Help+Wanted%22+) label, or just find an issue you're interested in and hop in! + +Generally, we categorize issues in the following way, which is largely derived from our old internal work tracking system: +* ["Bugs"](https://github.com/microsoft/WindowsAdvancedSettings/issues?q=is%3Aopen+is%3Aissue+label%3A%22Issue-Bug%22+) are parts of the Windows Advanced Settings that are not quite working the right way. There's code to already support some scenario, but it's not quite working right. Fixing these is generally a matter of debugging the broken functionality and fixing the wrong code. +* ["Tasks"](https://github.com/microsoft/WindowsAdvancedSettings/issues?q=is%3Aopen+is%3Aissue+label%3A%22Issue-Task%22+) are usually new pieces of functionality that aren't yet implemented for the Windows Advanced Settings. These are usually smaller features, which we believe + - could be a single, atomic PR + - don't require much design consideration, or we've already written the spec for the larger feature they belong to. +* ["Features"](https://github.com/microsoft/WindowsAdvancedSettings/issues?q=is%3Aopen+is%3Aissue+label%3A%22Issue-Feature%22+) are larger pieces of new functionality. These are usually things we believe would require larger discussion of how they should be implemented, or they'll require some complicated new settings. They might just be features that are composed of many individual tasks. Often times, with features, we like to have a spec written before development work is started, to make sure we're all on the same page (see below). + +Bugs and tasks are obviously the easiest to get started with, but don't feel afraid of features either! + +Often, we like to assign issues that generally belong to somebody's area of expertise to the team member that owns that area. This doesn't mean the community can't jump in -- they should reach out and have a chat with the assignee to see if it'd okay to take. If an issue's been assigned more than a month ago, there's a good chance it's fair game to try yourself. + +### To spec or not to spec + +Some issues/features may be quick and simple to describe and understand. For such scenarios, once a team member has agreed with your approach, skip ahead to the section headed "Fork, Branch, and Create your PR", below. + +Small issues that do not require a spec will be labelled `Issue-Bug` or `Issue-Task`. + +However, some issues/features will require careful thought & formal design before implementation. For these scenarios, we'll request that a spec is written and the associated issue will be labeled `Issue-Feature`. + +Specs help collaborators discuss different approaches to solve a problem, describe how the feature will behave, how the feature will impact the user, what happens if something goes wrong, etc. Driving towards agreement in a spec, before any code is written, often results in simpler code, and less wasted effort in the long run. + +Specs will be managed in a very similar manner as code contributions so please follow the "[Fork, branch and create your PR](CONTRIBUTING.md#fork-clone-branch-and-create-your-pr)" section below. + +### Writing / Contributing to a spec + +To write/contribute to a spec: fork, branch and commit via PRs, as you would with any code changes. + +Specs are written in markdown, stored under the [`\docs\specs`](./docs/specs) folder and named `[issue id] - [spec description].md`. + +👉 **It is important to follow the spec templates and complete the requested information**. The available spec templates will help ensure that specs contain the minimum information & decisions necessary to permit development to begin. In particular, specs require you to confirm that you've already discussed the issue/idea with the team in an issue and that you provide the issue ID for reference. + +Team members will be happy to help review specs and guide them to completion. + +### Help wanted + +Once the team has approved an issue/spec, development can proceed. If no developers are immediately available, the spec can be parked ready for a developer to get started. Parked specs' issues will be labeled "Help Wanted". To find a list of development opportunities waiting for developer involvement, visit the Issues and filter on [the Help-Wanted label](https://github.com/microsoft/WindowsAdvancedSettings/labels/Help%20Wanted). + +--- + +## Development + +### Fork, clone, branch and create your PR + +Once you've discussed your proposed feature/fix/etc. with a team member, and you've agreed an approach or a spec has been written and approved, it's time to start development: + +1. Fork the repo if you haven't already +2. Clone your fork locally +3. Create & push a feature branch +4. Create a [Draft Pull Request (PR)](https://github.blog/2019-02-14-introducing-draft-pull-requests/) +5. Work on your changes +6. Build and see if it works + +### Code review + +When you'd like the team to take a look, (even if the work is not yet fully-complete), mark the PR as 'Ready For Review' so that the team can review your work and provide comments, suggestions, and request changes. It may take several cycles, but the end result will be solid, testable, conformant code that is safe for us to merge. + +### Merge + +Once your code has been reviewed and approved by the requisite number of team members, it will be merged into the main branch. Once merged, your PR will be automatically closed. + +--- + +## Thank you + +Thank you in advance for your contribution! Now, [what's next on the list](https://github.com/microsoft/WindowsAdvancedSettings/labels/Help%20Wanted)? 😜 \ No newline at end of file diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 0000000..c2528bd --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,59 @@ + + + + Copyright (C) 2022 Microsoft Corporation + Microsoft Corp. + Copyright (C) 2022 Microsoft Corporation + DevHome + Microsoft Corporation + en-US + x64;x86;ARM64 + DevHome + true + Recommended + $(Platform) + false + Debug;Release;Debug_FailFast + 10.0.22621.34 + + + + + true + + + + <_PropertySheetDisplayName>DevHome.Root.Props + $(MsbuildThisFileDirectory)\Cpp.Build.props + Dev + $(DefineConstants);STABLE_BUILD + + + + $(DefineConstants);DEBUG + + + + $(DefineConstants);DEBUG;DEBUG_FAILFAST + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + False + + + \ No newline at end of file diff --git a/Directory.CppBuild.props b/Directory.CppBuild.props new file mode 100644 index 0000000..59efed8 --- /dev/null +++ b/Directory.CppBuild.props @@ -0,0 +1,12 @@ + + + $(Platform) + x86 + $(SolutionDir)tools\bin\$(CppPlatformTarget)\$(Configuration)\ + $(CppBaseOutDir)$(MSBuildProjectName)\ + + + + + + \ No newline at end of file diff --git a/NOTICE.txt b/NOTICE.txt new file mode 100644 index 0000000..44e51ab --- /dev/null +++ b/NOTICE.txt @@ -0,0 +1,10727 @@ +NOTICES AND INFORMATION +Do Not Translate or Localize + +This software incorporates material from third parties. +Microsoft makes certain open source code available at https://3rdpartysource.microsoft.com, +or you may send a check or money order for US $5.00, including the product name, +the open source component name, platform, and version number, to: + +Source Code Compliance Team +Microsoft Corporation +One Microsoft Way +Redmond, WA 98052 +USA + +Notwithstanding any other terms, you may reverse engineer this software to the extent +required to debug changes to any libraries licensed under the GNU Lesser General Public License. + +--------------------------------------------------------- + +Serilog 3.1.1 - Apache-2.0 + + +Copyright 2013-23 Serilog +Copyright (c) 2013-23 Serilog +copyright (c) Serilog Contributors + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Extensions.Logging 8.0.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Settings.Configuration 8.0.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Sinks.Console 5.0.1 - Apache-2.0 + + +Copyright (c) Serilog Contributors + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Sinks.Debug 2.0.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Sinks.File 5.0.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +WinUIEx 1.8.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Markdig.Signed 0.33.0 - BSD-2-Clause + + + +Copyright (c) . All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Antlr4.Runtime.Standard 4.11.1 - BSD-3-Clause + + + +Copyright (c) . All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +LibGit2Sharp.NativeBinaries 2.0.315-alpha.0.9 - GPL-2.0-only WITH GCC-exception-2.0 + + +Copyright Rich Salz. +Copyright 1995-2017 Mark Adler +Copyright (c) 2007 Francois Gouget +Copyright (c) 2011-2015 Vicent Marti +Copyright 1995-2017 Mark Adler +3 CScs DEFG +copyrighted by the Free Software Foundation +Copyright (c) 1998-2007 The OpenSSL Project. +Copyright (c) 2017 Marc Stevens Cryptology Group +Copyright 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) +Copyright (c) 1989, 1991 Free Software Foundation, Inc. +Copyright (c) 1991, 1999 Free Software Foundation, Inc. +Copyright (c) 1995-2010 Jean-loup Gailly and Mark Adler +Copyright (c) 1985,1989-93,1995-98,2000,2001,2002,2003,2005,2006,2008 Free Software Foundation, Inc. + +GPL-2.0-only WITH GCC-exception-2.0 + +--------------------------------------------------------- + +--------------------------------------------------------- + +AdaptiveExpressions 4.20.1 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.Common 8.2.2 - MIT + + +Copyright (c) 2021 Sergio Pedri +Copyright (c) 2020 Michael Dietrich +Copyright (c) Microsoft Corporation +(c) .NET Foundation and Contributors +Copyright (c) 2009 - 2018 Laurent Bugnion +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2017 Pedro Lamas, http://www.pedrolamas.com + +# .NET Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.Mvvm 8.2.2 - MIT + + +Copyright (c) 2021 Sergio Pedri +Copyright (c) 2020 Michael Dietrich +Copyright (c) Microsoft Corporation +(c) .NET Foundation and Contributors +Copyright (c) 2009 - 2018 Laurent Bugnion +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2017 Pedro Lamas, http://www.pedrolamas.com + +# .NET Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.WinUI.Controls.Primitives 8.0.240109 - MIT + + +(c) .NET Foundation and Contributors +Copyright (c) .NET Foundation and Contributors + +# Windows Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.WinUI.Controls.SettingsControls 8.0.240109 - MIT + + +(c) .NET Foundation and Contributors +Copyright (c) .NET Foundation and Contributors + +# Windows Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.WinUI.Triggers 8.0.240109 - MIT + + +(c) .NET Foundation and Contributors +Copyright (c) .NET Foundation and Contributors + +# Windows Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +JetBrains.Annotations 2021.2.0 - MIT + + +Copyright (c) 2016 JetBrains http://www.jetbrains.com + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Json.More.Net 1.9.0 - MIT + + +(c) Microsoft 2023 +Copyright (c) 2022 Greg Dennis + +MIT License + +Copyright (c) 2022 Greg Dennis + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +JsonPointer.Net 3.0.3 - MIT + + +(c) Microsoft 2023 +Copyright (c) 2022 Greg Dennis + +MIT License + +Copyright (c) 2022 Greg Dennis + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +JsonSchema.Net 5.2.6 - MIT + + + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +LibGit2Sharp 0.27.0-preview-0182 - MIT + + +(c) Microsoft 2022 +Copyright LibGit2Sharp contributors +Copyright (c) LibGit2Sharp contributors + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +MessageFormat 6.0.2 - MIT + + + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.ApplicationInsights 2.21.0 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Bcl.AsyncInterfaces 5.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.Binder 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.CommandLine 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.CommandLine 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.FileExtensions 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.FileExtensions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.Json 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.Json 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.UserSecrets 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.UserSecrets 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.DependencyInjection 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.DependencyInjection.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.DependencyModel 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Diagnostics 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Diagnostics.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileProviders.Abstractions 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileProviders.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileProviders.Physical 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileProviders.Physical 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileSystemGlobbing 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileSystemGlobbing 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting.Abstractions 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting.WindowsServices 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Http 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Configuration 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Configuration 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Console 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Console 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Debug 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Debug 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.EventLog 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.EventLog 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.EventSource 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.EventSource 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.ObjectPool 6.0.1 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright (c) 2019 David Fowler +Copyright (c) 2016 Richard Morris +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2007 James Newton-King +Copyright (c) Microsoft Corporation. +Copyright (c) 2014-2018 Michael Daines +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2010-2019 Google LLC. http://angular.io/license +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Options 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Options.ConfigurationExtensions 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Options.ConfigurationExtensions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Primitives 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure 2.0.0 - MIT + + +(c) Microsoft Corporation. + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure 3.0.0 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.CimCmdlets 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. CPowerShell's Microsoft.Management.Infrastructure.CimCmdlets project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.Runtime.Unix 2.0.0 - MIT + + +(c) Microsoft Corporation. + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.Runtime.Unix 3.0.0 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Commands.Diagnostics 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell's Microsoft.PowerShell.Commands.Diagnostics project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Commands.Management 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell's Microsoft.PowerShell.Commands.Management project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Commands.Utility 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. :PowerShell's Microsoft.PowerShell.Commands.Utility project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.ConsoleHost 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell Host + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.CoreCLR.Eventing 7.2.8 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. :PowerShell's Microsoft.PowerShell.CoreCLR.Eventing project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.CoreCLR.Eventing 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. :PowerShell's Microsoft.PowerShell.CoreCLR.Eventing project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.MarkdownRender 7.2.1 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell's Markdown Rendering project PowerShell Markdown Renderer + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Native 7.2.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) by P.J. Plauger + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Native 7.4.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) by P.J. Plauger + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.SDK 7.4.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Microsoft Corporation +copyright Unmanaged32Bit Required32Bit +(c) Microsoft Corporation. PowerShell SDK +(c) Microsoft Corporation. PowerShell Host +(c) Microsoft Corporation. 1PowerShell's System.Management.Automation project +Copyright (c) Microsoft Corporation. ModuleVersion 7.0.0.0 CompatiblePSEditions +(c) Microsoft Corporation. :PowerShell's Microsoft.PowerShell.Commands.Utility project +(c) Microsoft Corporation. PowerShell's Microsoft.PowerShell.Commands.Management project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Security 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. 2PowerShell's Microsoft.PowerShell.Security project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Recognizers.Text.DataTypes.TimexExpression 1.3.2 - MIT + + +(c) Microsoft Corporation. + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Security.Extensions 1.2.0 - MIT + + + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Toolkit.Uwp.Notifications 7.1.3 - MIT + + +(c) .NET Foundation and Contributors +Copyright (c) .NET Foundation and Contributors + +# Windows Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Win32.Registry.AccessControl 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Win32.Registry.AccessControl 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Win32.SystemEvents 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Win32.SystemEvents 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Windows.Compatibility 8.0.0 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Windows.CppWinRT 2.0.240111.5 - MIT + + +(c) Microsoft 2023 +(c) Microsoft Corporation +Copyright (c) Microsoft Corporation + + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Windows.ImplementationLibrary 1.0.240122.1 - MIT + + +(c) Microsoft 2024 +Copyright (c) Microsoft +(c) Microsoft Corporation +Copyright (c) Microsoft Corporation +Copyright (c) 2009-2014 by the contributors + + MIT License + + Copyright (c) Microsoft Corporation. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.WindowsPackageManager.ComInterop 1.7.10091-preview - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.WindowsPackageManager.Configuration.OutOfProc 1.7.10091-preview - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.WSMan.Management 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell's Microsoft.WSMan.Management project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.WSMan.Runtime 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. ,PowerShell's Microsoft.WSMan.Runtime project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Xaml.Behaviors.WinUI.Managed 2.0.9 - MIT + + +Copyright (c) Microsoft +(c) Microsoft Corporation +Copyright Microsoft 2015-2020 +Copyright (c) Microsoft 2015-2020 + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Newtonsoft.Json 13.0.3 - MIT + + +Copyright James Newton-King 2008 +Copyright (c) 2007 James Newton-King +Copyright (c) James Newton-King 2008 +Copyright James Newton-King 2008 Json.NET + +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.linux-arm.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.linux-arm64.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.linux-x64.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.native.System.Data.SqlClient.sni 4.7.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2017 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.osx-arm64.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.osx-x64.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.CodeDom 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.CodeDom 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ComponentModel.Composition 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ComponentModel.Composition.Registration 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Configuration.ConfigurationManager 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Configuration.ConfigurationManager 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Data.Odbc 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Data.OleDb 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Data.SqlClient 4.8.5 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2017 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Diagnostics.EventLog 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Diagnostics.EventLog 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Diagnostics.PerformanceCounter 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.DirectoryServices 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.DirectoryServices 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.DirectoryServices.AccountManagement 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.DirectoryServices.Protocols 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Drawing.Common 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Drawing.Common 8.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Sven Groot (Ookii.org) 2009 +Copyright (c) .NET Foundation and Contributors + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Formats.Asn1 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Formats.Asn1 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.IO.Packaging 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Management 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Management 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Management.Automation 7.2.8 - MIT + + +(c) Microsoft Corporation +CompanyName Copyright ModuleVersion +Copyright CoreModuleCannotBeRemoved CreatingModuleManifestFile +(c) Microsoft Corporation. 1PowerShell's System.Management.Automation project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Management.Automation 7.4.0 - MIT + + +(c) Microsoft Corporation +CompanyName Copyright ModuleVersion +Copyright CoreModuleCannotBeRemoved CreatingModuleManifestFile +(c) Microsoft Corporation. 1PowerShell's System.Management.Automation project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Memory 4.5.5 - MIT + + +(c) 2022 GitHub, Inc. +(c) Microsoft Corporation +Copyright (c) 2011, Google Inc. +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1991-2017 Unicode, Inc. +Copyright (c) 2015 The Chromium Authors +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Net.Http.WinHttpHandler 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Private.ServiceModel 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Reflection.Context 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Runtime.Caching 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Runtime.CompilerServices.Unsafe 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.AccessControl 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.AccessControl 6.0.2-mauipre.1.22102.15 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.Pkcs 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.Pkcs 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.ProtectedData 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.ProtectedData 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.Xml 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Permissions 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Permissions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Duplex 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Http 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.NetTcp 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Primitives 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Security 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Syndication 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceProcess.ServiceController 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceProcess.ServiceController 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Speech 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Text.Encodings.Web 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Text.Json 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Threading.AccessControl 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ValueTuple 4.5.0 - MIT + + +(c) 2023 GitHub, Inc. +(c) Microsoft Corporation +Copyright (c) 2011, Google Inc. +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1991-2017 Unicode, Inc. +Copyright (c) 2015 The Chromium Authors +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Web.Services.Description 4.10.0 - MIT + + + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Windows.Extensions 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Windows.Extensions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +YamlDotNet 15.1.0 - MIT + + +(c) Microsoft 2023 +(c) Antoine Aubry and contributors 2008 - 2019 +Copyright (c) Antoine Aubry and contributors 2008 - 2019 +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.Runtime.Win 2.0.0 + + +(c) Microsoft Corporation. +Copyright (c) Microsoft Corporation. +9Copyright (c) Microsoft Corporation. + +MICROSOFT SOFTWARE LICENSE TERMS +Microsoft.Management.Infrastructure.dll +Microsoft.Management.Infrastructure.Native.dll +Microsoft.Management.Infrastructure.Unmanaged.dll +Mi.dll +Miutils.dll +________________________________________ +IF YOU LIVE IN (OR ARE A BUSINESS WITH A PRINCIPAL PLACE OF BUSINESS IN) THE UNITED STATES, PLEASE READ THE “BINDING ARBITRATION AND CLASS ACTION WAIVER” SECTION BELOW. IT AFFECTS HOW DISPUTES ARE RESOLVED. +________________________________________ + +These license terms are an agreement between you and Microsoft Corporation (or one of its affiliates). They apply to the software named above and any Microsoft services or software updates (except to the extent such services or updates are accompanied by new or additional terms, in which case those different terms apply prospectively and do not alter your or Microsoft’s rights relating to pre-updated software or services). IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. +1. INSTALLATION AND USE RIGHTS. +a) General. You may install and use any number of copies of the software solely for use with Microsoft PowerShell. +b) Third Party Software. The software may include third party applications that Microsoft, not the third party, licenses to you under this agreement. Any included notices for third party applications are for your information only. +2. DATA COLLECTION. The software may collect information about you and your use of the software and send that to Microsoft. Microsoft may use this information to provide services and improve Microsoft’s products and services. Your opt-out rights, if any, are described in the product documentation. Some features in the software may enable collection of data from users of your applications that access or use the software. If you use these features to enable data collection in your applications, you must comply with applicable law, including getting any required user consent, and maintain a prominent privacy policy that accurately informs users about how you use, collect, and share their data. You can learn more about Microsoft’s data collection and use in the product documentation and the Microsoft Privacy Statement at aka.ms/privacy. You agree to comply with all applicable provisions of the Microsoft Privacy Statement. +a. Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal data in connection with the software, Microsoft makes the commitments in the European Union General Data Protection Regulation Terms of the Online Services Terms to all customers effective May 25, 2018, at http://go.microsoft.com/?linkid=9840733. +3. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you will not (and have no right to): +a) work around any technical limitations in the software that only allow you to use it in certain ways; +b) reverse engineer, decompile or disassemble the software; +c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; +d) use the software in any way that is against the law or to create or propagate malware; or +e) share, publish, distribute, or lend the software, provide the software as a stand-alone hosted solution for others to use, or transfer the software or this agreement to any third party. +4. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. For further information on export restrictions, visit http://aka.ms/exporting. +5. SUPPORT SERVICES. Microsoft is not obligated under this agreement to provide any support services for the software. Any support provided is “as is”, “with all faults”, and without warranty of any kind. +6. UPDATES. The software may periodically check for updates, and download and install them for you. You may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system to provide you with updates. You agree to receive these automatic updates without any additional notice. Updates may not include or support all existing software features, services, or peripheral devices. +7. BINDING ARBITRATION AND CLASS ACTION WAIVER. This Section applies if you live in (or, if a business, your principal place of business is in) the United States. If you and Microsoft have a dispute, you and Microsoft agree to try for 60 days to resolve it informally. If you and Microsoft can’t, you and Microsoft agree to binding individual arbitration before the American Arbitration Association under the Federal Arbitration Act (“FAA”), and not to sue in court in front of a judge or jury. Instead, a neutral arbitrator will decide. Class action lawsuits, class-wide arbitrations, private attorney-general actions, and any other proceeding where someone acts in a representative capacity are not allowed; nor is combining individual proceedings without the consent of all parties. The complete Arbitration Agreement contains more terms and is at http://aka.ms/arb-agreement-1. You and Microsoft agree to these terms. +8. TERMINATION. Without prejudice to any other rights, Microsoft may terminate this agreement if you fail to comply with any of its terms or conditions. In such event, you must destroy all copies of the software and all of its component parts. +9. ENTIRE AGREEMENT. This agreement, and any other terms Microsoft may provide for supplements, updates, or third-party applications, is the entire agreement for the software. +10. APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the software in the United States or Canada, the laws of the state or province where you live (or, if a business, where your principal place of business is located) govern the interpretation of this agreement, claims for its breach, and all other claims (including consumer protection, unfair competition, and tort claims), regardless of conflict of laws principles, except that the FAA governs everything related to arbitration. If you acquired the software in any other country, its laws apply, except that the FAA governs everything related to arbitration. If U.S. federal jurisdiction exists, you and Microsoft consent to exclusive jurisdiction and venue in the federal court in King County, Washington for all disputes heard in court (excluding arbitration). If not, you and Microsoft consent to exclusive jurisdiction and venue in the Superior Court of King County, Washington for all disputes heard in court (excluding arbitration). +11. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state, province, or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state, province, or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: +a) Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. +b) Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. +c) Germany and Austria. +i. Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software. +ii. Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law. +Subject to the foregoing clause ii., Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence. +12. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. +13. LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR RECOVERING DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. +This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, warranty, guarantee, or condition; strict liability, negligence, or other tort; or any other claim; in each case to the extent permitted by applicable law. +It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your state, province, or country may not allow the exclusion or limitation of incidental, consequential, or other damages. + +Please note: As this software is distributed in Canada, some of the clauses in this agreement are provided below in French. +Remarque: Ce logiciel étant distribué au Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. +EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. +LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. +Cette limitation concerne: +• tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers; et +• les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. + + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.Runtime.Win 3.0.0 + + +(c) Microsoft 2023 +(c) Microsoft Corporation +Copyright (c) Microsoft Corporation + +MICROSOFT SOFTWARE LICENSE TERMS +Microsoft.Management.Infrastructure.dll +Microsoft.Management.Infrastructure.Native.dll +Microsoft.Management.Infrastructure.Unmanaged.dll +Mi.dll +Miutils.dll +________________________________________ +IF YOU LIVE IN (OR ARE A BUSINESS WITH A PRINCIPAL PLACE OF BUSINESS IN) THE UNITED STATES, PLEASE READ THE “BINDING ARBITRATION AND CLASS ACTION WAIVER” SECTION BELOW. IT AFFECTS HOW DISPUTES ARE RESOLVED. +________________________________________ + +These license terms are an agreement between you and Microsoft Corporation (or one of its affiliates). They apply to the software named above and any Microsoft services or software updates (except to the extent such services or updates are accompanied by new or additional terms, in which case those different terms apply prospectively and do not alter your or Microsoft’s rights relating to pre-updated software or services). IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. +1. INSTALLATION AND USE RIGHTS. +a) General. You may install and use any number of copies of the software solely for use with Microsoft PowerShell. +b) Third Party Software. The software may include third party applications that Microsoft, not the third party, licenses to you under this agreement. Any included notices for third party applications are for your information only. +2. DATA COLLECTION. The software may collect information about you and your use of the software and send that to Microsoft. Microsoft may use this information to provide services and improve Microsoft’s products and services. Your opt-out rights, if any, are described in the product documentation. Some features in the software may enable collection of data from users of your applications that access or use the software. If you use these features to enable data collection in your applications, you must comply with applicable law, including getting any required user consent, and maintain a prominent privacy policy that accurately informs users about how you use, collect, and share their data. You can learn more about Microsoft’s data collection and use in the product documentation and the Microsoft Privacy Statement at aka.ms/privacy. You agree to comply with all applicable provisions of the Microsoft Privacy Statement. +a. Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal data in connection with the software, Microsoft makes the commitments in the European Union General Data Protection Regulation Terms of the Online Services Terms to all customers effective May 25, 2018, at http://go.microsoft.com/?linkid=9840733. +3. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you will not (and have no right to): +a) work around any technical limitations in the software that only allow you to use it in certain ways; +b) reverse engineer, decompile or disassemble the software; +c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; +d) use the software in any way that is against the law or to create or propagate malware; or +e) share, publish, distribute, or lend the software, provide the software as a stand-alone hosted solution for others to use, or transfer the software or this agreement to any third party. +4. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. For further information on export restrictions, visit http://aka.ms/exporting. +5. SUPPORT SERVICES. Microsoft is not obligated under this agreement to provide any support services for the software. Any support provided is “as is”, “with all faults”, and without warranty of any kind. +6. UPDATES. The software may periodically check for updates, and download and install them for you. You may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system to provide you with updates. You agree to receive these automatic updates without any additional notice. Updates may not include or support all existing software features, services, or peripheral devices. +7. BINDING ARBITRATION AND CLASS ACTION WAIVER. This Section applies if you live in (or, if a business, your principal place of business is in) the United States. If you and Microsoft have a dispute, you and Microsoft agree to try for 60 days to resolve it informally. If you and Microsoft can’t, you and Microsoft agree to binding individual arbitration before the American Arbitration Association under the Federal Arbitration Act (“FAA”), and not to sue in court in front of a judge or jury. Instead, a neutral arbitrator will decide. Class action lawsuits, class-wide arbitrations, private attorney-general actions, and any other proceeding where someone acts in a representative capacity are not allowed; nor is combining individual proceedings without the consent of all parties. The complete Arbitration Agreement contains more terms and is at http://aka.ms/arb-agreement-1. You and Microsoft agree to these terms. +8. TERMINATION. Without prejudice to any other rights, Microsoft may terminate this agreement if you fail to comply with any of its terms or conditions. In such event, you must destroy all copies of the software and all of its component parts. +9. ENTIRE AGREEMENT. This agreement, and any other terms Microsoft may provide for supplements, updates, or third-party applications, is the entire agreement for the software. +10. APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the software in the United States or Canada, the laws of the state or province where you live (or, if a business, where your principal place of business is located) govern the interpretation of this agreement, claims for its breach, and all other claims (including consumer protection, unfair competition, and tort claims), regardless of conflict of laws principles, except that the FAA governs everything related to arbitration. If you acquired the software in any other country, its laws apply, except that the FAA governs everything related to arbitration. If U.S. federal jurisdiction exists, you and Microsoft consent to exclusive jurisdiction and venue in the federal court in King County, Washington for all disputes heard in court (excluding arbitration). If not, you and Microsoft consent to exclusive jurisdiction and venue in the Superior Court of King County, Washington for all disputes heard in court (excluding arbitration). +11. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state, province, or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state, province, or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: +a) Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. +b) Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. +c) Germany and Austria. +i. Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software. +ii. Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law. +Subject to the foregoing clause ii., Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence. +12. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. +13. LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR RECOVERING DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. +This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, warranty, guarantee, or condition; strict liability, negligence, or other tort; or any other claim; in each case to the extent permitted by applicable law. +It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your state, province, or country may not allow the exclusion or limitation of incidental, consequential, or other damages. + +Please note: As this software is distributed in Canada, some of the clauses in this agreement are provided below in French. +Remarque: Ce logiciel étant distribué au Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. +EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. +LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. +Cette limitation concerne: +• tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers; et +• les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. + + + +--------------------------------------------------------- + diff --git a/README.md b/README.md index 5cd7cec..aae66f5 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,73 @@ -# Project +# Welcome to the Windows Advanced Settings repo -> This repo has been populated by an initial template to help get you started. Please -> make sure to update the content to build a great experience for community-building. +This repository contains the source code for: -As the maintainer of this project, please make a few updates: +* [Windows Advanced Settings](https://aka.ms/WindowsAdvancedSettings) -- Improving this README.MD file to provide a great experience -- Updating SUPPORT.MD with content about this project's support experience -- Understanding the security reporting process in SECURITY.MD -- Remove this section from the README +## Installing and running Windows Advanced Settings + +> **Note**: Windows Advanced Settings requires Windows 11 21H2 (build 22000) or later. + +### Microsoft Store + +You can also install the Windows Advanced Settings directly from its [Microsoft Store listing](https://aka.ms/WindowsAdvancedSettings). + +### Other install methods + +#### Via GitHub + +For users who are unable to install the Windows Advanced Settings from the Microsoft Store, released builds can be manually downloaded from this repository's [Releases page](https://github.com/microsoft/WindowsAdvancedSettings/releases). + +--- + +## Windows Advanced Settings overview + +Please take a few minutes to review the overview below before diving into the code: + +--- + +## Documentation + +Documentation for the Windows Advanced Settings can be found at https://aka.ms/WindowsAdvancedSettingsDocs. + +--- ## Contributing -This project welcomes contributions and suggestions. Most contributions require you to agree to a -Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us -the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. +We are excited to work alongside you, our amazing community, to build and enhance the Windows Advanced Settings! + +***BEFORE you start work on a feature/fix***, please read & follow our [Contributor's Guide](https://github.com/microsoft/WindowsAdvancedSettings/blob/main/CONTRIBUTING.md) to help avoid any wasted or duplicate effort. + +## Communicating with the team + +The easiest way to communicate with the team is via GitHub issues. + +Please file new issues, feature requests and suggestions, but **DO search for similar open/closed preexisting issues before creating a new issue.** + +If you would like to ask a question that you feel doesn't warrant an issue (yet), please reach out to us via Twitter: + +* Kayla Cinnamon, Senior Product Manager: [@cinnamon_msft](https://twitter.com/cinnamon_msft) +* Clint Rutkas, Principal Product Manager: [@clintrutkas](https://twitter.com/clintrutkas) + +## Developer guidance + +* You must be running Windows 11 21H2 (build >= 10.0.22000.0) to run Dev Home +* You must [enable Developer Mode in the Windows Settings app](https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development) + +## Building the code + +* Clone the repository +* Uninstall the Preview version of the Windows Advanced Settings (Dev Home has a hard time choosing which extension to use if two versions exist) +* Open `WindowsAdvancedSettings.sln` in Visual Studio 2022 or later and build from the IDE, or run `build\scripts\build.ps1` from a Visual Studio command prompt. + +## Code of conduct + +We welcome contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. -When you submit a pull request, a CLA bot will automatically determine whether you need to provide -a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions -provided by the bot. You will only need to do this once across all repos using our CLA. +When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. -This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). -For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or -contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. ## Trademarks -This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft -trademarks or logos is subject to and must follow -[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). -Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. -Any use of third-party trademarks or logos are subject to those third-party's policies. +This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow [Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies. diff --git a/SECURITY.md b/SECURITY.md index b3c89ef..e138ec5 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,20 +1,20 @@ - + ## Security -Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet) and [Xamarin](https://github.com/xamarin). +Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). -If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below. +If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. ## Reporting Security Issues **Please do not report security vulnerabilities through public GitHub issues.** -Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report). +Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). -If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/security.md/msrc/pgp). +If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). -You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). +You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: @@ -28,7 +28,7 @@ Please include the requested information listed below (as much as you can provid This information will help us triage your report more quickly. -If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs. +If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. ## Preferred Languages @@ -36,6 +36,6 @@ We prefer all communications to be in English. ## Policy -Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd). +Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). diff --git a/SUPPORT.md b/SUPPORT.md index 291d4d4..f7e9245 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -1,25 +1,9 @@ -# TODO: The maintainer of this repo has not yet edited this file - -**REPO OWNER**: Do you want Customer Service & Support (CSS) support for this product/project? - -- **No CSS support:** Fill out this template with information about how to file issues and get help. -- **Yes CSS support:** Fill out an intake form at [aka.ms/onboardsupport](https://aka.ms/onboardsupport). CSS will work with/help you to determine next steps. -- **Not sure?** Fill out an intake as though the answer were "Yes". CSS will help you decide. - -*Then remove this first heading from this SUPPORT.MD file before publishing your repo.* - # Support ## How to file issues and get help -This project uses GitHub Issues to track bugs and feature requests. Please search the existing -issues before filing new issues to avoid duplicates. For new issues, file your bug or -feature request as a new Issue. - -For help and questions about using this project, please **REPO MAINTAINER: INSERT INSTRUCTIONS HERE -FOR HOW TO ENGAGE REPO OWNERS OR COMMUNITY FOR HELP. COULD BE A STACK OVERFLOW TAG OR OTHER -CHANNEL. WHERE WILL YOU HELP PEOPLE?**. +For help and questions about using this project, please look at readme. ## Microsoft Support Policy -Support for this **PROJECT or PRODUCT** is limited to the resources listed above. +Support for Windows Advanced Settings is limited to the resources listed above. diff --git a/Solution.props b/Solution.props new file mode 100644 index 0000000..1598df0 --- /dev/null +++ b/Solution.props @@ -0,0 +1,6 @@ + + + + $(IntDir)Generated Files\ + + diff --git a/TestingScenarios.md b/TestingScenarios.md new file mode 100644 index 0000000..d79b00a --- /dev/null +++ b/TestingScenarios.md @@ -0,0 +1,4 @@ +## Testing Scenarios + +These are the testing scenarios that need to be validated before shipping a new release. When an automated test is added, please remove it from the below lists. + diff --git a/ToolingVersions.props b/ToolingVersions.props new file mode 100644 index 0000000..ff92c39 --- /dev/null +++ b/ToolingVersions.props @@ -0,0 +1,10 @@ + + + + + + net8.0-windows10.0.22621.0 + 10.0.19041.0 + 10.0.19041.0 + + diff --git a/WindowsAdvancedSettings.sln b/WindowsAdvancedSettings.sln new file mode 100644 index 0000000..48b821a --- /dev/null +++ b/WindowsAdvancedSettings.sln @@ -0,0 +1,164 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32901.215 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{5BDF2709-4299-49C3-B971-B10747F2925D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{429CEDBA-88C4-4315-9EA1-50AB6DF8855C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{83B5B67A-8A0F-4DEB-8159-4085A9551A16}" + ProjectSection(SolutionItems) = preProject + CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md + CONTRIBUTING.md = CONTRIBUTING.md + LICENSE = LICENSE + README.md = README.md + SECURITY.md = SECURITY.md + SUPPORT.md = SUPPORT.md + TestingScenarios.md = TestingScenarios.md + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{10E87373-ADA7-408F-9879-0F6BF101BE87}" + ProjectSection(SolutionItems) = preProject + build\azure-pipelines.yml = build\azure-pipelines.yml + build\Build.cmd = build\Build.cmd + build\Test.cmd = build\Test.cmd + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{A371A158-E88C-48D1-9397-22844DDC2EF4}" + ProjectSection(SolutionItems) = preProject + build\scripts\Build.ps1 = build\scripts\Build.ps1 + build\scripts\CertSignAndInstall.ps1 = build\scripts\CertSignAndInstall.ps1 + build\scripts\CreateBuildInfo.ps1 = build\scripts\CreateBuildInfo.ps1 + build\scripts\Test.ps1 = build\scripts\Test.ps1 + build\scripts\Unstub.ps1 = build\scripts\Unstub.ps1 + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D1A35C30-001C-4907-A6FD-E59F25D432CF}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + .vsconfig = .vsconfig + Directory.Build.props = Directory.Build.props + nuget.config = nuget.config + Solution.props = Solution.props + ToolingVersions.props = ToolingVersions.props + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsAdvancedSettings", "src\AdvancedSettings\WindowsAdvancedSettings.csproj", "{010011FA-EECB-46FB-BB4C-A5D09C792990}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileExplorerGitIntegration", "src\FileExplorerGitIntegration\FileExplorerGitIntegration.csproj", "{0C093B9D-7557-4B7B-82F6-997844E479D2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileExplorerGitIntegration.UnitTest", "test\FileExplorerGitIntegration.UnitTest\FileExplorerGitIntegration.UnitTest.csproj", "{8801AE42-569D-45BD-B558-3E09903071B5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileExplorerSourceControlIntegration", "src\FileExplorerSourceControlIntegration\FileExplorerSourceControlIntegration.csproj", "{5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsAdvancedSettings.Common", "src\Common\WindowsAdvancedSettings.Common.csproj", "{B01B4772-F8C1-4746-88B3-8544D9E76AEC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdvancedSettings.Tester", "test\AdvancedSettings.Tester\AdvancedSettings.Tester.csproj", "{E027A16F-7995-4757-8345-C35E4E2EBE24}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|arm64 = Debug|arm64 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|arm64 = Release|arm64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|arm64.ActiveCfg = Debug|arm64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|arm64.Build.0 = Debug|arm64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|arm64.Deploy.0 = Debug|arm64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|x64.ActiveCfg = Debug|x64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|x64.Build.0 = Debug|x64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|x64.Deploy.0 = Debug|x64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|x86.ActiveCfg = Debug|x86 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|x86.Build.0 = Debug|x86 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Debug|x86.Deploy.0 = Debug|x86 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|arm64.ActiveCfg = Release|arm64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|arm64.Build.0 = Release|arm64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|arm64.Deploy.0 = Release|arm64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|x64.ActiveCfg = Release|x64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|x64.Build.0 = Release|x64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|x64.Deploy.0 = Release|x64 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|x86.ActiveCfg = Release|x86 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|x86.Build.0 = Release|x86 + {010011FA-EECB-46FB-BB4C-A5D09C792990}.Release|x86.Deploy.0 = Release|x86 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Debug|arm64.ActiveCfg = Debug|arm64 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Debug|arm64.Build.0 = Debug|arm64 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Debug|x64.ActiveCfg = Debug|x64 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Debug|x64.Build.0 = Debug|x64 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Debug|x86.ActiveCfg = Debug|x86 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Debug|x86.Build.0 = Debug|x86 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Release|arm64.ActiveCfg = Release|arm64 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Release|arm64.Build.0 = Release|arm64 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Release|x64.ActiveCfg = Release|x64 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Release|x64.Build.0 = Release|x64 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Release|x86.ActiveCfg = Release|x86 + {0C093B9D-7557-4B7B-82F6-997844E479D2}.Release|x86.Build.0 = Release|x86 + {8801AE42-569D-45BD-B558-3E09903071B5}.Debug|arm64.ActiveCfg = Debug|arm64 + {8801AE42-569D-45BD-B558-3E09903071B5}.Debug|arm64.Build.0 = Debug|arm64 + {8801AE42-569D-45BD-B558-3E09903071B5}.Debug|x64.ActiveCfg = Debug|x64 + {8801AE42-569D-45BD-B558-3E09903071B5}.Debug|x64.Build.0 = Debug|x64 + {8801AE42-569D-45BD-B558-3E09903071B5}.Debug|x86.ActiveCfg = Debug|x86 + {8801AE42-569D-45BD-B558-3E09903071B5}.Debug|x86.Build.0 = Debug|x86 + {8801AE42-569D-45BD-B558-3E09903071B5}.Release|arm64.ActiveCfg = Release|arm64 + {8801AE42-569D-45BD-B558-3E09903071B5}.Release|arm64.Build.0 = Release|arm64 + {8801AE42-569D-45BD-B558-3E09903071B5}.Release|x64.ActiveCfg = Release|x64 + {8801AE42-569D-45BD-B558-3E09903071B5}.Release|x64.Build.0 = Release|x64 + {8801AE42-569D-45BD-B558-3E09903071B5}.Release|x86.ActiveCfg = Release|x86 + {8801AE42-569D-45BD-B558-3E09903071B5}.Release|x86.Build.0 = Release|x86 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Debug|arm64.ActiveCfg = Debug|arm64 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Debug|arm64.Build.0 = Debug|arm64 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Debug|x64.ActiveCfg = Debug|x64 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Debug|x64.Build.0 = Debug|x64 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Debug|x86.ActiveCfg = Debug|x86 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Debug|x86.Build.0 = Debug|x86 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Release|arm64.ActiveCfg = Release|arm64 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Release|arm64.Build.0 = Release|arm64 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Release|x64.ActiveCfg = Release|x64 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Release|x64.Build.0 = Release|x64 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Release|x86.ActiveCfg = Release|x86 + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658}.Release|x86.Build.0 = Release|x86 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Debug|arm64.ActiveCfg = Debug|ARM64 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Debug|arm64.Build.0 = Debug|ARM64 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Debug|x64.ActiveCfg = Debug|x64 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Debug|x64.Build.0 = Debug|x64 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Debug|x86.ActiveCfg = Debug|x86 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Debug|x86.Build.0 = Debug|x86 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Release|arm64.ActiveCfg = Release|ARM64 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Release|arm64.Build.0 = Release|ARM64 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Release|x64.ActiveCfg = Release|x64 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Release|x64.Build.0 = Release|x64 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Release|x86.ActiveCfg = Release|x86 + {B01B4772-F8C1-4746-88B3-8544D9E76AEC}.Release|x86.Build.0 = Release|x86 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Debug|arm64.ActiveCfg = Debug|arm64 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Debug|arm64.Build.0 = Debug|arm64 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Debug|x64.ActiveCfg = Debug|x64 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Debug|x64.Build.0 = Debug|x64 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Debug|x86.ActiveCfg = Debug|x86 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Debug|x86.Build.0 = Debug|x86 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Release|arm64.ActiveCfg = Release|arm64 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Release|arm64.Build.0 = Release|arm64 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Release|x64.ActiveCfg = Release|x64 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Release|x86.ActiveCfg = Release|x86 + {E027A16F-7995-4757-8345-C35E4E2EBE24}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A371A158-E88C-48D1-9397-22844DDC2EF4} = {10E87373-ADA7-408F-9879-0F6BF101BE87} + {010011FA-EECB-46FB-BB4C-A5D09C792990} = {5BDF2709-4299-49C3-B971-B10747F2925D} + {0C093B9D-7557-4B7B-82F6-997844E479D2} = {5BDF2709-4299-49C3-B971-B10747F2925D} + {8801AE42-569D-45BD-B558-3E09903071B5} = {429CEDBA-88C4-4315-9EA1-50AB6DF8855C} + {5BE7ACC5-FC65-4700-BBAB-D65F7DEB0658} = {5BDF2709-4299-49C3-B971-B10747F2925D} + {B01B4772-F8C1-4746-88B3-8544D9E76AEC} = {5BDF2709-4299-49C3-B971-B10747F2925D} + {E027A16F-7995-4757-8345-C35E4E2EBE24} = {429CEDBA-88C4-4315-9EA1-50AB6DF8855C} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9230E101-8328-4940-B51F-28CF746D8031} + EndGlobalSection + GlobalSection(SharedMSBuildProjectFiles) = preSolution + build\cppversion\version.vcxitems*{010011fa-eecb-46fb-bb4c-a5d09c792990}*SharedItemsImports = 5 + EndGlobalSection +EndGlobal diff --git a/build/Build.cmd b/build/Build.cmd new file mode 100644 index 0000000..ddee047 --- /dev/null +++ b/build/Build.cmd @@ -0,0 +1,5 @@ +@echo off + +powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -File %~dp0\scripts\Build.ps1 %* + +exit /b %ERRORLEVEL% \ No newline at end of file diff --git a/build/EnsureOutputLayout.props b/build/EnsureOutputLayout.props new file mode 100644 index 0000000..8a91908 --- /dev/null +++ b/build/EnsureOutputLayout.props @@ -0,0 +1,37 @@ + + + + + + true + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..')) + $(RepoRoot)\build\ + + + $(Platform) + x86 + + + $(RepoRoot)\BuildOutput\$(Configuration)\$(PlatformTarget)\ + + + $(RepoRoot)\obj\$(Configuration)\$(PlatformTarget)\$(MSBuildProjectName)\ + $(BaseIntermediateOutputPath) + + + $(BaseOutputPath) + $(OutDir)\$(MSBuildProjectName)\ + $(OutDir) + + + $(BaseOutputPath)AppxPackages + Never + + \ No newline at end of file diff --git a/build/SyncMirror-Steps.yml b/build/SyncMirror-Steps.yml new file mode 100644 index 0000000..bf7c88b --- /dev/null +++ b/build/SyncMirror-Steps.yml @@ -0,0 +1,45 @@ +# This yml template is use to facilitate syncing public repositories to private mirrored repository. +# These steps must be run on the target repository that is being synced. + +# Requirements: +# The pipeline agent that runs this must have "Contribute" permissions on the target repository. + +parameters: + - name: SourceRepository + type: string + default: "" + - name: SourceBranch + type: string + default: "" + - name: TargetBranch + type: string + default: "" + +steps: +- checkout: self + persistCredentials: true + +- task: powershell@2 + inputs: + targetType: 'inline' + script: | + Write-Host "Sourcebranch " + "${{ parameters.SourceBranch }}" + Write-Host "TargetBranch " + "${{ parameters.TargetBranch }}" + + $repo = "${{ parameters.SourceRepository }}" + git remote add mirror $repo + git remote + + $target = "${{ parameters.TargetBranch }}" + git fetch origin $target + git checkout $target + git pull origin $target + + $source = "${{ parameters.SourceBranch }}" + git fetch mirror $source + git pull mirror $source + +- task: CmdLine@2 + inputs: + script: | + git push diff --git a/build/SyncMirroredRepository.yml b/build/SyncMirroredRepository.yml new file mode 100644 index 0000000..39be498 --- /dev/null +++ b/build/SyncMirroredRepository.yml @@ -0,0 +1,43 @@ +variables: + DisableDockerDetector: true + cfsNpmWarnLevel: 'warn' + cfsCargoWarnLevel: 'warn' + +resources: + repositories: + - repository: m365Pipelines + type: git + name: 1ESPipelineTemplates/M365GPT + ref: refs/tags/release +extends: + template: v1/M365.Official.PipelineTemplate.yml@m365Pipelines + parameters: + sdl: + roslyn: + enabled: true + arrow: + serviceConnection: WindowsAdvancedSettings Build VM Generation + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-2022 + os: windows + customBuildTags: + - ES365AIMigrationTooling + stages: + - stage: SyncMirror + jobs: + - job: SyncMirror + dependsOn: [] + steps: + - task: AzureKeyVault@1 + inputs: + azureSubscription: 'WindowsAdvancedSettingsAzureServiceConnection' + KeyVaultName: 'WindowsAdvancedSettingsKeyVault' + SecretsFilter: 'GitHubPAT' + RunAsPreJob: false + + - template: /build/SyncMirror-Steps.yml@self + parameters: + SourceRepository: "https://$(GitHubPAT)@github.com/microsoft/WindowsAdvancedSettings.git" + TargetBranch: "$(SourceToTargetBranch)" + SourceBranch: "$(SourceToTargetBranch)" diff --git a/build/Test.cmd b/build/Test.cmd new file mode 100644 index 0000000..d2dab55 --- /dev/null +++ b/build/Test.cmd @@ -0,0 +1,5 @@ +@echo off + +powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -File %~dp0\scripts\Test.ps1 %* + +exit /b %ERRORLEVEL% \ No newline at end of file diff --git a/build/TriggerReleaseBuild.yml b/build/TriggerReleaseBuild.yml new file mode 100644 index 0000000..84ab639 --- /dev/null +++ b/build/TriggerReleaseBuild.yml @@ -0,0 +1,38 @@ +trigger: +- release + +resources: + repositories: + - repository: templates_onebranch + type: git + name: OneBranch.Pipelines/GovernedTemplates + ref: refs/heads/main + - repository: m365Pipelines + type: git + name: 1ESPipelineTemplates/M365GPT + ref: refs/tags/release + +extends: + template: v1/M365.Official.PipelineTemplate.yml@m365Pipelines + parameters: + sdl: + roslyn: + enabled: true + arrow: + serviceConnection: WindowsAdvancedSettings Build VM Generation + baseline: + baselineFile: $(Build.SourcesDirectory)\guardian\SDL\.gdnbaselines + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-2022 + os: windows + customBuildTags: + - ES365AIMigrationTooling + stages: + - stage: Trigger_Build + dependsOn: [] + jobs: + - job: Trigger_Build + steps: + - script: echo Triggering ADO Build + displayName: 'Triggering ADO Build' \ No newline at end of file diff --git a/build/TriggerStagingBuild.yml b/build/TriggerStagingBuild.yml new file mode 100644 index 0000000..9d899de --- /dev/null +++ b/build/TriggerStagingBuild.yml @@ -0,0 +1,38 @@ +trigger: +- staging + +resources: + repositories: + - repository: templates_onebranch + type: git + name: OneBranch.Pipelines/GovernedTemplates + ref: refs/heads/main + - repository: m365Pipelines + type: git + name: 1ESPipelineTemplates/M365GPT + ref: refs/tags/release + +extends: + template: v1/M365.Official.PipelineTemplate.yml@m365Pipelines + parameters: + sdl: + roslyn: + enabled: true + arrow: + serviceConnection: WindowsAdvancedSettings Build VM Generation + baseline: + baselineFile: $(Build.SourcesDirectory)\guardian\SDL\.gdnbaselines + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-2022 + os: windows + customBuildTags: + - ES365AIMigrationTooling + stages: + - stage: Trigger_Build + dependsOn: [] + jobs: + - job: Trigger_Build + steps: + - script: echo Triggering ADO Build + displayName: 'Triggering ADO Build' \ No newline at end of file diff --git a/build/azure-pipelines.yml b/build/azure-pipelines.yml new file mode 100644 index 0000000..f0395f9 --- /dev/null +++ b/build/azure-pipelines.yml @@ -0,0 +1,453 @@ +trigger: +- main +- staging +- release + +parameters: + - name: SignOutput + type: boolean + default: False + - name: Platforms + type: object + default: + - x86 + - x64 + - arm64 + - name: Configurations + type: object + default: + - debug + - release + +variables: + MSIXVersion: '0.1200' + solution: '**/WindowsAdvancedSettings.sln' + appxPackageDir: 'AppxPackages' + testOutputArtifactDir: 'TestResults' + DisableDockerDetector: true + cfsNpmWarnLevel: 'warn' + cfsCargoWarnLevel: 'warn' + +resources: + repositories: + - repository: m365Pipelines + type: git + name: 1ESPipelineTemplates/M365GPT + ref: refs/tags/release + +extends: + template: v1/M365.Official.PipelineTemplate.yml@m365Pipelines + parameters: + sdl: + roslyn: + enabled: true + arrow: + serviceConnection: DevHome Build VM Generation + baseline: + baselineFile: $(Build.SourcesDirectory)\guardian\SDL\.gdnbaselines + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-2022 + os: windows + customBuildTags: + - ES365AIMigrationTooling + stages: + - stage: Build_Msix + dependsOn: [] + jobs: + - ${{ each configuration in parameters.Configurations }}: + - ${{ each platform in parameters.Platforms }}: + - job: Build_${{ platform }}_${{ configuration }} + steps: + - task: NuGetToolInstaller@1 + + - task: NuGetAuthenticate@1 + + - task: PowerShell@2 + displayName: Replace Stubbed Files + inputs: + filePath: 'build/scripts/Unstub.ps1' + + - task: PowerShell@2 + displayName: Use internal nuget feed + inputs: + targetType: inline + script: >- + Copy-Item (Join-Path $(Build.SourcesDirectory) "build\nuget.config.internal") -Destination (Join-Path $(Build.SourcesDirectory) "nuget.config") + pwsh: true + + - task: NuGetCommand@2 + inputs: + command: 'restore' + restoreSolution: '$(solution)' + feedsToUse: 'config' + nugetConfigPath: 'nuget.config' + + - task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@4 + displayName: Send and Download Localization Files for Artifacts + condition: and(eq(variables['EnableLocalization'], 'true'), eq(variables['UpdateLocalization'], 'true')) + inputs: + teamId: 89242 + TDBuildServiceConnection: $(TouchdownServiceConnection) + authType: SubjectNameIssuer + resourceFilePath: | + **\en-US\*.resw;P:466 + **\en-US\PDP.xml + outputDirectoryRoot: LocOutput + localizationTarget: true + appendRelativeDir: true + pseudoSetting: Included + + - task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@4 + displayName: Download and Use Localization Files + condition: eq(variables['EnableLocalization'], 'true') + retryCountOnTaskFailure: 2 + inputs: + teamId: 89242 + TDBuildServiceConnection: $(TouchdownServiceConnection) + authType: SubjectNameIssuer + resourceFilePath: | + **\en-US\*.resw;P:466 + **\en-US\PDP.xml + localizationTarget: false + appendRelativeDir: true + pseudoSetting: Included + + - task: PowerShell@2 + displayName: Move Loc files one level up + condition: eq(variables['EnableLocalization'], 'true') + inputs: + targetType: inline + script: >- + $Files = Get-ChildItem . -R -Filter 'Resources.resw' | ? FullName -Like '*en-US\*\Resources.resw' + + $Files | % { Move-Item -Verbose $_.Directory $_.Directory.Parent.Parent -EA:Ignore } + + $Files = Get-ChildItem . -R -Filter 'PDP.xml' | ? FullName -Like '*en-US\*\PDP.xml' + + $Files | % { Move-Item -Verbose $_.Directory $_.Directory.Parent.Parent -EA:Ignore } + pwsh: true + + - task: PowerShell@2 + displayName: Archive Loc Output for Submission + condition: and(eq(variables['EnableLocalization'], 'true'), eq(variables['UpdateLocalization'], 'true')) + inputs: + PathtoPublish: LocOutput.tar.gz + ArtifactName: LocOutput + targetType: inline + script: >- + New-Item -Path 'locArchive' -ItemType Directory + + tar czf locArchive\LocOutput.tar.gz LocOutput + pwsh: true + + - task: PowerShell@2 + displayName: Build AzureExtension Extension + retryCountOnTaskFailure: 2 + inputs: + filePath: 'build/scripts/Build.ps1' + arguments: -Platform "${{ platform }}" -Configuration "${{ configuration }}" -Version $(MSIXVersion) -BuildStep "msix" -AzureBuildingBranch "$(BuildingBranch)" -IsAzurePipelineBuild + + - template: ./build/templates/EsrpSigning-Steps.yml@self + parameters: + displayName: Submit *.msix to ESRP for code signing + inputs: + FolderPath: '$(appxPackageDir)\${{ configuration }}' + Pattern: '*.msix' + UseMinimatch: true + signConfigType: inlineSignParams + inlineOperation: | + [ + { + "keycode": "CP-230012", + "operationSetCode": "SigntoolSign", + "parameters": [ + { + "parameterName": "OpusName", + "parameterValue": "Microsoft" + }, + { + "parameterName": "OpusInfo", + "parameterValue": "http://www.microsoft.com" + }, + { + "parameterName": "PageHash", + "parameterValue": "/NPH" + }, + { + "parameterName": "FileDigest", + "parameterValue": "/fd sha256" + }, + { + "parameterName": "TimeStamp", + "parameterValue": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256" + } + ], + "toolName": "signtool.exe", + "toolVersion": "6.2.9304.0" + } + ] + + # Commented out until our implementation is fixed + # - task: AzureKeyVault@1 + # inputs: + # azureSubscription: 'DevHomeAzureServiceConnection' + # KeyVaultName: 'DevHomeKeyVault' + # SecretsFilter: 'ApiScanConnectionString' + # RunAsPreJob: false + + # - task: APIScan@2 + # inputs: + # softwareFolder: '$(Build.StagingDirectory)' + # softwareName: 'Windows Advanced Settings' + # softwareVersionNum: '1.0' + # softwareBuildNum: '$(Build.BuildId)' + # symbolsFolder: 'SRV*http://symweb' + # env: + # AzureServicesAuthConnectionString: $(ApiScanConnectionString) + + - task: Windows Application Driver@0 + condition: and(always(), eq('${{ platform}}', 'x64')) + inputs: + OperationType: 'Start' + + - task: PowerShell@2 + displayName: 'Run Unittests' + condition: eq('${{ platform}}', 'x64') + retryCountOnTaskFailure: 2 + inputs: + filePath: 'build/scripts/Test.ps1' + arguments: -Platform "${{ platform }}" -Configuration "${{ configuration }}" -IsAzurePipelineBuild + + - task: Windows Application Driver@0 + condition: and(always(), eq('${{ platform}}', 'x64')) + inputs: + OperationType: 'Stop' + + - task: PublishTestResults@2 + displayName: 'Add Test Results to Azure' + condition: and(always(), eq('${{ platform}}', 'x64')) + inputs: + testResultsFormat: 'VSTest' + testResultsFiles: '*.trx' + searchFolder: '$(testOutputArtifactDir)' + mergeTestResults: true + failTaskOnFailedTests: true + testRunTitle: '$(Agent.JobName)' + buildPlatform: '${{ platform }}' + buildConfiguration: '${{ configuration }}' + + - task: PublishSymbols@2 + displayName: Publish Symbols + inputs: + SearchPattern: >- + $(Build.SourcesDirectory)\BuildOutput\**\*.pdb + + $(Build.SourcesDirectory)\obj\**\*.r2r.ni.pdb + IndexSources: true + SymbolServerType: TeamServices + SymbolsProduct: WindowsAdvancedSettings + + templateContext: + outputs: + - output: pipelineArtifact + displayName: 'Publish Artifact: LocOutput' + condition: and(eq(variables['EnableLocalization'], 'true'), eq(variables['UpdateLocalization'], 'true')) + artifactName: LocOutput_${{ platform }}_${{ configuration }} + targetPath: LocArchive + sbomPackageName: WindowsAdvancedSettings.locoutput + sbomPackageVersion: $(MSIXVersion) + - output: pipelineArtifact + displayName: 'Publish Test Results' + condition: and(always(), eq('${{ platform}}', 'x64')) + artifactName: TestResults_${{ platform }}_${{ configuration }} + targetPath: $(testOutputArtifactDir) + sbomPackageName: devhomeazure.testresults + sbomPackageVersion: $(MSIXVersion) + - output: pipelineArtifact + displayName: Publish MSIX Artifact + artifactName: msix_${{ platform }}_${{ configuration }} + targetPath: $(appxPackageDir)\${{ configuration }} + sbomPackageName: WindowsAdvancedSettings.msixpackage + sbomPackageVersion: $(MSIXVersion) + + - stage: Build_MsixBundle + dependsOn: Build_Msix + condition: in(dependencies.Build_Msix.result, 'Succeeded') + jobs: + - job: Build_MsixBundles + steps: + - ${{ each configuration in parameters.Configurations }}: + - ${{ each platform in parameters.Platforms }}: + - task: DownloadPipelineArtifact@2 + inputs: + buildType: 'current' + artifactName: msix_${{ platform }}_${{ configuration }} + targetPath: $(appxPackageDir)\${{ configuration }} + + - task: PowerShell@2 + displayName: Build MsixBundle + inputs: + filePath: 'build/scripts/Build.ps1' + arguments: -Configuration "${{ configuration }}" -Version $(MSIXVersion) -BuildStep "msixbundle" -IsAzurePipelineBuild + + - template: ./build/templates/EsrpSigning-Steps.yml@self + parameters: + displayName: Submit *.msixbundle to ESRP for code signing + inputs: + FolderPath: 'AppxBundles\${{ configuration }}' + Pattern: '*.msixbundle' + UseMinimatch: true + signConfigType: inlineSignParams + inlineOperation: | + [ + { + "keycode": "CP-230012", + "operationSetCode": "SigntoolSign", + "parameters": [ + { + "parameterName": "OpusName", + "parameterValue": "Microsoft" + }, + { + "parameterName": "OpusInfo", + "parameterValue": "http://www.microsoft.com" + }, + { + "parameterName": "PageHash", + "parameterValue": "/NPH" + }, + { + "parameterName": "FileDigest", + "parameterValue": "/fd sha256" + }, + { + "parameterName": "TimeStamp", + "parameterValue": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256" + } + ], + "toolName": "signtool.exe", + "toolVersion": "6.2.9304.0" + } + ] + + templateContext: + outputs: + - output: pipelineArtifact + displayName: Publish MSIX Bundle Artifacts + condition: ${{ containsValue(parameters.Configurations, 'release') }} + artifactName: MsixBundle_Release + targetPath: AppxBundles\Release + - output: pipelineArtifact + displayName: Publish MSIX Bundle Artifacts + condition: ${{ containsValue(parameters.Configurations, 'debug') }} + artifactName: MsixBundle_Debug + targetPath: AppxBundles\Debug + + - stage: Store_Publish + dependsOn: + - Build_MsixBundle + condition: | + and + ( + in(dependencies.Build_MsixBundle.result, 'Succeeded'), + eq(variables['EnableStorePublishing'], 'true') + ) + jobs: + - job: Store_Publish + timeoutInMinutes: 300 + steps: + - task: DownloadPipelineArtifact@2 + inputs: + buildType: 'current' + artifactName: MsixBundle_Release + targetPath: StorePublish + + - task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@4 + displayName: Download and Use Localization Files + condition: eq(variables['EnableLocalization'], 'true') + retryCountOnTaskFailure: 2 + inputs: + teamId: 89242 + TDBuildServiceConnection: $(TouchdownServiceConnection) + authType: SubjectNameIssuer + resourceFilePath: | + **\en-US\PDP.xml + localizationTarget: false + appendRelativeDir: true + pseudoSetting: Included + + - task: PowerShell@2 + displayName: Move Loc files one level up + condition: eq(variables['EnableLocalization'], 'true') + inputs: + targetType: inline + script: >- + $Files = Get-ChildItem . -R -Filter 'PDP.xml' | ? FullName -Like '*en-US\*\PDP.xml' + + $Files | % { Move-Item -Verbose $_.Directory $_.Directory.Parent.Parent -EA:Ignore } + pwsh: true + + - task: MS-RDX-MRO.windows-store-publish-dev.package-task.store-package@3 + displayName: 'Create Staging StoreBroker Package' + condition: eq(variables['BuildingBranch'], 'staging') + inputs: + serviceEndpoint: 'WindowsAdvancedSettingsCanary StoreBroker ServiceConnection' + sbConfigPath: '$(System.DefaultWorkingDirectory)\build\store\canary\SBConfig.json' + sourceFolder: 'StorePublish' + contents: '*.msixbundle' + pdpPath: '$(System.DefaultWorkingDirectory)\build\store\canary\PDPs' + pdpMediaPath: '$(System.DefaultWorkingDirectory)\build\store\canary\media' + outSBName: DevHomeStoreSubmissionPackage + pdpInclude: 'PDP.xml' + + - task: MS-RDX-MRO.windows-store-publish-dev.publish-task.store-publish@3 + displayName: 'Publish Staging StoreBroker Package' + condition: eq(variables['BuildingBranch'], 'staging') + inputs: + serviceEndpoint: 'WindowsAdvancedSettingsCanary StoreBroker ServiceConnection' + appId: 9NBVFRMSFXHW + inputMethod: JsonAndZip + jsonPath: '$(System.DefaultWorkingDirectory)\SBOutDir\DevHomeStoreSubmissionPackage.json' + zipPath: '$(System.DefaultWorkingDirectory)\SBOutDir\DevHomeStoreSubmissionPackage.zip' + force: true + deletePackages: true + numberOfPackagesToKeep: 2 + jsonZipUpdateMetadata: true + updateImages: true + + - task: MS-RDX-MRO.windows-store-publish-dev.package-task.store-package@3 + displayName: 'Create Release StoreBroker Package' + condition: eq(variables['BuildingBranch'], 'release') + inputs: + serviceEndpoint: 'WindowsAdvancedSettings StoreBroker ServiceConnection' + sbConfigPath: '$(System.DefaultWorkingDirectory)\build\store\preview\SBConfig.json' + sourceFolder: 'StorePublish' + contents: '*.msixbundle' + pdpPath: '$(System.DefaultWorkingDirectory)\build\store\preview\PDPs' + pdpMediaPath: '$(System.DefaultWorkingDirectory)\build\store\preview\media' + outSBName: DevHomeStoreSubmissionPackage + pdpInclude: 'PDP.xml' + + - task: MS-RDX-MRO.windows-store-publish-dev.publish-task.store-publish@3 + displayName: 'Publish Release StoreBroker Package' + condition: eq(variables['BuildingBranch'], 'release') + inputs: + serviceEndpoint: 'WindowsAdvancedSettings StoreBroker ServiceConnection' + appId: 9MV8F79FGXTR + inputMethod: JsonAndZip + jsonPath: '$(System.DefaultWorkingDirectory)\SBOutDir\DevHomeStoreSubmissionPackage.json' + zipPath: '$(System.DefaultWorkingDirectory)\SBOutDir\DevHomeStoreSubmissionPackage.zip' + force: true + deletePackages: true + numberOfPackagesToKeep: 2 + jsonZipUpdateMetadata: true + updateImages: true + + templateContext: + outputs: + - output: pipelineArtifact + displayName: 'Publish StoreBroker Artifacts' + condition: or(eq(variables['BuildingBranch'], 'staging'), eq(variables['BuildingBranch'], 'release')) + artifactName: StoreBrokerPackage + targetPath: '$(System.DefaultWorkingDirectory)\SBOutDir' diff --git a/build/cppversion/version.h b/build/cppversion/version.h new file mode 100644 index 0000000..aa752fd --- /dev/null +++ b/build/cppversion/version.h @@ -0,0 +1,35 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +#define STRINGIZE2(s) #s +#define STRINGIZE(s) STRINGIZE2(s) + +#define VERSION_MAJOR 1 +#define VERSION_MINOR 0 +#define VERSION_BUILD 0 +#define VERSION_REVISION 0 + +#define VER_FILE_DESCRIPTION_STR "Dev Home" +#define VER_ORIGINAL_FILENAME_STR "WindowsAdvancedSettings" +#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_BUILD, VERSION_REVISION +#define VER_FILE_VERSION_STR STRINGIZE(VERSION_MAJOR) \ + "." STRINGIZE(VERSION_MINOR) \ + "." STRINGIZE(VERSION_BUILD) \ + "." STRINGIZE(VERSION_REVISION) \ + +#define VER_PRODUCTNAME_STR "Dev Home" +#define VER_PRODUCT_VERSION VER_FILE_VERSION +#define VER_PRODUCT_VERSION_STR VER_FILE_VERSION_STR +#define VER_INTERNAL_NAME_STR VER_ORIGINAL_FILENAME_STR +#define VER_COPYRIGHT_STR "Copyright (c) Microsoft Corporation" + +#ifdef _DEBUG +#define VER_VER_DEBUG VS_FF_DEBUG +#else +#define VER_VER_DEBUG 0 +#endif + +#define VER_FILEOS VOS_NT_WINDOWS32 +#define VER_FILEFLAGS VER_VER_DEBUG +#define VER_FILETYPE VFT_APP + diff --git a/build/cppversion/version.rc b/build/cppversion/version.rc new file mode 100644 index 0000000..582c00f --- /dev/null +++ b/build/cppversion/version.rc @@ -0,0 +1,96 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +// +#include "version.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION VER_FILE_VERSION + PRODUCTVERSION VER_PRODUCT_VERSION + FILEFLAGSMASK 0x3fL + FILEFLAGS VER_FILEFLAGS + FILEOS VER_FILEOS + FILETYPE VER_FILETYPE + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "FileDescription", VER_FILE_DESCRIPTION_STR "\0" + VALUE "FileVersion", VER_FILE_VERSION_STR "\0" + VALUE "InternalName", VER_INTERNAL_NAME_STR "\0" + VALUE "LegalCopyright", VER_COPYRIGHT_STR "\0" + VALUE "OriginalFilename", VER_ORIGINAL_FILENAME_STR "\0" + VALUE "ProductName", VER_PRODUCTNAME_STR + VALUE "ProductVersion", VER_PRODUCT_VERSION_STR "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/build/cppversion/version.vcxitems b/build/cppversion/version.vcxitems new file mode 100644 index 0000000..0995eee --- /dev/null +++ b/build/cppversion/version.vcxitems @@ -0,0 +1,23 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + true + {6e36ddd7-1602-474e-b1d7-d0a7e1d5ad86} + + + + %(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)include + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/nuget.config.internal b/build/nuget.config.internal new file mode 100644 index 0000000..c29e640 --- /dev/null +++ b/build/nuget.config.internal @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/build/scripts/Build.ps1 b/build/scripts/Build.ps1 new file mode 100644 index 0000000..a17902e --- /dev/null +++ b/build/scripts/Build.ps1 @@ -0,0 +1,149 @@ +Param( + [string]$Platform = "x64", + [string]$Configuration = "debug", + [string]$Version, + [string]$BuildStep = "all", + [string]$AzureBuildingBranch = "main", + [switch]$IsAzurePipelineBuild = $false, + [switch]$Help = $false +) + +$StartTime = Get-Date + +if ($Help) { + Write-Host @" +Copyright (c) Microsoft Corporation. +Licensed under the MIT License. + +Syntax: + Build.cmd [options] + +Description: + Builds GIT services for Windows. + +Options: + + -Platform + Only build the selected platform(s) + Example: -Platform x64 + Example: -Platform "x86,x64,arm64" + + -Configuration + Only build the selected configuration(s) + Example: -Configuration release + Example: -Configuration "debug,release" + + -Help + Display this usage message. +"@ + Exit +} + +# Install NuGet Cred Provider +Invoke-Expression "& { $(irm https://aka.ms/install-artifacts-credprovider.ps1) } -AddNetfx" + +# Root is two levels up from the script location. +$env:Build_RootDirectory = (Get-Item $PSScriptRoot).parent.parent.FullName +$env:Build_Platform = $Platform.ToLower() +$env:Build_Configuration = $Configuration.ToLower() +$env:msix_version = build\Scripts\CreateBuildInfo.ps1 -Version $Version -IsAzurePipelineBuild $IsAzurePipelineBuild +$isAdmin = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator') + +if ($IsAzurePipelineBuild) { + Copy-Item (Join-Path $env:Build_RootDirectory "build\nuget.config.internal") -Destination (Join-Path $env:Build_RootDirectory "nuget.config") +} + +$msbuildPath = &"${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe + +$ErrorActionPreference = "Stop" + +. (Join-Path $env:Build_RootDirectory "build\scripts\CertSignAndInstall.ps1") + +Try { + if (($BuildStep -ieq "all") -Or ($BuildStep -ieq "msix")) { + $buildRing = "Dev" + $appxmanifestPath = (Join-Path $env:Build_RootDirectory "src\AdvancedSettings\Package-Dev.appxmanifest") + + if (($AzureBuildingBranch -ieq "release") -Or ($env:Build_Configuration -ieq "release")) { + $buildRing = "Stable" + $appxmanifestPath = (Join-Path $env:Build_RootDirectory "src\AdvancedSettings\Package.appxmanifest") + } + + [Reflection.Assembly]::LoadWithPartialName("System.Xml.Linq") + $xIdentity = [System.Xml.Linq.XName]::Get("{http://schemas.microsoft.com/appx/manifest/foundation/windows10}Identity"); + + # Update the appxmanifest + $appxmanifest = [System.Xml.Linq.XDocument]::Load($appxmanifestPath) + $appxmanifest.Root.Element($xIdentity).Attribute("Version").Value = $env:msix_version + $appxmanifest.Save($appxmanifestPath) + + foreach ($platform in $env:Build_Platform.Split(",")) { + foreach ($configuration in $env:Build_Configuration.Split(",")) { + $appxPackageDir = (Join-Path $env:Build_RootDirectory "AppxPackages\$configuration") + $solutionPath = (Join-Path $env:Build_RootDirectory "WindowsAdvancedSettings.sln") + $msbuildArgs = @( + ($solutionPath), + ("/p:platform="+$platform), + ("/p:configuration="+$configuration), + ("/restore"), + ("/binaryLogger:WindowsAdvancedSettings.$platform.$configuration.binlog"), + ("/p:AppxPackageOutput=$appxPackageDir\WindowsAdvancedSettings-$platform.msix"), + ("/p:AppxPackageSigningEnabled=false"), + ("/p:GenerateAppxPackageOnBuild=true"), + ("/p:BuildRing=$buildRing") + ) + + & $msbuildPath $msbuildArgs + if (-not($IsAzurePipelineBuild) -And $isAdmin) { + # This can fail if SignTool.exe is not found, which is part of the Windows SDK. + Invoke-SignPackage "$appxPackageDir\WindowsAdvancedSettings-$platform.msix" + } + } + } + + # Reset the appxmanifest to prevent unnecessary code changes + $appxmanifest = [System.Xml.Linq.XDocument]::Load($appxmanifestPath) + $appxmanifest.Root.Element($xIdentity).Attribute("Version").Value = "0.0.0.0" + $appxmanifest.Save($appxmanifestPath) + } + + if (($BuildStep -ieq "all") -Or ($BuildStep -ieq "msixbundle")) { + foreach ($configuration in $env:Build_Configuration.Split(",")) { + .\build\scripts\Create-AppxBundle.ps1 -InputPath (Join-Path $env:Build_RootDirectory "AppxPackages\$configuration") -ProjectName AzureExtension -BundleVersion ([version]$env:msix_version) -OutputPath (Join-Path $env:Build_RootDirectory ("AppxBundles\$configuration\WindowsAdvancedSettings_" + $env:msix_version + "_8wekyb3d8bbwe.msixbundle")) + if (-not($IsAzurePipelineBuild) -And $isAdmin) { + # This can fail if SignTool.exe is not found, which is part of the Windows SDK. + Invoke-SignPackage ("AppxBundles\$configuration\WindowsAdvancedSettings_" + $env:msix_version + "_8wekyb3d8bbwe.msixbundle") + } + } + } +} Catch { + $formatString = "`n{0}`n`n{1}`n`n" + $fields = $_, $_.ScriptStackTrace + Write-Host ($formatString -f $fields) -ForegroundColor RED + Exit 1 +} + +$TotalTime = (Get-Date)-$StartTime +$TotalMinutes = [math]::Floor($TotalTime.TotalMinutes) +$TotalSeconds = [math]::Ceiling($TotalTime.TotalSeconds) - ($TotalMinutes * 60) + +if (-not($isAdmin)) { + Write-Host @" + +WARNING: Cert signing requires admin privileges. To sign, run the following in an elevated Developer Command Prompt. +"@ -ForegroundColor GREEN + foreach ($platform in $env:Build_Platform.Split(",")) { + foreach ($configuration in $env:Build_Configuration.Split(",")) { + $appxPackageDir = (Join-Path $env:Build_RootDirectory "AppxPackages\$configuration") + Write-Host @" +powershell -command "& { . build\scripts\CertSignAndInstall.ps1; Invoke-SignPackage $appxPackageDir\WindowsAdvancedSettings-$platform.msix }" +"@ -ForegroundColor GREEN + } + } +} + +Write-Host @" + +Total Running Time: +$TotalMinutes minutes and $TotalSeconds seconds +"@ -ForegroundColor CYAN \ No newline at end of file diff --git a/build/scripts/CertSignAndInstall.ps1 b/build/scripts/CertSignAndInstall.ps1 new file mode 100644 index 0000000..ae2ea92 --- /dev/null +++ b/build/scripts/CertSignAndInstall.ps1 @@ -0,0 +1,44 @@ +function Invoke-SignPackage([string]$Path) { + if (-not($Path)) { + Write-Host "Path parameter cannot be empty" + return + } + + if (-not(Test-Path $Path -PathType Leaf)) { + Write-Host $Path is not a valid file + return + } + + $certName = "Microsoft.Windows.WindowsAdvancedSettings" + $cert = Get-ChildItem 'Cert:\CurrentUser\My' | Where-Object {$_.FriendlyName -match $certName} | Select-Object -First 1 + + if ($cert) { + $expiration = $cert.NotAfter + $now = Get-Date + if ( $expiration -lt $now) + { + Write-Host "Test certificate for $($cert.Thumbprint)...Expired ($expiration). Replacing it with a new one." + Remove-Item $cert + $cert = $Null + } + } + + if (-not($cert)) { + Write-Host "No certificate found. Creating a new certificate for signing." + $cert = & New-SelfSignedCertificate -Type Custom -Subject "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" -KeyUsage DigitalSignature -FriendlyName $certName -CertStoreLocation "Cert:\CurrentUser\My" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.3", "2.5.29.19={text}") + } + + SignTool sign /fd SHA256 /sha1 $($cert.Thumbprint) $Path + + if (-not(Test-Path Cert:\LocalMachine\TrustedPeople\$($cert.Thumbprint))) { + Export-Certificate -Cert $cert -FilePath "$($PSScriptRoot)\Microsoft.Windows.WindowsAdvancedSettings.cer" -Type CERT + Import-Certificate -FilePath "$($PSScriptRoot)\Microsoft.Windows.WindowsAdvancedSettings.cer" -CertStoreLocation Cert:\LocalMachine\TrustedPeople + Remove-Item -Path "$($PSScriptRoot)\Microsoft.Windows.WindowsAdvancedSettings.cer" + (Get-ChildItem Cert:\LocalMachine\TrustedPeople\$($cert.Thumbprint)).FriendlyName = $certName + } +} + +function Remove-AzureExtensioneCertificates() { + Get-ChildItem 'Cert:\CurrentUser\My' | Where-Object {$_.FriendlyName -match 'Microsoft.Windows.WindowsAdvancedSettings'} | Remove-Item + Get-ChildItem 'Cert:\LocalMachine\TrustedPeople' | Where-Object {$_.FriendlyName -match 'Microsoft.Windows.WindowsAdvancedSettings'} | Remove-Item +} \ No newline at end of file diff --git a/build/scripts/Create-AppxBundle.ps1 b/build/scripts/Create-AppxBundle.ps1 new file mode 100644 index 0000000..32db364 --- /dev/null +++ b/build/scripts/Create-AppxBundle.ps1 @@ -0,0 +1,58 @@ +Param( + [Parameter(Mandatory, + HelpMessage="Base name for input .appx files")] + [string] + $ProjectName, + + [Parameter(Mandatory, + HelpMessage="Appx Bundle Version")] + [version] + $BundleVersion, + + [Parameter(Mandatory, + HelpMessage="Path under which to locate appx/msix files")] + [string] + $InputPath, + + [Parameter(Mandatory, + HelpMessage="Output Path")] + [string] + $OutputPath, + + [Parameter(HelpMessage="Path to makeappx.exe")] + [ValidateScript({Test-Path $_ -Type Leaf})] + [string] + $MakeAppxPath = "C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86\MakeAppx.exe" +) + +If ($null -Eq (Get-Item $MakeAppxPath -EA:SilentlyContinue)) { + Write-Error "Could not find MakeAppx.exe at `"$MakeAppxPath`".`nMake sure that -MakeAppxPath points to a valid SDK." + Exit 1 +} + +# Enumerates a set of appx files beginning with a project name +# and generates a temporary file containing a bundle content map. +Function Create-AppxBundleMapping { + Param( + [Parameter(Mandatory)] + [string] + $InputPath, + + [Parameter(Mandatory)] + [string] + $ProjectName + ) + + $lines = @("[Files]") + Get-ChildItem -Path:$InputPath -Recurse -Filter:*$ProjectName* -Include *.appx, *.msix | % { + $lines += ("`"{0}`" `"{1}`"" -f ($_.FullName, $_.Name)) + } + + $outputFile = New-TemporaryFile + $lines | Out-File -Encoding:ASCII $outputFile + $outputFile +} + +$NewMapping = Create-AppxBundleMapping -InputPath:$InputPath -ProjectName:$ProjectName + +& $MakeAppxPath bundle /v /bv $BundleVersion.ToString() /f $NewMapping.FullName /p $OutputPath diff --git a/build/scripts/CreateBuildInfo.ps1 b/build/scripts/CreateBuildInfo.ps1 new file mode 100644 index 0000000..8904682 --- /dev/null +++ b/build/scripts/CreateBuildInfo.ps1 @@ -0,0 +1,52 @@ +[CmdLetBinding()] +Param( + [string]$Version, + [bool]$IsAzurePipelineBuild = $false +) + +$Major = "0" +$Minor = "21" +$Patch = "99" # default to 99 for local builds + +$versionSplit = $Version.Split("."); +if ($versionSplit.length -gt 3) { $Build = $versionSplit[3] } +if ($versionSplit.length -gt 2) { $Elapsed = $versionSplit[2] } +if ($versionSplit.length -gt 1) { + if ($versionSplit[1].length -gt 2) { + $Minor = $versionSplit[1].SubString(0,$versionSplit[1].length-2); + $Patch = $versionSplit[1].SubString($versionSplit[1].length-2, 2); + } else { + $Minor = $versionSplit[1] + } +} +if ($versionSplit.length -gt 0) { $Major = $versionSplit[0] } + +# Compute/Verify the MSIX version +# +# MSIX Version = M.NPP.E.B +# where +# M = Major (max <= 65535) +# N = Minor (max <= 654) +# P = Patch (max <= 99) +# E = Elapsed (max <= 65535) +# B = Build (max <= 65535) +# +# NOTE: Elapsed is the number of days since the epoch (Jan'1, 2023). +# NOTE: Make sure to compute Elapsed using Universal Time (UTC). +# +# NOTE: Build is computed as HHMM i.e. the time (hour and minute) when building locally, 0 otherwise. +# +$epoch = (Get-Date -Year 2023 -Month 1 -Day 1).ToUniversalTime() +$now = (Get-Date).ToUniversalTime() +if ([string]::IsNullOrWhiteSpace($Elapsed)) { + $Elapsed = $(New-Timespan -Start $epoch -End $now).Days +} +# +$version_h = $now.Hour +$version_m = $now.Minute +if (-not($IsAzurePipelineBuild) -And [string]::IsNullOrWhiteSpace($Build)) { + $Build = ($version_h * 100 + $version_m).ToString() +} +# +$version_dotquad = [int[]]($Major, ($Minor + $Patch), $Elapsed, $Build) +return ($version_dotquad -Join ".") \ No newline at end of file diff --git a/build/scripts/Test.ps1 b/build/scripts/Test.ps1 new file mode 100644 index 0000000..2726bf8 --- /dev/null +++ b/build/scripts/Test.ps1 @@ -0,0 +1,118 @@ +Param( + [string]$Platform = "x64", + [string]$Configuration = "debug", + [switch]$IsAzurePipelineBuild = $false, + [switch]$Help = $false +) + +$StartTime = Get-Date + +if ($Help) { + Write-Host @" +Copyright (c) Microsoft Corporation. +Licensed under the MIT License. + +Syntax: + Test.cmd [options] + +Description: + Runs AzureExtension tests. + +Options: + + -Platform + Only buil the selected platform(s) + Example: -Platform x64 + Example: -Platform "x86,x64,arm64" + + -Configuration + Only build the selected configuration(s) + Example: -Configuration release + Example: -Configuration "debug,release" + + -Help + Display this usage message. +"@ + Exit +} + +# Root is two levels up from the script location. +$env:Build_SourcesDirectory = (Get-Item $PSScriptRoot).parent.parent.FullName +$env:Build_Platform = $Platform.ToLower() +$env:Build_Configuration = $Configuration.ToLower() + +$vstestPath = &"${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -prerelease -products * -find **\TestPlatform\vstest.console.exe + +$ErrorActionPreference = "Stop" + +$isInstalled = Get-ChildItem HKLM:\SOFTWARE\$_\Microsoft\Windows\CurrentVersion\Uninstall\ | ? {($_.GetValue("DisplayName")) -like "*Windows Application Driver*"} + +if (-not($IsAzurePipelineBuild)) { + if ($isInstalled){ + Write-Host "WinAppDriver is already installed on this computer." + } + else { + Write-Host "WinAppDriver will be installed in the background." + $url = "https://github.com/microsoft/WinAppDriver/releases/download/v1.2.99/WindowsApplicationDriver-1.2.99-win-x64.exe" + $outpath = "$env:Build_SourcesDirectory\temp" + Invoke-WebRequest -Uri $url -OutFile "$env:Build_SourcesDirectory\temp\WinAppDriverx64.exe" + + Start-Process -Wait -Filepath $env:Build_SourcesDirectory\WinAppDriverx64.exe -ArgumentList "/S" -PassThru + } + + start-Process -FilePath "C:\Program Files\Windows Application Driver\WinAppDriver.exe" +} + +Try { + foreach ($platform in $env:Build_Platform.Split(",")) { + foreach ($configuration in $env:Build_Configuration.Split(",")) { + # TODO: UI tests are currently disabled in pipeline until signing is solved + if (-not($IsAzurePipelineBuild)) { + $Package = Get-AppPackage "WindowsAdvancedSettings" + if ($Package) { + Write-Host "Uninstalling old AzureExtension" + Remove-AppPackage -Package $Package.PackageFullName + } + Write-Host "Installing AzureExtension" + Add-AppPackage "AppxPackages\$platform\$configuration\WindowsAdvancedSettings.msix" + } + + $vstestArgs = @( + ("/Platform:$platform"), + ("/Logger:trx;LogFileName=AzureExtension.Test-$platform-$configuration.trx"), + ("/TestCaseFilter:""TestCategory=Unit"""), + ("BuildOutput\$configuration\$platform\AzureExtension.Test\AzureExtension.Test.dll") + ) + $winAppTestArgs = @( + ("/Platform:$platform"), + ("/Logger:trx;LogFileName=AzureExtension.UITest-$platform-$configuration.trx"), + ("BuildOutput\$configuration\$platform\AzureExtension.UITest\AzureExtension.UITest.dll") + ) + + & $vstestPath $vstestArgs + # TODO: UI tests are currently disabled in pipeline until signing is solved + if (-not($IsAzurePipelineBuild)) { + & $vstestPath $winAppTestArgs + } + } + } +} Catch { + $formatString = "`n{0}`n`n{1}`n`n" + $fields = $_, $_.ScriptStackTrace + Write-Host ($formatString -f $fields) -ForegroundColor RED + Exit 1 +} + +if (-not($IsAzurePipelineBuild)) { + Stop-Process -Name "WinAppDriver" +} + +$TotalTime = (Get-Date)-$StartTime +$TotalMinutes = [math]::Floor($TotalTime.TotalMinutes) +$TotalSeconds = [math]::Ceiling($TotalTime.TotalSeconds) + +Write-Host @" + +Total Running Time: +$TotalMinutes minutes and $TotalSeconds seconds +"@ -ForegroundColor CYAN \ No newline at end of file diff --git a/build/scripts/Unstub.ps1 b/build/scripts/Unstub.ps1 new file mode 100644 index 0000000..ea0e509 --- /dev/null +++ b/build/scripts/Unstub.ps1 @@ -0,0 +1,21 @@ +# This script unstubs the telemetry at build time and replaces the stubbed file with a reference internal nuget package + +Remove-Item "$($PSScriptRoot)\..\..\src\Telemetry\TelemetryEventSource.cs" + +$projFile = "$($PSScriptRoot)\..\..\src\Telemetry\AzureExtension.Telemetry.csproj" +$projFileContent = Get-Content $projFile -Encoding UTF8 -Raw + +if ($projFileContent.Contains('Microsoft.Telemetry.Inbox.Managed')) { + Write-Output "Project file already contains a reference to the internal package." + return; +} + +$xml = [System.Xml.XmlDocument]$projFileContent +$xml.PreserveWhitespace = $true +$itemGroup = $xml.CreateElement("ItemGroup") +$packageRef = $xml.CreateElement("PackageReference") +$packageRef.SetAttribute("Include", "Microsoft.Telemetry.Inbox.Managed") +$packageRef.SetAttribute("Version", "10.0.25148.1001-220626-1600.rs-fun-deploy-dev5") +$itemGroup.AppendChild($packageRef) +$xml.Project.AppendChild($itemGroup) +$xml.Save($projFile) \ No newline at end of file diff --git a/build/templates/EsrpSigning-Steps.yml b/build/templates/EsrpSigning-Steps.yml new file mode 100644 index 0000000..45f6ad9 --- /dev/null +++ b/build/templates/EsrpSigning-Steps.yml @@ -0,0 +1,22 @@ +parameters: + - name: displayName + type: string + default: ESRP Code Signing + - name: inputs + type: object + default: {} + +steps: + - task: EsrpCodeSigning@5 + displayName: ${{ parameters.displayName }} + inputs: + ConnectedServiceName: $(EsrpConnectedServiceName) + AppRegistrationClientId: $(EsrpAppRegistrationClientId) + AppRegistrationTenantId: $(EsrpAppRegistrationTenantId) + AuthAKVName: $(EsrpAuthAKVName) + AuthCertName: $(EsrpAuthCertName) + AuthSignCertName: $(EsrpAuthSignCertName) + SessionTimeout: '60' + MaxConcurrency: '50' + MaxRetryAttempts: '5' + ${{ insert }}: ${{ parameters.inputs }} diff --git a/codeAnalysis/GlobalSuppressions.cs b/codeAnalysis/GlobalSuppressions.cs new file mode 100644 index 0000000..1437797 --- /dev/null +++ b/codeAnalysis/GlobalSuppressions.cs @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +// This file is used by Code Analysis to maintain SuppressMessage +// attributes that are applied to this project. +// Project-level suppressions either have no target or are given +// a specific target and scoped to a namespace, type, member, etc. +using System.Diagnostics.CodeAnalysis; + +[assembly: SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1101:PrefixLocalCallsWithThis", Justification = "We follow the C# Core Coding Style which avoids using `this` unless absolutely necessary.")] +[assembly: SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1414:Tuple types in signatures should have element names", Justification = "It is not a priority and have hight impact in code changes.")] + +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1200:UsingDirectivesMustBePlacedWithinNamespace", Justification = "We follow the C# Core Coding Style which puts using statements outside the namespace.")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1201:ElementsMustAppearInTheCorrectOrder", Justification = "It is not a priority and have hight impact in code changes.")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1202:ElementsMustBeOrderedByAccess", Justification = "It is not a priority and have hight impact in code changes.")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1203:ConstantsMustAppearBeforeFields", Justification = "It is not a priority and have hight impact in code changes.")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1204:StaticElementsMustAppearBeforeInstanceElements", Justification = "It is not a priority and have hight impact in code changes.")] + +[assembly: SuppressMessage("StyleCop.CSharp.NamingRules", "SA1309:FieldNamesMustNotBeginWithUnderscore", Justification = "We follow the C# Core Coding Style which uses underscores as prefixes rather than using `this.`.")] +[assembly: SuppressMessage("StyleCop.CSharp.NamingRules", "SA1316:Tuple element names should use correct casing", Justification = "It is not a priority and have hight impact in code changes.")] + +[assembly: SuppressMessage("StyleCop.CSharp.SpecialRules", "SA0001:XmlCommentAnalysisDisabled", Justification = "Not enabled as we don't want or need XML documentation.")] +[assembly: SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1402:File may only contain a single type", Justification = "It is not a priority and have hight impact in code changes.")] +[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1629:DocumentationTextMustEndWithAPeriod", Justification = "Not enabled as we don't want or need XML documentation.")] + +[assembly: SuppressMessage("Microsoft.Design", "CA1009:DeclareEventHandlersCorrectly", Scope = "member", Target = "Microsoft.Templates.Core.Locations.TemplatesSynchronization.#SyncStatusChanged", Justification = "Using an Action does not allow the required notation")] + +// Non general suppressions +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", Justification = "This is part of the markdown processing", MessageId = "System.Windows.Documents.Run.#ctor(System.String)", Scope = "member", Target = "Microsoft.Templates.UI.Controls.Markdown.#ImageInlineEvaluator(System.Text.RegularExpressions.Match)")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Justification = "We need to have the names of these keys in lowercase to be able to compare with the keys becoming form the template json. ContainsKey does not allow StringComparer specification to IgnoreCase", Scope = "member", Target = "Microsoft.Templates.Core.ITemplateInfoExtensions.#GetQueryableProperties(Microsoft.TemplateEngine.Abstractions.ITemplateInfo)")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Justification = "We need to have the names of these keys in lowercase to be able to compare with the keys becoming form the template json. ContainsKey does not allow StringComparer specification to IgnoreCase", Scope = "member", Target = "Microsoft.Templates.Core.Composition.CompositionQuery.#Match(System.Collections.Generic.IEnumerable`1,Microsoft.Templates.Core.Composition.QueryablePropertyDictionary)")] +[assembly: SuppressMessage("Usage", "VSTHRD103:Call async methods when in an async method", Justification = "Resource DictionaryWriter does not implement flush async", Scope = "member", Target = "~M:Microsoft.Templates.Core.PostActions.Catalog.Merge.MergeResourceDictionaryPostAction.ExecuteInternalAsync~System.Threading.Tasks.Task")] +[assembly: SuppressMessage("Naming", "CA1707:Identifiers should not contain underscores", Justification = "Used in a lot of places for meaningful method names")] +[assembly: SuppressMessage("Performance", "CA1822:Mark members as static", Justification = "Static methods may improve performance but decrease maintainability")] +[assembly: SuppressMessage("Naming", "CA1711:Identifiers should not have incorrect suffix", Justification = "Renaming everything would be a lot of work. It does not do any harm if an EventHandler delegate ends with the suffix EventHandler. Besides this, the Rule causes some false positives.")] +[assembly: SuppressMessage("Performance", "CA1838:Avoid 'StringBuilder' parameters for P/Invokes", Justification = "We are not concerned about the performance impact of marshaling a StringBuilder")] + +// Threading suppressions +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.Controls.Notification.OnClose")] +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.ViewModels.Common.SavedTemplateViewModel.OnDelete")] +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.ViewModels.Common.WizardNavigation.GoBack")] +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.ViewModels.Common.WizardNavigation.GoForward")] +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.ViewModels.Common.SavedTemplateViewModel.OnDelete(Microsoft.Templates.UI.ViewModels.Common.SavedTemplateViewModel)")] + +// Localization suppressions +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.ThrowLastWin32Error(System.String)", Scope = "member", Target = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.#CreateJunction(System.String,System.String,System.Boolean)", Justification = "Only used for local generation")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.ThrowLastWin32Error(System.String)", Scope = "member", Target = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.#DeleteJunction(System.String)", Justification = "Only used for local generation")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.ThrowLastWin32Error(System.String)", Scope = "member", Target = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.#InternalGetTarget(Microsoft.Win32.SafeHandles.SafeFileHandle)", Justification = "Only used for local generation")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.ThrowLastWin32Error(System.String)", Scope = "member", Target = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.#OpenReparsePoint(System.String,Microsoft.Templates.Core.Locations.JunctionNativeMethods+EFileAccess)", Justification = "Only used for local generation")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "System.Windows.Documents.InlineCollection.Add(System.String)", Scope = "member", Target = "Microsoft.Templates.UI.Extensions.TextBlockExtensions.#OnSequentialFlowStepChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)", Justification = "No text here")] + +// Uninstantiated TestFixture classes +[assembly: SuppressMessage("Microsoft.Performance", "CA1812: Avoid uninstantiated internal classes", Scope = "module", Justification = "CA1812 will be thrown for every file in the test project. This is mentioned here: dotnet/roslyn-analyzers#1830")] + +// Code quality +[assembly: SuppressMessage("CodeQuality", "IDE0076:Invalid global 'SuppressMessageAttribute'", Justification = "Affect predefined suppressions.")] + +// Logger +[assembly: SuppressMessage("Performance", "CA1848:Use the LoggerMessage delegates", Justification = "Allow using LoggerExtensions methods")] +[assembly: SuppressMessage("Usage", "CA2254:Template should be a static expression", Justification = "Allow string concatenation or interpolation")] diff --git a/codeAnalysis/Rules.ruleset b/codeAnalysis/Rules.ruleset new file mode 100644 index 0000000..7d818d5 --- /dev/null +++ b/codeAnalysis/Rules.ruleset @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codeAnalysis/StubSuppressions.cs b/codeAnalysis/StubSuppressions.cs new file mode 100644 index 0000000..f3030af --- /dev/null +++ b/codeAnalysis/StubSuppressions.cs @@ -0,0 +1,62 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +// This file is used by Code Analysis to maintain SuppressMessage +// attributes that are applied to this project. +// Project-level suppressions either have no target or are given +// a specific target and scoped to a namespace, type, member, etc. +using System.Diagnostics.CodeAnalysis; + +[assembly: SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1101:PrefixLocalCallsWithThis", Justification = "We follow the C# Core Coding Style which avoids using `this` unless absolutely necessary.")] +[assembly: SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1414:Tuple types in signatures should have element names", Justification = "It is not a priority and have hight impact in code changes.")] + +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1200:UsingDirectivesMustBePlacedWithinNamespace", Justification = "We follow the C# Core Coding Style which puts using statements outside the namespace.")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1201:ElementsMustAppearInTheCorrectOrder", Justification = "It is not a priority and have hight impact in code changes.")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1202:ElementsMustBeOrderedByAccess", Justification = "It is not a priority and have hight impact in code changes.")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1203:ConstantsMustAppearBeforeFields", Justification = "It is not a priority and have hight impact in code changes.")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1204:StaticElementsMustAppearBeforeInstanceElements", Justification = "It is not a priority and have hight impact in code changes.")] + +[assembly: SuppressMessage("StyleCop.CSharp.NamingRules", "SA1309:FieldNamesMustNotBeginWithUnderscore", Justification = "We follow the C# Core Coding Style which uses underscores as prefixes rather than using `this.`.")] +[assembly: SuppressMessage("StyleCop.CSharp.NamingRules", "SA1316:Tuple element names should use correct casing", Justification = "It is not a priority and have hight impact in code changes.")] + +[assembly: SuppressMessage("StyleCop.CSharp.SpecialRules", "SA0001:XmlCommentAnalysisDisabled", Justification = "Not enabled as we don't want or need XML documentation.")] +[assembly: SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1402:File may only contain a single type", Justification = "It is not a priority and have hight impact in code changes.")] +[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1629:DocumentationTextMustEndWithAPeriod", Justification = "Not enabled as we don't want or need XML documentation.")] + +[assembly: SuppressMessage("Microsoft.Design", "CA1009:DeclareEventHandlersCorrectly", Scope = "member", Target = "Microsoft.Templates.Core.Locations.TemplatesSynchronization.#SyncStatusChanged", Justification = "Using an Action does not allow the required notation")] + +// Non general suppressions +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", Justification = "This is part of the markdown processing", MessageId = "System.Windows.Documents.Run.#ctor(System.String)", Scope = "member", Target = "Microsoft.Templates.UI.Controls.Markdown.#ImageInlineEvaluator(System.Text.RegularExpressions.Match)")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Justification = "We need to have the names of these keys in lowercase to be able to compare with the keys becoming form the template json. ContainsKey does not allow StringComparer specification to IgnoreCase", Scope = "member", Target = "Microsoft.Templates.Core.ITemplateInfoExtensions.#GetQueryableProperties(Microsoft.TemplateEngine.Abstractions.ITemplateInfo)")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Justification = "We need to have the names of these keys in lowercase to be able to compare with the keys becoming form the template json. ContainsKey does not allow StringComparer specification to IgnoreCase", Scope = "member", Target = "Microsoft.Templates.Core.Composition.CompositionQuery.#Match(System.Collections.Generic.IEnumerable`1,Microsoft.Templates.Core.Composition.QueryablePropertyDictionary)")] +[assembly: SuppressMessage("Usage", "VSTHRD103:Call async methods when in an async method", Justification = "Resource DictionaryWriter does not implement flush async", Scope = "member", Target = "~M:Microsoft.Templates.Core.PostActions.Catalog.Merge.MergeResourceDictionaryPostAction.ExecuteInternalAsync~System.Threading.Tasks.Task")] +[assembly: SuppressMessage("Naming", "CA1707:Identifiers should not contain underscores", Justification = "Used in a lot of places for meaningful method names")] +[assembly: SuppressMessage("Performance", "CA1822:Mark members as static", Justification = "Static methods may improve performance but decrease maintainability")] +[assembly: SuppressMessage("Naming", "CA1711:Identifiers should not have incorrect suffix", Justification = "Renaming everything would be a lot of work. It does not do any harm if an EventHandler delegate ends with the suffix EventHandler. Besides this, the Rule causes some false positives.")] +[assembly: SuppressMessage("Performance", "CA1838:Avoid 'StringBuilder' parameters for P/Invokes", Justification = "We are not concerned about the performance impact of marshaling a StringBuilder")] + +// Threading suppressions +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.Controls.Notification.OnClose")] +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.ViewModels.Common.SavedTemplateViewModel.OnDelete")] +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.ViewModels.Common.WizardNavigation.GoBack")] +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.ViewModels.Common.WizardNavigation.GoForward")] +[assembly: SuppressMessage("Microsoft.VisualStudio.Threading.Analyzers", "VSTHRD100:Avoid async void methods", Justification = "Event handlers needs async void", Scope = "member", Target = "~M:Microsoft.Templates.UI.ViewModels.Common.SavedTemplateViewModel.OnDelete(Microsoft.Templates.UI.ViewModels.Common.SavedTemplateViewModel)")] + +// Localization suppressions +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.ThrowLastWin32Error(System.String)", Scope = "member", Target = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.#CreateJunction(System.String,System.String,System.Boolean)", Justification = "Only used for local generation")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.ThrowLastWin32Error(System.String)", Scope = "member", Target = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.#DeleteJunction(System.String)", Justification = "Only used for local generation")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.ThrowLastWin32Error(System.String)", Scope = "member", Target = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.#InternalGetTarget(Microsoft.Win32.SafeHandles.SafeFileHandle)", Justification = "Only used for local generation")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.ThrowLastWin32Error(System.String)", Scope = "member", Target = "Microsoft.Templates.Core.Locations.JunctionNativeMethods.#OpenReparsePoint(System.String,Microsoft.Templates.Core.Locations.JunctionNativeMethods+EFileAccess)", Justification = "Only used for local generation")] +[assembly: SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "System.Windows.Documents.InlineCollection.Add(System.String)", Scope = "member", Target = "Microsoft.Templates.UI.Extensions.TextBlockExtensions.#OnSequentialFlowStepChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)", Justification = "No text here")] + +// Uninstantiated TestFixture classes +[assembly: SuppressMessage("Microsoft.Performance", "CA1812: Avoid uninstantiated internal classes", Scope = "module", Justification = "CA1812 will be thrown for every file in the test project. This is mentioned here: dotnet/roslyn-analyzers#1830")] + +// Code quality +[assembly: SuppressMessage("CodeQuality", "IDE0076:Invalid global 'SuppressMessageAttribute'", Justification = "Affect predefined suppressions.")] + +// Generated code +[assembly: SuppressMessage( + "StyleCop.CSharp.DocumentationRules", + "SA1636:FileHeaderCopyrightTextMustMatch", + Justification = "Stub files are causing analyzer error because the file header does not match the expected value.")] diff --git a/codeAnalysis/StyleCop.json b/codeAnalysis/StyleCop.json new file mode 100644 index 0000000..e8fa1ba --- /dev/null +++ b/codeAnalysis/StyleCop.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json", + "settings": { + "documentationRules": { + "companyName": "Microsoft Corporation", + "copyrightText": "Copyright (c) {companyName}.\r\nLicensed under the MIT License.", + "xmlHeader": false, + "headerDecoration": "", + "fileNamingConvention": "metadata", + "documentInterfaces": false, + "documentExposedElements": false, + "documentInternalElements": false + }, + "layoutRules": { + "newlineAtEndOfFile": "require" + }, + "orderingRules": { + "usingDirectivesPlacement": "outsideNamespace" + } + } +} \ No newline at end of file diff --git a/codeAnalysis/format_sources.ps1 b/codeAnalysis/format_sources.ps1 new file mode 100644 index 0000000..0189526 --- /dev/null +++ b/codeAnalysis/format_sources.ps1 @@ -0,0 +1,54 @@ +param ( + [switch]$all = $false +) + +if(!(Get-Command "git" -ErrorAction SilentlyContinue)) { + throw "You need to have a git in path to be able to format only the dirty files!" +} + +$clangFormat = "clang-format.exe" +if(!(Get-Command $clangFormat -ErrorAction SilentlyContinue)) { + Write-Information "Can't find clang-format.exe in %PATH%, trying to use %VCINSTALLDIR%..." + $clangFormat="$env:VCINSTALLDIR\Tools\Llvm\bin\clang-format.exe" + if(!(Test-Path -Path $clangFormat -PathType leaf)) { + throw "Can't find clang-format.exe executable. Make sure you either have it in %PATH% or run this script from vcvars.bat!" + } +} + +$sourceExtensions = New-Object System.Collections.Generic.HashSet[string] +$sourceExtensions.Add(".cpp") | Out-Null +$sourceExtensions.Add(".h") | Out-Null + +function Get-Dirty-Files-From-Git() { + $repo_root = & git rev-parse --show-toplevel + + $staged = & git diff --name-only --diff-filter=d --cached | % { $repo_root + "/" + $_ } + $unstaged = & git ls-files -m + $untracked = & git ls-files --others --exclude-standard + $result = New-Object System.Collections.Generic.List[string] + $staged, $unstaged, $untracked | % { + $_.Split(" ") | + where {Test-Path $_ -PathType Leaf} | + where {$sourceExtensions.Contains((Get-Item $_).Extension)} | + foreach {$result.Add($_)} + } + return $result +} + +if($all) { + $filesToFormat = + Get-ChildItem -Recurse -File ..\src | + Resolve-Path -Relative | + where { (Get-Item $_).Directory -notmatch "(Generated Files)|node_modules" -And + $sourceExtensions.Contains((Get-Item $_).Extension)} +} +else { + $filesToFormat = Get-Dirty-Files-From-Git +} + +$filesToFormat | % { + Write-Host "Formatting $_" + & $clangFormat -i -style=file -fallback-style=none $_ 2>&1 +} + +Write-Host "Done!" \ No newline at end of file diff --git a/exclusion.dic b/exclusion.dic new file mode 100644 index 0000000..3dc23f7 --- /dev/null +++ b/exclusion.dic @@ -0,0 +1,28 @@ +devhome +Impl +Msal +visualstudio +vssps +setx +oauth +pullrequest +Sqls +microsoft +brokerplugin +Entra +riid +enums +Stdout +foobar +msix +yaml +Quickstart +Tensorflow +vscode +codespace +codespaces +dhlog +appsettings +deserializer +winget +csharp diff --git a/nuget.config b/nuget.config new file mode 100644 index 0000000..52fa55e --- /dev/null +++ b/nuget.config @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/AdvancedSettings/Assets/Dev/AppList.scale-100.png b/src/AdvancedSettings/Assets/Dev/AppList.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f5cde82f5c4976df6406c05a8852f6f823a64a GIT binary patch literal 1369 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!1|;QLq8Nb`V{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}c0*}aI1_o|H5N51TiJu76(4H9*Q4-9;P1K$GY)Qn7zs-o23D!-8As_bOT6m@$$ zUM`yoE1(IvsU?XD6}dTi#a0!zN??PnfNYSkzLK3yQA(Oskc%5s1(0W}lu=SrV5P5L zUS6(OZmgGIl&)`RX=$l%V5DzkqzhD`TU?n}l31aeSF8**z$LXfxhS)sBr`ux0c2oe zQhsTPtx{=eW{Oo>Vw!1EN{Xp&QlfE+uAyN{qHbb}v7v5?v2lvIsiB2YnqiU>)cTUl zG=%+m#n4~?28cdLM&D4+0OVv4+seNvGZp9xkd=0ZHeh)aF&ll5Ly#P12N41K707~z z3@Di3p_`fq4AOF7*y&7}!Og(H9PR1i7!u+Bc7|_;Osd53|L3iLPn}SzZkU_JpJx-P z$;irlsr!jiqnwZ4L>aEOIV_ydVhSQ{Su{1>II98-mMSb=v{dv(lVmvr7*>KV2U(ExzJi zbNaTFwXsUv#ftgH%f(GD35$iEKe6k`!#SIy7qTxm{=e_u$*k?VZ@QQy)E6a2<{!=5 zTAp5zSnKgDG1L2phuLRU!DFdwWlxpWPhGJ8+?n-$r=zr;xR0xHGf14Nl9#-pv`p#j z+S-TN$qpwKIwDe8S$K@UsQt6no?)uWP#`S5y@`imqJ+>kmXOGN(y>z<$WK;3Y2Fs^S ze)Yk0ru$JvZrkOT9ZpSJD$JqaAeb07E#}Oj4a-u*MAcZeXHVKVQ|-Lo;tfhFDPo+i z3v#49j+)Hj@ypoJt9)Qd!}6+zMmzto;>j+Sz!Z@J9U}@QuRh{x=1ow@Gd5`%^||OA+WAB*Ei6v!^7o*nb|sVIIwr$;FKUcf+85OL*NSZC2=Kc6>c;4w7%3=?{KIBedSn~IN z%B{khv+tn~xPbF? L^>bP0l+XkKcE>k$ literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/Assets/Dev/DevHome_Dev.ico b/src/AdvancedSettings/Assets/Dev/DevHome_Dev.ico new file mode 100644 index 0000000000000000000000000000000000000000..89247d1614d7b86368e6d6eac275f39ea4552943 GIT binary patch literal 1150 zcmbu5O=uHQ5XVO>DkzeZl%Axf%@@YfY*IuJy@}#Q(+2h8L5f~Ih|uiYJruMgDA}#h z3VIQxMWI2&lj5~f4>myNg)@QMni}@O!`@QVI<@Z{NJQeTNGDt5itQcEUnx z{;<9=?Xt@Hb&}(gPkz%}a$B}u7ehi;`?@s_=|uL#Q~F2#FILr1yfyJ`i^o}ahXJ04 zHCMOFFZ4I@enB*7zpt#lyZn{&i#%sh&R$qtni+ITGuOzg=~u%|yqY0mI*ZxId5sp% zbkO|Sj>-H3?flrc#nbnf$g30gezxR81{OPSQhWO0YZ#rHf?$@~do3!)Y$B!Jx>de= zZ(bV}&T1lEzS1dZ|GrUzqq)sX2@BUX&To{L^ZG#p%RwQZ$1@vd+{RKP=YD&cR(@m{ zsVB>Qt>)gUMnK?~R-88$G>LjL*fcxyGAx{PJnJWKek(s@%Gw-TcYr@M3$rKF1U$nj zW~3S=ERb dh{uHUGBvak%9jcHGV74I`>V?R?_ur)_yZ{7n7jZ0 literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/Assets/Dev/LargeTile.scale-100.png b/src/AdvancedSettings/Assets/Dev/LargeTile.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..c7682cec3be212b2431f55ba59521cd218d60e43 GIT binary patch literal 10482 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 Wk}{IN+FdU^e5$6STA^(D{(k`jS*I=l literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/Assets/Dev/MedTile.scale-100.png b/src/AdvancedSettings/Assets/Dev/MedTile.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..01a21195d8858292d3675e8adb3a8d1b912a17d6 GIT binary patch literal 5276 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 Q`j)<_WuRHDZu{VW0L08#zyJUM literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/Assets/Dev/SplashScreen.scale-100.png b/src/AdvancedSettings/Assets/Dev/SplashScreen.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..f5fdbd865aa858ce1756b8cd07a3a7422f911086 GIT binary patch literal 11169 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 V_DQ-qdT=ZU_&vS51-Bo+_&+H8I^qBT literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/Assets/Dev/StoreDisplay-150.png b/src/AdvancedSettings/Assets/Dev/StoreDisplay-150.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3e5086cb0e5512a1d2ccaeeb269bf9814784b8 GIT binary patch literal 11427 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�G*$Eah8QVvY8d)$ngd=zrFFNrSCHX6 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 BdB6Yw literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/Assets/Dev/WideTile.scale-100.png b/src/AdvancedSettings/Assets/Dev/WideTile.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..c28ed6cb772e2a7898bd65262e027d54e1090d5f GIT binary patch literal 5569 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 Gw*L>(AjEzE literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/Assets/Fonts/CascadiaMono.ttf b/src/AdvancedSettings/Assets/Fonts/CascadiaMono.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d15637efe089b7ff39d781e5929ed7138a65217f GIT binary patch literal 624892 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

tA9u51D7Mko$B2l;dX5Aq>#5 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

    %_>XCmen_O-9Y)j-%Kl}asM&GHa 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 literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/Assets/Fonts/DevHome.ttf b/src/AdvancedSettings/Assets/Fonts/DevHome.ttf new file mode 100644 index 0000000000000000000000000000000000000000..54dfab604d1a5fdfc1ca2048493ddbe410e9115b GIT binary patch literal 13544 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 literal 0 HcmV?d00001 diff --git a/src/AdvancedSettings/NOTICE.txt b/src/AdvancedSettings/NOTICE.txt new file mode 100644 index 0000000..44e51ab --- /dev/null +++ b/src/AdvancedSettings/NOTICE.txt @@ -0,0 +1,10727 @@ +NOTICES AND INFORMATION +Do Not Translate or Localize + +This software incorporates material from third parties. +Microsoft makes certain open source code available at https://3rdpartysource.microsoft.com, +or you may send a check or money order for US $5.00, including the product name, +the open source component name, platform, and version number, to: + +Source Code Compliance Team +Microsoft Corporation +One Microsoft Way +Redmond, WA 98052 +USA + +Notwithstanding any other terms, you may reverse engineer this software to the extent +required to debug changes to any libraries licensed under the GNU Lesser General Public License. + +--------------------------------------------------------- + +Serilog 3.1.1 - Apache-2.0 + + +Copyright 2013-23 Serilog +Copyright (c) 2013-23 Serilog +copyright (c) Serilog Contributors + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Extensions.Logging 8.0.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Settings.Configuration 8.0.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Sinks.Console 5.0.1 - Apache-2.0 + + +Copyright (c) Serilog Contributors + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Sinks.Debug 2.0.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Serilog.Sinks.File 5.0.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +WinUIEx 1.8.0 - Apache-2.0 + + + +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. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Markdig.Signed 0.33.0 - BSD-2-Clause + + + +Copyright (c) . All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Antlr4.Runtime.Standard 4.11.1 - BSD-3-Clause + + + +Copyright (c) . All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +LibGit2Sharp.NativeBinaries 2.0.315-alpha.0.9 - GPL-2.0-only WITH GCC-exception-2.0 + + +Copyright Rich Salz. +Copyright 1995-2017 Mark Adler +Copyright (c) 2007 Francois Gouget +Copyright (c) 2011-2015 Vicent Marti +Copyright 1995-2017 Mark Adler +3 CScs DEFG +copyrighted by the Free Software Foundation +Copyright (c) 1998-2007 The OpenSSL Project. +Copyright (c) 2017 Marc Stevens Cryptology Group +Copyright 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) +Copyright (c) 1989, 1991 Free Software Foundation, Inc. +Copyright (c) 1991, 1999 Free Software Foundation, Inc. +Copyright (c) 1995-2010 Jean-loup Gailly and Mark Adler +Copyright (c) 1985,1989-93,1995-98,2000,2001,2002,2003,2005,2006,2008 Free Software Foundation, Inc. + +GPL-2.0-only WITH GCC-exception-2.0 + +--------------------------------------------------------- + +--------------------------------------------------------- + +AdaptiveExpressions 4.20.1 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.Common 8.2.2 - MIT + + +Copyright (c) 2021 Sergio Pedri +Copyright (c) 2020 Michael Dietrich +Copyright (c) Microsoft Corporation +(c) .NET Foundation and Contributors +Copyright (c) 2009 - 2018 Laurent Bugnion +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2017 Pedro Lamas, http://www.pedrolamas.com + +# .NET Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.Mvvm 8.2.2 - MIT + + +Copyright (c) 2021 Sergio Pedri +Copyright (c) 2020 Michael Dietrich +Copyright (c) Microsoft Corporation +(c) .NET Foundation and Contributors +Copyright (c) 2009 - 2018 Laurent Bugnion +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2017 Pedro Lamas, http://www.pedrolamas.com + +# .NET Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.WinUI.Controls.Primitives 8.0.240109 - MIT + + +(c) .NET Foundation and Contributors +Copyright (c) .NET Foundation and Contributors + +# Windows Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.WinUI.Controls.SettingsControls 8.0.240109 - MIT + + +(c) .NET Foundation and Contributors +Copyright (c) .NET Foundation and Contributors + +# Windows Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +CommunityToolkit.WinUI.Triggers 8.0.240109 - MIT + + +(c) .NET Foundation and Contributors +Copyright (c) .NET Foundation and Contributors + +# Windows Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +JetBrains.Annotations 2021.2.0 - MIT + + +Copyright (c) 2016 JetBrains http://www.jetbrains.com + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Json.More.Net 1.9.0 - MIT + + +(c) Microsoft 2023 +Copyright (c) 2022 Greg Dennis + +MIT License + +Copyright (c) 2022 Greg Dennis + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +JsonPointer.Net 3.0.3 - MIT + + +(c) Microsoft 2023 +Copyright (c) 2022 Greg Dennis + +MIT License + +Copyright (c) 2022 Greg Dennis + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +JsonSchema.Net 5.2.6 - MIT + + + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +LibGit2Sharp 0.27.0-preview-0182 - MIT + + +(c) Microsoft 2022 +Copyright LibGit2Sharp contributors +Copyright (c) LibGit2Sharp contributors + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +MessageFormat 6.0.2 - MIT + + + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.ApplicationInsights 2.21.0 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Bcl.AsyncInterfaces 5.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.Binder 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.CommandLine 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.CommandLine 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.FileExtensions 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.FileExtensions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.Json 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.Json 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.UserSecrets 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Configuration.UserSecrets 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.DependencyInjection 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.DependencyInjection.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.DependencyModel 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Diagnostics 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Diagnostics.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileProviders.Abstractions 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileProviders.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileProviders.Physical 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileProviders.Physical 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileSystemGlobbing 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.FileSystemGlobbing 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting.Abstractions 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Hosting.WindowsServices 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Http 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Abstractions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Configuration 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Configuration 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Console 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Console 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Debug 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.Debug 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.EventLog 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.EventLog 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.EventSource 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Logging.EventSource 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.ObjectPool 6.0.1 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright (c) 2019 David Fowler +Copyright (c) 2016 Richard Morris +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2007 James Newton-King +Copyright (c) Microsoft Corporation. +Copyright (c) 2014-2018 Michael Daines +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2010-2019 Google LLC. http://angular.io/license +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Options 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Options.ConfigurationExtensions 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Options.ConfigurationExtensions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Extensions.Primitives 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure 2.0.0 - MIT + + +(c) Microsoft Corporation. + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure 3.0.0 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.CimCmdlets 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. CPowerShell's Microsoft.Management.Infrastructure.CimCmdlets project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.Runtime.Unix 2.0.0 - MIT + + +(c) Microsoft Corporation. + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.Runtime.Unix 3.0.0 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Commands.Diagnostics 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell's Microsoft.PowerShell.Commands.Diagnostics project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Commands.Management 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell's Microsoft.PowerShell.Commands.Management project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Commands.Utility 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. :PowerShell's Microsoft.PowerShell.Commands.Utility project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.ConsoleHost 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell Host + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.CoreCLR.Eventing 7.2.8 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. :PowerShell's Microsoft.PowerShell.CoreCLR.Eventing project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.CoreCLR.Eventing 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. :PowerShell's Microsoft.PowerShell.CoreCLR.Eventing project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.MarkdownRender 7.2.1 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell's Markdown Rendering project PowerShell Markdown Renderer + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Native 7.2.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) by P.J. Plauger + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Native 7.4.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) by P.J. Plauger + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.SDK 7.4.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Microsoft Corporation +copyright Unmanaged32Bit Required32Bit +(c) Microsoft Corporation. PowerShell SDK +(c) Microsoft Corporation. PowerShell Host +(c) Microsoft Corporation. 1PowerShell's System.Management.Automation project +Copyright (c) Microsoft Corporation. ModuleVersion 7.0.0.0 CompatiblePSEditions +(c) Microsoft Corporation. :PowerShell's Microsoft.PowerShell.Commands.Utility project +(c) Microsoft Corporation. PowerShell's Microsoft.PowerShell.Commands.Management project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.PowerShell.Security 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. 2PowerShell's Microsoft.PowerShell.Security project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Recognizers.Text.DataTypes.TimexExpression 1.3.2 - MIT + + +(c) Microsoft Corporation. + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Security.Extensions 1.2.0 - MIT + + + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Toolkit.Uwp.Notifications 7.1.3 - MIT + + +(c) .NET Foundation and Contributors +Copyright (c) .NET Foundation and Contributors + +# Windows Community Toolkit + +Copyright © .NET Foundation and Contributors + +All rights reserved. + +## MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Win32.Registry.AccessControl 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Win32.Registry.AccessControl 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Win32.SystemEvents 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Win32.SystemEvents 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Windows.Compatibility 8.0.0 - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Windows.CppWinRT 2.0.240111.5 - MIT + + +(c) Microsoft 2023 +(c) Microsoft Corporation +Copyright (c) Microsoft Corporation + + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Windows.ImplementationLibrary 1.0.240122.1 - MIT + + +(c) Microsoft 2024 +Copyright (c) Microsoft +(c) Microsoft Corporation +Copyright (c) Microsoft Corporation +Copyright (c) 2009-2014 by the contributors + + MIT License + + Copyright (c) Microsoft Corporation. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.WindowsPackageManager.ComInterop 1.7.10091-preview - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.WindowsPackageManager.Configuration.OutOfProc 1.7.10091-preview - MIT + + +(c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.WSMan.Management 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. PowerShell's Microsoft.WSMan.Management project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.WSMan.Runtime 7.4.0 - MIT + + +(c) Microsoft Corporation +(c) Microsoft Corporation. ,PowerShell's Microsoft.WSMan.Runtime project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Xaml.Behaviors.WinUI.Managed 2.0.9 - MIT + + +Copyright (c) Microsoft +(c) Microsoft Corporation +Copyright Microsoft 2015-2020 +Copyright (c) Microsoft 2015-2020 + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +Newtonsoft.Json 13.0.3 - MIT + + +Copyright James Newton-King 2008 +Copyright (c) 2007 James Newton-King +Copyright (c) James Newton-King 2008 +Copyright James Newton-King 2008 Json.NET + +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.linux-arm.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.linux-arm64.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.linux-x64.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.native.System.Data.SqlClient.sni 4.7.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2017 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.osx-arm64.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +runtime.osx-x64.runtime.native.System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.CodeDom 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.CodeDom 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ComponentModel.Composition 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ComponentModel.Composition.Registration 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Configuration.ConfigurationManager 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Configuration.ConfigurationManager 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Data.Odbc 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Data.OleDb 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Data.SqlClient 4.8.5 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2017 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Diagnostics.EventLog 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Diagnostics.EventLog 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Diagnostics.PerformanceCounter 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.DirectoryServices 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.DirectoryServices 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.DirectoryServices.AccountManagement 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.DirectoryServices.Protocols 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Drawing.Common 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Drawing.Common 8.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Sven Groot (Ookii.org) 2009 +Copyright (c) .NET Foundation and Contributors + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Formats.Asn1 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Formats.Asn1 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.IO.Packaging 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.IO.Ports 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Management 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Management 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Management.Automation 7.2.8 - MIT + + +(c) Microsoft Corporation +CompanyName Copyright ModuleVersion +Copyright CoreModuleCannotBeRemoved CreatingModuleManifestFile +(c) Microsoft Corporation. 1PowerShell's System.Management.Automation project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Management.Automation 7.4.0 - MIT + + +(c) Microsoft Corporation +CompanyName Copyright ModuleVersion +Copyright CoreModuleCannotBeRemoved CreatingModuleManifestFile +(c) Microsoft Corporation. 1PowerShell's System.Management.Automation project + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Memory 4.5.5 - MIT + + +(c) 2022 GitHub, Inc. +(c) Microsoft Corporation +Copyright (c) 2011, Google Inc. +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1991-2017 Unicode, Inc. +Copyright (c) 2015 The Chromium Authors +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Net.Http.WinHttpHandler 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Private.ServiceModel 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Reflection.Context 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Runtime.Caching 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Runtime.CompilerServices.Unsafe 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.AccessControl 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.AccessControl 6.0.2-mauipre.1.22102.15 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.Pkcs 6.0.1 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.Pkcs 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.ProtectedData 6.0.0 - MIT + + +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2005-2020 Rich Felker +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 1991-2020 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.ProtectedData 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Cryptography.Xml 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Permissions 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Security.Permissions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Duplex 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Http 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.NetTcp 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Primitives 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Security 4.10.3 - MIT + + +(c) Microsoft Corporation +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2000-2014 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org) + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceModel.Syndication 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceProcess.ServiceController 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ServiceProcess.ServiceController 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Speech 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Text.Encodings.Web 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Text.Json 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Threading.AccessControl 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.ValueTuple 4.5.0 - MIT + + +(c) 2023 GitHub, Inc. +(c) Microsoft Corporation +Copyright (c) 2011, Google Inc. +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1991-2017 Unicode, Inc. +Copyright (c) 2015 The Chromium Authors +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) .NET Foundation Contributors +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Web.Services.Description 4.10.0 - MIT + + + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Windows.Extensions 6.0.0 - MIT + + +(c) Microsoft Corporation. +Copyright (c) Andrew Arnott +Copyright 2018 Daniel Lemire +Copyright 2012 the V8 project +Copyright (c) .NET Foundation. +Copyright (c) 2011, Google Inc. +Copyright (c) 1998 Microsoft. To +(c) 1997-2005 Sean Eron Anderson. +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 2012-2014, Yann Collet +Copyright (c) 2013-2017, Alfred Klomp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2018 Alexander Chermyanin +Portions (c) International Organization +Copyright (c) 2015 The Chromium Authors. +Copyright (c) The Internet Society 1997. +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) .NET Foundation Contributors +Copyright (c) The Internet Society (2003). +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. To + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +System.Windows.Extensions 8.0.0 - MIT + + +Copyright (c) Six Labors +(c) Microsoft Corporation +Copyright (c) Andrew Arnott +Copyright 2019 LLVM Project +Copyright 2018 Daniel Lemire +Copyright (c) .NET Foundation +Copyright (c) 2011, Google Inc. +Copyright (c) 2020 Dan Shechter +(c) 1997-2005 Sean Eron Anderson +Copyright (c) 1998 Microsoft. To +Copyright (c) 2022, Wojciech Mula +Copyright (c) 2017 Yoshifumi Kawai +Copyright (c) 2022, Geoff Langdale +Copyright (c) 2005-2020 Rich Felker +Copyright (c) 2012-2021 Yann Collet +Copyright (c) Microsoft Corporation +Copyright (c) 2007 James Newton-King +Copyright (c) 1991-2022 Unicode, Inc. +Copyright (c) 2013-2017, Alfred Klomp +Copyright 2012 the V8 project authors +Copyright (c) 1999 Lucent Technologies +Copyright (c) 2008-2016, Wojciech Mula +Copyright (c) 2011-2020 Microsoft Corp +Copyright (c) 2015-2017, Wojciech Mula +Copyright (c) 2021 csFastFloat authors +Copyright (c) 2005-2007, Nick Galbreath +Copyright (c) 2015 The Chromium Authors +Copyright (c) 2018 Alexander Chermyanin +Copyright (c) The Internet Society 1997 +Portions (c) International Organization +Copyright (c) 2004-2006 Intel Corporation +Copyright (c) 2011-2015 Intel Corporation +Copyright (c) 2013-2017, Milosz Krajewski +Copyright (c) 2016-2017, Matthieu Darbois +Copyright (c) The Internet Society (2003) +Copyright (c) .NET Foundation Contributors +Copyright (c) 2020 Mara Bos +Copyright (c) .NET Foundation and Contributors +Copyright (c) 2012 - present, Victor Zverovich +Copyright (c) 2006 Jb Evain (jbevain@gmail.com) +Copyright (c) 2008-2020 Advanced Micro Devices, Inc. +Copyright (c) 2019 Microsoft Corporation, Daan Leijen +Copyright (c) 2011 Novell, Inc (http://www.novell.com) +Copyright (c) 1995-2022 Jean-loup Gailly and Mark Adler +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors +Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com +Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. +Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers +Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip +Copyright (c) 1980, 1986, 1993 The Regents of the University of California +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California +Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass + +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +YamlDotNet 15.1.0 - MIT + + +(c) Microsoft 2023 +(c) Antoine Aubry and contributors 2008 - 2019 +Copyright (c) Antoine Aubry and contributors 2008 - 2019 +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.Runtime.Win 2.0.0 + + +(c) Microsoft Corporation. +Copyright (c) Microsoft Corporation. +9Copyright (c) Microsoft Corporation. + +MICROSOFT SOFTWARE LICENSE TERMS +Microsoft.Management.Infrastructure.dll +Microsoft.Management.Infrastructure.Native.dll +Microsoft.Management.Infrastructure.Unmanaged.dll +Mi.dll +Miutils.dll +________________________________________ +IF YOU LIVE IN (OR ARE A BUSINESS WITH A PRINCIPAL PLACE OF BUSINESS IN) THE UNITED STATES, PLEASE READ THE “BINDING ARBITRATION AND CLASS ACTION WAIVER” SECTION BELOW. IT AFFECTS HOW DISPUTES ARE RESOLVED. +________________________________________ + +These license terms are an agreement between you and Microsoft Corporation (or one of its affiliates). They apply to the software named above and any Microsoft services or software updates (except to the extent such services or updates are accompanied by new or additional terms, in which case those different terms apply prospectively and do not alter your or Microsoft’s rights relating to pre-updated software or services). IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. +1. INSTALLATION AND USE RIGHTS. +a) General. You may install and use any number of copies of the software solely for use with Microsoft PowerShell. +b) Third Party Software. The software may include third party applications that Microsoft, not the third party, licenses to you under this agreement. Any included notices for third party applications are for your information only. +2. DATA COLLECTION. The software may collect information about you and your use of the software and send that to Microsoft. Microsoft may use this information to provide services and improve Microsoft’s products and services. Your opt-out rights, if any, are described in the product documentation. Some features in the software may enable collection of data from users of your applications that access or use the software. If you use these features to enable data collection in your applications, you must comply with applicable law, including getting any required user consent, and maintain a prominent privacy policy that accurately informs users about how you use, collect, and share their data. You can learn more about Microsoft’s data collection and use in the product documentation and the Microsoft Privacy Statement at aka.ms/privacy. You agree to comply with all applicable provisions of the Microsoft Privacy Statement. +a. Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal data in connection with the software, Microsoft makes the commitments in the European Union General Data Protection Regulation Terms of the Online Services Terms to all customers effective May 25, 2018, at http://go.microsoft.com/?linkid=9840733. +3. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you will not (and have no right to): +a) work around any technical limitations in the software that only allow you to use it in certain ways; +b) reverse engineer, decompile or disassemble the software; +c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; +d) use the software in any way that is against the law or to create or propagate malware; or +e) share, publish, distribute, or lend the software, provide the software as a stand-alone hosted solution for others to use, or transfer the software or this agreement to any third party. +4. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. For further information on export restrictions, visit http://aka.ms/exporting. +5. SUPPORT SERVICES. Microsoft is not obligated under this agreement to provide any support services for the software. Any support provided is “as is”, “with all faults”, and without warranty of any kind. +6. UPDATES. The software may periodically check for updates, and download and install them for you. You may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system to provide you with updates. You agree to receive these automatic updates without any additional notice. Updates may not include or support all existing software features, services, or peripheral devices. +7. BINDING ARBITRATION AND CLASS ACTION WAIVER. This Section applies if you live in (or, if a business, your principal place of business is in) the United States. If you and Microsoft have a dispute, you and Microsoft agree to try for 60 days to resolve it informally. If you and Microsoft can’t, you and Microsoft agree to binding individual arbitration before the American Arbitration Association under the Federal Arbitration Act (“FAA”), and not to sue in court in front of a judge or jury. Instead, a neutral arbitrator will decide. Class action lawsuits, class-wide arbitrations, private attorney-general actions, and any other proceeding where someone acts in a representative capacity are not allowed; nor is combining individual proceedings without the consent of all parties. The complete Arbitration Agreement contains more terms and is at http://aka.ms/arb-agreement-1. You and Microsoft agree to these terms. +8. TERMINATION. Without prejudice to any other rights, Microsoft may terminate this agreement if you fail to comply with any of its terms or conditions. In such event, you must destroy all copies of the software and all of its component parts. +9. ENTIRE AGREEMENT. This agreement, and any other terms Microsoft may provide for supplements, updates, or third-party applications, is the entire agreement for the software. +10. APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the software in the United States or Canada, the laws of the state or province where you live (or, if a business, where your principal place of business is located) govern the interpretation of this agreement, claims for its breach, and all other claims (including consumer protection, unfair competition, and tort claims), regardless of conflict of laws principles, except that the FAA governs everything related to arbitration. If you acquired the software in any other country, its laws apply, except that the FAA governs everything related to arbitration. If U.S. federal jurisdiction exists, you and Microsoft consent to exclusive jurisdiction and venue in the federal court in King County, Washington for all disputes heard in court (excluding arbitration). If not, you and Microsoft consent to exclusive jurisdiction and venue in the Superior Court of King County, Washington for all disputes heard in court (excluding arbitration). +11. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state, province, or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state, province, or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: +a) Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. +b) Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. +c) Germany and Austria. +i. Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software. +ii. Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law. +Subject to the foregoing clause ii., Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence. +12. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. +13. LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR RECOVERING DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. +This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, warranty, guarantee, or condition; strict liability, negligence, or other tort; or any other claim; in each case to the extent permitted by applicable law. +It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your state, province, or country may not allow the exclusion or limitation of incidental, consequential, or other damages. + +Please note: As this software is distributed in Canada, some of the clauses in this agreement are provided below in French. +Remarque: Ce logiciel étant distribué au Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. +EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. +LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. +Cette limitation concerne: +• tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers; et +• les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. + + + +--------------------------------------------------------- + +--------------------------------------------------------- + +Microsoft.Management.Infrastructure.Runtime.Win 3.0.0 + + +(c) Microsoft 2023 +(c) Microsoft Corporation +Copyright (c) Microsoft Corporation + +MICROSOFT SOFTWARE LICENSE TERMS +Microsoft.Management.Infrastructure.dll +Microsoft.Management.Infrastructure.Native.dll +Microsoft.Management.Infrastructure.Unmanaged.dll +Mi.dll +Miutils.dll +________________________________________ +IF YOU LIVE IN (OR ARE A BUSINESS WITH A PRINCIPAL PLACE OF BUSINESS IN) THE UNITED STATES, PLEASE READ THE “BINDING ARBITRATION AND CLASS ACTION WAIVER” SECTION BELOW. IT AFFECTS HOW DISPUTES ARE RESOLVED. +________________________________________ + +These license terms are an agreement between you and Microsoft Corporation (or one of its affiliates). They apply to the software named above and any Microsoft services or software updates (except to the extent such services or updates are accompanied by new or additional terms, in which case those different terms apply prospectively and do not alter your or Microsoft’s rights relating to pre-updated software or services). IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. +1. INSTALLATION AND USE RIGHTS. +a) General. You may install and use any number of copies of the software solely for use with Microsoft PowerShell. +b) Third Party Software. The software may include third party applications that Microsoft, not the third party, licenses to you under this agreement. Any included notices for third party applications are for your information only. +2. DATA COLLECTION. The software may collect information about you and your use of the software and send that to Microsoft. Microsoft may use this information to provide services and improve Microsoft’s products and services. Your opt-out rights, if any, are described in the product documentation. Some features in the software may enable collection of data from users of your applications that access or use the software. If you use these features to enable data collection in your applications, you must comply with applicable law, including getting any required user consent, and maintain a prominent privacy policy that accurately informs users about how you use, collect, and share their data. You can learn more about Microsoft’s data collection and use in the product documentation and the Microsoft Privacy Statement at aka.ms/privacy. You agree to comply with all applicable provisions of the Microsoft Privacy Statement. +a. Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal data in connection with the software, Microsoft makes the commitments in the European Union General Data Protection Regulation Terms of the Online Services Terms to all customers effective May 25, 2018, at http://go.microsoft.com/?linkid=9840733. +3. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you will not (and have no right to): +a) work around any technical limitations in the software that only allow you to use it in certain ways; +b) reverse engineer, decompile or disassemble the software; +c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; +d) use the software in any way that is against the law or to create or propagate malware; or +e) share, publish, distribute, or lend the software, provide the software as a stand-alone hosted solution for others to use, or transfer the software or this agreement to any third party. +4. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. For further information on export restrictions, visit http://aka.ms/exporting. +5. SUPPORT SERVICES. Microsoft is not obligated under this agreement to provide any support services for the software. Any support provided is “as is”, “with all faults”, and without warranty of any kind. +6. UPDATES. The software may periodically check for updates, and download and install them for you. You may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system to provide you with updates. You agree to receive these automatic updates without any additional notice. Updates may not include or support all existing software features, services, or peripheral devices. +7. BINDING ARBITRATION AND CLASS ACTION WAIVER. This Section applies if you live in (or, if a business, your principal place of business is in) the United States. If you and Microsoft have a dispute, you and Microsoft agree to try for 60 days to resolve it informally. If you and Microsoft can’t, you and Microsoft agree to binding individual arbitration before the American Arbitration Association under the Federal Arbitration Act (“FAA”), and not to sue in court in front of a judge or jury. Instead, a neutral arbitrator will decide. Class action lawsuits, class-wide arbitrations, private attorney-general actions, and any other proceeding where someone acts in a representative capacity are not allowed; nor is combining individual proceedings without the consent of all parties. The complete Arbitration Agreement contains more terms and is at http://aka.ms/arb-agreement-1. You and Microsoft agree to these terms. +8. TERMINATION. Without prejudice to any other rights, Microsoft may terminate this agreement if you fail to comply with any of its terms or conditions. In such event, you must destroy all copies of the software and all of its component parts. +9. ENTIRE AGREEMENT. This agreement, and any other terms Microsoft may provide for supplements, updates, or third-party applications, is the entire agreement for the software. +10. APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the software in the United States or Canada, the laws of the state or province where you live (or, if a business, where your principal place of business is located) govern the interpretation of this agreement, claims for its breach, and all other claims (including consumer protection, unfair competition, and tort claims), regardless of conflict of laws principles, except that the FAA governs everything related to arbitration. If you acquired the software in any other country, its laws apply, except that the FAA governs everything related to arbitration. If U.S. federal jurisdiction exists, you and Microsoft consent to exclusive jurisdiction and venue in the federal court in King County, Washington for all disputes heard in court (excluding arbitration). If not, you and Microsoft consent to exclusive jurisdiction and venue in the Superior Court of King County, Washington for all disputes heard in court (excluding arbitration). +11. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state, province, or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state, province, or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: +a) Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. +b) Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. +c) Germany and Austria. +i. Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software. +ii. Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law. +Subject to the foregoing clause ii., Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence. +12. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. +13. LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR RECOVERING DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. +This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, warranty, guarantee, or condition; strict liability, negligence, or other tort; or any other claim; in each case to the extent permitted by applicable law. +It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your state, province, or country may not allow the exclusion or limitation of incidental, consequential, or other damages. + +Please note: As this software is distributed in Canada, some of the clauses in this agreement are provided below in French. +Remarque: Ce logiciel étant distribué au Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. +EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. +LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. +Cette limitation concerne: +• tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers; et +• les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. + + + +--------------------------------------------------------- + diff --git a/src/AdvancedSettings/NativeMethods.txt b/src/AdvancedSettings/NativeMethods.txt new file mode 100644 index 0000000..24c209e --- /dev/null +++ b/src/AdvancedSettings/NativeMethods.txt @@ -0,0 +1,12 @@ +CoRegisterClassObject +CoRevokeClassObject +CoResumeClassObjects +MEMORYSTATUSEX +GlobalMemoryStatusEx +SHChangeNotify +SHLoadIndirectString +GetCurrentPackageFullName +OpenProcessToken +GetTokenInformation +GetCurrentProcess +TOKEN_ELEVATION_TYPE diff --git a/src/AdvancedSettings/Package-Dev.appxmanifest b/src/AdvancedSettings/Package-Dev.appxmanifest new file mode 100644 index 0000000..c51fa0c --- /dev/null +++ b/src/AdvancedSettings/Package-Dev.appxmanifest @@ -0,0 +1,75 @@ + + + + + Windows Advanced Settings (Dev) + Microsoft Corporation + Assets\Logos\StoreLogo.png + disabled + disabled + + + + + + + + + + + + + + + + + + Windows Advanced Settings (Dev) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/AdvancedSettings/Package.appinstaller b/src/AdvancedSettings/Package.appinstaller new file mode 100644 index 0000000..c619457 --- /dev/null +++ b/src/AdvancedSettings/Package.appinstaller @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/src/AdvancedSettings/Package.appxmanifest b/src/AdvancedSettings/Package.appxmanifest new file mode 100644 index 0000000..67a4dbc --- /dev/null +++ b/src/AdvancedSettings/Package.appxmanifest @@ -0,0 +1,56 @@ + + + + + Windows Advanced Settings + Microsoft Corporation + Assets\Logos\StoreLogo.png + disabled + disabled + + + + + + + + + + + + + + + + + + Windows Advanced Settings + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/AdvancedSettings/Program.cs b/src/AdvancedSettings/Program.cs new file mode 100644 index 0000000..5d198e8 --- /dev/null +++ b/src/AdvancedSettings/Program.cs @@ -0,0 +1,58 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using FileExplorerSourceControlIntegration; +using Microsoft.Extensions.Configuration; +using Microsoft.Internal.Windows.DevHome.Helpers.FileExplorer; +using Microsoft.Windows.AppLifecycle; +using Serilog; +using WindowsAdvancedSettings.Common.Helpers; + +namespace WindowsAdvancedSettings; + +public sealed class Program +{ + [MTAThread] + public static async Task Main([System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArray] string[] args) + { + // Set up Logging + Environment.SetEnvironmentVariable("WINDOWSADVANCEDSETTINGS_LOG_ROOT", Path.Join(Logging.LogFolderRoot, "WindowsAdvancedSettings")); + var configuration = new ConfigurationBuilder() + .AddJsonFile("appsettings.json") + .Build(); + Log.Logger = new LoggerConfiguration() + .ReadFrom.Configuration(configuration) + .CreateLogger(); + + Log.Information($"Launched with args: {string.Join(' ', args.ToArray())}"); + + // Force the app to be single instanced + // Get or register the main instance + var mainInstance = AppInstance.FindOrRegisterForKey("mainInstance"); + var activationArgs = AppInstance.GetCurrent().GetActivatedEventArgs(); + + // If the main instance isn't this current instance + if (!mainInstance.IsCurrent) + { + Log.Information($"Not main instance, redirecting."); + await mainInstance.RedirectActivationToAsync(activationArgs); + Log.CloseAndFlush(); + return; + } + + // Otherwise, we're in the main instance + // Register for activation redirection + AppInstance.GetCurrent().Activated += AppActivationRedirected; + + Setup.ConfigureRegistry(); + Log.CloseAndFlush(); +#if DEBUG + Console.ReadLine(); +#endif + } + + private static void AppActivationRedirected(object? sender, Microsoft.Windows.AppLifecycle.AppActivationArguments activationArgs) + { + Log.Information($"Redirected with kind: {activationArgs.Kind}"); + } +} diff --git a/src/AdvancedSettings/Properties/PublishProfiles/win-arm64.pubxml b/src/AdvancedSettings/Properties/PublishProfiles/win-arm64.pubxml new file mode 100644 index 0000000..227cf87 --- /dev/null +++ b/src/AdvancedSettings/Properties/PublishProfiles/win-arm64.pubxml @@ -0,0 +1,16 @@ + + + + + FileSystem + arm64 + win-arm64 + true + False + False + True + True + + \ No newline at end of file diff --git a/src/AdvancedSettings/Properties/PublishProfiles/win-x64.pubxml b/src/AdvancedSettings/Properties/PublishProfiles/win-x64.pubxml new file mode 100644 index 0000000..19ae2a6 --- /dev/null +++ b/src/AdvancedSettings/Properties/PublishProfiles/win-x64.pubxml @@ -0,0 +1,16 @@ + + + + + FileSystem + x64 + win-x64 + true + False + False + True + True + + \ No newline at end of file diff --git a/src/AdvancedSettings/Properties/PublishProfiles/win-x86.pubxml b/src/AdvancedSettings/Properties/PublishProfiles/win-x86.pubxml new file mode 100644 index 0000000..dace1fa --- /dev/null +++ b/src/AdvancedSettings/Properties/PublishProfiles/win-x86.pubxml @@ -0,0 +1,16 @@ + + + + + FileSystem + x86 + win-x86 + true + False + False + True + True + + \ No newline at end of file diff --git a/src/AdvancedSettings/Properties/launchsettings.json b/src/AdvancedSettings/Properties/launchsettings.json new file mode 100644 index 0000000..8f31822 --- /dev/null +++ b/src/AdvancedSettings/Properties/launchsettings.json @@ -0,0 +1,12 @@ +{ + "profiles": { + "Windows Advanced Settings (Package)": { + "commandName": "MsixPackage", + "doNotLaunchApp": false, + "nativeDebugging": false + }, + "Windows Advanced Settings (Unpackaged)": { + "commandName": "Project" + } + } +} \ No newline at end of file diff --git a/src/AdvancedSettings/Setup.cs b/src/AdvancedSettings/Setup.cs new file mode 100644 index 0000000..e819aea --- /dev/null +++ b/src/AdvancedSettings/Setup.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using FileExplorerSourceControlIntegration; +using Microsoft.Win32; +using Serilog; + +namespace WindowsAdvancedSettings; + +public static class Setup +{ + private static readonly string _advancedSettingsRegistryKeyPath = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\AdvancedSettings"; + private static readonly string _sourceControlProviderValueName = @"SourceControlProvider"; + private static readonly string _protocolLaunchValueName = @"Protocol"; + +#if DEBUG + private static readonly string _protocolLaunchValue = @"ms-advancedsettingsdev://"; +#else + private static readonly string _protocolLaunchValue = @"ms-advancedsettings://"; +#endif + + public static void ConfigureRegistry() + { + try + { + Registry.CurrentUser.DeleteSubKey(_advancedSettingsRegistryKeyPath, false); + using var key = Registry.CurrentUser.CreateSubKey(_advancedSettingsRegistryKeyPath, true); + key.SetValue(_sourceControlProviderValueName, typeof(SourceControlProvider).GUID.ToString()); + key.SetValue(_protocolLaunchValueName, _protocolLaunchValue); + key.Close(); + Log.Debug($"Registry Key under {_advancedSettingsRegistryKeyPath}"); + Log.Debug($" {_sourceControlProviderValueName} = {typeof(SourceControlProvider).GUID}"); + Log.Debug($" {_protocolLaunchValueName} = {_protocolLaunchValue}"); + } + catch (Exception ex) + { + Log.Error(ex, $"Failed configuring the registry."); + } + } +} diff --git a/src/AdvancedSettings/Strings/en-us/Resources.resw b/src/AdvancedSettings/Strings/en-us/Resources.resw new file mode 100644 index 0000000..2e34799 --- /dev/null +++ b/src/AdvancedSettings/Strings/en-us/Resources.resw @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Windows Advanced Settings (Dev) + The name of our application + + + Windows Advanced Settings + The name of our application + + + All files + Text for a dropdown option in a file picker dialog to show all files in a directory + + + Windows Advanced Settings + + + Administrator: Windows Advanced Settings (Dev) + Name of app when run as administrator + + + Administrator: Windows Advanced Settings + Name of app when run as administrator + + + Git integration with File Explorer + Git Extension Description + + \ No newline at end of file diff --git a/src/AdvancedSettings/TemplateStudio.xml b/src/AdvancedSettings/TemplateStudio.xml new file mode 100644 index 0000000..483883d --- /dev/null +++ b/src/AdvancedSettings/TemplateStudio.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/src/AdvancedSettings/WindowsAdvancedSettings.csproj b/src/AdvancedSettings/WindowsAdvancedSettings.csproj new file mode 100644 index 0000000..1ae3570 --- /dev/null +++ b/src/AdvancedSettings/WindowsAdvancedSettings.csproj @@ -0,0 +1,123 @@ + + + + + + + + + + Exe + + + WinExe + + + + WindowsAdvancedSettings + Dev + Assets\Dev\DevHome_Dev.ico + Assets\Release\DevHome_Preview.ico + app.manifest + x86;x64;arm64 + win-x86;win-x64;win-arm64 + Properties\PublishProfiles\win-$(Platform).pubxml + enable + enable + true + true + true + true + $(DefineConstants);DISABLE_XAML_GENERATED_MAIN + + + + + Guard + Spectre + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + + + + + + + + + + + Designer + + + + + + + + Designer + + + + + + + + + + Always + + + + + + + + + true + + + + + + PreserveNewest + Assets\NOTICE.txt + + + + + + + + + + + + + + + + $(DefineConstants);STABLE_BUILD + net8.0-windows10.0.22621.0 + + \ No newline at end of file diff --git a/src/AdvancedSettings/app.manifest b/src/AdvancedSettings/app.manifest new file mode 100644 index 0000000..d9ea011 --- /dev/null +++ b/src/AdvancedSettings/app.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/AdvancedSettings/appsettings.json b/src/AdvancedSettings/appsettings.json new file mode 100644 index 0000000..1a601af --- /dev/null +++ b/src/AdvancedSettings/appsettings.json @@ -0,0 +1,31 @@ +{ + "Serilog": { + "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File", "Serilog.Sinks.Debug" ], + "MinimumLevel": "Debug", + "WriteTo": [ + { + "Name": "Console", + "Args": { + "outputTemplate": "[{Timestamp:yyyy/MM/dd HH:mm:ss.fff} {Level:u3}] ({SourceContext}) {Message:lj}{NewLine}{Exception}", + "restrictedToMinimumLevel": "Debug" + } + }, + { + "Name": "File", + "Args": { + "path": "%WINDOWSADVANCEDSETTINGS_LOG_ROOT%\\FileExplorerGitIntegration.dhlog", + "outputTemplate": "[{Timestamp:yyyy/MM/dd HH:mm:ss.fff} {Level:u3}] ({SourceContext}) {Message:lj}{NewLine}{Exception}", + "restrictedToMinimumLevel": "Information", + "rollingInterval": "Day" + } + }, + { + "Name": "Debug" + } + ], + "Enrich": [ "FromLogContext" ], + "Properties": { + "SourceContext": "WindowsAdvancedSettings" + } + } +} \ No newline at end of file diff --git a/src/Common/Helpers/DirectoryHelper.cs b/src/Common/Helpers/DirectoryHelper.cs new file mode 100644 index 0000000..f40a776 --- /dev/null +++ b/src/Common/Helpers/DirectoryHelper.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System; +using System.IO; +using System.Threading; +using Serilog; + +namespace WindowsAdvancedSettings.Common.Helpers; + +public static class DirectoryHelper +{ + private static readonly ILogger _log = Log.ForContext("SourceContext", nameof(DirectoryHelper)); + + // Attempt to delete a directory with retries and an increasing backoff delay between retry attempts. + // This is useful when the directory may be temporarily in use by another process and the deletion may fail. + public static void DeleteDirectoryWithRetries(string directoryPath, bool recursive = true, int maxRetries = 3, int initialRetryDelayMs = 100, bool throwOnFailure = true) + { + ArgumentException.ThrowIfNullOrEmpty(directoryPath); + ArgumentOutOfRangeException.ThrowIfNegative(maxRetries); + ArgumentOutOfRangeException.ThrowIfNegative(initialRetryDelayMs); + + var retryDelay = initialRetryDelayMs; + for (var i = 0; i <= maxRetries; ++i) + { + try + { + if (Directory.Exists(directoryPath)) + { + Directory.Delete(directoryPath, recursive); + } + + return; + } + catch (Exception ex) + { + if (i == maxRetries) + { + _log.Error(ex, $"Failed to delete directory {directoryPath} on attempt {i + 1}."); + if (throwOnFailure) + { + throw; + } + else + { + return; + } + } + else + { + _log.Information(ex, $"Failed to delete directory {directoryPath} on attempt {i + 1}. Retrying up to {maxRetries - i} more times."); + } + } + + Thread.Sleep(retryDelay); + retryDelay *= 2; + } + } +} diff --git a/src/Common/Helpers/FileService.cs b/src/Common/Helpers/FileService.cs new file mode 100644 index 0000000..91d5bfe --- /dev/null +++ b/src/Common/Helpers/FileService.cs @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.IO; +using System.Text; +using System.Text.Json; + +namespace WindowsAdvancedSettings.Common.Helpers; + +public class FileService +{ +#pragma warning disable CS8603 // Possible null reference return. + public T Read(string folderPath, string fileName) + { + var path = Path.Combine(folderPath, fileName); + if (File.Exists(path)) + { + using var fileStream = File.OpenText(path); + return JsonSerializer.Deserialize(fileStream.BaseStream); + } + + return default; + } +#pragma warning restore CS8603 // Possible null reference return. + + public void Save(string folderPath, string fileName, T content) + { + if (!Directory.Exists(folderPath)) + { + Directory.CreateDirectory(folderPath); + } + + var fileContent = JsonSerializer.Serialize(content); + File.WriteAllText(Path.Combine(folderPath, fileName), fileContent, Encoding.UTF8); + } + + public void Delete(string folderPath, string fileName) + { + if (fileName != null && File.Exists(Path.Combine(folderPath, fileName))) + { + File.Delete(Path.Combine(folderPath, fileName)); + } + } +} diff --git a/src/Common/Helpers/GitCommandRunnerResultInfo.cs b/src/Common/Helpers/GitCommandRunnerResultInfo.cs new file mode 100644 index 0000000..b6df010 --- /dev/null +++ b/src/Common/Helpers/GitCommandRunnerResultInfo.cs @@ -0,0 +1,41 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System; +using Microsoft.Windows.DevHome.SDK; + +namespace WindowsAdvancedSettings.Common.Helpers; + +public class GitCommandRunnerResultInfo +{ + public ProviderOperationStatus Status { get; set; } + + public string? Output { get; set; } + + public string? DisplayMessage { get; set; } + + public string? DiagnosticText { get; set; } + + public Exception? Ex { get; set; } + + public string? Arguments { get; set; } + + public int? ProcessExitCode { get; set; } + + public GitCommandRunnerResultInfo(ProviderOperationStatus status, string? output) + { + Status = status; + Output = output; + } + + public GitCommandRunnerResultInfo(ProviderOperationStatus status, string? output, string? displayMessage, string? diagnosticText, Exception? ex, string? args, int? processExitCode) + { + Status = status; + Output = output; + DisplayMessage = displayMessage; + DiagnosticText = diagnosticText; + Ex = ex; + Arguments = args; + ProcessExitCode = processExitCode; + } +} diff --git a/src/Common/Helpers/Json.cs b/src/Common/Helpers/Json.cs new file mode 100644 index 0000000..07a56a4 --- /dev/null +++ b/src/Common/Helpers/Json.cs @@ -0,0 +1,35 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.IO; +using System.Text; +using System.Text.Json; +using System.Threading.Tasks; + +namespace WindowsAdvancedSettings.Common.Helpers; + +public static class Json +{ + public static async Task ToObjectAsync(string value) + { + if (typeof(T) == typeof(bool)) + { + return (T)(object)bool.Parse(value); + } + + await using var stream = new MemoryStream(Encoding.UTF8.GetBytes(value)); + return (await JsonSerializer.DeserializeAsync(stream))!; + } + + public static async Task StringifyAsync(T value) + { + if (typeof(T) == typeof(bool)) + { + return value!.ToString()!.ToLowerInvariant(); + } + + await using var stream = new MemoryStream(); + await JsonSerializer.SerializeAsync(stream, value); + return Encoding.UTF8.GetString(stream.ToArray()); + } +} diff --git a/src/Common/Helpers/Logging.cs b/src/Common/Helpers/Logging.cs new file mode 100644 index 0000000..601db2b --- /dev/null +++ b/src/Common/Helpers/Logging.cs @@ -0,0 +1,34 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System; +using System.IO; +using Microsoft.Extensions.Configuration; +using Serilog; +using Windows.Storage; + +namespace WindowsAdvancedSettings.Common.Helpers; + +public class Logging +{ + public static readonly string LogExtension = ".waslog"; + + public static readonly string LogFolderName = "Logs"; + + public static readonly string DefaultLogFileName = "was"; + + private static readonly Lazy _logFolderRoot = new(() => Path.Combine(ApplicationData.Current.TemporaryFolder.Path, LogFolderName)); + + public static readonly string LogFolderRoot = _logFolderRoot.Value; + + public static void SetupLogging(string jsonFileName, string appName) + { + Environment.SetEnvironmentVariable("WINDOWSADVANCEDSETTINGS_LOG_ROOT", Path.Join(LogFolderRoot, appName)); + var configuration = new ConfigurationBuilder() + .AddJsonFile(jsonFileName) + .Build(); + Log.Logger = new LoggerConfiguration() + .ReadFrom.Configuration(configuration) + .CreateLogger(); + } +} diff --git a/src/Common/Helpers/Resources.cs b/src/Common/Helpers/Resources.cs new file mode 100644 index 0000000..f931547 --- /dev/null +++ b/src/Common/Helpers/Resources.cs @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System; +using Microsoft.Windows.ApplicationModel.Resources; +using Serilog; + +namespace WindowsAdvancedSettings.Common.Helpers; + +public static class Resources +{ + private static ResourceLoader? _resourceLoader; + + public static string GetResource(string identifier, ILogger? log = null) + { + try + { + if (_resourceLoader == null) + { + if (RuntimeHelper.IsPackaged) + { + // Packaged resource map will be in the merged PRI. + _resourceLoader = new ResourceLoader(ResourceLoader.GetDefaultResourceFilePath(), "Resources"); + } + else + { + // Unpackaged will not be merged and will instead be in the named PRI. + _resourceLoader = new ResourceLoader("FileExplorerGitIntegration.pri", "FileExplorerGitIntegration/Resources"); + } + } + + return _resourceLoader.GetString(identifier); + } + catch (Exception ex) + { + log?.Error(ex, $"Failed loading resource: {identifier}"); + + // If we fail, load the original identifier so it is obvious which resource is missing. + return identifier; + } + } +} diff --git a/src/Common/Helpers/RuntimeHelper.cs b/src/Common/Helpers/RuntimeHelper.cs new file mode 100644 index 0000000..7e053f6 --- /dev/null +++ b/src/Common/Helpers/RuntimeHelper.cs @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using Windows.Win32; +using Windows.Win32.Foundation; + +namespace WindowsAdvancedSettings.Common.Helpers; + +public static class RuntimeHelper +{ + public static bool IsPackaged + { + get + { + uint length = 0; + return PInvoke.GetCurrentPackageFullName(ref length, null) != WIN32_ERROR.APPMODEL_ERROR_NO_PACKAGE; + } + } +} diff --git a/src/Common/Helpers/SettingsStorageExtensions.cs b/src/Common/Helpers/SettingsStorageExtensions.cs new file mode 100644 index 0000000..74c92c9 --- /dev/null +++ b/src/Common/Helpers/SettingsStorageExtensions.cs @@ -0,0 +1,113 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System; +using System.IO; +using System.Threading.Tasks; +using Windows.Storage; +using Windows.Storage.Streams; + +namespace WindowsAdvancedSettings.Common.Helpers; + +// Use these extension methods to store and retrieve local and roaming app data +// More details regarding storing and retrieving app data at https://docs.microsoft.com/windows/apps/design/app-settings/store-and-retrieve-app-data +public static class SettingsStorageExtensions +{ + private const string FileExtension = ".json"; + + public static bool IsRoamingStorageAvailable(this ApplicationData appData) + { + return appData.RoamingStorageQuota == 0; + } + + public static async Task SaveAsync(this StorageFolder folder, string name, T content) + { + var file = await folder.CreateFileAsync(GetFileName(name), CreationCollisionOption.ReplaceExisting); + var fileContent = await Json.StringifyAsync(content!); + + await FileIO.WriteTextAsync(file, fileContent); + } + + public static async Task ReadAsync(this StorageFolder folder, string name) + { + if (!File.Exists(Path.Combine(folder.Path, GetFileName(name)))) + { + return default; + } + + var file = await folder.GetFileAsync($"{name}.json"); + var fileContent = await FileIO.ReadTextAsync(file); + + return await Json.ToObjectAsync(fileContent); + } + + public static async Task SaveAsync(this ApplicationDataContainer settings, string key, T value) + { + settings.SaveString(key, await Json.StringifyAsync(value!)); + } + + public static void SaveString(this ApplicationDataContainer settings, string key, string value) + { + settings.Values[key] = value; + } + + public static async Task ReadAsync(this ApplicationDataContainer settings, string key) + { + object? obj; + + if (settings.Values.TryGetValue(key, out obj)) + { + return await Json.ToObjectAsync((string)obj); + } + + return default; + } + + public static async Task SaveFileAsync(this StorageFolder folder, byte[] content, string fileName, CreationCollisionOption options = CreationCollisionOption.ReplaceExisting) + { + ArgumentNullException.ThrowIfNull(content); + + if (string.IsNullOrEmpty(fileName)) + { + throw new ArgumentException("File name is null or empty. Specify a valid file name", nameof(fileName)); + } + + var storageFile = await folder.CreateFileAsync(fileName, options); + await FileIO.WriteBytesAsync(storageFile, content); + return storageFile; + } + + public static async Task ReadFileAsync(this StorageFolder folder, string fileName) + { + var item = await folder.TryGetItemAsync(fileName).AsTask().ConfigureAwait(false); + + if (item != null && item.IsOfType(StorageItemTypes.File)) + { + var storageFile = await folder.GetFileAsync(fileName); + var content = await storageFile.ReadBytesAsync(); + return content; + } + + return null; + } + + public static async Task ReadBytesAsync(this StorageFile file) + { + if (file != null) + { + using IRandomAccessStream stream = await file.OpenReadAsync(); + using var reader = new DataReader(stream.GetInputStreamAt(0)); + await reader.LoadAsync((uint)stream.Size); + var bytes = new byte[stream.Size]; + reader.ReadBytes(bytes); + return bytes; + } + + return null; + } + + private static string GetFileName(string name) + { + return string.Concat(name, FileExtension); + } +} diff --git a/src/Common/NativeMethods.txt b/src/Common/NativeMethods.txt new file mode 100644 index 0000000..24c209e --- /dev/null +++ b/src/Common/NativeMethods.txt @@ -0,0 +1,12 @@ +CoRegisterClassObject +CoRevokeClassObject +CoResumeClassObjects +MEMORYSTATUSEX +GlobalMemoryStatusEx +SHChangeNotify +SHLoadIndirectString +GetCurrentPackageFullName +OpenProcessToken +GetTokenInformation +GetCurrentProcess +TOKEN_ELEVATION_TYPE diff --git a/src/Common/WindowsAdvancedSettings.Common.csproj b/src/Common/WindowsAdvancedSettings.Common.csproj new file mode 100644 index 0000000..55f1171 --- /dev/null +++ b/src/Common/WindowsAdvancedSettings.Common.csproj @@ -0,0 +1,30 @@ + + + + Common + x86;x64;arm64 + win-x86;win-x64;win-arm64 + enable + true + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/FileExplorerGitIntegration/FileExplorerGitIntegration.csproj b/src/FileExplorerGitIntegration/FileExplorerGitIntegration.csproj new file mode 100644 index 0000000..8159653 --- /dev/null +++ b/src/FileExplorerGitIntegration/FileExplorerGitIntegration.csproj @@ -0,0 +1,61 @@ + + + + + + Exe + + + WinExe + + + + enable + enable + Dev + portable + x86;x64;arm64 + win-x86;win-x64;win-arm64 + true + + + + + Guard + Spectre + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Always + + + + + $(DefineConstants);STABLE_BUILD + + \ No newline at end of file diff --git a/src/FileExplorerGitIntegration/GitLocalRepositoryProviderFactory`1.cs b/src/FileExplorerGitIntegration/GitLocalRepositoryProviderFactory`1.cs new file mode 100644 index 0000000..2428bdc --- /dev/null +++ b/src/FileExplorerGitIntegration/GitLocalRepositoryProviderFactory`1.cs @@ -0,0 +1,73 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System; +using System.Runtime.InteropServices; +using FileExplorerGitIntegration.Models; +using WinRT; + +namespace FileExplorerGitIntegration; + +[ComVisible(true)] +public class GitLocalRepositoryProviderFactory : IClassFactory +where T : GitLocalRepositoryProviderFactory +{ + private readonly Func _createGitLocalRepositoryProvider; + + public GitLocalRepositoryProviderFactory(Func createGitLocalRepositoryProvider) + { + _createGitLocalRepositoryProvider = createGitLocalRepositoryProvider; + } + + public int CreateInstance(nint pUnkOuter, ref Guid riid, out nint ppvObject) + { + ppvObject = nint.Zero; + + if (pUnkOuter != nint.Zero) + { + Marshal.ThrowExceptionForHR(CLASSENOAGGREGATION); + } + + if (riid == typeof(T).GUID || riid == Guid.Parse(Guids.IUnknown)) + { + // Create the instance of the .NET object + ppvObject = MarshalInspectable.FromManaged(_createGitLocalRepositoryProvider()); + } + else + { + // The object that ppvObject points to does not support the + // interface identified by riid. + Marshal.ThrowExceptionForHR(ENOINTERFACE); + } + + return 0; + } + + int IClassFactory.LockServer(bool fLock) + { + return 0; + } + + private const int CLASSENOAGGREGATION = unchecked((int)0x80040110); + private const int ENOINTERFACE = unchecked((int)0x80004002); +} + +internal static class Guids +{ + public const string IClassFactory = "00000001-0000-0000-C000-000000000046"; + public const string IUnknown = "00000000-0000-0000-C000-000000000046"; +} + +// IClassFactory declaration +[ComImport] +[ComVisible(false)] +[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] +[Guid(Guids.IClassFactory)] +internal interface IClassFactory +{ + [PreserveSig] + int CreateInstance(nint pUnkOuter, ref Guid riid, out nint ppvObject); + + [PreserveSig] + int LockServer(bool fLock); +} diff --git a/src/FileExplorerGitIntegration/Helpers/Resources.cs b/src/FileExplorerGitIntegration/Helpers/Resources.cs new file mode 100644 index 0000000..0358b68 --- /dev/null +++ b/src/FileExplorerGitIntegration/Helpers/Resources.cs @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using Microsoft.Windows.ApplicationModel.Resources; +using Serilog; +using WindowsAdvancedSettings.Common.Helpers; + +namespace FileExplorerGitIntegration.Helpers; + +public static class Resources +{ + private static ResourceLoader? _resourceLoader; + + public static string GetResource(string identifier, ILogger? log = null) + { + try + { + if (_resourceLoader == null) + { + if (RuntimeHelper.IsPackaged) + { + // Packaged resource map will be in the merged PRI. + _resourceLoader = new ResourceLoader(ResourceLoader.GetDefaultResourceFilePath(), "Resources"); + } + else + { + // Unpackaged will not be merged and will instead be in the named PRI. + _resourceLoader = new ResourceLoader("FileExplorerGitIntegration.pri", "FileExplorerGitIntegration/Resources"); + } + } + + return _resourceLoader.GetString(identifier); + } + catch (Exception ex) + { + log?.Error(ex, $"Failed loading resource: {identifier}"); + + // If we fail, load the original identifier so it is obvious which resource is missing. + return identifier; + } + } +} diff --git a/src/FileExplorerGitIntegration/Models/CommitLogCache.cs b/src/FileExplorerGitIntegration/Models/CommitLogCache.cs new file mode 100644 index 0000000..53b258c --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/CommitLogCache.cs @@ -0,0 +1,78 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using Serilog; + +namespace FileExplorerGitIntegration.Models; + +internal sealed class CommitLogCache +{ + private readonly string _workingDirectory; + + // For now, we'll use the command line to get the last commit for a file, on demand. + private readonly GitDetect _gitDetect = new(); + private readonly bool _gitInstalled; + + private readonly LruCacheDictionary _cache = new(); + + private readonly Serilog.ILogger _log = Log.ForContext("SourceContext", nameof(CommitLogCache)); + + public CommitLogCache(string workingDirectory) + { + _workingDirectory = workingDirectory; + _gitInstalled = _gitDetect.DetectGit(); + } + + public CommitWrapper? FindLastCommit(string relativePath) + { + if (_cache.TryGetValue(relativePath, out var cachedCommit)) + { + return cachedCommit; + } + + var result = FindLastCommitUsingCommandLine(relativePath); + + if (result != null) + { + result = _cache.GetOrAdd(relativePath, result); + } + + return result; + } + + private CommitWrapper? FindLastCommitUsingCommandLine(string relativePath) + { + if (string.IsNullOrEmpty(relativePath)) + { + relativePath = "."; + } + + var fullPath = Path.Combine(_workingDirectory, relativePath); + var directory = Path.GetDirectoryName(fullPath); + var filename = Path.GetFileName(fullPath); + if (string.IsNullOrEmpty(directory) || string.IsNullOrEmpty(filename)) + { + _log.Warning($"FindLastCommitUsingCommandLine failed to parse relativePath {relativePath}"); + return null; + } + + var result = GitExecute.ExecuteGitCommand(_gitDetect.GitConfiguration.ReadInstallPath(), directory, $"log -n 1 --pretty=format:%s%n%an%n%ae%n%aI%n%H -- {filename}"); + if ((result.Status != Microsoft.Windows.DevHome.SDK.ProviderOperationStatus.Success) || (result.Output is null)) + { + return null; + } + + var parts = result.Output.Split('\n'); + if (parts.Length != 5) + { + return null; + } + + string message = parts[0]; + string authorName = parts[1]; + string authorEmail = parts[2]; + DateTimeOffset authorWhen = DateTimeOffset.Parse(parts[3], null, System.Globalization.DateTimeStyles.RoundtripKind); + string sha = parts[4]; + return new CommitWrapper(message, authorName, authorEmail, authorWhen, sha); + } +} diff --git a/src/FileExplorerGitIntegration/Models/CommitWrapper.cs b/src/FileExplorerGitIntegration/Models/CommitWrapper.cs new file mode 100644 index 0000000..8fd025b --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/CommitWrapper.cs @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +namespace FileExplorerGitIntegration.Models; + +public sealed class CommitWrapper +{ + public string MessageShort { get; private set; } + + public string AuthorName { get; private set; } + + public string AuthorEmail { get; private set; } + + public DateTimeOffset AuthorWhen { get; private set; } + + public string Sha { get; private set; } + + public CommitWrapper(string messageShort, string authorName, string authorEmail, DateTimeOffset authorWhen, string sha) + { + MessageShort = messageShort; + AuthorName = authorName; + AuthorEmail = authorEmail; + AuthorWhen = authorWhen; + Sha = sha; + } +} diff --git a/src/FileExplorerGitIntegration/Models/GitConfiguration.cs b/src/FileExplorerGitIntegration/Models/GitConfiguration.cs new file mode 100644 index 0000000..8611f5f --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitConfiguration.cs @@ -0,0 +1,95 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using Serilog; +using Windows.Storage; +using WindowsAdvancedSettings.Common.Helpers; + +namespace FileExplorerGitIntegration.Models; + +public class GitConfiguration : IDisposable +{ + public GitExecutableConfigOptions GitExecutableConfigOptions { get; set; } + + private readonly FileService _fileService; + + private string GitExeInstallPath { get; set; } = string.Empty; + + private static readonly object _fileLock = new(); + + private readonly ILogger _log = Log.ForContext(); + + private readonly string _tempConfigurationFileName = "TemporaryGitConfiguration.json"; + + public GitConfiguration(string? path) + { + string folderPath; + if (RuntimeHelper.IsPackaged) + { + folderPath = ApplicationData.Current.LocalFolder.Path; + } + else + { + folderPath = path ?? string.Empty; + } + + GitExecutableConfigOptions = new GitExecutableConfigOptions + { + GitExecutableConfigFolderPath = folderPath, + }; + + _fileService = new FileService(); + EnsureConfigFileCreation(); + } + + public string ReadInstallPath() + { + lock (_fileLock) + { + GitExeInstallPath = _fileService.Read(GitExecutableConfigOptions.GitExecutableConfigFolderPath, GitExecutableConfigOptions.GitExecutableConfigFileName); + return GitExeInstallPath; + } + } + + public void EnsureConfigFileCreation() + { + lock (_fileLock) + { + if (!Directory.Exists(GitExecutableConfigOptions.GitExecutableConfigFolderPath)) + { + Directory.CreateDirectory(GitExecutableConfigOptions.GitExecutableConfigFolderPath); + } + + var configFileFullPath = Path.Combine(GitExecutableConfigOptions.GitExecutableConfigFolderPath, GitExecutableConfigOptions.GitExecutableConfigFileName); + if (!File.Exists(configFileFullPath)) + { + _fileService.Save(GitExecutableConfigOptions.GitExecutableConfigFolderPath, GitExecutableConfigOptions.GitExecutableConfigFileName, string.Empty); + _log.Information("The git configuration file did not exists and has just been created"); + } + } + } + + public bool IsGitExeInstallPathSet() + { + return !string.IsNullOrEmpty(GitExeInstallPath); + } + + public bool StoreGitExeInstallPath(string path) + { + lock (_fileLock) + { + _log.Information("Setting Git Exe Install Path"); + GitExeInstallPath = path; + + _fileService.Save(GitExecutableConfigOptions.GitExecutableConfigFolderPath, _tempConfigurationFileName, GitExeInstallPath); + File.Replace(Path.Combine(GitExecutableConfigOptions.GitExecutableConfigFolderPath, _tempConfigurationFileName), Path.Combine(GitExecutableConfigOptions.GitExecutableConfigFolderPath, GitExecutableConfigOptions.GitExecutableConfigFileName), null); + _log.Information("Git Exe Install Path stored successfully"); + return true; + } + } + + public void Dispose() + { + GC.SuppressFinalize(this); + } +} diff --git a/src/FileExplorerGitIntegration/Models/GitDetect.cs b/src/FileExplorerGitIntegration/Models/GitDetect.cs new file mode 100644 index 0000000..8358503 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitDetect.cs @@ -0,0 +1,135 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using Microsoft.Win32; +using Microsoft.Windows.DevHome.SDK; +using Serilog; +using WindowsAdvancedSettings.Models; + +namespace FileExplorerGitIntegration.Models; + +public class GitDetect +{ + public GitConfiguration GitConfiguration { get; set; } + + private readonly ILogger _log = Log.ForContext(); + + private struct DetectInfo + { + public bool Found; + public string Version; + } + + public GitDetect() + { + GitConfiguration = new GitConfiguration(null); + } + + public bool DetectGit() + { + var detect = new DetectInfo { Found = false, Version = string.Empty }; + var status = GitDetectStatus.NotFound; + + if (!detect.Found) + { + // Check if git.exe is present in PATH environment variable + detect = ValidateGitConfigurationPath("git.exe"); + if (detect.Found) + { + status = GitDetectStatus.PathEnvironmentVariable; + GitConfiguration.StoreGitExeInstallPath("git.exe"); + } + } + + if (!detect.Found) + { + // Check execution of git.exe by finding install location in registry keys + string[] registryPaths = { "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Git_is1", "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Git_is1" }; + + foreach (var registryPath in registryPaths) + { + var gitPath = Registry.GetValue(registryPath, "InstallLocation", defaultValue: string.Empty) as string; + if (!string.IsNullOrEmpty(gitPath)) + { + var paths = FindSubdirectories(gitPath); + detect = CheckForExeInPaths(paths); + if (detect.Found) + { + status = GitDetectStatus.RegistryProbe; + break; + } + } + } + } + + if (!detect.Found) + { + // Search for git.exe in common file paths + var programFiles = Environment.GetEnvironmentVariable("ProgramFiles"); + var programFilesX86 = Environment.GetEnvironmentVariable("ProgramFiles(x86)"); + string[] possiblePaths = { $"{programFiles}\\Git\\bin", $"{programFilesX86}\\Git\\bin", $"{programFiles}\\Git\\cmd", $"{programFilesX86}\\Git\\cmd" }; + detect = CheckForExeInPaths(possiblePaths); + if (detect.Found) + { + status = GitDetectStatus.ProgramFiles; + } + } + + _log.Information($"Status: {status}"); + ////TelemetryFactory.Get().Log("GitDetect_Event", LogLevel.Critical, new GitDetectEvent(status, detect.Version)); + return detect.Found; + } + + private string[] FindSubdirectories(string installLocation) + { + try + { + if (Directory.Exists(installLocation)) + { + return Directory.GetDirectories(installLocation); + } + else + { + _log.Warning("Install location does not exist: {InstallLocation}", installLocation); + return Array.Empty(); + } + } + catch (Exception ex) + { + _log.Warning(ex, "Failed to find subdirectories in install location: {InstallLocation}", installLocation); + return Array.Empty(); + } + } + + private DetectInfo CheckForExeInPaths(string[] possiblePaths) + { + // Iterate through the possible paths to find the git.exe file + foreach (var path in possiblePaths.Where(x => !string.IsNullOrEmpty(x))) + { + var gitPath = Path.Combine(path, "git.exe"); + var detect = ValidateGitConfigurationPath(gitPath); + + // If the git.exe file is found, store the install path and log the information + if (detect.Found) + { + GitConfiguration.StoreGitExeInstallPath(gitPath); + _log.Information("Git Exe Install Path found"); + return detect; + } + } + + _log.Debug("Git.exe not found in paths examined"); + return new DetectInfo { Found = false, Version = string.Empty }; + } + + private DetectInfo ValidateGitConfigurationPath(string path) + { + var result = GitExecute.ExecuteGitCommand(path, string.Empty, "--version"); + if (result.Status == ProviderOperationStatus.Success && result.Output != null && result.Output.Contains("git version")) + { + return new DetectInfo { Found = true, Version = result.Output.Replace("git version", string.Empty).TrimEnd() }; + } + + return new DetectInfo { Found = false, Version = string.Empty }; + } +} diff --git a/src/FileExplorerGitIntegration/Models/GitDetectStatus.cs b/src/FileExplorerGitIntegration/Models/GitDetectStatus.cs new file mode 100644 index 0000000..26fd937 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitDetectStatus.cs @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +namespace WindowsAdvancedSettings.Models; + +public enum GitDetectStatus +{ + // git.exe was not found on the system + NotFound, + + // In the PATH environment variable + PathEnvironmentVariable, + + // Probed well-known registry keys to find a Git install location + RegistryProbe, + + // Probed well-known folders under Program Files [(x86)] + ProgramFiles, +} diff --git a/src/FileExplorerGitIntegration/Models/GitExeceutableConfigOptions.cs b/src/FileExplorerGitIntegration/Models/GitExeceutableConfigOptions.cs new file mode 100644 index 0000000..e03aab9 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitExeceutableConfigOptions.cs @@ -0,0 +1,21 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +namespace FileExplorerGitIntegration.Models; + +public partial class GitExecutableConfigOptions +{ + private const string GitExecutableConfigFileNameDefault = "GitConfiguration.json"; + + public string GitExecutableConfigFileName { get; set; } = GitExecutableConfigFileNameDefault; + + private readonly string _gitExecutableConfigFolderPathDefault = Path.Combine(Path.GetTempPath(), "FileExplorerGitIntegration"); + + private string? _gitExecutableConfigFolderPath; + + public string GitExecutableConfigFolderPath + { + get => _gitExecutableConfigFolderPath is null ? _gitExecutableConfigFolderPathDefault : _gitExecutableConfigFolderPath; + set => _gitExecutableConfigFolderPath = string.IsNullOrEmpty(value) ? _gitExecutableConfigFolderPathDefault : value; + } +} diff --git a/src/FileExplorerGitIntegration/Models/GitExecute.cs b/src/FileExplorerGitIntegration/Models/GitExecute.cs new file mode 100644 index 0000000..d15f377 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitExecute.cs @@ -0,0 +1,66 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System; +using System.Diagnostics; +using Microsoft.Windows.DevHome.SDK; +using Serilog; +using WindowsAdvancedSettings.Common.Helpers; + +namespace FileExplorerGitIntegration.Models; + +public class GitExecute +{ + public static GitCommandRunnerResultInfo ExecuteGitCommand(string gitApplication, string repositoryDirectory, string arguments) + { + try + { + var processStartInfo = new ProcessStartInfo(); + if (!WslIntegrator.IsWSLRepo(repositoryDirectory)) + { + processStartInfo.FileName = gitApplication; + processStartInfo.Arguments = arguments; + processStartInfo.WorkingDirectory = repositoryDirectory; + } + else + { + Log.Information("Wsl.exe will be invoked to obtain property information from git"); + processStartInfo.FileName = "wsl"; + processStartInfo.Arguments = string.Concat(WslIntegrator.GetArgumentPrefixForWsl(repositoryDirectory), arguments); + processStartInfo.WorkingDirectory = WslIntegrator.GetWorkingDirectory(repositoryDirectory); + } + + processStartInfo.RedirectStandardOutput = true; + processStartInfo.UseShellExecute = false; + processStartInfo.CreateNoWindow = true; + processStartInfo.StandardOutputEncoding = System.Text.Encoding.UTF8; + + using var process = Process.Start(processStartInfo); + if (process != null) + { + var output = process.StandardOutput.ReadToEnd(); + + // Add timeout for 1 minute + process.WaitForExit(TimeSpan.FromMinutes(1)); + + if (process.ExitCode != 0) + { + Log.Error("Execute Git process exited unsuccessfully with exit code {ExitCode}", process.ExitCode); + return new GitCommandRunnerResultInfo(ProviderOperationStatus.Failure, output, "Execute Git process exited unsuccessfully", string.Empty, null, arguments, process.ExitCode); + } + + return new GitCommandRunnerResultInfo(ProviderOperationStatus.Success, output); + } + else + { + Log.Error("Failed to start the Git process: process is null"); + return new GitCommandRunnerResultInfo(ProviderOperationStatus.Failure, null, "Git process is null", string.Empty, new InvalidOperationException("Failed to start the Git process: process is null"), null, null); + } + } + catch (Exception ex) + { + Log.Error(ex, "Failed to invoke Git with arguments: {Argument}", arguments); + return new GitCommandRunnerResultInfo(ProviderOperationStatus.Failure, null, "Failed to invoke Git with arguments", string.Empty, ex, arguments, null); + } + } +} diff --git a/src/FileExplorerGitIntegration/Models/GitLocalRepository.cs b/src/FileExplorerGitIntegration/Models/GitLocalRepository.cs new file mode 100644 index 0000000..77d685c --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitLocalRepository.cs @@ -0,0 +1,176 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Runtime.InteropServices; +using Microsoft.Windows.DevHome.SDK; +using Serilog; +using Windows.Foundation.Collections; + +namespace FileExplorerGitIntegration.Models; + +[ComVisible(false)] +[ClassInterface(ClassInterfaceType.None)] +public sealed class GitLocalRepository : ILocalRepository +{ + private readonly RepositoryCache? _repositoryCache; + + private readonly ILogger _log = Log.ForContext("SourceContext", nameof(GitLocalRepository)); + + public string RootFolder + { + get; init; + } + + public GitLocalRepository(string rootFolder) + { + RootFolder = rootFolder; + } + + internal GitLocalRepository(string rootFolder, RepositoryCache? cache) + { + RootFolder = rootFolder; + _repositoryCache = cache; + + try + { + // Rather than open the repo from scratch as validation, try to retrieve it from the cache + OpenRepository(); + } + catch (Exception ex) + { + _log.Error(ex, "Exception thrown in OpenRepository"); + throw; + } + } + + private RepositoryWrapper OpenRepository() + { + if (_repositoryCache != null) + { + return _repositoryCache.GetRepository(RootFolder); + } + + return new RepositoryWrapper(RootFolder); + } + + IPropertySet ILocalRepository.GetProperties(string[] properties, string relativePath) + { + relativePath = relativePath.Replace('\\', '/'); + var result = new ValueSet(); + + (CommitWrapper? commit, bool alreadyFetched) latestCommit = (null, false); + + var repository = OpenRepository(); + + if (repository is null) + { + _log.Debug("GetProperties: Repository object is null"); + return result; + } + + // If this repo wasn't fetched from the cache, we'll need to dispose of it at the end of the method. + using var repositoryCleanup = (_repositoryCache is null) ? repository : null; + + foreach (var propName in properties) + { + switch (propName) + { + case "System.VersionControl.LastChangeMessage": + case "System.VersionControl.LastChangeAuthorName": + case "System.VersionControl.LastChangeDate": + case "System.VersionControl.LastChangeAuthorEmail": + case "System.VersionControl.LastChangeID": + AddLatestCommitProperty(result, relativePath, propName, repository, ref latestCommit); + break; + + case "System.VersionControl.Status": + result.Add(propName, GetStatus(relativePath, repository)); + break; + + case "System.VersionControl.CurrentFolderStatus": + var folderStatus = GetFolderStatus(relativePath, repository); + if (folderStatus is not null) + { + result.Add(propName, folderStatus); + } + + break; + } + } + + _log.Debug("Returning source control properties from git source control extension"); + return result; + } + + private void AddLatestCommitProperty(ValueSet result, string relativePath, string propName, RepositoryWrapper repository, ref (CommitWrapper? commit, bool alreadyFetched) latestCommit) + { + if (!latestCommit.alreadyFetched) + { + latestCommit.commit = FindLatestCommit(relativePath, repository); + latestCommit.alreadyFetched = true; + } + + if (latestCommit.commit is not null) + { + switch (propName) + { + case "System.VersionControl.LastChangeMessage": + result.Add(propName, latestCommit.commit.MessageShort); + break; + case "System.VersionControl.LastChangeAuthorName": + result.Add(propName, latestCommit.commit.AuthorName); + break; + case "System.VersionControl.LastChangeDate": + result.Add(propName, latestCommit.commit.AuthorWhen); + break; + case "System.VersionControl.LastChangeAuthorEmail": + result.Add(propName, latestCommit.commit.AuthorEmail); + break; + case "System.VersionControl.LastChangeID": + result.Add(propName, latestCommit.commit.Sha); + break; + } + } + } + + public IPropertySet GetProperties(string[] properties, string relativePath) + { + return ((ILocalRepository)this).GetProperties(properties, relativePath); + } + + private string? GetFolderStatus(string relativePath, RepositoryWrapper repository) + { + try + { + return repository.GetRepoStatus(relativePath); + } + catch + { + return null; + } + } + + private string? GetStatus(string relativePath, RepositoryWrapper repository) + { + try + { + return repository.GetFileStatus(relativePath); + } + catch + { + return null; + } + } + + private CommitWrapper? FindLatestCommit(string relativePath, RepositoryWrapper repository) + { + try + { + return repository.FindLastCommit(relativePath); + } + catch + { + return null; + } + } +} diff --git a/src/FileExplorerGitIntegration/Models/GitLocalRepositoryProviderFactory.cs b/src/FileExplorerGitIntegration/Models/GitLocalRepositoryProviderFactory.cs new file mode 100644 index 0000000..b5ba762 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitLocalRepositoryProviderFactory.cs @@ -0,0 +1,64 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Runtime.InteropServices; +using FileExplorerGitIntegration.Helpers; +using Microsoft.Windows.DevHome.SDK; +using Serilog; + +namespace FileExplorerGitIntegration.Models; + +[ComVisible(true)] +[ClassInterface(ClassInterfaceType.None)] +#if !DEBUG +[Guid("8A962CBD-530D-4195-8FE3-F0DF3FDDF128")] +#else +[Guid("BDA76685-E749-4f09-8F13-C466D0802DA1")] +#endif +public class GitLocalRepositoryProviderFactory : ILocalRepositoryProvider +{ + private readonly RepositoryCache? _repositoryCache; + + public string DisplayName => "GitLocalRepositoryProviderFactory"; + + private readonly string _errorResourceKey = "OpenRepositoryError"; + + private readonly ILogger _log = Log.ForContext("SourceContext", nameof(GitLocalRepositoryProviderFactory)); + + GetLocalRepositoryResult ILocalRepositoryProvider.GetRepository(string rootPath) + { + try + { + return new GetLocalRepositoryResult(new GitLocalRepository(rootPath, _repositoryCache)); + } + catch (ArgumentException ex) + { + _log.Error(ex, "GitLocalRepositoryProviderFactory: Failed to create GitLocalRepository"); + return new GetLocalRepositoryResult(ex, Resources.GetResource("RepositoryNotFound"), $"Message: {ex.Message} and HRESULT: {ex.HResult}"); + } + catch (Exception ex) + { + _log.Error(ex, "GitLocalRepositoryProviderFactory: Failed to create GitLocalRepository"); + if (ex.Message.Contains("not owned by current user") || ex.Message.Contains("detected dubious ownership in repository")) + { + return new GetLocalRepositoryResult(ex, Resources.GetResource("RepositoryNotOwnedByCurrentUser"), $"Message: {ex.Message} and HRESULT: {ex.HResult}"); + } + + return new GetLocalRepositoryResult(ex, Resources.GetResource(_errorResourceKey), $"Message: {ex.Message} and HRESULT: {ex.HResult}"); + } + } + + public GetLocalRepositoryResult GetRepository(string rootPath) + { + return ((ILocalRepositoryProvider)this).GetRepository(rootPath); + } + + public GitLocalRepositoryProviderFactory(RepositoryCache cache) + { + _repositoryCache = cache; + } + + public GitLocalRepositoryProviderFactory() + { + } +} diff --git a/src/FileExplorerGitIntegration/Models/GitLocalRepositoryProviderServer.cs b/src/FileExplorerGitIntegration/Models/GitLocalRepositoryProviderServer.cs new file mode 100644 index 0000000..1462d38 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitLocalRepositoryProviderServer.cs @@ -0,0 +1,83 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; +using System.Diagnostics.CodeAnalysis; +using System.Runtime.InteropServices; +using FileExplorerGitIntegration; +using Serilog; +using Windows.Win32; +using Windows.Win32.System.Com; + +namespace FileExplorerGitIntegration.Models; + +public sealed class GitLocalRepositoryProviderServer : IDisposable +{ + private readonly HashSet _registrationCookies = new(); + private readonly Serilog.ILogger _log = Log.ForContext("SourceContext", nameof(GitLocalRepositoryProviderServer)); + + [UnconditionalSuppressMessage( + "ReflectionAnalysis", + "IL2050:COMCorrectness", + Justification = "GitLocalRepositoryProviderFactory and all the interfaces it implements are defined in an assembly that is not marked trimmable which means the relevant interfaces won't be trimmed.")] + public void RegisterGitRepositoryProviderServer(Func createGitRepositoryProviderServer) + where T : GitLocalRepositoryProviderFactory + { + _log.Debug($"Registering class object:"); + _log.Debug($"CLSID: {typeof(T).GUID:B}"); + _log.Debug($"Type: {typeof(T)}"); + + uint cookie; + var clsid = typeof(T).GUID; + var hr = PInvoke.CoRegisterClassObject( + clsid, + new GitLocalRepositoryProviderFactory(createGitRepositoryProviderServer), + CLSCTX.CLSCTX_LOCAL_SERVER, + Ole32.REGCLS_MULTIPLEUSE | Ole32.REGCLS_SUSPENDED, + out cookie); + + if (hr < 0) + { + Marshal.ThrowExceptionForHR(hr); + } + + _registrationCookies.Add(cookie); + _log.Debug($"Cookie: {cookie}"); + hr = PInvoke.CoResumeClassObjects(); + if (hr < 0) + { + Marshal.ThrowExceptionForHR(hr); + } + } + + public void Run() + { + // TODO : We need to handle lifetime management of the server. + // For details around ref counting and locking of out-of-proc COM servers, see + // https://docs.microsoft.com/windows/win32/com/out-of-process-server-implementation-helpers + // https://github.com/microsoft/devhome/issues/645 + Console.ReadLine(); + var disposedEvent = new ManualResetEvent(false); + disposedEvent.WaitOne(); + } + + public void Dispose() + { + _log.Debug($"Revoking class object registrations:"); + foreach (var cookie in _registrationCookies) + { + _log.Debug($"Cookie: {cookie}"); + var hr = PInvoke.CoRevokeClassObject(cookie); + Debug.Assert(hr >= 0, $"CoRevokeClassObject failed ({hr:x}). Cookie: {cookie}"); + } + } + + private sealed class Ole32 + { +#pragma warning disable SA1310 // Field names should not contain underscore + // https://docs.microsoft.com/windows/win32/api/combaseapi/ne-combaseapi-regcls + public const REGCLS REGCLS_MULTIPLEUSE = (REGCLS)1; + public const REGCLS REGCLS_SUSPENDED = (REGCLS)4; +#pragma warning restore SA1310 // Field names should not contain underscore + } +} diff --git a/src/FileExplorerGitIntegration/Models/GitRepositoryStatus.cs b/src/FileExplorerGitIntegration/Models/GitRepositoryStatus.cs new file mode 100644 index 0000000..552e094 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitRepositoryStatus.cs @@ -0,0 +1,77 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using LibGit2Sharp; + +namespace FileExplorerGitIntegration.Models; + +internal sealed class GitRepositoryStatus +{ + private readonly Dictionary _fileEntries = new(); + private readonly Dictionary _submoduleEntries = new(); + private readonly Dictionary> _statusEntries = new(); + + public string BranchName { get; set; } = string.Empty; + + public bool IsHeadDetached { get; set; } + + public string UpstreamBranch { get; set; } = string.Empty; + + public int AheadBy { get; set; } + + public int BehindBy { get; set; } + + public string Sha { get; set; } = string.Empty; + + public GitRepositoryStatus() + { + _statusEntries.Add(FileStatus.NewInIndex, new List()); + _statusEntries.Add(FileStatus.ModifiedInIndex, new List()); + _statusEntries.Add(FileStatus.DeletedFromIndex, new List()); + _statusEntries.Add(FileStatus.NewInWorkdir, new List()); + _statusEntries.Add(FileStatus.ModifiedInWorkdir, new List()); + _statusEntries.Add(FileStatus.DeletedFromWorkdir, new List()); + _statusEntries.Add(FileStatus.RenamedInIndex, new List()); + _statusEntries.Add(FileStatus.RenamedInWorkdir, new List()); + _statusEntries.Add(FileStatus.Conflicted, new List()); + } + + public void Add(string path, GitStatusEntry status) + { + _fileEntries.Add(path, status); + foreach (var entry in _statusEntries) + { + if (status.Status.HasFlag(entry.Key)) + { + entry.Value.Add(status); + } + } + } + + public bool TryAdd(string path, SubmoduleStatus status) + { + return _submoduleEntries.TryAdd(path, status); + } + + public Dictionary FileEntries => _fileEntries; + + public List Added => _statusEntries[FileStatus.NewInIndex]; + + public List Staged => _statusEntries[FileStatus.ModifiedInIndex]; + + public List Removed => _statusEntries[FileStatus.DeletedFromIndex]; + + public List Untracked => _statusEntries[FileStatus.NewInWorkdir]; + + public List Modified => _statusEntries[FileStatus.ModifiedInWorkdir]; + + public List Missing => _statusEntries[FileStatus.DeletedFromWorkdir]; + + public List RenamedInIndex => _statusEntries[FileStatus.RenamedInIndex]; + + public List RenamedInWorkDir => _statusEntries[FileStatus.RenamedInWorkdir]; + + public List Conflicted => _statusEntries[FileStatus.Conflicted]; + + public Dictionary SubmoduleEntries => _submoduleEntries; +} diff --git a/src/FileExplorerGitIntegration/Models/GitStatusEntry.cs b/src/FileExplorerGitIntegration/Models/GitStatusEntry.cs new file mode 100644 index 0000000..b3f9d48 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/GitStatusEntry.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; +using System.Globalization; +using LibGit2Sharp; + +namespace FileExplorerGitIntegration.Models; + +[DebuggerDisplay("{DebuggerDisplay,nq}")] +internal sealed class GitStatusEntry +{ + public GitStatusEntry(string path, FileStatus status, string? renameOldPath = null) + { + Path = path; + Status = status; + RenameOldPath = renameOldPath; + } + + public string Path { get; set; } + + public FileStatus Status { get; set; } + + public string? RenameOldPath { get; set; } + + public string? RenameNewPath { get; set; } + + private string DebuggerDisplay + { + get + { + if (Status.HasFlag(FileStatus.RenamedInIndex) || Status.HasFlag(FileStatus.RenamedInWorkdir)) + { + return string.Format(CultureInfo.InvariantCulture, "{0}: {1} -> {2}", Status, RenameOldPath, Path); + } + + return string.Format(CultureInfo.InvariantCulture, "{0}: {1}", Status, Path); + } + } +} diff --git a/src/FileExplorerGitIntegration/Models/LruCacheDictionary.cs b/src/FileExplorerGitIntegration/Models/LruCacheDictionary.cs new file mode 100644 index 0000000..0bd7036 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/LruCacheDictionary.cs @@ -0,0 +1,89 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; + +namespace FileExplorerGitIntegration.Models; + +// A simple LRU cache dictionary implementation. +[System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1649:File name should match first type name", Justification = "File names for generics are ugly.")] +internal sealed class LruCacheDictionary + where TKey : notnull +{ + private readonly int _capacity; + private const int DefaultCapacity = 512; + private readonly object _lock = new(); + private readonly Dictionary> _dict; + private readonly LinkedList<(TKey, TValue)> _lruList = new(); + + public LruCacheDictionary(int capacity = DefaultCapacity) + { + _capacity = capacity; + _dict = []; + } + + public bool TryGetValue(TKey key, out TValue value) + { + lock (_lock) + { + if (_dict.TryGetValue(key, out var node)) + { + RenewExistingNodeNoLock(node); + value = node.Value.Item2; + return true; + } + + value = default!; + return false; + } + } + + public TValue GetOrAdd(TKey key, TValue value) + { + lock (_lock) + { + if (_dict.TryGetValue(key, out var node)) + { + RenewExistingNodeNoLock(node); + return node.Value.Item2; + } + + AddAndTrimNoLock(key, value); + return value; + } + } + + private void AddAndTrimNoLock(TKey key, TValue value) + { + var newNode = new LinkedListNode<(TKey, TValue)>((key, value)); + AddNewNodeNoLock(newNode); + TrimToCapacityNoLock(); + } + + private void RenewExistingNodeNoLock(LinkedListNode<(TKey, TValue)> node) + { + Debug.Assert(node.List == _lruList, "Node is not in the list"); + _lruList.Remove(node); + _lruList.AddLast(node); + } + + private void AddNewNodeNoLock(LinkedListNode<(TKey, TValue)> node) + { + Debug.Assert(node.List == null, "Node is already in the list"); + _lruList.AddLast(node); + _dict.Add(node.Value.Item1, node); + } + + private void TrimToCapacityNoLock() + { + if (_lruList.Count > _capacity) + { + var node = _lruList.First; + if (node != null) + { + _lruList.RemoveFirst(); + _dict.Remove(node.Value.Item1); + } + } + } +} diff --git a/src/FileExplorerGitIntegration/Models/RepositoryCache.cs b/src/FileExplorerGitIntegration/Models/RepositoryCache.cs new file mode 100644 index 0000000..bf42263 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/RepositoryCache.cs @@ -0,0 +1,74 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Collections.Concurrent; +using System.Diagnostics; +using Serilog; + +namespace FileExplorerGitIntegration.Models; + +public sealed class RepositoryCache : IDisposable +{ + private readonly ConcurrentDictionary _repositoryCache = new(); + private readonly ILogger _log = Log.ForContext("SourceContext", nameof(RepositoryCache)); + private bool _disposedValue; + + public RepositoryWrapper GetRepository(string rootFolder) + { + if (_repositoryCache.TryGetValue(rootFolder, out RepositoryWrapper? repo)) + { + return repo; + } + + var tempRepo = new RepositoryWrapper(rootFolder); + try + { + if (!_repositoryCache.TryAdd(rootFolder, tempRepo)) + { + // Another thread beat us here. Dispose of the repo we just created and get the one from the cache. + tempRepo.Dispose(); + var result = _repositoryCache.TryGetValue(rootFolder, out repo); + Debug.Assert(result, "Failed to get newly added repo from cache"); + Debug.Assert(repo != null, "Repo from cache should not be null"); + } + else + { + repo = tempRepo; + tempRepo = null; + } + } + finally + { + if (tempRepo != null) + { + tempRepo.Dispose(); + } + } + + return repo; + } + + internal void Dispose(bool disposing) + { + if (!_disposedValue) + { + if (disposing) + { + foreach (var repo in _repositoryCache.Values) + { + repo.Dispose(); + } + } + + _repositoryCache.Clear(); + _disposedValue = true; + } + } + + void IDisposable.Dispose() + { + // Do not change this code. Put cleanup code in 'Dispose(bool disposing)' method + Dispose(disposing: true); + GC.SuppressFinalize(this); + } +} diff --git a/src/FileExplorerGitIntegration/Models/RepositoryWrapper.cs b/src/FileExplorerGitIntegration/Models/RepositoryWrapper.cs new file mode 100644 index 0000000..1211e3b --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/RepositoryWrapper.cs @@ -0,0 +1,353 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Globalization; +using FileExplorerGitIntegration.Helpers; +using LibGit2Sharp; +using Microsoft.Windows.DevHome.SDK; +using Serilog; + +namespace FileExplorerGitIntegration.Models; + +public sealed class RepositoryWrapper : IDisposable +{ + private readonly GitDetect _gitDetect = new(); + private readonly ReaderWriterLockSlim _repoLock = new(); + + private readonly string _workingDirectory; + + private readonly StatusCache _statusCache; + + private readonly string _folderStatusBranch; + private readonly string _folderStatusDetached; + private readonly string _fileStatusMergeConflict; + private readonly string _fileStatusUntracked; + private readonly string _fileStatusAdded; + private readonly string _fileStatusAddedModified; + private readonly string _fileStatusStaged; + private readonly string _fileStatusStagedRenamed; + private readonly string _fileStatusStagedModified; + private readonly string _fileStatusStagedRenamedModified; + private readonly string _fileStatusModified; + private readonly string _fileStatusRenamedModified; + private readonly string _submoduleStatusAdded; + private readonly string _submoduleStatusChanged; + private readonly string _submoduleStatusDirty; + private readonly string _submoduleStatusStaged; + private readonly string _submoduleStatusUntracked; + + private readonly ILogger _log = Log.ForContext("SourceContext", nameof(RepositoryWrapper)); + + private string? _head; + private CommitLogCache? _commits; + + private bool _disposedValue; + + public RepositoryWrapper(string rootFolder) + { + _gitDetect.DetectGit(); + ValidateGitRepositoryRootPath(rootFolder); + _workingDirectory = string.Concat(rootFolder, Path.DirectorySeparatorChar.ToString()); + _statusCache = new StatusCache(rootFolder); + + _folderStatusBranch = Resources.GetResource("FolderStatusBranch", _log); + _folderStatusDetached = Resources.GetResource("FolderStatusDetached", _log); + _fileStatusMergeConflict = Resources.GetResource("FileStatusMergeConflict", _log); + _fileStatusUntracked = Resources.GetResource("FileStatusUntracked", _log); + _fileStatusAdded = Resources.GetResource("FileStatusAdded", _log); + _fileStatusAddedModified = Resources.GetResource("FileStatusAddedModified", _log); + _fileStatusStaged = Resources.GetResource("FileStatusStaged", _log); + _fileStatusStagedRenamed = Resources.GetResource("FileStatusStagedRenamed", _log); + _fileStatusStagedModified = Resources.GetResource("FileStatusStagedModified", _log); + _fileStatusStagedRenamedModified = Resources.GetResource("FileStatusStagedRenamedModified", _log); + _fileStatusModified = Resources.GetResource("FileStatusModified", _log); + _fileStatusRenamedModified = Resources.GetResource("FileStatusRenamedModified", _log); + _submoduleStatusAdded = Resources.GetResource("SubmoduleStatusAdded", _log); + _submoduleStatusChanged = Resources.GetResource("SubmoduleStatusChanged", _log); + _submoduleStatusDirty = Resources.GetResource("SubmoduleStatusDirty", _log); + _submoduleStatusStaged = Resources.GetResource("SubmoduleStatusStaged", _log); + _submoduleStatusUntracked = Resources.GetResource("SubmoduleStatusUntracked", _log); + } + + public void ValidateGitRepositoryRootPath(string rootFolder) + { + var validateGitRootRepo = GitExecute.ExecuteGitCommand(_gitDetect.GitConfiguration.ReadInstallPath(), rootFolder, "rev-parse --show-toplevel"); + var output = validateGitRootRepo.Output; + if (validateGitRootRepo.Status != ProviderOperationStatus.Success || output is null || output.Contains("fatal: not a git repository")) + { + _log.Error(validateGitRootRepo.Ex, $"Failed to validate the git root repository using GitExecute. RootFolder: {rootFolder} Git output: {output} Process Error Code: {validateGitRootRepo.ProcessExitCode}"); + throw validateGitRootRepo.Ex ?? new ArgumentException($"Not a valid git repository root path: RootFolder: {rootFolder} Git output: {output}"); + } + + if (WslIntegrator.IsWSLRepo(rootFolder)) + { + var normalizedLinuxPath = WslIntegrator.GetNormalizedLinuxPath(rootFolder); + if (output.TrimEnd('\n') != normalizedLinuxPath) + { + _log.Error($"Not a valid WSL git repository root path: {rootFolder}"); + throw new ArgumentException($"Not a valid WSL git repository root path: {rootFolder}"); + } + + return; + } + + var normalizedRootFolderPath = rootFolder.Replace(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); + if (output.TrimEnd('\n') != normalizedRootFolderPath) + { + _log.Error($"Not a valid git repository root path: {rootFolder}"); + throw new ArgumentException($"Not a valid git repository root path: {rootFolder}"); + } + } + + public CommitWrapper? FindLastCommit(string relativePath) + { + // Fetching the most recent status to check if the file is renamed + // should be much less expensive than getting the most recent commit. + // So, preemtively check for a rename here. + var commitLog = GetCommitLogCache(); + return commitLog.FindLastCommit(GetOriginalPath(relativePath)); + } + + private CommitLogCache GetCommitLogCache() + { + var result = GitExecute.ExecuteGitCommand(_gitDetect.GitConfiguration.ReadInstallPath(), _workingDirectory, "rev-parse HEAD"); + if (result.Status != ProviderOperationStatus.Success) + { + throw result.Ex ?? new InvalidOperationException(result.ProcessExitCode?.ToString(CultureInfo.InvariantCulture) ?? "Unknown error while obtaining HEAD commit"); + } + + string? head = result.Output?.Trim(); + if (string.IsNullOrEmpty(head)) + { + throw new InvalidOperationException("Git command output is null or the repository has no commits"); + } + + if (_head != null && _commits != null) + { + _repoLock.EnterReadLock(); + try + { + if (head == _head) + { + return _commits; + } + } + finally + { + _repoLock?.ExitReadLock(); + } + } + + // Either the commit log hasn't been created yet, or it's out of date + _repoLock.EnterWriteLock(); + try + { + if (_head == null || _commits == null || head != _head) + { + _commits = new CommitLogCache(_workingDirectory); + _head = head; + } + } + finally + { + _repoLock.ExitWriteLock(); + } + + return _commits; + } + + public string GetRepoStatus(string relativePath) + { + var repoStatus = _statusCache.Status; + + string branchName; + var branchStatus = string.Empty; + try + { + _repoLock.EnterWriteLock(); + branchName = repoStatus.IsHeadDetached ? + string.Format(CultureInfo.CurrentCulture, _folderStatusDetached, repoStatus.Sha[..7]) : + string.Format(CultureInfo.CurrentCulture, _folderStatusBranch, repoStatus.BranchName); + if (repoStatus.UpstreamBranch != string.Empty) + { + var behind = repoStatus.BehindBy; + var ahead = repoStatus.AheadBy; + if (behind == 0 && ahead == 0) + { + branchStatus = " ≡"; + } + else if (behind > 0 && ahead > 0) + { + branchStatus = " ↓" + behind + " ↑" + ahead; + } + else if (behind > 0) + { + branchStatus = " ↓" + behind; + } + else if (ahead > 0) + { + branchStatus = " ↑" + ahead; + } + } + } + finally + { + _repoLock.ExitWriteLock(); + } + + var fileStatus = $"| +{repoStatus.Added.Count} ~{repoStatus.Staged.Count + repoStatus.RenamedInIndex.Count} -{repoStatus.Removed.Count} | +{repoStatus.Untracked.Count} ~{repoStatus.Modified.Count + repoStatus.RenamedInWorkDir.Count} -{repoStatus.Missing.Count}"; + var conflicted = repoStatus.Conflicted.Count; + + if (conflicted > 0) + { + fileStatus += $" !{conflicted}"; + } + + return branchName + branchStatus + " " + fileStatus; + } + + public string GetFileStatus(string relativePath) + { + if (_statusCache.Status.SubmoduleEntries.TryGetValue(relativePath, out var subStatus)) + { + return ToString(subStatus); + } + else if (_statusCache.Status.FileEntries.TryGetValue(relativePath, out var status)) + { + return ToString(status); + } + + return string.Empty; + } + + private string ToString(GitStatusEntry status) + { + if (status.Status == FileStatus.Unaltered || status.Status.HasFlag(FileStatus.Nonexistent | FileStatus.Ignored)) + { + return string.Empty; + } + else if (status.Status.HasFlag(FileStatus.Conflicted)) + { + return _fileStatusMergeConflict; + } + else if (status.Status.HasFlag(FileStatus.NewInWorkdir)) + { + return _fileStatusUntracked; + } + + var statusString = string.Empty; + var added = status.Status.HasFlag(FileStatus.NewInIndex); + var staged = status.Status.HasFlag(FileStatus.ModifiedInIndex) || status.Status.HasFlag(FileStatus.RenamedInIndex) || status.Status.HasFlag(FileStatus.TypeChangeInIndex); + var modified = status.Status.HasFlag(FileStatus.ModifiedInWorkdir) || status.Status.HasFlag(FileStatus.TypeChangeInWorkdir); + var renamed = status.Status.HasFlag(FileStatus.RenamedInIndex) || status.Status.HasFlag(FileStatus.RenamedInWorkdir); + + if (staged) + { + if (renamed && modified) + { + statusString = _fileStatusStagedRenamedModified; + } + else if (renamed) + { + statusString = _fileStatusStagedRenamed; + } + else if (modified) + { + statusString = _fileStatusStagedModified; + } + else + { + statusString = _fileStatusStaged; + } + } + else if (added) + { + if (modified) + { + statusString = _fileStatusAddedModified; + } + else + { + statusString = _fileStatusAdded; + } + } + else if (modified) + { + if (renamed) + { + statusString = _fileStatusRenamedModified; + } + else + { + statusString = _fileStatusModified; + } + } + + return statusString; + } + + private string ToString(SubmoduleStatus status) + { + if (status.HasFlag(SubmoduleStatus.WorkDirFilesModified) || status.HasFlag(SubmoduleStatus.WorkDirFilesUntracked) || status.HasFlag(SubmoduleStatus.WorkDirFilesIndexDirty)) + { + return _submoduleStatusDirty; + } + else if (status.HasFlag(SubmoduleStatus.WorkDirModified)) + { + return _submoduleStatusChanged; + } + else if (status.HasFlag(SubmoduleStatus.WorkDirAdded)) + { + return _submoduleStatusUntracked; + } + else if (status.HasFlag(SubmoduleStatus.IndexAdded)) + { + return _submoduleStatusAdded; + } + else if (status.HasFlag(SubmoduleStatus.IndexModified)) + { + return _submoduleStatusStaged; + } + + return string.Empty; + } + + // Detect uncommitted renames and return the original path. + // This allows us to get the commit history, because the new path doesn't exist yet. + private string GetOriginalPath(string relativePath) + { + _statusCache.Status.FileEntries.TryGetValue(relativePath, out var status); + if (status is null) + { + return relativePath; + } + + if (status.Status.HasFlag(FileStatus.RenamedInIndex) || status.Status.HasFlag(FileStatus.RenamedInWorkdir)) + { + return status.RenameOldPath ?? relativePath; + } + + return relativePath; + } + + internal void Dispose(bool disposing) + { + if (!_disposedValue) + { + if (disposing) + { + _repoLock.Dispose(); + _statusCache.Dispose(); + } + } + + _disposedValue = true; + } + + public void Dispose() + { + // Do not change this code. Put cleanup code in 'Dispose(bool disposing)' method + Dispose(disposing: true); + GC.SuppressFinalize(this); + } +} diff --git a/src/FileExplorerGitIntegration/Models/StatusCache.cs b/src/FileExplorerGitIntegration/Models/StatusCache.cs new file mode 100644 index 0000000..9ea5f99 --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/StatusCache.cs @@ -0,0 +1,527 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; +using System.Globalization; +using System.Runtime.InteropServices; +using LibGit2Sharp; +using Microsoft.Windows.DevHome.SDK; +using Serilog; +using Windows.Win32; + +namespace FileExplorerGitIntegration.Models; + +// Caches the most recently obtained repo status. +// Use FileSystemWatcher to invalidate the cache. +// File-based invalidation can come in swarms. For example, building a project, changing/pulling branches. +// To avoid flooding with status retrievals, we "debounce" the invalidations +internal sealed class StatusCache : IDisposable +{ + private readonly string _workingDirectory; + private readonly FileSystemWatcher _watcher; + private readonly ThrottledTask _throttledUpdate; + private readonly ReaderWriterLockSlim _statusLock = new(); + private readonly GitDetect _gitDetect = new(); + private readonly bool _gitInstalled; + private readonly ILogger _log = Log.ForContext("SourceContext", nameof(StatusCache)); + + private GitRepositoryStatus? _status; + private bool _disposedValue; + + public StatusCache(string rootFolder) + { + _workingDirectory = rootFolder; + _throttledUpdate = new ThrottledTask( + () => + { + UpdateStatus(RetrieveStatus()); + }, + TimeSpan.FromSeconds(3)); + + _gitInstalled = _gitDetect.DetectGit(); + + _watcher = new FileSystemWatcher(rootFolder) + { + NotifyFilter = NotifyFilters.CreationTime + | NotifyFilters.DirectoryName + | NotifyFilters.FileName + | NotifyFilters.LastWrite + | NotifyFilters.Size, + IncludeSubdirectories = true, + }; + _watcher.Error += OnError; + _watcher.Changed += OnChanged; + _watcher.Created += OnChanged; + _watcher.Deleted += OnChanged; + _watcher.Renamed += OnRenamed; + + _watcher.EnableRaisingEvents = true; + } + + private void OnChanged(object sender, FileSystemEventArgs e) + { + if (ShouldIgnore(e.Name)) + { + return; + } + + Invalidate(); + } + + private void OnError(object sender, ErrorEventArgs e) + { + Invalidate(); + } + + private void OnRenamed(object sender, RenamedEventArgs e) + { + Invalidate(); + } + + private bool ShouldIgnore(string? relativePath) + { + if (relativePath == null) + { + return true; + } + + var filename = Path.GetFileName(relativePath); + if (filename == null || filename == "index.lock" || filename == ".git") + { + return true; + } + + if (relativePath.StartsWith(".git", StringComparison.OrdinalIgnoreCase) && relativePath.EndsWith(".lock", StringComparison.OrdinalIgnoreCase)) + { + return true; + } + + return false; + } + + public GitRepositoryStatus Status + { + get + { + _statusLock.EnterReadLock(); + if (_status != null) + { + var result = _status; + _statusLock.ExitReadLock(); + return result; + } + + // Populate initial status + _statusLock.ExitReadLock(); + _statusLock.EnterWriteLock(); + try + { + _status ??= RetrieveStatus(); + return _status; + } + finally + { + _statusLock.ExitWriteLock(); + } + } + } + + private void UpdateStatus(GitRepositoryStatus newStatus) + { + GitRepositoryStatus? oldStatus; + _statusLock.EnterWriteLock(); + try + { + oldStatus = _status; + _status = newStatus; + } + finally + { + _statusLock.ExitWriteLock(); + } + + // Diff old and new status to obtain a list of files to refresh to the Shell. + if (oldStatus == null) + { + return; + } + + HashSet changed = []; + foreach (var newEntry in newStatus.FileEntries) + { + GitStatusEntry? oldValue; + if (oldStatus.FileEntries.TryGetValue(newEntry.Key, out oldValue)) + { + if (newEntry.Value.Status != oldValue.Status) + { + changed.Add(newEntry.Key); + } + + oldStatus.FileEntries.Remove(newEntry.Key); + } + else + { + changed.Add(newEntry.Key); + } + } + + foreach (var oldEntry in oldStatus.FileEntries) + { + changed.Add(oldEntry.Key); + } + + foreach (var entry in changed) + { + var fixedPath = Path.Combine(_workingDirectory, entry).Replace(Path.AltDirectorySeparatorChar, Path.DirectorySeparatorChar); + unsafe + { + IntPtr strPtr = Marshal.StringToCoTaskMemUni(fixedPath); + PInvoke.SHChangeNotify(Windows.Win32.UI.Shell.SHCNE_ID.SHCNE_UPDATEITEM, Windows.Win32.UI.Shell.SHCNF_FLAGS.SHCNF_PATH, (void*)strPtr, null); + Marshal.FreeCoTaskMem(strPtr); + } + } + } + + private string? RetrieveStatusFromDirectory(string workingDirectory) + { + if (!_gitInstalled) + { + return null; + } + + // Options fully explained at https://git-scm.com/docs/git-status + // --no-optional-locks : Since this we are essentially running in the background, don't take any optional git locks + // that could interfere with the user's work. This means calling "status" won't auto-update the + // index to make future "status" calls faster, but it's better to be unintrusive. + // --porcelain=v2 : The v2 gives us nice detailed entries that help us separate ordinary changes from renames, conflicts, and untracked + // Disclaimer: I'm not sure how far back porcelain=v2 is supported, but I'm pretty sure it's at least 3-4 years. + // There could be old Git installations that predate it. + // -z : Terminate filenames and entries with NUL instead of space/LF. This helps us deal with filenames containing spaces. + var result = GitExecute.ExecuteGitCommand(_gitDetect.GitConfiguration.ReadInstallPath(), workingDirectory, "--no-optional-locks status --porcelain=v2 --branch -z"); + if (result.Status != ProviderOperationStatus.Success) + { + return null; + } + + return result.Output; + } + + private string? RetrieveBranchInformation(string workingDirectory) + { + // Options fully explained at https://git-scm.com/docs/git-branch + // --no-optional-locks : Since this we are essentially running in the background, don't take any optional git locks + // that could interfere with the user's work. This means calling "branch" won't auto-update the + // index to make future "branch" calls faster, but it's better to be unintrusive. + // --show--current : Show the current branch name. This is the only option we care about. + var result = GitExecute.ExecuteGitCommand(_gitDetect.GitConfiguration.ReadInstallPath(), workingDirectory, "--no-optional-locks branch --show-current"); + if (result.Status != ProviderOperationStatus.Success) + { + return null; + } + + return result.Output; + } + + private void EnsureSubmodules(GitRepositoryStatus repoStatus) + { + var result = GitExecute.ExecuteGitCommand(_gitDetect.GitConfiguration.ReadInstallPath(), _workingDirectory, "--no-optional-locks submodule status --recursive"); + if (result.Status != ProviderOperationStatus.Success || result.Output is null) + { + return; + } + + var parts = result.Output.Split('\n', StringSplitOptions.RemoveEmptyEntries); + foreach (var line in parts) + { + var pieces = line.Split(' ', 2); + if (pieces.Length != 2) + { + continue; + } + + var path = pieces[1]; + repoStatus.TryAdd(path, SubmoduleStatus.Unmodified); + } + } + + private GitRepositoryStatus RetrieveStatus() + { + var repoStatus = new GitRepositoryStatus(); + ParseStatus(RetrieveStatusFromDirectory(_workingDirectory), repoStatus); + ParseBranchInformation(RetrieveBranchInformation(_workingDirectory), repoStatus); + return repoStatus; + } + + private void ParseStatus(string? statusString, GitRepositoryStatus repoStatus, string relativeDir = "") + { + if (string.IsNullOrEmpty(statusString)) + { + return; + } + + var parts = statusString.Split('\0', StringSplitOptions.RemoveEmptyEntries); + for (var i = 0; i < parts.Length; ++i) + { + var line = parts[i]; + if (line.Length < 2) + { + continue; + } + + if (line.StartsWith("1 ", StringComparison.Ordinal)) + { + // For porcelain=v2, "ordinary" entries have the following format: + // 1 + var pieces = line.Split(' ', 9); + var fileStatusString = pieces[1]; + var submoduleStatusString = pieces[2]; + var filePath = Path.Combine(relativeDir, pieces[8]).Replace(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); + var headSha = pieces[6]; + var indexSha = pieces[7]; + ParseOrdinaryStatusEntry(repoStatus, fileStatusString, submoduleStatusString, filePath, headSha, indexSha); + } + else if (line.StartsWith("2 ", StringComparison.Ordinal)) + { + // For porcelain=v2, "rename" entries have the following format: + // 2 + var pieces = line.Split(' ', 10); + var fileStatusString = pieces[1]; + var newPath = Path.Combine(relativeDir, pieces[9]).Replace(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); + var oldPath = Path.Combine(relativeDir, parts[++i]).Replace(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); + ParseRenameStatusEntry(repoStatus, fileStatusString, newPath, oldPath); + } + else if (line.StartsWith("u ", StringComparison.Ordinal)) + { + // For porcelain=v2, "unmerged" entries have the following format: + // u

    + // For now, we only care about the . (We only say that the file has a conflict, not the details) + var pieces = line.Split(' ', 11); + var filePath = Path.Combine(relativeDir, pieces[10]).Replace(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); + repoStatus.Add(filePath, new GitStatusEntry(filePath, FileStatus.Conflicted)); + } + else if (line.StartsWith("? ", StringComparison.Ordinal)) + { + // For porcelain=v2, "untracked" entries have the following format: + // ? + // For now, we only care about the . + var filePath = Path.Combine(relativeDir, line.Substring(2)).Replace(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); + repoStatus.Add(filePath, new GitStatusEntry(filePath, FileStatus.NewInWorkdir)); + } + else if (line.StartsWith("# branch.oid ", StringComparison.Ordinal)) + { + // For porcelain=v2, the branch status line has the following format: + // # branch.oid + // For now, we only care about the . + repoStatus.Sha = line.Split(' ')[2]; + } + else if (line.StartsWith("# branch.ab ", StringComparison.Ordinal)) + { + // For porcelain=v2, the branch status line has the following format: + // # branch.ab + - + // For now, we only care about the and . + var pieces = line.Split(' ', 4); + var aheadBy = int.Parse(pieces[2][1..], CultureInfo.InvariantCulture); + var behindBy = int.Parse(pieces[3][1..], CultureInfo.InvariantCulture); + repoStatus.AheadBy = aheadBy; + repoStatus.BehindBy = behindBy; + } + else if (line.StartsWith("# branch.upstream ", StringComparison.Ordinal)) + { + // For porcelain=v2, the branch status line has the following format: + // # branch.upstream + // For now, we only care about the . + repoStatus.UpstreamBranch = line.Split(' ')[2]; + } + else + { + _log.Warning($"Encountered unexpected line in ParseStatus: {line}"); + } + } + } + + private void ParseBranchInformation(string? branchInfo, GitRepositoryStatus repoStatus) + { + if (string.IsNullOrEmpty(branchInfo)) + { + repoStatus.IsHeadDetached = true; + return; + } + + repoStatus.BranchName = branchInfo.TrimEnd('\n'); + repoStatus.IsHeadDetached = false; + } + + private void ParseOrdinaryStatusEntry( + GitRepositoryStatus repoStatus, + string fileStatusString, + string submoduleStatusString, + string filePath, + string headSha, + string indexSha) + { + Debug.Assert(fileStatusString.Length == 2, "File status string must be 2 characters long"); + Debug.Assert(submoduleStatusString.Length == 4, "Submodule status string must be 4 characters long"); + + FileStatus statusEntry = FileStatus.Unaltered; + switch (fileStatusString[0]) + { + case 'M': + statusEntry |= FileStatus.ModifiedInIndex; + break; + + case 'T': + statusEntry |= FileStatus.TypeChangeInIndex; + break; + + case 'A': + statusEntry |= FileStatus.NewInIndex; + break; + + case 'D': + statusEntry |= FileStatus.DeletedFromIndex; + break; + } + + switch (fileStatusString[1]) + { + case 'M': + statusEntry |= FileStatus.ModifiedInWorkdir; + break; + + case 'T': + statusEntry |= FileStatus.TypeChangeInWorkdir; + break; + + case 'A': + statusEntry |= FileStatus.NewInWorkdir; + break; + + case 'D': + statusEntry |= FileStatus.DeletedFromWorkdir; + break; + } + + repoStatus.Add(filePath, new GitStatusEntry(filePath, statusEntry)); + + // "N..." when the entry is not a submodule. + // "S" when the entry is a submodule. + if (submoduleStatusString[0] == 'S') + { + ParseSubmoduleStatusEntry(repoStatus, statusEntry, fileStatusString, submoduleStatusString, filePath, headSha, indexSha); + } + } + + private void ParseSubmoduleStatusEntry( + GitRepositoryStatus repoStatus, + FileStatus statusEntry, + string fileStatusString, + string submoduleStatusString, + string filePath, + string headSha, + string indexSha) + { + // "S" when the entry is a submodule. + // is "C" if the commit changed; otherwise ".". + // is "M" if it has tracked changes; otherwise ".". + // is "U" if there are untracked changes; otherwise ".". + if (submoduleStatusString[0] == 'S') + { + SubmoduleStatus submoduleStatus = SubmoduleStatus.Unmodified; + if (statusEntry.HasFlag(FileStatus.NewInIndex)) + { + submoduleStatus |= SubmoduleStatus.IndexAdded; + } + + if (statusEntry.HasFlag(FileStatus.NewInWorkdir)) + { + submoduleStatus |= SubmoduleStatus.WorkDirAdded; + } + + if (submoduleStatusString[1] != '.' || headSha.Equals(indexSha, StringComparison.Ordinal)) + { + // The commit changed in the submodule. + if (statusEntry.HasFlag(FileStatus.ModifiedInIndex)) + { + submoduleStatus |= SubmoduleStatus.IndexModified; + } + + if (statusEntry.HasFlag(FileStatus.ModifiedInWorkdir)) + { + submoduleStatus |= SubmoduleStatus.WorkDirModified; + } + } + + if (submoduleStatusString[2] != '.') + { + // The submodule has modified files + if (statusEntry.HasFlag(FileStatus.ModifiedInIndex)) + { + submoduleStatus |= SubmoduleStatus.WorkDirFilesIndexDirty; + } + + if (statusEntry.HasFlag(FileStatus.ModifiedInWorkdir)) + { + submoduleStatus |= SubmoduleStatus.WorkDirFilesModified; + } + } + + if (submoduleStatusString[3] != '.') + { + // The submodule has untracked files + if (statusEntry.HasFlag(FileStatus.ModifiedInIndex)) + { + submoduleStatus |= SubmoduleStatus.WorkDirFilesIndexDirty; + } + + if (statusEntry.HasFlag(FileStatus.ModifiedInWorkdir)) + { + submoduleStatus |= SubmoduleStatus.WorkDirFilesUntracked; + } + } + + repoStatus.TryAdd(filePath, submoduleStatus); + } + } + + private void ParseRenameStatusEntry(GitRepositoryStatus repoStatus, string fileStatusString, string newPath, string oldPath) + { + FileStatus statusEntry = FileStatus.Unaltered; + if (fileStatusString[0] == 'R') + { + statusEntry |= FileStatus.RenamedInIndex; + } + + if (fileStatusString[1] == 'R') + { + statusEntry |= FileStatus.RenamedInWorkdir; + } + + repoStatus.Add(newPath, new GitStatusEntry(newPath, statusEntry, oldPath)); + } + + private void Invalidate() + { + _throttledUpdate.Run(); + } + + internal void Dispose(bool disposing) + { + if (!_disposedValue) + { + if (disposing) + { + _watcher.Dispose(); + _statusLock.Dispose(); + } + } + + _disposedValue = true; + } + + public void Dispose() + { + // Do not change this code. Put cleanup code in 'Dispose(bool disposing)' method + Dispose(disposing: true); + GC.SuppressFinalize(this); + } +} diff --git a/src/FileExplorerGitIntegration/Models/ThrottledTask.cs b/src/FileExplorerGitIntegration/Models/ThrottledTask.cs new file mode 100644 index 0000000..10ff06b --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/ThrottledTask.cs @@ -0,0 +1,89 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +namespace FileExplorerGitIntegration.Models; + +internal sealed class ThrottledTask +{ + private readonly TimeSpan _interval; + private readonly object _lock = new(); + + private readonly Action _action; + + private Task? _currentTask; + private bool _shouldQueue; + + // Run an action, but ensure that `interval` time has elapsed after the last action completed before running again. + // If a task is already running when Run is called again, we "queue" that request to execute after enough time has passed. + // Multiple requests during this period of time result in only a single action being run after the waiting period. + // In other words, when there is a rapid flood of calls to Run(), this is coalesced into: + // - The first call to Run invokes _action immediately. + // - The subsequent calls within the window are all coalesced into a second, delayed invoke of _action + // - If more calls arrive during this second invoke, they are coalesced into a third, delayed invoke. + // - and so on... + public ThrottledTask(Action action, TimeSpan interval) + { + _action = action; + _interval = interval; + } + + // The first time Run is called, wait until new requests stop getting queued, checking every _interval, then create a task to invoke _action. + // If Run is not called again while the task is active (during the action or cooldown) + // then the task exits normally and resets state back to initial. + // Otherwise, if Run is called again while the task is active, + // then set _shouldQueue to true. + // Now, when the action and cooldown complete, we'll loopback and execute one more call and reset the queue flag. + public void Run(CancellationToken cancellationToken = default) + { + lock (_lock) + { + if (_currentTask != null && !_currentTask.IsCompleted) + { + _shouldQueue = true; + return; + } + + _currentTask = Task.Run( + async () => + { + bool runAgain = true; + while (runAgain) + { + bool waitAgain = false; + do + { + await Task.Delay(_interval, cancellationToken); + lock (_lock) + { + if (_shouldQueue) + { + _shouldQueue = false; + waitAgain = true; + } + else + { + waitAgain = false; + } + } + } + while (!waitAgain); + + _action.Invoke(); + lock (_lock) + { + if (_shouldQueue) + { + _shouldQueue = false; + } + else + { + runAgain = false; + _currentTask = null; + } + } + } + }, + cancellationToken); + } + } +} diff --git a/src/FileExplorerGitIntegration/Models/WslIntegrator.cs b/src/FileExplorerGitIntegration/Models/WslIntegrator.cs new file mode 100644 index 0000000..dfe6caf --- /dev/null +++ b/src/FileExplorerGitIntegration/Models/WslIntegrator.cs @@ -0,0 +1,121 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; +using Serilog; + +namespace FileExplorerGitIntegration.Models; + +public class WslIntegrator +{ + private static readonly string[] _wslPathPrefixes = { @"\\wsl$\", @"\\wsl.localhost\" }; + private static readonly ILogger _log = Log.ForContext(); + + public static bool IsWSLRepo(string repositoryPath) + { + if (string.IsNullOrEmpty(repositoryPath)) + { + _log.Debug($"The repository path is empty"); + return false; + } + + if (repositoryPath.Contains(Path.AltDirectorySeparatorChar)) + { + _log.Debug($"The repository path is not in the expected format: {repositoryPath}"); + return false; + } + + // Check if the repository path contains any of the WSL path prefixes + foreach (string prefix in _wslPathPrefixes) + { + if (repositoryPath.StartsWith(prefix, StringComparison.OrdinalIgnoreCase)) + { + return true; + } + } + + _log.Debug(repositoryPath + " is not a WSL path"); + return false; + } + + public static string GetWslDistributionName(string repositoryPath) + { + if (string.IsNullOrEmpty(repositoryPath)) + { + _log.Debug("The repository path is empty"); + throw new ArgumentException("Repository path is empty"); + } + + Debug.Assert(IsWSLRepo(repositoryPath), "the repository path must be a valid wsl path"); + if (!IsWSLRepo(repositoryPath)) + { + throw new ArgumentException($"Not a valid WSL path: {repositoryPath}"); + } + + // Parse the repository path to get the distribution name + string[] pathParts = repositoryPath.Split(Path.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); + if (pathParts.Length > 1) + { + return pathParts[1]; + } + + _log.Debug($"Failed to get the distribution name from the repository path: {repositoryPath}"); + throw new ArgumentException("Failed to get the distribution name from the repository path"); + } + + public static string GetWorkingDirectory(string repositoryPath) + { + if (string.IsNullOrEmpty(repositoryPath)) + { + throw new ArgumentException("Repository path is empty"); + } + + Debug.Assert(IsWSLRepo(repositoryPath), "the repository path must be a valid wsl path"); + if (!IsWSLRepo(repositoryPath)) + { + throw new ArgumentException($"Not a valid WSL path: {repositoryPath}"); + } + + string[] pathParts = repositoryPath.Split(Path.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); + + // Ensure the first part is replaced with "\\wsl$" + if (pathParts.Length > 0) + { + pathParts[0] = Path.DirectorySeparatorChar + "\\wsl$"; + } + + var workingDirPath = string.Join(Path.DirectorySeparatorChar.ToString(), pathParts); + return workingDirPath; + } + + public static string GetNormalizedLinuxPath(string repositoryPath) + { + if (string.IsNullOrEmpty(repositoryPath)) + { + _log.Debug("The repository path is empty"); + return string.Empty; + } + + string[] pathParts = repositoryPath.Split(Path.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); + var workingDirPath = string.Join(Path.DirectorySeparatorChar.ToString(), pathParts.Skip(2)); + workingDirPath = workingDirPath.Replace(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); + workingDirPath = workingDirPath.Insert(0, Path.AltDirectorySeparatorChar.ToString()); + return workingDirPath; + } + + public static string GetArgumentPrefixForWsl(string repositoryPath) + { + if (string.IsNullOrEmpty(repositoryPath)) + { + throw new ArgumentException("Repository path is empty"); + } + + Debug.Assert(IsWSLRepo(repositoryPath), "the repository path must be a valid wsl path"); + if (!IsWSLRepo(repositoryPath)) + { + throw new ArgumentException($"Not a valid WSL path: {repositoryPath}"); + } + + return $"-d {GetWslDistributionName(repositoryPath)} git "; + } +} diff --git a/src/FileExplorerGitIntegration/NativeMethods.txt b/src/FileExplorerGitIntegration/NativeMethods.txt new file mode 100644 index 0000000..24c209e --- /dev/null +++ b/src/FileExplorerGitIntegration/NativeMethods.txt @@ -0,0 +1,12 @@ +CoRegisterClassObject +CoRevokeClassObject +CoResumeClassObjects +MEMORYSTATUSEX +GlobalMemoryStatusEx +SHChangeNotify +SHLoadIndirectString +GetCurrentPackageFullName +OpenProcessToken +GetTokenInformation +GetCurrentProcess +TOKEN_ELEVATION_TYPE diff --git a/src/FileExplorerGitIntegration/Program.cs b/src/FileExplorerGitIntegration/Program.cs new file mode 100644 index 0000000..e63ca02 --- /dev/null +++ b/src/FileExplorerGitIntegration/Program.cs @@ -0,0 +1,87 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using FileExplorerGitIntegration.Models; +using Microsoft.Extensions.Configuration; +using Microsoft.Windows.AppLifecycle; +using Serilog; +using Windows.ApplicationModel.Activation; +using WindowsAdvancedSettings.Common.Helpers; + +namespace FileExplorerGitIntegration; + +public sealed class Program +{ + [MTAThread] + public static async Task Main([System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArray] string[] args) + { + // Set up Logging + Environment.SetEnvironmentVariable("WINDOWSADVANCEDSETTINGS_LOG_ROOT", Path.Join(Logging.LogFolderRoot, "FileExplorerGitIntegration")); + var configuration = new ConfigurationBuilder() + .AddJsonFile("appsettings_FileExplorerGitIntegration.json") + .Build(); + Log.Logger = new LoggerConfiguration() + .ReadFrom.Configuration(configuration) + .CreateLogger(); + + Log.Information($"Launched with args: {string.Join(' ', args.ToArray())}"); + + // Force the app to be single instanced + // Get or register the main instance + var mainInstance = AppInstance.FindOrRegisterForKey("mainInstance"); + var activationArgs = AppInstance.GetCurrent().GetActivatedEventArgs(); + + // If the main instance isn't this current instance + if (!mainInstance.IsCurrent) + { + Log.Information($"Not main instance, redirecting."); + await mainInstance.RedirectActivationToAsync(activationArgs); + Log.CloseAndFlush(); + return; + } + + // Otherwise, we're in the main instance + // Register for activation redirection + AppInstance.GetCurrent().Activated += AppActivationRedirected; + + if (args.Length > 0 && args[0] == "-RegisterProcessAsComServer") + { + HandleCOMServerActivation(); + } + else + { + Log.Warning("Not being launched as a ComServer... exiting."); + } + + Log.CloseAndFlush(); + } + + private static void AppActivationRedirected(object? sender, Microsoft.Windows.AppLifecycle.AppActivationArguments activationArgs) + { + Log.Information($"Redirected with kind: {activationArgs.Kind}"); + + // Handle COM server + if (activationArgs.Kind == ExtendedActivationKind.Launch) + { + var d = activationArgs.Data as ILaunchActivatedEventArgs; + var args = d?.Arguments.Split(); + + if (args?.Length > 1 && args[1] == "-RegisterProcessAsComServer") + { + Log.Information($"Activation COM Registration Redirect: {string.Join(' ', args.ToList())}"); + HandleCOMServerActivation(); + } + } + } + + private static void HandleCOMServerActivation() + { + Log.Information($"Activating COM Server"); + + RepositoryCache cache = new RepositoryCache(); + using var gitLocalRepositoryProviderServer = new GitLocalRepositoryProviderServer(); + var gitLocalRepositoryProviderInstance = new GitLocalRepositoryProviderFactory(cache); + gitLocalRepositoryProviderServer.RegisterGitRepositoryProviderServer(() => gitLocalRepositoryProviderInstance); + gitLocalRepositoryProviderServer.Run(); + } +} diff --git a/src/FileExplorerGitIntegration/Strings/en-us/Resources.resw b/src/FileExplorerGitIntegration/Strings/en-us/Resources.resw new file mode 100644 index 0000000..84ac64e --- /dev/null +++ b/src/FileExplorerGitIntegration/Strings/en-us/Resources.resw @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Unable to open repository at the given root path + Error text for when the git extension is unable to obtain the repository given its root path + + + Branch: {0} + Display the current Git branch + + + Detached: {0} + Display the commit id when the Git repo is in a detached state + + + Merge conflict + File status to display when its Git status is merge conflict + + + Untracked + File status to display when its Git status is untracked aka "new in the working dir" + + + Staged + File status to display when its Git status has staged changes + + + Staged, Renamed + File status to display when its Git status is renamed with staged changes + + + Staged, Modified + File status to display when its Git status has staged changes and unstaged changes + + + Staged, Renamed, Modified + File status to display when its Git status is renamed, and has both staged and unstaged changes + + + Modified + File status to display when its Git status has unstaged changes + + + Renamed, Modified + File status to display when its Git status is renamed with unstaged changes + + + Submodule Staged + Submodule status to display when the Git submodule refers to a different commit, and is staged + + + Submodule Dirty + Submodule status to display when the Git submodule has local modifications + + + Submodule Changed + Submodule status to display when the Git submodule refers to a different commit + + + Added + File status to display when its Git status is newly added to the index + + + Added, Modified + File status to display when its Git status is newly added to the index and modified in the working directory + + + Submodule Untracked + Submodule status to display when a submodule is added but not staged + + + Submodule Added + Submodule status to display when a submodule is added and staged + + + Please choose a path to the working directory. For example, the path with the .git subfolder. + Display message when the repository path is invalid + + + The repository path is not owned by the current user and has dubious ownership + Display message when the path has dubious ownership + + diff --git a/src/FileExplorerGitIntegration/appsettings_FileExplorerGitIntegration.json b/src/FileExplorerGitIntegration/appsettings_FileExplorerGitIntegration.json new file mode 100644 index 0000000..2c095ab --- /dev/null +++ b/src/FileExplorerGitIntegration/appsettings_FileExplorerGitIntegration.json @@ -0,0 +1,31 @@ +{ + "Serilog": { + "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File", "Serilog.Sinks.Debug" ], + "MinimumLevel": "Debug", + "WriteTo": [ + { + "Name": "Console", + "Args": { + "outputTemplate": "[{Timestamp:yyyy/MM/dd HH:mm:ss.fff} {Level:u3}] ({SourceContext}) {Message:lj}{NewLine}{Exception}", + "restrictedToMinimumLevel": "Debug" + } + }, + { + "Name": "File", + "Args": { + "path": "%WINDOWSADVANCEDSETTINGS_LOG_ROOT%\\FileExplorerGitIntegration.dhlog", + "outputTemplate": "[{Timestamp:yyyy/MM/dd HH:mm:ss.fff} {Level:u3}] ({SourceContext}) {Message:lj}{NewLine}{Exception}", + "restrictedToMinimumLevel": "Information", + "rollingInterval": "Day" + } + }, + { + "Name": "Debug" + } + ], + "Enrich": [ "FromLogContext" ], + "Properties": { + "SourceContext": "FileExplorerGitIntegration" + } + } +} \ No newline at end of file diff --git a/src/FileExplorerSourceControlIntegration/FileExplorerSourceControlIntegration.csproj b/src/FileExplorerSourceControlIntegration/FileExplorerSourceControlIntegration.csproj new file mode 100644 index 0000000..38f0232 --- /dev/null +++ b/src/FileExplorerSourceControlIntegration/FileExplorerSourceControlIntegration.csproj @@ -0,0 +1,46 @@ + + + + + Exe + + + WinExe + + + + enable + false + x86;x64;arm64 + win-x86;win-x64;win-arm64 + enable + true + $(SolutionDir)\src\Properties\PublishProfiles\win-$(Platform).pubxml + + + + + + + + + + + + + + + + + + + + + + + + + Always + + + \ No newline at end of file diff --git a/src/FileExplorerSourceControlIntegration/NativeMethods.txt b/src/FileExplorerSourceControlIntegration/NativeMethods.txt new file mode 100644 index 0000000..eade117 --- /dev/null +++ b/src/FileExplorerSourceControlIntegration/NativeMethods.txt @@ -0,0 +1,7 @@ +CoRegisterClassObject +CoRevokeClassObject +CoResumeClassObjects +MEMORYSTATUSEX +GlobalMemoryStatusEx +CoCreateInstance +GetCurrentPackageFullName diff --git a/src/FileExplorerSourceControlIntegration/Program.cs b/src/FileExplorerSourceControlIntegration/Program.cs new file mode 100644 index 0000000..cd8980e --- /dev/null +++ b/src/FileExplorerSourceControlIntegration/Program.cs @@ -0,0 +1,62 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using Microsoft.Extensions.Configuration; +using Microsoft.Windows.AppLifecycle; +using Serilog; +using Windows.ApplicationModel.Activation; +using WindowsAdvancedSettings.Common.Helpers; + +namespace FileExplorerSourceControlIntegration; + +public sealed class Program +{ + [MTAThread] + public static async Task Main([System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArray] string[] args) + { + // Set up Logging + Environment.SetEnvironmentVariable("WINDOWSADVANCEDSETTINGS_LOG_ROOT", Path.Join(Logging.LogFolderRoot, "FileExplorerSourceControlIntegration")); + var configuration = new ConfigurationBuilder() + .AddJsonFile("appsettings_FileExplorerSourceControl.json") + .Build(); + Log.Logger = new LoggerConfiguration() + .ReadFrom.Configuration(configuration) + .CreateLogger(); + + Log.Information($"Launched with args: {string.Join(' ', args.ToArray())}"); + + // Force the app to be single instanced + // Get or register the main instance + var mainInstance = AppInstance.FindOrRegisterForKey("mainInstance"); + var activationArgs = AppInstance.GetCurrent().GetActivatedEventArgs(); + + if (!mainInstance.IsCurrent) + { + Log.Information($"Not main instance, redirecting."); + await mainInstance.RedirectActivationToAsync(activationArgs); + Log.CloseAndFlush(); + return; + } + + if (args.Length > 0 && args[0] == "-RegisterProcessAsComServer") + { + HandleCOMServerActivation(); + } + else + { + Log.Warning("Not being launched as a ComServer... exiting."); + } + + Log.CloseAndFlush(); + } + + private static void HandleCOMServerActivation() + { + Log.Information($"Activating COM Server"); + using var sourceControlProviderServer = new SourceControlProviderServer(); + var sourceControlProviderInstance = new SourceControlProvider(); + var wrapper = new Microsoft.Internal.Windows.DevHome.Helpers.FileExplorer.ExtraFolderPropertiesWrapper(sourceControlProviderInstance, sourceControlProviderInstance); + sourceControlProviderServer.RegisterSourceControlProviderServer(() => wrapper); + sourceControlProviderServer.Run(); + } +} diff --git a/src/FileExplorerSourceControlIntegration/Properties/launchSettings.json b/src/FileExplorerSourceControlIntegration/Properties/launchSettings.json new file mode 100644 index 0000000..f35d64a --- /dev/null +++ b/src/FileExplorerSourceControlIntegration/Properties/launchSettings.json @@ -0,0 +1,8 @@ +{ + "profiles": { + "FileExplorerSourceControlIntegration": { + "commandName": "Project", + "commandLineArgs": "-RegisterProcessAsComServer" + } + } +} \ No newline at end of file diff --git a/src/FileExplorerSourceControlIntegration/SourceControlProvider.cs b/src/FileExplorerSourceControlIntegration/SourceControlProvider.cs new file mode 100644 index 0000000..e6b36a6 --- /dev/null +++ b/src/FileExplorerSourceControlIntegration/SourceControlProvider.cs @@ -0,0 +1,143 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Runtime.InteropServices; +using FileExplorerGitIntegration.Models; +using Microsoft.Internal.Windows.DevHome.Helpers.FileExplorer; +using Microsoft.Windows.DevHome.SDK; +using Serilog; +using Windows.Foundation.Collections; +using Windows.Win32; +using Windows.Win32.System.Com; +using WinRT; + +namespace FileExplorerSourceControlIntegration; + +#nullable enable +[ComVisible(true)] +#if !DEBUG +[Guid("1212F95B-257E-414e-B44F-F26634BD2627")] +#else +[Guid("40FE4D6E-C9A0-48B4-A83E-AAA1D002C0D5")] +#endif +public class SourceControlProvider : + Microsoft.Internal.Windows.DevHome.Helpers.FileExplorer.IExtraFolderPropertiesHandler, + Microsoft.Internal.Windows.DevHome.Helpers.FileExplorer.IPerFolderRootSelector +{ + public static readonly Guid GitSourceControlGuid = typeof(GitLocalRepositoryProviderFactory).GUID; + + private readonly Serilog.ILogger _log = Log.ForContext("SourceContext", nameof(SourceControlProvider)); + + public SourceControlProvider() + { + } + + public Microsoft.Internal.Windows.DevHome.Helpers.FileExplorer.IPerFolderRootPropertyProvider? GetProvider(string rootPath) + { + var localRepositoryProvider = GetLocalProvider(rootPath); + var result = localRepositoryProvider.GetRepository(rootPath); + if (result.Result.Status == ProviderOperationStatus.Failure) + { + _log.Information("Could not open local repository."); + _log.Information(result.Result.DisplayMessage); + return null; + } + + return new RootFolderPropertyProvider(result.Repository); + } + + internal ILocalRepositoryProvider GetLocalProvider(string rootPath) + { + ILocalRepositoryProvider? provider = null; + var providerPtr = IntPtr.Zero; + try + { + var hr = PInvoke.CoCreateInstance(GitSourceControlGuid, null, CLSCTX.CLSCTX_LOCAL_SERVER, typeof(ILocalRepositoryProvider).GUID, out var extensionObj); + providerPtr = Marshal.GetIUnknownForObject(extensionObj); + if (hr < 0) + { + Log.Debug("Failure occurred while creating instance of repository provider"); + Marshal.ThrowExceptionForHR(hr); + } + + provider = MarshalInterface.FromAbi(providerPtr); + } + finally + { + if (providerPtr != IntPtr.Zero) + { + Marshal.Release(providerPtr); + } + } + + Log.Debug("GetLocalProvider succeeded"); + return provider; + } + + IDictionary IExtraFolderPropertiesHandler.GetProperties(string[] propertyStrings, string rootFolderPath, string relativePath) + { + var localProvider = GetLocalProvider(rootFolderPath); + var localProviderResult = localProvider.GetRepository(rootFolderPath); + if (localProviderResult.Result.Status == ProviderOperationStatus.Failure) + { + _log.Warning("Could not open local repository."); + _log.Warning(localProviderResult.Result.DisplayMessage); + throw new ArgumentException(localProviderResult.Result.DisplayMessage); + } + + return GetProperties(propertyStrings, relativePath, localProviderResult.Repository); + } + + internal static IPropertySet GetProperties(string[] properties, string relativePath, ILocalRepository repository) + { + var repositoryStatusPropertyString = "System.VersionControl.CurrentFolderStatus"; + var isFileExplorerVersionControlEnabled = true; + var showFileExplorerVersionControlColumnData = true; + var showRepositoryStatus = true; + + if (!isFileExplorerVersionControlEnabled || (!showFileExplorerVersionControlColumnData && !showRepositoryStatus)) + { + return new PropertySet(); + } + + if (showFileExplorerVersionControlColumnData && !showRepositoryStatus) + { + var filteredPropertyStrings = properties.Where(s => s != repositoryStatusPropertyString).ToArray(); + properties = filteredPropertyStrings; + } + else if (!showFileExplorerVersionControlColumnData && showRepositoryStatus) + { + properties = [repositoryStatusPropertyString]; + } + + // Trim any string properties to 80 characters + var result = repository.GetProperties(properties, relativePath); + foreach (var key in result.Keys.ToList()) + { + if (result[key] is string str) + { + if (str.Length > 80) + { + result[key] = str[..80]; + } + } + } + + return result; + } +} + +internal sealed class RootFolderPropertyProvider : Microsoft.Internal.Windows.DevHome.Helpers.FileExplorer.IPerFolderRootPropertyProvider +{ + public RootFolderPropertyProvider(ILocalRepository repository) + { + _repository = repository; + } + + public IPropertySet GetProperties(string[] properties, string relativePath) + { + return SourceControlProvider.GetProperties(properties, relativePath, _repository); + } + + private readonly ILocalRepository _repository; +} diff --git a/src/FileExplorerSourceControlIntegration/SourceControlProviderFactory`1.cs b/src/FileExplorerSourceControlIntegration/SourceControlProviderFactory`1.cs new file mode 100644 index 0000000..b1b2b67 --- /dev/null +++ b/src/FileExplorerSourceControlIntegration/SourceControlProviderFactory`1.cs @@ -0,0 +1,61 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Runtime.InteropServices; +using WinRT; + +namespace COM; + +[ComVisible(true)] +public class SourceControlProviderFactory : IClassFactory +{ + private readonly Func _createSourceControlProvider; + + public SourceControlProviderFactory(Func createSourceControlProvider) + { + _createSourceControlProvider = createSourceControlProvider; + } + + public int CreateInstance(IntPtr pUnkOuter, ref Guid riid, out IntPtr ppvObject) + { + ppvObject = IntPtr.Zero; + + if (pUnkOuter != IntPtr.Zero) + { + Marshal.ThrowExceptionForHR(CLASSENOAGGREGATION); + } + + // TODO: How to detect between WinRT/IInspectable and COM/IUnknown interfaces + ppvObject = MarshalInspectable.CreateMarshaler2(_createSourceControlProvider(), riid, true).Detach(); + + return 0; + } + + int IClassFactory.LockServer(bool fLock) + { + return 0; + } + + private const int CLASSENOAGGREGATION = unchecked((int)0x80040110); + private const int ENOINTERFACE = unchecked((int)0x80004002); +} + +internal static class Guids +{ + public const string IClassFactory = "00000001-0000-0000-C000-000000000046"; + public const string IUnknown = "00000000-0000-0000-C000-000000000046"; +} + +// IClassFactory declaration +[ComImport] +[ComVisible(false)] +[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] +[Guid(COM.Guids.IClassFactory)] +internal interface IClassFactory +{ + [PreserveSig] + int CreateInstance(IntPtr pUnkOuter, ref Guid riid, out IntPtr ppvObject); + + [PreserveSig] + int LockServer(bool fLock); +} diff --git a/src/FileExplorerSourceControlIntegration/SourceControlProviderServer.cs b/src/FileExplorerSourceControlIntegration/SourceControlProviderServer.cs new file mode 100644 index 0000000..525cb12 --- /dev/null +++ b/src/FileExplorerSourceControlIntegration/SourceControlProviderServer.cs @@ -0,0 +1,83 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; +using System.Diagnostics.CodeAnalysis; +using System.Runtime.InteropServices; +using COM; +using Serilog; +using Windows.Win32; +using Windows.Win32.System.Com; + +namespace FileExplorerSourceControlIntegration; + +public sealed class SourceControlProviderServer : IDisposable +{ + private readonly HashSet _registrationCookies = new(); + private readonly Serilog.ILogger _log = Log.ForContext("SourceContext", nameof(SourceControlProviderServer)); + + [UnconditionalSuppressMessage( + "ReflectionAnalysis", + "IL2050:COMCorrectness", + Justification = "SourceControlProviderFactory and all the interfaces it implements are defined in an assembly that is not marked trimmable which means the relevant interfaces won't be trimmed.")] + public void RegisterSourceControlProviderServer(Func createSourceControlProviderServer) + { + var clsid = typeof(SourceControlProvider).GUID; + + _log.Debug($"Registering class object:"); + _log.Debug($"CLSID: {clsid:B}"); + _log.Debug($"Type: {typeof(T)}"); + + uint cookie; + var hr = PInvoke.CoRegisterClassObject( + clsid, + new SourceControlProviderFactory(createSourceControlProviderServer), + CLSCTX.CLSCTX_LOCAL_SERVER, + Ole32.REGCLS_MULTIPLEUSE | Ole32.REGCLS_SUSPENDED, + out cookie); + + if (hr < 0) + { + Marshal.ThrowExceptionForHR(hr); + } + + _registrationCookies.Add(cookie); + _log.Debug($"Cookie: {cookie}"); + hr = PInvoke.CoResumeClassObjects(); + if (hr < 0) + { + Marshal.ThrowExceptionForHR(hr); + } + } + + public void Run() + { + // TODO : We need to handle lifetime management of the server. + // For details around ref counting and locking of out-of-proc COM servers, see + // https://docs.microsoft.com/windows/win32/com/out-of-process-server-implementation-helpers + // https://github.com/microsoft/devhome/issues/645 + Console.ReadLine(); + var disposedEvent = new ManualResetEvent(false); + disposedEvent.WaitOne(); + } + + public void Dispose() + { + _log.Debug($"Revoking class object registrations:"); + foreach (var cookie in _registrationCookies) + { + _log.Debug($"Cookie: {cookie}"); + var hr = PInvoke.CoRevokeClassObject(cookie); + Debug.Assert(hr >= 0, $"CoRevokeClassObject failed ({hr:x}). Cookie: {cookie}"); + } + } + + private sealed class Ole32 + { +#pragma warning disable SA1310 // Field names should not contain underscore + // https://docs.microsoft.com/windows/win32/api/combaseapi/ne-combaseapi-regcls + public const REGCLS REGCLS_MULTIPLEUSE = (REGCLS)1; + public const REGCLS REGCLS_SUSPENDED = (REGCLS)4; +#pragma warning restore SA1310 // Field names should not contain underscore + } +} diff --git a/src/FileExplorerSourceControlIntegration/appsettings_FileExplorerSourceControl.json b/src/FileExplorerSourceControlIntegration/appsettings_FileExplorerSourceControl.json new file mode 100644 index 0000000..7af4667 --- /dev/null +++ b/src/FileExplorerSourceControlIntegration/appsettings_FileExplorerSourceControl.json @@ -0,0 +1,31 @@ +{ + "Serilog": { + "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File", "Serilog.Sinks.Debug" ], + "MinimumLevel": "Debug", + "WriteTo": [ + { + "Name": "Console", + "Args": { + "outputTemplate": "[{Timestamp:yyyy/MM/dd HH:mm:ss.fff} {Level:u3}] ({SourceContext}) {Message:lj}{NewLine}{Exception}", + "restrictedToMinimumLevel": "Debug" + } + }, + { + "Name": "File", + "Args": { + "path": "%WINDOWSADVANCEDSETTINGS_LOG_ROOT%\\FileExplorerSourceControlIntegration.dhlog", + "outputTemplate": "[{Timestamp:yyyy/MM/dd HH:mm:ss.fff} {Level:u3}] ({SourceContext}) {Message:lj}{NewLine}{Exception}", + "restrictedToMinimumLevel": "Information", + "rollingInterval": "Day" + } + }, + { + "Name": "Debug" + } + ], + "Enrich": [ "FromLogContext" ], + "Properties": { + "SourceContext": "FileExplorerSourceControlIntegration" + } + } +} \ No newline at end of file diff --git a/test/AdvancedSettings.Tester/AdvancedSettings.Tester.csproj b/test/AdvancedSettings.Tester/AdvancedSettings.Tester.csproj new file mode 100644 index 0000000..1cf32d4 --- /dev/null +++ b/test/AdvancedSettings.Tester/AdvancedSettings.Tester.csproj @@ -0,0 +1,71 @@ + + + + + Exe + enable + enable + $(MSBuildProjectName) + app.manifest + + false + Properties\PublishProfiles\win10-$(Platform).pubxml + false + x86;x64;arm64 + true + win-x86;win-x64;win-arm64 + + + + False + + + + False + + + + False + + + + False + + + + False + + + + False + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + + + + + + + Always + + + diff --git a/test/AdvancedSettings.Tester/Assets/LockScreenLogo.scale-200.png b/test/AdvancedSettings.Tester/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/test/AdvancedSettings.Tester/Assets/SplashScreen.scale-200.png b/test/AdvancedSettings.Tester/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..023e7f1feda78d5100569825acedfd213a0d84e9 GIT binary patch literal 7700 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 literal 0 HcmV?d00001 diff --git a/test/AdvancedSettings.Tester/Assets/Square150x150Logo.scale-200.png b/test/AdvancedSettings.Tester/Assets/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..af49fec1a5484db1d52a7f9b5ec90a27c7030186 GIT binary patch literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP literal 0 HcmV?d00001 diff --git a/test/AdvancedSettings.Tester/Assets/Square44x44Logo.scale-200.png b/test/AdvancedSettings.Tester/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..ce342a2ec8a61291ba76c54604aea7e9d20af11b GIT binary patch literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ literal 0 HcmV?d00001 diff --git a/test/AdvancedSettings.Tester/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/test/AdvancedSettings.Tester/Assets/Square44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c02ce97e0a802b85f6021e822c89f8bf57d5cd GIT binary patch literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= literal 0 HcmV?d00001 diff --git a/test/AdvancedSettings.Tester/Assets/StoreLogo.png b/test/AdvancedSettings.Tester/Assets/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..7385b56c0e4d3c6b0efe3324aa1194157d837826 GIT binary patch literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x literal 0 HcmV?d00001 diff --git a/test/AdvancedSettings.Tester/Assets/Wide310x150Logo.scale-200.png b/test/AdvancedSettings.Tester/Assets/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..288995b397fdbef1fb7e85afd71445d5de1952c5 GIT binary patch literal 3204 zcmbVPeQXow8NYmBd90>}0NP?GhXW~VaeThm=a0tV#EwJMI!)6M3}|c4_Bl3=Kd>G0 z(GHx1wl<7(tP?FsOQkTilSo*iIvF%uArExJ73~P zSv1xEy!U(Wd4A9D`FQV@W3@F^qJ@PEF$@z`Z!*BbFsS(^?B zyiAzJ+q})bkgiQHWqEb*jJD-coHYr1^iocg)l!Qa{Xqs-l~6J}p-|##ZHYofskQ3$ zI0;xzXyhazBeXhIsg5A=%ufo@f)1yy&ScKS0;HF^!r_2UE^lpZEom(+@duma3awTv zCrCL-%D_SvYWIcdHkmI}#50(fkUi)Qgx!80ju>g1za^}ff>JI8Z@^-iCiaCgg@TgF z+vtE?Q9{VQUX&MW9SYYmGcxA14%N2@7FwBTD4N<(2{nWgV8$e3?-F=L^&FrtWn~(U_Q~~^uYiyeY6-KoTnfh9AWz@ zIKje0)u!_Lw)E}G!#kEfwKVdNt(UAf9*f>tEL_(=xco-T%jTi@7YlC3hs2ik%Le0H ztj}RTeCF(5mwvi3_56>-yB?l;J>-1%!9~=fs|QcNG3J~a@JCu`4SB460s0ZO+##4fFUSGLcj_ja^fL4&BKALfb#$6$O?>P@qx2Agl^x0i&ugt zsy5Pyu=()`7HRMG3IB7F1@`_ z+-!J%#i6e^U$e#+C%Q>_qVRzWRsG^W_n+@OcX@vzI&z;mzHNb!GQ?LWA(wtpqHqTM z1OFw_{Zn?fD)p)`c`kOgv{de=v@suGRqY{N^U7gI1VF3*F=obwaXI6ob5__Yn zVTguS!%(NI09J8x#AO_aW!9W7k*UvB;IWDFC3srwftr{kHj%g)fvnAm;&h_dnl~

    MY- zf+K}sCe8qU6Ujs`3ua{U0Of$R_gVQBuUA za0v=mu#vIOqiiAZOr&h*$WyOw&k-xr$;G4Ixa!#TJNr>95(h>l%)PUy4p+^SgR(uR zta%k*?ny-+nAr8spEk1fo{J4i!b^Fia`N{_F6@zidA2ZTTrjl#^5Z-2KfB@Cu}l9s z(*|Z2jc?p~vn2f)3y9i*7zJV1L{$?|&q)4oaT;uXi6>1GkRXVTOzAz(RHEmr=eFIi z`}<>-Q?K0GN8!IYxeP1XKXO+jsJbp~o^);Bc;%b7Flpe7;1`Ny@3r7ZR;?R)aJt8C ziNlEC<@3f_lIV4TwV}&e;D!Ee5_|e#g0LUh=5vmYWYm7&2h*M>QPKvGh9-)wfMMW3 z8J9b%1k7dzPzO0_NGQy92BZ^FR6R~6;^6?lqO;-QUP4BY%cG%3vEhbm#>4vIhPBh3 z-+pZGjh$x%Hp{?=FHsMp0&wNPlj00us{&`1ZOZTqs8%4X&xH=UDr*xyBW(Zp&Em94 zf)ZSfn#yg0N)>!1kWdkqJ^S*z0FF5|fj&qcE#Na|%OY0$uO>!&hP+1ywfD_WXk@4J(?MBftK7>$Nvqh@tDuarN%PrTLQ2Uzysx>UV=V zk^RrDSvdQ?0;=hY67EgII-f4`t=+i*yS=Y~!XlqIy_4x&%+OdfbKOFPXS2X5%4R{N z$SQMX^AK6(fA _releaseProvider, + _ => _devProvider, + }; + } + + private static string GetProviderName(Guid guid) + { + if (guid.Equals(_devProvider)) + { + return "DEV"; + } + else if (guid.Equals(_releaseProvider)) + { + return "REL"; + } + else + { + return "UNK"; + } + } +} diff --git a/test/AdvancedSettings.Tester/Package.appxmanifest b/test/AdvancedSettings.Tester/Package.appxmanifest new file mode 100644 index 0000000..7c7ce11 --- /dev/null +++ b/test/AdvancedSettings.Tester/Package.appxmanifest @@ -0,0 +1,58 @@ + + + + + + + + Windows Advanced Settings Tester + Microsoft Corp + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/AdvancedSettings.Tester/Program.cs b/test/AdvancedSettings.Tester/Program.cs new file mode 100644 index 0000000..f194b7b --- /dev/null +++ b/test/AdvancedSettings.Tester/Program.cs @@ -0,0 +1,52 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using AdvancedSettings.Tester; +using Microsoft.Extensions.Configuration; +using Serilog; +using Windows.Storage; + +internal sealed class Program +{ + private static void Main([System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArray] string[] args) + { + Environment.SetEnvironmentVariable("WINDOWSADVANCEDSETTINGSTESTER_LOG_ROOT", ApplicationData.Current.TemporaryFolder.Path); + var configuration = new ConfigurationBuilder() + .AddJsonFile("appsettings_tester.json") + .Build(); + + Log.Logger = new LoggerConfiguration() + .ReadFrom.Configuration(configuration) + .CreateLogger(); + + if (args.Length == 0) + { + ConfigureFolderPath.DisplayStatus(); + } + else if (args.Length > 2 && args[0].Equals("add", StringComparison.OrdinalIgnoreCase)) + { + ConfigureFolderPath.AddPath(args[1], args[2]); + ConfigureFolderPath.DisplayStatus(); + } + else if (args.Length > 1 && args[0].Equals("remove", StringComparison.OrdinalIgnoreCase)) + { + ConfigureFolderPath.RemovePath(args[1]); + ConfigureFolderPath.DisplayStatus(); + } + else + { + DisplayHelp(); + } + + Log.CloseAndFlush(); + } + + private static void DisplayHelp() + { + var help = "WASTester Usage:\n" + + " WASTester.exe add \n" + + " WASTester.exe remove \n" + + " WASTester.exe"; + Console.WriteLine(help); + } +} diff --git a/test/AdvancedSettings.Tester/Properties/launchSettings.json b/test/AdvancedSettings.Tester/Properties/launchSettings.json new file mode 100644 index 0000000..16ee9aa --- /dev/null +++ b/test/AdvancedSettings.Tester/Properties/launchSettings.json @@ -0,0 +1,15 @@ +{ + "profiles": { + "MyApp": { + "commandName": "MsixPackage", + "commandLineArgs": "", /* Command line arguments to pass to the app. */ + "alwaysReinstallApp": false, /* Uninstall and then reinstall the app. All information about the app state is deleted. */ + "remoteDebugEnabled": false, /* Indicates that the debugger should attach to a process on a remote machine. */ + "allowLocalNetworkLoopbackProperty": true, /* Allow the app to make network calls to the device it is installed on. */ + "authenticationMode": "Windows", /* The authentication scheme to use when connecting to the remote machine. */ + "doNotLaunchApp": false, /* Do not launch the app, but debug my code when it starts. */ + "remoteDebugMachine": "", /* The name of the remote machine. */ + "nativeDebugging": false /* Enable debugging for managed and native code together, also known as mixed-mode debugging. */ + } + } +} \ No newline at end of file diff --git a/test/AdvancedSettings.Tester/README.md b/test/AdvancedSettings.Tester/README.md new file mode 100644 index 0000000..76fa94f --- /dev/null +++ b/test/AdvancedSettings.Tester/README.md @@ -0,0 +1,3 @@ +# AzureExtension Test Console + +This is a console project for interacting with the AzureExtension database and project. \ No newline at end of file diff --git a/test/AdvancedSettings.Tester/app.manifest b/test/AdvancedSettings.Tester/app.manifest new file mode 100644 index 0000000..2df3b35 --- /dev/null +++ b/test/AdvancedSettings.Tester/app.manifest @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/AdvancedSettings.Tester/appsettings_tester.json b/test/AdvancedSettings.Tester/appsettings_tester.json new file mode 100644 index 0000000..8ba70d8 --- /dev/null +++ b/test/AdvancedSettings.Tester/appsettings_tester.json @@ -0,0 +1,29 @@ +{ + "Serilog": { + "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File", "Serilog.Sinks.Debug" ], + "MinimumLevel": "Debug", + "WriteTo": [ + { + "Name": "Console", + "Args": { + "outputTemplate": "[{Timestamp:yyyy/MM/dd HH:mm:ss.fff} {Level:u3}] ({SourceContext}) {Message:lj}{NewLine}{Exception}" + } + }, + { + "Name": "File", + "Args": { + "path": "%WINDOWSADVANCEDSETTINGSTESTER_LOG_ROOT%\\log.dhlog", + "outputTemplate": "[{Timestamp:yyyy/MM/dd HH:mm:ss.fff} {Level:u3}] ({SourceContext}) {Message:lj}{NewLine}{Exception}", + "rollingInterval": "Day" + } + }, + { + "Name": "Debug" + } + ], + "Enrich": [ "FromLogContext" ], + "Properties": { + "SourceContext": "AdvancedSettings.Tester" + } + } +} \ No newline at end of file diff --git a/test/FileExplorerGitIntegration.UnitTest/FileExplorerGitIntegration.UnitTest.csproj b/test/FileExplorerGitIntegration.UnitTest/FileExplorerGitIntegration.UnitTest.csproj new file mode 100644 index 0000000..8f48ce6 --- /dev/null +++ b/test/FileExplorerGitIntegration.UnitTest/FileExplorerGitIntegration.UnitTest.csproj @@ -0,0 +1,22 @@ + + + + FileExplorerGitIntegration.UnitTest + x86;x64;arm64 + win-x86;win-x64;win-arm64 + false + enable + enable + true + true + resources.pri + + + + + + + + + + \ No newline at end of file diff --git a/test/FileExplorerGitIntegration.UnitTest/GitCommandRunnerTests.cs b/test/FileExplorerGitIntegration.UnitTest/GitCommandRunnerTests.cs new file mode 100644 index 0000000..297bae9 --- /dev/null +++ b/test/FileExplorerGitIntegration.UnitTest/GitCommandRunnerTests.cs @@ -0,0 +1,111 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; +using FileExplorerGitIntegration.Models; +using LibGit2Sharp; +using WindowsAdvancedSettings.Common.Helpers; + +namespace FileExplorerGitIntegration.UnitTest; + +[TestClass] +public class GitCommandRunnerTests +{ + private GitDetect GitDetector { get; set; } = new(); + + private static string RepoPath => Path.Combine(Path.GetTempPath(), "GitTestRepository"); + + [ClassInitialize] + public static void ClassInitialize(TestContext context) + { + Debug.WriteLine("ClassInitialize"); + const string url = "http://github.com/libgit2/TestGitRepository"; + try + { + _ = Repository.Clone(url, RepoPath); + } + catch (NameConflictException) + { + // Clean stale test state and try again + if (Directory.Exists(RepoPath)) + { + // Cloning the repo leads to files that are hidden and readonly (such as under the .git directory). + // Therefore, change the attribute so they can be deleted + var repoDirectory = new DirectoryInfo(RepoPath) + { + Attributes = System.IO.FileAttributes.Normal, + }; + + foreach (var dirInfo in repoDirectory.GetFileSystemInfos("*", SearchOption.AllDirectories)) + { + dirInfo.Attributes = System.IO.FileAttributes.Normal; + } + + Directory.Delete(RepoPath, true); + } + + _ = Repository.Clone(url, RepoPath); + } + } + + [ClassCleanup] + public static void ClassCleanup() + { + Debug.WriteLine("ClassCleanup"); + if (Directory.Exists(RepoPath)) + { + // Cloning the repo leads to files that are hidden and readonly (such as under the .git directory). + // Therefore, change the attribute so they can be deleted + var repoDirectory = new DirectoryInfo(RepoPath) + { + Attributes = FileAttributes.Normal, + }; + + foreach (var dirInfo in repoDirectory.GetFileSystemInfos("*", SearchOption.AllDirectories)) + { + dirInfo.Attributes = FileAttributes.Normal; + } + + DirectoryHelper.DeleteDirectoryWithRetries(RepoPath, true, 5, 100, false); + } + } + + [TestMethod] + public void TestBasicInvokeGitFunctionality() + { + var isGitInstalled = GitDetector.DetectGit(); + if (!isGitInstalled) + { + Assert.Inconclusive("Git is not installed. Test cannot run in this case."); + return; + } + + var result = GitExecute.ExecuteGitCommand(GitDetector.GitConfiguration.ReadInstallPath(), RepoPath, "--version"); + Assert.IsNotNull(result.Output); + Assert.IsTrue(result.Output.Contains("git version")); + } + + [TestMethod] + public void TestInvokeGitFunctionalityForRawStatus() + { + var isGitInstalled = GitDetector.DetectGit(); + if (!isGitInstalled) + { + Assert.Inconclusive("Git is not installed. Test cannot run in this case."); + return; + } + + var result = GitExecute.ExecuteGitCommand(GitDetector.GitConfiguration.ReadInstallPath(), RepoPath, "status"); + Assert.IsNotNull(result.Output); + Assert.IsTrue(result.Output.Contains("On branch")); + } + + [TestCleanup] + public void TestCleanup() + { + if (File.Exists(Path.Combine(Path.GetTempPath(), "GitConfiguration.json"))) + { + File.Delete(Path.Combine(Path.GetTempPath(), "GitConfiguration.json")); + } + } +} diff --git a/test/FileExplorerGitIntegration.UnitTest/GitLocalRepositoryProviderUnitTests.cs b/test/FileExplorerGitIntegration.UnitTest/GitLocalRepositoryProviderUnitTests.cs new file mode 100644 index 0000000..256320b --- /dev/null +++ b/test/FileExplorerGitIntegration.UnitTest/GitLocalRepositoryProviderUnitTests.cs @@ -0,0 +1,207 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; +using FileExplorerGitIntegration.Models; +using LibGit2Sharp; +using WindowsAdvancedSettings.Common.Helpers; + +namespace FileExplorerGitIntegration.UnitTest; + +[TestClass] +public class GitLocalRepositoryProviderUnitTests +{ + private static string RepoPath => Path.Combine(Path.GetTempPath(), "GitTestRepository"); + + [ClassInitialize] + public static void ClassInitialize(TestContext context) + { + Debug.WriteLine("ClassInitialize"); + const string url = "http://github.com/libgit2/TestGitRepository"; + try + { + _ = Repository.Clone(url, RepoPath); + } + catch (NameConflictException) + { + // Clean stale test state and try again + if (Directory.Exists(RepoPath)) + { + // Cloning the repo leads to files that are hidden and readonly (such as under the .git directory). + // Therefore, change the attribute so they can be deleted + var repoDirectory = new DirectoryInfo(RepoPath) + { + Attributes = System.IO.FileAttributes.Normal, + }; + + foreach (var dirInfo in repoDirectory.GetFileSystemInfos("*", SearchOption.AllDirectories)) + { + dirInfo.Attributes = System.IO.FileAttributes.Normal; + } + + Directory.Delete(RepoPath, true); + } + + _ = Repository.Clone(url, RepoPath); + } + } + + [ClassCleanup] + public static void ClassCleanup() + { + Debug.WriteLine("ClassCleanup"); + if (Directory.Exists(RepoPath)) + { + // Cloning the repo leads to files that are hidden and readonly (such as under the .git directory). + // Therefore, change the attribute so they can be deleted + var repoDirectory = new DirectoryInfo(RepoPath) + { + Attributes = FileAttributes.Normal, + }; + + foreach (var dirInfo in repoDirectory.GetFileSystemInfos("*", SearchOption.AllDirectories)) + { + dirInfo.Attributes = FileAttributes.Normal; + } + + DirectoryHelper.DeleteDirectoryWithRetries(RepoPath, true, 5, 100, false); + } + } + + [TestMethod] + public void OpenRepository() + { + _ = new GitLocalRepository(RepoPath); + GitLocalRepositoryProviderFactory gitProvider = new GitLocalRepositoryProviderFactory(); + var result = gitProvider.GetRepository(RepoPath); + Assert.IsNotNull(result.Repository); + } + + [TestMethod] + public void GetProperties() + { + var properties = new string[] + { + "System.VersionControl.LastChangeMessage", + "System.VersionControl.LastChangeAuthorName", + "System.VersionControl.LastChangeDate", + "System.VersionControl.LastChangeAuthorEmail", + "System.VersionControl.LastChangeID", + "System.VersionControl.Status", + "System.VersionControl.CurrentFolderStatus", + }; + + var relativePath = Path.Join("a", "a1"); + GitLocalRepository repo = new GitLocalRepository(RepoPath); + var result = repo.GetProperties(properties, relativePath); + Assert.IsNotNull(result); + + // Oddity: When sorting the full commit graph by time, the HEAD is a merge with two parents: + // 1. Third a/a1; f73b9567; Apr 7 15:31:13 2005 -0700 + // 2. Fourth a/a1; d0114ab8; Apr 7 15:30:13 2005 -0700 + // It would appear that commit is older, but for some reason, this is the one that was found by LibGit2Sharp. + // Commit 1. is "the most recent", and is the commit shown by "git log" and on the GitHub repo. + Assert.AreEqual(result["System.VersionControl.Status"], string.Empty); + Assert.AreEqual(result["System.VersionControl.LastChangeDate"], new System.DateTimeOffset(2005, 4, 7, 15, 30, 13, new System.TimeSpan(-7, 0, 0))); + Assert.AreEqual(result["System.VersionControl.LastChangeMessage"], "Third a/a1"); + Assert.AreEqual(result["System.VersionControl.LastChangeAuthorEmail"], "a.u.thor@example.com"); + Assert.AreEqual(result["System.VersionControl.LastChangeAuthorName"], "A U Thor"); + Assert.AreEqual(result["System.VersionControl.LastChangeID"], "f73b95671f326616d66b2afb3bdfcdbbce110b44"); + Assert.AreEqual(result["System.VersionControl.CurrentFolderStatus"], "FolderStatusBranch ≡ | +0 ~0 -0 | +0 ~0 -0"); + } + + [TestMethod] + public void GitStatus() + { + const string repoStatusProperty = "System.VersionControl.CurrentFolderStatus"; + var properties = new string[] + { + repoStatusProperty, + }; + var localRepo = new GitLocalRepository(RepoPath); + var result = localRepo.GetProperties(properties, "."); + Assert.AreEqual(result[repoStatusProperty], "FolderStatusBranch ≡ | +0 ~0 -0 | +0 ~0 -0"); + + // Add a file + var newFileName = "newfile.txt"; + var newFilePath = Path.Join(RepoPath, newFileName); + File.WriteAllText(newFilePath, "Initial content"); + result = localRepo.GetProperties(properties, "."); + Assert.AreEqual(result[repoStatusProperty], "FolderStatusBranch ≡ | +0 ~0 -0 | +1 ~0 -0"); + + // Stage that add + var modifiedRepo = new Repository(RepoPath); + modifiedRepo.Index.Add(newFileName); + modifiedRepo.Index.Write(); + result = localRepo.GetProperties(properties, "."); + Assert.AreEqual(result[repoStatusProperty], "FolderStatusBranch ≡ | +1 ~0 -0 | +0 ~0 -0"); + + // Re-modify the staged file + File.WriteAllText(newFilePath, "New content"); + result = localRepo.GetProperties(properties, "."); + Assert.AreEqual(result[repoStatusProperty], "FolderStatusBranch ≡ | +1 ~0 -0 | +0 ~1 -0"); + + // Delete the file, the index still shows the add + File.Delete(newFilePath); + result = localRepo.GetProperties(properties, "."); + Assert.AreEqual(result[repoStatusProperty], "FolderStatusBranch ≡ | +1 ~0 -0 | +0 ~0 -1"); + + // Remove from index, back to clean state + modifiedRepo.Index.Remove(newFileName); + modifiedRepo.Index.Write(); + result = localRepo.GetProperties(properties, "."); + Assert.AreEqual(result[repoStatusProperty], "FolderStatusBranch ≡ | +0 ~0 -0 | +0 ~0 -0"); + } + + [TestMethod] + public void DetectFileRename() + { + const string statusProperty = "System.VersionControl.Status"; + const string lastChangeMessageProperty = "System.VersionControl.LastChangeMessage"; + var properties = new string[] + { + statusProperty, + lastChangeMessageProperty, + }; + var localRepo = new GitLocalRepository(RepoPath); + var relativeFromPath = Path.Join("a", "a1"); + var relativeToPath = Path.Join("a", "a1_renamed"); + + // Get initial properties + var result = localRepo.GetProperties(properties, relativeFromPath); + Assert.AreEqual(result[statusProperty], string.Empty); + Assert.AreEqual(result[lastChangeMessageProperty], "Third a/a1"); + result = localRepo.GetProperties(properties, relativeToPath); + Assert.AreEqual(result[statusProperty], string.Empty); + result.TryGetValue(lastChangeMessageProperty, out var lastChangeMessage); + Assert.IsNull(lastChangeMessage); + + // Rename + var modifiedRepo = new Repository(RepoPath); + Commands.Move(modifiedRepo, relativeFromPath, relativeToPath); + Commands.Stage(modifiedRepo, relativeFromPath); + Commands.Stage(modifiedRepo, relativeToPath); + + // Get old and new properties + result = localRepo.GetProperties(properties, relativeFromPath); + Assert.AreEqual(result[statusProperty], string.Empty); + Assert.AreEqual(result[lastChangeMessageProperty], "Third a/a1"); + result = localRepo.GetProperties(properties, relativeToPath); + + // This test is comparing a localized string from the PRI file + Assert.AreEqual(result[statusProperty], "FileStatusStagedRenamed"); + Assert.AreEqual(result[lastChangeMessageProperty], "Third a/a1"); + + // Reset + modifiedRepo.Reset(ResetMode.Hard); + + // Get old and new properties + result = localRepo.GetProperties(properties, relativeFromPath); + Assert.AreEqual(result[statusProperty], string.Empty); + Assert.AreEqual(result[lastChangeMessageProperty], "Third a/a1"); + result = localRepo.GetProperties(properties, relativeToPath); + Assert.AreEqual(result[statusProperty], string.Empty); + result.TryGetValue(lastChangeMessageProperty, out lastChangeMessage); + Assert.IsNull(lastChangeMessage); + } +} diff --git a/test/FileExplorerGitIntegration.UnitTest/GitSubmoduleUnitTests.cs b/test/FileExplorerGitIntegration.UnitTest/GitSubmoduleUnitTests.cs new file mode 100644 index 0000000..cde36bf --- /dev/null +++ b/test/FileExplorerGitIntegration.UnitTest/GitSubmoduleUnitTests.cs @@ -0,0 +1,195 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using FileExplorerGitIntegration.Models; +using LibGit2Sharp; +using WindowsAdvancedSettings.Common.Helpers; + +namespace FileExplorerGitIntegration.UnitTest; + +[TestClass] +public class GitSubmoduleUnitTests +{ + private const string RepoUrl = "https://github.com/libgit2/TestGitRepository.git"; + private const string FolderStatusProp = "System.VersionControl.CurrentFolderStatus"; + private const string StatusProp = "System.VersionControl.Status"; + private const string ShaProp = "System.VersionControl.LastChangeID"; + + private static GitLocalRepository? _repo; + private static string? _repoPath; + + public enum CommitHashState + { + Base, + Previous, + New, + NewInSubmodule, + Missing, + } + + private static readonly Dictionary _commits = []; + + [ClassInitialize] +#pragma warning disable SA1313 + public static void ClassInitialize(TestContext _) +#pragma warning restore SA1313 + { + _commits.Clear(); + _repoPath = Directory.CreateTempSubdirectory("GitSubmoduleUnitTests").FullName; + Repository.Clone(RepoUrl, _repoPath); + + GitDetect gitDetector = new(); + gitDetector.DetectGit(); + var gitPath = gitDetector.GitConfiguration.ReadInstallPath(); + + // Set identity for git commits + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"config user.email test@GitSubmoduleUnitTests"); + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"config user.name Test GitSubmoduleUnitTests"); + + // Get the base and previous commit SHAs + { + var result = GitExecute.ExecuteGitCommand(gitPath, _repoPath, "log -n 2 --pretty=format:%H -- ."); + Assert.AreEqual(Microsoft.Windows.DevHome.SDK.ProviderOperationStatus.Success, result.Status); + Assert.IsNotNull(result.Output); + var parts = result.Output.Split('\n'); + Assert.AreEqual(2, parts.Length); + _commits[CommitHashState.Base] = parts[0]; + _commits[CommitHashState.Previous] = parts[1]; + Assert.AreNotEqual(_commits[CommitHashState.Base], _commits[CommitHashState.Previous]); + } + + // Create a bunch of submodule baselines + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"submodule add -- {RepoUrl} sm_changed_file"); + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"submodule add -- {RepoUrl} sm_changed_head"); + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"submodule add -- {RepoUrl} sm_changed_index"); + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"submodule add -- {RepoUrl} sm_changed_untracked_file"); + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"submodule add -- {RepoUrl} sm_missing_commits"); + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"submodule add -- {RepoUrl} sm_unchanged"); + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"submodule add -- {RepoUrl} sm_unchanged_detached"); + GitExecute.ExecuteGitCommand(gitPath, Path.Combine(_repoPath, "sm_unchanged_detached"), $"checkout {_commits[CommitHashState.Base]}"); + + // Commit and get the new SHA + GitExecute.ExecuteGitCommand(gitPath, _repoPath, "commit -m \"Adding submodules\""); + { + var result = GitExecute.ExecuteGitCommand(gitPath, _repoPath, "log -n 1 --pretty=format:%H -- ."); + Assert.AreEqual(Microsoft.Windows.DevHome.SDK.ProviderOperationStatus.Success, result.Status); + Assert.IsNotNull(result.Output); + var parts = result.Output.Split('\n'); + Assert.AreEqual(1, parts.Length); + _commits[CommitHashState.New] = parts[0]; + Assert.AreNotEqual(_commits[CommitHashState.New], _commits[CommitHashState.Base]); + } + + // Add and stage (but not commit) new submodule + GitExecute.ExecuteGitCommand(gitPath, _repoPath, $"submodule add -- {RepoUrl} sm_added_and_uncommitted"); + + // Modify submodules + File.AppendAllText(Path.Combine(_repoPath, "sm_changed_file/master.txt"), "In this submodule, the file is changed in the working directory."); + GitExecute.ExecuteGitCommand(gitPath, Path.Combine(_repoPath, "sm_changed_head"), $"config user.email test@GitSubmoduleUnitTests"); + GitExecute.ExecuteGitCommand(gitPath, Path.Combine(_repoPath, "sm_changed_head"), $"config user.name Test GitSubmoduleUnitTests"); + File.AppendAllText(Path.Combine(_repoPath, "sm_changed_head/master.txt"), "In this submodule, the file is changed and the change is committed to HEAD."); + GitExecute.ExecuteGitCommand(gitPath, Path.Combine(_repoPath, "sm_changed_head"), "commit --all --message \"Committing a change in the submodule.\""); + File.AppendAllText(Path.Combine(_repoPath, "sm_changed_index/master.txt"), "In this submodule, the file is changed and the change is committed to HEAD."); + GitExecute.ExecuteGitCommand(gitPath, Path.Combine(_repoPath, "sm_changed_index"), "stage --all"); + File.AppendAllText(Path.Combine(_repoPath, "sm_changed_untracked_file/untracked_file.txt"), "In this submodule, we've added an untracked file."); + GitExecute.ExecuteGitCommand(gitPath, Path.Combine(_repoPath, "sm_missing_commits"), $"checkout {_commits[CommitHashState.Previous]}"); + File.AppendAllLines( + Path.Combine(_repoPath, ".gitmodules"), + ["[submodule \"sm_gitmodules_only\"]", "\tpath = sm_gitmodules_only", "\turl = ..\\\\submodules_target"]); + + // Get the new commit SHA in sm_changed_head + { + var result = GitExecute.ExecuteGitCommand(gitPath, Path.Combine(_repoPath, "sm_changed_head"), "log -n 1 --pretty=format:%H -- ."); + Assert.AreEqual(Microsoft.Windows.DevHome.SDK.ProviderOperationStatus.Success, result.Status); + Assert.IsNotNull(result.Output); + var parts = result.Output.Split('\n'); + Assert.AreEqual(1, parts.Length); + _commits[CommitHashState.NewInSubmodule] = parts[0]; + Assert.AreNotEqual(_commits[CommitHashState.NewInSubmodule], _commits[CommitHashState.Base]); + } + + _repo = new GitLocalRepository(_repoPath); + } + + [ClassCleanup] + public static void ClassCleanup() + { + _repo = null; + GC.Collect(2); + if (_repoPath is not null) + { + DirectoryHelper.DeleteDirectoryWithRetries(_repoPath, true, 5, 100, false); + } + } + + [TestMethod] + [DataRow("", FolderStatusProp, "FolderStatusBranch ↑1 | +1 ~1 -0 | +0 ~6 -0")] + [DataRow(".gitmodules", StatusProp, "FileStatusStagedModified")] + [DataRow("README.txt", StatusProp, "")] + [DataRow("sm_added_and_uncommitted", StatusProp, "SubmoduleStatusAdded")] + [DataRow("sm_changed_file", StatusProp, "SubmoduleStatusDirty")] + [DataRow("sm_changed_head", StatusProp, "SubmoduleStatusChanged")] + [DataRow("sm_changed_index", StatusProp, "SubmoduleStatusDirty")] + [DataRow("sm_changed_untracked_file", StatusProp, "SubmoduleStatusDirty")] + [DataRow("sm_missing_commits", StatusProp, "SubmoduleStatusChanged")] + [DataRow("sm_unchanged", StatusProp, "")] + [DataRow("sm_unchanged_detached", StatusProp, "")] + public void RootFolderStatus(string path, string property, string value) + { + Assert.IsNotNull(_repo); + var result = _repo.GetProperties([property], path); + Assert.IsNotNull(result); + Assert.AreEqual(value, result[property]); + } + + [TestMethod] + [DataRow("", ShaProp, CommitHashState.New)] + [DataRow(".gitmodules", ShaProp, CommitHashState.New)] + [DataRow("sm_added_and_uncommitted", ShaProp, CommitHashState.Missing)] + [DataRow("sm_changed_file", ShaProp, CommitHashState.New)] + [DataRow("sm_changed_head", ShaProp, CommitHashState.New)] + [DataRow("sm_changed_index", ShaProp, CommitHashState.New)] + [DataRow("sm_changed_untracked_file", ShaProp, CommitHashState.New)] + [DataRow("sm_missing_commits", ShaProp, CommitHashState.New)] + [DataRow("sm_unchanged", ShaProp, CommitHashState.New)] + [DataRow("sm_unchanged_detached", ShaProp, CommitHashState.New)] + public void RootFolderCommit(string path, string property, CommitHashState state) + { + Assert.IsNotNull(_repo); + var result = _repo.GetProperties([property], path); + Assert.IsNotNull(result); + if (result.TryGetValue(property, out var actual)) + { + Assert.AreEqual(_commits[state], actual); + } + else + { + Assert.AreEqual(CommitHashState.Missing, state); + } + } + + [TestMethod] + [DataRow("sm_added_and_uncommitted\\.", ShaProp, CommitHashState.Base)] + [DataRow("sm_changed_file\\.", ShaProp, CommitHashState.Base)] + [DataRow("sm_changed_head\\.", ShaProp, CommitHashState.NewInSubmodule)] + [DataRow("sm_changed_head\\master.txt", ShaProp, CommitHashState.NewInSubmodule)] + [DataRow("sm_changed_index\\.", ShaProp, CommitHashState.Base)] + [DataRow("sm_changed_untracked_file\\.", ShaProp, CommitHashState.Base)] + [DataRow("sm_missing_commits\\.", ShaProp, CommitHashState.Previous)] + [DataRow("sm_unchanged\\.", ShaProp, CommitHashState.Base)] + [DataRow("sm_unchanged_detached\\.", ShaProp, CommitHashState.Base)] + public void SubmoduleFilesCommit(string path, string property, CommitHashState state) + { + Assert.IsNotNull(_repo); + var result = _repo.GetProperties([property], path); + Assert.IsNotNull(result); + if (result.TryGetValue(property, out var actual)) + { + Assert.AreEqual(_commits[state], actual); + } + else + { + Assert.AreEqual(CommitHashState.Missing, state); + } + } +} diff --git a/test/FileExplorerGitIntegration.UnitTest/GlobalUsings.cs b/test/FileExplorerGitIntegration.UnitTest/GlobalUsings.cs new file mode 100644 index 0000000..a056148 --- /dev/null +++ b/test/FileExplorerGitIntegration.UnitTest/GlobalUsings.cs @@ -0,0 +1,4 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +global using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/test/FileExplorerGitIntegration.UnitTest/WslIntegratorUnitTests.cs b/test/FileExplorerGitIntegration.UnitTest/WslIntegratorUnitTests.cs new file mode 100644 index 0000000..1073eb9 --- /dev/null +++ b/test/FileExplorerGitIntegration.UnitTest/WslIntegratorUnitTests.cs @@ -0,0 +1,138 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using System.Diagnostics; +using FileExplorerGitIntegration.Models; + +namespace FileExplorerGitIntegration.UnitTest; + +[TestClass] +public class WslIntegratorUnitTests +{ + [TestMethod] + [DataRow(@"\\wsl$\Ubuntu-20.04\home\user\repo")] + [DataRow(@"\\wsl.localhost\Ubuntu-20.04\home\user\repo")] + [DataRow(@"\\wsl$\Ubuntu\home\user\repo")] + [DataRow(@"\\wsl.localhost\Ubuntu\home\user\repo")] + [DataRow(@"\\wsl.localhost\Debian\home\user\repo")] + [DataRow(@"\\wsl$\kali-linux\home\user\repo")] + [DataRow(@"\\wsl$\Ubuntu-18.04\home\user\testRepo")] + [DataRow(@"\\wsl.localhost\Ubuntu-18.04\home\user\testRepo")] + [DataRow(@"\\WSL.LOCALHOST\Ubuntu-18.04\home\user\testRepo")] + [DataRow(@"\\WSL$\Ubuntu-18.04\home\user\testRepo")] + [DataRow(@"\\WsL.loCaLHoST\Ubuntu-18.04\home\user\testRepo")] + [DataRow(@"\\WsL$\Ubuntu-18.04\home\user\testRepo")] + public void IsWSLRepoPositiveTests(string repositoryPath) + { + Assert.IsTrue(WslIntegrator.IsWSLRepo(repositoryPath)); + } + + [TestMethod] + [DataRow(@"//wsl$/kali-linux/home/user/repo")] + [DataRow(@"C:\Users\foo\bar")] + [DataRow(@"\\wsl$*\Ubuntu\home\user\repo")] + [DataRow(@"D:\wsl.localhost\Ubuntu-20.04\home\user\repo")] + [DataRow(@"\\wsl.test\Ubuntu\home\user\repo")] + [DataRow("")] + [DataRow(@"\wsl.localhost\Ubuntu-20.04\home\user\repo")] + [DataRow(@"wsl$\Ubuntu-20.04\home\user\repo")] + public void IsWslRepoNegativeTests(string repositoryPath) + { + Assert.IsFalse(WslIntegrator.IsWSLRepo(repositoryPath)); + } + + [TestMethod] + [DataRow(@"\\wsl$\Ubuntu-20.04\home\user\repo", "Ubuntu-20.04")] + [DataRow(@"\\wsl.localhost\Ubuntu-20.04\home\user\repo", "Ubuntu-20.04")] + [DataRow(@"\\wsl$\Debian\home\user\repo", "Debian")] + [DataRow(@"\\wsl.localhost\kali-linux\home\user\repo", "kali-linux")] + [DataRow(@"\\wsl.localhost\UbuntuTest\home\user\testRepo", "UbuntuTest")] + [DataRow(@"\\wsl$\CustomDistribution\home\user\testRepo", "CustomDistribution")] + public void GetDistributionNamePositiveTest(string repositoryPath, string value) + { + var distributionName = WslIntegrator.GetWslDistributionName(repositoryPath); + Assert.AreEqual(value, distributionName); + } + + [TestMethod] + [DataRow(@"C:\Distribution\home\user\testRepo")] + [DataRow(@"\\Ubuntu-18.04\wsl$\home\user\testRepo")] + [DataRow(@"wslg\Ubuntu-18.04\wsl.localhost\home\user\testRepo")] + [DataRow("")] + [DataRow(@"\\wsl$")] + [DataRow(@"\wsl.localhost\Ubuntu-20.04\home\user\repo")] + [DataRow(@"wsl$\Ubuntu-20.04\home\user\repo")] + public void GetDistributionNameNegativeTest(string repositoryPath) + { + Trace.Listeners.Clear(); + Assert.ThrowsException(() => WslIntegrator.GetWslDistributionName(repositoryPath)); + } + + [TestMethod] + [DataRow(@"\\wsl$\Ubuntu-20.04\home\user\repo", @"\\wsl$\Ubuntu-20.04\home\user\repo")] + [DataRow(@"\\wsl.localhost\Ubuntu-20.04\home\user\repo", @"\\wsl$\Ubuntu-20.04\home\user\repo")] + [DataRow(@"\\wsl$\Debian\home\user\repo", @"\\wsl$\Debian\home\user\repo")] + [DataRow(@"\\wsl.localhost\kali-linux\home\user\repo", @"\\wsl$\kali-linux\home\user\repo")] + [DataRow(@"\\wsl.localhost\customDistribution\home\user\testRepo", @"\\wsl$\customDistribution\home\user\testRepo")] + [DataRow(@"\\wsl$\Ubuntu-18.04\home\user\dir1\dir2\DIR3\testRepo", @"\\wsl$\Ubuntu-18.04\home\user\dir1\dir2\DIR3\testRepo")] + public void GetWorkingDirectoryPositiveTest(string repositoryPath, string value) + { + var workingDirPath = WslIntegrator.GetWorkingDirectory(repositoryPath); + Assert.AreEqual(value, workingDirPath); + } + + [TestMethod] + [DataRow(@"C:\Distribution\home\user\testRepo")] + [DataRow(@"\\Ubuntu-18.04\wsl$\home\user\testRepo")] + [DataRow(@"wslg\Ubuntu-18.04\wsl.localhost\home\user\testRepo")] + [DataRow("")] + [DataRow(@"\wsl.localhost\Ubuntu-20.04\home\user\repo")] + [DataRow(@"wsl$\Ubuntu-20.04\home\user\repo")] + public void GetWorkingDirectoryNegativeTest(string repositoryPath) + { + Trace.Listeners.Clear(); + Assert.ThrowsException(() => WslIntegrator.GetWorkingDirectory(repositoryPath)); + } + + [TestMethod] + [DataRow(@"\\wsl$\Ubuntu-20.04\home\user\repo", "-d Ubuntu-20.04 git ")] + [DataRow(@"\\wsl.localhost\Ubuntu-20.04\home\user\repo", "-d Ubuntu-20.04 git ")] + [DataRow(@"\\wsl$\Debian\home\user\repo", "-d Debian git ")] + [DataRow(@"\\wsl.localhost\kali-linux\home\user\repo", "-d kali-linux git ")] + [DataRow(@"\\wsl$\Ubuntu-18.04\home\user\testRepo", "-d Ubuntu-18.04 git ")] + [DataRow(@"\\wsl.localhost\Ubuntu-18.04\home\user\testRepo", "-d Ubuntu-18.04 git ")] + [DataRow(@"\\wsl.localhost\CustomDistribution\home\user\testRepo", "-d CustomDistribution git ")] + public void GetArgumentPrefixForWslPositiveTest(string repositoryPath, string value) + { + var prefix = WslIntegrator.GetArgumentPrefixForWsl(repositoryPath); + Assert.AreEqual(value, prefix); + } + + [TestMethod] + [DataRow("")] + [DataRow(@"\\wsl.localhost")] + [DataRow(@"C:\Users\foo\bar")] + [DataRow(@"\wsl.localhost\Ubuntu-20.04\home\user\repo")] + [DataRow(@"wsl$\Ubuntu-20.04\home\user\repo")] + public void GetArgumentPrefixForWslNegativeTest(string repositoryPath) + { + Trace.Listeners.Clear(); + Assert.ThrowsException(() => WslIntegrator.GetArgumentPrefixForWsl(repositoryPath)); + } + + [TestMethod] + [DataRow(@"\\wsl$\Ubuntu-20.04\home\user\repo", "/home/user/repo")] + [DataRow(@"\\wsl.localhost\Ubuntu-20.04\home\user\repo", "/home/user/repo")] + [DataRow(@"\\wsl$\Debian\home\user\repo", "/home/user/repo")] + [DataRow(@"\\wsl.localhost\kali-linux\home\user\repo", "/home/user/repo")] + [DataRow(@"\\WSL.LOCALHOST\UBUNTU-18.04\HOME\USER\TESTREPO", "/HOME/USER/TESTREPO")] + [DataRow(@"\\WSL$\UBUNTU-18.04\HOME\USER\TESTREPO", "/HOME/USER/TESTREPO")] + [DataRow(@"\\WSL.LOCALHOST\UBUNTU-18.04\HoME\USeR\TeSTREpO", "/HoME/USeR/TeSTREpO")] + [DataRow(@"\\wsl.localhost\kali-linux\home\user\dir1\dir2\dir3\dir4\repo", "/home/user/dir1/dir2/dir3/dir4/repo")] + [DataRow("", "")] + public void GetNormalizedLinuxPathTest(string repositoryPath, string value) + { + var normalizedPath = WslIntegrator.GetNormalizedLinuxPath(repositoryPath); + Assert.AreEqual(value, normalizedPath); + } +} diff --git a/test/FileExplorerSourceControlIntegrationUnitTest/FileExplorerSourceControlIntegrationUnitTest.csproj b/test/FileExplorerSourceControlIntegrationUnitTest/FileExplorerSourceControlIntegrationUnitTest.csproj new file mode 100644 index 0000000..9268981 --- /dev/null +++ b/test/FileExplorerSourceControlIntegrationUnitTest/FileExplorerSourceControlIntegrationUnitTest.csproj @@ -0,0 +1,23 @@ + + + + DevHome.FileExplorerSourceControlIntegrationUnitTest + x86;x64;arm64 + win-x86;win-x64;win-arm64 + false + enable + enable + true + true + resources.pri + + + + + + + + + + + diff --git a/test/FileExplorerSourceControlIntegrationUnitTest/RepositoryTrackingServiceUnitTest.cs b/test/FileExplorerSourceControlIntegrationUnitTest/RepositoryTrackingServiceUnitTest.cs new file mode 100644 index 0000000..52572f6 --- /dev/null +++ b/test/FileExplorerSourceControlIntegrationUnitTest/RepositoryTrackingServiceUnitTest.cs @@ -0,0 +1,107 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +using FileExplorerSourceControlIntegration.Services; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace DevHome.FileExplorerSourceControlIntegrationUnitTest; + +[TestClass] +public class RepositoryTrackingServiceUnitTest +{ + private RepositoryTracking RepoTracker { get; set; } = new(Path.Combine(Path.GetTempPath())); + + private readonly string _extension = "testExtension"; + + private readonly string _rootPath = "c:\\test\\rootPath"; + + private readonly string _caseAlteredRootPath = "C:\\TEST\\ROOTPATH"; + + [TestMethod] + public void AddRepository() + { + RepoTracker.AddRepositoryPath(_extension, _rootPath); + var result = RepoTracker.GetAllTrackedRepositories(); + Assert.IsNotNull(result); + Assert.AreEqual(1, result.Count); + Assert.IsTrue(result.ContainsKey(_rootPath)); + Assert.IsTrue(result.ContainsValue(_extension)); + RepoTracker.RemoveRepositoryPath(_rootPath); + } + + [TestMethod] + public void RemoveRepository() + { + RepoTracker.AddRepositoryPath(_extension, _rootPath); + var result = RepoTracker.GetAllTrackedRepositories(); + Assert.AreEqual(1, result.Count); + RepoTracker.RemoveRepositoryPath(_rootPath); + result = RepoTracker.GetAllTrackedRepositories(); + Assert.AreEqual(0, result.Count); + } + + [TestMethod] + public void GetAllRepositories() + { + for (var i = 0; i < 5; i++) + { + RepoTracker.AddRepositoryPath(_extension, string.Concat(_rootPath, i)); + } + + var result = RepoTracker.GetAllTrackedRepositories(); + Assert.IsNotNull(result); + Assert.AreEqual(5, result.Count); + Assert.IsTrue(result.ContainsKey(string.Concat(_rootPath, 0))); + Assert.IsTrue(result.ContainsValue(_extension)); + + for (var i = 0; i < 5; i++) + { + RepoTracker.RemoveRepositoryPath(string.Concat(_rootPath, i)); + } + } + + [TestMethod] + public void GetAllRepositories_Empty() + { + var result = RepoTracker.GetAllTrackedRepositories(); + Assert.IsNotNull(result); + Assert.AreEqual(0, result.Count); + } + + [TestMethod] + public void GetSourceControlProviderFromRepositoryPath() + { + RepoTracker.AddRepositoryPath(_extension, _rootPath); + var result = RepoTracker.GetSourceControlProviderForRootPath(_rootPath); + Assert.IsNotNull(result); + Assert.AreEqual(_extension, result); + RepoTracker.RemoveRepositoryPath(_rootPath); + } + + [TestMethod] + public void AddRepository_DoesNotAddDuplicateValues() + { + RepoTracker.AddRepositoryPath(_extension, _rootPath); + + // Atempt to add duplicate entry that is altered in case + RepoTracker.AddRepositoryPath(_extension, _caseAlteredRootPath); + + // Ensure duplicate is not added and count is 1 + var result = RepoTracker.GetAllTrackedRepositories(); + Assert.IsNotNull(result); + Assert.AreEqual(1, result.Count); + Assert.IsTrue(result.ContainsKey(_rootPath)); + Assert.IsTrue(result.ContainsValue(_extension)); + + RepoTracker.RemoveRepositoryPath(_rootPath); + } + + [TestCleanup] + public void TestCleanup() + { + if (File.Exists(Path.Combine(Path.GetTempPath(), "TrackedRepositoryStore.json"))) + { + File.Delete(Path.Combine(Path.GetTempPath(), "TrackedRepositoryStore.json")); + } + } +}