From daa368a166cd35caeca9c1586fef0615a0da53f2 Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Sun, 28 Jun 2020 23:13:39 -0500 Subject: [PATCH 01/13] Remove support for BizTalk 2010 and 2013 (R1) (#466) Remove support for BizTalk 2010 and 2013 (R1) and baseline on BizTalk 2013 R2 and .NET 4.5; upgrade HelpNDoc to v6 --- CHANGELOG.md | 4 + src/Developer/InstallESBDesignerExtension.bat | 23 --- .../UnInstallESBDesignerExtension.bat | 8 - .../Src/DeploymentFrameworkForBizTalkDocs.hnd | Bin 4861952 -> 4956160 bytes ...kDeploymentFramework.ServerExecute.targets | 6 +- .../BizTalkDeploymentFramework.targets | 6 +- ...izTalkDeploymentFrameworkInstaller.wixproj | 6 +- src/Installer/ESBToolkit21Integration.wxi | 137 ------------------ src/Installer/ESBToolkit22Integration.wxi | 87 ----------- src/Installer/Product.wxs | 24 +-- src/Installer/RuntimeComponents.wxi | 54 ------- src/Installer/SamplesGenerated.wxi | 4 - src/Installer/VS2010Integration.wxi | 54 ------- src/Installer/VS2012Integration.wxi | 54 ------- src/Installer/VS2013Integration.wxi | 2 +- src/Installer/VS2015Integration.wxi | 2 +- src/License.rtf | Bin 36801 -> 1451 bytes src/Packaging/package.msbuild | 10 +- src/Samples/BizTalk/Advanced/Advanced.sln | 6 +- .../Advanced/Components/Components.csproj | 4 +- .../DeploymentTest/DeploymentTest.csproj | 4 +- .../Orchestrations/Orchestrations.btproj | 4 +- .../BizTalk/Advanced/Schemas/Schemas.btproj | 4 +- .../Advanced/Transforms/Transforms.btproj | 4 +- .../PipelineComponents.csproj | 4 +- .../BizTalk/Bam/Pipelines/Pipelines.btproj | 4 +- .../BizTalk/Bam/Services/Services.btproj | 4 +- .../BasicMasterBindings.btproj | 4 +- .../ESBToolkitSSOResolver.Itineraries.csproj | 4 +- .../ESBToolkitSSOResolver.btproj | 4 +- .../HelloWorld/HelloWorld/HelloWorld.btproj | 4 +- .../IIS/IIS.Service/IIS.Service.csproj | 4 +- .../BizTalk/IIS/IIS.Test/IIS.Test.csproj | 81 +---------- src/Samples/BizTalk/IIS/IIS/IIS.btproj | 46 +----- src/Samples/TeamBuild/TFSBuild.rsp | 4 - ...lkDeploymentFramework.Tasks.BizTalk.csproj | 2 +- ...izTalkDeploymentFramework.Tasks.IIS.csproj | 2 +- .../Test.msbuild | 2 +- .../BizTalkDeploymentFramework.Tasks.csproj | 2 +- src/Tools/BuildTools.msbuild | 17 +-- src/Tools/DeployBTRules/DeployBTRules.csproj | 4 +- .../ESB.Resolver.Sso.TestItineraries.csproj | 39 +---- .../ESB.Resolver.Sso/ESB.Resolver.Sso.csproj | 43 +----- .../ESB.Resolvers/ExtenderReference.targets | 16 +- .../Microsoft.Practices.ESB.Resolver.dll | Bin 75640 -> 0 bytes ...Practices.EnterpriseLibrary.Validation.dll | Bin 146312 -> 0 bytes .../Microsoft.Practices.Modeling.Common.dll | Bin 117112 -> 0 bytes ...t.Practices.Modeling.ExtensionProvider.dll | Bin 49048 -> 0 bytes ...osoft.Practices.Services.Itinerary.Dsl.dll | Bin 546184 -> 0 bytes ...crosoft.VisualStudio.Modeling.Sdk.10.0.dll | Bin 874896 -> 0 bytes .../Services.Extenders.Resolvers.Sso.csproj | 2 +- .../ElementTunnel.Tests.csproj | 45 +----- .../ElementTunnel/ElementTunnel.csproj | 94 +----------- .../Microsoft.BizTalk.Interop.SSOClient.dll | Bin 17632 -> 0 bytes .../Microsoft.BizTalk.Interop.SSOClient.dll | Bin 21904 -> 0 bytes .../SSOHelperReference.targets | 10 +- .../SSOSettingsEditor.csproj | 4 +- .../SSOSettingsFileImport.csproj | 4 +- .../SSOSettingsFileReader.UnitTests.csproj | 22 +-- .../SSOSettingsFileReader.csproj | 4 +- src/Tools/SetEnvUI/SetEnvUI.csproj | 4 +- src/Tools/UacElevate/UacElevate.csproj | 4 +- .../log4net.Ext.Serializable.UnitTest.csproj | 4 +- .../log4net.Ext.Serializable.csproj | 4 +- 64 files changed, 90 insertions(+), 908 deletions(-) delete mode 100644 src/Developer/InstallESBDesignerExtension.bat delete mode 100644 src/Developer/UnInstallESBDesignerExtension.bat delete mode 100644 src/Installer/ESBToolkit21Integration.wxi delete mode 100644 src/Installer/ESBToolkit22Integration.wxi delete mode 100644 src/Installer/VS2010Integration.wxi delete mode 100644 src/Installer/VS2012Integration.wxi delete mode 100644 src/Samples/TeamBuild/TFSBuild.rsp delete mode 100644 src/Tools/ESB.Resolvers/ExternalReferences/ESB2_1/Microsoft.Practices.ESB.Resolver.dll delete mode 100644 src/Tools/ESB.Resolvers/ExternalReferences/ESB2_1/Microsoft.Practices.EnterpriseLibrary.Validation.dll delete mode 100644 src/Tools/ESB.Resolvers/ExternalReferences/ESB2_1/Microsoft.Practices.Modeling.Common.dll delete mode 100644 src/Tools/ESB.Resolvers/ExternalReferences/ESB2_1/Microsoft.Practices.Modeling.ExtensionProvider.dll delete mode 100644 src/Tools/ESB.Resolvers/ExternalReferences/ESB2_1/Microsoft.Practices.Services.Itinerary.Dsl.dll delete mode 100644 src/Tools/ESB.Resolvers/ExternalReferences/ESB2_1/Microsoft.VisualStudio.Modeling.Sdk.10.0.dll delete mode 100644 src/Tools/SSOSettingsFileImport/ExternalReferences/BTS2013/Microsoft.BizTalk.Interop.SSOClient.dll delete mode 100644 src/Tools/SSOSettingsFileImport/ExternalReferences/PreBTS2013/Microsoft.BizTalk.Interop.SSOClient.dll diff --git a/CHANGELOG.md b/CHANGELOG.md index 47b3ae9..bb45724 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### 5.8.95 [Release Candidate 1] (0?/?/2020) + +- Remove support for BizTalk 2010 and 2013 (R1) + ### 5.7.100 [Release] (08/13/2017) * Visual Studio Addin (#11160) * New icons; more commands on toolbar; enable/disable commands when appropriate; add icons in VS 2015 diff --git a/src/Developer/InstallESBDesignerExtension.bat b/src/Developer/InstallESBDesignerExtension.bat deleted file mode 100644 index fd86aed..0000000 --- a/src/Developer/InstallESBDesignerExtension.bat +++ /dev/null @@ -1,23 +0,0 @@ -@echo on -@echo --------------------------------- -@echo Copying DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll to current user's ESB Toolkit 2.1 Itinerary Designer Extensions folder... -@echo --------------------------------- -@echo off -IF EXIST "%ProgramFiles(x86)%\Microsoft BizTalk ESB Toolkit 2.1\Tools\Itinerary Designer\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll". ( - copy "%ProgramFiles(x86)%\Microsoft BizTalk ESB Toolkit 2.1\Tools\Itinerary Designer\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll" "%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\BizTalk ESB Toolkit Itinerary Designer\2.1.0.0\Lib". -) -IF EXIST "%ProgramFiles%\Microsoft BizTalk ESB Toolkit 2.1\Tools\Itinerary Designer\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll". ( - copy "%ProgramFiles%\Microsoft BizTalk ESB Toolkit 2.1\Tools\Itinerary Designer\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll" "%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\BizTalk ESB Toolkit Itinerary Designer\2.1.0.0\Lib". -) -IF EXIST "D:\Program Files (x86)\Microsoft BizTalk ESB Toolkit 2.1\Tools\Itinerary Designer\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll". ( - copy "D:\Program Files (x86)\Microsoft BizTalk ESB Toolkit 2.1\Tools\Itinerary Designer\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll" "%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\BizTalk ESB Toolkit Itinerary Designer\2.1.0.0\Lib". -) -IF EXIST "D:\Program Files\Microsoft BizTalk ESB Toolkit 2.1\Tools\Itinerary Designer\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll". ( - copy "D:\Program Files\Microsoft BizTalk ESB Toolkit 2.1\Tools\Itinerary Designer\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll" "%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\BizTalk ESB Toolkit Itinerary Designer\2.1.0.0\Lib". -) -@echo on -@echo --------------------------------- -@echo Please restart Visual Studio 2010 if it is currently running. -@echo --------------------------------- -@echo off -pause diff --git a/src/Developer/UnInstallESBDesignerExtension.bat b/src/Developer/UnInstallESBDesignerExtension.bat deleted file mode 100644 index 3155b3b..0000000 --- a/src/Developer/UnInstallESBDesignerExtension.bat +++ /dev/null @@ -1,8 +0,0 @@ -@echo on -@echo --------------------------------- -@echo Deleting DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll from current user's ESB Toolkit 2.1 Itinerary Designer Extensions folder... -@echo Please close Visual Studio 2010 if it is currently running. -@echo --------------------------------- -@echo off -del "%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\BizTalk ESB Toolkit Itinerary Designer\2.1.0.0\Lib\DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso.2.1.dll" -pause diff --git a/src/Documentation/Src/DeploymentFrameworkForBizTalkDocs.hnd b/src/Documentation/Src/DeploymentFrameworkForBizTalkDocs.hnd index 4caa10747038befa908812395608043c984bc84d..fc025a565220b2c1d9cd145fbe965f00120b11be 100644 GIT binary patch delta 81211 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 delta 85248 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 LM|ewDM) - MSBuild.exe Deployment\Framework\BizTalkDeploymentFramework.ServerExecute.targets /t:Deploy /p:BT_DEPLOY_MGMT_DB=True /p:ENV_SETTINGS="C:\Program Files (x86)\Deployment Framework for BizTalk - Advanced\1.0\Deployment\EnvironmentSettings\local_settings.xml" /tv:4.0 /p:ProjectFile=Deployment.btdfproj + MSBuild.exe Deployment\Framework\BizTalkDeploymentFramework.ServerExecute.targets /t:Deploy /p:BT_DEPLOY_MGMT_DB=True /p:ENV_SETTINGS="C:\Program Files (x86)\Deployment Framework for BizTalk - Advanced\1.0\Deployment\EnvironmentSettings\local_settings.xml" /tv:12.0 /p:ProjectFile=Deployment.btdfproj --> diff --git a/src/Framework/BizTalkDeploymentFramework.targets b/src/Framework/BizTalkDeploymentFramework.targets index b553115..34766d8 100644 --- a/src/Framework/BizTalkDeploymentFramework.targets +++ b/src/Framework/BizTalkDeploymentFramework.targets @@ -1080,10 +1080,6 @@ - - - - @@ -2101,7 +2097,7 @@ - + diff --git a/src/Installer/BizTalkDeploymentFrameworkInstaller.wixproj b/src/Installer/BizTalkDeploymentFrameworkInstaller.wixproj index fa47adf..b3bc241 100644 --- a/src/Installer/BizTalkDeploymentFrameworkInstaller.wixproj +++ b/src/Installer/BizTalkDeploymentFrameworkInstaller.wixproj @@ -1,5 +1,5 @@  - + Debug x86 @@ -45,16 +45,12 @@ - - - - diff --git a/src/Installer/ESBToolkit21Integration.wxi b/src/Installer/ESBToolkit21Integration.wxi deleted file mode 100644 index 1d9a45a..0000000 --- a/src/Installer/ESBToolkit21Integration.wxi +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - "Microsoft BizTalk Server 2010")]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Installer/ESBToolkit22Integration.wxi b/src/Installer/ESBToolkit22Integration.wxi deleted file mode 100644 index fc282a8..0000000 --- a/src/Installer/ESBToolkit22Integration.wxi +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - "Microsoft BizTalk Server 2013")]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Installer/Product.wxs b/src/Installer/Product.wxs index bd62142..a035b4a 100644 --- a/src/Installer/Product.wxs +++ b/src/Installer/Product.wxs @@ -6,9 +6,9 @@ This source file is subject to the Microsoft Public License (Ms-PL). --> - + - @@ -19,14 +19,6 @@ - - - - - - - - @@ -52,23 +44,17 @@ - - - - - - - + Installed OR BTS_PRODUCTNAME @@ -165,12 +151,8 @@ - - - - diff --git a/src/Installer/RuntimeComponents.wxi b/src/Installer/RuntimeComponents.wxi index bcbfb85..d0c2c63 100644 --- a/src/Installer/RuntimeComponents.wxi +++ b/src/Installer/RuntimeComponents.wxi @@ -31,12 +31,6 @@ - - - - - - @@ -325,54 +319,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Installer/SamplesGenerated.wxi b/src/Installer/SamplesGenerated.wxi index 69b41af..2dd9c74 100644 --- a/src/Installer/SamplesGenerated.wxi +++ b/src/Installer/SamplesGenerated.wxi @@ -601,9 +601,6 @@ - - - @@ -773,7 +770,6 @@ - \ No newline at end of file diff --git a/src/Installer/VS2010Integration.wxi b/src/Installer/VS2010Integration.wxi deleted file mode 100644 index 46ea374..0000000 --- a/src/Installer/VS2010Integration.wxi +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - "Microsoft BizTalk Server 2010")]]> - - - - - - - - - - VS2010_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED AND (BTS_PRODUCTNAME = "Microsoft BizTalk Server 2010") AND (NOT Installed) - - - - - Reconfiguring Visual Studio templates... - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Installer/VS2012Integration.wxi b/src/Installer/VS2012Integration.wxi deleted file mode 100644 index 0f90f54..0000000 --- a/src/Installer/VS2012Integration.wxi +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - "Microsoft BizTalk Server 2013")]]> - - - - - - - - - - VS2012_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED AND (BTS_PRODUCTNAME = "Microsoft BizTalk Server 2013") AND (NOT Installed) - - - - - Reconfiguring Visual Studio templates... - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Installer/VS2013Integration.wxi b/src/Installer/VS2013Integration.wxi index 5cb5cdf..af4ac7b 100644 --- a/src/Installer/VS2013Integration.wxi +++ b/src/Installer/VS2013Integration.wxi @@ -7,7 +7,7 @@ --> - diff --git a/src/Installer/VS2015Integration.wxi b/src/Installer/VS2015Integration.wxi index cb3b7d9..82d4331 100644 --- a/src/Installer/VS2015Integration.wxi +++ b/src/Installer/VS2015Integration.wxi @@ -7,7 +7,7 @@ --> - diff --git a/src/License.rtf b/src/License.rtf index e091a872c36e6e2acaa08d6ef4827235e6de26fc..1287c7c2ab755d9738ef59d93231b1272a58d06d 100644 GIT binary patch literal 1451 zcmZ`(-EX5f5WnY2{U1hs+C8y3l4g5fPc$Kobp((h+pENj119(uY|b`~s;d9{joq}X zz0*li0^^zA*Fc^tZQFUpq!IqB9*^_I=S9`SaFp%eo*kn$5ycmDg!%jLy$^<#D9l51v_1}f@~ zH;WK%X4kV{Z^H1!oeu-EU9PJ^GX0c@A*_Z*m~qWf^KjB^B(mYs&X>y&UaCjIPhW*> zmeo|x;qsyynQkh>7GYSKe)01Seh*V`=U%BEsmXq5A{dD z!CyY*nj7SRvP0!Wf|>2m>A0{O|-v&7|c`0IlX6R0}TRBM-nTVDbq@t_=>TgJnVrc?1SE zT5_GXLl~o4dt#bna|6s6RSSlA(5QME&?U2uuN9~dKG=@KRdJrU`shg-&Uz3M(Kx&v z!AaOoO%^aIt3~ZF0&J@Lsc{ZGU&kR3}8@=Xx%UOw#Mnu3)2OF zYe(qAWU`q}*ov60n0tY54%z2BP!<{vhc(fcVdx#zg@c1+vQ%5@U^|t7N|>=^fnST$mbV!GNQa&$`)Qa%K*A!X_?HwYR*9?_Dl_DMt`-_txRVx(Uq zY)aA%MV5FMr{xS;u?F!Myn$jHC5fks_NbnEeXA^gpyX~_!Zu6RF&1xQR2JPP@hcUY zS|t(L1+b2G(VbIAAw$8`x1H79Z)0CVz6d|7l4Pl~vC7ht;%$H~Y56{SPl`Bzh?2qu yvY{EmyEt*eWtO_RG=4>KQG3^ko^thyKYV3s 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 diff --git a/src/Packaging/package.msbuild b/src/Packaging/package.msbuild index 4a5f6cf..57e5459 100644 --- a/src/Packaging/package.msbuild +++ b/src/Packaging/package.msbuild @@ -5,10 +5,10 @@ This source file is subject to the Microsoft Public License (Ms-PL). --> - + - 5_7_0 - 5.7.100.0 + 5_8_0 + 5.8.10.0 018C4B8A-B453-49DD-91AD-3B20D0D1D428 @@ -28,7 +28,7 @@ - + @@ -36,7 +36,7 @@ - + diff --git a/src/Samples/BizTalk/Advanced/Advanced.sln b/src/Samples/BizTalk/Advanced/Advanced.sln index 7596faa..67fdcd6 100644 --- a/src/Samples/BizTalk/Advanced/Advanced.sln +++ b/src/Samples/BizTalk/Advanced/Advanced.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4D49E00B-E93F-4199-958E-71E39744D40A}" ProjectSection(SolutionItems) = preProject Deployment\Deployment.btdfproj = Deployment\Deployment.btdfproj diff --git a/src/Samples/BizTalk/Advanced/Components/Components.csproj b/src/Samples/BizTalk/Advanced/Components/Components.csproj index 8dcd0db..cba99a1 100644 --- a/src/Samples/BizTalk/Advanced/Components/Components.csproj +++ b/src/Samples/BizTalk/Advanced/Components/Components.csproj @@ -1,5 +1,5 @@  - + Local 9.0.30729 @@ -13,7 +13,7 @@ Library BizTalkSample.Components OnBuildSuccess - v4.0 + v4.5 true diff --git a/src/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj b/src/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj index da7d5bd..b41695b 100644 --- a/src/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj +++ b/src/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj @@ -1,5 +1,5 @@  - + Local 9.0.30729 @@ -12,7 +12,7 @@ Library BizTalkSample.DeploymentTest OnBuildSuccess - v4.0 + v4.5 bin\Debug\ diff --git a/src/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj b/src/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj index 1004f2b..4178186 100644 --- a/src/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj +++ b/src/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -11,7 +11,7 @@ true BizTalkSample.Orchestrations DeploymentFramework.Samples.Advanced.Orchestrations - v4.0 + v4.5 True true ..\Advanced.snk diff --git a/src/Samples/BizTalk/Advanced/Schemas/Schemas.btproj b/src/Samples/BizTalk/Advanced/Schemas/Schemas.btproj index 881cb6d..cb19e1b 100644 --- a/src/Samples/BizTalk/Advanced/Schemas/Schemas.btproj +++ b/src/Samples/BizTalk/Advanced/Schemas/Schemas.btproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -11,7 +11,7 @@ true BizTalkSample.Schemas DeploymentFramework.Samples.Advanced.Schemas - v4.0 + v4.5 True true ..\Advanced.snk diff --git a/src/Samples/BizTalk/Advanced/Transforms/Transforms.btproj b/src/Samples/BizTalk/Advanced/Transforms/Transforms.btproj index 9461b8a..38ad057 100644 --- a/src/Samples/BizTalk/Advanced/Transforms/Transforms.btproj +++ b/src/Samples/BizTalk/Advanced/Transforms/Transforms.btproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -11,7 +11,7 @@ true BizTalkSample.Transforms DeploymentFramework.Samples.Advanced.Transforms - v4.0 + v4.5 True true ..\Advanced.snk diff --git a/src/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj b/src/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj index 159c1ed..bc2b981 100644 --- a/src/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj +++ b/src/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj @@ -1,5 +1,5 @@  - + Local 9.0.30729 @@ -14,7 +14,7 @@ DeploymentFramework.Samples.Bam.PipelineComponents OnBuildSuccess true - v4.0 + v4.5 bin\Debug\ diff --git a/src/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj b/src/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj index dfbc463..23abc8e 100644 --- a/src/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj +++ b/src/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -11,7 +11,7 @@ true DeploymentFramework.Samples.Bam.Pipelines DeploymentFramework.Samples.Bam.Pipelines - v4.0 + v4.5 True true ..\Bam.snk diff --git a/src/Samples/BizTalk/Bam/Services/Services.btproj b/src/Samples/BizTalk/Bam/Services/Services.btproj index 5c505bd..93cec17 100644 --- a/src/Samples/BizTalk/Bam/Services/Services.btproj +++ b/src/Samples/BizTalk/Bam/Services/Services.btproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -11,7 +11,7 @@ true DeploymentFramework.Samples.Bam.Services DeploymentFramework.Samples.Bam.Services - v4.0 + v4.5 File ..\Bam.snk true diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj b/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj index 0cb4cb0..2918c21 100644 --- a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj +++ b/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj @@ -1,5 +1,5 @@ - + Debug AnyCPU @@ -11,7 +11,7 @@ true DeploymentFramework.BasicMasterBindings BasicMasterBindings - v4.0 + v4.5 True true ..\BasicMasterBindings.snk diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj b/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj index 38ebc61..d7d3770 100644 --- a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj +++ b/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -10,7 +10,7 @@ Properties DeploymentFramework.ESBToolkitSSOResolver.Itineraries ESBToolkitSSOResolver.Itineraries - v4.0 + v4.5 true diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj b/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj index 6581b00..fc32791 100644 --- a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj +++ b/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj @@ -1,5 +1,5 @@ - + Debug AnyCPU @@ -11,7 +11,7 @@ true DeploymentFramework.ESBToolkitSSOResolver ESBToolkitSSOResolver - v4.0 + v4.5 True true ..\ESBToolkitSSOResolver.snk diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj b/src/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj index 87b38f7..b274348 100644 --- a/src/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj +++ b/src/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -11,7 +11,7 @@ true DeploymentFramework.HelloWorld HelloWorld - v4.0 + v4.5 True true ..\HelloWorld.snk diff --git a/src/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj b/src/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj index 6df3474..778c8c7 100644 --- a/src/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj +++ b/src/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj @@ -1,5 +1,5 @@  - + @@ -14,7 +14,7 @@ Properties IIS.Service IIS.Service - v4.0 + v4.5 false diff --git a/src/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj b/src/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj index 5c05778..84f384b 100644 --- a/src/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj +++ b/src/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj @@ -1,5 +1,5 @@  - + Local 9.0.30729 @@ -7,60 +7,20 @@ {26DBD4B5-9AB2-46A7-B00E-1F76DB86A97A} Debug AnyCPU - - - - IIS.Test - - - JScript - Grid - IE50 false Library DeploymentFramework.IIS.Test OnBuildSuccess - - - - - 3.5 - v4.0 - false - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + v4.5 bin\Debug\ - false - 285212672 - false - - DEBUG;TRACE - - true - 4096 - false - - false false false @@ -74,18 +34,8 @@ bin\Release\ false - 285212672 - false - - TRACE - - true - 4096 - false - - true false false @@ -139,33 +89,6 @@ - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - diff --git a/src/Samples/BizTalk/IIS/IIS/IIS.btproj b/src/Samples/BizTalk/IIS/IIS/IIS.btproj index ca6690d..41fa591 100644 --- a/src/Samples/BizTalk/IIS/IIS/IIS.btproj +++ b/src/Samples/BizTalk/IIS/IIS/IIS.btproj @@ -1,5 +1,5 @@ - + Debug AnyCPU @@ -11,30 +11,10 @@ true DeploymentFramework.IIS IIS - v4.0 + v4.5 True true ..\IIS.snk - - - 4.0 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true true @@ -106,28 +86,6 @@ Task - - - False - Microsoft .NET Framework 4 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - False - Windows Installer 3.1 - true - - ProcessPORequestToProcessPOResponse diff --git a/src/Samples/TeamBuild/TFSBuild.rsp b/src/Samples/TeamBuild/TFSBuild.rsp deleted file mode 100644 index 057b36b..0000000 --- a/src/Samples/TeamBuild/TFSBuild.rsp +++ /dev/null @@ -1,4 +0,0 @@ -# This is a response file for MSBuild -# Add custom MSBuild command line options in this file -/property:SolutionName="BizTalkSample" -/property:BranchToBuild="Dev" \ No newline at end of file diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj b/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj index 58b7698..a19b717 100644 --- a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj +++ b/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj b/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj index 768730e..9f11512 100644 --- a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj +++ b/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild b/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild index 0510bbf..a0a6ea4 100644 --- a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild +++ b/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild @@ -29,7 +29,7 @@ + ExtensionFile="C:\Program Files (x86)\Microsoft BizTalk Server 2013 R2\HttpReceive64\BTSHTTPReceive.dll" ExtensionName=".\bin" Remove="True" /> diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj b/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj index b377562..5d9d8a4 100644 --- a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj +++ b/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU diff --git a/src/Tools/BuildTools.msbuild b/src/Tools/BuildTools.msbuild index 70786d9..7510bf1 100644 --- a/src/Tools/BuildTools.msbuild +++ b/src/Tools/BuildTools.msbuild @@ -5,19 +5,19 @@ This source file is subject to the Microsoft Public License (Ms-PL). --> - + UpdateCommonAssemblyInfo; BuildTasksNonBizTalk; - BuildTasksBizTalk; BuildTasksIIS; BuildDeployBTRules; BuildElementTunnel; BuildSetEnvUI; BuildUACElevate; BuildSSOSettingsFileImport; + BuildTasksBizTalk; BuildESBResolvers; RevertCommonAssemblyInfo @@ -128,11 +128,6 @@ - - - - - @@ -155,14 +150,10 @@ - - - - - - + + diff --git a/src/Tools/DeployBTRules/DeployBTRules.csproj b/src/Tools/DeployBTRules/DeployBTRules.csproj index 9f3cf52..d40883f 100644 --- a/src/Tools/DeployBTRules/DeployBTRules.csproj +++ b/src/Tools/DeployBTRules/DeployBTRules.csproj @@ -1,5 +1,5 @@  - + Local 9.0.30729 @@ -13,7 +13,7 @@ Exe DeployBTRules OnBuildSuccess - v4.0 + v4.5 diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj b/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj index fde6a3a..985b08b 100644 --- a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj +++ b/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -11,26 +11,6 @@ ESB.Resolver.Sso.TestItineraries ESB.Resolver.Sso.TestItineraries v4.0 - 512 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true @@ -80,23 +60,6 @@ - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - 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 diff --git a/src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj b/src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj index 2fb6032..1ab482d 100644 --- a/src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj +++ b/src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj @@ -1,5 +1,5 @@  - + Debug diff --git a/src/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj b/src/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj index 32ec982..7b718bc 100644 --- a/src/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj +++ b/src/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -10,29 +10,10 @@ Properties ElementTunnel.Tests ElementTunnel.Tests - v4.0 + v4.5 512 {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - - - 4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true true @@ -74,28 +55,6 @@ ElementTunnel - - - False - Microsoft .NET Framework 4 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - False - Windows Installer 3.1 - true - - tTD)V{sa*qX%w;>0n3EPphUQCau&?qvD;afQ2E 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 diff --git a/src/Tools/SSOSettingsFileImport/SSOHelperReference.targets b/src/Tools/SSOSettingsFileImport/SSOHelperReference.targets index f25de7a..8ef16b8 100644 --- a/src/Tools/SSOSettingsFileImport/SSOHelperReference.targets +++ b/src/Tools/SSOSettingsFileImport/SSOHelperReference.targets @@ -1,10 +1,6 @@ - + - - ..\ExternalReferences\PreBTS2013\Microsoft.BizTalk.Interop.SSOClient.dll - False - ..\ExternalReferences\BTS2013R2\Microsoft.BizTalk.Interop.SSOClient.dll False @@ -13,9 +9,5 @@ ..\ExternalReferences\BTS2016\Microsoft.BizTalk.Interop.SSOClient.dll False - - ..\ExternalReferences\BTS2013\Microsoft.BizTalk.Interop.SSOClient.dll - False - diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj b/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj index aef8805..d51212a 100644 --- a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj +++ b/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj @@ -1,5 +1,5 @@  - + Debug @@ -11,7 +11,7 @@ Properties SSOSettingsEditor SSOSettingsEditor - v4.0 + v4.5 true diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj b/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj index e9b404f..2cf945c 100644 --- a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj +++ b/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj @@ -1,5 +1,5 @@  - + Local @@ -14,7 +14,7 @@ Exe SSOSettingsFileManager OnBuildSuccess - v4.0 + v4.5 bin\Debug\ diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj b/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj index 0da7688..3e41aa1 100644 --- a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj +++ b/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -8,7 +8,7 @@ Properties SSOSettingsFileReader.UnitTests SSOSettingsFileReader.UnitTests - v4.0 + v4.5 512 {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 10.0 @@ -75,24 +75,6 @@ SSOSettingsFileReader - - - - - False - - - False - - - False - - - False - - - - + + + + + + + "Microsoft BizTalk Server 2020")]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Installer/Product.wxs b/src/Installer/Product.wxs index a035b4a..3053400 100644 --- a/src/Installer/Product.wxs +++ b/src/Installer/Product.wxs @@ -22,10 +22,12 @@ - + + + @@ -46,8 +48,10 @@ + + @@ -153,7 +157,9 @@ + + diff --git a/src/Installer/RuntimeComponents.wxi b/src/Installer/RuntimeComponents.wxi index d0c2c63..2902f63 100644 --- a/src/Installer/RuntimeComponents.wxi +++ b/src/Installer/RuntimeComponents.wxi @@ -339,7 +339,7 @@ - + @@ -347,7 +347,7 @@ - + @@ -355,7 +355,7 @@ - + diff --git a/src/Installer/VS2013Integration.wxi b/src/Installer/VS2013Integration.wxi index af4ac7b..440df29 100644 --- a/src/Installer/VS2013Integration.wxi +++ b/src/Installer/VS2013Integration.wxi @@ -12,12 +12,10 @@ - "Microsoft BizTalk Server 2013 R2")]]> + "Microsoft BizTalk Server 2013 R2")]]> - - diff --git a/src/Installer/VS2015Integration.wxi b/src/Installer/VS2015Integration.wxi index 82d4331..21734e0 100644 --- a/src/Installer/VS2015Integration.wxi +++ b/src/Installer/VS2015Integration.wxi @@ -12,12 +12,10 @@ - "Microsoft BizTalk Server 2016")]]> + "Microsoft BizTalk Server 2016")]]> - - diff --git a/src/Installer/VS2019Integration.wxi b/src/Installer/VS2019Integration.wxi new file mode 100644 index 0000000..e4b82fd --- /dev/null +++ b/src/Installer/VS2019Integration.wxi @@ -0,0 +1,42 @@ + + + + + + + + + "Microsoft BizTalk Server 2020")]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Packaging/package.msbuild b/src/Packaging/package.msbuild index 57e5459..ef402d0 100644 --- a/src/Packaging/package.msbuild +++ b/src/Packaging/package.msbuild @@ -27,7 +27,7 @@ - + From fd5c93bbec2dc262fa922d24748dd1b3fe18f9b2 Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Thu, 9 Jul 2020 01:52:21 -0500 Subject: [PATCH 05/13] Update EnvironmentSettingsExporter to v1.7.0 Update EnvironmentSettingsExporter to v1.7.0. Closes #468 --- .../EnvironmentSettingsExporter.exe | Bin 17920 -> 18432 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/Framework/DeployTools/EnvironmentSettingsExporter.exe b/src/Framework/DeployTools/EnvironmentSettingsExporter.exe index a342c30e04802dc0400c0e8be1baa59e7cce55df..f162c3211ccf83a22d230cd26bd7a24f4b2ed832 100644 GIT binary patch literal 18432 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 Date: Thu, 9 Jul 2020 23:36:40 -0500 Subject: [PATCH 06/13] Update ExportBAMDefinitionXML to v2.3 Update ExportBAMDefinitionXML to v2.3. Closes #469 --- .../DeployTools/ExportBamDefinitionXml.exe | Bin 12288 -> 11776 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/Framework/DeployTools/ExportBamDefinitionXml.exe b/src/Framework/DeployTools/ExportBamDefinitionXml.exe index 7762ecf057b0171419047569de774f9d19bcd2f1..dd7b7673378125f7a77c7986955c025b27bd9d4f 100644 GIT binary patch delta 2195 zcmY*ae{5UT75>iqasBLsm)J=f)H<0HJBb|FVP$m^(ngGqt?5WxP~#Lg^_s-4 zYXgC(JtRpZLEaY+U2*X)!nQTjI%jx5qXZfs7JmZMh3*1DUzs+3d`56bfGoDo@cm!N zALTnvq|_hpizoULtJkZ0wlT$c-U7mhfF2vL_?E+43;E2<%!6IJugQQ{IsfiRUoYo2F()m$`v_(MrM*EP0U=Q(u1nud!B>kF0-1xqcE8h@g3LE~jc zfxlVra?F1;@3+-v!?xOHm%YgRoA!QN;5aJ+XEk2b_=>G=>}`!7+dXQ!Stuzk6dxAv zS^|4DKdtqjYkZj%`7hrgs+Yx@r%OFZVVG7Uqj5iD4`wwUW?YLo#waQ{Y~F!Wc+%X6 zc|Chp>(4Q6!V9=+ZowkF)+k;=qqUteW<7vQSi@Y!@5VcrvZ6SPBi2{(4;^!jW3nZD zgo{=YL^10zca77p7 z*SMOd>?qcAh8`s8yY{a!LRI@RXZVHv1}pE`S9$F}^;%nOM`=HOMl{oxs6zy4mez`} z#t3FV6c8a*x*D)5w2D*YdahzjLhzKflR&1dP{Zfq5DSA!ppn3W|r=F+x zHGasbp4>Qjxx^^qsKE@y(SQYtm#_-2vJ-~ah~pNG3Dhya15w67t!%}YneWtmAI6v; zK$`I}%oxw$MO@%VIz)TODy!q84$0EEhY6p}m`pYM5j}h>?LSeuw zzzOF|F8>CZ=w0UPLn6qLKMs_i3%0QQOoyk5Q3V9umSB*@AUkso|FXYySt3w=LBKHF zdc)$QB&hOD(|> z!piuTyGEBApy!j`*ziz){Ii5nw{dxDD03h;m73kctrAdcLd!EDj$K7qan~ccY`!p% znjT8;$;@O5++$<%Q2UraMu-e%bF=x(Q`Er-ju2el5YXCZ3SdaJ-3I zcRab=%Q&QXsM5B=$R%ZaJB!7~V zU18(8QQgz!BTC5q(cNYa9rCs4200Y#A;@CvGV3GV>%0kW)7h5KmK>B^m+aV&I_zQ delta 2350 zcmZvde{5UT701tcKdzshk+@O-q*&r&WJtg`y;|7Et3judP=n zP93KrTZLbz6&gfQqstG4AJf7pP=5STxquK<8;oBSKctFvtlQKrnpD`z#t?{=N<*A` zOR_TUJ-v_5`Mz`SJ@@+D``laI!6Szn4Se%@`1bk>C|H38K$ryIW%2r+>8FEr+I+|_ z$WSgjDs)f(xxu`c0_YRUAb`uJ8)|q1?(p?Dl48>n=67SzbQzh0^ib!}%wNC=#`rmG zwBtP_(6x~s1$6kL89-YKppx$aV0<*)hSeXueKZmd{XPh7XF47!Ittr zv^4r-0Qi`Hah<=isqTk0mG{K>4%QP~Olr-dmhJuu|Drr~?Q8Z|T@mstwgwlMzh(+j zmuRe^q`HmTI@y=!>cXf2V~=^3viv$~Nj>I_tMP4qml0{d!3$&26{JQx35A#E-NLB_ zYlH7QA;0BwM!1xW#bX`u&Lp)0nr)8wCtBOk9kc>EKsQY})K@HIM|X{jh(ndMY89jn z^ufn<0M(?0HVkZ{eBdJam9$Kuo?L!N1k*+T4BkATfLAz|n%dzi63C=X<%-q{NBprg z4s4*OiXP*42pcVL)16%UsZkcRb`fGn{U_DW6? zSHKkU`!G$6!VKK6reGF+sji1(GUm9{Um|XSSK$k_A5KBNwjEAGRNF!9(lT%s){`yb zv+y@?wJ02iN3=2cO2&LfF%u;~Jg4mkFLr4^1wVeOO~DcrLn1cm_ma}3-AAR7&}T@$ zR)3U|Na-)aGTfrqkiADg33D`Wz{j^pB{m zhl#dJ*bXR7Vmk}sHeAI*cmOxEYb3*P0Qn-ZgAOT=WLgY0qWA^rq<6@zNvN6O>yCcFz5p%+I`bH&!8 z&9!iCA?r#XVHo(osU9fx`G zzgntDhrrN8(OGzx$`mQK-0uIUx~y+HpR?;r+cX=jtZIWnqBUYL zTS3#>E7VCwihF=wfaM;P&Xl3qs9aX2$qX3O(v+_bo0iA0wpm{5Hp{Wx!4gHj=3W<@^Q>jHXEj<$-2^Mnb=P%IjgKsn8@Ty%2@H zCx<>Qc}54Mem#_;d!|01iIbQQHjXV@hj886{Mck6yK8sRj;>v1uS*vS&ZxcF*|{@c z7`Bt~c<1u?%GG?XvCdkaNYIA^#i?G2;7P`k+!KnG+@HtL{n`K2#g#R-P%Qta##-%> z@l3vu%MP{LH#r4SlU?FNMR%*cb|P1tC^%iC&P1`0&b8WGCx&v_Os_N9pWow*b`5oQ zraL+^9V-&6+P~+-SFWnXexTtSml9eQT2Ay@{+SP MS@ySniqmn=Hv+)ok^lez From 9e284505b842975c46254a2367a115b9620eaf93 Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Fri, 10 Jul 2020 01:15:00 -0500 Subject: [PATCH 07/13] Update documentation Update documentation. #473 --- .../Src/DeploymentFrameworkForBizTalkDocs.hnd | Bin 4956160 -> 4956160 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/Documentation/Src/DeploymentFrameworkForBizTalkDocs.hnd b/src/Documentation/Src/DeploymentFrameworkForBizTalkDocs.hnd index fc025a565220b2c1d9cd145fbe965f00120b11be..441eeb29a4245e5fa02b7328a36681601a87551d 100644 GIT binary patch delta 9828 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 delta 13432 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 From a4a410ea2323fe419962927e3921d138f81a7659 Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Fri, 10 Jul 2020 01:26:02 -0500 Subject: [PATCH 08/13] Update CHANGELOG.md --- CHANGELOG.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e80ecc..5e3cb89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,11 @@ -### 5.8.95 [Release Candidate 1] (0?/?/2020) +### 5.8.95 [Release Candidate 1] (07/?/2020) +- Add support for BizTalk 2020 - Remove support for BizTalk 2010 and 2013 (R1) -- Upgrade to XmlPreprocess 3.0 +- Upgrade to XmlPreprocess v3.0 +- Upgrade to Environment Settings Manager v1.7 (eliminates .NET 2.x/3.x dependency) +- Upgrade to BizTalk BAM Definition XML Exporter v2.3 (eliminates .NET 2.x/3.x dependency) +- Minor updates to documentation ### 5.7.100 [Release] (08/13/2017) * Visual Studio Addin (#11160) From 16e6cc350b225468dbf3b8b9169bf5028c95f374 Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Tue, 14 Jul 2020 01:55:18 -0500 Subject: [PATCH 09/13] Move ESB Resolver into a separate MSI - Move ESB Resolver into a separate MSI #474 - Move docs and packaging scripts out of src folder - Add new doc structure for ESB Resolver and remove from primary docs --- .gitignore | 7 +- CHANGELOG.md | 1 + ...age.msbuild => DeploymentFramework.targets | 10 +- DeploymentFrameworkESBResolver.targets | 29 ++ docs/btdf-esb-resolver/Makefile | 20 + .../_static/ESBResolverSettings.png | Bin 0 -> 19711 bytes docs/btdf-esb-resolver/_static/Itinerary.png | Bin 0 -> 23531 bytes .../_static/ItineraryProperties.png | Bin 0 -> 55457 bytes docs/btdf-esb-resolver/conf.py | 58 +++ docs/btdf-esb-resolver/index.rst | 12 + docs/btdf-esb-resolver/make.bat | 35 ++ docs/btdf-esb-resolver/overview.md | 31 ++ docs/btdf-esb-resolver/sample.md | 44 ++ .../DeploymentFrameworkForBizTalkDocs.hnd | Bin 4956160 -> 4956160 bytes .../Src => docs/btdf-hnd}/ReadMe.txt | 0 .../btdf-hnd}/Visuals/BlockDiagram.jpg | Bin .../btdf-hnd}/Visuals/BlockDiagram.vsd | Bin src/Packaging/7za.exe | Bin 535552 -> 0 bytes .../BizTalkDeploymentFrameworkESBResolver.sln | 20 + ...TalkDeploymentFrameworkESBResolver.wixproj | 63 +++ .../Installer/ESBToolkit23Integration.wxi | 0 .../Installer/ESBToolkit24Integration.wxi | 0 .../Installer/ESBToolkit25Integration.wxi | 0 src/btdf-esb-resolver/Installer/Product.wxs | 77 ++++ src/btdf-esb-resolver/Installer/Samples.wxi | 26 ++ .../Installer/SamplesGenerated.wxi | 103 +++++ .../ESBToolkitSSOResolver.Deployment.btdfproj | 0 .../InstallWizard.xml | 0 .../License.rtf | 0 .../PortBindingsMaster.xml | 0 .../SettingsFileGenerator.xml | 0 .../UnInstallWizard.xml | 0 .../ESBToolkitSSOResolver.Itineraries.csproj | 0 .../ESBToolkitSSOResolver.itinerary | 0 .../ESBToolkitSSOResolver.itinerary.diagram | 0 .../ESBToolkitSSOResolver.xml | 0 .../Properties/AssemblyInfo.cs | 0 .../ESBToolkitSSOResolver.sln | 0 .../ESBToolkitSSOResolver.snk | Bin .../ESBToolkitSSOResolver.btproj | 0 .../ESBToolkitSSOResolver/InvoiceSchema.xsd | Bin .../ESBToolkitSSOResolver/POSchema.xsd | Bin .../ESBToolkitSSOResolver}/POToInvoice.btm | Bin .../Properties/AssemblyInfo.cs | 0 .../TestFiles/SamplePOInput.xml | Bin .../Tools/BuildTools.msbuild | 66 +++ .../Tools/CommonAssemblyInfo.cs | 31 ++ .../ESB.Resolver.Sso.TestItineraries.csproj | 0 .../LoadSsoForTest.bat | 0 .../Properties/AssemblyInfo.cs | 0 .../TestBindings.xml | 0 .../TestSettings.xml | 0 .../TestSsoResolver.itinerary | 0 .../TestSsoResolver.itinerary.diagram | 0 .../Tools/ESB.Resolvers/ESB.Resolver.Sso.sln | 0 .../ESB.Resolver.Sso/ESB.Resolver.Sso.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../ESB.Resolver.Sso/ResolveProvider.cs | 0 .../ESB.Resolvers/ESB.Resolver.Sso/Sso.cs | 0 .../ESB.Resolvers/ExtenderReference.targets | 0 .../Microsoft.Practices.ESB.Resolver.dll | Bin ...Practices.EnterpriseLibrary.Validation.dll | Bin .../Microsoft.Practices.Modeling.Common.dll | Bin ...t.Practices.Modeling.ExtensionProvider.dll | Bin ...osoft.Practices.Services.Itinerary.Dsl.dll | Bin ...crosoft.VisualStudio.Modeling.Sdk.11.0.dll | Bin .../SSOSettingsFileReader.dll | Bin .../Properties/AssemblyInfo.cs | 0 .../Services.Extenders.Resolvers.Sso.csproj | 0 .../SsoResolver.cs | 0 .../SsoResolverExtensionProvider.cs | 0 .../Tools/ESB.Resolvers/sn.snk | Bin .../Developer/GenericBizTalkMSI.wxs | 0 .../ProjectTemplate/Deployment.btdfproj | 0 .../ProjectTemplate/InstallWizard.xml | 0 .../Developer/ProjectTemplate/License.rtf | 0 .../ProjectTemplate/PortBindingsMaster.xml | 0 .../ProjectTemplate/SettingsFileGenerator.xml | 0 .../ProjectTemplate/UnInstallWizard.xml | 0 .../Developer/RedistComponentGroup.xslt | 0 src/{ => btdf}/Developer/WiX/CPL.TXT | 0 .../Developer/WiX/WixIIsExtension.dll | Bin .../Developer/WiX/WixNetFxExtension.dll | Bin .../Developer/WiX/WixUIExtension.dll | Bin .../Developer/WiX/WixUtilExtension.dll | Bin .../Developer/WiX/WixVSExtension.dll | Bin src/{ => btdf}/Developer/WiX/candle.exe | Bin .../Developer/WiX/candle.exe.config | 0 src/{ => btdf}/Developer/WiX/darice.cub | Bin src/{ => btdf}/Developer/WiX/heat.exe | Bin src/{ => btdf}/Developer/WiX/heat.exe.config | 0 src/{ => btdf}/Developer/WiX/light.exe | Bin src/{ => btdf}/Developer/WiX/light.exe.config | 0 src/{ => btdf}/Developer/WiX/wconsole.dll | Bin src/{ => btdf}/Developer/WiX/winterop.dll | Bin src/{ => btdf}/Developer/WiX/wix.dll | Bin ...kDeploymentFramework.ServerExecute.targets | 0 ...zTalkDeploymentFramework.Tasks.BizTalk.dll | Bin 0 -> 35328 bytes .../BizTalkDeploymentFramework.Tasks.IIS.dll | Bin 0 -> 32256 bytes .../BizTalkDeploymentFramework.Tasks.dll | Bin 0 -> 41472 bytes ...izTalkDeploymentFramework.WiXSetup.targets | 0 .../BizTalkDeploymentFramework.targets | 0 .../Framework/DeployTools/DeployBTRules.exe | Bin 0 -> 32768 bytes .../DeployTools/DeployBTRules.exe.config | 0 .../Framework/DeployTools/ElementTunnel.exe | Bin 0 -> 25088 bytes .../EnvironmentSettingsExporter.exe | Bin .../DeployTools/ExportBamDefinitionXml.exe | Bin .../Framework/DeployTools/GacUtilFx4.exe | Bin .../DeployTools/GacUtilFx4.exe.config | 0 .../Framework/DeployTools/GacUtlRCFx4.dll | Bin .../NUnitSubset/nunit-agent-x86.exe | Bin .../NUnitSubset/nunit-agent-x86.exe.config | 0 .../DeployTools/NUnitSubset/nunit-agent.exe | Bin .../NUnitSubset/nunit-agent.exe.config | 0 .../NUnitSubset/nunit-gui-runner.dll | Bin .../DeployTools/NUnitSubset/nunit-x86.exe | Bin .../NUnitSubset/nunit-x86.exe.config | 0 .../DeployTools/NUnitSubset/nunit.core.dll | Bin .../NUnitSubset/nunit.core.interfaces.dll | Bin .../DeployTools/NUnitSubset/nunit.exe | Bin .../DeployTools/NUnitSubset/nunit.exe.config | 0 .../NUnitSubset/nunit.framework.dll | Bin .../NUnitSubset/nunit.uiexception.dll | Bin .../DeployTools/NUnitSubset/nunit.uikit.dll | Bin .../DeployTools/NUnitSubset/nunit.util.dll | Bin .../SSOSettingsEditorBTS2013R2.exe | Bin 0 -> 20992 bytes .../DeployTools/SSOSettingsEditorBTS2016.exe | Bin 0 -> 20992 bytes .../SSOSettingsFileImportBTS2013R2.exe | Bin 0 -> 30720 bytes .../SSOSettingsFileImportBTS2016.exe | Bin 0 -> 30720 bytes .../SSOSettingsFileReaderBTS2013R2.dll | Bin 0 -> 12800 bytes .../SSOSettingsFileReaderBTS2016.dll | Bin 0 -> 12800 bytes src/btdf/Framework/DeployTools/SetEnvUI.exe | Bin 0 -> 178688 bytes .../Framework/DeployTools/SetEnvUIConfig.xsd | 0 src/btdf/Framework/DeployTools/UACElevate.exe | Bin 0 -> 5632 bytes .../Framework/DeployTools/WriteRegValue.vbs | 0 .../Framework/DeployTools/XmlPreprocess.exe | Bin .../Framework/DeployTools/adapterXPaths.txt | 0 .../DeployTools/log4net.Ext.Serializable.dll | Bin .../Framework/DeployTools/log4net.dll | Bin .../Framework/DeploymentFramework.sln | 0 .../Framework/Microsoft.Sdc.Common.tasks | 0 .../Framework/Microsoft.Sdc.Tasks.dll | Bin .../Microsoft.Web.Administration.dll | Bin 0 -> 143360 bytes .../BizTalkDeploymentFrameworkInstaller.sln | 0 ...izTalkDeploymentFrameworkInstaller.wixproj | 0 src/{ => btdf}/Installer/DeveloperTools.wxi | 0 src/{ => btdf}/Installer/Product.wxs | 22 +- .../Installer/RuntimeComponents.wxi | 4 +- src/{ => btdf}/Installer/Samples.wxi | 0 src/{ => btdf}/Installer/SamplesGenerated.wxi | 424 ++++++++---------- .../Installer/VS2013Integration.wxi | 0 .../Installer/VS2015Integration.wxi | 0 .../Installer/VS2019Integration.wxi | 0 .../DeploymentFrameworkForBizTalk5.0.xml | 0 .../DeploymentFrameworkForBizTalk5.0.xsd | 0 .../Advanced/AdditionalXmlToPreprocess.xml | 0 .../Samples/BizTalk/Advanced/Advanced.chm | Bin .../Samples/BizTalk/Advanced/Advanced.sln | 0 .../Samples/BizTalk/Advanced/Advanced.snk | Bin .../Advanced/Components/Components.csproj | 0 .../Components/EmbeddedResourceCache.cs | 0 .../BizTalk/Advanced/Components/MyClass.cs | 0 .../Components/Properties/AssemblyInfo.cs | 0 .../BizTalk/Advanced/Components/S3_output.xml | Bin .../Advanced/Deployment/Deployment.btdfproj | 0 .../Advanced/Deployment/InstallWizard.xml | 0 .../BizTalk/Advanced/Deployment/License.rtf | 0 .../Deployment/PortBindingsMaster.xml | 0 .../Deployment/SettingsFileGenerator.xml | 0 .../Advanced/Deployment/UnInstallWizard.xml | 0 ...ploymentFramework.Samples.Advanced.log4net | 0 .../DeploymentTest/DeploymentTest.csproj | 0 .../DeploymentTest/NUnitUtilityMethods.cs | 0 .../DeploymentTest/Properties/AssemblyInfo.cs | 0 .../DeploymentTest/VerifyDeployment.cs | 0 .../Advanced/DeploymentTest/app.config | 0 .../SSOSettingsFileReader.dll | Bin .../log4net.Ext.Serializable.dll | Bin .../Advanced/ExternalReferences/log4net.dll | Bin .../ExternalReferences/nunit.framework.dll | Bin .../Advanced/Orchestrations/CalledOrch.odx | 0 .../BizTalk/Advanced/Orchestrations/Echo.odx | 0 .../Orchestrations/Orchestrations.btproj | 0 .../Orchestrations/Properties/AssemblyInfo.cs | 0 .../Advanced/Orchestrations/TopLevelOrch.odx | 0 .../Schemas/Properties/AssemblyInfo.cs | 0 .../Advanced/Schemas/PropertySchema.xsd | Bin .../Samples/BizTalk/Advanced/Schemas/S1.xsd | Bin .../Samples/BizTalk/Advanced/Schemas/S2.xsd | Bin .../Samples/BizTalk/Advanced/Schemas/S3.xsd | Bin .../BizTalk/Advanced/Schemas/Schemas.btproj | 0 .../BizTalk/Advanced/TestFiles/S1_output.xml | Bin .../Transforms/Properties/AssemblyInfo.cs | 0 .../BizTalk/Advanced/Transforms/SampleMap.btm | Bin .../Advanced/Transforms/Transforms.btproj | 0 .../Advanced/VDir_Advanced/BTSHTTPReceive.dll | Bin src/{ => btdf}/Samples/BizTalk/Bam/BAM.sln | 0 src/{ => btdf}/Samples/BizTalk/Bam/BAM.snk | Bin .../Samples/BizTalk/Bam/BAM/Bam.btt | Bin .../Samples/BizTalk/Bam/BAM/Bam.xls | Bin .../Bam/Deployment/Deployment.btdfproj | 0 .../BizTalk/Bam/Deployment/InstallWizard.xml | 0 .../BizTalk/Bam/Deployment/License.rtf | 0 .../Bam/Deployment/PortBindingsMaster.xml | 0 .../Bam/Deployment/SettingsFileGenerator.xml | 0 .../Bam/Deployment/UnInstallWizard.xml | 0 .../Bam/PipelineComponents/AssemblyInfo.cs | 0 .../BAMMessagePartPLComponent.cs | 0 .../PipelineComponents.csproj | 0 .../BizTalk/Bam/Pipelines/BAMInbound.btp | Bin .../BizTalk/Bam/Pipelines/Pipelines.btproj | 0 .../Bam/Pipelines/Properties/AssemblyInfo.cs | 0 .../BizTalk/Bam/Services/BAMPartSchema.xsd | Bin .../BizTalk/Bam/Services/Orchestration1.odx | 0 .../Bam/Services/Properties/AssemblyInfo.cs | 0 .../BizTalk/Bam/Services/PropertySchema.xsd | Bin .../Samples/BizTalk/Bam/Services/Schema1.xsd | Bin .../Samples/BizTalk/Bam/Services/Schema2.xsd | Bin .../BizTalk/Bam/Services/Services.btproj | 0 .../BizTalk/Bam/Services/Transform_1.btm | Bin .../BizTalk/Bam/TestFiles/InputMessage01.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage02.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage03.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage04.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage05.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage06.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage07.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage08.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage09.xml | Bin .../BizTalk/Bam/TestFiles/InputMessage10.xml | Bin .../BasicMasterBindings.Deployment.btdfproj | 0 .../InstallWizard.xml | 0 .../License.rtf | 0 .../PortBindingsMaster.xml | 0 .../SettingsFileGenerator.xml | 0 .../UnInstallWizard.xml | 0 .../BasicMasterBindings.sln | 0 .../BasicMasterBindings.snk | Bin .../BasicMasterBindings.btproj | 0 .../HelloOrchestration.odx | 0 .../BasicMasterBindings/InvoiceSchema.xsd | Bin .../BasicMasterBindings/POSchema.xsd | Bin .../BasicMasterBindings}/POToInvoice.btm | Bin .../Properties/AssemblyInfo.cs | 0 .../TestFiles/SamplePOInput.xml | Bin .../HelloWorld.Deployment.btdfproj | 0 .../HelloWorld.Deployment/InstallWizard.xml | 0 .../HelloWorld.Deployment/License.rtf | 0 .../HelloWorld.Deployment/PortBindings.xml | 0 .../HelloWorld.Deployment/UnInstallWizard.xml | 0 .../Samples/BizTalk/HelloWorld/HelloWorld.sln | 0 .../Samples/BizTalk/HelloWorld/HelloWorld.snk | Bin .../HelloWorld/HelloOrchestration.odx | 0 .../HelloWorld/HelloWorld/HelloWorld.btproj | 0 .../HelloWorld/HelloWorld/InvoiceSchema.xsd | Bin .../HelloWorld/HelloWorld/POSchema.xsd | Bin .../HelloWorld/HelloWorld/POToInvoice.btm | Bin .../HelloWorld/Properties/AssemblyInfo.cs | 0 .../HelloWorld/TestFiles/SamplePOInput.xml | Bin .../ExternalReferences/nunit.framework.dll | Bin .../IIS.Deployment/IIS.Deployment.btdfproj | 0 .../IIS/IIS.Deployment/InstallWizard.xml | 0 .../BizTalk/IIS/IIS.Deployment/License.rtf | 0 .../IIS/IIS.Deployment/PortBindingsMaster.xml | 0 .../IIS.Deployment/SettingsFileGenerator.xml | 0 .../IIS/IIS.Deployment/UnInstallWizard.xml | 0 .../App_Data/ServiceDescription.xml | Bin .../IIS/IIS.Service/IIS.Service.csproj | 0 .../IIS/IIS.Service/ProcessPOService.svc | Bin .../IIS.Service/Properties/AssemblyInfo.cs | 0 .../IIS/IIS.Service/WcfServiceDescription.xml | Bin .../BizTalk/IIS/IIS.Service/Web.Debug.config | 0 .../IIS/IIS.Service/Web.Release.config | 0 .../BizTalk/IIS/IIS.Service/Web.config | 0 .../BizTalk/IIS/IIS.Test/IIS.Test.csproj | 0 .../IIS/IIS.Test/Properties/AssemblyInfo.cs | 0 .../ProcessPO/BizTalkServiceInstance.wsdl | 0 ...est.ProcessPO.ProcessPOResponse.datasource | 0 .../ProcessPO/ProcessPOService.disco | 0 .../ProcessPO/ProcessPOService.xsd | 0 .../ProcessPO/ProcessPOService1.xsd | 0 .../ProcessPO/ProcessPOService2.xsd | 0 .../Service References/ProcessPO/Reference.cs | 0 .../ProcessPO/Reference.svcmap | 0 .../ProcessPO/configuration.svcinfo | 0 .../ProcessPO/configuration91.svcinfo | 0 .../BizTalk/IIS/IIS.Test/VerifyDeployment.cs | 0 .../Samples/BizTalk/IIS/IIS.Test/app.config | 0 src/{ => btdf}/Samples/BizTalk/IIS/IIS.sln | 0 src/{ => btdf}/Samples/BizTalk/IIS/IIS.snk | Bin .../Samples/BizTalk/IIS/IIS/IIS.btproj | 0 .../Samples/BizTalk/IIS/IIS/InvoiceSchema.xsd | Bin .../Samples/BizTalk/IIS/IIS/POSchema.xsd | Bin .../Samples/BizTalk/IIS/IIS/ProcessPO.odx | 0 .../Samples/BizTalk/IIS/IIS/ProcessPO.xsd | Bin .../ProcessPORequestToProcessPOResponse.btm | Bin .../IIS/IIS/Properties/AssemblyInfo.cs | 0 .../TeamBuild/BTDFDefaultTemplate.xaml | 0 .../Samples/TeamBuild/TFSBuild.proj | 0 ...zTalkDeploymentFramework.Tasks.BizTalk.sln | 0 .../AddAppReference.cs | 0 .../BizTalkCatalogExplorerFactory.cs | 0 ...lkDeploymentFramework.Tasks.BizTalk.csproj | 0 .../CheckForServiceInstances.cs | 0 .../ControlBizTalkApp.cs | 0 .../ControlBizTalkArtifact.cs | 0 .../ControlBizTalkOrchestrations.cs | 0 .../ControlBizTalkReceiveLocations.cs | 0 .../ControlBizTalkReferencedApps.cs | 0 .../ControlBizTalkSendPortGroups.cs | 0 .../ControlBizTalkSendPorts.cs | 0 .../GetBizTalkAppExists.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../ResumeServiceInstances.cs | 0 .../TerminateServiceInstances.cs | 0 .../Test.msbuild | 0 .../UpdateBTSNTSvcExeConfigBase.cs | 0 .../UpdateBizTalkAppDomainConfig.cs | 0 .../UpdateBizTalkDebuggingConfig.cs | 0 .../UpdateSSOConfigItem.cs | 0 .../BizTalkDeploymentFramework.Tasks.IIS.sln | 0 .../AssignVirtualDirectoryToAppPool.cs | 0 ...izTalkDeploymentFramework.Tasks.IIS.csproj | 0 .../ConfigureAppPool.cs | 0 .../ConfigureIISAppPool.cs | 0 .../ConfigureIISTask.cs | 0 .../ConfigureIISVirtualDirectory.cs | 0 ...igureIISVirtualDirectoryNtfsPermissions.cs | 0 .../ConfigureIISWebServiceExtension.cs | 0 .../ConfigureWebServiceExtension.cs | 0 .../CopyVirtualDirectoryFiles.cs | 0 .../CreateVirtualDirectory.cs | 0 .../DeleteVirtualDirectory.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../RecycleAppPool.cs | 0 .../Test.msbuild | 0 .../TestVDir/SubDir/SubDir.txt | 0 .../TestVDir/SubDir/v1/v1.txt | 0 .../TestVDir/TestVDir.txt | 0 .../TestVDir2/TestVDir.txt | 0 .../TestVDir2/v2/v1.txt | 0 .../packages.config | 0 .../BizTalkDeploymentFramework.Tasks.sln | 0 .../BizTalkDeploymentFramework.Tasks.csproj | 0 .../CheckXmlSyntax.cs | 0 .../ControlBizTalkHostInstance.cs | 0 .../GenerateAssemblyNamesItemGroup.cs | 0 .../GeneratePdbCopyItemGroups.cs | 0 .../GetGacPathHelper.cs | 0 .../GetMsbuildProcessModel.cs | 0 .../GetOsVersion.cs | 0 .../GetParentPath.cs | 0 .../GetPropsFromEnvSettingsDelimited.cs | 0 .../GetRegistryValue.cs | 0 .../ItemGroupFromCSVFile.cs | 0 .../ItemGroupFromSeparatedList.cs | 0 .../MakeFilesWriteable.cs | 0 .../OsVersionInfo.cs | 0 .../BizTalkDeploymentFramework.Tasks/Pause.cs | 0 .../PopulateRulePoliciesMetadata.cs | 0 .../PrependToBindingPortNames.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../PublishWcfServiceArtifacts.cs | 0 .../SafeNativeMethods.cs | 0 .../SetPropFromEnvSetting.cs | 0 .../SetRegistryValue.cs | 0 .../SetUpFileAdapterPaths.cs | 0 .../StartProcess.cs | 0 .../StripFileSpecFromPath.cs | 0 .../Test.msbuild | 0 .../TestBinding.xml | 0 .../TestPolicy.1.0.xml | 0 .../TestPolicy2.xml | 0 .../TestSettings.xml | 0 .../WriteXmlValue.cs | 0 src/{ => btdf}/Tools/BuildTools.msbuild | 25 -- src/{ => btdf}/Tools/CommonAssemblyInfo.cs | 0 src/{ => btdf}/Tools/DeployBTRules/App.ico | Bin .../Tools/DeployBTRules/AssemblyInfo.cs | 0 .../Tools/DeployBTRules/CommandLineParser.cs | 0 .../Tools/DeployBTRules/DeployBTRules.cs | 0 .../Tools/DeployBTRules/DeployBTRules.csproj | 0 .../Tools/DeployBTRules/DeployBTRules.sln | 0 .../DeployBTRules/DeployRulesCommandLine.cs | 0 src/{ => btdf}/Tools/DeployBTRules/app.config | 0 .../ElementTunnel.Tests/BaseTestClass.cs | 0 .../ElementTunnel.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../ElementTunnel.Tests/TestExtensions.cs | 0 .../When_ElementTunneler_Is_Decoding_Nodes.cs | 0 .../When_ElementTunneler_Is_Encoding_Nodes.cs | 0 .../Tools/ElementTunnel/ElementTunnel.sln | 0 .../Tools/ElementTunnel/ElementTunnel.vsmdi | 0 .../Tools/ElementTunnel/ElementTunnel/App.ico | Bin .../ElementTunnel/CommandLineParser.cs | 0 .../ElementTunnel/ElementTunnel.csproj | 0 .../ElementTunnel/ElementTunnelCommandLine.cs | 0 .../ElementTunnel/ElementTunneler.cs | 0 .../ElementTunnel/ElementTunnel/Program.cs | 0 .../ElementTunnel/Properties/AssemblyInfo.cs | 0 .../ElementTunnel/XPathListGenerator.cs | 0 .../ElementTunnel/ElementTunnel/app.config | 0 .../ElementTunnel/LocalTestRun.testrunconfig | 0 .../CommonAssemblyInfo.cs | 0 .../Microsoft.BizTalk.Interop.SSOClient.dll | Bin .../Microsoft.BizTalk.Interop.SSOClient.dll | Bin .../SSOHelperReference.targets | 0 .../DictionaryPropertyDescriptor.cs | 0 .../DictionaryPropertyGridAdapter.cs | 0 .../SSOSettingsEditor/MainForm.Designer.cs | 0 .../SSOSettingsEditor/MainForm.cs | 0 .../SSOSettingsEditor/MainForm.resx | 0 .../SSOSettingsEditor/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../Properties/Resources.resx | 0 .../SSOSettingsEditor.csproj | 0 .../SSOSettingsEditor/app.config | 0 .../SSOSettingsFileImport.sln | 0 .../SSOSettingsFileImport/App.ico | Bin .../SSOSettingsFileImport/AssemblyInfo.cs | 0 .../CommandLineParser.cs | 0 .../ReadMeForReferences.txt | 0 .../SSOSettingsFileImport/SSOHelper.cs | 0 .../SSOSettingsFileImport.csproj | 0 .../SSOSettingsFileReader.cs | 0 .../SSOSettingsManager.cs | 0 .../SSOSettingsFileImport/SampleSettings.xml | 0 .../SSOSettingsFileImport/Settings.cs | 0 .../SettingsFileImport.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../SSOSettingsFileReader.UnitTests.csproj | 0 .../SSOSettingsFileReaderUnitTests.cs | 0 .../SSOSettingsManagerUnitTests.cs | 0 .../SSOSettingsFileReader/AssemblyInfo.cs | 0 .../SSOSettingsFileReader.csproj | 0 .../SSOSettingsFileReader/sn.snk | Bin src/{ => btdf}/Tools/SetEnvUI/App.config | 0 src/{ => btdf}/Tools/SetEnvUI/App.ico | Bin src/{ => btdf}/Tools/SetEnvUI/AssemblyInfo.cs | 0 .../Tools/SetEnvUI/CommandLineParser.cs | 0 .../SetEnvUI/Properties/Resources.Designer.cs | 0 .../Tools/SetEnvUI/Properties/Resources.resx | 0 .../SetEnvUI/Resources/pictureBox1.Image1.bmp | Bin src/{ => btdf}/Tools/SetEnvUI/Sample.xml | 0 src/{ => btdf}/Tools/SetEnvUI/SetEnvUI.cs | 0 src/{ => btdf}/Tools/SetEnvUI/SetEnvUI.csproj | 0 src/{ => btdf}/Tools/SetEnvUI/SetEnvUI.resx | 0 src/{ => btdf}/Tools/SetEnvUI/SetEnvUI.sln | 0 .../Tools/SetEnvUI/SetEnvUIConfig.cs | 0 .../Tools/SetEnvUI/SetEnvUIConfig.xsd | 0 src/{ => btdf}/Tools/UacElevate/Program.cs | 0 .../UacElevate/Properties/AssemblyInfo.cs | 0 .../Tools/UacElevate/UacElevate.csproj | 0 .../Tools/UacElevate/UacElevate.exe.manifest | 0 .../Tools/UacElevate/UacElevate.sln | 0 src/{ => btdf}/Tools/UacElevate/app.config | 0 .../AppConfigConfigurator.cs | 0 .../log4net.Ext.Serializable/AssemblyInfo.cs | 0 .../ExternalReferences/log4net.dll | Bin .../Tools/log4net.Ext.Serializable/Helpers.cs | 0 .../InjectableWrapperMap.cs | 0 .../PropertiesCollectionEx.cs | 0 .../RegistryConfigurator.cs | 0 .../SerializableLogImpl.cs | 0 .../SerializableLogManager.cs | 0 .../App.config | 0 .../log4net.Ext.Serializable.UnitTest/App.ico | Bin .../AssemblyInfo.cs | 0 .../TestSerializableLog.cs | 0 .../log4net.Ext.Serializable.UnitTest.csproj | 0 ...g4net.Ext.Serializable.UnitTest.exe.config | 0 .../log4net.Ext.Serializable.csproj | 0 .../log4net.Ext.Serializable_for1.2.10.sln | 0 .../Tools/log4net.Ext.Serializable/sn.snk | Bin 475 files changed, 820 insertions(+), 288 deletions(-) rename src/Packaging/package.msbuild => DeploymentFramework.targets (64%) create mode 100644 DeploymentFrameworkESBResolver.targets create mode 100644 docs/btdf-esb-resolver/Makefile create mode 100644 docs/btdf-esb-resolver/_static/ESBResolverSettings.png create mode 100644 docs/btdf-esb-resolver/_static/Itinerary.png create mode 100644 docs/btdf-esb-resolver/_static/ItineraryProperties.png create mode 100644 docs/btdf-esb-resolver/conf.py create mode 100644 docs/btdf-esb-resolver/index.rst create mode 100644 docs/btdf-esb-resolver/make.bat create mode 100644 docs/btdf-esb-resolver/overview.md create mode 100644 docs/btdf-esb-resolver/sample.md rename {src/Documentation/Src => docs/btdf-hnd}/DeploymentFrameworkForBizTalkDocs.hnd (99%) rename {src/Documentation/Src => docs/btdf-hnd}/ReadMe.txt (100%) rename {src/Documentation/Src => docs/btdf-hnd}/Visuals/BlockDiagram.jpg (100%) rename {src/Documentation/Src => docs/btdf-hnd}/Visuals/BlockDiagram.vsd (100%) delete mode 100644 src/Packaging/7za.exe create mode 100644 src/btdf-esb-resolver/Installer/BizTalkDeploymentFrameworkESBResolver.sln create mode 100644 src/btdf-esb-resolver/Installer/BizTalkDeploymentFrameworkESBResolver.wixproj rename src/{ => btdf-esb-resolver}/Installer/ESBToolkit23Integration.wxi (100%) rename src/{ => btdf-esb-resolver}/Installer/ESBToolkit24Integration.wxi (100%) rename src/{ => btdf-esb-resolver}/Installer/ESBToolkit25Integration.wxi (100%) create mode 100644 src/btdf-esb-resolver/Installer/Product.wxs create mode 100644 src/btdf-esb-resolver/Installer/Samples.wxi create mode 100644 src/btdf-esb-resolver/Installer/SamplesGenerated.wxi rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/ESBToolkitSSOResolver.Deployment.btdfproj (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/InstallWizard.xml (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/License.rtf (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/PortBindingsMaster.xml (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/SettingsFileGenerator.xml (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/UnInstallWizard.xml (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary.diagram (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.xml (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/Properties/AssemblyInfo.cs (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.sln (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver.snk (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver/InvoiceSchema.xsd (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POSchema.xsd (100%) rename src/{Samples/BizTalk/BasicMasterBindings/BasicMasterBindings => btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver}/POToInvoice.btm (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/ESBToolkitSSOResolver/Properties/AssemblyInfo.cs (100%) rename src/{Samples/BizTalk => btdf-esb-resolver/Samples}/ESBToolkitSSOResolver/TestFiles/SamplePOInput.xml (100%) create mode 100644 src/btdf-esb-resolver/Tools/BuildTools.msbuild create mode 100644 src/btdf-esb-resolver/Tools/CommonAssemblyInfo.cs rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/LoadSsoForTest.bat (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestBindings.xml (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSettings.xml (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary.diagram (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso.sln (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso/ESB.Resolver.Sso.csproj (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso/ResolveProvider.cs (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ESB.Resolver.Sso/Sso.cs (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ExtenderReference.targets (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.ESB.Resolver.dll (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.EnterpriseLibrary.Validation.dll (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.Common.dll (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.ExtensionProvider.dll (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Services.Itinerary.Dsl.dll (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.VisualStudio.Modeling.Sdk.11.0.dll (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/ExternalReferences/SSOSettingsFileReader.dll (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolver.cs (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolverExtensionProvider.cs (100%) rename src/{ => btdf-esb-resolver}/Tools/ESB.Resolvers/sn.snk (100%) rename src/{ => btdf}/Developer/GenericBizTalkMSI.wxs (100%) rename src/{ => btdf}/Developer/ProjectTemplate/Deployment.btdfproj (100%) rename src/{ => btdf}/Developer/ProjectTemplate/InstallWizard.xml (100%) rename src/{ => btdf}/Developer/ProjectTemplate/License.rtf (100%) rename src/{ => btdf}/Developer/ProjectTemplate/PortBindingsMaster.xml (100%) rename src/{ => btdf}/Developer/ProjectTemplate/SettingsFileGenerator.xml (100%) rename src/{ => btdf}/Developer/ProjectTemplate/UnInstallWizard.xml (100%) rename src/{ => btdf}/Developer/RedistComponentGroup.xslt (100%) rename src/{ => btdf}/Developer/WiX/CPL.TXT (100%) rename src/{ => btdf}/Developer/WiX/WixIIsExtension.dll (100%) rename src/{ => btdf}/Developer/WiX/WixNetFxExtension.dll (100%) rename src/{ => btdf}/Developer/WiX/WixUIExtension.dll (100%) rename src/{ => btdf}/Developer/WiX/WixUtilExtension.dll (100%) rename src/{ => btdf}/Developer/WiX/WixVSExtension.dll (100%) rename src/{ => btdf}/Developer/WiX/candle.exe (100%) rename src/{ => btdf}/Developer/WiX/candle.exe.config (100%) rename src/{ => btdf}/Developer/WiX/darice.cub (100%) rename src/{ => btdf}/Developer/WiX/heat.exe (100%) rename src/{ => btdf}/Developer/WiX/heat.exe.config (100%) rename src/{ => btdf}/Developer/WiX/light.exe (100%) rename src/{ => btdf}/Developer/WiX/light.exe.config (100%) rename src/{ => btdf}/Developer/WiX/wconsole.dll (100%) rename src/{ => btdf}/Developer/WiX/winterop.dll (100%) rename src/{ => btdf}/Developer/WiX/wix.dll (100%) rename src/{ => btdf}/Framework/BizTalkDeploymentFramework.ServerExecute.targets (100%) create mode 100644 src/btdf/Framework/BizTalkDeploymentFramework.Tasks.BizTalk.dll create mode 100644 src/btdf/Framework/BizTalkDeploymentFramework.Tasks.IIS.dll create mode 100644 src/btdf/Framework/BizTalkDeploymentFramework.Tasks.dll rename src/{ => btdf}/Framework/BizTalkDeploymentFramework.WiXSetup.targets (100%) rename src/{ => btdf}/Framework/BizTalkDeploymentFramework.targets (100%) create mode 100644 src/btdf/Framework/DeployTools/DeployBTRules.exe rename src/{ => btdf}/Framework/DeployTools/DeployBTRules.exe.config (100%) create mode 100644 src/btdf/Framework/DeployTools/ElementTunnel.exe rename src/{ => btdf}/Framework/DeployTools/EnvironmentSettingsExporter.exe (100%) rename src/{ => btdf}/Framework/DeployTools/ExportBamDefinitionXml.exe (100%) rename src/{ => btdf}/Framework/DeployTools/GacUtilFx4.exe (100%) rename src/{ => btdf}/Framework/DeployTools/GacUtilFx4.exe.config (100%) rename src/{ => btdf}/Framework/DeployTools/GacUtlRCFx4.dll (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe.config (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit-agent.exe (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit-agent.exe.config (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit-gui-runner.dll (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit-x86.exe (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit-x86.exe.config (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit.core.dll (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit.core.interfaces.dll (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit.exe (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit.exe.config (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit.framework.dll (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit.uiexception.dll (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit.uikit.dll (100%) rename src/{ => btdf}/Framework/DeployTools/NUnitSubset/nunit.util.dll (100%) create mode 100644 src/btdf/Framework/DeployTools/SSOSettingsEditorBTS2013R2.exe create mode 100644 src/btdf/Framework/DeployTools/SSOSettingsEditorBTS2016.exe create mode 100644 src/btdf/Framework/DeployTools/SSOSettingsFileImportBTS2013R2.exe create mode 100644 src/btdf/Framework/DeployTools/SSOSettingsFileImportBTS2016.exe create mode 100644 src/btdf/Framework/DeployTools/SSOSettingsFileReaderBTS2013R2.dll create mode 100644 src/btdf/Framework/DeployTools/SSOSettingsFileReaderBTS2016.dll create mode 100644 src/btdf/Framework/DeployTools/SetEnvUI.exe rename src/{ => btdf}/Framework/DeployTools/SetEnvUIConfig.xsd (100%) create mode 100644 src/btdf/Framework/DeployTools/UACElevate.exe rename src/{ => btdf}/Framework/DeployTools/WriteRegValue.vbs (100%) rename src/{ => btdf}/Framework/DeployTools/XmlPreprocess.exe (100%) rename src/{ => btdf}/Framework/DeployTools/adapterXPaths.txt (100%) rename src/{ => btdf}/Framework/DeployTools/log4net.Ext.Serializable.dll (100%) rename src/{ => btdf}/Framework/DeployTools/log4net.dll (100%) rename src/{ => btdf}/Framework/DeploymentFramework.sln (100%) rename src/{ => btdf}/Framework/Microsoft.Sdc.Common.tasks (100%) rename src/{ => btdf}/Framework/Microsoft.Sdc.Tasks.dll (100%) create mode 100644 src/btdf/Framework/Microsoft.Web.Administration.dll rename src/{ => btdf}/Installer/BizTalkDeploymentFrameworkInstaller.sln (100%) rename src/{ => btdf}/Installer/BizTalkDeploymentFrameworkInstaller.wixproj (100%) rename src/{ => btdf}/Installer/DeveloperTools.wxi (100%) rename src/{ => btdf}/Installer/Product.wxs (81%) rename src/{ => btdf}/Installer/RuntimeComponents.wxi (99%) rename src/{ => btdf}/Installer/Samples.wxi (100%) rename src/{ => btdf}/Installer/SamplesGenerated.wxi (75%) rename src/{ => btdf}/Installer/VS2013Integration.wxi (100%) rename src/{ => btdf}/Installer/VS2015Integration.wxi (100%) rename src/{ => btdf}/Installer/VS2019Integration.wxi (100%) rename src/{ => btdf}/IntelliSense/DeploymentFrameworkForBizTalk5.0.xml (100%) rename src/{ => btdf}/IntelliSense/DeploymentFrameworkForBizTalk5.0.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/AdditionalXmlToPreprocess.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Advanced.chm (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Advanced.sln (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Advanced.snk (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Components/Components.csproj (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Components/EmbeddedResourceCache.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Components/MyClass.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Components/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Components/S3_output.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Deployment/Deployment.btdfproj (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Deployment/InstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Deployment/License.rtf (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Deployment/PortBindingsMaster.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Deployment/SettingsFileGenerator.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Deployment/UnInstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/DeploymentFramework.Samples.Advanced.log4net (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/DeploymentTest/NUnitUtilityMethods.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/DeploymentTest/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/DeploymentTest/VerifyDeployment.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/DeploymentTest/app.config (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/ExternalReferences/SSOSettingsFileReader.dll (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/ExternalReferences/log4net.Ext.Serializable.dll (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/ExternalReferences/log4net.dll (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/ExternalReferences/nunit.framework.dll (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Orchestrations/CalledOrch.odx (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Orchestrations/Echo.odx (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Orchestrations/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Orchestrations/TopLevelOrch.odx (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Schemas/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Schemas/PropertySchema.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Schemas/S1.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Schemas/S2.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Schemas/S3.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Schemas/Schemas.btproj (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/TestFiles/S1_output.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Transforms/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Transforms/SampleMap.btm (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/Transforms/Transforms.btproj (100%) rename src/{ => btdf}/Samples/BizTalk/Advanced/VDir_Advanced/BTSHTTPReceive.dll (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/BAM.sln (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/BAM.snk (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/BAM/Bam.btt (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/BAM/Bam.xls (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Deployment/Deployment.btdfproj (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Deployment/InstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Deployment/License.rtf (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Deployment/PortBindingsMaster.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Deployment/SettingsFileGenerator.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Deployment/UnInstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/PipelineComponents/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/PipelineComponents/BAMMessagePartPLComponent.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Pipelines/BAMInbound.btp (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Pipelines/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Services/BAMPartSchema.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Services/Orchestration1.odx (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Services/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Services/PropertySchema.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Services/Schema1.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Services/Schema2.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Services/Services.btproj (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/Services/Transform_1.btm (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage01.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage02.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage03.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage04.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage05.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage06.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage07.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage08.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage09.xml (100%) rename src/{ => btdf}/Samples/BizTalk/Bam/TestFiles/InputMessage10.xml (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/BasicMasterBindings.Deployment.btdfproj (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/InstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/License.rtf (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/PortBindingsMaster.xml (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/SettingsFileGenerator.xml (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/UnInstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.sln (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.snk (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/HelloOrchestration.odx (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/InvoiceSchema.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POSchema.xsd (100%) rename src/{Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver => btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings}/POToInvoice.btm (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/BasicMasterBindings/TestFiles/SamplePOInput.xml (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/HelloWorld.Deployment.btdfproj (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/InstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/License.rtf (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/PortBindings.xml (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/UnInstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld.sln (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld.snk (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld/HelloOrchestration.odx (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld/InvoiceSchema.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld/POSchema.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld/POToInvoice.btm (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/HelloWorld/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/HelloWorld/TestFiles/SamplePOInput.xml (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/ExternalReferences/nunit.framework.dll (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Deployment/IIS.Deployment.btdfproj (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Deployment/InstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Deployment/License.rtf (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Deployment/PortBindingsMaster.xml (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Deployment/SettingsFileGenerator.xml (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Deployment/UnInstallWizard.xml (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Service/App_Data/ServiceDescription.xml (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Service/ProcessPOService.svc (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Service/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Service/WcfServiceDescription.xml (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Service/Web.Debug.config (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Service/Web.Release.config (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Service/Web.config (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/BizTalkServiceInstance.wsdl (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/DeploymentFramework.IIS.Test.ProcessPO.ProcessPOResponse.datasource (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.disco (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService1.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService2.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.cs (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.svcmap (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration.svcinfo (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration91.svcinfo (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/VerifyDeployment.cs (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.Test/app.config (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.sln (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS.snk (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS/IIS.btproj (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS/InvoiceSchema.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS/POSchema.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS/ProcessPO.odx (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS/ProcessPO.xsd (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS/ProcessPORequestToProcessPOResponse.btm (100%) rename src/{ => btdf}/Samples/BizTalk/IIS/IIS/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Samples/TeamBuild/BTDFDefaultTemplate.xaml (100%) rename src/{ => btdf}/Samples/TeamBuild/TFSBuild.proj (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk.sln (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/AddAppReference.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkCatalogExplorerFactory.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/CheckForServiceInstances.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkApp.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkArtifact.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkOrchestrations.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReceiveLocations.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReferencedApps.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPortGroups.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPorts.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/GetBizTalkAppExists.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ResumeServiceInstances.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/TerminateServiceInstances.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Test.msbuild (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBTSNTSvcExeConfigBase.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkAppDomainConfig.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkDebuggingConfig.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateSSOConfigItem.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS.sln (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/AssignVirtualDirectoryToAppPool.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureAppPool.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISAppPool.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISTask.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectory.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectoryNtfsPermissions.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISWebServiceExtension.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureWebServiceExtension.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CopyVirtualDirectoryFiles.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CreateVirtualDirectory.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/DeleteVirtualDirectory.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/RecycleAppPool.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/SubDir.txt (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/v1/v1.txt (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/TestVDir.txt (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/TestVDir.txt (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/v2/v1.txt (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/packages.config (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.sln (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/CheckXmlSyntax.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ControlBizTalkHostInstance.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GenerateAssemblyNamesItemGroup.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GeneratePdbCopyItemGroups.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetGacPathHelper.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetMsbuildProcessModel.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetOsVersion.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetParentPath.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetPropsFromEnvSettingsDelimited.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetRegistryValue.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromCSVFile.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromSeparatedList.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/MakeFilesWriteable.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/OsVersionInfo.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Pause.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PopulateRulePoliciesMetadata.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PrependToBindingPortNames.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PublishWcfServiceArtifacts.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SafeNativeMethods.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetPropFromEnvSetting.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetRegistryValue.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetUpFileAdapterPaths.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StartProcess.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StripFileSpecFromPath.cs (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Test.msbuild (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestBinding.xml (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy.1.0.xml (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy2.xml (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestSettings.xml (100%) rename src/{ => btdf}/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/WriteXmlValue.cs (100%) rename src/{ => btdf}/Tools/BuildTools.msbuild (84%) rename src/{ => btdf}/Tools/CommonAssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/DeployBTRules/App.ico (100%) rename src/{ => btdf}/Tools/DeployBTRules/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/DeployBTRules/CommandLineParser.cs (100%) rename src/{ => btdf}/Tools/DeployBTRules/DeployBTRules.cs (100%) rename src/{ => btdf}/Tools/DeployBTRules/DeployBTRules.csproj (100%) rename src/{ => btdf}/Tools/DeployBTRules/DeployBTRules.sln (100%) rename src/{ => btdf}/Tools/DeployBTRules/DeployRulesCommandLine.cs (100%) rename src/{ => btdf}/Tools/DeployBTRules/app.config (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel.Tests/BaseTestClass.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel.Tests/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel.Tests/TestExtensions.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Decoding_Nodes.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Encoding_Nodes.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel.sln (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel.vsmdi (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/App.ico (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/CommandLineParser.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/ElementTunnel.csproj (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/ElementTunnelCommandLine.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/ElementTunneler.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/Program.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/XPathListGenerator.cs (100%) rename src/{ => btdf}/Tools/ElementTunnel/ElementTunnel/app.config (100%) rename src/{ => btdf}/Tools/ElementTunnel/LocalTestRun.testrunconfig (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/CommonAssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/ExternalReferences/BTS2013R2/Microsoft.BizTalk.Interop.SSOClient.dll (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/ExternalReferences/BTS2016/Microsoft.BizTalk.Interop.SSOClient.dll (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOHelperReference.targets (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyDescriptor.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyGridAdapter.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.Designer.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.resx (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/Program.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.Designer.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.resx (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsEditor/app.config (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport.sln (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/App.ico (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/CommandLineParser.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/ReadMeForReferences.txt (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOHelper.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileReader.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsManager.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SampleSettings.xml (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/Settings.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SettingsFileImport.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReaderUnitTests.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsManagerUnitTests.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileReader/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileReader/SSOSettingsFileReader.csproj (100%) rename src/{ => btdf}/Tools/SSOSettingsFileImport/SSOSettingsFileReader/sn.snk (100%) rename src/{ => btdf}/Tools/SetEnvUI/App.config (100%) rename src/{ => btdf}/Tools/SetEnvUI/App.ico (100%) rename src/{ => btdf}/Tools/SetEnvUI/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/SetEnvUI/CommandLineParser.cs (100%) rename src/{ => btdf}/Tools/SetEnvUI/Properties/Resources.Designer.cs (100%) rename src/{ => btdf}/Tools/SetEnvUI/Properties/Resources.resx (100%) rename src/{ => btdf}/Tools/SetEnvUI/Resources/pictureBox1.Image1.bmp (100%) rename src/{ => btdf}/Tools/SetEnvUI/Sample.xml (100%) rename src/{ => btdf}/Tools/SetEnvUI/SetEnvUI.cs (100%) rename src/{ => btdf}/Tools/SetEnvUI/SetEnvUI.csproj (100%) rename src/{ => btdf}/Tools/SetEnvUI/SetEnvUI.resx (100%) rename src/{ => btdf}/Tools/SetEnvUI/SetEnvUI.sln (100%) rename src/{ => btdf}/Tools/SetEnvUI/SetEnvUIConfig.cs (100%) rename src/{ => btdf}/Tools/SetEnvUI/SetEnvUIConfig.xsd (100%) rename src/{ => btdf}/Tools/UacElevate/Program.cs (100%) rename src/{ => btdf}/Tools/UacElevate/Properties/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/UacElevate/UacElevate.csproj (100%) rename src/{ => btdf}/Tools/UacElevate/UacElevate.exe.manifest (100%) rename src/{ => btdf}/Tools/UacElevate/UacElevate.sln (100%) rename src/{ => btdf}/Tools/UacElevate/app.config (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/AppConfigConfigurator.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/ExternalReferences/log4net.dll (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/Helpers.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/InjectableWrapperMap.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/PropertiesCollectionEx.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/RegistryConfigurator.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/SerializableLogImpl.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/SerializableLogManager.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.config (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.ico (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/AssemblyInfo.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/TestSerializableLog.cs (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.csproj (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.exe.config (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.csproj (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable_for1.2.10.sln (100%) rename src/{ => btdf}/Tools/log4net.Ext.Serializable/sn.snk (100%) diff --git a/.gitignore b/.gitignore index 7481b0a..924905a 100644 --- a/.gitignore +++ b/.gitignore @@ -289,9 +289,10 @@ __pycache__/ # Deployment Framework for BizTalk Staging/ -src/Documentation/Src/Output/ -src/Documentation/DeploymentFrameworkForBizTalkDocs.chm -src/Documentation/DeploymentFrameworkForBizTalkDocs.pdf +docs/btdf-esb-resolver/_build/**/* +docs/btdf-hnd/Output/ +docs/DeploymentFrameworkForBizTalkDocs.chm +docs/DeploymentFrameworkForBizTalkDocs.pdf src/Framework/DeployTools/DeployBTRules.exe src/Framework/DeployTools/ElementTunnel.exe src/Framework/DeployTools/SetEnvUI.exe diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e3cb89..b0c66b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ - Add support for BizTalk 2020 - Remove support for BizTalk 2010 and 2013 (R1) +- Move BTDF ESB Resolver into a separate, dedicated MSI - Upgrade to XmlPreprocess v3.0 - Upgrade to Environment Settings Manager v1.7 (eliminates .NET 2.x/3.x dependency) - Upgrade to BizTalk BAM Definition XML Exporter v2.3 (eliminates .NET 2.x/3.x dependency) diff --git a/src/Packaging/package.msbuild b/DeploymentFramework.targets similarity index 64% rename from src/Packaging/package.msbuild rename to DeploymentFramework.targets index ef402d0..0c63b42 100644 --- a/src/Packaging/package.msbuild +++ b/DeploymentFramework.targets @@ -24,25 +24,25 @@ - + - + - + - + - + diff --git a/DeploymentFrameworkESBResolver.targets b/DeploymentFrameworkESBResolver.targets new file mode 100644 index 0000000..378ae6a --- /dev/null +++ b/DeploymentFrameworkESBResolver.targets @@ -0,0 +1,29 @@ + + + + + 5_8_0 + 5.8.10.0 + 57CF5927-B447-463A-9CA5-E164E9DB3615 + + + + + + + + + + + + + + + + + + diff --git a/docs/btdf-esb-resolver/Makefile b/docs/btdf-esb-resolver/Makefile new file mode 100644 index 0000000..d4bb2cb --- /dev/null +++ b/docs/btdf-esb-resolver/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs/btdf-esb-resolver/_static/ESBResolverSettings.png b/docs/btdf-esb-resolver/_static/ESBResolverSettings.png new file mode 100644 index 0000000000000000000000000000000000000000..98d65d916495fae4280c34c883fff2144b770cec GIT binary patch literal 19711 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 literal 0 HcmV?d00001 diff --git a/docs/btdf-esb-resolver/_static/Itinerary.png b/docs/btdf-esb-resolver/_static/Itinerary.png new file mode 100644 index 0000000000000000000000000000000000000000..d80c212ef483aeb4a6005cb32c016b6b056496d4 GIT binary patch literal 23531 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 literal 0 HcmV?d00001 diff --git a/docs/btdf-esb-resolver/conf.py b/docs/btdf-esb-resolver/conf.py new file mode 100644 index 0000000..fcbc8ba --- /dev/null +++ b/docs/btdf-esb-resolver/conf.py @@ -0,0 +1,58 @@ +# Configuration file for the Sphinx documentation builder. +# +# This file only contains a selection of the most common options. For a full +# list see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Path setup -------------------------------------------------------------- + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# +# import os +# import sys +# sys.path.insert(0, os.path.abspath('.')) + +from recommonmark.parser import CommonMarkParser + +# -- Project information ----------------------------------------------------- + +project = 'Deployment Framework for BizTalk ESB Resolver' +copyright = '(C) 2008 Thomas F. Abraham. All Rights Reserved.' +author = 'Thomas F. Abraham' + + +# -- General configuration --------------------------------------------------- + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + 'recommonmark' +] + +source_parsers = { + '.md': CommonMarkParser +} + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. +exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] + + +# -- Options for HTML output ------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +# +html_theme = 'sphinx_rtd_theme' + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] \ No newline at end of file diff --git a/docs/btdf-esb-resolver/index.rst b/docs/btdf-esb-resolver/index.rst new file mode 100644 index 0000000..5cee465 --- /dev/null +++ b/docs/btdf-esb-resolver/index.rst @@ -0,0 +1,12 @@ +.. Deployment Framework for BizTalk ESB Resolver documentation master file + +Deployment Framework for BizTalk ESB Resolver +============================================= +A custom BizTalk ESB Toolkit resolver that integrates with the Deployment Framework for BizTalk. + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + + overview + sample diff --git a/docs/btdf-esb-resolver/make.bat b/docs/btdf-esb-resolver/make.bat new file mode 100644 index 0000000..922152e --- /dev/null +++ b/docs/btdf-esb-resolver/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=. +set BUILDDIR=_build + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/docs/btdf-esb-resolver/overview.md b/docs/btdf-esb-resolver/overview.md new file mode 100644 index 0000000..4cfc57d --- /dev/null +++ b/docs/btdf-esb-resolver/overview.md @@ -0,0 +1,31 @@ +# Overview + +The Deployment Framework includes a custom ESB resolver (BTDF-SSO) that can be selected in the Itinerary Designer. It lets you dynamically resolve settings via SSO at runtime that originate from your Excel settings spreadsheet (SettingsFileGenerator.xml). + +> **NOTE**: If you are using the BTDF-SSO resolver, then you must do a Custom install of the Deployment Framework on your BizTalk servers. This is due to the fact that the resolver DLL must be installed on the servers and registered in the Esb.config file. + +To use the BTDF ESB Resolver: + +1) **Complete the steps in Deploy Configuration Settings into SSO** +The steps in Deploy Configuration Settings into SSO are all prerequisites to this topic. + +2) **Create or edit an itinerary in the Itinerary Designer and, on an itinerary service object, add a resolver** +See the BizTalk ESB Toolkit documentation for details on how to configure an itinerary service with a resolver. An example is shown in the following image: + +![Itinerary](_static\Itinerary.png) + +3) **Choose "Deployment Framework for BizTalk SSO Resolver Extension" as the Resolver Implementation** +This will add the AffiliateAppName property to the properties list. + +4) **Fill in the AffiliateAppName, Transport Location and Transport Type fields** +The AffiliateAppName value is the name of the SSO affiliate application into which your project's settings are loaded. This is typically the value of the ProjectName element in your deployment project file. + +The values of Transport Location and Transport Name each correspond to the names of settings rows in your settings spreadsheet. The associated values in the spreadsheet should define the destination for the resolver (e.g. C:\\MyApp\\Output and FILE). + +The following image shows a typical resolver configuration: + +![ItineraryProperties](_static\ItineraryProperties.png) + +And the associated configuration in the settings spreadsheet: + +![ESBResolverSettings](_static\\ESBResolverSettings.png) \ No newline at end of file diff --git a/docs/btdf-esb-resolver/sample.md b/docs/btdf-esb-resolver/sample.md new file mode 100644 index 0000000..da2b624 --- /dev/null +++ b/docs/btdf-esb-resolver/sample.md @@ -0,0 +1,44 @@ +# Sample App + +The ESBToolkitSSOResolver sample demonstrates how to use the Deployment Framework for BizTalk with an ESB Toolkit itinerary that resolves adapter information at runtime from settings stored in SSO. + +**NOTE:** This sample requires BizTalk 2013 R2 or newer with the ESB Toolkit installed and configured. + +## What this Sample Does + +The ESBToolkitSSOResolver sample picks up a file from a file system folder and runs it through the ESB Toolkit's ItinerarySelectReceiveXml pipeline in order to assign an itinerary named ESBToolkitSSOResolver. The itinerary calls the POToInvoice map to transform the input message, then uses the Deployment Framework for BizTalk SSO Resolver to dynamically configure an off-ramp, which then writes the transformed file to another file system folder. + +## How this Sample is Designed and Why + +This sample demonstrates deployment of a single BizTalk assembly containing both schemas and a map, a custom ESB Toolkit itinerary and the Deployment Framework for BizTalk SSO Resolver. It uses the Deployment Framework for BizTalk's environment-specific configuration features to dynamically transform a template bindings XML file into an environment-specific bindings file (see BasicMasterBindings sample). Building on the same configuration features, it dynamically reads settings from SSO at runtime to configure the ESB off-ramp. + +The Excel settings spreadsheet, SettingsFileGenerator.xml, contains a couple of settings used to configure the off-ramp: InvoiceOutputPath and InvoiceOutputTransport. During deployment a particular environment's setting values are loaded into SSO, and the ESB Resolver reads them at runtime using the application's name (the value of the ProjectName property in the deployment project file). + +One extensibility feature demonstrated in the sample's Deployment.btdfproj project file is how to package additional files into the MSI so that they are deployed to the server along with the application binaries and other project files. The CustomRedist target is called during MSI packaging, and in the sample it copies the files in the TestFiles folder into the MSI staging folder (defined by the $(RedistDir) MSBuild property). + +Another extensibility feature demonstrated in the project file is how to create a file system folder at deployment time -- in this case the output folder. The CustomDeployTarget is called during application deployment, and in the sample it creates the output folder. The folder path is automatically pulled from the settings spreadsheet (named InvoiceOutputPath) into an MSBuild property via the PropsFromEnvSettings ItemGroup. + +## Where to Find this Sample + +\\\Samples\\ESBToolkitSSOResolver + +**NOTE:** After upgrading the solution to BizTalk 2020, you must upgrade the ESBToolkitSSOResolver.Itineraries project to target .NET Framework 4.6. + +## Building and Deploying this Sample + +1. Open the solution file ESBToolkitSSOResolver.sln in Visual Studio. +2. Build the solution and ensure that the build succeeded +3. Deploy the application using the Deployment Framework's Deploy command +4. The Deployment Framework will create an input folder at C:\\DeploymentFrameworkForBizTalk\\Samples\\ESBToolkitSSOResolver\\In +5. Confirm that the deployment process succeeded and the application is now running in BizTalk (see the Visual Studio Output window and BizTalk Admin Console) +6. If desired, package the application into an MSI using the Deployment Framework's Build Server MSI command + +## Running this Sample + +1. Copy the file SamplePOInput.xml from TestFiles into C:\\DeploymentFrameworkForBizTalk\\Samples\\ESBToolkitSSOResolver\\In +2. Watch for an output XML file to appear in C:\\DeploymentFrameworkForBizTalk\\Samples\\ESBToolkitSSOResolver\\Out + +## Removing this Sample + +1. With the ESBToolkitSSOResolver.sln open in Visual Studio, use the Deployment Framework's Undeploy command +2. Delete the folder C:\\DeploymentFrameworkForBizTalk\\Samples\\ESBToolkitSSOResolver \ No newline at end of file diff --git a/src/Documentation/Src/DeploymentFrameworkForBizTalkDocs.hnd b/docs/btdf-hnd/DeploymentFrameworkForBizTalkDocs.hnd similarity index 99% rename from src/Documentation/Src/DeploymentFrameworkForBizTalkDocs.hnd rename to docs/btdf-hnd/DeploymentFrameworkForBizTalkDocs.hnd index 441eeb29a4245e5fa02b7328a36681601a87551d..07493415c80fe6f9d87ba44779f2f5d5b2a3c9d0 100644 GIT binary patch delta 1366 zcmYk*TWl0n7y#gN&dlu0US_8k=#8S?mR_iZZrAP3ma;IrTgr5&Dnu~8sGDlbgJLKU zOxz~j#kdQtVrfl}N{U-v7wq*-zvpRi|LRbhJ81>umaq>w<3W!zq&Tt+ zeG2mkN#9fHfIA?jBAi$^zmr)HxFZtexvoSy;s*7=!_pDe?WV&iu9TjRxYyC}I9EDQ z97)mJt$Hc_J8JZ^bj-NP(^$MkGx?Acbs;+ZC)U`%aifdSg;yIiwsO?qO^i&coRbNC z-UpaHx}z>-y0GQ4JNMLjo>hG0y)I4=FX@wrxPq*+;tKS8SG0ciOiYww@^oHIrqPa& zpN8M@iR|M+^)RQvJ!qsd1Wq`eVaywD*?U#{T%av5RN>|51PD=%n47 zS6!#7s^1x?a|K;aw`W^ZgWKzJdpu35v%U!uo|>9c+0ueq(DQV3Y10b{KIsEnz*e9E zKjV`Du4KIct^ES7fj7Zk@CL}_dO$Zg2;O3jIjvVnT$~DkAZP;HKr_2IwY~XmMfeF7 z;$B2nD~Igu@^zY(CdCBzvW=Sl5~kfaB+)TPNTX|;bxlO^m}G)?G#1u_^vmaTjSU5K zFDKcT&`~)i$c)O6z0G#hJS5&QmGV*Y01u%uRum4oteMgz+wpp6?89=t z0?D`v*$ZT+HP1q%Wyvg-m~wxkjEF4Gj zob4OyxMc#mn>Ae$ruZ}5Npcd8D?(<#$s=qy%cvK5`x3@%F5jrsdF~9Vr$X3xk-ic( z@_AtarJ&HuQnxYTGLOxJRl1-3bq_CM!EyvOV~P*@G*;PR+$dyU?F#nu^xC2tpgZ1c g_?b2pR+5hyreFOfD~m}cA0&+u(QBA?3#*6N&3f%570(RAzEz2 z1hzELYKthohH)>!4zq zZf2*a>8BR!uQHy#E@4wQp( z(F&A@R-$}VfC|wnRD@ne#b`BJgG!JSl_D3LoGo*92|SVdj7bf%S!?Sl+uG(nLxmwl zBa}Ye#5V4BcZl%dRe$cl0h#kXM{-auTor`Yc@d6 zXTBmBoblIx$$R@5KPNw@BaTpkj^+O=-xGSdgctdc9|ahfSj$a|RAVO^yKoJM(rXOI zcY4IQd1!sy3|&o81&+{Q5xbIFVHH3rugmL{BeGoO^;9iRSP!@Ad?_%$E1G+>Rn0iIVeL{#KNS0e z-i3IxGQ>g~t4DcmoQLo3ct3>c`EUnF<}$_FkO`qbgL5 zYEXn-omdyyCrNur24^Rn-7;foG~WYjk}G2Vkh+l$I6?=YlSV~2JQoeIO=0yNjTjen zadX^EVJHV{*%9@Ys9mfVg}kqEUl(Ljmz|x#a6+fy~0;>wx4)t)|Du_4<>-eO)f!#XX}ZS!P4jW#qfF%Q9KruISLmD^1IYg%%P^ zy4h)5YT(3KQ7<@jOSCKae2t3>&_c;3*$yiy7k#lO8b01(iL)X;cH6kpGJ}m5h7OFpkOJ da6k*ykTyu1WIsII=2O`GsLbma*B_gg{s&;gAsqk! diff --git a/src/Documentation/Src/ReadMe.txt b/docs/btdf-hnd/ReadMe.txt similarity index 100% rename from src/Documentation/Src/ReadMe.txt rename to docs/btdf-hnd/ReadMe.txt diff --git a/src/Documentation/Src/Visuals/BlockDiagram.jpg b/docs/btdf-hnd/Visuals/BlockDiagram.jpg similarity index 100% rename from src/Documentation/Src/Visuals/BlockDiagram.jpg rename to docs/btdf-hnd/Visuals/BlockDiagram.jpg diff --git a/src/Documentation/Src/Visuals/BlockDiagram.vsd b/docs/btdf-hnd/Visuals/BlockDiagram.vsd similarity index 100% rename from src/Documentation/Src/Visuals/BlockDiagram.vsd rename to docs/btdf-hnd/Visuals/BlockDiagram.vsd diff --git a/src/Packaging/7za.exe b/src/Packaging/7za.exe deleted file mode 100644 index 06e8b434f73a8fb20298ee920fcd39d628f655fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535552 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≷eK!9sHTTtxp5>En1IfWj%7Q;%kg1X5G_X%#T6~jkCqoAl2TGW zw&kQ+qk5c?f3vaJV@%7p-&i!PdSscmd~B0K?|ePfF0nOfDG&CPO>k06PuZw-!uYeT z5jGSw2#etd#YmlzMIVYSFRg1i0j`0>4oSs+OjlFw^{Vcap}IX&C?>HRMSZt{w4JuUa>SDk%mTq6&-E^DO)$*w6C>8DlF3#YRT4tE>&*`7Hf9s zZwMaNp+MIJrxCkF8WNMkMc{^eg@tFl}Jjhv`&O*{e`LI1@#U8px)}!FK!4 zD@W z^EQ(sAUQO$2!GquD$a$c?Xkn?X>lE{&R`!RCw{@<>I}WPx<8^VqoOTiP-^J$kJHP; zKhmYkD2=w1MO!BI_$xtt;FC{S$8zY&+97Ml@7&1aFy)8C7t)&<)XGwwCNzKA*zd2)~_I3Bz2hz!X|(H4$c}gWD{&vvjIW* z*dzPdfZ50JZnaU!CXg|Cd^sENCj#^Vo3H^Nqe$~45vCr?*xcTOqeQR_XSNyB1uxGk^dx>qhIyf~N2y*>;A-=x3DNj*8dEZ-i=6W0BnX=0*>NOxqWe6PrFn19!-Pd>%# z%2~W{ONAq(u<*%QhI7bu;s;VI18`KjBNvlJhSO}Y>fzN2idbqq6F|e;tgrC5)cwSk z%*}U4-l2_1w^3+=eJ;2V4(Qt+AWlHSqoq)9HUGR1z}kc@3keHHzjI!Z1lu9c3V|*I zz@cW(dENM=_r{gRoA1&UC*@L*43np!5QB#F45dEgkSP@^8xV6RJL zSh^B=UZ_>l(C)->X+0N{C|{r6`3Fvamn|OTL+3LxH)kKp(1*%Vjz)sCC^lv6;Tzms z9a(C61M7D`a)pkq)Ug@;vBktv^IevVZ!d0wbi@X$U$IyVVu z>%RarS>GnH-pJz0BI`j!0^q>qs{2q7VWdtH#uVBUZ*G#y7kJ$xL%#&CvlysC?92mi z$KVHONk1dC$YP|5pp4wwz(!NIwu1uC`M?wIoqV|V{~D&xZ#6ou@oA&1KmJZRIq z+qTioItOCpqt0BSBmF|e3*|F+M1ohG3KlwU3V=Poyra-3p`F%2d zcFS}~oF1z#l{DMcr?PKaX`E__PGioh%jdvI_zC41SBw-B15qg&69b7~%i*bnxU2q7 z`ovAzM0$RvUhXf{pJ_WJ3Xp5m1M(3^)A`98aaN|5kzdD8miSAJmjwV!*a3jC-4t!i zP}{^xiv^BDy?3vGyiq+dTb`YIvj2{-4#Ha2aJ zD;*mgS~@|T9Yk)ddf}1B3E<~Jo4P=qGQ}B;d*aO^VFbk zly-FuW#}7am*z%uX;UjU(%U;h=yr)8Gfg7n%FUfZtG?H!G~XSnkAw}Q)Cm?C{oMHp z2jN?pSJFecP$#Fpjxujet$Zh<9_r`Mles{>d5zhIq3NuBeFFyGt!X?BnV-l4z%bUX z7G{I$V4vK0Av&?h@I4kq4c^y@4m_rlqZ7xd^C{gl4nL3W`ZS-K;QI$9WI+{>UWa0d z7Zu+Q%Od{{>3o!5&{wQc#uWv0_qgTw7M9ECAS4DrFMXSWb4-eL<^X}vICaK7%RI>06`M2m-|6mu<36qE)LoV|}ZXEL0qWwuw#y z#1eqj5&{MPuYo&XfXiyIu^DQo4N8j?WCmxXw?QbBU#}mq(J#n_$^4i>5EfXQ*u=A< zrW0&!{)a8(4mT@XNW89P#!Y-g_km@KV_cb$*Y^cd_8vmY~fdJ)2l^FL%hqQdDcIl z2=+_P>3&R)(DNxhLeHo42tA+DBR0jg<9I!vTEA0di());Zb5Wvespdjn>)975k=n1 zjuOJRr0HpTV0NdM^nU}5m`Or5A%?q~=bjTn%f@gQ6dvys4}^m`bT2d>yJsJ0H1E--*+p^UObs`&I{6UBmuryZ`LW&}B+f~)R9o46=5@4^-MCo2$X zAMB=96p0{C#Yn_(5V8^JoC-v9#>6Vd!jB!RrjkEaQHm|8fbQ7K^m`@d#N|CheN&fz zHOQA3zp0psft!ws+3o(>9Tjuh{c}1h>e~Hv>3Esw&3y9(K%D}p%X>G{T8-tzs&<%U zV)gt*UnHL`l1ps!4(M=Ftw`z09RM#ozhLW!HLp%v$xDw%^*TIm*aEIYc_t zePFic5baRkC2Yzft(M#|EkmCLfnQYcH-dI6wm0~*VxeS=6t?iN!knr)t*}DET!P}W zC<;O*XG+POjqSdBbs)dpcaNcE^z~JVYsYGL+qIDma+9l`sXRXw>}HdCdAd9wQ=558Tfy(8vDxa8x`Dp!waQtZDu+T`@z-Ue^Pw<*OEe-EG#p??wY>BPQni}U4_5oYBU3~53}JyD1Pkqc zU7eU3kbVkle|_pWSMQsJ*-XgN%uyJRpVt=jTfbAG}|;potoCB_d!UdO=p{J zl0rgRtqZ#F^+I#xHAkA$U-)TO;cr))&3Th&syRdB!nCDlf@EXLwIkg!kn_Et(7u{Y zvDjF?D#x$z=Y`T~ELO@ZaJ$v*Gc_;kFowLt|3fDAd3#-omh%oKU8Zpb!! zb=W|!dd*L|j8T9u^E)0e8*Fywaq1Ot%+v(Am#}oE5Wnd?DRy}9lC(nJ`LS8ZYO4@R zhAXr~#nK9yN!Vn8>+6g5=w{q2BF$z&QLR*?VY;2-3{%GjktW~6#k;hy#17120|C&I z%8oYzD)p&Z@fuDKL3L|()J`)h3$Znzog00S!`i|xy|q2%t0b6js!3Z2b3o;E9xD8j z69hHo8w=DcQ|Xosos(qu^!!6MdW&8vo24dBJwQnoaVjK*rW2<+uaSH^VYo>?F!wo9 zocN0CCst|#^qn+I$`Atdh_?Sj0(1%8D+K5qsrN_%bQL2q7c-15p~$KNQuY(kc1;mD zOk`EX1}yK9ovMEMd$vQd3OnSlra|0> zcdJ@58FO|URedvzSJkiAi2!8KZJ=1WTRmH)`zG<9Tp;YtuGWzb2tm8ygxZ7IW#UdW z^l2-m7>$}X&irxggBG2oITz`raQ#AC>*=Gi}4jo;limk`=0 zd9j!zQ3+nT5=AO`mYnLoS*U-t4fC(DKEF-0$N|PiLNEw4xUQx1R+w4ZzCqGhOQG@V z47?okS^bCp5ORdiCca3=i`{KilNOKhzgVd*EB6{?j@3I9B3H6K^kd9F5(`JxM|G-I zO}BjEa*xPE>}n}4%lhyTAEw755|J0{gEe~L8<4XvCdVjAUcyv zMRAw=@!Kr_gik3uOf^>U}_jlXSuvTg*1+c{k<>4p-rWSJ^iB^g6 za;+@KUsF!&{PDY?;I%gIE~*Q;%37N;cNYZ@#A*)4CTFrpI0_*sVA0igFk0>Gu$2}C zU91FA4|LFzn=L+GHTD1k>K?j`kA>twpFi9TqHb@@U7U%=RAWkNS#nUFtmho7B_AQA z3~37J@XiWI7J#vXvNU8Pp}f}Bl^BaeW36#6iV{G#0cVS^pZRbu5KT<@}}k3M3L z$?AX-+3qs3S|OXjB%%<}tRy|E`&hCQ0~qRionMFnaAKTl#~%o5o@5G!kP9jB8Gme* zsnQj0an8q6ELHFOo%=^q1g7H~=EqDB#hRH>%krEj^IIl?tfg~wY+)?6P-3sKV)Jxt zQ7pDdVkcR#UrJ5TQr_+4i}|l^zyL$!3qAzYHRRG+Sbf4GXed&z>q>&x zHx$KcS%JcARU6DWyf4qO1&=doN5x`3iNBcw8S=|oTk3TDm{_bz;v3BPv!N1pJtOng z{rD}J(tnPZ%e>u9AI4$=x|*nyg|hXPCgBmucs;f5@QfiJc2Gxxoet^kWsESebzbTusgkb|o&XZOFc6^meR^pJ;5s z$U|olf5zwQ;~Dt<-4=e!vG2EYjnKz2=Sdwy+g)XT?11n8gB>qEAFFdJSWX=qFfiTu zpltisaRUnXj;(EgzuITJ1{yk6ovSvA$%)Yug;u#KhpJV$pwNmLJ{R8_!pIRtY&h6MBhM_q|c-n`Rm$khT z+W)YfZtUD7O>F&}G;xt;w}C$xEzWRqesfN(`s+cwemqXsPG|RMQ#E~T@U$^GUeJdM zq6{43?wNd-u``Ma#hlymc&7$`OOE2l#NQ#uc54xbNLxVNK}oP6W*b?83UFeW?~_Hj zsj6=}tUo!=L#4W&t9gm}_BLE6Xk0xa=AaU7dVjU?LbnR?sak!slfua#P~$02GjxEd zPd)uE{n&l2-VWzSMM>8t(@HwLX`~10f_efWdPoaU3I1)$g8CtOEwY08o(^l0g1U}y z!-K|4*N)!CiW~ixj(mH&r!1E52!G~U{L!%~3)h-+d3mp_7KqH@ zyX4ySnI4-g?3rXVy~7IJ&^c@?)8f1D2*R_9&J+LVSOr-Z6*9nX7942dLA92AkpGKc ziO$&}!a0>L?+Y!H(SU^fZP+FhAY8UcM3o$`q1FRt#_?9>#Q)0@I0h?>MGKdA3j~fu zp1h@!27-xiYtpwf+~q7mQOvis=}Fw0h^4HoXa;ir1(bnX=RI0NDnq+_~%0k#{Ek|1S4*_t{gI&~x> zuSJqts~1nyN$?7`Q`AhywS$<+&U@`UD81I%fi*MOsIf+g4)kaTk}{pt=Aa1hjtm~x z?R$89RNob&+D&ufcw+EL?ulwAq`2mbn)gY6Zi6d1ejLj@s@-(Pe6XP&3AE37GU`1nsPf(bXvWX#rs-wbP^Ax0XT1u zY5+?Pj*#H01 za}RiFs3oyFQF`F*H~XoD2%-r7Il#URcjsyeH))vm0>XxBQ**(9ElT2Og6YWj2DlP0B`-2%9AjFxeUsXFrRh#y+K1u|a;fT9tF_$2+h{A9X)Wn&jX15B z^Gi!kNDlAkX;>3xS8!l}oTMf9$b^BeEcW?iC7_}f*@ZNm-!&uLg&kgz7ST*`Eue)` zmWg}0P!*rbNd^ffI9#e2_+nlqFKDgLvvvDD&Tjv(vTpxznV|O#nc;4X<*6RI!;wcO zc7K6KkxMukQexY=ES{b+*B-<{SVKLwRRmSX!{VRC-}RwH~yZDSTbDR!Y2SybI$$oTvdMpnvDE;cFp z)a`C4+DtaFgDZ}<-q|la(W2OtvLjfZ9Tj8R{bP&@E;Qn?JnA2ZH}dE`Rqg(&BRQNcF9OI70J6MS$Q2s-hgd&nomOAro_7$;Rr3k9 zPg^L0>WrhDpIF?%qMaBS+OAJecUv*Wv#jlI6hW+FHxvcOt5p{rfi?HZ^3{_Et*hQ> z^KNzFuh;<*YMII{n_!|?U4LXIZ4xjo(>i6>nM71a?MEEYbez#Xw@~~mq=4#Y$BPdq zrtwDa`em6D>PmydO6Kei_XW zMJzIlU8r7P#dd`wm+<&p!D3)e|jJ;p0KoUV&;D*B$g?G%pLlDe6(mYMEIHyCay z#)*E&h&L3fhsK$GG7RFb?uez*BfdQe*pPdWX5pSU5!Au(PiV-S1?O=KJ2v)=Ht~o? zw)4x;$NNqleeat(dXJ7CM>Kvpg9k=7RhpYA`g>)IZf+{JVr=cevEVyvgx>WgtYy~NEe}M z9k-E?7=xTCM%!m%Cp!>}NK<%7VFC3$^ip+qQp4a_OzL+>Ml+`BEr5!}`eA%Uze+<$ z=~5f?t2CF_Z1tFal}_O`OZ|pd0vR#gZ(7u5I-=-Uz&WqZR0*PpPUTS;8vOllKsULImk5%1H zc$iv2Sa(lVTU;y>Go{SQb}=O~T_*5|YT0;cMN~W4U`|}AqXYaJewkG>b?SSs(b4mC z^jM8OL6ajO_j3K038yQQ;oH64F$vo-t_3>*9WfNfC&=q^6EB2&! zg-5!AeJ*&WTti*4I|N+1LuyFxjw0P1B&4bC{_fD=5i?Y^-Xs%D8o}!jb)$Z*G+%So zw|Uilq3Qle^`J@)($`vJ7PQVz3JHpkmcEUqhjf zjqbAJG1ag$zLJKO)CEGNP_OPAYi2Z>D5U2S&Lw^&a)e)B~C^$ z16%OP%h9PGQ~NOLj#fAUBzQjO5!?a)!j7`s@E!+x9xNFfoTA*B#*EzJ&5rE6sZQ_9 zi_d8+Fs8b^n-Xr+o4gfH+&X5%_4Z~jb|>*VgH)k!qx%-|WUUXlM(VZ>nZyYhNFNBT zqDcUv@29$|kqklY1FE0~HrL&Dg$CBTwGTEb!7v2}^Kenu_-L9KUT*xFub#Ls{*8Yp zu`Fz;OD6H)UxU#Xf0e2Jl@s6p?(~DM@pAntTd%IUnAfjd^E>PerXp_o2K1FyOHcfMoq31UIso=ptvYf2S58^Z4kLaF z-b*&-)<-My(W7p}Z+akK2)JKmVT+PwI=vCIj_}`-Ww;@BvJD&JBQI@dID-6g@|FSe z3z96GP(nWj_RcTIjNuwvg!#aiT-Sitqk8zVLc`n4C+&HIY-qF7x> zLS!z_4GpSR7oN*a1T8+zR!vh$zAaU(R!L5Q@PkyWRaxLjRmr0&)9r`(tJy}kC z?5b_Wf+`@Gr0~7Ty#2S#lE z{6%u2_peQVmmB*WVI7*}oj+2#84__J3Ay6GvEp2D4{@E33bc3jq(OTuBi6urSP=U-q@5;G)J8)n}^7=*n6@jOK+ObZliu{Y#_%rsxV$IE=2iMgIz8C%U3l|F-daL09_<5ou^& zAy)djSNxP;NBau75Vx-o>A&_Bck!#{{s*|yihBs+;Or%7{N3GV;~6MTPnj}GUBG92 zMQ945G;)A~c=84Pl)d=*Y;ozbh(gg>Qif8po|>PXMMtBd`w>s$!da31v%on;4%$V< zd!^#jb;a7#giMl4kJ5&|U^^roaqfmTH2&RCh#nVh5fx~wj&%Brw(Zwr6P9+G+U<~I zsNLq;D@EmNGg7c3kCL-8wGZ( zWkeB5z{25YBJ#Kgdn2aGG1MP*$2JD15%Yfsz57}&!-I?0r?hP29`ytHhTw0Y2mKt>5+1L_8nom zNXFPwtSm?=R?ZY~cd~g|4EbYuR(65OOMe?>g)oOjxAH))d*zudS<{2E*07WXB_50$ zD}y&w25T#W{>tE)mF~z5Aa=;Y#ilIe9-wYx>5KGGtr;7CgK9Hyw${X8EgQ!9`kg;E-$Nv5x zdlq9ac#uOqi{w`_v`YQx40)P*l3~KL;$l3<0&BY3O)Z$^JlmMURe7V@h~g@8O8A3O zRIxFT96sSgzsQ(mnF4@19td3m;eS$4Sh?M8Gjzb|Zo5zi&`p)ys51DSu*wXc8CG2T zFV~fBw0f#u*XnK?L+teUQ2AEd6svkr{TyJa_;w^LXoXXKPddSBQ>IE>CvCZ1J$1S~ zACzH>pAA;k;V&=EPkEGn7$yWBrEM(XfOO{LWQvPiRy`s*M@Z-1^}@mAet(8Y0c5$` zb^>&LIC)(tm>j=XHUikE@9fdijsiC%2_%NPeeXM1r@iXGDN;sT#&Kcg-`MR*o(G{A zJm~#0lQ*?~Pu5-20_x#YSY`tZ_75m?p|+t-j<{8=J!M+~Djht_WTnj!z4IwW8r z$zQT>p_i@Ck&+e{f^ASAaaWKW*Qtgxa7_In72XzC(|Z?S1smMpVSC~e*-7e`Pq5z= zDh)4nWiP%E!I9!uIu_YGaOyIwb!kR<=#18-4qxcxj)1ehIs?o%ki}0~=K8liIolt$ z*CPX($hbgo!+*ExtEoDC@d-Fw{DI45T%LQAh@f3GP`iX29f1t0$dGU*AV_r*&h7|g ziIuhz`I?1cZt6FxUC0F@4wnboio=?4$>88nKNM>3M@@YfVB$s#cIJwwCUx!=5F!5F z8I)b~SI@{MUntn(v5ecz+r*SI{80A~u2(sXcLCcdf+p%8oal5ahMxAaW1zspH7;}( zN)e*jy;I%C-py#rVP#kU-6Jz%r<^`V1_SB_qon)vH6FCC7Wc40l+ps%vK3%6t_MXo9Q&}1!lrMfv%s4Sat$y2?Ve4Ej zAOD5J`PdYXnmCG$0Nk(qU2#}1>!kAmX>ijz&_iw1Mi4|TTAYhGeXfki!Y*3ZlXa({ zxO)p_c;UnMMm9@l1hdr@9I?{3vW_iQY2!+bG#-YzaebjjnOwE74{JVFKQ%P_5Ci4= zGeZ|m@O^^MG*mfi4&btbO8^twWK(ct;ZCm*u{mKeqRwn`80CtS$kbE=ME-DQQ}+_h zSo@TW+iV%PBD@Pnt9JBcu^FL`xRWt!U9ivAy5J+;4%QnJo!!0Gs zT)90QyJ}%T4Q1jo=McC0$SxK>n4Pkr^NESMQ6^?Lhez`!)qqqE35SqqBd5i zWQv~}0g1C`R&YdgsWZA1%lF#jeP3cok0_(q;-?M*h28J{BpTWq4Q;fLW~a;{?a<4v zidTpU-Ve1;FDy^CbOP>*z^SyX8d${qLqc87M$4!+i-n<`9 zo>8lQ#f%hwq|c)^tU!=iG?4KH+MCzBC%iz}#G*m-W72_41TY1BoWdj62ey?hXLNW$ z7gKy)fIg$km|oq!XB^7=nRHjE6k-CoG6qB$nD{cE(j&B-t0<4`6PA-HHlidbqLL`T zY{!s{E!LPH8oO{5gRCk~Vs1u#JM;p=!XC`PavH9gf2I~fw8Eu!!DLKcCi7lhVpjrZPgXB0j4S1C9;QM=AU4$_oeQ;Dogr{HdJ>m}m$5P%b3+$E zNUxzVk>xnay10kuxiGJ`Ny;g6cJi6;?)Yqjhf9@a(iu;%k2VJ2u>7dZXGVk%sy!y3+Xg$ViR>!LD zKzvkmqX2pO|3fY>=E-FtKtDQuPBl2dhn5+2l?&c_61M zBg`E|ZctjBuT#zl@M~t^IqD2P%GJtj1<9xk;}Gt)NmOkOFLEGB^%z&@lF-?7VF7Rz96uQ26 zKOQyez1_eug#Bu(JMvp*CNp5V0Kkx}5B4)tEZHZ7IF2?Z!jZjQ?Oe_wfL{MpECc^? zs4VjBT5I2-?tTrC!HTir1^BsfKFl#G7J}K7^DQ4sRIeFP7}jvN4Pk6MuF8=0Q-wJv zSvexSqSws_dfmtd<%plbvZ}wtZVR2h(AC8{U3I*kwC=Y50OJ?mRPe=_s&Qea)nAfj z3!S^LQr7cQ(y^ZLpF%N1^?H69%92cJ>4vy4(&{f6Y6}%Mc+^$tiQRPbCUrVo*2JIc zF9B1??i6lkBESBUq^;4bIieqB3Oh9XnyvPNSLlF%wx^_rXc(^oxQhMhP%?gq4W0wQ z=8lN4l;JC~zV?W_3#7y)&3Pi4>7!F5TZ-uxUI6VAKkYT1X$$Y{Ut+_Ak4KY&`cN|^ zfMi}k9oI`e{!iU=W~0-}DzsTU?Q!llafK0HR>&?;7@B}6#njJMDouqhybGKmeVJ$@&ul>P%-UR+Mrl_)Z876Gbh_VYt-{JhV%m(D!jzLRA0R zuDkmr9NtO4$&~spjt6Ubt&kwe8}ZM9Z}9sr&;o{6KrzP_xYCcK|Lwq%b2r?) zSKAKStIrUZ7P@NQX>+%Yr4r$So}!;-d-n%t{~whvvquyMbgdqvJHCNY7%027`9qty zhUxaX?I6Y2Ml8c0p?6{~xJsTL`EeZjAd-U-1;9L+TI1Cxzp+zoX<-zmg3Y@FSRn0H zw;Z%f!OqqNZqBwmTX1k|v)g8=$2pL7C=%7V|E;S4L3(QdLIGcd+B9##DJ_9{d6a}& zVL$sIm1KiS$#)s$_>rkrHykIMp}wt|bk}3h*(=R7{d9Is&ny)ajN&}~T)rAh#zM#( zpktCk{Z%2?xk)RQta$G|J_^W64?{Madr!_G&B$yW3vm zXfrKkjXTOx78L$vg@$vbv9!RLS?GA(SSmU)dHd|mV$ip|cvqswXfCLoHp4Ix3h%yP zp3D_-6Y#nmnceXykA?}RH4YOfRprq;AjWxs)Kq2p{`UpXV#nLB)eh_++9@o1I<{J5 znQMtlJY^UQJ|*l_lQ{)ELoXOkLGl02|(nnHezB$b^L(RMcfbcNZ*0I z8{+kJA8SOPPR`e zpvjn6Xq0x&P+T4(miQXYk!vJ-5gIzl+ z#E$$dtHASgf$m6wq>qSvRcmvCi%F*uaq=Qo8zaJw2In&(2X$a$Xs}f8ZZo;Cx@M^Y zi`@vO7Mlgr7N^>yheECdhuP%PUCm5yvCu2*#BU037!@#Ep1di@G|}6>95Z<8e)mJR zFDW}$N;S(*jO0?IKKwpk#0k_UT@<#WB}D|@uk>MXtf~V75()&W?L|?x(3PvDgi{mJ zFHP@>i}s#6FD?Dmq=^e7=E&X+PD*RzL6)_7?Kx%}t<{{WON?gVXhQfx=IHbrvFb&~ zUVECO5fKE**2*N%&5$OkJC0pVCt4^S%~aCJVnzgv}{I{)>Aferrw7BD%;Th z-=$L_WYt^dVI_@a5`8%cuMRp@l?46z#2(oF48NSN={HNi-oDaPc#b%ImS|tx1A9Jn zs=56f$_?@940C5v0IU%Jp#=8ZX!-@8>aoEsbdvh0zl`wZJTEsYCPn>|jEc&rztX6f z9Q98&DgsC`85PJfS;m%(irL6P8)^2UVigO8W~{m?HGF?7{llY89&Ap}qxv#+cd?YmQK{L9QigPi zdX;Q)vQxq@2p*m}VB*%~;pjc@Pw zB7yAUq=8yaW$QV7_&UEM)!hBSz{pWiJpy)9it3|T3>ZXKe+Ey;ujuf7nGxzV!&|Y6 zqJaAFQ3UE~Vz_4v9#_UF4C$Jz?SYviecdFLpQ0;=0DB~#T$X_5lS{kQ{rQ5z3ZMKw zS+hs-$-ll%g;?Daor=kW7`!8ODsH9o=4xf>&f5go8`q=_r0|9HKn?~rYan0CJ7OTe zK48COqY=RV;5r6i|D;L_u=@qDo&RkP;inBQHJc2F*M604CpWFhhFfc?WO3M!2pVsC5Yv*U+qE?q* zCunK}_|~~q>bo_)KG|FK5T89z-@ai-)R(+5x2N2x*JHMn zw&7Sp8<$dm7TP#Y3vDFF-Kn51*hFUIgMOKf&bI}ETnhqj?*Ek~y^*fkCCV{s1UaSk zqM|+3dz39BA>-3fhMe01qb{Z}Oef^dfVD%edW}YC8yKc^$o73HIgy%=Q=uDnBixO| zh@jZ{CVrEEB@)9Q#tNMwaLt( z`a{zJinc%?1_D#4p|k20dg%Stf|3U~2?QnQINmKNdGkT_Ep;&2dwnFI8 z-e#B*`R=gD`D0asd8y{3auV4kXJP1kA)8Ijq@S&fl*R{#8VBB7H0Pl3{A>hGLwjpb zCxDs}yJI&K471xC!BWvQNMWjw_;vRJXTBbwK$J_{Cs6A8t#xL9Fc2y5p0$yDjcw#6!JAOA5SqzWq(nDF{1?{F8H+jzs zrWbXMRn!QpsJtVJa>d68Avz++chrX_dOr|FZA6=6*NoYT+)pG;(lTk zcePdAl4}FxWEj-5>&2RSfA*`%P8&p6T-tJtJoUtom}w0lsCqDRQ+8ab zTE6I(6j)WikzuyvWuECR84@2VEeSuZOAifd{ml=g_{3x@Dn}a9U)q*QX1^F#Y2hPE z8ydgIEKO*LHZg(}k>b)yXr~0)05YrFvQ3`4EfO=WVU*PtcUoKIi*CzgtM(yQ?U_f^ z?ulQ{K@Q-OBMY8y0^cHi>9eXR;3G%sPy>waw@%`3nrbmhqzt+U^fhiXXFyi zMY#1Dk)*SQnq$5kU3prkHk}=b6ik^ zv|V(A6KHGo!i8|SrjzH?q(`5cr&!-Da*X;lOWYJqFA_@iTDhVvz`zjP5jh?`)8t$_ zO&B0z(t0W=jLAIezloos?q`oOi%8>hS|>7@PnTo(SB$WE<=?ITLy+7J@d9ebI6d21 zWF$S%`n3EqLT3O1)yT$u{Znk*nrm@}`U%O|L6i@{oPa(m&iU^?z!!!$DC zZ++&!WQ7E;4L>bPOxG=$cC2!?^morO+jge3tsBfS)wcg4Y?|>bVR>53SpB5Q|6@zA z7Rp)bUe2sQEH;X&Y0}y1;CZQaq?!-P3fQhfJUdnhl(X6+qEywf;>YI8cwQ)*j78>X zB(ht7qr1;&2}Y95=;zH1w=A_a=NNzeWYb zo0wK>dnGtO{InFB42=vY2Q}sPMC5HSsS|nFaZ6^q@4?aIo{X}n{(yUJcjP&~N@90U zM5<`zHU4{k($W`&yNaUvYg~3pX_vcAhza4R1=?h2vQ?YB5$#NPsY|N2A~F)^hLf3T z5%$E1QocjrIg_^7n0a>W>qvT_3JpJI?Y~@y^ce*;Xa2I25HmqYiE8*CxqUw^J(CO# zm5iD0d%L0$iO_6`*{Mz`O6wF*He14NR&#Gxsza>yq(i&vsUfy>Xj@OpvSqGXk%AWe zK=G+KWn}CQnGc`r9MLuHjP$Z|-!xzK6!oC&Vp^}|=+(i>V1ABL zYd9cMtK%lZhya{sMAk_m&fJY)PNa>*ezB5E??-&H*Ot5xTB( zM(bSBx|C$TDVC2qJziVTWJQZ>I~6PZ%hUN@$_F6Fx=^)1FXE}-pole_&@ z4sKQb7G=b9l1AgF6d^g^?sv3{9zbE#9xZp`GfqvHoUlfWazxuAUA6GK2h|(r*M|=k zEgr`2vc{at%gepno8EueUWZvkd;v%{W%ntxBew9AH0sxoy?qyDKK~sOf zgd&@fgx(mNdLXJv^lIdG%**2w5Tmg>-M8K-k|8KeV)+V-5cvLcm~V)p;LGoUwbH>@ z=RBw~KgZJSoL+aE2#^qmsNYP;_!+Z?G`_P+CW#1HYMBdS9TEoa$ZB5U zMk7w1T;x(74VV;{>H+ zP)|ir08d;fU!3yg?tw4dS8WMwX>NLQ-9DgOuD`e=lYy6fLP-!q>g`y7m=%}JqyCaS zxbjm8iKDY}7m86>#L9NBC?zU64<4 z-o*CeXaAsKt|t$&!_ZKN9)jdrIZEgswsq-CHx=U|YnCbaKnK-_C%D{^mne;XlJo6v ze~|8x)$CMdpE5MQ+Z!B=*KYN5v;0zrE}yF^9f|z2S-4LB$Ujr1%Q+F#R;#Vdu@9hv zn7c%lD!q@KYbOJl&h`Vc&3f`<;HF|Vg<=_!LES5Fr4W0T7t%*r~EgHT;{1QdhRixsj^=Jzj@3sQh& zT7axXU9**(SA*(6zUlwa+kXFEwjNRa@8IK2ZDjQng+eTBqL3`5c_3*v|x^Fg8tNUf}(2(^7X#;YjW!j zSwhuuL3FrSX>EFI!Cqm4P{1}u0UmX=20@U-fexulfpA4kBQhEUJQ1lsJ z!cDSh-e%Vz;YdmNgkXD|B3D>Roi{d{|Jv zkmoFoi_bzQurHCRjkU>_Liqw7@>J(!Iq_z2vFvB@2>nr$jr-WAEi&~wf`^f*JHIXY zPPOtiRI1gSSjQmt3UZqw_I~@!qlmpea_&Pv5_eNoDAeMdz`yFa6&0&K_8QQ-vV`O1u=&O7NO?WpBwYehyyY1Cf| zKM_`V#pxQ`A17UkK`sd;hm>(_CWlPYzm@uTvi=R|->dmG)^7kMp-IWq7%>XC_bvoC||^_&4i{Fla+k1IFDa7OEfgV znb0*b>{1v-c#sO^R|Iy5?hML+pND2rxVK0H0qUkT`(TnyFtz)XeGa%1o?fxDP4(E? zbc&Zp0JxbCB2FJ>!H2PB#kn%91sI*)Olft{<;|3~hO%+aJ(o0ybz?25$G1Z)RV|e3 z1l}TqM*g3(slm6q!GZjs_yoXLOuRavp1B)Av=*09my1|VxW|rXClneYuLMsvUNSa} zp5hwe&-GsJbgx`bPb_wM2fJ53K?qFpk5c$(m=t@#AFFZ39m^N^RT~vS4v5G`DS}m1 zeRjVmT$^umtPdZ^THGW?lVg>iM>a>R_AI%|wB_&E(pnM-6&r)1Q=Hx*xet7+jVTBb*(?r z;zsdv^fs3GCTpCo(L9^!93HboZ(xiAX78)`sT~{c;ZiV8hdt4{{Nnv-$wx|Z?JxIm z1etXxoShmM>jex}?Bfrm-fQXX8V{oV^khbKuziZ|0qlR}im7MA9$xRkWQ7>CV8ch= zW17f64k!1*1FI@*fgWG3+|1P9IQ`}@hsYyHKVBUISa^0RWY0x1?63@=vo`e@8H&3~ zLasVUtyWHIkvyH`flzi_cmcxFsftwCszGbziuGxkzT4D|*TBiaGO}&SP#yCU23FO> zl)wTsl~l0(4PK+}A+E!h+$_rrOTKRu??5W(CTq~kxDfJZN z4b*CVIY0l}gdT8{BjxCf91WrdSPO@Dsa&S=hIOMx`;PqJ5Ip>GaaHMQQI zSbmTC4se`d+|9vekj0u4n|D9GoxQ3%G08itD0X8(lS_7inmI&tOenJMH%QDC<>NnM+!s{nQJx2A%(Ex7;q5+pteXu%) ztVkeNsVB8*`p$OQO5TaeR+2xRMJ&1_Gt_c0UWBB=pF7<*i+#3dWrD+4Z{CYZDposd zMpU)00Weuq7@1O22)m!?3n!f3eM>ToecTfF*ui7rT+EMxs0kppbmfFjM^jnmyC`g9Ke?bz9g$$p?!%Hc}3HT8w@4_NX?=_zxJ-T z`Hq+^$ie8p&@t-jI7js7&ROp8t5ls}73z=jsf16^)cZIX)Ku^Rj_>p}k7CU|G7PiZ zWf*X`!m3g4OFBS#sXa^mMZzz&`|S$0Bq3xdGL)!&>7Y}A5fGHQB-n<8a$|KKwU?Ku zBYYitZ7-?U<;7nRu1CQ0CAEq-_Y++t#Zd=Sho->R*J|&0H8EZaD4`V#>H)c>NcEn? zTWGh&gl+%^X40UMEOePZ5mYt0=+rbl+&!kc7S$yc z)tyKO6nFL0H$;fz57Gs**gTf^icY;=cg4HtiV61#o(yBw9nn4#5cZie*?|G;IS2Em zjzRAKCG{#8h~R}2nX4v0N=+qbdAQ#FIbZeR=8lNf1QX4cMz+Z$5edWLW-hscZrM$o zDQ_k^dqzxHax^XItv6~>H~h>6Pw+tTr}dxoe7Y=nR=xMt{`cgv;PE8LGUc|5*VjLg zT;`743-pxatoKG{Qru< z400sRh7GiR8!?<M+mJjICU!^h6w_9DVd8m$FQL=<%Z~#MbRn29zV+(>Vbcu z2vwLeX{J%jFm*c?~Hz*8Tg}vU@#aaz$(Fn9)GD> z;21541cs)~auj$tjZT9eWbVk(s*llj?NW|4c6XaoM%8zqm@9ll{Ue!NXd`hzkd)uc z%mCXF@{6MxVNFl8nf+%QuQ)e|#rjBHoE*JAcCUok-C|cAP@CoJ3mp6ESqaHz*Xz~T zAgY>G%JBlTVLEG|BHYzC(R*OY3-;!NaF?20Hyzh;%OwIpMf)w8@+?clV^s%OWYvEZ zkVbEcwdr`Un~wu(7{GxG)JR23 z?xBd$J|r_dC`~6gm}Vx1nCPTRd?EwO79(Tle!SXV+|}_dM@M;v`|&~R_qcMNlb`h) zI=f`ay&LAjA#_X}p^FaYr>)P(41wx%KfkgC)T+7c5Q2gIl9+*BUm>ZU&~weW^)_CL zcirV!Z@iTEs>5HIS1W5YZ^jsh-;-CHk6!nA|J1FW$9la|MkQ0w>(CTly}X)R(fL-W zSDh`PD*RyPhDIAxJl?9_&>6;*eD4dPLUxqmSB&$$eW76xJiX6_1~ZEXbrwdMqsN@R zJEWb5ZkFA((rhU7hK6$k>{8uYkk78pqRTpb4;ocC|0(P6J=E?m@9_OTRwrJxeE$F-i1~H~)C)k-zv(t2Gls&i-gG~CTSPXRUA9?E zM#S{_8;JQU12ba&h0_D%cLkJmoe2I44yRH`pMoR@QK>nDfzp_BxVs5swet|F(u@4? zJs5l?+&h5`r7|@=$WR95ow0mM(C&iB*{JhW8`8+_#8gGOH)nc5)Y~!11v86RSL^Zf4b3m#OQ* zpXV>07Q5x-HKb7A)gR;*8M>6Xhb8VEjv@@}%QEPTqPn|?cj1BFErnN%HKvYp`1)$| zsy@~S-ZcF+h-ZTXYJ^^#!J?~@RRtfen^-wGU-j*C`|Nz_o&CaEdGaTv`K z{bORbO3WJ)gF0|Mn%f(UQ|_Xt8f>#hyzIdK=oDvOO|PTQl{Y098+)Ecr+34W!J{{f zc$t!;Gsdv;e%zUm^>yE}fuoxNlZ)HMLIcWLI+qMx7R7sg7`*s| zR^s*B9r=L3XkYG#Dpq`fd*vg%E*=D_#T}O2i2ire|K3cwle;79iL#FSdC*~G<(Ox? z3{;l2XRVZc2>ff>njr6vL5y5;p)Gihah2;SCA7%(cYX4CZ`Re{K(5Z1_jz_{W4U zAS32k9ZcCNLn2~zVmKSaN@GPs!#_?O-$I4ihMlO7WEsp2nI5m0g+nQ%MX4PNXRVD3IHS-tf7dEmgYMyHXL!o;@d!P7zLRl(vlD=n9uHHGjm^ z+^}+*tj3r&`Wk+N^W0?YzNB7c4lpd&o1egMy0xs9UG1PCEAoYa5;;B00@;G68xvg( z^Y5DV$)^nRaJgN(h+&9jpR1M;F2d=G8milb2^Kv}8nUNf!BT!DV=8fCLtkR!-++Ld zmgr6r8JMk{felViIPMI;sihVW(C6ZHl`FE@eXD4JXi!FjHasJ9?ygS`0ZbuxaAw@` z(Hc3$$&SiB@VFyuWO-CTlQC!dtGrqha0z>NKL%@=M^`5@{UzJYq$}~c7**e@9N%gR zPul{7PC~oUAd<<$3R~}vi32;%?5lF`8vWeM2aNpX#+8-Ew8^8Vjv6szOi9%$#E@!M z2an^YF?;dzL@b7<>+4HAO%`zj?^`9p_rBGfWSoU}B3aK_Sf7()E6%;yv$?2f#yUo8aJ9oeK`E!@~0fl5ST3qN*i72SRu*&Wf_WeQI= zQEf|VWeW1-BZnfOX83-Nq(5MSI^Tl=LClA<(w)B(J@vP^Wod*UR^be&L!exoc2^B7 zTlEm!#v}@3SGh{6a2s+Cv*9S}FPkVz#i(Yce)h;8D8?DZ*H_Av_?g6tqIwSey3O$hAV+1@=RG$L*QDh+l z1<~q4BTyKvE;0f|(dv;#U}Us&CF_FBvNbHWd0djcl)ftUFR} z&2IlVcVxUwZF5tJePEugVmX+NkLoN$WHq&s{ca;0W!TZaz7bU)%l;tdu}6(~;T)3s z$AEa9==-=~ETVEC2M#cea{*yNm0BS*K48c{bU{10b%m(4_7+>uvhI-!Z- zws-q0?dtWv%Pru5#o!tP(gPNuT*R7DXwU~#SawGCOzZ-xG3-nn$=lSDUecKDc%I}; zoVsxH8e3>yxcNa_=o;2N-m5riD9@;Q%)4D^L8ah`Uf;pcIM72c?_h<-pi=(RU`#5+S(s?H{dEzU81R7on-E(Pl&mN@dLeJG0#yDVm6WDls zrXN%+ZR+O5+k7C@>78>h^al&_924@@I=iNt-WBuR)^MCO&>;=<-3Ij+S9G9k9aZkO z%|TcF@@7u5U^WOQ(#316sMoBh*Dy$JMeQUihg3W7ih?HBbXw7GTG4M3y)IhQ1xcAN z;@&Zs9bT{rv5bv|Z%oBD4-0 z)-q^S8@*Ku#6gF*daL?^F4;C8;T>}K1X^`eZ~kF1W?zcrTwAw93w&^%HH=c1K~O2) zH4ArIV5rRckuEyUcGV78TVTMFKj2IvLJ}7|D z>3tC5^P_bI(YnI+x+39D44?&AW-`w2*Pn8VyoV+*BB)VwK&xVNuCX>v$4nJ5jmi40lY2KVFs za-qSNDP+HC)?{!E6<>TP|uy1&trj!Z&7($DAlXy z%?PH1T(K5vMh$G3m(&8LHDr3Og|3A~Cuv@QYp5-|RlV`O4A64H3`bwa%ok##3X_di6p6(|! z4Z1Wo$#Y7yd;&K=mS?wZok zW9$t5LuQy5DQj@@RiGxpIufkMw5n@L==$% zWo5QdQMe`F)_Bt5%#u3KO?ly#LR;eyd0`#4F37PZ7=avna(o$AG5P^pSILenp*8+i zLVmjhe?d?aQ3?Ob3_B(Mr-Y?BFRB00A?e895E2PULyW=uJ#vNn@nKN~617aH7oUZ4 z1s0va9wt*qRnC5l5r^N(cdUol?5!wWa@cgwEVH$$_ixA$HPTW6V0fyS8Cs7R^YUw4ATvBMjt}0Nc{eP^z34D~*x%fYm8NvX886;|yRAW2s zO&iqIP#c_76G$epCLwGIR0y>7dMV{v3>k1?Nt`6iJ1>Lu78P&ZdaqsWVq2|2EoO)$ z0c6*TqAgl#PlyPL)v!qZ-{-tDlSzo$-v5senfHCq`kd!%&v~|^bCE=D(@mH9xebTX zu8DzC04R`B>}mQ1f+jnJZG9>kPabTkM5Rm)BM^$)9PSWR9%L=&MVWe(1ql#3?5#T0?TyZSsi#5UDG~W;5@BKo7S-MtSvyFex&>KBl=Vh9l(#N89iAjO?(NE zSy$zCyS(b2ZqtFfr=R3C-qWqtyYA^<@^1C?R{bVD{S0qXKbw449~ydAXa87-j_ME1 z(EOHlI-7L(H+c)sJBw`agM;Hmi`ZIvT#f_bl2J+TAAN8ja)Wbx+vlQT&2+X#hSw40 zGy?6T2cI44ZFgUwSEWhue`uiNsG$!sQ+M14ywIA-(%d7w_bn?X+Myvl+Ye!xjL4%p z9sp%1t>mL&?YpiLQB|+()4ffYPJY+n%kC*p*YKQSlxFjev2~eP0a6M4b(n_ zzPdy5a6Oc$X}%B30Oi<{-bwRaxKu2~$+Xxjil^!+zWFYkOp~y7BHZ;Hco*}IkDtf= z-o21_hh_PHf53okKDb+t@$1XWDxIXbj|q?Wudp;HJ&7;Ww{?{wCv^Z2^Cxo_DR zT$>Wxx74McgM}h@Xf1Y@i3NG;Are%qk zN$P8|nlTnhTxDxk<_k*)vGqPjW$w7@iPJUhd%=}L@xnoW-^d?eBpmbO?d0&0@Z){c z>9c*+s&@whRLhm3S(Hz4MY-dqO{8x3fx#`F|hgLt$2 zI-CQuGSjTiifn#_5mHk%Z8|#U>bpM>{)wU8dk4moh>bWMvy*#&Mj~yLnPx=_dfuLv zV(a-i2-31Fp#vhTa+x`Q`w9)aE>byh+QQxwxO>CjhX*RjGe6|dhw1On#^s52eC`pJ zI44%WSCqKL8+w{3L1@raG*&T8MBNGVxRwsymwzHH6W?*xtzzQA{#%&Rj5Zxc@mUXSZyv(N zBGqUJ?DDf&;-IYfthZrRz70n#{tVD3BAv?g9{7UUW+eiitZ|iIv)bj@0}}_wKE^CH zE{amAC<>&CpL{5^<0kM3%yj#}V@;aSu;OM`RGip1v5$fh#7StKw5#kpGV&OBv(?UR zB1KQOVIHO~r+ehsAw~gUM}2D|YYU`LrO-ZV9$PE*CA=tDIL>S9Og+=ft$U(=ksGN* z8*HNLs!GArP)G(cB=}GxQA8Ql>J|Ya=G1eI0Ql2|7J#uMli93-@#zb* z-`9=>jldb4p7r|9x|>-ZY?A`V>t{YAS{pdNGy+{l;01i!8G!>v00%=aP6~*x7JEIq z%kXucXHS0}OqD!8s-&y_as>S(QB63lg-bX4L z?vdQ)?rJ2pO6!KwtomXaEG7Cn;-DmIv8#(eOS$v7kmxnF6F0eY5^%@UBG4DkAQfA= zs8@Xn(9S6oO*;I4YT$r{0URDd#Er`{S;8iu-9Aa9_B~WIsK_rA+i%jktUDoiKaR4WJR)t7#n6{=1C^ zTXdit@XkvN(uc8fY6y|?N6{K?G=mtMVdmJ9XM-hs>|^J>*sWD`xkswdC0AF=72p#XY-m1h zqJuO`!qA31ab*-k%MHwmMp^Lr%w*al0JN1q6 zwsjmk6*?u)ytmo)OETx%S1QxR7qkH5hD9OGWJE<4KvY(%No&bhncpf51z#763o(45 z(C9$BDiXmZaGz@00n6?L9hOpmeswJDhur!(Y2_jDip#Bv^G-~f_u}%A9Me|r(VzMA zPPm)2ex*MxY?Dg_J7YIcidqWk3(^8ha8AX{z(*%G1L_Jo5@`^E_7waqPh*qKB*eFW zQP!O06OgV(mwtf;b{mhLOAJ3TuIQb);yM&xdiBx9`JujmS*E_jS^e zF{Uw}U7uGUc@D;n)ix*bj8i zpc?UM`n#W;>3gnK)K6AEy2vB5P(9pk%?pb=C)YyC+8*;&W&|E!EsPCvj{icTWs=RQ zS|BJQk>}}e_1jDq47{uBFCvG@bqd3CFsIhGgqp*mo`Vl$8BVI^ucz1yZAEKYRwRu4 zQ;p_g#)bOjC6acDwKNV_57TpK5(E=nXKKv6`h${#DAnbzkp zbr#z+o8!TC$pKO(-DeJ>2^b~FpDAVQy8u(vrM#Pe?tTUi4{88;eUoZkt0qSx zFEYqgFU4Yd$w&x2D5?#SW(l^iBzC=N>d#=rO3dd-wGT>DyPMz4o!Dpf7&toA3;|29g02i;G+Wu=K6r7q)NG$ia$qjEHQkkj##@Og+X{9FnB9FR+ z@?>Ei1$(&Dwvo{%Wk9Gvzj@Rq(sJ;%&|Lj=&(l*-o#Mn{+?J+R_?dzFI=Xu(ywtby zkozuewt;l9;zjP~!$Dpb>mV9$>-MM8E>Txr>ki7|JE^429Wi+kbFGrL=%Ex=%Raor zO|<7@IdM;c~mB@HGsyb;ZlBVFztiWV6yW6rvM$B3!4c` z0_QjSGXc&)h_obd77PUE3j@I!`KjP|)NN9J44f%3aQ=*tB@WJ&1Hs7}2u}GxaQ5oY z1a|IYk|bg0&Ww-84(J=(y`I?uWg<%bY=8x^4X{R;vKDI2Jeys74~#MA^&S}8096`2 zF1uf)G(hj3YM0Uyw`OkQhJbnjfv9<#E7)03W31d5J3o|U%7vjoa6XHnCIT@4v~xxe zEVNDo!M2OX?O>-PGaDq^8*(l&Y`I+1SDA2eaP^&K4d|s*ZR)!{(6p*Ci$iBR3XANq zlYzF~J&#e{^o-0_O>cH<4V=JXxty_EGM5Z2P|P=L0507sL(leQOJg%VH~%4-je$`p z>N%N4bw_( zqIwsXQg&-gIA*GJs67%{%<`rh@MD!fUnXWoy)*yP0Ct>+@uk!IgzC|07LrDjHu6=a zu0pmZJ=+Y1^0`!Y1_}xkQ9le5nx0XyJa4|$*T>CBm{V~d=WCH>owY`Vm?YiBWWWT= zSJJieE65z7Oi03FXr(g$R8^x^qD>JNeYMxB@E6>-JfrW)^#ZP!AtYwD>G6I&Y&zln zY|NisSij1ccUbCzD?xKEQolx`ZdPm*?~zZ6eZ6`Z#bT?DaCLcA*k4g4N(5!u>RoC} zg3|nx`be*Iaky1sw=T-sYOBrLdQ=9OKO<6>*-?1DT{*diCsOgObcA~Aj`eyV!xe%}| zqehN--1cKutd~A@HpXhAix^lRet|+YHzBqmh<5TjEUTEc#?3#$YUHrKVVV4v1Q=`@XgQ%tIQESm}mb+ z+J%c+*QAmzXlO_{aOFmqiHp>l(0>ji(}NdLmD z1ZxXDGsdG$eFgGe_@&0zSQ`CYf2>(uas-5?oNG8cDNt6Nzq zt#^c^ybI$OF}2gG(23ELt`@hrg_ciTqikYlVZN@sFx#rVxTCPlZj@CSWivZ%Z4jfB z@$nqM#fZA%9Kaeu(~oENqbXIggDfdu&0tS5{WBRL$-amEvh5_f&W%)N6JS?|pJPaH zirDM}wd?_Z;5mRxh^)oZ(-*Bz7jl(Zy_l4lNj_6=HfmF3+n>$0&n^_g+m?7yz2fh< z?m;sYwauM>p}$LEB;z)hbBN0n8(AFY=4ywz6Ak}tvov2j%!MnuK-#O-uAkb;qH@xkKfA!v4VQxtd5frB z#H`ptdOA`^k`D7o)Lqiz!iL3y&sk6}+6+pZl9(q$vra^6CxlBcFn5H+lWaPgd+5~A zhBR|HhcUDyg*`4VWihjb3!JXDY!*~5G%C{6Q@rN2<(HhOpBJuhaY@eGDYj6>J2#_b zdNV%dzYP~SZL{!6Z#KltDebS#WfuY4DM*TPMBosRL z#@`FaaUlB+W`4|~dC~C5RHs^c8H$IU!|nG2VR+2^kSlLnxYFKHm{JrfDNx`Gs)7E#J1OfTx+)u8>@&3MS}E!~}>EvS52NKN(QN z)ZcCwa0lH3+r2tJMFb682F56JGSS9Nicd5bA+Fd&>m?aZSbC-Q=aF~BOwvvNlGx}* zKoI9``xg%$;tK{2annCrhIn$8nc{_~KOnY(bi+UzFy>`tQh5-r`oe+M^p^qWD=~1y zmofDIDi`dsRbx$tLt3lKqq{WE;85C1|!f}9sV={ z(j6(w=;TsfQ5vv;hZwHvhpG3z%ADM##_LCIcOK8yJb~#)hz|rsahTEsrg0qb`>qzK ze&qg0I2maxj$$4U*qy0|2EaD9AGX(#jt_=SUvE1=EM^HK-awHcAr?cF6Ymkx3)80I zdIsS~`xO-ajCs8ctL-*-lbFE8jdR|)iqy-0m2t!zW`cUmmyvH!u4s%yEMvfhiFmag?US)p zPSyJwwD2@K^>&h&80J9ZPRS)3#^h#Yxs*9Y%A_m=FBEFbdb`TpuWqwSyeLtk9WP1d z4k>ak=j@pImA*~!q`BNxdD}%I|8_pEuS%@P2xXBSopaO!dk$mZCPRly2`f|bFw4{y zRSwP4#!N8yhCTX*(-9r_GGe#+m{Kt<%Vf-5UMcHjI`GV>=8h?AQ!wq*XQ0T>Vum8W zT$~4CF3uOxSd9ESnIn3RzM_h=Lq&j7Dawi}otv-Zz>36ajp7AN-7+8Awy zd5TMO&nPG7fp94Y&ofn4m-j98s$ajNdw7P*r}yLA$Mb@g3o1kqv6w-QZj&+Vml&ij z%2(@urMY{ph$A|goAsmM>pg?#b&Dgc0q2^yx8pbvmhkK<)>-(%>I=BQk3=4U!bb+A z*3}CcCuCoWx(1%iGn(%#yc3TsgT_i+^L9r)z!Z z#j|2j!3}HNbMZgoVqf1X@QhCAfuYAGn%rR#iKJ60R~Vuaz}%($VfDiruCoQOAB^z? zIC)yBfcCgr4dH>z#tf~e&y9*lZ#EmWBbbU`Vx;}ENV61Ir5s%ryI?lebVL-+T|q0I?|J9J#QL&LeuUbAd0?oeyM2W4VT&9t*a zmt>-mJr=RMW&~j#b-Y;)OT*mF{{{pwE}8~i6(qcjFAFZ@7~5ai(Q$R>QcBV&7h8^4+bBAIl8#6& zwOH&@67{Q{a9L=JHJr1o?AZck^8`RJBf0$A(N@+TBn2g7E4u95(4qY*a-<$x(bm64 zg9JeV0c9F(uAagM6fU_NQ6I6n)%bBR`~)0s-D!Xh55{{c4)!HdFKH{D0KpypTs!Es zQZhEHR6U2upg-f{U^UdU9z;~;Q13hph^*wIZ+ysChQLb9@bqCDw2^NDt6_X__v%xU z414n0)p3v^^F)ZE1K*LGEeB2C4B;S>)Y*Llqa&%-+o+W&tK3xOg@BINaqJ1+_0-aJ ztQCZFy*1VJV@mH(J^$4okW}<%tfI;6>V8QU@B~(4#7R=xcOOauV}yE8s*cU$g#*DD zHWV1B>UWO>S#%`T4etl%lj>Y))k%g?J^BAq&MAqUX+WutL1f0EeOli8kyfK;MI33@ z#zxcCNiF~I!Tw(TtUgR8di7#5$9pveZwv^^#qNv!NR8e?V?`MvM#o*|17u~PYz(Dn19>qPU}FfEP6(k|D#x;1G2ir0)W@>?aA`rv zUl1uRtWtBRnO!mDFAtYig!~mT?9*|JI9zpRB-1=A9JYOkEkopmSVa&QLcFLDS>2<%wtuvInu*LIuH?P)nHF1#_ zOG3X|OY4;fD6%D~$Vx9oG61*~kbBUj z{(E>rxBWVYM{>1&w`Oz}dE`u|+E6N;)81MvaGZt59XrKnLs1mDGQP!t|D+bgxd{4} zodnN9&K2#gv!&3V_ZMoNH>7Aa8M<8X0(4_|9ROYHEt2onSiXgAf{YW7$_X-Avq`Hj zVQ!Le*!A02pb?T<$>9zW6tZ)_ZtO zhPu7=UdgvKmJeTLz5hF8)6r&2H2n_;{vS4d^nbA7(e$54y@Q*s05^6S%FhJO9S8st z?GrLjx9=wC=veRO@;b16nnG6G7|3Cejw>t3K&|g!(X8pFBH*yGzu|ec%=s2BQw=NS=%W{z;^+1NMnjC z>`#*!8e)8LGMIv=F;pjwDe18(O{xr;(#DhwCbz_7_Q%9#zcD2%9v1O?BR6=3K{iZn z1$UMRWl^dT+$diqE=wvAdFBy55le(aBHx=IGUZ`5h*Xa5FoOC8o8-jNLKu4QDz1&_ zZ|{{GTi%LJLL3uP?nnX0)2>U&6%%+e~2O<}>!1UvqjaZH${F_sA| zx&E-Zf@|wOD@nbeKjtQlW&cfP=|ThL?b5{(zc>-UdI|B|yk@LgLYU~MIYE@{8A&K= zohyL;={jrBTf8Rr4AE5;ug1dDcaaDYfkcdDuttRmtF>1?s9nL6%@GGZD(zhnsLdrpPHa zwe!E^x=zq!*^-HI+4=$h7WFNBorc}?BLT4LCgbz+48AQ6-f9eZJDsVDwWYJzn;{YC zuBtEL4b)OlHpDIB?hfJ{>Hvxg!4f>~%Rr&pi zhN*S^iEKL2g*AQCUBM0y;GiEapg{cF)XkD^S-O0)rX;JcVuF_#JHhAE2eept=V>*Y zWV}50;+Rr2nNR$5el5z!Pw z=4M%<8%1TdukHf#UO6mp%HqfDR9}I=0&Q}0SbLSXy2Da5OiHKRq%x;E%?nf7L(Z{g zjnka!nrv<{YS5Gm42Pw4x!|xRM41gc`pOLb7I@04*zAm|j8KbqYR++0Zam z7&@R+GlPh+;f0wlh{<@LwWFaw??!8+F}`fCo;$u4fa}{>+Fq$fU!%srMI|C=7bEXk zuQb!?Za&19b}q(@7^z*Ickd&}Z1OgdAn&MeYe$n;z_J;Oy|ek7i_Z+3Z)^SMaG+4= z^ldfD2`=`|U4CAjtMMf1?8{xTEOtt1AjEvaE6t1CiN-m84$8fm(?Lq64W#T=UU~SP zkvsF@>Z##Ypj#f5uE?DWrV;oaw`K4+B@dMG%tt7!TD`_+$U;IE9o^3Vg`2Euu*;%_E@h5Qxsm(O1T+Yeq6`*PareUZi9YzBJftSSo6FvlX* zc62)0tETl$Pcv2XQFpVCfk#|6V{5ddS7*)X%xMp7b)3e6yM z*+zJ-K3Dxx2QkXb8sr`6;mj{`fqf`51rRl>rwC_%u0r1yT*C*3so#K_@Q#Kz&NiG> z^_Mj~>usPccVJ|Af5V%{8%{OUk1jE+61y*B!ouytx?*eI!7##zDo1#BO8DLAo32s& z37KsVt<~7k0p=FOY#DU^1jp9MOwTY{Bs>31ZU;T#CL##x^=*xpEnRI;3|q|o5D zJ|6k}6-=7zEpXrUO~%b~3)H)2@gBAs&$@qA*qRkE$Nbbj7uR3W<+vGogvLors6WfM z#eJ77Emv*pHYHd}CLVBJ+D&+P~1f&?(Gx(i7-yKXEA#7KXH z6z=3B<+t{*HBK5%tH7Ap9R0kke?6n~+8R!Ga~lqqwsYylHh0rx>Bnl19(LQ!TU^oZ zQSRTYT_dy1(anT2Z%GTjWXsvhL^DWc#h81eM~3BWH)3CYk8YzoXb2isxo|yZEw^xz z>&BVYY4PQ@qf9Ti<>6Xqg!>DSO~&HXFNrbTEUh26#BRsOu$iit*VMpPaXzcpRm6m2 zVy!J=VKtBxjp_8GunQn-^(+cThk*yf`oOoF7?$6j-!q(U@@;XhH+~W-=8v>=9?9wj3=V|HbsA2*&-L1y} z(rW81XAcv`vB%h;!{gn*bTl(XBnBQeS4t@MdP{sNhJN>5;xj;+4Q2F^@c()REzNBj zF)^xN1i^8vsGDsTN^149URConTLdMb(PN>pQ-2dA_bqRe#{g7YESf>69uq4!Rm$_% z=N-f$#t5r8qqg3vfuPu;Ydj=1nw>qjB#I_-h+Y)`mQs+e)2Q{D{_^C4%c&|kzQ3aX zjny5mXqfi7&ct4Vv3>kJ7<_*5mdphCxSms)i0E+RAXMNuvnIACb*QUg(}17K8R7ZP z$Z}K-7$a7sx{xTmmzft>i&C`{l11pgYK!jMrM|-50p@VMC=F*(TJE~h>=0@XMGSZJ zEmx7T+-0~sOZ9Su1Tap_^2DA|92kIt&IAfpX%xt}9`VL1je?~3I0`z!wUuPE;95$C zQ3Q$T8G=M~nI&GcBFmhWDYCMEKaTcg2BM{Oxi*0JG~Qj)@g04JlJM(=_rLxF7eY7l zZ}YZfapHcv^}$!C*vzrUEH9VmP-6T@mq^pPi3FD3Tq~p57CZ9AN=RzEyaH_Y5WtEF z~>lAu6!`=Lt&`B%2Rd^bHgxAOou7zx$uti7t`sQuDy{FkQu8q_ zH_%CqWm4laLIWjHJP74!gjyP$2MWkfzu)WA|n-?%! z1^ke6q`At8xoRmI1FM|A?YQsVrPfd(wz|dPJq>T3Z8)Xsv+-zBAcS(4wUXCgNJGm6 z=ps4kIEC6Qt83|TN-&UDIZnpHd3QIVpW9cUkeWkJ#{Tw zxy9NNOu>_{cWIqbl4UmOFTG(T_68kfmSkztVCl63I_9V7cLA7(j&T)+pkbtAW_js+ z52U&#?ndn)FTKPJrG_w_M+X*kH*l!V*^`4ms4N3utcp$9k8-vcv9F=)%(LoDkJpJ( zNUYBEkEs*n<_SuM1>3WG9KrT7I%Eq%-CxTS(22Sl4S)G}c_a#XXL zB3oT?VX)W92q<0=rStyrE`xXs-kEcHaqeaQC6qaqkHHJ_qwkSQR&299s$4?Hotvg1 zIgMxNG;<}5(3a7jj8GNz!CBPkf3Ar2Bk7GZrLqqUn0pP78ZPMIiEOzrJOUGs*C zYMXw}R8jq`SDWN%{*uK3|HUGclf8?PG;jr@;ZM?V3N()=id?0On5dTN=S+2re%7m- z+~9Z$`W*BvdL_a#c=L+4?zCW$9fK9*2o0tVh&gK7=Swum4VG>U!??5XGNWPW2zCb%|ao^dHxI z>W?z{NKqB~W1)OFR3RV6X4%Ay%@62bL9wy9mEX?PUYMFP&KS7P#MbL+=QC|S47{YE zRd{V^Q#x`p;OiMAq)T8@PPh}xHh-PC`&iWyavj^W%))~fl*d&l+8BE78qqW8D;fG zsDb*8&?EZyQT;2VsS#@9x6>xfZyFY-3Gve?V+5{oVuYk6Q^)JqcaI`p(wN!wGvWDv zb@!P*E07bYD}r75^>|XKnkG0?-K*?2^vlkPx5eVOCC6jD`OP)DovdzSItyvIR#kT* z_{?i-U*B1ziS`6gr2p~|>Amsv=fHbF;9avT4)5T2oSSbkx9{x@zA-C!Xx830Mn%o8 z;Gw+e$&}z5dDxJR>N2CzUZ>aH_J(t0G;~)v_ZCfVJS9}cimgCJi=C#uvq;90t*&_v<1iZ2=>UM0m} zHblI0SZw|PzkP`Ktfcrig6FosARa$>zEp4SWkNv?O~iOO*pbzEc4KOpt?r%pp?Vg4 zJP#-8;72KSR|r*Hy;;bUNSQt7c-S7E))y-33ylp%Q-Yl-k@PXXmzH&#ojBBEB0ze{ z!|Ip#Z-05tx&kS0M)hWl%VGu2Nuk8BJv65;Jjc!jP@#)LMfT9N6uh}boMU`jm%UzV zcHWp=`XcUax$E5a&W^X2_`O5KFOJ9S`Cf#$437V(X=;a+wtv>2i?2Q42Yfj(SJwFQ z3{S>ab>6;B<=2s7%Vt?ZqK7hm&ZD7zgrn^%Pkkop>`B>ss4~!FaOaeBa^uPJDP-Os zM>a?rTwnKN5W8{Y@kCx1yw(;-+tl#h)ySU$T=|=7a=|c;vhTsjN8-&f>I+;;*eOy- z>=2SNTlr-@+9bf4E&23ijk&piM^4xNW1D2FcWi+Htz#O|PVTeqKNjqD)z!|3JXA6aHjS9@Or+o$bJZCu+?=o}Qn0B+q+wUq?U5so zv=7SW&LQa~)`-s3u0B7P**G6(c6It)+NI8_G=mF3xFm0tSBPeAs)?+Vfdp-ru6#HG zHZ~vlo)Er=_>HVn`u#A!>Q?Uhl{%iSUL>$H^$}gRbG=nXgFISn#8afEm=lDL zM~@1+50|9<@^tff-o6t*^GC|Em%xMt0=(r*;G=D_s+PfGu@ z{`7gV@-MK`y9Sjnp?TW|1Zonw1hn0qUSGNrPsZI@_hQI`<(t6 zpf5250-=>b1e=lWEnFTZQh&EH6Q#7YPWO?*B9ry??UsX7P7( z&Zz>FX@77qcFh)Pc|^A#3Fc_kn#ciX$d(zp zQEIhRC8zS(B(+%F?XCX}tV3KE4~x8A>ruLJ?_zNGo*b1jk`{aVkL6yu;3bGELz`Wc zThmpmetOj7`su3e?nJ{N*6XrA>V}Ku#5&-aRb%yRM@t&*va1`&6hp^RJa^{Lz!TRx zL4(zB^R(k6jdzJ(+A4~LVQTb(DUHCA#&*HBPu0C}W4xC7EVJxPxSwS7AXnPM5JYiRF0r82knTsq^eZSAHeJdQ1Rc&gzLZ3l@ zzpB48)UC1a?ZW6rktN=TQL7K(QK#4a7vyh#9!4A_VSZxU5GpRnEDiQKR~!QanUmek z2HAQ2%s1T4tE|^c7P_04N}}H@63rlMc`+VxF+w|9#_-EywDpitiyie@JFANf(_l11t>MdfD1#W| zp>%#D56KEy=b?=Kc0Xf zBv*|%2y3n!sYtO`IQ#|E_{b$@g6ZMnp6L(-xDBB^#Os+zPx84{W|v};YSp;^B?2i& zKAobi0?9j$gc;LFnK2y^c`3_rJpMt&i2+9{1+pR)vLbm_9AlB{fX5Op zcNU^QBk^xhEIoLcxx3Wd8+^kNJ(9wf5^35XC7FL}d{YR~{cn!&_z@)2oE4iSkX~2+inrZ#DEhCB*(0%uHlE!VNIU}|aa!(TtMG?tMRO9LCem1%_ z8NBDUg^HcIg}#mzAEJigq+o=_&>ndosL2+L7lZb6zwfv^qUZ{VQ`tHu@K(5ZVs7&X zt44>*CtevUpO{CSTlWX_^<09v#oh_fC4yO9z|&N0Q{U2%MM^MJ z#k`;#5Z!B=se;?h+;^{t*Yzx^z?7&XdDL(C*n8+{>EE0^j#qnjgdQm9<*SrZe7!54 zZR`_$y_H#7NEq3m<8pSJr_8;1ZPD(O6OWnOLH3DXY)YpDdJY+(<&~Gt+s3_yO=(hE zuonPM3*0N3sv^ZrRi&LNLIV^9w>TS5N)1MS-Cnu6>?Mzb4n0Y`!duMl@PY7Ybnx@kxcv(YaCC!?FnqjWhj@lwk`eAHX_cL%(WVm4dNfYb#>FLIrU)b33xJWg#dvI(?lMHTaO-cj@*7ke}L%jQqi9JBaKXLfp|4CZ>FSr1e!Fbt#Mk7OrU zYmK!w85UPjao9N~l2#a*u#FfQGSR=KE?k&3#2`4AOQs28v z|6z`F?B)PIQV#PK=46-o^)zJDaz61yzV1>F!_JU*2C_FUm-HGWn=C?FZ<3JO9LZtc zAlNEw>F>?*Kc2~X*BS-8_rK$)|KrTYvw~CiUDxo7a-d8p`k=sU(n|*|N(V!hNYYFX zI$k!?gOLrtm$lDG@iXkE2DD@aRAhp&EZQQQzyx2Hd(G!5@_J~ps4OE&mJxG9)1xF{ zzs}u%#9B&zW{2#u)~RPmZ^M-5@2*j&qVHrFR;c->G6q{dgYAh2By-_j70H}pUW+`z z+#P+xHEO$2*=tsxF}FvLWytq#qw-AjNJd%UAn3?7pVhfynOkMa+J7jPk>yj?&9cvR zeYodyouj(AXeHKcC^WtO`?kA-TCtH~Wu^s-jI49j%!G8%c!3NHpkAGN-Y1K;FqVl6IGLU9{U(6WrZrawL## z?UlyA$_k!$v`0>InGB?K*zDbw{5<%P(@d9inStvd7rtt8r#Ori^m+2y=@v7sSu@O1 z^G=H9*trtn>=)1URRnfWxDUOh6sVQmCDHDTye{*AWKWOi?3K>EQ|1LjOP$}^&)|k9 zRR)4kQO+{6Zi5zH;L)CLVsB^`?%-wRN&^VlO4hn@rFb@ok$Oo;`Go*Ahh(yBH zk4TRQi4yX!GLF=7`Ik6X*987T(e<|22axVnTea3sOnd%XFc7)Lqm!U9)3YZz@-ian zmkDyS!a}ko%2>olr{-2>f&6DU2%$KJc8}J(*{!;WW=We6=jl!0s>e8sa>76srDMlX z9LnF(A-U6l=O@6!r2de6Te^D1J(DlQAK@Ic!hR>T=SXu*Fbatw&AQqGjwKpH197?DsezT@41ffWw$$P}{ay)6KBQXw zlLbTYPtXU*G%LgdLP9^zBd!;w3#IFd>&3kw>)arQ0P7JBGfZqRGh3gu7bC})k_Ivj zBu#~CeT8Vzoy+`~G_C*8`Nda8>##ywLku-qcP>M4BmA|r<_`iRv|feWBmfp&Gisj8 zlEydYOCNn-A3N^PtR|7%}Uh9ahj~82iD)&_S(M(3t9{+fs_*Xt>l*j@e^a2Rf(X zqyagn`Q^HNC*^lE$brzVOfsXX(-;-r-L#nRI{DUYy$G??T-$vUFES>q{#!Cc{}l-9 z{ayH9czf0bYW`oj6z_Kqi*W|!vIRcFAvuOZ?0+U65xcG+Vdo?mZx4qAM$xI~Ts4`Q z(eo2CB!^lwwD`sOd693sQSoA61k@(>wlBi1>N9kTNXec^#XAh0N+*sM@eI;Yatx2v zXVgLNJ@j?fb1enjK;tesPO87NS;iPy-9=OrE_tV^4KV93B1x-GB93+ANiHEtq~aKU zV7Snt;&5cW9OXE}t(Wt1BosT*T@VS$Xi&f4rcc+PT zLv@eUeBJ8Gqs-5Pfl=X-qr!U`1_H%8?yCfoAvTAu=S$d(m+|aIizit;x1LQ(2xeFC zq}>Rep)E^Cb~eb9u4kCbn-(tk_AX1c5-^eDiv{yBxY+A-cKhib%LLQ<{$RkjtNROs zzWoMRbSrdbA-B0KbMdVG%GrlwmlsaC|WN1hpN!)9>U?V-os7+IIfJWds{yLYJFx!)*YA67p>2+ z)lWY@oHcIUVF`Q=JBH-V1$^lB?mxg?%w|#GX*on11^tX5Wso)oR4uQ`){yb_uwjVxFr$AxJgj-bx{?)A;#Vogf@+vlio`^( ziyF@SjdH@Rzce0`SQryJI(li$-zW{KA0^I{)P=G%K8OHQgN;eIvWrWp29Bjx5GD&n zS?09toGtfT*ZCMNy?|rfdxl^0`;SnRaqj_nZo@X?0&l9ZQNDer z1Ly0yf0(q62^<64CD3!DWoVvK-@->`&zEJovr)g@dix03s4HI6FR~@S&0_VoUb(EO zz+t@82wOKcGu=(CR26H_EH&L|{H4IPOI<{8_XGUM{*<66f0#s1iex75U_#tz`%t8g zE|EIo4-wZQoqo>F4Zy6ICUvhk1%n$FZimfUfVC3kF-x*obslGkQ-wg@iyFU~;X6h;tLEE&HH%1@U+ z4weson*4F-^anmx{y12^DF?Lw-}1+Yzd5x0am4F`<#hw(kLMy1V%L&C9%K87tkaY9 z{l7CwTcke{@<-h*uSxhh^2bxpL&aLUhy&!0S&-_OX@b@IysI$DL^l9klmTtR@@BIvP@q$9r@i_F!LG9sbZ zvv3$;uG2I8ap1akh)FG0h0cmSluvFEc{2 zg&85)xdw_Kwfs@!aj|XfYky1ZEm!GRy%qkOewFfSyM2c(!dn(M{^|Wp8czo|$u&J9 zkCdM8Xpw!xuAU)%3~M5f^l5pdWUx>ZlSht<+^u)eKmL`}yOke^tW1a`rC$(9ZbKw# zRmAYHM3T~f(-ulRPFWoylH4&bE|Qd_@^6qxQpPDNCgw@Dz^Qm#%8D${f>p|i7#oCL z>KOjXgmU^dIoZD!dowlhhJFxgN~N9W+4z%|kO@xjy16~h~PoT1Ds{2}KReq9R({c%0xrx3R~RRVk5 zji((nBQU(fc}1U}z30Qa2a|JJn*1V?bix4>cO=%k)iwIpEb{0hqW0qj^MBS1bGFlW zVr7c?=WvxPykp;+IVac;t6b*G`;UanTqC#B#`KU}N3#D-*snRKa(1BWi%a%0Y|FyP zFU7#ZRfJ}&3mh3PWC*_!9jF)$DD>kZi*Ht?Rx>qXbWa>4_yl-xXxfLsM)XPN4Nf6M z3X)mTnbO)^W@pYWY;W=U^*AxWn<;W?(7woY~;6vAgj4=)wfK4HsXcS zoL;8SZgTJ0|7N&y!pJT&HRn~R=up~FY`Vra9MAQ2`m?279sUWn)vZzu2Wo#dhvhDD z&E=o4@2?}M-6vJAM(QWAbg)AJE0h1RA^+B${IVS`g%oAz)}V`18ycJ+5#$hvY1I(jKL+y{H?%n8aLuz z^9p13!uk>6xz1Y)uX!c#Ap$g%)nI3>m=VGH^ZIb6Jv7&D56`vtg)-%Fmd`$(AMrfP z^9;|Ac%J5YhUY1sr+J>_c`B$}6u0tec#ad8zZW9?8cS8*3(a*dDQj+9eL^Cd4+6uI zfMaq`b@RUZ&wU-a&vvgJ|E(eCwf;!c+9fp9T&o{Ndyg2d!0U~t#pZOym=5Q)ec^V$ zGli5r!^1nyMnh@Wnrk1Z7h58qk}4jww8ZJCT^A4)Ou-i&$OKP!qZ%#ncfQ{Grs)cn+z&So=yLj zV@5~*aPw>IFAScm%nlZb3!}<`lIdH+Tcv=Uj$mIZDy~$>Z)lopb*c!HdTyXCWj#fW zr@KhRNfkm&;OWV0JT3lBtq|k~ww}uxPm7Gn3gN{ji|YcYY;G`bO9hW&zn-zkQNv8? z5=--PZ}}p(FixMAua}YEy*V6z7B9z8?uo3Ob)K{m;S!R%Z6AJUo?v?$7uoQD?&>c= zb2xVTk!HLfxuwt7vntC+`SllzXNvP7Up>J$?G2~w_#OC1&e|t*mc^9R=4)T!@^!3q z=I!elrX`f2bYa6YN4Ko_s~!V?hU4eSiB9!59@Vle(G@3XWMN)k_<<`0{=5&kh37mDsyo$t&^RolMgD8r z1Me(ityG5yiOJ`$Lq1=q<@1zPUK(!qorF3ltZR+T679om!7+13aOTNtTQn?8iRSTY zHJT!zY`~_h>>1`M--q@8rmN%rWbD24<>WiD5M)vA8L1-{@m}fsFz||oVJ=@}&!6Hu zu%cBOCSz6FQ`opA(KFdn^@^aj<;|txGHks3d13=evPp;5Gmy50({c+NPs$jQ6m@9= zSgvDxp?pzzZu7oC9x1c)+Md>uPEUEv}Mf67{R$JSVuVw%79AOmFDb+{u$eJu>OXe zmslOs&A;Tl?%Tig-_45{dfDdnX*qv^gSgn6>DZa`k=YZ@bcZe~s(>T{EspKt(C1|E zjp4|DjBB2gs&Y;mcL>8bW4^IYkZm-rdvOIw(wHwa^h0Z8dBh^-<>23~4LN!Q0g^FR zw&Z1=`S4v?<;H~ku0+x}y)Tz}i0Bj&LORCpLMK|c$L7QHBPFyX0NYr zo}6w68Du5+s|#UC^~>us$eM2*^o=!wJ~id2D5kla53mrJYovGb4nnZiqmFU6U@p8y z`q2D`<6UUbNii9~m=`V1)&G(y#&SQs-wIl7NbwbH9XmgQjP*|~5 z-IT_ynv-#$Ze8SiSqnvzfIUC$$H{5}J}LAm86{TyF7@c+$?@ZfXHe$L!Rj({QotAG z!Es7%_}M~Y>fO#G=^V>elf^>gwKE6r7VaApFV}cjW`ObVBm9OQ7T$g6VPV*)@ib=9 zWOy*2eU~lf8@ya3FAI6`@DiTtX^7^EbG{V$(nu4AiI7hgA{(O`Dee24`*aKgZ{F0a!{9M?p149kW;cOugDzbIEdU4IU_Rw zT_LG039d75Thjmsv=EAmE~FzT9ixBic*&KQ5?=mIUh;XlL|()_>|&{aF0SweqIsqpNCV#ZW7zO9n{3#LpKqS_WepXFb0w};0AzX zxyZ6WqPu1L9H2nsJx76Nmf2lh6D|=AnpI}NHlwja?@6n&gMD-y4d}DFu9vPmhkfR^ zx^77J*<@h-=N9{2>eMgK^xa79;^=Au$`5gLa}7|7o?l6htmKnH~*eAHwUjB=WhPFr1ry%vKwnQQ2Nr zaf?T5WNKG0yvK<_;g_QSLpI%r#`Tm5M@B!T_<^bfI+w*iO>gcq-(7VxhXS08{~vg} zKmNrzgY%!@?Fs-f{e?FN>N9+Su1MBzxR*Pp`oCS>9Rt$4xVVg<=MK)CHyVTWN8O2~Sp(&?btH4-K3ee~id)H@%C||~g zy6t1j_rLMamOt3udsFr(@xg7z{abX}-#>|TyU2N%2gj4{8}bLpkK*TD^ntk}i(#8( zIo7WKs*qVmXCE<>)O&5mORgK5|dcG@%w3pEP06O#Vo&#|}PR3`ZUH~joq ziRk}>=k|Z~!iA$50L!U4?hXjBe8-^~JoQ&p!57-4-UFwdsS{Jh6x!+450^(j(ro(S zIgS#6*#WLxajk*i^On_eKY-MKdZ_wcKcxN-i-xNIivtuRxHK6HD8Ea+$K|}8sWUBj zig^rK^*Q5lq2S{}TnAY&S@ZcP*CfwJXZII;@o(TA|L4K-f4K;O6D*7<{I$ny#HE)y z{jQs|?nYXxHXQfNIGKeTQdzo0KI z^w4zqerO)QovE)4*C>BMKU}T)k@hqF@NDFPl19IZtX5j?NB8<^a@Y>8Ds-**UQJ|G zSzMQR6m;7-AYj`cZ4S5G9i$nJg zX;dzOl@}_<-HhoMpMRseB9nWenT^U~!(X`a-uX1dV^%LQZz>cM0ayG=vdP^@+!Cuc&B)ylG_S{U=(g5FqFXD@8@gg{v3PQ0j*ycdoREF#z zb7gsW=B0gQq4Y~j5jq|1$qV+54UAdjAmwl?Wl!3o;e4HhR}yR+MLv(tm)_yL)K)5z zs^jvF)fUNFR3EqBI0u#^Z&$VHHyK8aZ+jt!WAaD4`jwQ`YhRQiTHQNC&1H;GwNVGA zEE{cQZG2v`v5=kqx8u+8`FsdaCN&I?Cjn(BH1&#KWDxMPzSCj1Arwc+sPxbr}DMd659Z_vi%SW|^@c zaQj5?P)e}v5~I1C@9rx&`z;zqt5%~-Im}K{`I2Lt`cFa%7diRTNfqh|90RR#kl^8_ z^n&0YrI1SoV{@DDM0j13O!t#3-SqNKbs2fF-p%S6*1@k0!RxrX1A266)42S|Ju;@W zU85Ms6{lqdd)@B4F99C2zG)(saTERhmT|$87Vr?HP~AO(^v_nHpy7d++OBq7+x?KYR4G1lHA<(O;ld4h*ymsrWI zy+;>XzM+0~DG?IS%wmd7iaeVwb1MfMIS#Lx;RC4lC+y@b8@XMUjT{h})M@T=h{V%_ zjhx%PZl0WA#YV0;J&SGoJhQy1o;KDS8zQ|_BBpV{Q{(FX%ydsTHIB{wktXl^pu_Pp z43sLh1nxUMFmM=e8cw^kZ2C!3MxM|aPCRz=W53YjLdVFUKxDl`Mh>a*dXBN;k1b=x zN6m=zXXJ@YsmYAS#*mewOWN}&stvLxBzleagh8W}r@QSxXdVWQy4waAG-gq3%%HJN zL?cGvHseW1pMSdJMpN?Ojw`?CHt97=N%WeOD7{u}64~Enx4|5Vby@nq+GXF4cUe=q zR5iHQ2(k?|$JqAkY!Vq^Y7WB!tkHL`5N2NMW8*39MC&WUe=?}WSQeBm`| z(0%QzzClP!pOcXLW|OFlf(;#qMp4cdbDF2jx1}z{u?2y^cbw*{VbK}LK{kM|@+oG! zF~{lK!nF^rG{!12?_i~`ef2LGB~n+*&nfvC7m$QC46M1{um(*`!oMxm?p9|w9}7Qk z5uX;Qq?Ywu0*{c_TqEmo{P5cRfxBfhp_AqpuDB_(yiAz<&=cu4@jF~a8DKSydx<2B zotyjncrj}R?%YCSOcfeqYCnxpnxHZ896z<#C@oz1zk)Nfbcy-BLUWI!2S2WYpYKuX z5=#^%UfaJY@^X+f%~fJ3d16_teQHx3sR=U#J-%(Hl#Hbg^rOZRm9 z+0lZl7dqW*zR6o;c_GcYjK#{lLQDX5Lhdvq$MIr78`U&$e8N=4cRYj*}+SDS7)V=J_CLlxT zGm-vgm=_EnBsF=KE96;jKOyNHKu9``R64mjSJRI$4Kc)U?8N+ZrzRqWzKj&x9XuzX zA5blVXK{^?waf{~S#(eXYzgxcI>@5yA7JhHm_A}A&_`M3Zyq5HeZ;SCtJO=R z7($x7+q(20j#nY?E-`C!_xHp)#;DDur{tPd^MU(XdE{(`x@!;iX4MS~?&#wRi3is7 zO6(fh384PHa7Tg};M)|E@&`Aut3x@PM^=0jRA$CdnPpR#N|(rl(WuOfqcZdVib`t! zBy?uU$^|0Li4Pv8iyi0>>|}(oE_{y;%;MN9caeB-65Yi)dV&m$fOvJ7fZSw(UP!tR zFwkNvT8~z1F`kl@%eYULI-MkzKG!_n-OPU5sn;{+T#Qo`d|nn>)^*+K$b{unW+p)} zlC1Bf^Nr}6$}t@KNYU54ZmnLJo!ST680vC`$A&y+YN3&e1qek+dJd>HGHrWvPEJK3 z#}lshqTTj2grUCeORvTYOQlQP`laV|`F1Y5oZy_7@dM~J$3)U6Il3HMMZB33vKLK8 zjyi9?lnd2-l{S*|t@4P3PlJReT`1ip6;-+lOBtfvU?uc;Hs_g&z)SI*NsZx^^Je}z z=gr{T6F`1}7M#{l+VqGYjd|vj7!;vIz#S>Vl;3|Z%bMIdQ<)a=W0y#*V2)XsYd3ep zFe;`uZB{bwZ!!4ASG+urn-STR_ zG>yw6QA6Q28Oj5IauGJ&C7L4IBYOj(!Oha+Y`(&-Y(84Q(e#&@tEzH3??-}hinCg4 z77@vU&YUjOKYKh;a}jx-qI@nU&7j(B^;rQ&;Ap4K;>aX({L5@C;tW2^oQ2!gSqW$G zpJB#yf05BdUTLrlEcHXl?`M?u+kH-;a)F$i4RDj@=^jVEILOVi=7wA3@GYC%FC=AU z;kn0`UFzZEkeq$bh~P*cU2jDCGMfYbbWlFmrWSBqVfv2ZOdXo*ogF(;&!+L8Yu}Vb zrhnl){bSQFM`@hDZgsKKeQpOQOvAqPjgSyEqHm14>11 z&akD_WRob1e_u7kkpCz7_i}*x1pfW!zxIjz`|FARME?E1>--sXnozg>7rl>8X2~JBFeFlW+?aKk?O)xjJ^$#5|$ST?sx13IIJ$9|`Nqi2So96$c?rq?stnNhrnamJI7@0w) zI!e@3QyU!CMnhX<&;|@4C@kjEKGX)Z6ri`OM!%CO0FUV4LCd>>i zg6l$od&JWKZfvuQlKwC=gqB?&&W4#Ov&z>mUOQ9An8_#X$5e?iQ|bbR$(f*riZMfQ z1Tm`ai!l=-#>`_y5A!Y^W+uZz_l249UYX&=7Bi;B1ec*R84kLz?zdUNjLeidtPvPB zKA*W908To7XySULkNANABAHMIB7R)oq{VuJ#g9TXYVo5Gjs8KDj+Q=_i1hIziN^2N z-fE(ko*91@{X*#h5oe`R<9(8jGIjSGB2+o1A>-gHNXd$122+RZEeobqx{yG;la1Ar zD}z9maB&fFQ#tR}uf^Ui3BQLR(3585j6X(<{!wf&i3XX^Ib?Q$6p?Mpr!feTp4>#t9diOakkX;cTmPL;tNE4lK|T15(GHrHD{+DIxSS$ReponN8b4p_hXx~x zHq4{wseZ;)GR);1D=^PU>Diu1HSgg)kiZj^o*AD0@>6g0j&V7!WuBJ#idUWOjWTyU zQ}R@hAI_T0Gg5lCH(EMZMM}@GFyc(BE45KpQ?<&flx|)6U33^t2T~hl`r9ii1qb6l zV^vfsy{?fCS+}{3uell!W-N7&cC)zh8{%^^6HkB6GD8SB$b;J|faOdwr1T|2k8Jao z%0Z{yuPMFmU<;2$lKNSH+@bsJu3gfnd(`g0eXA_u{-BQOi|tGEEA(6_Z8i#y_AdLU zKZYg1qbG3BKJLI9ZT!`=a#wHBhRuA%5))B+|3V(A@+A*g_X||VQ5Va%>3k;O=71T*J6vr^XMH z>_lwVrZJ$u;lG<{tmpet{#{NXLyIk zF|2yNiLcVQLqJ9zF%fKKHJs0)bR6tNnsrX~WzXNlAPph?`Q@MQ&&%lV1~;8w-HRRV zVC5tF3;24WQnMSG;4oY1teM2rMn9q%+drl0fYtgK#q}4I9*Ch4F3)pYy517h3bfFc zYL>Ny!1oh+V{iR%=YM|A?dl%p{M~gjF+k3hY&G&Ij!P(fPLa zf#&%FyWk5#2&hf+P)sfRAhFFCvu?lebYDqN%o=|o@`gF_m!T^NJuV;_Jsh8<9v7gD z?y0{49#0~KTp!srWsZ6&vY;t+Bg|@^+7msz`~rLYrID9X(_E9hSH|;im=--;_bxju zWV#857>rqq=blcr3Th*BFjAj@YL!VT^K@AHN2*!o1?DBcw>ikK>?~;b>$~}RxH5mT zcg1JSkUx*!Fk{wv*DZ9Nd;PE0i& zb^y+pdhGB~zH4v>!X753o=MB4{d4^Vr4&~C?PtBw zOf||AwHB%-eoM_Iw_1%7G*O)RvIr?_kIbf$Tg30=6U963XaWdLdrfcF@0G^1y}PTKA$gsWs(#W3DtC*~x)edvgyz-LAU7wOjKf?m=GZ5$V~~yqIFWen z0>sPx`1pKRNEh6ngK(Ywm!LQ<9?UO5tOX6#bk&8Z&pe0F9^HI0rt+dr+=JWAv_zV$ zoh$xHd$Y=-MNa|wp+FPH*e+XlN48AkDNY^al3OWl+#+!J`upb~oD@4XB&Fj ze9O&X#rOy-k3dsIy5zl7A3YLv{Be)qv&$}))*(EfT*q{El!x!V;D zEDu-#R=g+_v*vhX)^udYF#@Kt@mEt?$jMnCi77Z*c0(f;)-N~j_GjO%(q@%1T_L0( ztHcX3t0cXRbpA*B>p93fi*87?i}Per*Br*LwP!NJoY*(W@=BD-5ZxgT-2{P6fOWoD z=wHsN85&lDX|~uei+M;UosmvEEojLOv3b|+kPQ|?w7OCD%^WF_okegCr$u|k7WB7F*hT1)J*K1$lFhrsiv@TU~lQrs}7hmdzXzlOEz}^kS}Tk*9}dp+Tiq ze~YTKM!U>vrLj8s-lO)@A{f_NK&=DbaktPK=V}e0{dA$+<9KlCd+$A3JD6Ud%PV~g zOAl11BaB@_=q|3tfhSc`C)1&Kg4Ha4Bx_f!6gD32rP@l3Tmr#^}+zf?VRd zms${U%MJVir73(0?n266zbJb8u3_%UiSA1|mPZj#H(2lK#VzlKvTnSMMywsydqa7* zr}u_R?LHI4%gW#X-tLRg6Zo|XT=%1UM1TM2Qvt^Kfpv8(Kc3wfZsge9OCJdc!nVQR zT8ID)Mpqh}yqk>Jy$9`J8)wylSH$NU4}qaW@tsGO7d5*$W9xgcJK3v!u77Uq@_vi} z^S~<$F|aj_?m69YS(|CGBl5O&M{&#S@wfIlVfQa5{!?UR5p^IN29$n;6$r_+rQ~Gx z%lyOou{B-9Ogne8EQFNH4&@0vIYBfCNdv8%X)X~8mvA5v9Dtj}Goqb$g(w0~r)FO1 zmYc%5bxT-6{SJKQ?izu2BM7gH2BRGMcU=M5+bXmH(~30xN$qi+KTizkf5P^;DgKA9 z2JVuP>sp=+*I#gEJxl88;#p;YLsd{eE%CaR36=F^XHTu>t<{t%FK;dmfBFA_%C)m<1pMv<6HFi=x; zuAV}<)H5pfaZJ$EXeX10fypjfl+{T*9~@}?2|cR=5kS-~m91nqPi8IbjjNGTRS`FW zo#mv^f)GPuF~66gq1gBVQTpxH5B%KvDz|cI30ZboBVRQueY__5raHM|Oz8m#sZ{9t zz!P&n@NBDy{;BRwV7PD3Gf=;VVX>1^yK9g_pJc-k1>4{3JRu10CAD|Ha-4tSw`aRx zv|RAl^w3hl5HOdF-QFkzs4{~w{r?9ZT;^ITLV{(5_C^_p>Avc5)<~nITIt6cBA?hQ zeW`g$PskRT1FTaDnQnWFj2bb{&%ikeG0H5Ex7buu-?yyq{r2_XiU1@Wzyu3_#V5Lh4T7nJQ-;xV9Vbz9RAg zlc!d^`OI@Yh9kHA_f1XodMsU7cbi@FAvl>h7k7&=#a`dszzDE*lCLr=FUC~+V-~az z4We9t?pRLP$W)^~J3D%t^g4IX<~#*h@7JZfI8n1VKFdMBQJ?bLQZD@NbaHj0{OxVp zC{q^;{9>!U-u!HLyBcEF6bLPOMCmz;?DMo+`npT@pK4t#9n?hY6jCTq&uy8qR+(Z? zI!n=t^AXFYISXO`gjE+G01eL!!9THSXFNZ3?s~YU7LH(A$^=aKy=oO1isU$wbPNYl z_h~`Xx(kd3Rvy|Qtkxz0s8nc7UT4et`~voyc@8Jyx?M<$Q|pEcgqXK%KVU0Zf@Lh(&*(`3kU*;B;FUTHD_! zv=Bsf>^fIN-8T){J|)k7QVyfk`eJEcJ(!disFNglZ`}is=>saT?jQM?dq|ycP89J; z8Tyd=`_)4pQa|omMN8TqO??09X2>k6>4hM{)VeFL1029k{*AU0#Rk=MF zr|uBlp%^aQfr3-#ChjIZiVy@t9F;%rzMS*XoRmYIk{pp7l!Dp8kwIk(ctM&HzQz7E zKZyh`7m+q>>kqB@n(5qh-B9Xaq$AQJ(N11tYDVl=`J&i7GqUk)>D&-!I324f{;3?{ zubGZ@oZfZW!PFAk8}V|ay#>QqYy|WP9aB>bNiCBI1H$gmyZ)#qtPcobZP38c#C8$5 zieLNsaRM{y!5<39$Re+a=k`AGF)5Jy$c*rx@4XzDJ5#o7LH3mYf8EZHNLtV37fo+U z&X~)+Blgd8j(+&zP_Nzn@m5n-QiNxEkANDOws7EX(tARD-=a3GW=5o2lbIlbf!eYu z9Dch%Um-bla{Vd34lS4Qr}&T2Zq;8Odgcs4_A%DJpK_b4O-)b0a|P{xk={aY@mt17 zx@!arPTjC)#qcu)xJ0%$$z}`JW84}au4#U;EG3W-WXzYy;jkiR&6`z)Ek)QHMhYl(Xf3$BwC?6$_LyHinbsk;VB(ZCCMdSCV z1Q8Izb+^;R9sAJ^CT7|2Wn&iF-(D?q#6&xjKH+vf7d%IFKkW%GU7$tR9Q#f;m?ZT1 z)Vho0Ap#?eit4*{`PR>*R?9li>oRXUu*|OOBp8UFCYFs+FX%>}6xi6UjyZ40kAIX0 zJjZHn?=5zD{%9>1nrVbitcX{rI~G%xvUSi>Zq!SuiAdYq_*9Y1&dGVIL9eQoM{34Y z*is=j`t6vdgze$#H)Doq)P~QRN3~L6ZfYjgN}+@>#~u^9*O??>u-8dQ$M-tp`Krar zJR3z+Qn-0ol=9#x4@$Pd~0jd)|R_v{LC2EalEgPN=3C+QqMl&SS+iWtX~}Okm>kf&1ZU(_QecOt zS~=I#eyD}xT!2A5XN2X()Zs=|L!Rj`cq zc^ps`dRr>~c9}#2FTxwX>j14KwrKU#+7YQ{1M2mJ*^$>@1}8<2#IxgHi21FW1+^_3 zrtL6=)B2xM*eW=3*{~VHY~3#f8wIs2^Cpg>X_@D&(GNMpcGhtLZ3$8#`d6d8j!t>h;3@2G1x%3R0uMVJlUu&wk68$nNd9MitIKXV_~ zw(dOSYI|F>PRMEDIG5~fw+Uy^EKNXil%!vQ`@>HJnYHGLk#hz`)``wbvO#){4h+}- zeB=6WH$Tji)|N-)`Mp-fgm%}%x0Sn`r_X2S5S+-~BIJxvCXuf~VC-{B`D&kT!V69x zFWR#S>v)SJAxRk}Y{ z;M{Pp=y63lTCF+#{c10MJGk>X3q=g84BI)|6U2}z@)7ryQ z!rUV<5*2B0UlIv3d(BM@BAVm$E!PB9cn(ldOO|3mG}W|`eIAi#U#16{fB93o6%p+> z%a!()Z`WmVx4T|V&mjosc+~}|>Eng#tMRHizNu=PRU+kNXz%BnP!Z0(0u_VJt3tTqy|KCO%f`GajCmDV+y}ntHBfD5EXn<-v<|i_1crarIwg& zff+{r_6+~bj6dr?4`->4;YrKh>i1{;t13~XUA_b3&4*b=H zGm~u~EKQ*GD=cRBFx@%n+wJrXM}g^H+$hARbL$uTY&wHwEl}gerCjT^UG(I1R~67WQ9#GJ=s}1~ z-a{M3^PCG1xCoJ9stXn0zxAB4-x88ASppF))%J(+GNvcQ8Qoi> zy?HVT)qV_N_df*t+jl`a>~kLYo7}tK;x3a_B^f#5BebDi*BUAF5ejpFJ@!FJ z7xFL8BjcU_K@+0#j9sXab-D03hk2nqNgm7=#poZv`~HU6r)%&sl(j)JpKp6mOXfM!O2+M!!9W zS&KqK#W}Jjb@Nx|UklLG-6Ynihh^Bp3GDEWb`8M?eDzBl0hx`O*y@H;x+&Tvcu{cV z%4h3zQ_G)}rdl&iNeI|3z^yWJbQS`j^HMe9YPMX}1h3`R@@2$|nC^?D30zl9S>%Q2 z!4;RP;U346X5!~~Q?pzxa)ecuO`E|>D&uc;mqx!TE@p3HN?$`D*J6<~PZyS@Y#P%4 z>EdFx&)H5Y6M9-HQHU$!d$OGtXuvN~b9lPbU7hqZmCRs*aJ4<_PUmI7Mmv=T62FtX z9o^r^E*DAO^m2t=PE$wja%tplR7?L!FV75cwq=*=60=;g3d3cHXL4n)-ZpqOvP&U| zl)YC>Uedeqwd-AJ_T1eVG>h&`WMRcD#*CHuvKLoO$=SfOaAGrhglW_Yf?v(X{;W8+ zwRM-M-F-!u^;Nxy8UMWWhLFpBw>|QN1jCsyfZZz@$nM>z&gnXg0JaZ98vZT#%3zj4 z^KTy`|KNkd?GI+pa`F#;woZG|43&Ry^IU!J?7mLY$pplid$~{JSB@eeOJdi0Q^3jo zt_H%}rzWt?p8{|&Nl$Ne@)GI%BDa;ANNLO6pXF1$>%?3=u{F=SThInxNc{#yCLWLE z*Y1y>9xitHdw64a&f`An0telqg7aa|^R$5GF3IlA~c^I0THYQeLWx`~M7^{{2279KCjAwx*I%J8^JP_*S(TGDLn<3)2>$&t%Kaj%8YSm3gtJ{aILDRAp_Rk)^*!@4 zefg+oe$dY+_C53czGsHcy|t?UnM+LH>Q|U|_^T{pp(6mT6&FLlN&olUqBHAfWD&uk z>;Dnq%CXV|@BK5;-u2iCWT(d+8dP6OKVEJxy`JC)RT-XQRfbhsfJWjAP9eeXlyLl9 zgb%}&dzrhpiXi#iV`W6}$1ulBrDX&_#m?WNqacpo zRrCZ^Hs%u8B*!lTjRsxL3|c`+Tv32o>nPXo2AOm-_4Ge+V%W;ddW-CmRpk_#G*E3C zJLBtE=4vn=k8PWW$!~jx%TK*e@*m*;)BKO+{}cSn+{qvPGx6!}dzijp>E0kHvOh{) zZt@^_Y#Ei8L`eOvAlAyD28@hSNsp6==2SR0lZ&?^NQ-&|tN`odBL$RhHoBW*VNzR5 zvmjQSMDf6o4XtK)Eo~2L&n|G@h~mGpgm7vhYtzHrv^MGfZThbMEqfEsqZ|YOOseMk zq5@q03z<|M(?tkexFf%W4@B8UOm&-}>*6qPFDZs!S0fSqj$3n+3D*%rHZR)0gUEIu+Ru!xDsK4$s31wow1@Y$qTA;4|Ji zJ_+!-qeyN1fxH011yU&F>GE`1cNE!=OQE&UrKWjRbyZ@&%i_m24BWR!cih7hHF*B- zjGvR-3WhIn*Aq?(2XfPWI&ztim#xxQ@aiX4`r-HWXgFYoQ?t-5@u!Lkg%pqsz@La# zFQ^X^{=Ed=$j5gfZTuB|DkgGznX_0ZQ{=zNoq=Q>JT6aEn@aJ|WgePDFIB~Y=>GWd z_KGUrD@{)j1EEkN`Ogm7cZ68^Pg=JEWSGKWdEau*HR$jHxHe?poV)N3^F6z& zSkdt?&M%mt2NRsXnJhR&3>w2EkK>2l0{qn9YNG%=v7z-hl?n-2M~U2*Z`Jy++}|BJ zY3W}~d6DNRegnL@KF%J*p)XUVK?+x1sc{| zdTb+9=Gm`(UFQ#|Pkhq>^#@=3yIzM_?r+cE^|=A{2VV!felehauq%H+{lV9vuI2&t zLtQTp=wI%&+SPS4Y)>D^aQ(wU*H67R@cz!+Yvdb|p@?_R5wZWT@Rph6o+ihq|CorK z*Jx>`wWjDPpC8)++)W5%IzlS~-Vh?9!uM7-4+^cdL=A4!k&(+NY@i5uiNK{Ar;~kz{}{ zXDZJy7tHi^ay$p_xr#d?VeV-ZUtPO{FB5zkODiy?kCUso>o8SKDZCN#Zy%_0LRVW~ zsdz|W>?%^auK(3ndQeJr3!$#>^p#3}3e!SiS7Tr4KTD}@p`iN?^D3eI&Ew(jTTGGE zH_uM)uB2#Wybd?3#2Q~OVI-&U`pMl_>*8B*88XG&7{J8tv6TAa(|7~BtVHm2i6dSi zEJq0$u!53+?Zd#`ugV!U6Ui3GHSvudC6n0U{GQjE6R8BO$}i&zoOoU?q00_8l)K*M zKg{F}K-rx!(zr~Ddf3Jj7lIS7)jjZh2wXww4^IY*&EP=N@j}n*V)&iYvUK*Y1iZ3~9 zqYGSdlpb|bMUu%<9WndXw++1G;~;4{nvee`!BFYlwj4L=gRd|NfK5{beamsE3JdLlkf zl6*0E`M$)7-uNeQ6)D|`x6s6@-Woqx4D3a8mI^QE!aumU@AcTP3cEwDarz;KXprH= zoSnxU1k0K@zv_9<9IsvLoljALbj+Gw0D1TRzl}Z4r1>@Ky8PHuL0&{BtDdXogzTC^ z=l9FlR%7O?W5g3moIWQWRMU&uiRWWJWa#?D=@D_C5PQt9MBVxu^bvhGbNY9C5&7wl z51mE;A?-^#sT&HT`LCE&%K6zxakb~VeZncOpJ5rbtCBl zmIlXv$D~alzVCqlsQB-HcV_#`#yj6UYvbd@K=flZ&a@8J$3GQh;ky3$ud@1lXnZe> z!7%5uH+~?wV6hiHys$>y5R^m&cOv#xYqc5TJ`bBNDmRhg7`a+?A~9iaW!#sD1k5Wbm-=+ z+5UFJu-9Lp(qhC{wtSREcC{@Pbcy<wiI*-00e)j~fg%Bwnlo}T z1QANLB@?VA<%nG2>#M9yKL!s7Pq?&zIf1t<$ZOfOnX;BmTjjGk&1ZXl5frks{damx zV1*a77J02jzIIoLa@B)@NiUXrTOOk>s4`=*CoT6|?6D?6Ym1Z#aolf`6$CD`bIe3R zFQV41^lExBgHOHKyLboLyVRP#WCCwx8cw(`yd&_6u2D#-Q@K z=g&x&^5s@PQLER>o?YT>WCqw%BMHO6Q_k~{uR?y$Ra3@S+h3D??bi{xYSfxST-e@z zO7sDqZIN9V12vMk%k4V&Hu2b3*J?mi_%@D?cb?CYW@&znJC%_cpN71OT5* zXs^iw0)U5f0C1RpcH(3VO?lLMXq|k56tzvXTD*QTA;2dak^8QLCImRD4qy!hw|M3y zP6iQwxpP8*OFIOUZs98%Oj8GFQ$)@J2>^=l`>Ky&f0fU$4<&;^qpT~1qCq-(n)Of-Vl9f z`JdFBBF}D>w&oNW0L%nYI~TR%=Fe*Y3}*olBbRK9HM#wOxm}P2zyfYh7XXx`zG0&o zHvl+iFaXXevZ$E>z;zFm)3?YwX5Dume9QB54H&>%AW;J9QR|+RiA|gs9sh&|$wx%j zdI+BAngd<$F`&eW^SC2H@reqg?}WG`Od)~i>&eU+4BYbvu5_r7u1EQW4Kw}?Qn{u` ztt`~@sSXh`Gc%*KoinK+wIl5ehYMX-ER)KDgu1UBII)5y_1qE~z9_`x3b%*#IaB-= zXg;L&dG=d1MUKVG_4T@B?x;It)JcI{M!lTO*qIRrS6;(pqEJZTC=p3(yph;C`u%rk zqfo8W00v--d5@%pE$VtkQ=&%MCz}~@K1768)MYNShY#Nd)hE`FUv~iJdG50xiFqD2 zx4qegCzP_mJl_8h=2?;$9Dy#I4??F6OUii+$#DVZ!&nj9vwXxOAMRYv%ey^g7Fl@5 z+i~A7gA9^5(edX9mnv#U9j#aJWs)l4eB^_wNBq*^XVwf1@SjQwJ;5lh)DYJVX^#6@+~1!3Ipso@b$>-1 zk`8dg(q-K@i;7^40m(>5Vypk)+hXxwlzw{{M+MH&&NPt%P-#hSrEXKHdsyS|bfrQn zrT^gfoU)#kR|&607qQUCYhl{b`rvW>Hg|m{*A^zT+^}WN15N)#*O*?tArr3zBn{~v z=QDJXw~AWgTY`%!3I*nc3zksiK}^p^?za{$f?q7uk1wjUrY%ZrUyQ%RfOYv&>6z;y z;*5Qn6RO>J@U@XICwdE4@05*l6XNp3c1Rk2$0cx~hUFp-gSJGkWD1e-d?nCS2BP4^ zk_Ab^5VbT-c!X|nX!+`n_8(e>_J(54cN1!pUDf25TKeP?l?W%74zxMo-&aHx>&aH6Zp1-BtGtVt)hjZ%{zOv_*Zgl4Q+w`F&_xlg6 zO8T5RwEkmx5ID4M%^q4!AsH*@mSnHEjRX2NPAr)Xb7J}Gj@aw9&4Mx3OBP2KeC(j`|Vk`S2?$hlzlVcrS>}0y%RiaZ}>5er06vEI2Got123)`eCLWLU1bXIa8Ljv^O0!R0PvLuy{%CN(9YSRrQ^My2>!{>2?3P~& z-qGnF#Pbo1)UJ!UFGg=YpONgSdPk&^!e)R9hNq@2Wn}Sd*A%V3GZ$l3mgt=!C`n^1 zK}k6XZJfC+$FU~(!dZ+Zse?mj!&tj>Fjo6r_how#|C-vfL!($%1{cv`ryHbUP}UaL z*ngq3KXb>&Y0PysMlx*u4Q*tDzMzI#FBF%~WBf|L9(2ZVG4hy73iS(DyeMql8L}$< z$idk+(-v9N7F*M9GxJ3Z)LS{J$|RY?1|(H#+61+5kv*#O&~Cdxt-s4 zBf3L%z(4Peq$BSb?5me1LyMKw&qk5hyw}UJ-sQ97CF-!sm?NJ9`STA~aS#nlxu;kG z;-podC8)!9q0(=Pw|9w?k+jwztsy(g#qmnV_Bi-<=i9;yaGdo(#t9(==EW05{|drX%Q|g}7b%$o>2p*-67N4Hh-i@D0K;{F9pb(9+0>EV=f!=b49oO#Q}Q+1quCF{lAM z43k)J(R3j3U110gkzhI9?XfHK56O~BnAUAuJ|#ntD|!<2 z9VV*(TuHr97CpKAPf|dKJo^a~R$V04Q-7U1i;s@ivsjp&#X>!cN2PH+i-pW$ao;Q! ze~ej__pM8o$gne$31{eeCb^1|#$G{kfy5W3{b!ziCZ}jRMefzmn5R6;$FOx&`9q7W z1^iE2)OCbOO`N&{U4L8RckWK7GO;^PbsYR%_o&9Ue_PAgh3`!NZggtaSDJPPnqpGD z#}in0>%hfGZ2eGHLQ|WO4ssC=uT z8aZEFW2YOTm&s6E>oZa+L{iw_JAVaLuksgSIE0N;AbBHgz*SE~&NrC|F}$bJxmv0$ z=7qwaIRbi~Zmw@rqKPXQlg5fc0J2CYwOA|>9GugTtjJqC=ws1XG0O<$W~)%?K-0af zG)E7a8N~hXU!h3!0xUL3q3HZikeKEe-&c>{T*xDXQ&eQF@5dZvDlkZ-FB6;wdAq;^ zQs77$jYtVSC`Nx#Jobeu`dp&M%$+ZW`Qj2=POZYOGU0{JuV&a~F3Gg8SM{_rc1nAl z_esjF+Pkm8yo$1!QijPIz5X}3!3er9z`LpM)?B&OCbzcJi87%9`xF6_2iY4VUo-g{ zkeZp?7iyGq56@;qX2$-w1mG}`((iJO|LDiDKZd#eDEs3lH=W)7xKrQzX!~PEF9z{m z@*((~tFAa(J_I8z%y?X}*M)%0=0gBB<326yM#n~b-c*Z_eeDfGu0UP&k{_YOna??o zGA}naf^0LXkESf3-dX*{M9(MIE==@$&*|T67(qj{pImTW`xV@)0zikkg-(1TXZbBoLu{PD%oynK@Qo@$?w0WEiSY z;GUmQ3VVcMnilJ|Ti%Uo=Ekzzlmz9ZB)Bb;l3;jWN`el~aW=w#BqhNQcvoLa0$8KJ zWj(Y!uP-G*hAnE9F`M*onyC3TV6XX3nJ=c0OKnb_xy+)-|I+ys0^tAVeBKU0_oUhd9TArEjKuEv*w~3eRCZK9TP-wMD+r7)W6G`7Ze`4Y#SSVD(${Q>xxTtNG_#WorR6 z$lrvYtRXEaz2*qNO4*hCQV%VX&*V(`e0DLPk=l$F{91Lz)R5nb8tegTq1V|RUnB5$jqQzDCsAS z=0LT?cfm5p@3i#$tz?N$9DQWwcQkK@U2$XKu%r2T`4zC`Xnd-S4~cQ|{BU8ci3iR% zHmZDDtv{E~jSox7R5{wQbd-n_2;Q4@VY5`IWb&kjDJl~*`)}AGO3@5V`r`z4G;NTj zfx@nTk&!h^JEmA#(>HW@R5C?K51g^!EW3FJfmxoGaQO6DVze*_zVfW#Q=*czx9sBz z*NT=Z-{yS&5DcJ|Y|4M0QI|nJuYT`2USpUNwO{SK>--tSRFu1M@ARo^pNY)4x=#wV z<#{j{0hCI3$fS?m;$^Dddvr(hCOS2o=@#OpX_ll z&beV3ql}8#Sg7XZGA)<0^RNAewvp)+U^Q8clRtMbyX21o81*s^&)?>j%*ynwE+7)7!W8aD6i{xoe% z6r5DEzy*8l`~g6b0T*BcVAK5P>Zu&Xg;>>}LpC(Xp~CJ@s)d#6u9^0%%Apv(t0Is| zOr1yy3+e-1?VPsl8bAfq*(5?67bsh{R^;U+p53*U{;iU-!NhV||LEU8vOoPMSr4aT z8Pk=8Uwg}ATs?IKA9T36lF=$gE2Fk2yEi}jqaXb!-Q{`z)$~!1wWUf*y)RG~a_?!7 zEHQ}6VDDeeL!Qq)CTI~~RoG2Sz!WoEv&OhR(^`0C!9lIZa-KQ~k4 z;X)T((O2Y6^juN*-g7T8(x+eKqjYEFbmYaB)*s31Dz1b|B)GFZet2rZC@(hQFEAD1 zz=Lg`-7UT{&;G`f4b)rx8>M#zt*;)Y!?h)L_KJc?cES@|qe*nPdy^9Q8PyvD0G=}Gs`u>CEVCF@SFC@9@J zFI9ex*Y=j-+C{J{T}-czOWPXd7!-kRg+?qtbK{wyHp;lIjhp!_J+PyB2f)j=QIE^E zQ)$v{r}JBaQ!&m*H{7y_sPC%?bHB>F`Zu7v)(&a|juOH=Y%j`tu6zXkItV4Sk2|*H zX|~ny2i`yRw5ts0*guPCwa4Or0Pcf{cAVSt8haOHo>=`WU|X!F!ex!=2KsQFd}P~R z{XbdV=31urXC8azw?=FcS}Xmkr)5!Z%&PowhfCCbv*X7|EOg=Oe-j!W%aAtUJ1C^z zJ2k0h0ThWc`$;fjW(hYLxQ-n19NwYt_r}`28s!KoF`%F}%1kHP{GPVxE>55V=~2CB zhtQv5F(GynjK+RkRt}ybEPF=XCE*q(nmM2EIiZGIFoJpoB<$fv=>nK0);_$qmk_(m z=kz@NOx#QY_hcdx+r3j~2!|`P8~>47>Wy~SuQct5sa^TFJbN+!p)z~&{hkkFjbG^P zjekM#S52P4yilBXeMa86fH%g}^t>1eKXo_G_IQ0dGdH&v3$s^1DuR1;!1<7Vd!Pw2 zHZy%yw!fH;6*}+BWFcjf>;hkBMH{HHW&$}E5bz1AdjC-RmEoQq6X9*yr#vr6?5)@2 zA#OHq7r4?WEe=Eh-sPVkmjW}e3qC`PZD}C2Am6LnBikZ9b|vADWO3}!T4GG!=h-7Z z=NmI^nKx9K7c`o}Ouv)D8q&!k)ucBrr|_kwdMycngXHLv_0wP@_A64;p28`AMg1oT zyDaw-lU(tdGSV_o7=PEmliDO0@pMOvh91Otz*@w~nYeJEZT1yw> zMwbRMV?Iz*s@3oP?a5W@mm+$G;75|IlHsm-Pzf3Ki{l5ui3x*z|L z^{qdki!;PcWs`>87a|8UW6HL{lc5>*?HkzJ^61=!Ox&$Jlud`B&31rFvHJ5`bH&9f zh#_OpOOWG854muy)%n<8dTW=ca-Yx2)4UyGYpGsM&RnZL4=J`63(Y0g%%G1E3cr_W zuUh^5ewjq8MEyki7um7IYSJYGSw!@soF7I7p^_Q{iA{51YG%IvT@U3mcldf_rTPQp6**Pho@uVJ??m4^}o2J?u zQ)}|luLVcG1jTU#TIL~{B+tvxGGH87)rs|=V5-SFfDvi;Y(?T;Ztv!bFNp{7Q#q}Hv`Hy$a_=gO$^rinSzPI_z48oQ&780l7}k#aHsCWi?nx~$DY(L zc{loA{dt)eU)1;FAeInQd{_dC3~D7?3t`PfQiwDimNj6@Cby=-EzDS>D*ZxgMxH0+fA_c-u>NgH`hu zI)22?Ku94nr-{)M^#y8{9Sodu3gxA{ z7#@~xNdZbBaNmOckh2J-9AMq1HVC>9SZo<#enYHLB9Z>}EdaY9kk~Bho7JGI#YLB? zed;~Lw@8}JJP2937r8e09Ktb}S)_NO?*{HUMoS+JTV$XCp2FRu)U$eRB`s}O{T9d) z5n}QHfHpbM^axAHoMacBFrOJ{o00*8EU4}JKL~2)_r29G-5V~Tb|BuI1+yat%rI5` ze*(1EA@BQh$k>-Unz^3!P-hVHRJrV)Y(Rx*@lp}D#~2v^^frca)NpS0w`}XnGTXbTuXhGJ*B5<~VX=3okg;Gi za7;gd^zo4$fZYW3r1T-Ott|QuZHS3jIMDPR;9FR?Q8**g(c(bU>pXNk?G7Zr!w>A{ zVF+_k}@oGI)ozm7rX67rDrxIG2=h4G8)zCX^c=m6sfs+i zI!_(4C-0$`E(}!|YxI;|V9O;{#*git9^F0m$PJgDVs{sNjzkZS-TD4uPuljbidlJG z&rpp6d*PK>PDn2RnK2psofcL=7s3i8g-elx{7SESHis41XW4Qm!wOv4&kE>bRK(pV zU<5PC;!0P0)Gl?Qbt!HdoO1+k(TD+ay?qQ!pK+HgAHM%pj<{~`jxzTuIz9d=;7<}m zl(`uRosW6!AG3myyXyrNK9_E{d2R2kic%s&F&2NijDO27WkR#(OhV7>Ob|+^vj+QV2mCM zB)=wN`OKCx8f>$)=|2QV;`8}aS&Xe+KjSOQ@<01LkHb3eaSl_el3TeP%yuSa;VfIT zoqBz;Z0B)H-|8NVy@3G4@#v0fwFj|?MCnB=as^Rmt)xDQOgHcJsSWamOs_WxQdrs` z%hV1JV2Gqx`xIDBIwY|~%q*!5dXSpVB8~7=cC>T`E-86-F#}p^^8bv$1WDIGfl2U8fr(Hr zIbI&{(`>8|V=g^V15YwexYLZ-0$g>WVa{q1i)7^%*g$FyCs%l3Bt}MfvCl{;0?n@q z%HKL)1Q-jm5{xX@o~e@@FQ9A0FaIUHyD;vW@q>#meN&EC7Q6^fuYRJiN2g`mlbJ{8 zpZTJE{fz|7=ON~xD9gN$j#)K%O2m+ccNa9lq)dZinVR_U3P>yomKLo0o?+jYe>DF+ zH2c1R_x>g9yC{Ocg79Dn_PyAdD1&0y!ijw2O!mDf%f9PrfPLRC;k7T9hnR(a_PywA z?0eClW8YsQ*tfJbfPLR)3J0<8*pnFceJAX@?$E8k8pFG#wx5a5K->b5(9{eIzs|7m z*J>6%J%EMReEI1P!^-zF^2pdaBL@v28W#T6TMQ3htI`>uzV#My8qBFE6|l@}fh5tP-m2Qk|7L1u^=ZsI0$A~~@Tba0;5#Vd%Nq5rlt+&7cH4WmE*z&$ z%6GsUeX%~G);}fe{+#(%P(7euyFYU97Hj=e`n1s1BJbLh=h@!Pr3Y$ha@^V3@BY|P z(kJcjAz6*I+_O&@Iuc>1WkjJ7BMOC*8Y~F)kph-pb)Q4hkiE{`D8;E%A&WDgV+eU! zRUV|qMYjm8kwj{Dqt`I55i@g=cr<8L`jokZ1fhyyscuB*fYyori6>MIc`T1))Fe7- zz_L;HsytQZiz$CFBhE)XmTJ02)DWfQ=WYk_r!LSk_tb-#(o~H*{n{|k%gpNftJ~0j z*z3Odh%jDS5Sl)DQR1~i&n^!ZoGC35m0vOCooyG)mLXNC(RctsHB?$#G+RC0J-LBo z3wa$abKEiIQTuDL41)SgY%5Hk93I&=tbw_SSswCWbHtVzIV&Mr2XY ziF9H5#PCR(2Q)38YLzoA?TjEX(g?}DVQmzet6eKLfIC-ecx}tN5+OR!+~^J)QSZQT z@W?|=d{pwa%F(ag;aP=V=q5ewNa=2ej@EoO@z|!h=JiVc&02D<2JFom`^s~rJ4xSw zz9cW&Ng`kh0{=bpRz1m*23JaX9vXFydoB>Mhe$VCH(=(=^KwhA+bm+tU6q$OwK~vx zQrg%3(tgB%iO32nb>gaGdif^3d|dOQU1pgv9toniEEnm`el-bHTcCPkYMwXYZ=kEw{QeT{seROHx@q zT;}8Jc_M<)8mP!gL^&JUP|3nfr*?UEcbdy4^t+5%QQ$(r0__Np+Y`sw=Gsi-AOHo;SKDX3h83k4!Bnx;S<7sYwS{9%i=` zKx&7r(UJv@ksx}51(7(1#qmboT!#HyvKi12Mk7^uk~z77d_P>&znR%RyFDjj<4{n@ z7|F`*j(?FgAI-!SKpS5iQ#X4hEL~^smFYyUd+mF?Cxn#c;;HaiC)Hj~>T&R{7mDSK zZi4q05SETy2C^fTSfpiMz&tmqO7wACEdkU zS~e;2TM$To#GLnfA+)+e1MZEY5=6`g}nPC{MOs{~l`BO))C8Z=wUOG>9beHe;;h zfpz+Ucvt_+vnP}JR-N-%RsTZHs8spral&+=8gf!I&mUJ4?ZO?9Rg`DJ&Z;RT=$|E9 zpq|!;5(-JO1ELa96Rl_TP20ahIPV^nh6UHWcSqt?&wG!kbw844Yps#$Zh15!DQ-j7 zgSyl-FT(ZFNIx~pdwUTgbvYgDld?S0vmW`rfG|)Tk4;bO;}QGSf6yJ-5oxoUp4Nw> zuB3V*`)u!8dqOh+q@V7{^qxmd2ab_7?&rGC=JlCr(fNE1lVVaS0mJGV;vEdYQ^5?L zdQ@KQ=~4+5X!{{zmm}4JI#=H1!(G z6r(zqEs|D$%4`q@P>|Uqrt7o%x}NR!(e5SM$ZNr+%)y0T#p-L~5u7mdl5uu_EIU^+F0k-`Qua{e8$PYy5i-u8DfPJEB|*m9G^NAdM3H$CyPBr^ zWU_AdA$H5>*a{-L)a0J$pzu=+_(*E~=i3l1MBfhl_clB9?b0J0S$UEgYRNb z-uw+Oib?4M1LNr0742B_2en?e!t!!_T^Z>hGWo9Fh2GQ+d6S1P|77YW&*_~lH+kY0 z#5ylm9Y6Izc+&8J*U*>Tkk>LFyADBJw1!1x3nJ7El~9)FrM=1K+sKs zRW)mK0z=n|=0g@-4mI|1W?V?9M@P0-E#&OVz`#aqB0#5Lga)JX#optK% zblH!K8IJQkDla2spcvvY345)DUgr;oGRD&c5Ep!x*dj)5y@94bZ~;7&BT4y;_!(3e zN470|z*A8&rh0_(|}HvBw^PsvuqIygiIp ze@=o-RfzR+Uk5UYB6NTIqZ>%R>o)+7+lH{$_N#>jL@y)D4;g;Kc+^T#(-orR9dv!?krr>J(8I-9?*@151Co4L>0bBCQJ zJ*NiSTx)(_`?U5iT9GVT)}A|~pHCiuSRhegOF3Xd?9dTb%Vd5D?RuX8XM2M{ll-+e z2%yQIT{*eEL2OgS=-YY3bA~ZF`_RnqokPrTNJ7Ki6-xFp!@P) zmxUqbIW$zAX%6dk{$5$Hv(?#r4Yy4|SX$@{2Y8G6_gnj-${-Gw2u+2h2a>%j{+iX1 z)PmyIfWy4+mw3@&M%UQo1|`;CJR?3McI~2`_zlXJIFVO389UyUpKr0n$dqVla%Y_K zVRpp{S9fXR#F3R3S+-2~)Wp_cVuv^SQk^&pOSsmYh-iI1F-Q>mTlS5=I@Ksos-Kkb z301@y1sVV1!K1hVi2ZQO0nhrE1Ey|v`dmQ5FNmRg&h(VtuO z=kxlrgU|OKjXl~YUKa;c#OsWxy;MhoS==y98CNV zhKkpijivaXjJ-H?tj4p)UK|{&QI7DB7o(Z}6HmuaJRN^-JRLvrbo_(j=>#6sv3&-{ z(*fC~huDlhEmz|dBT)IBk^)2|5@HYjb0*yR!@Vrek~^(Ua%Hcn6q4NFZ?|)A?j7TUe}ape5<^;D$9e2@?yXItL4Q^NNKLyF>tn1sD>>H28qvJ- zKItb23CUl(mOaR?WN+MOX%SiXSh0RzP93o{7CN`SRjl8&ku17I6#Qy;mDBkyBi`*C zmM@|r&ZR5P*XTuJdxw!P+)Du#s{9>+5PYYZ zf8{~@V_eY7kl3y+Dl-Hps$UjIBxN-yW2=xBql_h9B1Esy%A88`jD#?2ovsBjSi}ux z3$ixq_2YzPM`$f1EQWk(V!7>gK7DR~i}jCFkg;!^C{~ga1IcOZAYccO4K!UXzddTc zPu&z$-wfeyhb_UZ@R*mVS_rjR{H{ z>Bnc~JYH~?$6*kVVh$koii{(kK40H?mYH{{H9qmOa`o1YA5zV-%j)5p&o9jz0~d_w=H`jX%{KTzu}09www?~9_aFdreza9g zFK``b)%tr4A;h)c>$ov(?{ggp8*_Y7DGRsQ=Q~iFOT2<1GyXNzrN?WG?mw&8m;RuF zM=Js<$KGy&4?d6(DDa0(#Uf2?NouXgNTU^5KTgWDj%mKui-@*q{Z*nDQBR5}KYjWl zd;K>=L6UgA(DR~aKh0?)0ndH_sUX^6uU;r&tPtmTWCtO}vL2F7q;AM6Mi4&Tf&Im$ugz1?0V2;3wglGZNJ&e3_czk}jOVDO2yEI2M-Axp4CgW@Ur z);kas+noP)gI2kQM$oHOQTJ$REDAD4IC*uTSw~~gQ>Pl|o95C^6u&R&r$>s6_>d`q&* zv7q1zQzcin98`KXhE$I2bG|G>Sy7JNBfG+E7EzArXH-@>mU)>*N#-?r52Xi}mmb-n zH;YS@pxA<6o!E|kXtv&D_2$m}aN)%)+5{RG&1 z4#{1>zuKQT;0ip!-pwF8LLdj1UqBQM3F;MeospA2N`gbn8Joa-NG3>t z8L6inW9zS#!zy*J;G353=wob}t7Y9p!7OG5v_7$2Kf~&}ta}6lRi?h9g|Tm>EqZ$=tE@k3kq3u$Qm&Ky_+? zPtv3K&Tf{G;k(h->#awaUr3^Yg_e?es7_6B*W_($nc_C$c+sF!G-=AIK=Vriah>)Q zGzysWcu_E4X^qP&W>klDb&McGMpiHC$3XM<<$<5c#?%J4N;}>LXC#lqZxj#EX1xU> z`3w!x@QrLl~+5wbPKhd@Zlv{e$_E|>Anzf^A(`pfiI;Q@LplWDjh$& z-s<9hy%qJT3l$LR(_2a05~E}vsJHsAU=a*hbM;oDXg`bI>h_G@iZ^Jz)y0GLRu=;v z!LmQ2w<^dgfX=SB()#2xHCI8Sz9~Ik#%}NIspvc%-BC{@f6-R4!^$riC##P#{-%t= ztSWh+{&TQN-S}Rj#YH=XlB(Z=I>S&DYeiMnLMrC{3i|1GoDI%Fo4?x`b7X)PN$bt5 zuXv3ruMc76YLQIOGYCuT598n0PcJ+n8$CyvbS(0xj50|A8T2cYLMW5I zquUl`5?T{cCS9+UNpGE1nG_nVOnRqJnWV9hRwmt>RVL{lnlcg!Jara@Qpo;Ju0lyV zqh8J+q_Q)JpTzc)tdT)upy;isX|9RuHQuX#Tdv&NUTK<35;N8ZXSbMpfuJ#wj=PwZcnG7Yb7}*)Gf_Mu>0tS3suDsJ_cpgM7Kk!3ZwR#Eo!gXTJ3ekAhlOTUQ4y7j|$7$ zcVG}?PJcJ{9YTd+v9Zs2@3(Mk_sDsI;!A(4d$i)~9w9&bk-jDfn6=DoGqRvPel&;V zpVS>bwLkDgr{}1}uRHvS7xV#X&Oqx9IUoax27%g-rbZ7>)HCbZBULw1rjFaBZaqxBCnyCJnb^wl-MRWQS(PwZ#XCuf=T zD@>PXrubgDAJ?t`dJAx0heHP^l9^8kURZsJMIPzQ5R663D{|wJe2!tmEl3D- z9rDtL1rm`HdAKja+(_b^7a|uSMx99^075OSdwPlJX4G8sJ~Sd~TMaopXBX+0Mmv@d zCwf6eVK=dDBl~su4hf20UD&v$kmYeNpO)K;AOBkSVu+|Hyjru+L`R_uBll-}z@X^F zFU5IS`jPz;qV}WmbN;zpn?vR2{675!2c0#i=c@i3SA+C8gY_&X2k4?R>t}Lk4bF*` zsejg7n}c(6N-sZJkHh?+zX_qg3FYcK>>o3Jy{g z(cf>L(cigCMP=c7> z^MLxf*Yg+t5?!>by7bMO_Qn=|ajLtl2iEb4?D>ANz}g~3iEVk2V~B!Iw=}uWgP0^L z(D1r{k6AyIU_eLN;`byKp3)cMw=mo6@3i(`dvHg=GzST(?T2IVcBmMY3C1r&8?c(XVa=X3J z;d3kvSP#6xFPYY3d~cDW+-a?2o|)FMb^l(=yk5Z-M96^PlfWbKdW^?eV$G`40UcF0 zrBw^)J;$l$CfY>hUgbRVs@8YvY^|eQ!y82XEk;;-oe{vM(VNb$a(?r|kk#13_8gyc z@r&4#91)ugNg6v*Q&eu(vw~QlfICIM>K{8YJxd*mzillkYp+EXE-O%aWO__p6g{-^J#8nrZVjqk9>g$kjkGiu!;}9_+uHy} zSzQVLGnpX_WMl>yAxetlGPby(nmSa2liEZwLr@3I7|$aj3nnpL)a zBRuP_B9mGt(}=KM^5tpS#b32f=2%Ln+`=zzCJ(4B>^?bq73FYrap4(sgwwh?9rM6> z^<&9g7TVtMhV>KDxhvhWt?7Q0g2bXhJYPOLxr$;nY5luYBI~{YzO6BH?EjhHtMJ+!}u8#;FM8Up0&d|*PXf#1|By?tl^UfulPU@a6h}jc=J8{;ze0nlc995ki z2c3>iao%39<4KwNSP8c*twtR5w!fV#=8Mat9e?2+LEcrXQ0|eb!|6^fGR{R??@v*bvi|XU< zqmT(D=uCzA@4%|(h!sLd?62~e51@~}V-C$}^=jz9T)sdY5tRLWM0!uC5iq`%DJ`d#usyJIlRe~;(4BPdc-NR z@Q!K5YV8ufS)WJC#FxU_@u?wg#C?m;_~306Q7?KZ!C-UNZuL!ZXvRb82n1vu*8-ZQwxl zCChPq;UIu!pjkd44Aix6L^AC1tQ!fg)J*4eW2V#7azM&(7H3<_o>bT=ytC=LPvV<3 znrXf%r_c6?X@a0paLw=PP;|)!a$LZh{G9+H+f{Z-Wyva-XlP03_T>|nsK0FE?3kRq z$|n}LUh*ME{;e23&Cet{KYF|E^B(`gCp zv36`xmG_SB)>DBukM@9X0}LCxh&?B3(#Kg7X}rX^Jf*I zL&ZWD1ACFlgJMv_O$Yfqd(HGdpt$vlaKxO9EiOIY!7d|~KI`$zwoJ&Cf0jOLJxkB0 z>9cB1f2uy~+r0i%eb$e3`A>9r*7h?HB=M_fnD_7aB!6e2odGBHxk9d4e`oX)cobX| zzdBXA44F9H)+#DZf>*oDAFs~_uV#N)`}U>!uQf+RqGO8fkJXC%l$qELASaC{bbx8* z%6vYH`7GnJ(h|0@rgW_hJW4sc`8Bd5ua{7EK8cTzm}5o|wjs7V<$M<&e$V0Cceo^Q+6YD3_0tH}I0<_cPoX3bUdJ5Tf@`u8JSIX{!w7Acm&h8e0-B^&)Q*X%;nM2OW(iI zkpiNLuAIY3k{N=LDDR>+^Xf0@`+Y|6zMPa9=~9?Mx#Wf$&VWPvwQ8EH3f@XnE0L8= z7dZ;@j#C>o`&a!3RF|(W@!R_rhf8^vY>?AaeszArnZ1X3%c%`U$=^8kDL+*ZnzC?r zsGAevatt>|b}8#au4Y0|^0h8G~TEAphSO3TQzMm&_X+x>tMRSIL%XWY^kjT|cLg#C83W&Cl-n4^Q@g z4-I@m2C{HR+e4DLc2C^VMW&?B&QUMP^`0KdwzY-2w)Xgl@S2bHiz7Xs132r!lNiTu zWT1c#;3OxzobqqDgaGW}9tqbGJV{7b3%4rOFfmz^4sDKe0gk{~%38i5=vr*;?y9G{ zA_^ZgJGVCNYpV{7Ze6S2Mb_>i_Sv>pdQX9sLtEG8Ns*S5tG@s;=Y!P6ZEJ%=Nvdph z4hNRSB;Q-AqfIT257Sh>cJJAA%gOKUvcO)RKhQ5v%U+w!mhGFVDOXC!hQa(cBDPu| zc!nIt+Q53gAgK)j*;{$mUN4-N>B7j*Ra*;ps^jBM!Et`V%edQGRz2&^q4;5ts~P0E z09vrg&+EZgFmQyk9C1bBOH3kNFPz2WUZLX2j;_(&$@RKfS{F@%TB~81O=>HTfFdwu z9Yy;Hx!7_G*y~wGtJwkiOSr*>u~|7VHe*TGsF^99?314vPUkl7Mk)ua0oDie&b3T4 zOydCk@sT}{VK?~3+RVS+av2K}XIL4_o{z{dsQO&<2omh4SD&dGCS&WpeNb7K`S_n( zR+y1MX>NV~3ZP|Kx!#`jE*#XvaC7FLY(nbIfQY@(X5RN{O{gxlKJYNv2FVa>o)~0BOB;W_-dJ>{^3Rel9=fcFKU==wV!Kb1FMfyk{0X)&v6t=V z^{2`gAL;U+EMLfOwbE^VaUpbG>BUF{-fZS)^`kFk-Q;YJF6%C-8RvL84b zv8BqKFYwj#9}vBjp8X5{7aqD?o)G5*>qrA*U0?<`BTuA_XY>*eYbfPY&ZnBs;_UkF zXa2|nYd6P|9eLublr1IkF%omklP_vItj;9ZLa8hfN)wQiWD{A!97A#D$HYt;FcaoF zbNW^rNUb&fv*=df2v1N%YKWRgJM@}fV1C4pEL7!Y84UxC5P23Fr&;&sKqC@{*-B-X zL6hYN79UPlm(v%}beHG0;MqCny-S9=WO z$8#_VTe~@Q@4MLDMkDox_Cfp0;-jamayO2cvdY^yY|1LG@2Vmn(b5jXca!d0&7Apo z=%Y>0Pr~I5;nsJ}nqy6_Zo7qa?-GwMO3Arts6# z;*_xw=>~xYF>7zb4K1%XU88njlI>1DqgTwqp&cEaBKh}+2*H;EjW3usUqZxI>jTe|$}%bIqF$tBWo%r= zI$D=moErm6A*+>fIl;%4x1ky-A;9}dR9&axmQ8CBwJ!asEWK3LOdZg*u6l!Bfs-3_ z3$l;367*J9>7`fbQwyYO$KJP8D!8q~bhNE^N(ZR)0lYS!aEhwCZG-b~rQ-6y0~m4h z*gq%U9O^i$WmaFsgw2E|;O;2T_iv*1(yiXi*ifUDkrJJ61B>;s8woS!+0QS$teW! z&08in^8FPoj1#2dj94NBM3_Qf8808OispOP{f=2365f#fwFr&rsX}5sKa;tBfo+X2 z{}V$W6%R}REty!?B3TU717>@_BxTG-*%palljVA&%!WTzTn>a%qQLy&GndVu3sR8k z>iJhIW43CqDJIA(LnifQSh?JVXWn+js$;#CgFwwSQ>lyV3tefs5CO@2@9E1x)tRlO zf-$x!>lV|C1dyMTjsTK54}94Y_~*(8&-@Ab;N@YTDj%HY^{2`QR}Yu+pDZ6FRtDVm z7)7GM@CyFq*tAPc^QjfC!oE=4 z+vHGjubSnKVRLhAooyN(G{Iq?eT5IJfK?WyVPV+2Q0~{dVMwW53F zU0<#FH|Jm-DE*m9x?HhDw<9Y;k@*G2k9S7QZHlmBMDmSTfjLTk<{B}ld5uo=8ZqC( z&h*tK$0F!nJ2#o|e7=D?am1et_eGQ8em*9jgVFTW{e37c(^r?0n+7MUncVnyt}4cf z4vsUe>dWiMdqu@R#3}pryj^)G937)y;i%}gO#St?I`8MW=NyC2tvHKs>)h1*zx&mokWtN}Q%-R+8*vQ%mZrftw4V--tZJqg4LZN}(z`s#^1iHj2NYO^m_ z=krTmhzCz*fK-_`S<`QD6u!(SAeZGE;eJ(CV1&;Rc_NIv6FvEmxbH^zpep0Oa#POZ ze=Q##R@0Z9dC;8CPZjRZ3!kgE&y5dF+;@)17yW8xU*60QA0DWA4dJeZ?gHV zZ6GFBmt%A9hrl&^HuR-OxgRFMNl^yZd}K@(A@MvJv{blX_&A^dhXuE}=e#6jP*B6e zHXx!xe6I)hk8a(PjtA0lzxi`AIl}q%w%XA(1$5&fo_USE!EE6tUrU)XixzD5+cvFd zMKFH_|4AH~1c26Ybld~NE+lqBN3LF~wnn>q)^s3B!F=wOIYc;Cpp-Ma8v&Nbph%Ii zWva5#Jame-@{P!1^R4;f#4s<^`TMze|25_tbKR*@XSKK)&h@5j1`@}q?xZJsW4Z;j%(+8 zUmj|&@IeC(MRb}P*POb2;?jn<+k$iHk*Ys*HvT!P33XDxu=}1z09uiAYkkg~WQ}PF zk!0giiLfg%lVCBOSy>$`$G43IUe)AE&h*Z%(=iNkV_o5M@G1s|jJMMvjw}zejtlp3 zl>Y`^v@SR|sFKTS?dqMNOOtJ&rAsqm_LPM;Yxu};Gg+S8EKkJ588&4#AwwUx_g-gK zGrbZ^I2W|b{As03G&ntM`bQmNVeG&sQFA+rrE+Dc%|IsqNtmL&acImu_LZ~gd8$h? zYKHG-)i{QU)}nkG;#zF5RwdeiZT#pqaV2<@3x|>R!{8kcEYysUgV$45^)G)e9qt!a%2wuv&}!%M8^un)wQy#CI{aaqdrGUj zc-oW&A2uB79ZL6Gol~Zf$@Ac3rW(;_w{c|i253}~wSmQ6wdnr|SZhBsze;NjrI5IH{e#rp%BL={y;oc#} zfJRr%8Tc=#SCtO_0+q~ z?X?!?vf5iJY%qL8+B;&k_tHRnE1z>yYmTwtkg=%9SX68*nrtj8nX<6Jv+f^-aKS@m zogzL~xX*~Xj0!I-R)vowDqI*ySE80nFY^&CcbR*32A>B!Er`Puyw_N;+X%k^6H+tQ z!TAmnCF2EUBidH{2sYPvUv>m2@p~!33SZ$m)g7u_>}h$&s=_|4XyhWobk*6X6^~q0 zl4j)(9|}bZJP-c02xM5ya~U01W^~3=g`j9KuQD&;U6)|((g74w|8G~K!UuXc{ofT^ z6Y3O*FR;x&0WaL6=PtTl)iz%w{9`9Oa~eN~Tkg5K8^?xi>D%hog1DIZkZ6#8!R>7BNJ+D=ralJ%{`9s)M$sNHS8QcMu0DP}feC=2g0Qi^xy9h8$hP|C(>r zK)@?qiTN|BB7DS|o@vIr(&4@}T{8AlR`q!vlq3BDYN}-!zuu|&hpSt-OR|yQzYC4J zuIVOJU-}J;TKac_pLF~sv*x7s(g>UJ`v%w6@KSQ-6K3~otivZ|oI~f0_zPX(-FC>t zvraFGabkR#h-bF1pA--r@qNkFZuQ6dsCj1<`kVH7jh|-?NBXKLH7aJLY%AeMy_|SC zB*V=DGPK@d7NVU|VYBD|$fmMAn!MX(ILv3BMXGYpexg&lN&N8mza>`n+2Yp{w*d#E ziW%~KfO?gO`zOpI2`j(q0P&2Q{0vL%>+Nz0#|>#z8&CcAGiV1mj_fzX`%vphVBWty zO?I|g@x^plBTffgS+Flt$N13srfcDu#wru6n=>i5CVWJ?C^$bdCH_L=9ctAJ$?y~G za|5#7vbq%Fl2f`g7t5JS^}GXSF3Zxgt>QvLcrKMoPh!n&>qlkfMAz6ML z5iD1_1K8lD?2ieSMGMAD2)p z?~FmRyeJT56=|(-Kh?`{B;C&;of}2wZ(k8EV}xJwwER0TO$)6$*zkDoC<&MIYtaey zg-&@|Hld7UoEX`F; ziq+e>Us084LwbqS8D#Yw zSSOc~<>FTZ3+wDm!>g-})pL#2^NrQAJg*mNZ}m#!xn`j}ybv?KW_tBBpJF}@?31?5 z6xl%Ulhm*bBmNhh^*U!;gWahkGM!e(;i#U!?=UAzji%~izx0};E4asDj(&|hLTrB9 z=+}bV$fQzaE33DiIu@;}F;{|H(Gz#d!O>cErfomhhN`XIJsf)5iV4U1a`M%;W+#Cr z?HwPu^7^_zSc3w=W^c;r{vi0iO0oLpV5=MbVoiMx>Xpw?=^8F*wX-jDbj=>!t#u9~ zNj>@cxYw!aZJTYeO?9d_)bX01);k>gYHCLxH~Sa`*pk`$vFy`EA77+iS*SYYAn0IG zDxgIv5kS(n)#t~|Zyg_yqyBNmAUW!dpPo-=m)d7;gad{4#czXmvUd6# z{*VqIS+nZMLF#Ns{noB#W+5~We3?=+KWyt9v`_E6<@MeJvBXw5~N=2z)*t8;uL zbgJPf)yw=lF35W5upp~g3Y>09tJh@lSd_T$dE1j(i!<{XbxJ&VETybrs^+ESWRxxk)n1}ICc|5!gidFF zY5o&ENre0I?F){iXC6Xv9p7oTa)cKbL?p^IYT~B9;D(g&OHUo0AWNuYw%NE#me2T2 z>G1AIqB9>9A56~NZRSyvM2c^UkUP=tYc94mjwnmC=ZAJRoWOUrulN3X`@-I@)419j zHE$rh>Ng8$3y5i_HU?~A(_BvHv7_!a?eeN$y;iu&90$#%@;c)~>g~bT7txJV_Z?7u zM$G~9o%e|H8?CBM#}CBJI(g7ldO%c z5uX@3oG4f!vEci`*Qeav^qH9Y$gu*K81sRhG>$09*VM$8{Lpm`?<`Dw&bA1y#b(1y ziIh?4T$o{wc=Mz&L9n8^wHd-EEBY%;xYv;Nv|@_0HGW$sEt#u(&xrYX=q4viTW@hQ znl4-8%>txb&6<&J3Z$F-0GV!bu}YKlCdmi-Yv+JmaBus(v)R>NRxK<_0~$=M=hn zw^2j7Yfh}H)*AjW;g0(gHhUuKwAq*CkE}pSciFkNXQq2(h1>pschSO;bA9)S_Kp?z zit6SsO0(Kb@X6}tzcvS{o8NuUQa1|=IHt}#E#?9)%~iQAdsa9@olSo!Y`YtciZ<#X z@YkYhnrHrAQijUKFPXgimhXWUGG+v+?0Effwf`&F1Tso)*VMD=-!J8eXKj^P1g6AH zWtwnD+^seDX100U}*P?pMs4 zsX>llYb|Ceae~Z=J({Y9YpUw`d+KRk<+gd&%8DV9Q*F9wlBz69H%+{p!U`Gr^cUyT zC$x@6&AIgQ3iETIab9v&`#daOCw__HhJ8Vh{oujcnE4ElpsW#XbPWa_lcawoNrdRB z6V=@nQA`HfY}K9$_rX2L+;2vi5{u+$eFj%+jx_Uz@qpHt75kAt;Lk2mWXOqNGp2|h z3_pC$yp3O~@2T}yRoG&6jr^@ryHFFEpLc-%Rjzd0VZ>ehus1mq_qom|R$+4aV*ND> zQC#l)3SJU3UFHmg7jWBb!^(o=$W<$bgu;DIxs{3YqrSIK@}bql%ZIG^F3hf*Pa|eN zWz?=Y(Wk2Asa$$Gckd3>uPo!ISgqJ`^f4d*!j^vczTrmk$67xd%*xvb1D2bbBZGyRYxt!`M=PjyY-Tf-3BO0f?F z&L!H%pj4(SefOxn7>C{p)wr7+mA%LL{dQ=9d&RU^UAwMiCY8`p2sasShQS*PUNH9} zG^>4eYu}m%_>(j!ug|mM)JN*=_hjm5dPapmOry%4c`h`wpEH6pTg?>=VshrA=Ktcm z?g8Dv5%ewdk~OXK;D29X`0LK?k!oMIk{^|1g67%kmg(Hj>E!UE^Dqy$Mr9fJu2fmG zn`{#KIRn(+OSWM9yv$@{yYi8?7pXfG0r^;R8mF?hXbxyT#%drB=xN1v4eK|5nn@~P z;l$vZZpt@h8OKtZlGv}PtWf&I3WQNqaqveB1DNKK$n9#HOVzp^Q(f~$SGmovLcdw)4hkPSbCsay2bq)fPCW=Ib{F=I8YrF+^)7<&bUg=qjgqwWNzdnpT<1 zIL2dSE%O?fHp~1*ncKk9iGi~$V3bWX%8HD#Vxz3oAo@hvWTULaC@UAE_vyL~kRS_y z8K=5=^FRT!L)MN0ItdP>_kYFmguxfyG^g${vd7E{GPBq6;Si7yCDi-ond^{gvm9y{ zo761hse4$L7(!P?b50*O1Ya@F6sDFQEp2YkAhW zffrsioTf2!!Grc5#1;pG^L$@?yk^(6>$*ot;WU*_S>N3K3hgY_pBE`hBRjHuo(&;@;oRCUqrY(%mkHnn>2*Wq={9od4iSC10aY- zhi3^AKRSps02u$+cL9udVY{?FEB;ER<(sJhDxz!8e;KLvGCjD<_MB7XmK>22j+j4_ zOscDQzZKcQ`ioUbA4Ovpg=(Dfx!jf%=V(iO7CVK{sE?nc&2-`EWSOh*SX=(>1w-Sv zmL>~wL$5U)Q{O5O-^{)^$06~Nxmr#4t8e<-eD=12iMQ{KkC4Ou$JjbPZkL?`KW-rq z{-DTUmKRQTX~FX$amSbA_amqUUndyAjwWy0j9gsQaswpc7S__yn$H+MW95)@L!B0L zzRESn$(Tz{iA*v_Nv)Lyz$hV{Cz&}s*Sk0?B+l}a%o8sOaktHIde3*X@;9D~Pk?LX z2YQxowvRrGk6?c2;)xGnofgr zy=ayRx{q}$RqB(sI1&7W<^K|h>J}G;ZRXrJm^nIhgRZS7_d@;Yx_mgMb!;HIWqlu@&S6&b8Bbzxz6?l;M??v zEPQqHKBLKzI^^c3;IX<-@&NJH!2E@sNaYNjOauoI?1S5 zYE;ZODi#|R_Zk&-mjtlD|GoGM{g=f{Afcyj3nKAgO0LLPyJF&R3N$ve8L@F~drYG= zKHii&xiz8fG{>;DveM07Qe(&qZ}Xk$oc3};p*W!CV(rR;B}&G6*OQM++od16XeQBq zh>fmKW)EYFeObKsP#X3p`n}7?Jt>G`+MAb8d$q7X6?tSd?^WzkM2391Q>DEv_DH>L z_raFe@l6=sQEzWQm^*y48jI_B0f$=(qP5sW*_dNQev~ga^WYx7oorTf&U3vyzqa){ z+jgAa)_%|lA#+S=c!%>o~Ma?m}I-$rDY+9;55U|0))h_|-TFc&d^ylcXE0 zB&3K*PS$ff8gIAX5r>5v=Iq18ugS59ohpAG*hb?7$LO(cvF0|RFH5Vr_<>kgi zFFbAK1=F0dVx?$Kv$)mt#O%Qns{(l@o;Tb4uGNS}tp;H>%!kRvz0by7j~I77YTWr) zjdADWG2_lB&1aoTP)Ji6j4c!^d|_Fndke|w35X0 zPC|s_v()9NuBe(;8m%&?V`oF|U>sgovr1>1pCdE*j76o!ijsTO_ex>Jq7u<-(l3c} z-L8Xj!ux2?Vm!>kxy-^W{}B@R)h6+D!GB0>_E3+S=jXs30>7c?%Kd }h zT#iUD;I&Qsj<}JhP{x5YE7;TptFQ$0cV)E9atE>w3PV%(69>VYd%p#6&V zjR04wAkkG_ArnK1>I?2U@vC??&RHgI8FrH4 z+D;TW0k(gO3VVncUOd0e_V9WS8-C9WPAW za>`lMyyoIB3N;IfBI+Ra{L#=?A^rxcsUgh5BxDITc^GpQx1QYXRKt@~UB=xmbr;rP zr@D(}*QMsTji}rBZh`S#e`;#JtUTt;RLdiY3YW>}ouN}rcgM^VlWD9U0~sky9bb0p zO!Y@=%@Ig7(4OMK>?5PVL=DSPVHKzv=rDy-Vh@HtG9}}I%qd z_no!SnICy0Z5}G6Ib5^~o`ilbzQ{&%Su1X{OZw@>IXLONk-Nm5g&oRld4F{XKjM<4 z%pM66qNcjl*O{Po?q0pX&L2``{#2R9 zPt+ViX-f*pj-K4_eQc29)v%b^6Vzz1EIc~?+fObVPwnwBAfCt^6PV3k-9g_k2q*tb z9xoM6toUfRvKU{8cjmk#ewnl96?Q<@d+6!uE3~f-Y35j9&4!zFww%lY(iltSmbi6* zM=x^*(f7Ui;2@MRz zr_IN2UwM96^KqhZ%!}vm^iRvLJ-V#?w`S(=H9CK*bmfvM|7T8NtpLXYT7l+bAl~3u zs*9O_{DP(gOB0@@7{+7hdzZ_rIv60%bStxCaDkITz(W#UGFhxpgpp#&gM?v=rXpHq zG~?1zms4in099FpBrCBwtK=fO8Y_>N($ygNiarHC-8OYzX!~^0C$%jgntMYRwf(>4 z@srvX7{JfnS7^VkRVw=$ZC#08>pzKJSATd3y~-78sda0q?4bP0ZMGMiG)BoRJVSN9G^e-)a3jHG_58|t1>TH4f3k8zP>sYqmXQxjYtl9OYIL@RZ7C7&Y5ZwbY7)uAQ z)iVFM-+>n7WKPt4oSJoEmk6~!%A5aALBwqoB6G~Y)9rwK{@t zI@hR+WbM1Ci8V)_0UsKL7trTNRrO3@H!l+D(k2N9v)Bv*IcHB_Adv$bqGDRgAwto3 z%0D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 z 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 diff --git a/src/btdf-esb-resolver/Installer/BizTalkDeploymentFrameworkESBResolver.sln b/src/btdf-esb-resolver/Installer/BizTalkDeploymentFrameworkESBResolver.sln new file mode 100644 index 0000000..27e7d28 --- /dev/null +++ b/src/btdf-esb-resolver/Installer/BizTalkDeploymentFrameworkESBResolver.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "BizTalkDeploymentFrameworkInstaller", "BizTalkDeploymentFrameworkESBResolver.wixproj", "{CB85888C-D891-4E70-86F0-8FD27DF71043}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CB85888C-D891-4E70-86F0-8FD27DF71043}.Debug|x86.ActiveCfg = Debug|x86 + {CB85888C-D891-4E70-86F0-8FD27DF71043}.Debug|x86.Build.0 = Debug|x86 + {CB85888C-D891-4E70-86F0-8FD27DF71043}.Release|x86.ActiveCfg = Release|x86 + {CB85888C-D891-4E70-86F0-8FD27DF71043}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/src/btdf-esb-resolver/Installer/BizTalkDeploymentFrameworkESBResolver.wixproj b/src/btdf-esb-resolver/Installer/BizTalkDeploymentFrameworkESBResolver.wixproj new file mode 100644 index 0000000..4539011 --- /dev/null +++ b/src/btdf-esb-resolver/Installer/BizTalkDeploymentFrameworkESBResolver.wixproj @@ -0,0 +1,63 @@ + + + + Debug + x86 + 3.0 + {cb85888c-d891-4e70-86f0-8fd27df71043} + 2.0 + DeploymentFrameworkForBizTalkESBResolver + Package + $(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets + BizTalkDeploymentFrameworkESBResolverInstaller + + + bin\$(Configuration)\ + obj\$(Configuration)\ + Debug;ProductVersionFull=0.0.0.0;ProductID=ee294f30-d38f-4274-bdcf-f94c0d2a4a32 + + + + + bin\$(Configuration)\ + obj\$(Configuration)\ + ProductVersionFull=$(ProductVersionFull);ProductID=$(ProductID) + + + + + + + $(WixExtDir)\WixUtilExtension.dll + WixUtilExtension + + + $(WixExtDir)\WixNetFxExtension.dll + WixNetFxExtension + + + $(WixExtDir)\WixVSExtension.dll + WixVSExtension + + + $(WixExtDir)\WixUIExtension.dll + WixUIExtension + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Installer/ESBToolkit23Integration.wxi b/src/btdf-esb-resolver/Installer/ESBToolkit23Integration.wxi similarity index 100% rename from src/Installer/ESBToolkit23Integration.wxi rename to src/btdf-esb-resolver/Installer/ESBToolkit23Integration.wxi diff --git a/src/Installer/ESBToolkit24Integration.wxi b/src/btdf-esb-resolver/Installer/ESBToolkit24Integration.wxi similarity index 100% rename from src/Installer/ESBToolkit24Integration.wxi rename to src/btdf-esb-resolver/Installer/ESBToolkit24Integration.wxi diff --git a/src/Installer/ESBToolkit25Integration.wxi b/src/btdf-esb-resolver/Installer/ESBToolkit25Integration.wxi similarity index 100% rename from src/Installer/ESBToolkit25Integration.wxi rename to src/btdf-esb-resolver/Installer/ESBToolkit25Integration.wxi diff --git a/src/btdf-esb-resolver/Installer/Product.wxs b/src/btdf-esb-resolver/Installer/Product.wxs new file mode 100644 index 0000000..6d62f7b --- /dev/null +++ b/src/btdf-esb-resolver/Installer/Product.wxs @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Installed OR BTS_PRODUCTNAME + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/btdf-esb-resolver/Installer/Samples.wxi b/src/btdf-esb-resolver/Installer/Samples.wxi new file mode 100644 index 0000000..9622cd6 --- /dev/null +++ b/src/btdf-esb-resolver/Installer/Samples.wxi @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/src/btdf-esb-resolver/Installer/SamplesGenerated.wxi b/src/btdf-esb-resolver/Installer/SamplesGenerated.wxi new file mode 100644 index 0000000..19b429b --- /dev/null +++ b/src/btdf-esb-resolver/Installer/SamplesGenerated.wxi @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/ESBToolkitSSOResolver.Deployment.btdfproj b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/ESBToolkitSSOResolver.Deployment.btdfproj similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/ESBToolkitSSOResolver.Deployment.btdfproj rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/ESBToolkitSSOResolver.Deployment.btdfproj diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/InstallWizard.xml b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/InstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/InstallWizard.xml rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/InstallWizard.xml diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/License.rtf b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/License.rtf similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/License.rtf rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/License.rtf diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/PortBindingsMaster.xml b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/PortBindingsMaster.xml similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/PortBindingsMaster.xml rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/PortBindingsMaster.xml diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/SettingsFileGenerator.xml b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/SettingsFileGenerator.xml similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/SettingsFileGenerator.xml rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/SettingsFileGenerator.xml diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/UnInstallWizard.xml b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/UnInstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/UnInstallWizard.xml rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Deployment/UnInstallWizard.xml diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.Itineraries.csproj diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary.diagram b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary.diagram similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary.diagram rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.itinerary.diagram diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.xml b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.xml similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.xml rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/ESBToolkitSSOResolver.xml diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/Properties/AssemblyInfo.cs b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/Properties/AssemblyInfo.cs rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.Itineraries/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.sln b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.sln similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.sln rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.sln diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.snk b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.snk similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver.snk rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver.snk diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/ESBToolkitSSOResolver.btproj diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/InvoiceSchema.xsd b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/InvoiceSchema.xsd similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/InvoiceSchema.xsd rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/InvoiceSchema.xsd diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POSchema.xsd b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POSchema.xsd similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POSchema.xsd rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POSchema.xsd diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POToInvoice.btm b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POToInvoice.btm similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POToInvoice.btm rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POToInvoice.btm diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/Properties/AssemblyInfo.cs b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/Properties/AssemblyInfo.cs rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/ESBToolkitSSOResolver/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/TestFiles/SamplePOInput.xml b/src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/TestFiles/SamplePOInput.xml similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/TestFiles/SamplePOInput.xml rename to src/btdf-esb-resolver/Samples/ESBToolkitSSOResolver/TestFiles/SamplePOInput.xml diff --git a/src/btdf-esb-resolver/Tools/BuildTools.msbuild b/src/btdf-esb-resolver/Tools/BuildTools.msbuild new file mode 100644 index 0000000..85a1681 --- /dev/null +++ b/src/btdf-esb-resolver/Tools/BuildTools.msbuild @@ -0,0 +1,66 @@ + + + + + + + UpdateCommonAssemblyInfo; + BuildESBResolvers; + RevertCommonAssemblyInfo + + + + + + + + + + + + + + + + + DeploymentFrameworkForBizTalk.ESB.Resolver.Sso. + .dll + + + DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso. + .dll + + + + + + + + + + + + + + + + + + + + + + + System.IO.File.SetAttributes(Path, System.IO.FileAttributes.Normal); + string contents = System.IO.File.ReadAllText(Path); + contents = System.Text.RegularExpressions.Regex.Replace(contents, @"\d+\.\d+\.\d+\.\d+", NewVersion); + System.IO.File.WriteAllText(Path, contents); + + + + + diff --git a/src/btdf-esb-resolver/Tools/CommonAssemblyInfo.cs b/src/btdf-esb-resolver/Tools/CommonAssemblyInfo.cs new file mode 100644 index 0000000..e733fb1 --- /dev/null +++ b/src/btdf-esb-resolver/Tools/CommonAssemblyInfo.cs @@ -0,0 +1,31 @@ +// Deployment Framework for BizTalk ESB Resolver +// Copyright (C) 2008 Thomas F. Abraham +// See LICENSE.txt for licensing information. + +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyCompany("Abraham")] +[assembly: AssemblyProduct("Deployment Framework for BizTalk ESB Resolver")] +[assembly: AssemblyCopyright("Copyright (C) 2008 Thomas F. Abraham")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/ESB.Resolver.Sso.TestItineraries.csproj diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/LoadSsoForTest.bat b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/LoadSsoForTest.bat similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/LoadSsoForTest.bat rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/LoadSsoForTest.bat diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/Properties/AssemblyInfo.cs b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/Properties/AssemblyInfo.cs rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/Properties/AssemblyInfo.cs diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestBindings.xml b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestBindings.xml similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestBindings.xml rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestBindings.xml diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSettings.xml b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSettings.xml similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSettings.xml rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSettings.xml diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary.diagram b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary.diagram similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary.diagram rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.TestItineraries/TestSsoResolver.itinerary.diagram diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso.sln b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.sln similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso.sln rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso.sln diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso/ESB.Resolver.Sso.csproj b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso/ESB.Resolver.Sso.csproj similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso/ESB.Resolver.Sso.csproj rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso/ESB.Resolver.Sso.csproj diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso/Properties/AssemblyInfo.cs b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso/Properties/AssemblyInfo.cs rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso/Properties/AssemblyInfo.cs diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso/ResolveProvider.cs b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso/ResolveProvider.cs similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso/ResolveProvider.cs rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso/ResolveProvider.cs diff --git a/src/Tools/ESB.Resolvers/ESB.Resolver.Sso/Sso.cs b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso/Sso.cs similarity index 100% rename from src/Tools/ESB.Resolvers/ESB.Resolver.Sso/Sso.cs rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ESB.Resolver.Sso/Sso.cs diff --git a/src/Tools/ESB.Resolvers/ExtenderReference.targets b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ExtenderReference.targets similarity index 100% rename from src/Tools/ESB.Resolvers/ExtenderReference.targets rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ExtenderReference.targets diff --git a/src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.ESB.Resolver.dll b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.ESB.Resolver.dll similarity index 100% rename from src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.ESB.Resolver.dll rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.ESB.Resolver.dll diff --git a/src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.EnterpriseLibrary.Validation.dll b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.EnterpriseLibrary.Validation.dll similarity index 100% rename from src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.EnterpriseLibrary.Validation.dll rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.EnterpriseLibrary.Validation.dll diff --git a/src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.Common.dll b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.Common.dll similarity index 100% rename from src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.Common.dll rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.Common.dll diff --git a/src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.ExtensionProvider.dll b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.ExtensionProvider.dll similarity index 100% rename from src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.ExtensionProvider.dll rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Modeling.ExtensionProvider.dll diff --git a/src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Services.Itinerary.Dsl.dll b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Services.Itinerary.Dsl.dll similarity index 100% rename from src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Services.Itinerary.Dsl.dll rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.Practices.Services.Itinerary.Dsl.dll diff --git a/src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.VisualStudio.Modeling.Sdk.11.0.dll b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.VisualStudio.Modeling.Sdk.11.0.dll similarity index 100% rename from src/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.VisualStudio.Modeling.Sdk.11.0.dll rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/ESB2_2/Microsoft.VisualStudio.Modeling.Sdk.11.0.dll diff --git a/src/Tools/ESB.Resolvers/ExternalReferences/SSOSettingsFileReader.dll b/src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/SSOSettingsFileReader.dll similarity index 100% rename from src/Tools/ESB.Resolvers/ExternalReferences/SSOSettingsFileReader.dll rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/ExternalReferences/SSOSettingsFileReader.dll diff --git a/src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Properties/AssemblyInfo.cs b/src/btdf-esb-resolver/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Properties/AssemblyInfo.cs rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Properties/AssemblyInfo.cs diff --git a/src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj b/src/btdf-esb-resolver/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj similarity index 100% rename from src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/Services.Extenders.Resolvers.Sso.csproj diff --git a/src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolver.cs b/src/btdf-esb-resolver/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolver.cs similarity index 100% rename from src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolver.cs rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolver.cs diff --git a/src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolverExtensionProvider.cs b/src/btdf-esb-resolver/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolverExtensionProvider.cs similarity index 100% rename from src/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolverExtensionProvider.cs rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/Services.Extenders.Resolvers.Sso/SsoResolverExtensionProvider.cs diff --git a/src/Tools/ESB.Resolvers/sn.snk b/src/btdf-esb-resolver/Tools/ESB.Resolvers/sn.snk similarity index 100% rename from src/Tools/ESB.Resolvers/sn.snk rename to src/btdf-esb-resolver/Tools/ESB.Resolvers/sn.snk diff --git a/src/Developer/GenericBizTalkMSI.wxs b/src/btdf/Developer/GenericBizTalkMSI.wxs similarity index 100% rename from src/Developer/GenericBizTalkMSI.wxs rename to src/btdf/Developer/GenericBizTalkMSI.wxs diff --git a/src/Developer/ProjectTemplate/Deployment.btdfproj b/src/btdf/Developer/ProjectTemplate/Deployment.btdfproj similarity index 100% rename from src/Developer/ProjectTemplate/Deployment.btdfproj rename to src/btdf/Developer/ProjectTemplate/Deployment.btdfproj diff --git a/src/Developer/ProjectTemplate/InstallWizard.xml b/src/btdf/Developer/ProjectTemplate/InstallWizard.xml similarity index 100% rename from src/Developer/ProjectTemplate/InstallWizard.xml rename to src/btdf/Developer/ProjectTemplate/InstallWizard.xml diff --git a/src/Developer/ProjectTemplate/License.rtf b/src/btdf/Developer/ProjectTemplate/License.rtf similarity index 100% rename from src/Developer/ProjectTemplate/License.rtf rename to src/btdf/Developer/ProjectTemplate/License.rtf diff --git a/src/Developer/ProjectTemplate/PortBindingsMaster.xml b/src/btdf/Developer/ProjectTemplate/PortBindingsMaster.xml similarity index 100% rename from src/Developer/ProjectTemplate/PortBindingsMaster.xml rename to src/btdf/Developer/ProjectTemplate/PortBindingsMaster.xml diff --git a/src/Developer/ProjectTemplate/SettingsFileGenerator.xml b/src/btdf/Developer/ProjectTemplate/SettingsFileGenerator.xml similarity index 100% rename from src/Developer/ProjectTemplate/SettingsFileGenerator.xml rename to src/btdf/Developer/ProjectTemplate/SettingsFileGenerator.xml diff --git a/src/Developer/ProjectTemplate/UnInstallWizard.xml b/src/btdf/Developer/ProjectTemplate/UnInstallWizard.xml similarity index 100% rename from src/Developer/ProjectTemplate/UnInstallWizard.xml rename to src/btdf/Developer/ProjectTemplate/UnInstallWizard.xml diff --git a/src/Developer/RedistComponentGroup.xslt b/src/btdf/Developer/RedistComponentGroup.xslt similarity index 100% rename from src/Developer/RedistComponentGroup.xslt rename to src/btdf/Developer/RedistComponentGroup.xslt diff --git a/src/Developer/WiX/CPL.TXT b/src/btdf/Developer/WiX/CPL.TXT similarity index 100% rename from src/Developer/WiX/CPL.TXT rename to src/btdf/Developer/WiX/CPL.TXT diff --git a/src/Developer/WiX/WixIIsExtension.dll b/src/btdf/Developer/WiX/WixIIsExtension.dll similarity index 100% rename from src/Developer/WiX/WixIIsExtension.dll rename to src/btdf/Developer/WiX/WixIIsExtension.dll diff --git a/src/Developer/WiX/WixNetFxExtension.dll b/src/btdf/Developer/WiX/WixNetFxExtension.dll similarity index 100% rename from src/Developer/WiX/WixNetFxExtension.dll rename to src/btdf/Developer/WiX/WixNetFxExtension.dll diff --git a/src/Developer/WiX/WixUIExtension.dll b/src/btdf/Developer/WiX/WixUIExtension.dll similarity index 100% rename from src/Developer/WiX/WixUIExtension.dll rename to src/btdf/Developer/WiX/WixUIExtension.dll diff --git a/src/Developer/WiX/WixUtilExtension.dll b/src/btdf/Developer/WiX/WixUtilExtension.dll similarity index 100% rename from src/Developer/WiX/WixUtilExtension.dll rename to src/btdf/Developer/WiX/WixUtilExtension.dll diff --git a/src/Developer/WiX/WixVSExtension.dll b/src/btdf/Developer/WiX/WixVSExtension.dll similarity index 100% rename from src/Developer/WiX/WixVSExtension.dll rename to src/btdf/Developer/WiX/WixVSExtension.dll diff --git a/src/Developer/WiX/candle.exe b/src/btdf/Developer/WiX/candle.exe similarity index 100% rename from src/Developer/WiX/candle.exe rename to src/btdf/Developer/WiX/candle.exe diff --git a/src/Developer/WiX/candle.exe.config b/src/btdf/Developer/WiX/candle.exe.config similarity index 100% rename from src/Developer/WiX/candle.exe.config rename to src/btdf/Developer/WiX/candle.exe.config diff --git a/src/Developer/WiX/darice.cub b/src/btdf/Developer/WiX/darice.cub similarity index 100% rename from src/Developer/WiX/darice.cub rename to src/btdf/Developer/WiX/darice.cub diff --git a/src/Developer/WiX/heat.exe b/src/btdf/Developer/WiX/heat.exe similarity index 100% rename from src/Developer/WiX/heat.exe rename to src/btdf/Developer/WiX/heat.exe diff --git a/src/Developer/WiX/heat.exe.config b/src/btdf/Developer/WiX/heat.exe.config similarity index 100% rename from src/Developer/WiX/heat.exe.config rename to src/btdf/Developer/WiX/heat.exe.config diff --git a/src/Developer/WiX/light.exe b/src/btdf/Developer/WiX/light.exe similarity index 100% rename from src/Developer/WiX/light.exe rename to src/btdf/Developer/WiX/light.exe diff --git a/src/Developer/WiX/light.exe.config b/src/btdf/Developer/WiX/light.exe.config similarity index 100% rename from src/Developer/WiX/light.exe.config rename to src/btdf/Developer/WiX/light.exe.config diff --git a/src/Developer/WiX/wconsole.dll b/src/btdf/Developer/WiX/wconsole.dll similarity index 100% rename from src/Developer/WiX/wconsole.dll rename to src/btdf/Developer/WiX/wconsole.dll diff --git a/src/Developer/WiX/winterop.dll b/src/btdf/Developer/WiX/winterop.dll similarity index 100% rename from src/Developer/WiX/winterop.dll rename to src/btdf/Developer/WiX/winterop.dll diff --git a/src/Developer/WiX/wix.dll b/src/btdf/Developer/WiX/wix.dll similarity index 100% rename from src/Developer/WiX/wix.dll rename to src/btdf/Developer/WiX/wix.dll diff --git a/src/Framework/BizTalkDeploymentFramework.ServerExecute.targets b/src/btdf/Framework/BizTalkDeploymentFramework.ServerExecute.targets similarity index 100% rename from src/Framework/BizTalkDeploymentFramework.ServerExecute.targets rename to src/btdf/Framework/BizTalkDeploymentFramework.ServerExecute.targets diff --git a/src/btdf/Framework/BizTalkDeploymentFramework.Tasks.BizTalk.dll b/src/btdf/Framework/BizTalkDeploymentFramework.Tasks.BizTalk.dll new file mode 100644 index 0000000000000000000000000000000000000000..2caa234b976e532efd92bcf79476ea2482786c39 GIT binary patch literal 35328 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ρL0x zfd!-{AGWc~mGZkRZrvB4WFDOQ2{Q6mLBeWW%g|bWU5r21;MYzJdD`youX$fxZuM)e zXS;!1<*w~Y(g7T6Z(t~2vw<-DAfUL@FOYS$MZusewA%i-(6J?FI-{l60b=Ud?a0^qtr4*&oF literal 0 HcmV?d00001 diff --git a/src/btdf/Framework/BizTalkDeploymentFramework.Tasks.IIS.dll b/src/btdf/Framework/BizTalkDeploymentFramework.Tasks.IIS.dll new file mode 100644 index 0000000000000000000000000000000000000000..6916fd9530bc8f49ef9e265a1db7757b319fcdcc GIT binary patch literal 32256 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 %~js0x24V>H2(z6qh4bTnk2Db!p2nq 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%0Dc+{7G6;ML`G4T#OzgxNA8=-hO4I$MMfT_ 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 literal 0 HcmV?d00001 diff --git a/src/Framework/BizTalkDeploymentFramework.WiXSetup.targets b/src/btdf/Framework/BizTalkDeploymentFramework.WiXSetup.targets similarity index 100% rename from src/Framework/BizTalkDeploymentFramework.WiXSetup.targets rename to src/btdf/Framework/BizTalkDeploymentFramework.WiXSetup.targets diff --git a/src/Framework/BizTalkDeploymentFramework.targets b/src/btdf/Framework/BizTalkDeploymentFramework.targets similarity index 100% rename from src/Framework/BizTalkDeploymentFramework.targets rename to src/btdf/Framework/BizTalkDeploymentFramework.targets diff --git a/src/btdf/Framework/DeployTools/DeployBTRules.exe b/src/btdf/Framework/DeployTools/DeployBTRules.exe new file mode 100644 index 0000000000000000000000000000000000000000..90a3023da7e4fd35d4ac9fce999cec96e1722242 GIT binary patch literal 32768 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%0D!b|q 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 literal 0 HcmV?d00001 diff --git a/src/Framework/DeployTools/EnvironmentSettingsExporter.exe b/src/btdf/Framework/DeployTools/EnvironmentSettingsExporter.exe similarity index 100% rename from src/Framework/DeployTools/EnvironmentSettingsExporter.exe rename to src/btdf/Framework/DeployTools/EnvironmentSettingsExporter.exe diff --git a/src/Framework/DeployTools/ExportBamDefinitionXml.exe b/src/btdf/Framework/DeployTools/ExportBamDefinitionXml.exe similarity index 100% rename from src/Framework/DeployTools/ExportBamDefinitionXml.exe rename to src/btdf/Framework/DeployTools/ExportBamDefinitionXml.exe diff --git a/src/Framework/DeployTools/GacUtilFx4.exe b/src/btdf/Framework/DeployTools/GacUtilFx4.exe similarity index 100% rename from src/Framework/DeployTools/GacUtilFx4.exe rename to src/btdf/Framework/DeployTools/GacUtilFx4.exe diff --git a/src/Framework/DeployTools/GacUtilFx4.exe.config b/src/btdf/Framework/DeployTools/GacUtilFx4.exe.config similarity index 100% rename from src/Framework/DeployTools/GacUtilFx4.exe.config rename to src/btdf/Framework/DeployTools/GacUtilFx4.exe.config diff --git a/src/Framework/DeployTools/GacUtlRCFx4.dll b/src/btdf/Framework/DeployTools/GacUtlRCFx4.dll similarity index 100% rename from src/Framework/DeployTools/GacUtlRCFx4.dll rename to src/btdf/Framework/DeployTools/GacUtlRCFx4.dll diff --git a/src/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe b/src/btdf/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe diff --git a/src/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe.config b/src/btdf/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe.config similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe.config rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit-agent-x86.exe.config diff --git a/src/Framework/DeployTools/NUnitSubset/nunit-agent.exe b/src/btdf/Framework/DeployTools/NUnitSubset/nunit-agent.exe similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit-agent.exe rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit-agent.exe diff --git a/src/Framework/DeployTools/NUnitSubset/nunit-agent.exe.config b/src/btdf/Framework/DeployTools/NUnitSubset/nunit-agent.exe.config similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit-agent.exe.config rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit-agent.exe.config diff --git a/src/Framework/DeployTools/NUnitSubset/nunit-gui-runner.dll b/src/btdf/Framework/DeployTools/NUnitSubset/nunit-gui-runner.dll similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit-gui-runner.dll rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit-gui-runner.dll diff --git a/src/Framework/DeployTools/NUnitSubset/nunit-x86.exe b/src/btdf/Framework/DeployTools/NUnitSubset/nunit-x86.exe similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit-x86.exe rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit-x86.exe diff --git a/src/Framework/DeployTools/NUnitSubset/nunit-x86.exe.config b/src/btdf/Framework/DeployTools/NUnitSubset/nunit-x86.exe.config similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit-x86.exe.config rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit-x86.exe.config diff --git a/src/Framework/DeployTools/NUnitSubset/nunit.core.dll b/src/btdf/Framework/DeployTools/NUnitSubset/nunit.core.dll similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit.core.dll rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit.core.dll diff --git a/src/Framework/DeployTools/NUnitSubset/nunit.core.interfaces.dll b/src/btdf/Framework/DeployTools/NUnitSubset/nunit.core.interfaces.dll similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit.core.interfaces.dll rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit.core.interfaces.dll diff --git a/src/Framework/DeployTools/NUnitSubset/nunit.exe b/src/btdf/Framework/DeployTools/NUnitSubset/nunit.exe similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit.exe rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit.exe diff --git a/src/Framework/DeployTools/NUnitSubset/nunit.exe.config b/src/btdf/Framework/DeployTools/NUnitSubset/nunit.exe.config similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit.exe.config rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit.exe.config diff --git a/src/Framework/DeployTools/NUnitSubset/nunit.framework.dll b/src/btdf/Framework/DeployTools/NUnitSubset/nunit.framework.dll similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit.framework.dll rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit.framework.dll diff --git a/src/Framework/DeployTools/NUnitSubset/nunit.uiexception.dll b/src/btdf/Framework/DeployTools/NUnitSubset/nunit.uiexception.dll similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit.uiexception.dll rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit.uiexception.dll diff --git a/src/Framework/DeployTools/NUnitSubset/nunit.uikit.dll b/src/btdf/Framework/DeployTools/NUnitSubset/nunit.uikit.dll similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit.uikit.dll rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit.uikit.dll diff --git a/src/Framework/DeployTools/NUnitSubset/nunit.util.dll b/src/btdf/Framework/DeployTools/NUnitSubset/nunit.util.dll similarity index 100% rename from src/Framework/DeployTools/NUnitSubset/nunit.util.dll rename to src/btdf/Framework/DeployTools/NUnitSubset/nunit.util.dll diff --git a/src/btdf/Framework/DeployTools/SSOSettingsEditorBTS2013R2.exe b/src/btdf/Framework/DeployTools/SSOSettingsEditorBTS2013R2.exe new file mode 100644 index 0000000000000000000000000000000000000000..d2304e5b5e437181902c8b0aabfae3e6c1b84236 GIT binary patch literal 20992 zcmeHv3wRt?mFB7H>gv|3t!~MZAF@@JW2Y@kZOgX&NbJ~p*-_%RWG4;=r=>1Q9k;sV zs&3ngF-YVA4$C71*Z~Fz1Qs$O9~oeI3}0Y??93(~FbO*>WQO%5!(&5ugvUS#1Ihm9 z+^X)DWthyjv)|75?Ur1p&N=tobI(2Z+-FsL-%W3&5D^);UwVn?vv~5gOW+>|Gf0lL z{zZ&FRrR$MpVjt$ZN>0J*0ZKuXWUIsTBGTF-YHlkw&fP{RyJ?-9~iPGos6BTtE;}k zSAB4RXs;Hc{v&lKg3_KMU8~V*h^_@Es<`hP$J4?+gPX0h@X(drz{Gxj(qG~RpD&$u z-9c0@|H@CFR3g+5y*DsEgWF`}lIvcgTCi%zh*~a5`lF;(GF`-?pt(B1l`7b03m`tU z2f)J3iN4*yIR}DlE8UBmbsfZAaqS}Ntsn)R zVZY*1#fOPDLI-XQynQJ3+v|vu93U_AYS%-_CZg)qq4o{B2W!kERGICo^^lQlMnZcV zBo;BU8OUNF1q0S9fhEjet|ynO=Q&iu;0)&lS+1XhC5j;kBwJZ>gPv?eAx;|;n-vjq zq}&pPs+lFhm6f@!V4`8YPAHY@9S;<6mTEleVDf6iOR%7ouMUbwWewhiDs?08a5QJM)7r3x(geo%&2oEcv1HNh=kVU zEQegAfb3fP()9+t7JA@=ct~lei6}vGmO*Z5rNXsGeU%X>35^%8Z!qG9vj(WOtDXKb zrN6j@BWx@L{E5JeB;YWDX>{z5H(Q`~Mg{*~M$W)uUgRrVbf$&L`hVg{2JoEg>kgkEqH#t_&A>_%PV;h#D%)9WcVt zgT}ar!N9BzIXgi*y8vLsHs6RE86Rq+5vPY!QAINviio2m&>c(xrYZJEr8ln*O#8wg zFwH}FRo7K{eO!=niI-4aRM>R-k*HTmnLH4g?W!&fwEI}OE|P#c1Z@se;(AkZCD+Cb z8R972Os?Ymu5O67#^eC24xNWb4c$183bCswgg$XCo_y)&B=H=lIlCd=(LRR-cUN~b z&to~rU)}yVcYkU2_WhM2hBL^?*H!Wy*3@3z)Lz}l&}4uC6m4R(U!@`smI~RXHz%)S zX-2LOkiCo`Hk*_C0@nTjL2u)6T5024m}z|BLyV!!&3e zck1VuN*+T>C)y>>Ny2h&V&NnjMmj7UXts~&=TJeTqe@SrMa)jET~EFOV(o~5FrjjC zDWT4Vy8CAs(%c^aG_~$Z9*5v+L<1M$ypoldO)Q|HbRO%>A|gkVxYL`?b79AMZ*1fH#R8%>>C8ohKW>_LH4Cvh$L8&P1XY(La5w$$J&nq@8`2wcgA!7o4&q6iI6b8dl@o)mbF zi)*cRPBKe~MNY1STW`T)!1@j%)tdy<$(K^xU&2FEnnmn+*4$XBnc0hd&5WZC7+X#6414pe*v(7Nj5p>N_cCcwY$Q;Or16=z)Gt}&BSt9GDLGEM&P>TdXI9V(E_;7Imn%G<%P}yY%Q0BNZLMwHR_T2%%Z+mloKo4=_t-b@ zy~N`z+2Yrm@h0bWr5x_6vJZHCXz>Gs@gUL}Z>_Vw%W5lnKC|6@WdoSDjzDN`urqs^ zU%F&@MY%*ChFa_VA{DW`vIu6mKPVT$wDn!ov9+@@q?o%BzpxX)oi2CFkn3+_~%!*ZW_zbSh9EP;M1cEQY z!>N+6W?1o4rG~k{irv~U_6yQ_&B?ojvm6{{G6JwC2*BhUIT4)Q%=r%>l5b*;4B$=9 zn@hO!7Dk(r!bvjGjv<2gIo)_J;Q8~-+2*bq_uX9b-JH&hRH$)nNN;*~b@FXsH6`x> zG`(FYEctepnX@m{dE3n=74g?#5p6Uk{{$i(mirs1d>oUVn#G)Vf$O~+pxT^aIT3DO z@|s1!p>Rf?P=xCweDn3kp8Ep4L$HZ*L(^Wto=hFKJ*Vi7+Fl7eY^O7}+hI+5qmG-) zj&xW@ZP&{>`5l{5>-n$4>MQ07Mc3Yuw~GZgo$Ig;7DsZ~(d+H$Vdtcs-!ZafOS*fs zdvn*ejhpQCTeq#8Usy3;$WGcp=|gq__7NM$*TJ5C{ulbj_dd_$w{SP*C`}_|Qx2|4 zVT)+fSt@WUX?KU@oGCpu1tZc0m}-qW`Mf<^@T`Jk6(($}H+$=FI(O0<$QNvP%FTMV zHI&Vd=lC(6?>vyVJlj2;9ks1=K4ayabjD*HW7+Ydt2AcwV~#tiaIfIFc7~6z()c$v zmd$0;1!OH7kg|qR>d?@E%O_itMXz8@q)*#84zu$(BC}6touZeUE|m)XBhzAgzde<6 zrYG%u!P<>;H2aL>p0q~N9wboHG%PO^P#4d-ao=7Gw%C?^cFJ)JNFQ^ZNznlZi_C5$ z@3HeXD&@GTvy(Y%;OwZKvpiUUI#1YkA!Ui}sovrK-F$X;3;d|miqYPbJ(?Yxwzd!E zM{~uDjXGXaaEtc#brp;heF_cp?>^ond;t7-W1D-2uIttOK&%CQnuC7h`i))KSM#Yv z4)7^-%$1lv_hSBe3KQANp@Pc|z!Dv+aCT;bcVvhPYt`A}$~{L0vC5&_LBAn_wBDRE z!os)^_Sy~a|6om32*ht!Z6pkV+znjZ=;(63a0t)6xVejZ+<~M;%M<1~ln@@SEss zb*%0Cb$?%H(k}!qkFk7vj6J_o;0>|sV`N^d~X4@FSA?u)uF3SAvWM?AxUR zR}0)IaF@WtfH86waNc(=;QIbG@C5x7{3W!yzPWx0^#Ug7mG#^fx7V}Ij{;vpk4fs^ z2z*jxUIITs>*GJx_Gq`DKP;j5$2sqZ!Aa291^!fEXM#C50h;vQ1lR5%zyy63oER-^ z_ zc8bm)Nm?_XizDrq^m|A)(|$TSW9kivvOa;w1wN?XM2BX64gAo|OMn_>LeBv{8miYc z`evvRP~jnyQx}?dfpaW!Kj7;lp8&i^;D;ig2L8#&UjY718ElYI@4g$F|haPkrjW`XQVk{j)Fm5!g~o(G`U2PHKf@Ev+k2N6Z732iV|BEP)?|OC>Ht#)^wlpsg}^UDNYC5xP*IXZRjF3(2P%YhrWxWq^Epp zXXshPLI)4iSZ@tNauFRA>Id4%&@X8*-Rx7RLchhEhAE-$l+u^eZ9?5ctaCZN$)~uy z74#0D;u6~EUY|N0(zTUz?G?(h*TL#lH0)D%hpMzIsSz_1Tm632VGUVAy^|h732Uie zsM}C_vzDTaP=6KuhtP6uJ$+VD^fQe7>*=dL^+ITkwt@b^m(-1vwvqnPr{czPP~Z0@ zR~j2YJ>yed#u3^?&-&DMq;=Czgt{|&#@MB8re7%vwhVwWRTTtv>aPaS&;1gnC;0g>j>{l{WZko5QaJb+u3Rg-1a3`P4*sLfb}red=_0 z64X(jnhAT_Rdh_Kr?rQ|XF*N)Y0rkwgZhn7v(e>dO1qkBu4JpZHT&plvV@wYZu3pr zcG~SzeW0$P{XR7eY8OrT)EKB<`if7z!+g8ePha(^ubS`CcGLHL>X+sRwQK1&K2;Ox zrt7fl;L>NQHImY)b1@*vV4_tSDnyPmeL<9v5hJo;DK^)xLM$3!<) zAGZs2PqYyITWv3W#i!m7eG=4TKK1tKMNm9ee>BSQV}QDkmpK9d6CzUyFO>=OD4EZS zwy#Mph2Jb?JtZ85Iz0mzqFsjTqNxK4f`~UM=wT0`IEeyi4#u1JvoyUpD^9mm&Y3McWqz zej*ydNLP(H91a1@9BXCgQA;6z% zX~17;S-@^O1^8QSR`3gen*J`pKG@KxFV*9;NVfo6^&{Y{)>i{xCmhcE0m*g0z&{tb zSnT|q;9mm#6=p)7RpP`mMx1!2cvMoK5cs4P3$++eYTv0{XZ%q6UF{+IIY#M=fc143 z=>^TI+euGrYwETbRXUd#*ALdgHhrY-pb^&#b*})tUGR6-<)CLUbeAy*3s-7`uyzd~ z=Q>88uY0Gl0vg_DtO4w!75eY%K4kPzRqO%4g|U>jP0ye&4$|h>BgUZ4HZLYF{g9M< z4Dc~%I3Ih$SOcB^WE`T`$2Mq(q?E<<*4T33Ty9ps)A*f{)jwkB;jI1{!JjdzfInk2 z0B#O10h|c006ZN|hPi#uBkx=E_2Fs#Yp^Fye;?Z%zJOAC!%xt6!PzFYcv|~)>{+^? z*DmOzZM1MfH{GqL7u*!SppPxsNuSeSi`C@)bk~BD;VPyKtq zIavQI?T7kA{e#-i!T%sQch`Ru@IBzX;By|X|9DsnZPh;w{txQEf_goN)F-Gm{uuCO z@dvdPNc|x2L-8jd^XmAw!)ro~`o-{*bOEVP(>vnd4|hT4+3>c|r{g~Z{7(G&@HYB= z{6)Z6f-PAFxQ%uu!sa$Ql=x`)nCRR_Zlcz_puaBhpmsrjOQM_7;CE9t#4&a%^hjc{ zc`Ed+#4^Aa5^d%*QtvWmMdpIQ#gu87G>_5w2G4vNUYa&z{9YYvmqzRtV_0F_K`A;% zQ9VVs(TPZk-bfRGub}UnDXe)90bfaX0$)pC2gDo=c(uSjf!EWIz!{==q=$Y)NAw=L z584JPq&0-nf~T?0{T zu?0oF%GeH=75q2hJAg-{%(*i9J-~aTKh(GkF3l8J1&a3^yep|exjM>axByn@*ca3Q zHo^+5=>c`Dy%qp=U=-4^?`Qz*LW+((MKj<5^miQ}>MVu)A;4*(q36 zDX;9L`Qm%rY^EoZp29&Q?Mr9#yKyW?(8b@lQE;F+r#^m_{qnN5N5R=Dse@5En$8vN z;pr*cXQay2^{B^n)6;vicw2X1gb(9rUv|`WJZG$s@{cuBgM6&%Or=o$zFZb3g_n^j zr3KP7772G{+%B9L#8EUir$SPr+!n$+aUzcsPmvLXWdu2K zLVPAE3gaY&iGV@}2lB;9b=paL>_P>_#r8QkhNixpop$NOiK+Ra#zL22b5WOJD|PI$ z{cQ9gPK*aLaAkHZi&#PNeR87Ad>X>pZw1+J=j?*rGc`qhIEYmksDZO+b`KqeQ!B); zO?wlC^hnMovBRSq+-$*yN7ETDXUIS8W&CjZOogJSIp?9uMF0{gU7*k4@b{RO0HmL|*2=v=yX}r^r6lthj+Vd_aT<(|DQ^2Y3ND*#_ z0?CO^f4NSSx@?b0m2Uf~s)-iPGBbMAqxiB4Sj(_x9pdi=83yUynQPm4?(4oI?C2 zrnguqIQbJ8*hWv%XwLEMIUEl?X$~W(ti(*;L^?liXUh7g{D|dYycE8bqB3grp%@(L zm$L;U{Rtk^{8YjVuY<1bd1W!Y0^(W@<73`l=j@3pUGDDujPTPyh9LaMH zGRjb|C-0p>Gats+yXj0&6SkEG5h4Z5H%J`~25AfpS#JtTFxX@Zs;iWOos?H9T}EYR z(cbh32KXGqF7gegx%QXBMGUC)Tt&ms9@i;Op|&*cBV9`C2KCrTgF!2^6N5fdo+$$? zn4#fOc_j%t5Z;3qCOi(v>o@XWKgu{72>U#Vs!J7)V?YSfG1ipufai?dLYTMgvviv0 zVXBPT;Ef{Lc^+?h&cf(CiWjC{;4CU)Iuj>QIy0HgE0nz@0Y6o6k79oDJJ(_L;xm|o zF~IR#M~@B^%YB$^*LB>z&NxjJN{gHuCv&BhkJ9T0vKksQ#N%=)Fen|2P99BV$d&=2 z7w-&Z)UB+b=<;k--^Dvsk1`Tah@V^Ade`_Gi=MdB-bcM|pA|DUOeGaFul^9=yz}uz8KZ zJsis2Qt&8-bPfz0>9c})Wp#egu^5s@@VdHC;W50ugroMRr=7|eRP^=e7Zl9Gb8S?s z+FlpSy+4{TRKR)$wUillAL77v%a-~6;NUK!sZxQm-bdnL$Ej#8FiILq2!YF^*c`?n zyzEx`6~R52nIkfgv-#C}naAs7S*HzQ6^eoN5?a0Mg-hHEl3EgQClt2_F@FbXkFO2frcGl8OpiUE+gaPk*SPYPL?Dv?O-krND=bmgU5zz@%;mql@MZzrz)QV_Xf>^k-~4R!2_hK zz)L)^xdD6>ojO>&sdZn`b>U~)hc*9xi17lGr!I~ip4&>>JN6vrO^<@LI}7;bv3|eA z-eNY#MXK^;Wvj~f(UP&`&zrJJk>QU)Fy`<^qr6_J*dJ6f3$9wOz$~>JL(|EwOlmfS z)%hsCw(xgngWmpPE_c8kn4H2YhYNS{fhW&9Vm+@NY}$wUBRy{OtckH8=Zs^{!UB{A zv4PsSLG7X{gw#xq#Zf8S;3#&&SR|hj6O`t39-nfQ*CI022~T8TJk}U4l|zg@?Q0bK zE~&_2dknMd1ghX~2``;jhl=N!{T zR&PW27DuG!F@_x{Hvl9rO+x z164Uvd)PIj>73nh;bPb- zkNhy*bI@=V!y^sIvacevFdM54CC{WeS?M2^)e~abpX3PRX)t2(@ZaxD;y_2u+3>%7 zeT4--Qp#nk8Q*sIJ9&h%%o^pyAaf~iISHNA#<)6a51c~qqm}%nmUQ_Nfyo3`%NJn& zVN|f6!S4k94*=&Mex>|a!wxSM^nI@)1MNG9Zyq<}^mGf}>23nH2`8GHK@Ct3FvZCL z>%qx?zoc$NS}*>3K&=ONJ^s3IpU1C?dT0uNedOTGbBwYyPBe30AHMr50-eCueimJc zFaIX6PPP2+|7;w5=OK{;XB4uM<`sT>df&plCA?d1GtO)$fwN8uX z-FRlvCR`&MP5b&|5HF%gb{!Z0FB=oMhTV}zUe0p{I5#fq;t)}lQ4ZzG=B4l)(p59h ztss7fwsvnR?T=RyvdyEYfYQ_}vd|DW|bB;vSkY7uxD}Tz`MPvt#>Oqrn z)aP(>6LZ~EkFfAfQCgbX!dFQgWJS=}yVEpedLe%+x&?DiUM9~PGzcwAOWz9g1fS3L z!g~B-p^kI22RR&R@su>=6fAII$29H1GYc=$LasYE=G>aG|Cmb+6Hx#jtl$IONSxCePV8`aSu&P)j5K>$+;h&6o=X3MDDfB z9~0FaR#PIy@!o}-dkTk-a&iV3JDUyR_)kk8P-ddvRy5Z}1VFj*=6r`7--mphXSbAz z*GcDIUd78+_QQ%PG@^sLalhtK%z{4d|4g3|&D_L6y)JF~qZp1;7)#>04k>g(ObACov0EhO01C@u3@w*0ta<3OKfAJo52nwwj>rZ+9PNuqe2g` z@Bj-#8%ou=)Rx4cdhAn=L+Wt^h8<(S>OfwJJB{1Moy9#FMm?8tC#vv=)#Fk8@LZSoh*fyAE3bnHQqdN!d{inQUBe>7u^N9D&zpwm zRPathuU308*<#LoSi_6d;aFX1?Zm=H9$@%LzVh%v-dCk~zbhE8Cp)aNz`w!oAq>{Z zRU3{)`_qLqZ%FYQIR1#di9d9m&o(qjU#_xPB+IgHcur;Ex!=9S|9yuML64YujNgn8 zA2hg}){3=Y#f#Qd$!jming4e@#y*Hz20BhO5wD6E(UwF@V&*5(X<~`Ebh21&Bn);G z{KTvlM)hZ_s;vljHe^G9aleb25j~0o-Hg_AT7B>rt&i45qDqw0InrV=)`DV4OLWF( z>!f3KB1Bsfvy0LBS{jif(U_QxCuSEWR$+`4ohM!!|7P`7(%V$eoSjsOr)2n9#6)6tT0PF!T460#8=t)+K6@doc(Y3U zO^Ui(?0knJ2GEn?S=73=R!O}}JwBk)Kdh+x74@Jrq|M)g7=-ag#*k$pG~F(ZHu`mlY_z!H3j}$Uv z$EBH$SNMj%&Whh=vkG_B+@nk9>pg91mFN21~!PT!hX<$ zfV+Y7^|0|AeiP1-9tKridSVYJmjPIzR(Sow8f;Qqf8IvV*Yr`5;gb*bw+V+3=$H7)8o#?L$@6x=!y=jYUgZM^ zF6UofeiKetsw#9Hg)SG`)FA@v;Elpo+Ty2)L3m3)WJ%yXM8#3rclmV z+(dth?+P_&#J4-}QcjLErm(T$+Ni@Ex(tu^w|)3R&Y}(Cn{J#PG1i4MB@6ZD;|$(I zs&fEtA3kt#z(0vE>MXQPu#4sG&2H4p!XA1=T8vK__$xndL9XWk-xl7qv4uf9F~!@h ze_eeu_+^IXZ+dt`$s5qJ=lBc5|Gmu}+r3rVRBfz+GA?b|%eCuPM85_<;2;=QOu`@P zZ-S={liEL3i95LwxXNA%9BO4*Etz{#MU|LOkS1tCR3-o+N{ZR zK0Ah)ESPGgG^nzyk}~y4RbhILMf|(uHj5YYJKFY5R~+D`@I^!0I;8>cIlThE@Oqi{ zY-p2wDBH6~i}=E7+NZ&B?NdeAY2zD>>}gC}gv|3t!~MZAF@@JW2Y@kZOe}QNaEO%EIW$dmh8mA;I!0bspD2x zyQp`m2(SYzkRdRT3HitbmdEggXLe?j4`vc}SjfV9lHsu-!w?<=;SrMk z&$(6IEz2;OZ|2*b@7pc8PMve^x#ymH?zzvZ_MRK>rVtSsxLwMAowkt~2hYC#|t`KJOH*QQLA$c`KW@w(lFZCY_9(YG|mv z%vZgCkZ89SqJcvV$AZ$HAziD}>WHodC#tw_9mmtcJ&l{Kv+&TB-N49Xz}FXXgU^>v zH{C(hDE}%?pHw1r1@vCe_%!aa5@z_tU`M~DfX_Mp^ntszQsfV|49Qx7Fuh-z1cI@jqQtTB@sK<7$5WF%XW z(Afcr1&nL}vJgnofVE0s5%ZVo$;Ik<7L_nK!#P2g>StkzVh94sc9vYHC!0}-)4{|B zMT8tFw@jgGW?67~b*{^pXj-ciN+o292MRb#ts+bZMw(_txzylh{Vdoi)Gb74cOH`Bl@>#7q{W;oxV&rh zvna|48T*}Hp%DcX6pkD5 zu!HKDc+}z{HbZ0!M7sa>!u+^d+Q}7<#3Nm}oom4VPTYWD>>C}!$y%4@!#v_%jqY8x z`9t7AW8A}FVAh75tstFk05D>+Z$zDp5B1TA)5oc(q8SZE#8DFH4yFLp6#Jvnn^y*= zeg5~D<{`Xl8*01(F37mZOQm}i1N9L3o6`23+LUWCZON?ZQOGCw_ z$?dJ&;~YZ9BF53h^-=FIaKDWc)H8rF1{Zvl;3mM_U)%h$*7CB}c~DQ@0193~W21Az z0cPjB^s`JQk07NR?GooCVL3Ola1sq89TpBWJ4f}isG!kRqbJcKX1CU&g;1J9forZ&-RA(rp_&mUb-0epg?MnxR(6QD6m|%ALU6hWr$WTJ z2^!Qu+y=U(y-^u_p-q`-dKhm_Ctb07l#5nlXbm+lp$>RgyIFUyL3a1A02Z~c6&-Es z_14ao&bQBXo;aXcDOH}nCDhfVpM}*%SDkuF<74!}90or(tu^Tg)=CJy_>*Wkf0WE1 zu~zqNJkBA>@X>jK9%nAbGjPWll{WS!808r8Wt#-eG8Yj9u4KdD7oZ4Hga)TMH$zHK z3Ovijwbwc)m?gvlCs)R;w_!10eFu^1O@is<%PH>9;UUK<)9vZ@#a@ABPL_Esj$6jv zx)9_gCZ&{C$1A7lFPj(qc9D#qLAwJ)l62J_sF6%&}YUPkD)H&pwB*$aFtB+FpM z3T{xV2~}%vt=7zJ_rZ#05qps}H&<(B_CjAX^jEza38-kxaht+q)rf3so})2+_y%ktKjxS2L_GZk3t$#Tjf-$c&Q z;+!kV15lgF!V3zxXN)b$3-$fnUyQ@Qr*-QN*7&qO2;ykyZmTHvg zz+QVB!2Uk(b}*B7aQ$18ck)9Gbjdd{ZoLHERtP}UC;y0w;L6NmNb5@= z_!2yvDhX?v6+csMnDeaItq)_rAg$M$yh}Js!BHk70Q-UfOum^D!P&u_{{SNS7UswR z-r~Hqj5}{*v?VE=Bomz&B6y$Ei|0I^Ki`^d?WuF$!zJIt>C8xlnpcPPmiN>q-wsww z@?JpG+lIoD?_il(`$Czvu<}}NR zaOa|17XXLCX?a2st`qRhUqA7}=iwcKO_Up+@{0Ck>Y(j8C3npB%Gg0Wow406YtkEY z++23F%Q|ekUe?KPxgxce|GKP!Qm$BX?Jaq`RCLq1E^B{jG?yLQWlxPbC+z%|(Ty9^ zy<@!_dN!}W!d|;+^YXccmGZ^xq#cw#Y!_i4v2lFu@7vD*LSO&h=a~E^?v@;-X_Rcr z!8Ivt5p6m{MNTE{o{*d~r3(cZkuJhiYs|^#?XjX~6&)F^zRh>{D5%6wIBpT?$6aSqbilzP zvjfRH?YxajId1CAWX>8qGiK*34;G-#6SiGUSz>#te`Na(KD)aaepG73Xs=+8Wsgr; zR}baKa;1!oI$l$BOZL@ksu(HyBpT-5eY{Ed0Qm97Hun!-*RT13SP%LX2mSiB>wB=T z=2M9r;4|o$%Q1cK#{BaPCbH$jMVA|ZCAwDN?92r3&@dHOtFy)BI}Z(El|#3KJ`+J& zf6f_YVO$7%?fMUVu&yQq;x{YS6NW(U1}<)NbU9x*fah-9+(ppa<$QKIo-7Ab_$)(Y zG4Y8E^ZAAuWg3HoUn`S3wdI;gJGCnS4*;*F`?S|hHtH1{YJ|^&g3jC$O zm32*Z57L!&?3ZlaP@PHV1%9NC^*<``zt(YGF4S>dUIa9$zW&9U7TQ^#s&Ani1m*?4 z0nntk*Eb;bgTQO)Q}wThC;tneN#Cev4?mC874x z?P7r|1+EvkP2fSm7&-Ge@4M!4eg6u0f_@DCB3jwl+PH}N0TcAvMsADS8(HT^fiI#b zB=v6uJ}ok@fS;hX@gHeBwVTl&7SRXdocF`vB@?0#J(D8;?^lPy@;)?ie!cw)nM~z;q)#nlx8*3c2G5laioH}9#jLUs8BZv zWq>n{d|9Ew)QaBINZeH$&~KK|4AR~xX;J9r{`5|I1jjy6!Z8D=$3Qip@AROIM*4eD zOQ?>viq3zKv{pVBN7~QncaUtQy>xim)SD1x0|Jiha#T>{)xz60RBzn^MKzG{!b!b2L2mK z)uNx$;K={R}((9K<@zM`c%8V3MaN_6%}2nuYu3c z`_vjpnsl$C7Hrac;j8!hY1ipnLEZ0D!}Ms0h}QH)|dPUY^kT{GQxEywL`L=)|9D3Xq_#Jihfyt z9Zm#p@TsTuF;Hnmi7oReC)B+Z3w<4Hx=;F4Tj*O9r~MsV!o9RQbb*>^+NXL$-^EeV zGd{I7^gLpri-&2fw}v3Ofc6XZ1MNiU=d_S+@~M-d-{4I{L8v>W^rdv0Q1=q+TuN{8 zDK2jrz0;?-gbupTr%r`*Z8=?gnX>GSuzCfJ_|!e28trmw#>~W4e*kq@MV3(SqK8q! zYT7Q;Z797}OHoFszl{D}XsNcAKBFl52}b_4^i`kwb!e5gj{eS<)Qyz3p8npa;>J=? z-}fb#8|y$l=Tkk#A-aN|_o=Iq)=U2=)Sc1O#x`vO{X$W&We}9HlCA!McBiqGHd2F6 zeZ<(MZKM{T`n06A`_yyBex$7u>RIh)#tqsgTIZ*22)`E8RX#Nk9tAbvQxo9{Z8Pom zsZ-%eP=|eLI_zmz(h;Ga)gBI?0X5;LJs&;?>Q_R|M38n2VRr9^t4*I@N{oMSZb}jwN zr|KfTbRBjbT>1>PM^f5#^k$#BO41${>M_bh9zxoaep(J`yJ*uI&UX*RqkpOGqA8&` zCVH{@xLv4wqs8doYP;zxKJ`b@r$Ig8Q}2jg0L5eVN23fs2B`aZg%j`}5t(Xuu}q*x z$$Un%eNA#H{3a>u8R0P0={dj<{jAK?h3AI#JEOtA}3i(P{w2U)U?${QB~CnJ#EEB$$0hYCflq6(P@D0z_MQ4Q#t*fZ>JQLQF-l(m zY;3qdzt*gVt@Nz6s$rv1qjQOIeSZUN(?=Wj8*#nZ@EX9|1%FpV4tj<{cNs&laJe=F zYgYkst|RohhIbjupyB<-D!>6+rvI+tLq;Ff#2y5kA4_SQ^$hyr5N(J(W(?_U^Frd% z4@kL30H1({bFrt4RnYlQ#sPX$Y@K#MN?AyE$Cd);aOjhNtwe!JasMJGLQw9;Nh$pQ7)Avsr5KtoF;; z^K@RXpEp38Y5u%kx<^mXyD@xTKR$0OeO7-1R+A6VUGq+azog#>&QtWUd50kX1xRj| zap!UIz-L9mR z3E)fO4{6Jg`a$3a;!i>5_3>|oSB0AO3*o2fJW`*fcgDXT?t#qn;mx5>#eV|$o%oC4 z&GftY%Yd;2Te1XjGi^Cdj2t6R2 z#|56(Si^nzuBShAzxJTfW!|rS!e|2iIlu>0YRzrHc`W3yZdYi9vBkK~7&WrSIpc2Q zCz@O2t1w1EEaee~(3Hyji zzyroc6!kjeYQU`EzY5<0JQ`)r<-bP-G2{;b)>0m&)Y2``e@)n! zR^EWI{`Cl+90S3n(IQyMyM3bP;5)u*=?3A=mRo)a-j6Q9Th8vARmL6RRz7x+i!O$ASc1{EZt02b#0$<5$@)FKc@goUM{N7^TDM zT*)4pD%d_FRjDqzt?Q;$#?hYanCp1X@nXt9)=UlYv8Gc4EKUk9 zAyZBZq-iMdfVfJX2M;)t1t$*;XgWK`^%D12`DkbWXP3?-TU*8TPk67-<}=P|FU3yr zNL({KHepYu{WE0h%VcOMkHgj?d^PEuvT58d9vi|@G&iS0Qe)f}!aH^>j}uRk5rky~ zId)8ZCMgQzB!!89LWc(PrAc+#NjvRg6~)C4I5>u;ft;Oo>DaNt+)!hoOR%}9OR$wX zcG+GwdI%@RLm9X-dpwI+LGc4}qRf06#@TNbx!um$MZ2$1paC4jDh$-%88o|xj>4%` z;@76ViDG&*XOr0B(e-Y&Xv3rF43{(PpY}3-FnzjAiqvfC_a)O%CGzQ5rrc@h*a>@z zBvjcsTv_g(Dt7In@;ZuD2#XAPY}USfZb}-f9AJ`VAe~2-3B;?=;R&ad%M9CYHl54f zVk>pCN~_X4TPGJX$?$Qa9*U$H>P zCHixfo`0eBzEU2~P*N3D<@{siw^u9QT^WAjaMyphQxn;?zmSTQjc*8 z@tc_bQnBddk6~aNJ3(VP$FpZ~JoKbljG(d-GXoRp{J5Q|=r8yY%fom%e5*xe)EYoB zIMT0V3r6~5Jf``ngcn}>UEA|2Vt56_wH(36y#3CZV}Ss1WrB{k121KUJ%^pP8`pk91Vnho)QIbRNSCQ!j89l`x%&6DXaT%;pu!-jaYX6y3v^U;NH>P`&sJ z=3oqP{MON}e@(kNb67ppvmx0i6#?(~#X9fOMAg?>T7EIivr zwW{rRvE2KE3ByIKXHZL-VfP>oY`0>W?+*^{3YsbxDC>PB9(0_l<^rRvp^Ol?Jc`X? z48hB8wOe( zoI&o!186})V2#;ok+vHnI7aK@`gJto_{vZozFVMyeS0bjP;4KMCSriX%8SJEpj2Kg zUc}jvwR0I69}g8WYB^b!z_f$8I3PvHj}IOjuEqBcSXM%aDW0l)4%{0w3q}gRv4-}M zssb&CD(Fl0R?CDn*7r2Emxa8;#0(rD}gr%`CcVxdOA)ZVXK)yE3WS zFjnVd_}aqXoeg<=OS#-WcW|-Slam zNA^2egav2V?WnJJgphe@7)yVl%E(B1bV#OZ^_7=my|B)tdox+U`Li? zHdwt4<69h&n!^}zoZM*Iy*NYlYIKhMfs$&WAj&T4MSkq5)_~(MpcS}h2SXT~yCdiw zHU_Fnr1r6E#?m=^J3i9N^T%H}h6s2(CrN!~bB0ulRI9=64iV`uL)ks*aH8Cpd$RfL zWNA`pURPtPaEtq~@|Gc#GtB02`^mPTY7suiK~-sd9E0t@AE5hf_c#jiso{~nkqH;W zR%PUe>7Ijzs~R3@P?mjFp@rF4Z76vr&B;ptpsbz{%l;%s7*B%{i--U1&Lj?W)SM0f z%hy*}@FS&Cwwm#6cdwI2D9fx-NenWV^H!43No|a)WA@-l1V38IUusF0FB6zdV6}V! z<{w4{`x*RB(Ek8%?%`L;k2UP@QbFJMsxr`?v-sw515Qsj;+^glz^=fF<_1uM)CWv) zGQj$9^1oeD*CVYTe|@0Vg1Z)fJ-E-|S4DkPz~2BlIP*MCSsEvrzJCDU{gr@D;A=mN zF2|RD6IiEO{`Y@24!-k{$bmBk+$Jn`!6_m;b3O30pe=AzzF{11?*pAddJ*?1Zcj9( zCBKEEV8_Q;-r#sBlh1g>FslBF*Qzb7Rh~8T*g9)HE(RODIceM*S`i z>NgC1Mf|Cj;f^_oJlu91G}T^Nhu}EB7rk@@BHSlt#~Sz0v{aoVn46sY@dpx^cqZ5w-Jd%3+o@l52 zvv;?D@%Z5T?|P`~?){4&q3EY?IeK{E70;ZH_IzQ};fFTt?bXegX=#bZM5AF*qS3T; zEt+TyTN-$PiNKXZOG5 z+=e%Vv6v31#bO4&oWO^iA)t)wF&MRiD->&Ni&$Vcw&AN+J+UID0u1Pnl1d0-?q=u^)?TNray-O0CndoJ(1&M8m`Hc1n+RdoY zgDgDA!qA3NbuP6nF{B=Q)Z>799D-p-*snT}*Wym&wsB{1Pli#?C0x0axJ!8Vm^jIx z#C*_ErU6Q5S1msM5bKF5{89CI96vnQp&sQOiKbi6-JT5hL1`XiH50qjZ{BA}*aQRv!t2 z9R)uzqlHoZnVMQF!krD-5MbQzqGm*oB0)E!jhxmP{6!n1^^vF&<#dj;Sd6ux7}65m z@tFqcSltNGw#3XrbiTG`6a6 zO*FSbVrErhrkiuHD7VoH7Kx$TaV6Tg<0pFB^co5!dfUJiMz7*;QIEbhJwl$%gH2*4 z&6(meS@qZxeR%7!H^jeDd!_U?)iY-%RpLn*eiks1n3+}uCG^8?^cgLQRyF6)B}ooNE*`SZ$S*gcq3!Tk`S71n?~#X zzFFC#@V?qhVVmpVCqD9SG7}{F$3_wVw@mz#4qb1pTXSE-vO3N&cIDBX+2XaO(WCr(p`(?$m3?y*|6$G1(PHNKQE8T= zRleczX9$N&Zn2uHJa!asWsc%B+r|mc+|*PdGs;!^cX1uXMm4x@W!ws=+0Wqr)|t)4 zR|xLl8GP`9vtIcw#I{qJTuy{uSwYse+2a34DgJ&*sxytB64EBD%V!tQ0fnDW{T}|r zCHS0wn!&7#wGiEn`@U)XHqrlXiFu8;6FskznMB$ZfQPY(KL$8R2Z0S?tFRaJ5a15r zd_8KsfZv33+e$z=dmsTJOK;qlVhg&y9C;ba=ia9(cnbs2H45v202(nES> zV=e;pu<=!N91S+9tv_$0=W6<>$neRB`nv*$5a_4)${N4BD$DbBz{4V$_g<9)2QKHI zUw#u#S8A$s9fmF!+SDNe>)?&TCft1XB3lOVcH_rqn$%cr6V$;18Qetw z3E#bI(1>q$;H8`#X%w)r;o7Lf9J&OL_qPN1Le8Rf;+tNa9WmB}GbIc4=Hm?BL#lHC zZXZ5yalk);FX}9`O|XmQ?adC<%)%aeR9cKr8TczdZb7c+KHnDJw6TRjJ2A!Et$$g4 zGx%kO=5KmI7p~rV2EP+M<^Kq{qbIet!@`N9lfiOzOUI#+9o?HcEU$kR1>3sG$ zX0~9emC~TfvdYTTCsoC%Sr+l{k~=J3%x~$~GgWnfo5B|j9cz>Zyyx_a{KD&1+Ow`h z@}X?c9xLGst0|ub$F)zEV5g05G_t2Kjg8yhtJJza&}!kT=)n{)R^oH--S#Q`AUDTw zOGnxp%Adk-s@)E&lvSS{Z0R_TgI?ROlqgwq32Oq=*UYm0>NRC2K;Y^%K?{N42*Y)g S`ak3D-YC@n2mgw@2js8J%lHJHVFL9U;^3E`Jal? z$3tIS@Q}9ciwg#hWDAK=&pqs=M-qeSeBLc44rLPFSU!=>CpPWuPmH)jna3TBkKcNu8F(lzOqIj1< zXpY-*^dx77EyHz?Sv(!oNU$S$ExKW*7I-K!YNQOKJ>Ws$Q9T($DeqlK7UD=<9c(+x zZ#db&%opm7$q=`88rs;7Ho(Vej9d#-Hy78&wB#I=O4g!;kaX25YG`4rqXDeI)e5UT z%WXtqtL9WVn6g62CLsT4LwwTE4;}x`>ml@zh}&93oz4b-_^Okf3o))m%1q8fDvV}M!*dbKL9}DT*$vX7 z3!4o~*$FP&mT#J1jTTx#o?vBE6;0iH$9jYykuGw2SXj=K=_xYfSMv0TU;E@C|Oc)&58 zfO|3W@puClW6h(;8F+L&cWRDfjiF&J9&~~!eBH&M|D$62?Ro!|9KCe3Au11j} z)O6YjR*|ou<+}Grh$>0=jo41S%cLvO8-xbvyGw6qGrT`W0V(CK0gI-aA-TqVZ=4@~ zuVcDvK@1np0gPDjKqCxnE(Y4VyC$gH?4*_p*B zJr`JrZ8zQ(phxixSK4>a1KQEhB&FGi8bz4i8$gJVV(WZiUg%@DrN=U&0vz;!mK&9M49O`u=Z-ptFe8{ zvtfChR~zaGdLKon+O5!WjIbFuLmfsFV^}|!@qm&p)dDf6wouiUh{QwUeH@%rIry(7 zDN&h{NtI)t(UWjRE8f%?Z*D*6G&#+8$3sr&cmhox$24Jfz$h?du|dVdeul#d1W8lu zRz@t)w;&u2Ys1%UlF!%~`^W~T|3a+hN_!=^(W=KP)9Jw$BNvG>PooIvV4 zi2nJK=u4cScM6DO-vnRKyqAzp_JN`IFGzW|hDI*nMk>noHh@^TkQ=R4LPz}`&TWj( zTm3coiZj=lcXzzbshho%^^kyVOBCf7a_W(&>adT%x0Pm>{N{4-ZY%CMwT|O%W65Gp zY|Vv`B(!D{ZV@`}Kmn=ol0X;_QyJ56HOYx4x1(}uw-c=NcZzy$Lf4ggc(khPPS;X( zUOYNY%lDPoI58J-DC~WZ^^65(*xkioH^367rj+~VQ*wDGx8iXpeoMBoyBV=K-gvh% z!^#-7*H(97NmIO`ef2aMDkCjji8~E<&*(z~Osc_Y;HH*8=F9^&&za}UMVOrT>sMc$ zYF(C^nnXCvz>V%6bi$dVgtVMFvkGZd^b8>z+Y!#a$Ix4`D`$>_O4F>*X@nGwP9t+( z{w&tdwa*PSqfo)`k$vmVdsX zE!c)wuM_6uX*}mvc=D8Kbxf`LB3C_2PYys?P00l)(1rzEqe>|`Zv{^TMMq8kqNqqC zi@VhbxqDHMC$ISnSFEyAT_Tc-mYvJ}Y-H639rGrh=aTzSKGGfzHSMo$tZCPqR3}u8 z6(8{|- zHVf+-le)2J#TY~99Vjt{G?;Qh3OF<-1WQgfU@ zlh3VLO{?)xdl*ESH{&4${v;N@Ry^E@upge&+2n+ruo{hs6KX`7=VDb5t96SfrZqKa zy9r|2sa1}$tT8N1bVUD}j#`NEbBMtK+`8JSIgTZaDb#a}GS#mXMy1pVpGA?ec&!uR z*xK0HUZw)$@&hAaj|CDOsUfpQb7gDy2 zi~72AqB>GCyJ6L8aV$<@+$+|R3VELdhj@K^(EF?;N;T`J)MUBX4I$Wu%l{1_I390A zY~SE;_{RL_sGu^3$8@oesc_H)tUSGXU#y5*9pfKD$dbL=Aw02WaEt=BH(}mng*zI( zfQ9X~HwQ3@Jx*AekdZuqbn;SwuvNeuW<`v`8-dm6wtJAX5}=(5+bPRdJ2BZI`@1qU zsKEktT2Ijn)xK7zvuMFZD$RS8>)4a{LQ6O|Z-pay;1H5qbt1_>CfPzI%j42wLb8 zFJHZOjFehq1>~XD%}X$6o`>vI9nYRzutX1H!{vu&nQ9yN+==Y48|&+=+j9&10;>3H1`R97~YN0qC6 zP7Rkgl{g9KO%>clF^+Xj`!^%h!+vD1E9YA6bxrZWsb$RoZF2z@dlyY-k8>4eia24h z{NsTD+rF|zhaUJ;$ri)(sV7Rds1v3kilgshec=YH+WNwlI|`|iXTpr;{#wI4q|<`e zQT|F)Qhpbpag=Xh{z))N1&yS~nckb&_~N0Gnel(FO#i4Nc#e4u)Gj0~<|zz2B^!yo;4 zkPS7et1Vd)<*mjxHLW*x+4^ydvrpG`mFkeAI9^}MPT4Qs)Fv?oec*!&M?5AxyTe4V zC6~j4pg&XB*r}vcu&dT^jk=Frg^s9j!=1s|&O*p{isQmD9TihgrT7|9;01; zyM}(88&W=wAz`Fl!^s7=o4f|nrrJ9YwdAx%s15D}$fsD)m&o~p6DSJ~+}R4(z42A23X z|7)B-ry6_>p`Z~g6|5eGI?Km|MZ0aO0KG(wf{avSca!A>OSSzBDXxZP)A$qKlDz;tk)Q;}OkRg_d@t};JloENd%?qDQORZO?%_sQv0(<1 z*lk$I6FcT}rah<+1ZUKyM3q3)Os+v0G|BZ-XZ!l#6@2P+%oRLwHtlb6ub1Y$xloqO zTj6%7?#wdAhl0!>Qt^Gz6#i?g_-C!kIZk9wuydZ(7?c&g@WL#$3GF1`#*O(lcDBwk zt_F`9d#oE~n_6snE6}k0hm7HX>mndHPCCfK+`!c@5m}*>))Tx&FDr#zd%98}FUyV9 z6rrqRU=ET#^J%}H>_W3>fdhIwOq%VhN@L8t`C!WSGH5!|-mJ@(U>;MlLQ$ta5%mbl zv8b=7KSX=j0kWQ6vlU-&ufLTMG#d2Y%6ecGBw@s5HLj^rV=864yiIi94$xuSV~|8k z!5x1ORc*01?-R`B9n665tQyK@Wwp%{b(9{L`>`7=Ox;Z0gc_I|7{fKmae2N`J-tW3 zQcoU32^rwFed=Nb#pg@q6A7+$i_dTY)8ytwPu`3=CzxO)Z$Ywcxqh56g|uOOVdmi_ z2Iz8Ck=%`8uPg0y8- z_(>No*N-oSL>&>ma1pXkFrr8zHKW`eg!*vXQQdnSIzQ3LWxStp643!##o)tXd2Rb{ z#DA#WDPVHLHKXoA4_1dhr_DN!l$ly#9f!r5jdG(Ui?dUwN4#zuh9*l4WoRB+Yl_#r zzz2|xs0z0+Q$5ykIH;LgqgW`aqVXM{b?WpQ?*tgxvoO+qMi7)^lE{#BP|14=HGKRY zw0f$!)|(T;5!N&&ryxf|+-!&krr$1E)^V(e%(+d4dr=>U2E6dU4@tR>!}7VN`VvhY zYUAWW-BpE9I)tq-ID{SLDRJ{uYdq|o10h5|IH7>0ge5&EUUO=#k`^~w$9WvA<2(e( zEGwWj9`Odt^&(U2>5XkpO`En227;L=o}$xt!b^z`(A=?7`n}ZpDQafAPX9`=8m)#) z6McmapR2X1@|S3*9aZTc$n~(*F-OP500XhSJJ7hEya(d8N4$S7Bk&SLI?FpRT*@w+ z6yLk7LkkNyR(2Tk+BMv*6i~RPa6juX16gWAy7x&`#rF68pxIs^LZdOQ(S?~nn7zi@H#jWef2Y@MSWjYo_P5W!?#$|t0S{I!`bt|a%2;?vAV-|^Dx)3JS ztS3kDEPN1EiMxkymgy_y^ z9h{s(P>eI5oX%aW*8Qb>QbaeWGGgeBjF|gTZtq62N^5w_x~b}bbryy z<`2VqpgVZfWw72wd;94+L~|B<(fND(HsN_Y)EWIi6e&{g?MpqIkyennAO-iowEPwQOk*1)wmM5?hkeR`1T?+Zw^M6E%1fN z)5!giq{B6wyB07?Z?4JKSaf&It$-g8_~jaw@Fjtv+J6JRsg`rk5ZF`867CRqLg3p4 z{#h;aJSFgDz!;q#eYMu23!+RP6?i*fjJ_ECa5P3=7Wnr9Ul#bUfEIPtaa(Hy_6r;n zcvBs>`-s4QsAHZr^<1(^U_xNKz*Pb_3cOfgp`OcsMBwxF%;$Ro;||kX1*QaU5;*Lz z25xY!4aDdn=RPM!PXb!h8RJpgByeYp`;v)q?zMmx-4?qx5Ty^svNch9MBuXmzX@p3 z&rmB$fjFn<#vg>8q~a^}Fr5Qv(f;^EC`RM)pM))X6VhS2NpkN1WII$=$iAh)D-dJg zO%-gdU=~fn(RUML0hHpBLwL=Jv1YtAMg+IRUA>Ka6difD0INk*=%hCTL*ND$qh*r! zr@#_e!><$UbAq)}k6?c<*y*%Iu&}t% zB1xwNo&#vo1wvnIammfrlc4Ofxcs%&>9E4LSPM0cPBO)p?cG+Vwr}En0`C|20V#h< z;Lina4PK7ACxguAK7k(zGXIYYd{ih;3;deEmjHK9glvW}K#g|VYiL&jN~Sw0qsKwn z?_;C-TtNWAD_@Kr5bL*Eip;x8Yr!Yy3Rs5~MHq7;_2HSE}ko=o@9M z2X?t_0pW8eaSKtp-N#-6mpXc{kNrg7in08VU?=GneJ9Q-BMZ5nYCTRrRC&!SYB(=0 zdACu*=m*y7V{OKKSjS=?TWP!jvqzVYoon>Kd%o&p7Z?X=9(~Kl_8VK_Bk#u&f#^0m zY-HdE9~JCQI))Y!^qgSV(apvvEu#9xA{o8gI0`Hw*qwB*aW$}eeC%Ohiz$a`9(_Q` zN%+BP%!@>m^tZ}$qNc%$yG1iPMIGTMMWSH?~P`$ieN6CQI-N^yC~cn_uM z1|R!@aUa$dA1dd40P*1a%T!6*JV{-2tc$THv_|tNb(77LCr0IT^TWW*6$%Vq2&t)e7O%+zR} z#0|;21iQ}O6?g$}``x4RXn){EV80UVbD=cyWWj-YpQ|0I#sa?|_~%Mq;Ew}8lyxk( z@VUUB1KU9LXEAmieHJA*(d|C=cY$Bf`SdLx`*z?}>Z4y_MZzUt0k(r~$KeEHjuq1S z=_7)%4W6XE^cRAC&SqKm(O)WzSeAYCoR6_A`)Q>J{yAb*sy)pT_kJ4x5j9|-mx?MCc8Ptb!Zk3M0Yt(~Ah zFJtFw*V1Qw>|v`H*cW~5G3x?tg8oin_LJ5wZIZs_W6z-Eo9PD%6I;5D{>9JxHYB@_ ze(hsFuucLC@)m}!w_ioxTdB^+Lcx>3niVEouBU{;s4aLvyPi6HjHSMw&hhK9EN`Pe zA6p$vYd6q7zvM=&!f&7@kP9OKNVz2=0GYS(~-a((6 zf_+P{lk}6|o3(e)bLVo8PSVeVH)uCeJx=XP<9;hO3w9eVun*F$beWGWvorKA`jwAy z9K4-U8@Qf|k$2EdKE_e;-Skz#PSUyde7cK%CD?bgefE#EyQ!uJ)#y9gJN2Jy@1YjK zl-0ctbd3(!yu!W`aAsOjX40$6mvWDnIg}{XJa3WQlhW2*fCk-PreGeGw34L4N2ltv z;-JcWxT^f8gxixsc^*)wf1Hv2rcmNR?&EhP%}}SGNLmXqUFCARM7M-qC$L$d;-kvX z6N-XdSEnWAk~%F%+Q3?YIj=)ngzy}0=OyI);9~bxqfzJZIs=Wvp(7y}VhV>uAK6(hG8lU~!S@1}UoR(-Cvux1a+aD?p> zZfV+9b3k8;l0$koAl5^*)VrL-caZ zQQ9r7><4@&_$;fv6LpoeYib|T(^$)WM&D0wsQoLzZ0*zfxORK(bAb0r?jyCQ^hr>@ z1NbB;`|0`GqgZo%!uk>Te5>|n=;`-s=NdnzS8C@Q_exv$YRjVUp?fu+H2|Yakb7P< ztv#UajIKwzKiUg;FnR&Xf5N(tIK9i*t!1N!jE`y8L>~g>hUk6tfOe~tzdM>m?!D1b z<8jfz%NX! zcSpYkctiAG0MD%ZG<{ci{#e^u_X5h?9gWi~+QoGX%vZD_Kuu?zuhHIIca%c<9d*mh zkp4*RD!@OI^yll&Lz?wANzb5+qkpq*v-tr10O=d)SAYw^;Zm~)@Cv}bde7|B2kVa^ zeWZTE+%Nol^mo)>2R?V!A4Ti;*Do;B`X}q>qs7PT-wXPh+V`7j`bPZ+%`5ev)qmXl znD#4_8P|D*G6@cCbR(b}m@6auW7_N75SY|1b;9~xI*-((mUEIA)133pz_>o<{9a%j zxgR%KKc5Lapg-^Yb>L(AH=Vx?{FtyN5iPxl^!<^S0*`CouYEC)rk5S1pH~74(8@{r zm}bTv0-PJ0PY z&ja2hlv{;zJ1y6uSV8bR7N4hEk$#%)*E(@N_nk;5_F}&bchVK~0@BCnhk&P1FW@2? z1Z)?$Lf|=+1*MnX33#DU2I)(Yduh4;6g^Jg)c(%=EInmBMK2=V9{4BvvT-zEXkRwo z6j&s%S74v^W%DVzOhZ{36iQYo6GFLB(hmsyg1|-kZRY9LBK;la9IID<#9Uzw0-hEe z6#83qPn&PQXmak0=4Z`IEiLerX$G|bQx^E}r)Gb!ClJ=(Vy6KgvnK=J)Lypl1>78Z z9F(g=F9Lojq#+u9J+uIDZup+a*UZg9s{JLTzqj@w9S<_4 zS)ii4BRCF9mv#d86kV9Xu<}5gI(CCW!1ZWT$4~Ggfal{RN~dku=j-@=ngh5OvS`>X z#gV=k^AhG!ftO&0(uw!$Ivu3BfS18?bewy&qD%(x-}LVp=7iE6I^%z?kEm1L60XsG zkd4o$2s>#-4O6|&DLxG@eKdL_t7IDOL8)t@H$i-Dd_(vujRv5@0QwVv-3QR40Ay`s z7VEaVLu0wjxzyjkvp-WT@*((^Y%bF`GU|H8&djmQ^qf7J^ial|PTii)rw>mhmq@+t z$VfUrv@M&@>`HqD6goeXKa8KD(!O+VEVC(-%Z_A=8LvPpdv5`pdWtxZKQx9*oN4Hm zT>9`dlCYUZ+u=?l2)g;$U}m(Kb@Q}6Gjb^7_2q|EIqDtryiC5hDeF<+2-@!-J5(4i z6f+~VDKnT$dugs!z{~OOXvQm!_qw@UW>7elNL29EH(fPKl~r1xnTqB*TQfQE=F~2~ zm5u4cG*TFJy$I!T=oe--xmxYREDO1iX zm8QPxF0jR@`xW9OIIdVuy}3-<>rD?H$Ns7VJ7S|g|7q^e)idlA`?dfB^N8m(0y&vwH%S_G4=7-ovSfCyF0W*9m zJ)%5|wjfWm(3j7FnesdyUzNYbb4S?sx#~9eu*=VB&d^urg&Vl4j0zn)(olK-5%(%W z7UIWPMse%O50wc=VA^yPF3zrp(HzShJV^bc=|K#Hn*(k0m1F4~hA>kY^s>rBcX^rN z44iU^6WL>g!E&$a@eYrTzz9Xm&H1BQ&&@NwDKnggjtT??u^+KYwjs(CkBDf!7{tS_ zmxYyxxP6E7u9xXe7c#U{T1)4Yhe+=BbaC*=F1L^s|Mu&SLjY(h4^CXDdn&q|hTXCJ z5FO4G4~q7M2byC-Utvo*6NUx%Eht;`T@kid3MQ4X#M&&Nuc{3RjJBr69Nt%%(HQFt|T~D5(f_|wQ`P1ah6I+0hR3ID4Rj-M?8W~ zt1zzEi$N`_Ktcx(mZpJ9T$OfbA#+o+kQKZ1@NhPlRWWA=3y;#}NttpSqle0oXbd_y z-*d-CrDS?&B%80G+{AzjAI%Pr%eRWY%OApI(k1V5_oN@;RZ&MysR@*MJc01;LP2VoL)q)6#eB}Tbx zROwb(7Z;D@$}_R>DydU-aU^{VzE1@X0)!AkgOwEsWySTkWW7QW_DC?;0zu{C)RM@H z)}iG}C>m1HMVcB!kb?@Lno$*(iae>J71&5Va}^t}d+2gPq|F>ty+yjev@~ErmBdAF zUmBCWnvD0rk}zkLrqBM2cQgx)(9W@9Wsa9N5SOP{^4$Vc0S%x#nc@~i{LEFZcSWUc zPoaQGCO1BiE#|7$RwZ&(+?`oRjqjLR0?n2^GMdhh&&+^H4UG*}b)eK*uRA*KWe*>j zC2PP-55d!C6TKJleaxFhc)$NM1>i|yMy9XvP1!UIp-{|XS+OZ|XzcJ|w#Et%MT1V^ zKp2Q=rnf9=WS(#OoI;KM7Oy>#M--FWk}DqZwZBP~Wr&d|_t1 zK&42|OJM{&dD*Ab7&G^q+c=iZ$>v51NElO%`^mDTJRQh@2&!?CRa2>u zFpv^5q#VU$U61~%=bp@HPF7r4Kw|L)?j;RWG*;;B$NEHu2diJDr%Eni=G~LdV=8AC z9&klCf0=~^&k<}5^2E#TK8}7nhlzJlO4nF4XRto1TCz#y9hs{nN|!2N`G%=o_6Ker z`x#R8)GD|nE)Q7ep3LDf?8~qw!8U={l?5yY4kPBu%8O(ktdg8{A~dY6dB&vP^eBfD zSuyxs;4<*g(q>fzRIBaHF#Lv?ouNLt;GnfloS7oh}Do z$*Btbs!Jl8BsuU&!k?U_$1t4?!RFK6xG%rzj4<1X^|X)nXEImpM2zRP29mP>+N%b3 zBX)qi!&YNj31`fYi*%nQ%(l5|J1eS$vZZ?nd9wKscND|f=B9^uWU$RC!fd6~_Du1J zt9%K1Q5bxai7X-v?5KN%>~gBi5wmet_MjDs#Hq{vTG?&OB77FQntcm!4n%qA361;f zNZDH>#4D5ssV|QuM5QTJl?7A1uH^U;k$Jj#EX#OUa>RaK8aqUIM*Zoayk_IM0f>6Z*FFxLdt0QTT-jgcxf-v`?8!HxKbNw9#{~ zlCy}4=B8!z7qRZeY%E(j6+0_sF;DDq-Kr%62<6;zf~OM>4^s$gw^t$YUZZcQf}_sn zT!y!i6IlG+vYCyaW!yyYP}kg0d)=Agm8iI)QvHlSQdCUi`>O$*X`D@e*7X zrMSc}{&9&c(%b^mM)8k%c7rEHGBg6bNaHxEt+crVcA@g3?QZB@ZepMJk*rRH{u)r5>IQT~vCg;jeC}Q5eKHa7zhD zpN4)D7$qKoQS^xE8OX$A$|J>NRz1=gP>&*y`<^fBLs^9fdTGR=hl$CZD4Ic0&S3GT zH&K`&&>;~=3BoEphHoANn1EQ*g)f&iQzv}N@vh+7B$%gc|5fL z#5UIdKWKyd!o8l+k41Yi8du=UT4i&cS%$D*D2?mv`kZZ)XY#@5wsULjB7-vOdFbqE$2MAizgOZ0~I~=SyWGD+9mD(zR@EBD_m7R{qhR*(NYx?yf!;m5eD@1S%6~T!^ zv?>oCb_fAg^{5oqXwIyq0_^y-cq3Y7E$pJrfCaR57+g58k4dW% zlF#e|O^pCY1LawVP;8 zjN?qQJQ=DO#umgQGKMkX5KqCK5;G{k_DBX^fHcBfiC`Q924z&T=rwx_Pnv9V(B(PP>-0;G zir>s(Na6?EJdYMfB947h_d@oIQs7rHF(DC$OR{fp{G8c3dl7qv@{fWV{q3{y;s`t> zEtcjG7ZjG9mj`T_YEiJPN{^z6z8=x}YzvK<@|@|9U?tWlpTw;bX^Ur*OGOD)O4;~k z$i!14&p7OF>=&gOtmI1=`R?j+sweC8rAHV2 zt{geal={Zn=b2T>&i<)g#gOGhuN&VJ z_;H=`nO?C`mj5soH23#H*fAuJpnE(i@l?$w$tqA`m`yPUic&Wl2%9)}l0)p{NqP8f2v^6I2GBz>6&Grb-1I&Uv^>0c4Y4X-thgm^{^S*$md*yx3qJxM+_T zOGUKG4nIQ3e)-;Cp110PTXwwtOZ^ut{vg?(y!ybtxhubMquu=%tM~oMSvywYrHg1Z z3TQ{8CTSXyT5NIDK>u{hHW8EY7enx8DPoHa%UNoXj!gVUN!OyFU~gcNp@9La>dYk? z)d4{@0PbqQkX;pav`myXkf& zPD+Qnp|Y0P#Cwt55)azZ*tXcj9kGeKz-Mc0RcsCnBQ|j_3Td&42Snc!A8Tm{+Ocgd zC@}FrY~oM20!re=DKv`W-F8B2jdeH^pFm}2;$hTkZHaa3kVTJ8dYNN9#ez?U z1mcfthI~OM#i?Q~wFwxtGdahZoa;=sqCZ+}arFivB?FY zP{>&qgaLuO1p@*v*iWoG8iHCTS4CT6uq60yYfBw^10lLW1+ldS-4-pyCf5&W6yY}? z5^{&#Y2p>x=+w6awDYEumTO1)^>Eegd4JR{y<%W)-MnpAuST`P6bE>GuH9+O!uIHI z=D|8}Cj0OgWaT|ELSll$7T&Cb5k+Sa(5^Q+hMfDf`3jt zpeqY8SXuBHR@VMlH^#OlD*D@x5f;0HA+rrc;nzmgZZU%#5s4!qGC&ergIsAP-Uy`9 zSt$GxlT5j=$6_2ou7!EqOF4HS8u5?j_+;1S>r=il8PLOh1%3rcPHZRs5C=slT3bG= zqGF?a<&fu^dXTw8@L*ogYvzA|oz>9?H^^DGAxx%u}VZ*52;%Z~D^Pld#=>m@S$3K{NmswMe%7_QVXkITy+ zzeS~P4F{*VGEE%jYppI?8KH5xUQE-9sn1jb-QUOoAD`m|P~=5kF@ z&+D#=ScAn@n3r5C_#>>eAo4E?*2Z=rI;;Qu6##<1n%sqMV}Zu=O>6;H8FowTKy303 zj)|D%7Ssd-AlRV9ChwI1_dqy-2*)3pg}EXkBT76_&l&Zle|9~lWQ12PhfG~6-*GGm`Rx@C zNsw53;QVZH>)4?K8wWORIZ)|kSxE=*KVms>s5mryU;vlog#*)qqSDoCQ1Q~v0ld1A zL9m#;MCa(xA?e(IC0KcVrS%=0PE_#fRO$a2qiDF*#$6*`9>wL7yic6TbPnPDS^m7b zm=YT#^*`YM2Mw6wYw)^>D8$``XFZ-r@NC9&LjFUd{Ndly5&z<4f_?O(GxFhCZzB8_ zhO1V8*n^3_@f!4B%tGhd^;~JnM-dXQK}Y)%c=ai>|UZM!!_DLz|FJ=sXknT?f~8gxCLqce8&9Y zulY`re_6qQlc)5QpDlx8;##iyL=fK1*0@tN%)?xXm2k&g!XxJ#XPZb1(d zIA=VBR?~7khnW(e1Jd7}zASw3#uAqL!4?raGouJ1adkh)aF5y4^ALq#f zkatkBjRN^U^to!vXVly@=g|G_KDKnnV}q55;(O#N*ueRllK-}Dtn&8MqB zPr$gVKO27Qp`0QPkjG$d6aV+V2KWc7+hjZExjTVx$<7}`diKu*j2bzxYk2@7`CHj} z&^K3KYv=D2VSe#DKewvkJAa!Rmh+!bj30xPQ$Fl(6H_R!1JT4~#aCH7IwcbPx5P}D z`SEwd>J`TGeram|;Uj;s?mQd;B>aQ3^$WW@yA~!g`9W+%^M}_j+&i$PWA(yBp@{dD z)A-dJ)`vaefKRsssFTUHt& fAg{xI{yPAzFQ{--amM+5%{f|S6cR#kc{I35!y|3#kmk{n20}uhAtfoKg$D9yiWAZ#CHeB@Nt)8q@cn1b z-G^k6lCzC&BAIjzvqn>-vOAjXo(jy~oA#os+@Ww_G*^$J?-oC`JJD6#&t`48& zv)-|ZXsc$>hTYZsi>-Z&bSjdmH*05A5}%@HI(S(^u0ulX!5kr<3v>;K6xWi(`lK%hL9k#E3$3iTPpDOLgq*T zc>fRp@}#f6+`#0MAiBKW%XgXc6vzv9Nvq&YiN})Fa=Icfhm8=#{1UYf0o(%g>C`51!Nw|e5 z-eC}$BaO(>lbjj04A((s;Y?5?!M5ae=!Th^=b^}`kur?dfCqs`^<)gCyx&DKA4lq% zV9Pmv!^t{kK3}g-hPbse(8f0D8#(on>tO2U!s?iooP|=!YLpO?u3AM6Eo`;bffcw~ zVU=gO^(bsroeBq2Rw&s3}%0MwNV;&QyF#I$RAwAgJYQFy5ilx!@09b&|6o#&t-U$vH@c(aafmE?_x`wy!_8 zPFi$fvtcPa!DU-U8YWny`DTzOSQ!<07$_N-MY>@oM_75F4Es-)pWw`Wd8ja?n2Q2-Z3GV8jB6o;Sn@O#5%kZ z9Evi305sU8lOMt}Y`BY1(>)siLag$Ih~)Pnv&s&-NzUC1#5RIugLE$i#S-~#cPG+| zilROC2BPI*4&mxh9#Vwk<}@v#yXdgxwjxsxNt?+WxVEUi#A);1a$h6^ePEwy#1pRN zz{bT)EyEN=>6Tba3zzAD$H1c;{U{V>rh@9(l24(r@Z9AQJ=um-&~0bQg7tBG3RH(~%eEPHtwyN+M1k|-relsFhU%-| z#=Ok7QF{!Ww0OWCLj^64VXaGcqH3xU1H2T8XMt&AILT!|+vYn~U2-{>I2*cMae9eV zjqRQTa()do6*pTUqo7@aTDD{6wN)mn}wiE9#=_>RFp#l2t(Cb$^h*pWxTLR?Y}lJz zkE#*F`!ISC3|f0#s4ZMQE3~Y^HY~<5KZMtDKmW*)?R6O zRkm+=HY|_xszYr-?_=mxs}(wm5jNvysLg0#4C@Co9#GPynjq%X7Ao2jk$6bFhrmgd zga2BR5|t^LR5|t;JqcH|;tloj#@78#gVT5-9&$oQ6KL`%rU|nRMu8cN4Jsb?GaODJ zNSb1|dIe&|BQVv7_awJ|0qbE40PMFBmeS}nIt{RtdmOtFHXUj+=k{{<5V1|i-W#uS z0;%&M`WK3#FLHw3DIku0D||uoUPe0E1BTu|A?4W`8o7`gDJ$Ds4`TizZnRnn9rb%S zyFNZ=*?Cs^+96!qMSt}FHMXjRso zuBFPncyyYU?=P}(VlLuP*!vLc84Jv?yMw__fJIJKG561>q8w(s?Mq7rj|bL%mFsXnd8hxn4I&g z*I%D%U6z`fL^#aA_3kco!kMLnw47Np3Tc(~3?b`V5zf8G(Oa=AXO@FX)2z>_hZOZr zJ#$|A9Nf_DLpxg4>ei)p=tS76@Qr4L7*^Q>TugaZ%CsV{WdomjMDjG^;3l$bs-ge`w!u>6SudkCHef-((Mse!6C+l=~Fts!o%ycNhYIo1X0MLTnswAYlbU zb|M^G>)X4W*xc3aHsIR!=GKdx>Z54hY}~*4-7q7xaebMa%9^vk?P}2fVLH8Gf7^c0 zFEC532fPQ%NF>#T+`lOkeBF1>FDZNdvU)oe*Na+9E=12({w>6i#ek?pIygH}YC?6; zg{fMpJZdT>W5SxXY#}xcvmLYHl7(^8xGlSk6}G8VQ_LWWIOU76*Qt>b*Oy9Q5m(c2 zi5kDCuRABIBPFvNR;?Dt;uOZcY#phP_epSw*R}?|&q<{@lo`pVt zEj!M44>CJT8i@yI4m_u=NF@l&ckH8>AWWE@N~om?mU%*s2V2`h&q4#gRs_y>53vYA z3ti&ntJjK=QfsV$Jk+{*5$4SEk)5jH*^>(v=|OC`{LqX%MfLO4?2dC1lb(ZZ#4sNE z?1qMX7S%EASKxv5`IUIgU2{dfn?qtz&>hC3N|EgmpPJyaylR!l+7GomUMB?Al}(MH z$~8Wxx+@xroP_hnGVY=n$GV2Sn-J<@KeE@AbFJ2zhIruAl16}**#HZ@i>I^4xr#DH zoUmB_@j!rWU)iEVCqGrR#V~#9$)YXlglUN4=(|{7xX!AyzOdzvLaOB1Fr(SO(l8I{ zH1AE6zY3L<-vwwKG-Bk6IbcRjmY9?7ufo#a6+ARP&M-$%OfU9cUkI#get zLhlbXR3h#eN>|x+jqiddsV%5+KO%`3JQD6<-8PBe$?XZGj(01+TPNQ^-r_~613j|tE0 zFcECY>}g$Cegd_Kx*1G_=NJ zw8L-L(2sIM%EvJzjI?Svx!`t_*FxG<3(5%h3R*pA(oC7g%o|!Z>qlACHXIJ&Si%H_ z=ZF9y-Vp?M0&;p24#?q6BdmF2z8PRF5gk$*I> z$hY}l;ruyO=W7TBjbO20o+Z{H81>lJUB{*jCMwH`wfw$w?vJUPA4~Io1m$18s>tV%) z8AxKcVIfcKn9rGZp*|3tQJWG~0#P%$3T4nF*H4}6>w{PDsWUNG@Wk1$x52$hn)7Bu zSu$^hTcNtMOBf#tGJiky*j^IaYm8R`kLPv(!ekll&cS%(t;~ zb(V1@cvRVAoiN+fLd#o*hV4IO3&KL zZmgyVWgP=^ko1{P`}Jf8nnep7&|6{BY+n@`W9E(fQ?{2u(~;IjUA6>sn35HWI`xUD zM^KJMeLejl+QSZz_4J0V_7b_?}S1KP%aIM>XhVz&vH!phfU8r-62}bfZBwLp1M;TK{3&s~_ z9$sXCE>{)FoftOW?wiRwxHw;W+{p>P47&>nxmHmH?q)h>z?6C(J)31fg=3OH7qBo< z1W6R<%B6a85RJ%v4IeWwV#wu38QaZL6brtW`4^G*F(Up9UnKM%`*y{F>tJcXh~*+k zTUME$bm0p9=we9J7SZz;Bl{R5iX>7q%H2Vz54RlFy(ggaW9?kV`voTv9iUYVJ{*?U zw(mjwhuWPyCO2F&>MrzPwdu23tfNSosb$ttSgctuH(IhdJ9TEn>$G8Lvcyn^=ApHQ zc-4!109lW!a2qq#WgUfsnyFQag`z4N-|<Jvx3;+9(lOAzTS@BDBv zyJS*)@3ICh%;Q+uX3S~TaJQ02;i~)ttiudssSfGhCs7sK-w%Lhdw~dz#KV0kYE$-N5Y&ZuPAy2oc3bP+hir!JCRETVEavA%^KZ`Xe{$D55t zk{{&u+N!+A82Mu$$oLMot|w0dQ`X9KEQlKRR@wDS{;0SvI*V$SQTHLpU);wm5WjRG zOsY{&j^dgB5ULigKpA$G2Z6vj;Kw$>Re7)EBus2)!sT+2psssWRgi`wvbP*5!?YUR z4+9J8g4er$q7d$V5vjwcvC;hqH*p5|!x3l^_?J2JW>Ak&OpEC;BWA_|?nhA=r(js{ zvGqGRIfbAYXFfTdy-=I;s_ha1NI{oN!*r;Ldkn7WybqFv*kSpJv zEf?x?XMK!mex#udeHU)f*gT~*ykfDuy`z0u$Ffc=F8EeF2lzOQYQc3_f5Q9!IgWH+ z!OM;ug!Mpo@TkjSy$g2t(T#}aEcSv6cK2+=^G@Kr(Os}1=kh$wA01u0`2F{XLP*fR zEL_G5b8a1D!|P*$Y{ZQJ0ADVGj>)EWDV|&o{g?MpqIkye9K5cyg7N`lp6C$}Y%j97F?;Cmz7)`tXs zTHuS3XOR07Nr$UAcQs&?Zm7yuS#+Z6cEAq`{Bjjb__DxI^}m7MP|dk#3GAw73AYP8 zCh#2s|E!vMo)Y*9V2sX;zFuw7g;A!D3cM3AMqi44BpRbH3;epkR|NhGphX=u+}0|A zeFDb>-de-$J}U63ha$>UotVyy$;Z#J7U)bqV%Cywkk@G3VcrB zw*f8s1!_ep5a;yl_=B*MRD8J}rt<(T+8dt;#b`YKv#>?iBORt&CHF2swnJrw>{}YV z0x<^ORK`{dX3-=ZeJ3#%Kq)Rch}WDLYs6b)L~uLY)!Vp7(UEr>uxhweJKX>bfg4zi zmPp>80!v^Gzecdn3)W0sf_+`EGikG6KLF-n6?+l9rj}j>7Qk9&yI>)-8Ne*jE3MZ7 z3nA9;q!8p>psmJ?wg{M(sKpx@tFiJv+sC?r1%O>5d0PcrOqYRoE$s$YhZ7qtRe&9q zyrp;>YXUrP@v$rMmQgL;A+0aR8wxuoPU!6j4j<9afvk_|s{min*Fwg(8&|?}4w~lx z<``N9vz_)#Tx&iBc!R*30WEsB`FDW7FYrMr{~1X?hw>KvgHTkNp9%e!LeT@vITGNy zvn0Jh(kX%G0h)B7&{tbra+CEGC_5}Jf1PzEtnh8td`+X{Oz~xVkJYa2nRvgz2Lygl z%AXSWOMzR0SD^0kAoICj;75bZ{~>{o3FR4q-w^mR;LeGV%`gV2QLnvKAHTqnP)fGPWZv8B@;t6(BSpms{r%K6ewh5T!eP>}7DNq4)XN&-5)A%MS~7oL<#?aZVYT&-GO6ar&{!Yg|^v zd2z|RgAzs`ux1}?G3LTL7W&w7<1LsyI(%%M(FO1MnvY#*?58>O9Ut3kY=Mt_080d- zJLsU1fggNKu)FC9T1e3Ig55~(GDc|u)h-mt=sm_^UT94_0DcB$}kZHEyCL-RfiCFmA;gb$=YyVXj6JE0cI{!Scmx# zEv4l?w%U9c*q~sOv;|z2(rZ4p&HOaZuXga%jQ;I0pTI2rLxqXGte{s)*l}7xNt~Fe z(L9bDlHV2VMteu#MZE2IugasnftP^2CfMggY2?X*1NA;%JzR+een0S!<-EWj2YxK; zSZ?9-fj_++=N^Yb(ee5fNf2IrQJ3jW^!0XgQuknfmC0_-$o$kcp1Y?dB z()#G5g0T%Ar`_~f!9H)ZEPLoL6hs?TFg`NJ^P3#Mclrr8P;S%&EhA7d_~G~dTqmI5sn zjJeclM`)wM?0)MoT|-+1`%615*kGyTBJCQwri2}*Yv~UJ`<`|ScAm%RL6t|Ju+G(v z(Vv&Fb=r0GIUjq(>IU{DAA8)oP@AByD9nD!+M!L-cYN$wl)Qm{q%g6i8|k0?yzfG? z8|ha*_9N>!upn&JvcyXr8^FZl}wAY>Azr-=)`l zjN{;)lv>aARE)ffZuK#aitnMX33i;;*>mY0dQGtJX?yISXeX$u3)Sd*+Pn2%YVV~c z!Iag#A9RiO*}THO3h?x_qMS~zEMLq$TH;WoRPww{a*s<}_W&C7K#78RRMJY4G9R5P z(~5&C^O1`3pAv3Q3FQSqo&Nr`^tXi)4{{&BCuxQ{{Y=tYi0LYq(?z-^^csPU0u>)s zevVKST+O8cM1=RYpV4rp7aEz&#IypB~G_jJ2Zb_?7KsFO;UDOg1beZQ2cgwxAteqB{Y zS;BD{{S4|F^cd16JtLNOx;<~zSRQ5VZ{!PHi{JZVImbnwQEa4D+Mo|(w=xUspm|t7 z^Ez%E@Ho~W3~v#5T;M$d?-O`Z;Kv0%BJc@;UljNp;Op8;fC2scfGt@6G3=qIaN7A( zdLUAxzY0p7rfE+`n)HzN-N-z>hn}^PNdK=$yY6UQekbWw-TF?7S8dT}YxApip$tdZ z9^saztyTN<#V9$bcLHJ^r2T2t6_Rafa*`m3rJX)*CE)I;B_x<&8NI5$ME zR2`bp@_NxQ20VLgqt+-LN?^p@(s1k6@HqmOHMRzDATzvMnzeM+AM z<$HinfwGrgs6LD}$0w|xfX{cTe}SIeRx(K=F zN7LF#tv9+B>Aq+;;Qr`^DE|rTe&X~FW2csl9xy(xT^oHEl$)dX(@E`iDSslGMecpk zQR4~Gz!Tb+qvPOkXZ3{fMeY01n~dkQr>t9zmo%RHxa1uuuh#^0=K1^JSzW_Cn`^#_ zS|_640lYc-Pk?9Fe44&5Jb$Wfsd*7)PDJDMs&+}uJo8m;5Kz-u=c}|EY7SFKzpG}6 z8PXrEUIF+=lKw)?`AD=3e37rN6WGM)0}2_Apw1pmv^_)<0Q07cD+f`##WDRe!)t)3<6rWL~BJqV^&4 z-$pjrvhIUs2O6D zfC1PQTh1!+0!Qex1+q^1!>rG@gxL!+;dw$|Y|OK74=*+@ia!wUG_H)JuCWI*`YMBU z_=v_{&?6;x8t;!Er=7;f{c>W$`8KBQb?xUsp)AR&=TlHSiDgW#e$b(7tS3 zA6Ou;TVRj&W%FseTtitJ5K2}k6GFK~(kBIeQQ!jo4)aWFf&NZ&mes94YA&+|0M7^x z2>orkr_HrrGCB7p^K<59mKJ#0G=o}zDf4{zbF(kl6$tBZv(tc&+mnHBYp>Y%0d5LC z0m?O@mjFK;(hv>58JY(;JA7~C8|J1URsSobeA;|p;KSI}JQ?_E;Kjg?0o1L#ixb{{~G0+6+y zS*+RS4vytA>!`1U} z&ZQ4dBMF;nwC(ORf}op@3}i+NS$BlCWrh!Ayq=LERgSvHJTEg+*qHUGXBh4GjUC93 z=L?x(+L#&0rM)!Q%H!pDcQoS_#=G5IE;AsUiX_VW>YJ__rOFB|(CLciI$JV1@aEJG zzm*N?gEX8UaJ^ji0QD(xdJkNIhH2Bt*f5oq)HOPq%MOT;HMLBNXgmMK2X5*+^)=!m&qTJ<`1WH zeVKtgmAckDvVAO12g4$JiaP_v*!-8?{n3y?m?HI)109v-wii#RT&jJwx^-;zC-TS zge=65v5ex@H8NNt9D-@nVYoQE9!7I4vwuJJjiv`M5N-~%O;?Sja~Q%*e!$Br58dHq zhB9!BNp5GIDxdwc`x8XTma z5lkcn`1P=ha-wAp)_GPpCj{)@Kf=bzxsu>qN$lUR)XF(3#aSvP1yr(!qihDTAMpq} zt-!cqHwLw!0txNkUz`TYaaG!#fy_hp{EIdk=CS}TTj2; z0?!>Am6GYf;p|8mCRD zjmq6B>Ee>%Txlj2UPX1PE)J)U!1pQ7L4XiKXrR0Tp{%(6=B$@5z#a((niqmIb#ygyaMyPkJP@dzZ4aDW?m3+6rR6zacPNuLK5kGUa>s?u{ z+m+8_lF5ztXA8NCwN;T^5qD3oqsDhkErDjr9v)4PjGvwXlNuZwsOUhkwQhHG+{+$3 zG(%RummY+t&m?*`;`^94gYbU;PZxkEiPJKDjc?4RVF>v`7R!o_nFC`753)6uc_-V0gBar*Cknxi+RlmLp?Eb}AKij6UIzqt)#*_>={q=1Am)wrK5Ny^iK%$FPB=+HIKlURJnLXPQb z;xFS|zI!ZRaED8p$94z7fHxBoS~q7iIV_D4WHA6eBN<*0!AN8hDHc>Mx)?zkq*48{@Qg?ck z!-=dI{4Q`AcxZ96Dgvt2_9htq#aVPv+>-~16Uta+%($w*DcHe^xByWYJCtG?vjSFq zt~V~RA8O5{hkbkIN56{(s2CpAQlsFFPaz!142e5lxaD_$1*^&eCI;PKIFfX>Z(@Uv);9ZNPfkNBc6FD|->+d98t@?7w!a zf!%-|An&l%n3lsC^W!3&=LoZ{uG-FuDxqxY9zvdMKExfxaJIVXK^_@wa|$q9DYY$A zIOHl{f?gB`-((_-2m?FpUMahr3UkD4oRvLjSt4=jlE0RB+p-9sfv#rXJe&hj9(qFK z{yI|j)(G(mtsa}_J{D{ar-4QIycvy18eqJ0qM0iI1>7cY`6gofoY@o$2>d1lOh=!240|XoYa=v+>Ua?D37yKqZ+r234HM`P|a>g zkj5)_8CneY$ib|0(X9^W-Q$w+b=Rz0d9%}fj8)_5=Fb>>O z0@A0U-vma9M_?2^VtNKL@tE>R@t9SPbOzMJ$m70`l=Pvj!UMfH;?TpyWG{+lP?R%R zyy;EkPZQ{Xh@%8yl^(%&1Ou3WSkr|snv@y3D4D+~2gOUoSEQDRQtv1jkST zoH#_QAjYAbU3O+!%NEMMG6rb}5l~f+ieZgr%~&eHj!z3Wpk>y=4%!5mM_UKMg#-JT zv??L_>>kk62yiq|o^=4F$MNMp46D$+xUYiJ4j<(Rz}|E<%C+O2ZuUf+<`JF$W=po? zj*k7a7=|~1#}R0$51z(+DN?o!GA_mRftS{dYw>D$g5SP0@Y0%rsiXQ*1np}PGcLnF zEmFof&Lm5dp^9N_K|CU37!wZh6zr9lK>@Z$GVlVVu@*l9Nni?C8-ODv1cg%$g9!cHWM$7 zz=P6aaSm}oVaa)Uz?P{N1xqUQD4OW$5}nVq&^TS5v;7e)#~S66xOF0J;Y@O=D4|Lz z8{Y((cxvPshy9KHqBw&UeF-DqSy@i?guRCKRV>ZgEiSrHW9M(%ldB;EN4NoB9@e+? z=;Gg&BS)EH-&p%RvntuyKeembatfuMaNEV6C*W&J8islFZ~!&c0+1s@<%~YF%~XyN zYpSRrw7cyn-o-u#9&#?;*Itg)a(L=Fz&62p+kDC(QeAk5WuxRSL*54b>jKsRY6t#x z;(H7~u2VkKEjG&XAH;&@fo=#phU6i1k0&Lbs@Wu21u6`)Dds>?>ShCB6X#BHXr8{R zDz2%OakC4tVwfX`Uw#gYF>#9V0iPe6D7VQtuaT8Qw}YxJ+ywd|)aSLK8f;aUoi>Z| zJVd4_7gOY!obwsgVbhr#dd1!Md9l8>|Bt z?eSu%fL7VzhY_}4dGX}28y>#sfnM!5wbsd&AvUemw)RPyYsUv_x#B@+gISF zi)b_oXh)+aX&RDRY+=+u|8&bX5tH#3L-1!QVhat+S!|JxO#DVk*P@_cZ(xz3fdQ)O z%q1Gt0YNdX=GbxsbwKdKZ@Kj5s2w#E$O&m??ZM|JZMK_TVoS<#U}0npDnQ!u~{&T*u;G(q{SvqioPd4-c%Q~ zV_Tb0VB%zK;!n5&O5(*SG>YP#c0y~8wK)@?KxJp*5!7mKigoIcMUPE<2LA;))fwwl zlqX^nPoS4JdXGlFh{1*_HUvYlX0V90p>9H|JprcB40{3OX^u7Fd_gD0sbWpl2^h6AIm?-x?MybKKU!>Zp%h+-PKLwIBwI@e-(WNtj7>VR z$$6nr$XOGF0fD;(0|GDDPpmTj#m4z6rEcgs7Yj3O*W7`xJ{q4mFi`~JH*#@HUYa?nmnL&<-#E}pgAc?I(uCx+w z7*gph6n=?Grd-%#F^(YD#JugroZBCb_(yYmvTO78Dc_j%>*1a}zXBvDwiADdgCZ2I zE}hkJVRHnafA>h`&6B)F(2nyy^+Ew3L8lVs0;z<5QofddGLC<#gn#R}b|f=~E3sTE zv19B2j^1#o)Q>adk+lcTJvY5#V8uC|tClU#bgW!uGEeSRf7ITXE~NQn*2>ErNIm~l z_H^=0{mlFK#Z&tUeZ7Xikd284Be7-Tub?&R-(hkSbEjP)`tRPgmlXD9^!Q(+EVj!5 zywRv`Jrn6fvGa)`9Q!Ad>3rf~28ZQ18y-v?7*F7wwe&&+UL;hnXS5&5<(IS{8O|-n z|HY!m@S$3K{NmDkb@M7%tZ^ zkITy+zd@x=4F{*VGEE%hYp>J$db-?8@sn*ietz>+R%z5wyrh&S5*UMFdG+Mq>CN%Ne!Be|9aVWQ12PhfG~6 z-*qnRu6_Ha{?c0+sbY}9AEr2mBSKv%i*F`!X?06D7xmbLOJ>Ixa0%rlxYwb81oVX( zB{t$>*B$5ki$sZ&*qHwgCzj(Htu9^sC6e8X6H7ZfRAPRM^qls^1hI^tivOt8;>?6iD%+VzCr!f@5f z4|_EH^9|_#JOiC;^KUe!eiR|`2K0_Mps#-eI_6aR$p?sD=1%#auYHgxSy}!h@!xVP zeJ;O`=ynybgvNh<=?4|%Z#Vd-{(EqZwjXd4?Lw*t*Pz>h_W*82nm?a0fBY-HljL7k z@NYDVPx;w0C?>uYY=IHZpqRD?M<^cnsO!TXIcjkw|17E1FGntTV-W{P<)arVKp!)I zg1%~yNgd_zP1)(3o{=(qwx#|p$1xLZg!p$TTB$srEc4|f9}<<1l(?PZA=T;Udd0R9 z&;{SDsXH=0m*vlLoMV^y?*V^4EmlWIoWBA`LM!p*6SsDe2rFa!?FtRt)VVO;nna&- z(6fK(>&r4-lA;`yQnaJJBlr@%m(Byvtw`gQPH^J`tx=pCb5GS#9xm=qqa|?K-i1PTz3Cf{T`%w==Torc5&i62FVH)nq>Rq!$ZE29G6yD z=LxjU5^}3oBgaE;%6F(!?+94_l`_Ut+n7GmGmY~~c!&ml@F_6g{P1f6e3m@DZl_oV zTZgicB-%{iyB=TO;_znz_C51w0-4B}m{1QuB=Mb~#~*(j8Q3o2KmH%*$pesgP_m5z z`9Jizddg?i+&JYkYNCaaVrU z|HeZ(MI0cH!`vqR?|lvM4_3CxcFuEm0^g#YKaTXwp9vT>a$wi;07UXPvh$#CuD;eT z=oMl9`L}*&iM(vCYl|> zo~gK-lh(j0kti`!zoRIOPmzevmFCMPdF}jd;}tJvwc|`;{u0FjFWT{2v_tNjlxOLD zsfV`ncuy3+JsbCNP&~X#3_1CSRN2GWLmtEl#GC8ovLe?6K4m`GTJXE5?#R~6;Y==( zW4LyHINgQG&ys~vh(#R2!HO@#% zVzQ(P6bglIc@@fT_cWBHl(sCi+XroVl%DN_F6{zm+mbDt4WwoJShi(bT4*WkcmEkZ z;-u}KJ$p{ip6%Fk=id9@|K9uG|Nj3!SJI}-Zy^s6DY)N$o9Gcd`C233?+0Zxx19Nf z7W%aBn~NTiHhyzaVpq1HPubRlZA|JZBcHd5deYSGQeMyI^`X%*ebP#sq2^})5?A$> zVWN$ahvM6s$1B#3k-Vr;Y9#6eM|HTHH{hw`-ie#2Rp7GYH#69OaUBK(|Gj@p7}uKX zSd{;3PnTpCuGiNSjWM#5=y?vr%&Sb)1m2g{5w*{3`+c-dq}8=+pm_+DD^xW17eORC z0Ce0uR`^|i>F_FK7wi<6!nd73c%WUl>#jAJu8?i!EC{l%RL0G^!no_MHAHLcNP&i3 zr}!aL1Kn^AQU94lz8QjBbVuzB_DSUN^<(#petFb<<+}S*YnI;sXRjq6+wjp>ugnD= z{^xjc;pW?xH6Nq+8#n#kXLD!W-1y{YzjVXgjk~m=@n5|;XG3XV;O8&j|MUf?{q~y2 zH@@SA_icOW(U0f96<%cPseN`|Jk0-Zn=PHs2vhO=h?DH>6n9t&a)sfmysBdc|eK? zsq6^MXZ{&-$LY@V0D`D+hpPp0hI{}S;xGgP$un58Tkepq=}RH`t)q|G_^Bb_9PwY`K+>!CQLB#tAd zftLy5h={6P^W+Y!T(z(Q{fhvSUzM#82wrk+VT}@aBGv(2p;_dw$u)Xq+1}3Huxa}s zFpr|nv(5$Ol?6S=!Wv_O!&D(=;hHzkim-_V&<~r0`3clCx2XYD4pLAG%0W+12{u^W z5T4uSJ=$>gQJT{k@Um~t*qUhmQt}|y7@LQXu)MDXYBPq>h#9kb*xqXS08A+!WsB7- zXe5MSSW%D{cU~wLVnD8Do|_rGATa-`SQ(gfm2(D@A)e>B&sq+7Xb?VNe?WY>)vtPl zZjl>}-W44O(WZ1QvOmW0>hgG&H`wROG$nWR!LYp&XrUk2RbH_I*>cAKXqcbVfwWK& zGY@To4L@wmX*`IBva~rUb({wlPlYO2vSU>h6S`s+27wr=ey2?pqgR`b`n_GMuVW>8 zzMxfNDq{s)Fv#kO*cQf0IBf!RoX$%dgCuM@s%8mQNBwG->U9*=>uEp3(NhiLd2j@g zSKSbDK4RRwF9$kS!Ht8kq;#wX=7*UJ@WlG(YxA1ES;C^V223GaX4%gC+%iX0%v+g* zQP);k-C}#gt|jISyO?-#_Oq`%#`oaa%yZ`HK%S`nS&h#i<>d~{rN6Kiph+#n@o3h3 z))1aWZfz7c+Z3-=-QL>N<%%o5^pujQCZy85Y*d}b*MDEU9_4#kWYk|)N?Axl}V{JfBYXksJ47g4- ziaowb^I8{jD*~lz9&arnErd{2h5wq^k`3zAzow2mhy31-~5e*naW!;{}@t@?f7p|3f_s4}?p}oDK zaHuET6T#Bp-6;q7D8jq=AW;X#q%l5Lw6pn%0!xGu!7bR>7jGM*G7bmc78kGIHiEgN zTR?vl3x4t1oRwr@To9Em`Ot?Y9}xQW(jG#L**a2GBs5GAHVQ(53O=t#%s1&Sjj{0l zFJ8~!ijd)UX9RxtsnQd8qg3eydJ6Dm;C_lq0SSDGId{qo6%WfSRuo00cPo>CpHdD3 zJ|*DG0xoT6Xi#aef%%sUSP<|p1bjfiFAMlR0UOoV8!n+Uu{)>~Qn~MD0dp!_xkkYE zs*fPQKCj-Zw$O8cD*c;!SP9ZuUY|EeJpzshcsZa-lU@a_R|EIct=@p-r^A3MJ?v%w zzk=2l`hoX#*m_NH8Z|}n(>#qO7Xhktlg5&NE#TwYgPKau3j8MmF7R=y4j7~%A6wkv z+v-y(E8zP@>jOTH*y93z$M+4ieqXe{3W)H#apz3(Atjek1i8bMq_^VzGlG3vcBv~s zHG|SbTUt;GIA!#k6jTGv#T>WNKIm=63APYDTj_d1X~+bJVl5gir9?&ZX_; zwNe{AeW!pQ5b#IR<#chmTW$kf2`JHF`KQ32lV?eD=w-QG3eYdX2~e}=Oz9aNhG1OuL}cwhaQpsp9z&mhkd)_Es=N|vQFsL7=slQl`F*)H`p=sb%Sy3~Vm zi?o=Q3d+&4gu-qcYgs~9yA*3Vn{KM>*Fkqwsl}Liq@b|Q7M9Znm(o45)I}G&RHvs? z3eiqM-AWNpL<-Xrf^w{f>0YO8-Yg%teN9le6Gtgb&$<*xu!oMg6vwQWzVA|(dKP0o zZ$6uSxt-FU=WzOez@-YXK0ue^rHR`Pd7h`0lor&Tbere6*n1`VkcU_Cy@0Zd*Ekja z145=A&XlR>abzA6+Wubja_}^Kkm$RD!%(Jw1@zF5svL<}Qlejo*5A4~zdJGRArt{< zb+iqf60d0Z!!k0}d^?rSxX}N*{B%a)SgGl$*C~^u!I4>4=j~SD9vWA?SRsSN`@#rd zoGupdG64+%vjXlBa9Y4a0^TU#tpeUH;5`C902q}%54ci#l5w1YMd>B!h`?V2{Gs$J zU>ugWNRk|&grovqA#DREDK!D#EjZlw4be-I821S{UvL5r4!9D#C+|T4;{7E+yss=0 zt;+N*7DN@m@d!lA_6yA>^~taxG3-X_XdM zveKxw5^!ALd$bYgxlW!?BJi*Pn3Sdg*|!1dUD`oq4>U|D)6#v~P0AtZtJ*DqPiuE6 zHww)IbX@y{GC;r3KB?R)d3;|)U-tHHsoVDzUD2XHrK!MT=h1Z<;a;4ByX9=ZkiN`c48gVu{^8Q>T=gY;MQAJQNl zrQartteiD<~Op zZ3cffpi*{xf+}!`)=2!0fQ41Pu%-phuP8sn?!lLzUJ=g|gkSw2RYm zE0;4=$UzwvFkH*+P*8^?Lu<2FC5+te&`7>$!jBOAiRZFr{!}v6 zwu&^3oZx$EmpN%{H|+usdN7@)k$eH6psnVlwb!Hxvp7D&z9I|`5=s>4fsBufp^4rO#!U_;1RQi^IA5AHF*i`S-YnKpY&LF{Frs+QG;A6lKgATW&?(q# z>J)589glr8J3W%mSR-k~ESt$40&F9MEcHX4PZt3{Y_LcMJ&4LQfs zU@j+&6-F{M%nk3K%Gzd{qcK)Vd*EA*eN|G7&$)4qtPa`z(8R&0eL8nW=0mgN1@QnaoWmvc;TP6Rfa@%tFe}ipf5?(MhqA zvzOJHD@NP^#I4CG?0|MP0wS04My{|uTgW2R39Ht(VwXD^`RS7zuwK%oR9y&bJ*KAZ z?8L59G$m|ozLQ3MAgaAexnjva#lYQYp6mec<|j3}LmtW+6M3sp%wmxYnaR?`1gBC> zhr`1R;gmosIFS)qx7ExU`<*kPChn$?h($4*M5-3+B7#+mKx{Oot@?~|=!=l$gn(y_ zT=uFHeQ;f6rB)u>4ZD(~;dB<8-dfw*S2$68M#ETYft$crP$w`(5Zn5x8p;-?M$#vU4Cl;AjH$-s(?)EgV;CMb z*%`FE^I`j_+b)Oq;}k=FR<}8EYz*^KjU!lubV`}d9=b7`=bfAP%!K7CgC^`G6d&DG zQvkDrykiIl9IU#BS2v#OUOt1fE^Fq};uvr?P3-hl32cUSq!3zX*^{t8XiwlQ%NJ`- zz_Go2k|r$2V|R`cyKsi2dE3}zxFW3zj%*s#_K|mhsKjKH@EY3~Q9E zsqwK=vWTFF3Fh{MRTM{sl}{HaloAKDc&%_Vn(+-rK8+Iz17K>MZB4oyOnoI~_|-r`)Vz^fT_R%ovxD_rZ z4Q!AGAjPdcXj_ZFK~Q0E!}yEfz8arS57HF=;$%^tGL)qWqVm0QGN=S}7Zp)DoP#fl zc999pr2XKSC@k`j$bpjrZc-X|9xYkHEr6c|t%KwA8$-!33ObGUBJL#a0{ZB9a(^8! z;+BgsopSY^gBG^Q^pw!gZic{>mJWlz3;j#b#6G3L<-SG0ES^XYqI0&Mz;Prd(Tn}# zdxFkGKRQQ0Ap|ApU{A9mEIPvI_)W_T;7md%`(e@=;8_s^3-&Aoun4OuAw%VB+4vqf z$j($;tb}4OROUpRj=GHJf`i7PL*7H0L&GvzNO8b&(4ylLNmSz)wi8|h26@hMxYOh`kAi?t|dY4LOr5DLyl zo5q}Wj~Z-ZPLt@_1OZLy02w?v1vmb0<~VA(mKGUMYH3jjuA$Te%DCJDr{?p3T3Xw^ zI@qo4nvib+)LHpFM{qol2_R`gRhPTguY1cKM-1OoTr;p73bY5A} z{CIl9>h?R2eEotgk49F1^{p%Ym!ET_^$SPC&!m<#K0AEy=4-CZe)T(dta|s@g}>VW zkr&p#E}YE@SkfdEw0!wcHH$)rFbb``f#7y9 z$xh|_Boxt!mgedq$-+t=Ah9i9e{PFPEX3Qf!1!G0(rW@;y89ZmioXoPUzZ+t-lkUN z%@WRoT$jG3l*Cbm%{5`|HuI~JeSJnW6^%s(dV0-p|A4|ed1#3iZOAAZd=jVy@wL$$ zo`jRxiUjFX4YuHx2PX~|k$dxP{^5|~Mc$Xc!Jj%LwkT}pOq|J;vVq^}+?qI4joN=F zn17szaSSwF!Sc|80iRdV+Jo)E^4(%-v;+f9-Ucu|2cCfnod$1ln=S zv*1Z^RF|mdE(Oc4wa@ly!CCE)D8CXczsfyWl&5_D zdWlXCZ5~ckYoV@6((+fBoME%7P5f?+(;MlDu%zHK zhC7)V=nJQlMkY0oLU9u|!+kw{W;A6)!)7uZjrK;v$!I3lml;S!qM1G;))VPTp>?1; z)|X5ULa>bw^`; z(Y|zFq&Lbd*zAt=_je~Fy=gO&%tVadfk-sj8#BYb-D!Ac#(I1Ed(22`AeJ6T_4j1p zPzp|%saVF08DS%8boar7a1!qKgwx?z4EFBx@?Me6dAqqyO zudm;TrBl6q8GL2GR3d%IoXT0#{FYlcR~gIJ-4CSj1+hfu#Vxlo)H~wKbc8p$qB|Vv z)5lU)v8dxk5R+r2c6aHCUDl*g(AS0Z!K7{MGA8lGqC{FW)E|mqf5W2Vt&=Yx_)P(> zGsHF}&$+}lrZ!vo>dQ7>s!>Xb+^GC^koUQEa9&u4yMs@gp|J%U?)usJUv7{8S>o-b(8E7H_|x@&G6MXKKJjnN$|t(dYY@LNIR&5PIDIbNiAML6edd)t_z@Is zN5L}=I80lCjiC7140;4`9dN!LQ-1muzYp>^4*Z=!<;lN0;R|P*`)Vdg0fqo2Xyu}5 zop|p@xrurqgNlK#C8AeC6fb$y5?nb{iWnh44=cy8SxE57DU-MWI$6`BLWZkE=dTy_ z2Vy{5@ZE=0l^+sy4Htmfy5fxORBD_tNEC$!Y=>(bu80g#F4~am#kVRoecRDyL&_<- zSWgtiR6lO6RYSr9ywB0;=))sQjj%rf?{cCP zoI=IKBXf#iIt5Rs4se%YRNW#@QB>NDMNo_Dhyj;@JbI_J5os$I@KF=tQNL$|I*HP8K6 s5fb82z#rGJTmetR!py!Akr|vFl?)MP|1enN{N8K}4*Wk||NkQJU+_$vDF6Tf literal 0 HcmV?d00001 diff --git a/src/btdf/Framework/DeployTools/SSOSettingsFileReaderBTS2016.dll b/src/btdf/Framework/DeployTools/SSOSettingsFileReaderBTS2016.dll new file mode 100644 index 0000000000000000000000000000000000000000..fe50e78b1c2374badd7e1148a333775ad289b39a GIT binary patch literal 12800 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 literal 0 HcmV?d00001 diff --git a/src/btdf/Framework/DeployTools/SetEnvUI.exe b/src/btdf/Framework/DeployTools/SetEnvUI.exe new file mode 100644 index 0000000000000000000000000000000000000000..0b3da5535b094b48b03032bd81de8c26ef3f56fe GIT binary patch literal 178688 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 U`ZsI1@8$pfhx0ZH=dI)aKm8-xwEzGB literal 0 HcmV?d00001 diff --git a/src/Framework/DeployTools/SetEnvUIConfig.xsd b/src/btdf/Framework/DeployTools/SetEnvUIConfig.xsd similarity index 100% rename from src/Framework/DeployTools/SetEnvUIConfig.xsd rename to src/btdf/Framework/DeployTools/SetEnvUIConfig.xsd diff --git a/src/btdf/Framework/DeployTools/UACElevate.exe b/src/btdf/Framework/DeployTools/UACElevate.exe new file mode 100644 index 0000000000000000000000000000000000000000..bf144741076c9fe647fef9637d77e09c4c144f51 GIT binary patch literal 5632 zcmeHLO>A6O6+UnLgX3V6q#;e9Bsb%PI&J(sj-A$Z?PSItI~imwB<9I>=vuJ5IC@hd5i}Jf@B^F3jYK4SUM3+=zhX4s>g(wT!1uIk$zH{f-@ubbR zB6obxJNKM>e(t&VoqL{_zIKbch^QO=?p>m{@Z^@%@T0*t*n`J@Ge~djdH48R#^Srj za~n=5$|@)+%M-Tc`#~fMQmBeA9ABg_WrY_Mr8zLrf1<8>Wu9o!=%Uo>z}1GeI}|ha z8heTQLE(<}uVDazo^&c38KEXxqTR4Y#W=A+=?*%H%|gjue0tqM!E@@HC3o=jI?h_ zAUvNPYHLY&Zz|~qn5bFTz+_zq(c4;*Xtr&r(LWB?DC}E|dT3h^-9a3>Ff!W0TATIp z@YUG&oJU9ZD#(_H5&HfoVux-sEzx!G$*$O=w};rqCGtL&&hE*1Om`UYCIh_9>X~rKxZ5>X#I6BdufF-IB(yf65ucC zHsJ3yyrbb=4G$YkAJcGA!;*$SHnxpk`nAUYpy7wcd&aZ04@P?FeC$}Pm#%8~ax4Rz zw`1?I3w7JINbRE|bR4na(TZU1_vwoEZ%dC}I-Exw*lU9dw4d@g2uCzLuHh*S$25FK z!<2>@4Zp16R{@WZrEy2Y=K+sm)p$2JM?z6lbbN zGbpLiowQ7YJ-rkZE3Q08tCl_Q%1tYhrreUWQp-@3mSs1ndeV;;kg(*9KwURmQ^^bM zK)FtVveht>9$hLtC+&!qEXOC)jsiuN!YQnA&C3-(ay)6SNfkPQj{{0M@MTMPD#E!f zR3h0Fk?SrrVm771P34q+%( z>}WS*E+|)(Q`+dj$|=>-$gx9gZJ|;sSv!>1XxJDW3)sKMJ-Abba@Fo12s)^jrE6_z zENr<{-*A=#tKhg!)E4BnbAV>VU5vG9iTymOjkk%E>Ad7${&2Yz-LHch;OV#}Z}&m#clW%{682R7 zf)ib=6!NpV^g_P1)Mgm-C<^k0sJNcb1%VspTZb(l6rRiDxJoOOZDg}tEU>$unD%zP zE@6lN#<*Z?cWcxyEzZ@sK+SJSouzdKm(nb{Tt}e7JxL;|v4@~j1Y){=5~!jNgFRWR zrrRdg>W`KC&^J2JS$MlmLk+FH7q>9@Ns{Ot{s5`B4HRyFt+6%bovsNy*HEKh1)QhL zz%q1+mNCu%E&%8D+wS-O%k@qlDh96A8qf2ZTdNw{)M_eBL1GO#R6&oU^JoTnbDaXs zKS5kqm)Hju(Rw!NWgqk1Oi`ViIv+z?1|;2ndGhWBaBwY4wh9lkQBj1>e_ZQc$G zT07qrH$Yd=XLh`M*p~@Zcr80?kWuiX6$`HVCeg>RGE=XPC`q4z3`dl2FomZD4_Yhy zsC$lWzJ>@Gv5JcY2L@3HtyZcPJ216CML+7bmPd_CKFc2JTRJ;!ww<+s(UHWrbq9uetL9=Gt;BZRl)xBXk%9} Z;O%|bKB*B9wg0<(fXn`2`~Qo;{{WF`VM_o2 literal 0 HcmV?d00001 diff --git a/src/Framework/DeployTools/WriteRegValue.vbs b/src/btdf/Framework/DeployTools/WriteRegValue.vbs similarity index 100% rename from src/Framework/DeployTools/WriteRegValue.vbs rename to src/btdf/Framework/DeployTools/WriteRegValue.vbs diff --git a/src/Framework/DeployTools/XmlPreprocess.exe b/src/btdf/Framework/DeployTools/XmlPreprocess.exe similarity index 100% rename from src/Framework/DeployTools/XmlPreprocess.exe rename to src/btdf/Framework/DeployTools/XmlPreprocess.exe diff --git a/src/Framework/DeployTools/adapterXPaths.txt b/src/btdf/Framework/DeployTools/adapterXPaths.txt similarity index 100% rename from src/Framework/DeployTools/adapterXPaths.txt rename to src/btdf/Framework/DeployTools/adapterXPaths.txt diff --git a/src/Framework/DeployTools/log4net.Ext.Serializable.dll b/src/btdf/Framework/DeployTools/log4net.Ext.Serializable.dll similarity index 100% rename from src/Framework/DeployTools/log4net.Ext.Serializable.dll rename to src/btdf/Framework/DeployTools/log4net.Ext.Serializable.dll diff --git a/src/Framework/DeployTools/log4net.dll b/src/btdf/Framework/DeployTools/log4net.dll similarity index 100% rename from src/Framework/DeployTools/log4net.dll rename to src/btdf/Framework/DeployTools/log4net.dll diff --git a/src/Framework/DeploymentFramework.sln b/src/btdf/Framework/DeploymentFramework.sln similarity index 100% rename from src/Framework/DeploymentFramework.sln rename to src/btdf/Framework/DeploymentFramework.sln diff --git a/src/Framework/Microsoft.Sdc.Common.tasks b/src/btdf/Framework/Microsoft.Sdc.Common.tasks similarity index 100% rename from src/Framework/Microsoft.Sdc.Common.tasks rename to src/btdf/Framework/Microsoft.Sdc.Common.tasks diff --git a/src/Framework/Microsoft.Sdc.Tasks.dll b/src/btdf/Framework/Microsoft.Sdc.Tasks.dll similarity index 100% rename from src/Framework/Microsoft.Sdc.Tasks.dll rename to src/btdf/Framework/Microsoft.Sdc.Tasks.dll diff --git a/src/btdf/Framework/Microsoft.Web.Administration.dll b/src/btdf/Framework/Microsoft.Web.Administration.dll new file mode 100644 index 0000000000000000000000000000000000000000..96b154dacbec04bffc4d7c40fa91b610461dd81a GIT binary patch literal 143360 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 T3f!f@T?*W#z+DR5o&x^|sR9ZK literal 0 HcmV?d00001 diff --git a/src/Installer/BizTalkDeploymentFrameworkInstaller.sln b/src/btdf/Installer/BizTalkDeploymentFrameworkInstaller.sln similarity index 100% rename from src/Installer/BizTalkDeploymentFrameworkInstaller.sln rename to src/btdf/Installer/BizTalkDeploymentFrameworkInstaller.sln diff --git a/src/Installer/BizTalkDeploymentFrameworkInstaller.wixproj b/src/btdf/Installer/BizTalkDeploymentFrameworkInstaller.wixproj similarity index 100% rename from src/Installer/BizTalkDeploymentFrameworkInstaller.wixproj rename to src/btdf/Installer/BizTalkDeploymentFrameworkInstaller.wixproj diff --git a/src/Installer/DeveloperTools.wxi b/src/btdf/Installer/DeveloperTools.wxi similarity index 100% rename from src/Installer/DeveloperTools.wxi rename to src/btdf/Installer/DeveloperTools.wxi diff --git a/src/Installer/Product.wxs b/src/btdf/Installer/Product.wxs similarity index 81% rename from src/Installer/Product.wxs rename to src/btdf/Installer/Product.wxs index 3053400..b7f2d74 100644 --- a/src/Installer/Product.wxs +++ b/src/btdf/Installer/Product.wxs @@ -16,21 +16,11 @@ - + - - - - - - - - - - - - + + @@ -49,9 +39,6 @@ - - - @@ -158,8 +145,5 @@ - - - diff --git a/src/Installer/RuntimeComponents.wxi b/src/btdf/Installer/RuntimeComponents.wxi similarity index 99% rename from src/Installer/RuntimeComponents.wxi rename to src/btdf/Installer/RuntimeComponents.wxi index 2902f63..2d1d759 100644 --- a/src/Installer/RuntimeComponents.wxi +++ b/src/btdf/Installer/RuntimeComponents.wxi @@ -389,9 +389,9 @@ - + - + diff --git a/src/Installer/Samples.wxi b/src/btdf/Installer/Samples.wxi similarity index 100% rename from src/Installer/Samples.wxi rename to src/btdf/Installer/Samples.wxi diff --git a/src/Installer/SamplesGenerated.wxi b/src/btdf/Installer/SamplesGenerated.wxi similarity index 75% rename from src/Installer/SamplesGenerated.wxi rename to src/btdf/Installer/SamplesGenerated.wxi index 2dd9c74..7a18d0b 100644 --- a/src/Installer/SamplesGenerated.wxi +++ b/src/btdf/Installer/SamplesGenerated.wxi @@ -5,588 +5,555 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - + + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -595,10 +562,10 @@ - + - + @@ -684,11 +651,19 @@ + + + + + + + + @@ -697,25 +672,6 @@ - - - - - - - - - - - - - - - - - - - diff --git a/src/Installer/VS2013Integration.wxi b/src/btdf/Installer/VS2013Integration.wxi similarity index 100% rename from src/Installer/VS2013Integration.wxi rename to src/btdf/Installer/VS2013Integration.wxi diff --git a/src/Installer/VS2015Integration.wxi b/src/btdf/Installer/VS2015Integration.wxi similarity index 100% rename from src/Installer/VS2015Integration.wxi rename to src/btdf/Installer/VS2015Integration.wxi diff --git a/src/Installer/VS2019Integration.wxi b/src/btdf/Installer/VS2019Integration.wxi similarity index 100% rename from src/Installer/VS2019Integration.wxi rename to src/btdf/Installer/VS2019Integration.wxi diff --git a/src/IntelliSense/DeploymentFrameworkForBizTalk5.0.xml b/src/btdf/IntelliSense/DeploymentFrameworkForBizTalk5.0.xml similarity index 100% rename from src/IntelliSense/DeploymentFrameworkForBizTalk5.0.xml rename to src/btdf/IntelliSense/DeploymentFrameworkForBizTalk5.0.xml diff --git a/src/IntelliSense/DeploymentFrameworkForBizTalk5.0.xsd b/src/btdf/IntelliSense/DeploymentFrameworkForBizTalk5.0.xsd similarity index 100% rename from src/IntelliSense/DeploymentFrameworkForBizTalk5.0.xsd rename to src/btdf/IntelliSense/DeploymentFrameworkForBizTalk5.0.xsd diff --git a/src/Samples/BizTalk/Advanced/AdditionalXmlToPreprocess.xml b/src/btdf/Samples/BizTalk/Advanced/AdditionalXmlToPreprocess.xml similarity index 100% rename from src/Samples/BizTalk/Advanced/AdditionalXmlToPreprocess.xml rename to src/btdf/Samples/BizTalk/Advanced/AdditionalXmlToPreprocess.xml diff --git a/src/Samples/BizTalk/Advanced/Advanced.chm b/src/btdf/Samples/BizTalk/Advanced/Advanced.chm similarity index 100% rename from src/Samples/BizTalk/Advanced/Advanced.chm rename to src/btdf/Samples/BizTalk/Advanced/Advanced.chm diff --git a/src/Samples/BizTalk/Advanced/Advanced.sln b/src/btdf/Samples/BizTalk/Advanced/Advanced.sln similarity index 100% rename from src/Samples/BizTalk/Advanced/Advanced.sln rename to src/btdf/Samples/BizTalk/Advanced/Advanced.sln diff --git a/src/Samples/BizTalk/Advanced/Advanced.snk b/src/btdf/Samples/BizTalk/Advanced/Advanced.snk similarity index 100% rename from src/Samples/BizTalk/Advanced/Advanced.snk rename to src/btdf/Samples/BizTalk/Advanced/Advanced.snk diff --git a/src/Samples/BizTalk/Advanced/Components/Components.csproj b/src/btdf/Samples/BizTalk/Advanced/Components/Components.csproj similarity index 100% rename from src/Samples/BizTalk/Advanced/Components/Components.csproj rename to src/btdf/Samples/BizTalk/Advanced/Components/Components.csproj diff --git a/src/Samples/BizTalk/Advanced/Components/EmbeddedResourceCache.cs b/src/btdf/Samples/BizTalk/Advanced/Components/EmbeddedResourceCache.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/Components/EmbeddedResourceCache.cs rename to src/btdf/Samples/BizTalk/Advanced/Components/EmbeddedResourceCache.cs diff --git a/src/Samples/BizTalk/Advanced/Components/MyClass.cs b/src/btdf/Samples/BizTalk/Advanced/Components/MyClass.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/Components/MyClass.cs rename to src/btdf/Samples/BizTalk/Advanced/Components/MyClass.cs diff --git a/src/Samples/BizTalk/Advanced/Components/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/Advanced/Components/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/Components/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/Advanced/Components/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/Advanced/Components/S3_output.xml b/src/btdf/Samples/BizTalk/Advanced/Components/S3_output.xml similarity index 100% rename from src/Samples/BizTalk/Advanced/Components/S3_output.xml rename to src/btdf/Samples/BizTalk/Advanced/Components/S3_output.xml diff --git a/src/Samples/BizTalk/Advanced/Deployment/Deployment.btdfproj b/src/btdf/Samples/BizTalk/Advanced/Deployment/Deployment.btdfproj similarity index 100% rename from src/Samples/BizTalk/Advanced/Deployment/Deployment.btdfproj rename to src/btdf/Samples/BizTalk/Advanced/Deployment/Deployment.btdfproj diff --git a/src/Samples/BizTalk/Advanced/Deployment/InstallWizard.xml b/src/btdf/Samples/BizTalk/Advanced/Deployment/InstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/Advanced/Deployment/InstallWizard.xml rename to src/btdf/Samples/BizTalk/Advanced/Deployment/InstallWizard.xml diff --git a/src/Samples/BizTalk/Advanced/Deployment/License.rtf b/src/btdf/Samples/BizTalk/Advanced/Deployment/License.rtf similarity index 100% rename from src/Samples/BizTalk/Advanced/Deployment/License.rtf rename to src/btdf/Samples/BizTalk/Advanced/Deployment/License.rtf diff --git a/src/Samples/BizTalk/Advanced/Deployment/PortBindingsMaster.xml b/src/btdf/Samples/BizTalk/Advanced/Deployment/PortBindingsMaster.xml similarity index 100% rename from src/Samples/BizTalk/Advanced/Deployment/PortBindingsMaster.xml rename to src/btdf/Samples/BizTalk/Advanced/Deployment/PortBindingsMaster.xml diff --git a/src/Samples/BizTalk/Advanced/Deployment/SettingsFileGenerator.xml b/src/btdf/Samples/BizTalk/Advanced/Deployment/SettingsFileGenerator.xml similarity index 100% rename from src/Samples/BizTalk/Advanced/Deployment/SettingsFileGenerator.xml rename to src/btdf/Samples/BizTalk/Advanced/Deployment/SettingsFileGenerator.xml diff --git a/src/Samples/BizTalk/Advanced/Deployment/UnInstallWizard.xml b/src/btdf/Samples/BizTalk/Advanced/Deployment/UnInstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/Advanced/Deployment/UnInstallWizard.xml rename to src/btdf/Samples/BizTalk/Advanced/Deployment/UnInstallWizard.xml diff --git a/src/Samples/BizTalk/Advanced/DeploymentFramework.Samples.Advanced.log4net b/src/btdf/Samples/BizTalk/Advanced/DeploymentFramework.Samples.Advanced.log4net similarity index 100% rename from src/Samples/BizTalk/Advanced/DeploymentFramework.Samples.Advanced.log4net rename to src/btdf/Samples/BizTalk/Advanced/DeploymentFramework.Samples.Advanced.log4net diff --git a/src/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj b/src/btdf/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj similarity index 100% rename from src/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj rename to src/btdf/Samples/BizTalk/Advanced/DeploymentTest/DeploymentTest.csproj diff --git a/src/Samples/BizTalk/Advanced/DeploymentTest/NUnitUtilityMethods.cs b/src/btdf/Samples/BizTalk/Advanced/DeploymentTest/NUnitUtilityMethods.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/DeploymentTest/NUnitUtilityMethods.cs rename to src/btdf/Samples/BizTalk/Advanced/DeploymentTest/NUnitUtilityMethods.cs diff --git a/src/Samples/BizTalk/Advanced/DeploymentTest/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/Advanced/DeploymentTest/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/DeploymentTest/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/Advanced/DeploymentTest/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/Advanced/DeploymentTest/VerifyDeployment.cs b/src/btdf/Samples/BizTalk/Advanced/DeploymentTest/VerifyDeployment.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/DeploymentTest/VerifyDeployment.cs rename to src/btdf/Samples/BizTalk/Advanced/DeploymentTest/VerifyDeployment.cs diff --git a/src/Samples/BizTalk/Advanced/DeploymentTest/app.config b/src/btdf/Samples/BizTalk/Advanced/DeploymentTest/app.config similarity index 100% rename from src/Samples/BizTalk/Advanced/DeploymentTest/app.config rename to src/btdf/Samples/BizTalk/Advanced/DeploymentTest/app.config diff --git a/src/Samples/BizTalk/Advanced/ExternalReferences/SSOSettingsFileReader.dll b/src/btdf/Samples/BizTalk/Advanced/ExternalReferences/SSOSettingsFileReader.dll similarity index 100% rename from src/Samples/BizTalk/Advanced/ExternalReferences/SSOSettingsFileReader.dll rename to src/btdf/Samples/BizTalk/Advanced/ExternalReferences/SSOSettingsFileReader.dll diff --git a/src/Samples/BizTalk/Advanced/ExternalReferences/log4net.Ext.Serializable.dll b/src/btdf/Samples/BizTalk/Advanced/ExternalReferences/log4net.Ext.Serializable.dll similarity index 100% rename from src/Samples/BizTalk/Advanced/ExternalReferences/log4net.Ext.Serializable.dll rename to src/btdf/Samples/BizTalk/Advanced/ExternalReferences/log4net.Ext.Serializable.dll diff --git a/src/Samples/BizTalk/Advanced/ExternalReferences/log4net.dll b/src/btdf/Samples/BizTalk/Advanced/ExternalReferences/log4net.dll similarity index 100% rename from src/Samples/BizTalk/Advanced/ExternalReferences/log4net.dll rename to src/btdf/Samples/BizTalk/Advanced/ExternalReferences/log4net.dll diff --git a/src/Samples/BizTalk/Advanced/ExternalReferences/nunit.framework.dll b/src/btdf/Samples/BizTalk/Advanced/ExternalReferences/nunit.framework.dll similarity index 100% rename from src/Samples/BizTalk/Advanced/ExternalReferences/nunit.framework.dll rename to src/btdf/Samples/BizTalk/Advanced/ExternalReferences/nunit.framework.dll diff --git a/src/Samples/BizTalk/Advanced/Orchestrations/CalledOrch.odx b/src/btdf/Samples/BizTalk/Advanced/Orchestrations/CalledOrch.odx similarity index 100% rename from src/Samples/BizTalk/Advanced/Orchestrations/CalledOrch.odx rename to src/btdf/Samples/BizTalk/Advanced/Orchestrations/CalledOrch.odx diff --git a/src/Samples/BizTalk/Advanced/Orchestrations/Echo.odx b/src/btdf/Samples/BizTalk/Advanced/Orchestrations/Echo.odx similarity index 100% rename from src/Samples/BizTalk/Advanced/Orchestrations/Echo.odx rename to src/btdf/Samples/BizTalk/Advanced/Orchestrations/Echo.odx diff --git a/src/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj b/src/btdf/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj similarity index 100% rename from src/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj rename to src/btdf/Samples/BizTalk/Advanced/Orchestrations/Orchestrations.btproj diff --git a/src/Samples/BizTalk/Advanced/Orchestrations/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/Advanced/Orchestrations/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/Orchestrations/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/Advanced/Orchestrations/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/Advanced/Orchestrations/TopLevelOrch.odx b/src/btdf/Samples/BizTalk/Advanced/Orchestrations/TopLevelOrch.odx similarity index 100% rename from src/Samples/BizTalk/Advanced/Orchestrations/TopLevelOrch.odx rename to src/btdf/Samples/BizTalk/Advanced/Orchestrations/TopLevelOrch.odx diff --git a/src/Samples/BizTalk/Advanced/Schemas/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/Advanced/Schemas/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/Schemas/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/Advanced/Schemas/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/Advanced/Schemas/PropertySchema.xsd b/src/btdf/Samples/BizTalk/Advanced/Schemas/PropertySchema.xsd similarity index 100% rename from src/Samples/BizTalk/Advanced/Schemas/PropertySchema.xsd rename to src/btdf/Samples/BizTalk/Advanced/Schemas/PropertySchema.xsd diff --git a/src/Samples/BizTalk/Advanced/Schemas/S1.xsd b/src/btdf/Samples/BizTalk/Advanced/Schemas/S1.xsd similarity index 100% rename from src/Samples/BizTalk/Advanced/Schemas/S1.xsd rename to src/btdf/Samples/BizTalk/Advanced/Schemas/S1.xsd diff --git a/src/Samples/BizTalk/Advanced/Schemas/S2.xsd b/src/btdf/Samples/BizTalk/Advanced/Schemas/S2.xsd similarity index 100% rename from src/Samples/BizTalk/Advanced/Schemas/S2.xsd rename to src/btdf/Samples/BizTalk/Advanced/Schemas/S2.xsd diff --git a/src/Samples/BizTalk/Advanced/Schemas/S3.xsd b/src/btdf/Samples/BizTalk/Advanced/Schemas/S3.xsd similarity index 100% rename from src/Samples/BizTalk/Advanced/Schemas/S3.xsd rename to src/btdf/Samples/BizTalk/Advanced/Schemas/S3.xsd diff --git a/src/Samples/BizTalk/Advanced/Schemas/Schemas.btproj b/src/btdf/Samples/BizTalk/Advanced/Schemas/Schemas.btproj similarity index 100% rename from src/Samples/BizTalk/Advanced/Schemas/Schemas.btproj rename to src/btdf/Samples/BizTalk/Advanced/Schemas/Schemas.btproj diff --git a/src/Samples/BizTalk/Advanced/TestFiles/S1_output.xml b/src/btdf/Samples/BizTalk/Advanced/TestFiles/S1_output.xml similarity index 100% rename from src/Samples/BizTalk/Advanced/TestFiles/S1_output.xml rename to src/btdf/Samples/BizTalk/Advanced/TestFiles/S1_output.xml diff --git a/src/Samples/BizTalk/Advanced/Transforms/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/Advanced/Transforms/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/Advanced/Transforms/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/Advanced/Transforms/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/Advanced/Transforms/SampleMap.btm b/src/btdf/Samples/BizTalk/Advanced/Transforms/SampleMap.btm similarity index 100% rename from src/Samples/BizTalk/Advanced/Transforms/SampleMap.btm rename to src/btdf/Samples/BizTalk/Advanced/Transforms/SampleMap.btm diff --git a/src/Samples/BizTalk/Advanced/Transforms/Transforms.btproj b/src/btdf/Samples/BizTalk/Advanced/Transforms/Transforms.btproj similarity index 100% rename from src/Samples/BizTalk/Advanced/Transforms/Transforms.btproj rename to src/btdf/Samples/BizTalk/Advanced/Transforms/Transforms.btproj diff --git a/src/Samples/BizTalk/Advanced/VDir_Advanced/BTSHTTPReceive.dll b/src/btdf/Samples/BizTalk/Advanced/VDir_Advanced/BTSHTTPReceive.dll similarity index 100% rename from src/Samples/BizTalk/Advanced/VDir_Advanced/BTSHTTPReceive.dll rename to src/btdf/Samples/BizTalk/Advanced/VDir_Advanced/BTSHTTPReceive.dll diff --git a/src/Samples/BizTalk/Bam/BAM.sln b/src/btdf/Samples/BizTalk/Bam/BAM.sln similarity index 100% rename from src/Samples/BizTalk/Bam/BAM.sln rename to src/btdf/Samples/BizTalk/Bam/BAM.sln diff --git a/src/Samples/BizTalk/Bam/BAM.snk b/src/btdf/Samples/BizTalk/Bam/BAM.snk similarity index 100% rename from src/Samples/BizTalk/Bam/BAM.snk rename to src/btdf/Samples/BizTalk/Bam/BAM.snk diff --git a/src/Samples/BizTalk/Bam/BAM/Bam.btt b/src/btdf/Samples/BizTalk/Bam/BAM/Bam.btt similarity index 100% rename from src/Samples/BizTalk/Bam/BAM/Bam.btt rename to src/btdf/Samples/BizTalk/Bam/BAM/Bam.btt diff --git a/src/Samples/BizTalk/Bam/BAM/Bam.xls b/src/btdf/Samples/BizTalk/Bam/BAM/Bam.xls similarity index 100% rename from src/Samples/BizTalk/Bam/BAM/Bam.xls rename to src/btdf/Samples/BizTalk/Bam/BAM/Bam.xls diff --git a/src/Samples/BizTalk/Bam/Deployment/Deployment.btdfproj b/src/btdf/Samples/BizTalk/Bam/Deployment/Deployment.btdfproj similarity index 100% rename from src/Samples/BizTalk/Bam/Deployment/Deployment.btdfproj rename to src/btdf/Samples/BizTalk/Bam/Deployment/Deployment.btdfproj diff --git a/src/Samples/BizTalk/Bam/Deployment/InstallWizard.xml b/src/btdf/Samples/BizTalk/Bam/Deployment/InstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/Bam/Deployment/InstallWizard.xml rename to src/btdf/Samples/BizTalk/Bam/Deployment/InstallWizard.xml diff --git a/src/Samples/BizTalk/Bam/Deployment/License.rtf b/src/btdf/Samples/BizTalk/Bam/Deployment/License.rtf similarity index 100% rename from src/Samples/BizTalk/Bam/Deployment/License.rtf rename to src/btdf/Samples/BizTalk/Bam/Deployment/License.rtf diff --git a/src/Samples/BizTalk/Bam/Deployment/PortBindingsMaster.xml b/src/btdf/Samples/BizTalk/Bam/Deployment/PortBindingsMaster.xml similarity index 100% rename from src/Samples/BizTalk/Bam/Deployment/PortBindingsMaster.xml rename to src/btdf/Samples/BizTalk/Bam/Deployment/PortBindingsMaster.xml diff --git a/src/Samples/BizTalk/Bam/Deployment/SettingsFileGenerator.xml b/src/btdf/Samples/BizTalk/Bam/Deployment/SettingsFileGenerator.xml similarity index 100% rename from src/Samples/BizTalk/Bam/Deployment/SettingsFileGenerator.xml rename to src/btdf/Samples/BizTalk/Bam/Deployment/SettingsFileGenerator.xml diff --git a/src/Samples/BizTalk/Bam/Deployment/UnInstallWizard.xml b/src/btdf/Samples/BizTalk/Bam/Deployment/UnInstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/Bam/Deployment/UnInstallWizard.xml rename to src/btdf/Samples/BizTalk/Bam/Deployment/UnInstallWizard.xml diff --git a/src/Samples/BizTalk/Bam/PipelineComponents/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/Bam/PipelineComponents/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/Bam/PipelineComponents/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/Bam/PipelineComponents/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/Bam/PipelineComponents/BAMMessagePartPLComponent.cs b/src/btdf/Samples/BizTalk/Bam/PipelineComponents/BAMMessagePartPLComponent.cs similarity index 100% rename from src/Samples/BizTalk/Bam/PipelineComponents/BAMMessagePartPLComponent.cs rename to src/btdf/Samples/BizTalk/Bam/PipelineComponents/BAMMessagePartPLComponent.cs diff --git a/src/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj b/src/btdf/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj similarity index 100% rename from src/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj rename to src/btdf/Samples/BizTalk/Bam/PipelineComponents/PipelineComponents.csproj diff --git a/src/Samples/BizTalk/Bam/Pipelines/BAMInbound.btp b/src/btdf/Samples/BizTalk/Bam/Pipelines/BAMInbound.btp similarity index 100% rename from src/Samples/BizTalk/Bam/Pipelines/BAMInbound.btp rename to src/btdf/Samples/BizTalk/Bam/Pipelines/BAMInbound.btp diff --git a/src/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj b/src/btdf/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj similarity index 100% rename from src/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj rename to src/btdf/Samples/BizTalk/Bam/Pipelines/Pipelines.btproj diff --git a/src/Samples/BizTalk/Bam/Pipelines/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/Bam/Pipelines/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/Bam/Pipelines/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/Bam/Pipelines/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/Bam/Services/BAMPartSchema.xsd b/src/btdf/Samples/BizTalk/Bam/Services/BAMPartSchema.xsd similarity index 100% rename from src/Samples/BizTalk/Bam/Services/BAMPartSchema.xsd rename to src/btdf/Samples/BizTalk/Bam/Services/BAMPartSchema.xsd diff --git a/src/Samples/BizTalk/Bam/Services/Orchestration1.odx b/src/btdf/Samples/BizTalk/Bam/Services/Orchestration1.odx similarity index 100% rename from src/Samples/BizTalk/Bam/Services/Orchestration1.odx rename to src/btdf/Samples/BizTalk/Bam/Services/Orchestration1.odx diff --git a/src/Samples/BizTalk/Bam/Services/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/Bam/Services/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/Bam/Services/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/Bam/Services/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/Bam/Services/PropertySchema.xsd b/src/btdf/Samples/BizTalk/Bam/Services/PropertySchema.xsd similarity index 100% rename from src/Samples/BizTalk/Bam/Services/PropertySchema.xsd rename to src/btdf/Samples/BizTalk/Bam/Services/PropertySchema.xsd diff --git a/src/Samples/BizTalk/Bam/Services/Schema1.xsd b/src/btdf/Samples/BizTalk/Bam/Services/Schema1.xsd similarity index 100% rename from src/Samples/BizTalk/Bam/Services/Schema1.xsd rename to src/btdf/Samples/BizTalk/Bam/Services/Schema1.xsd diff --git a/src/Samples/BizTalk/Bam/Services/Schema2.xsd b/src/btdf/Samples/BizTalk/Bam/Services/Schema2.xsd similarity index 100% rename from src/Samples/BizTalk/Bam/Services/Schema2.xsd rename to src/btdf/Samples/BizTalk/Bam/Services/Schema2.xsd diff --git a/src/Samples/BizTalk/Bam/Services/Services.btproj b/src/btdf/Samples/BizTalk/Bam/Services/Services.btproj similarity index 100% rename from src/Samples/BizTalk/Bam/Services/Services.btproj rename to src/btdf/Samples/BizTalk/Bam/Services/Services.btproj diff --git a/src/Samples/BizTalk/Bam/Services/Transform_1.btm b/src/btdf/Samples/BizTalk/Bam/Services/Transform_1.btm similarity index 100% rename from src/Samples/BizTalk/Bam/Services/Transform_1.btm rename to src/btdf/Samples/BizTalk/Bam/Services/Transform_1.btm diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage01.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage01.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage01.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage01.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage02.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage02.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage02.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage02.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage03.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage03.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage03.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage03.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage04.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage04.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage04.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage04.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage05.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage05.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage05.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage05.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage06.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage06.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage06.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage06.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage07.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage07.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage07.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage07.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage08.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage08.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage08.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage08.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage09.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage09.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage09.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage09.xml diff --git a/src/Samples/BizTalk/Bam/TestFiles/InputMessage10.xml b/src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage10.xml similarity index 100% rename from src/Samples/BizTalk/Bam/TestFiles/InputMessage10.xml rename to src/btdf/Samples/BizTalk/Bam/TestFiles/InputMessage10.xml diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/BasicMasterBindings.Deployment.btdfproj b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/BasicMasterBindings.Deployment.btdfproj similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/BasicMasterBindings.Deployment.btdfproj rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/BasicMasterBindings.Deployment.btdfproj diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/InstallWizard.xml b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/InstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/InstallWizard.xml rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/InstallWizard.xml diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/License.rtf b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/License.rtf similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/License.rtf rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/License.rtf diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/PortBindingsMaster.xml b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/PortBindingsMaster.xml similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/PortBindingsMaster.xml rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/PortBindingsMaster.xml diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/SettingsFileGenerator.xml b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/SettingsFileGenerator.xml similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/SettingsFileGenerator.xml rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/SettingsFileGenerator.xml diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/UnInstallWizard.xml b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/UnInstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/UnInstallWizard.xml rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.Deployment/UnInstallWizard.xml diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.sln b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.sln similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.sln rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.sln diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.snk b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.snk similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.snk rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings.snk diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/BasicMasterBindings.btproj diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/HelloOrchestration.odx b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/HelloOrchestration.odx similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/HelloOrchestration.odx rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/HelloOrchestration.odx diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/InvoiceSchema.xsd b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/InvoiceSchema.xsd similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/InvoiceSchema.xsd rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/InvoiceSchema.xsd diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POSchema.xsd b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POSchema.xsd similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POSchema.xsd rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POSchema.xsd diff --git a/src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POToInvoice.btm b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POToInvoice.btm similarity index 100% rename from src/Samples/BizTalk/ESBToolkitSSOResolver/ESBToolkitSSOResolver/POToInvoice.btm rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/POToInvoice.btm diff --git a/src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/BasicMasterBindings/BasicMasterBindings/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/BasicMasterBindings/TestFiles/SamplePOInput.xml b/src/btdf/Samples/BizTalk/BasicMasterBindings/TestFiles/SamplePOInput.xml similarity index 100% rename from src/Samples/BizTalk/BasicMasterBindings/TestFiles/SamplePOInput.xml rename to src/btdf/Samples/BizTalk/BasicMasterBindings/TestFiles/SamplePOInput.xml diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/HelloWorld.Deployment.btdfproj b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/HelloWorld.Deployment.btdfproj similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/HelloWorld.Deployment.btdfproj rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/HelloWorld.Deployment.btdfproj diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/InstallWizard.xml b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/InstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/InstallWizard.xml rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/InstallWizard.xml diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/License.rtf b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/License.rtf similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/License.rtf rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/License.rtf diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/PortBindings.xml b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/PortBindings.xml similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/PortBindings.xml rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/PortBindings.xml diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/UnInstallWizard.xml b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/UnInstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/UnInstallWizard.xml rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.Deployment/UnInstallWizard.xml diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld.sln b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.sln similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld.sln rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.sln diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld.snk b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.snk similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld.snk rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld.snk diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld/HelloOrchestration.odx b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/HelloOrchestration.odx similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld/HelloOrchestration.odx rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/HelloOrchestration.odx diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/HelloWorld.btproj diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld/InvoiceSchema.xsd b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/InvoiceSchema.xsd similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld/InvoiceSchema.xsd rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/InvoiceSchema.xsd diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld/POSchema.xsd b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/POSchema.xsd similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld/POSchema.xsd rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/POSchema.xsd diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld/POToInvoice.btm b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/POToInvoice.btm similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld/POToInvoice.btm rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/POToInvoice.btm diff --git a/src/Samples/BizTalk/HelloWorld/HelloWorld/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/HelloWorld/HelloWorld/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/HelloWorld/HelloWorld/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/HelloWorld/TestFiles/SamplePOInput.xml b/src/btdf/Samples/BizTalk/HelloWorld/TestFiles/SamplePOInput.xml similarity index 100% rename from src/Samples/BizTalk/HelloWorld/TestFiles/SamplePOInput.xml rename to src/btdf/Samples/BizTalk/HelloWorld/TestFiles/SamplePOInput.xml diff --git a/src/Samples/BizTalk/IIS/ExternalReferences/nunit.framework.dll b/src/btdf/Samples/BizTalk/IIS/ExternalReferences/nunit.framework.dll similarity index 100% rename from src/Samples/BizTalk/IIS/ExternalReferences/nunit.framework.dll rename to src/btdf/Samples/BizTalk/IIS/ExternalReferences/nunit.framework.dll diff --git a/src/Samples/BizTalk/IIS/IIS.Deployment/IIS.Deployment.btdfproj b/src/btdf/Samples/BizTalk/IIS/IIS.Deployment/IIS.Deployment.btdfproj similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Deployment/IIS.Deployment.btdfproj rename to src/btdf/Samples/BizTalk/IIS/IIS.Deployment/IIS.Deployment.btdfproj diff --git a/src/Samples/BizTalk/IIS/IIS.Deployment/InstallWizard.xml b/src/btdf/Samples/BizTalk/IIS/IIS.Deployment/InstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Deployment/InstallWizard.xml rename to src/btdf/Samples/BizTalk/IIS/IIS.Deployment/InstallWizard.xml diff --git a/src/Samples/BizTalk/IIS/IIS.Deployment/License.rtf b/src/btdf/Samples/BizTalk/IIS/IIS.Deployment/License.rtf similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Deployment/License.rtf rename to src/btdf/Samples/BizTalk/IIS/IIS.Deployment/License.rtf diff --git a/src/Samples/BizTalk/IIS/IIS.Deployment/PortBindingsMaster.xml b/src/btdf/Samples/BizTalk/IIS/IIS.Deployment/PortBindingsMaster.xml similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Deployment/PortBindingsMaster.xml rename to src/btdf/Samples/BizTalk/IIS/IIS.Deployment/PortBindingsMaster.xml diff --git a/src/Samples/BizTalk/IIS/IIS.Deployment/SettingsFileGenerator.xml b/src/btdf/Samples/BizTalk/IIS/IIS.Deployment/SettingsFileGenerator.xml similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Deployment/SettingsFileGenerator.xml rename to src/btdf/Samples/BizTalk/IIS/IIS.Deployment/SettingsFileGenerator.xml diff --git a/src/Samples/BizTalk/IIS/IIS.Deployment/UnInstallWizard.xml b/src/btdf/Samples/BizTalk/IIS/IIS.Deployment/UnInstallWizard.xml similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Deployment/UnInstallWizard.xml rename to src/btdf/Samples/BizTalk/IIS/IIS.Deployment/UnInstallWizard.xml diff --git a/src/Samples/BizTalk/IIS/IIS.Service/App_Data/ServiceDescription.xml b/src/btdf/Samples/BizTalk/IIS/IIS.Service/App_Data/ServiceDescription.xml similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Service/App_Data/ServiceDescription.xml rename to src/btdf/Samples/BizTalk/IIS/IIS.Service/App_Data/ServiceDescription.xml diff --git a/src/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj b/src/btdf/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj rename to src/btdf/Samples/BizTalk/IIS/IIS.Service/IIS.Service.csproj diff --git a/src/Samples/BizTalk/IIS/IIS.Service/ProcessPOService.svc b/src/btdf/Samples/BizTalk/IIS/IIS.Service/ProcessPOService.svc similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Service/ProcessPOService.svc rename to src/btdf/Samples/BizTalk/IIS/IIS.Service/ProcessPOService.svc diff --git a/src/Samples/BizTalk/IIS/IIS.Service/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/IIS/IIS.Service/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Service/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/IIS/IIS.Service/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/IIS/IIS.Service/WcfServiceDescription.xml b/src/btdf/Samples/BizTalk/IIS/IIS.Service/WcfServiceDescription.xml similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Service/WcfServiceDescription.xml rename to src/btdf/Samples/BizTalk/IIS/IIS.Service/WcfServiceDescription.xml diff --git a/src/Samples/BizTalk/IIS/IIS.Service/Web.Debug.config b/src/btdf/Samples/BizTalk/IIS/IIS.Service/Web.Debug.config similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Service/Web.Debug.config rename to src/btdf/Samples/BizTalk/IIS/IIS.Service/Web.Debug.config diff --git a/src/Samples/BizTalk/IIS/IIS.Service/Web.Release.config b/src/btdf/Samples/BizTalk/IIS/IIS.Service/Web.Release.config similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Service/Web.Release.config rename to src/btdf/Samples/BizTalk/IIS/IIS.Service/Web.Release.config diff --git a/src/Samples/BizTalk/IIS/IIS.Service/Web.config b/src/btdf/Samples/BizTalk/IIS/IIS.Service/Web.config similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Service/Web.config rename to src/btdf/Samples/BizTalk/IIS/IIS.Service/Web.config diff --git a/src/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj b/src/btdf/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/IIS.Test.csproj diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Properties/AssemblyInfo.cs diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/BizTalkServiceInstance.wsdl b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/BizTalkServiceInstance.wsdl similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/BizTalkServiceInstance.wsdl rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/BizTalkServiceInstance.wsdl diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/DeploymentFramework.IIS.Test.ProcessPO.ProcessPOResponse.datasource b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/DeploymentFramework.IIS.Test.ProcessPO.ProcessPOResponse.datasource similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/DeploymentFramework.IIS.Test.ProcessPO.ProcessPOResponse.datasource rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/DeploymentFramework.IIS.Test.ProcessPO.ProcessPOResponse.datasource diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.disco b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.disco similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.disco rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.disco diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.xsd b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.xsd similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.xsd rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService.xsd diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService1.xsd b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService1.xsd similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService1.xsd rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService1.xsd diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService2.xsd b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService2.xsd similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService2.xsd rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/ProcessPOService2.xsd diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.cs b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.cs similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.cs rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.cs diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.svcmap b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.svcmap similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.svcmap rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/Reference.svcmap diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration.svcinfo b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration.svcinfo similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration.svcinfo rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration.svcinfo diff --git a/src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration91.svcinfo b/src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration91.svcinfo similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration91.svcinfo rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/Service References/ProcessPO/configuration91.svcinfo diff --git a/src/Samples/BizTalk/IIS/IIS.Test/VerifyDeployment.cs b/src/btdf/Samples/BizTalk/IIS/IIS.Test/VerifyDeployment.cs similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/VerifyDeployment.cs rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/VerifyDeployment.cs diff --git a/src/Samples/BizTalk/IIS/IIS.Test/app.config b/src/btdf/Samples/BizTalk/IIS/IIS.Test/app.config similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.Test/app.config rename to src/btdf/Samples/BizTalk/IIS/IIS.Test/app.config diff --git a/src/Samples/BizTalk/IIS/IIS.sln b/src/btdf/Samples/BizTalk/IIS/IIS.sln similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.sln rename to src/btdf/Samples/BizTalk/IIS/IIS.sln diff --git a/src/Samples/BizTalk/IIS/IIS.snk b/src/btdf/Samples/BizTalk/IIS/IIS.snk similarity index 100% rename from src/Samples/BizTalk/IIS/IIS.snk rename to src/btdf/Samples/BizTalk/IIS/IIS.snk diff --git a/src/Samples/BizTalk/IIS/IIS/IIS.btproj b/src/btdf/Samples/BizTalk/IIS/IIS/IIS.btproj similarity index 100% rename from src/Samples/BizTalk/IIS/IIS/IIS.btproj rename to src/btdf/Samples/BizTalk/IIS/IIS/IIS.btproj diff --git a/src/Samples/BizTalk/IIS/IIS/InvoiceSchema.xsd b/src/btdf/Samples/BizTalk/IIS/IIS/InvoiceSchema.xsd similarity index 100% rename from src/Samples/BizTalk/IIS/IIS/InvoiceSchema.xsd rename to src/btdf/Samples/BizTalk/IIS/IIS/InvoiceSchema.xsd diff --git a/src/Samples/BizTalk/IIS/IIS/POSchema.xsd b/src/btdf/Samples/BizTalk/IIS/IIS/POSchema.xsd similarity index 100% rename from src/Samples/BizTalk/IIS/IIS/POSchema.xsd rename to src/btdf/Samples/BizTalk/IIS/IIS/POSchema.xsd diff --git a/src/Samples/BizTalk/IIS/IIS/ProcessPO.odx b/src/btdf/Samples/BizTalk/IIS/IIS/ProcessPO.odx similarity index 100% rename from src/Samples/BizTalk/IIS/IIS/ProcessPO.odx rename to src/btdf/Samples/BizTalk/IIS/IIS/ProcessPO.odx diff --git a/src/Samples/BizTalk/IIS/IIS/ProcessPO.xsd b/src/btdf/Samples/BizTalk/IIS/IIS/ProcessPO.xsd similarity index 100% rename from src/Samples/BizTalk/IIS/IIS/ProcessPO.xsd rename to src/btdf/Samples/BizTalk/IIS/IIS/ProcessPO.xsd diff --git a/src/Samples/BizTalk/IIS/IIS/ProcessPORequestToProcessPOResponse.btm b/src/btdf/Samples/BizTalk/IIS/IIS/ProcessPORequestToProcessPOResponse.btm similarity index 100% rename from src/Samples/BizTalk/IIS/IIS/ProcessPORequestToProcessPOResponse.btm rename to src/btdf/Samples/BizTalk/IIS/IIS/ProcessPORequestToProcessPOResponse.btm diff --git a/src/Samples/BizTalk/IIS/IIS/Properties/AssemblyInfo.cs b/src/btdf/Samples/BizTalk/IIS/IIS/Properties/AssemblyInfo.cs similarity index 100% rename from src/Samples/BizTalk/IIS/IIS/Properties/AssemblyInfo.cs rename to src/btdf/Samples/BizTalk/IIS/IIS/Properties/AssemblyInfo.cs diff --git a/src/Samples/TeamBuild/BTDFDefaultTemplate.xaml b/src/btdf/Samples/TeamBuild/BTDFDefaultTemplate.xaml similarity index 100% rename from src/Samples/TeamBuild/BTDFDefaultTemplate.xaml rename to src/btdf/Samples/TeamBuild/BTDFDefaultTemplate.xaml diff --git a/src/Samples/TeamBuild/TFSBuild.proj b/src/btdf/Samples/TeamBuild/TFSBuild.proj similarity index 100% rename from src/Samples/TeamBuild/TFSBuild.proj rename to src/btdf/Samples/TeamBuild/TFSBuild.proj diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk.sln b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk.sln similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk.sln rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk.sln diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/AddAppReference.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/AddAppReference.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/AddAppReference.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/AddAppReference.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkCatalogExplorerFactory.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkCatalogExplorerFactory.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkCatalogExplorerFactory.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkCatalogExplorerFactory.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/BizTalkDeploymentFramework.Tasks.BizTalk.csproj diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/CheckForServiceInstances.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/CheckForServiceInstances.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/CheckForServiceInstances.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/CheckForServiceInstances.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkApp.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkApp.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkApp.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkApp.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkArtifact.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkArtifact.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkArtifact.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkArtifact.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkOrchestrations.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkOrchestrations.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkOrchestrations.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkOrchestrations.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReceiveLocations.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReceiveLocations.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReceiveLocations.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReceiveLocations.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReferencedApps.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReferencedApps.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReferencedApps.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkReferencedApps.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPortGroups.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPortGroups.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPortGroups.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPortGroups.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPorts.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPorts.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPorts.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ControlBizTalkSendPorts.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/GetBizTalkAppExists.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/GetBizTalkAppExists.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/GetBizTalkAppExists.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/GetBizTalkAppExists.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Properties/AssemblyInfo.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Properties/AssemblyInfo.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Properties/AssemblyInfo.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ResumeServiceInstances.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ResumeServiceInstances.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ResumeServiceInstances.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/ResumeServiceInstances.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/TerminateServiceInstances.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/TerminateServiceInstances.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/TerminateServiceInstances.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/TerminateServiceInstances.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Test.msbuild b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Test.msbuild similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Test.msbuild rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/Test.msbuild diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBTSNTSvcExeConfigBase.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBTSNTSvcExeConfigBase.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBTSNTSvcExeConfigBase.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBTSNTSvcExeConfigBase.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkAppDomainConfig.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkAppDomainConfig.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkAppDomainConfig.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkAppDomainConfig.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkDebuggingConfig.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkDebuggingConfig.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkDebuggingConfig.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateBizTalkDebuggingConfig.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateSSOConfigItem.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateSSOConfigItem.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateSSOConfigItem.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.BizTalk/UpdateSSOConfigItem.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS.sln b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS.sln similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS.sln rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS.sln diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/AssignVirtualDirectoryToAppPool.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/AssignVirtualDirectoryToAppPool.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/AssignVirtualDirectoryToAppPool.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/AssignVirtualDirectoryToAppPool.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/BizTalkDeploymentFramework.Tasks.IIS.csproj diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureAppPool.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureAppPool.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureAppPool.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureAppPool.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISAppPool.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISAppPool.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISAppPool.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISAppPool.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISTask.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISTask.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISTask.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISTask.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectory.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectory.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectory.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectory.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectoryNtfsPermissions.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectoryNtfsPermissions.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectoryNtfsPermissions.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISVirtualDirectoryNtfsPermissions.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISWebServiceExtension.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISWebServiceExtension.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISWebServiceExtension.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureIISWebServiceExtension.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureWebServiceExtension.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureWebServiceExtension.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureWebServiceExtension.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/ConfigureWebServiceExtension.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CopyVirtualDirectoryFiles.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CopyVirtualDirectoryFiles.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CopyVirtualDirectoryFiles.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CopyVirtualDirectoryFiles.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CreateVirtualDirectory.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CreateVirtualDirectory.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CreateVirtualDirectory.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/CreateVirtualDirectory.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/DeleteVirtualDirectory.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/DeleteVirtualDirectory.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/DeleteVirtualDirectory.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/DeleteVirtualDirectory.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Properties/AssemblyInfo.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Properties/AssemblyInfo.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Properties/AssemblyInfo.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/RecycleAppPool.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/RecycleAppPool.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/RecycleAppPool.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/RecycleAppPool.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/Test.msbuild diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/SubDir.txt b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/SubDir.txt similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/SubDir.txt rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/SubDir.txt diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/v1/v1.txt b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/v1/v1.txt similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/v1/v1.txt rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/SubDir/v1/v1.txt diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/TestVDir.txt b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/TestVDir.txt similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/TestVDir.txt rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir/TestVDir.txt diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/TestVDir.txt b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/TestVDir.txt similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/TestVDir.txt rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/TestVDir.txt diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/v2/v1.txt b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/v2/v1.txt similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/v2/v1.txt rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/TestVDir2/v2/v1.txt diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/packages.config b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/packages.config similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/packages.config rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.IIS/packages.config diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.sln b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.sln similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.sln rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks.sln diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/BizTalkDeploymentFramework.Tasks.csproj diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/CheckXmlSyntax.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/CheckXmlSyntax.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/CheckXmlSyntax.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/CheckXmlSyntax.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ControlBizTalkHostInstance.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ControlBizTalkHostInstance.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ControlBizTalkHostInstance.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ControlBizTalkHostInstance.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GenerateAssemblyNamesItemGroup.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GenerateAssemblyNamesItemGroup.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GenerateAssemblyNamesItemGroup.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GenerateAssemblyNamesItemGroup.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GeneratePdbCopyItemGroups.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GeneratePdbCopyItemGroups.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GeneratePdbCopyItemGroups.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GeneratePdbCopyItemGroups.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetGacPathHelper.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetGacPathHelper.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetGacPathHelper.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetGacPathHelper.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetMsbuildProcessModel.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetMsbuildProcessModel.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetMsbuildProcessModel.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetMsbuildProcessModel.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetOsVersion.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetOsVersion.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetOsVersion.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetOsVersion.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetParentPath.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetParentPath.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetParentPath.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetParentPath.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetPropsFromEnvSettingsDelimited.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetPropsFromEnvSettingsDelimited.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetPropsFromEnvSettingsDelimited.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetPropsFromEnvSettingsDelimited.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetRegistryValue.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetRegistryValue.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetRegistryValue.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/GetRegistryValue.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromCSVFile.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromCSVFile.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromCSVFile.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromCSVFile.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromSeparatedList.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromSeparatedList.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromSeparatedList.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/ItemGroupFromSeparatedList.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/MakeFilesWriteable.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/MakeFilesWriteable.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/MakeFilesWriteable.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/MakeFilesWriteable.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/OsVersionInfo.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/OsVersionInfo.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/OsVersionInfo.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/OsVersionInfo.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Pause.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Pause.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Pause.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Pause.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PopulateRulePoliciesMetadata.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PopulateRulePoliciesMetadata.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PopulateRulePoliciesMetadata.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PopulateRulePoliciesMetadata.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PrependToBindingPortNames.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PrependToBindingPortNames.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PrependToBindingPortNames.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PrependToBindingPortNames.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Properties/AssemblyInfo.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Properties/AssemblyInfo.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Properties/AssemblyInfo.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PublishWcfServiceArtifacts.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PublishWcfServiceArtifacts.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PublishWcfServiceArtifacts.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/PublishWcfServiceArtifacts.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SafeNativeMethods.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SafeNativeMethods.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SafeNativeMethods.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SafeNativeMethods.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetPropFromEnvSetting.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetPropFromEnvSetting.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetPropFromEnvSetting.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetPropFromEnvSetting.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetRegistryValue.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetRegistryValue.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetRegistryValue.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetRegistryValue.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetUpFileAdapterPaths.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetUpFileAdapterPaths.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetUpFileAdapterPaths.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/SetUpFileAdapterPaths.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StartProcess.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StartProcess.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StartProcess.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StartProcess.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StripFileSpecFromPath.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StripFileSpecFromPath.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StripFileSpecFromPath.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/StripFileSpecFromPath.cs diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Test.msbuild b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Test.msbuild similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Test.msbuild rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/Test.msbuild diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestBinding.xml b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestBinding.xml similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestBinding.xml rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestBinding.xml diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy.1.0.xml b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy.1.0.xml similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy.1.0.xml rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy.1.0.xml diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy2.xml b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy2.xml similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy2.xml rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestPolicy2.xml diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestSettings.xml b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestSettings.xml similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestSettings.xml rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/TestSettings.xml diff --git a/src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/WriteXmlValue.cs b/src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/WriteXmlValue.cs similarity index 100% rename from src/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/WriteXmlValue.cs rename to src/btdf/Tools/BuildTasks/BizTalkDeploymentFramework.Tasks/WriteXmlValue.cs diff --git a/src/Tools/BuildTools.msbuild b/src/btdf/Tools/BuildTools.msbuild similarity index 84% rename from src/Tools/BuildTools.msbuild rename to src/btdf/Tools/BuildTools.msbuild index 7510bf1..c1e3f73 100644 --- a/src/Tools/BuildTools.msbuild +++ b/src/btdf/Tools/BuildTools.msbuild @@ -18,7 +18,6 @@ BuildUACElevate; BuildSSOSettingsFileImport; BuildTasksBizTalk; - BuildESBResolvers; RevertCommonAssemblyInfo @@ -108,30 +107,6 @@ - - - - DeploymentFrameworkForBizTalk.ESB.Resolver.Sso. - .dll - - - DeploymentFrameworkForBizTalk.Services.Extenders.Resolvers.Sso. - .dll - - - - - - - - - - - - - - - diff --git a/src/Tools/CommonAssemblyInfo.cs b/src/btdf/Tools/CommonAssemblyInfo.cs similarity index 100% rename from src/Tools/CommonAssemblyInfo.cs rename to src/btdf/Tools/CommonAssemblyInfo.cs diff --git a/src/Tools/DeployBTRules/App.ico b/src/btdf/Tools/DeployBTRules/App.ico similarity index 100% rename from src/Tools/DeployBTRules/App.ico rename to src/btdf/Tools/DeployBTRules/App.ico diff --git a/src/Tools/DeployBTRules/AssemblyInfo.cs b/src/btdf/Tools/DeployBTRules/AssemblyInfo.cs similarity index 100% rename from src/Tools/DeployBTRules/AssemblyInfo.cs rename to src/btdf/Tools/DeployBTRules/AssemblyInfo.cs diff --git a/src/Tools/DeployBTRules/CommandLineParser.cs b/src/btdf/Tools/DeployBTRules/CommandLineParser.cs similarity index 100% rename from src/Tools/DeployBTRules/CommandLineParser.cs rename to src/btdf/Tools/DeployBTRules/CommandLineParser.cs diff --git a/src/Tools/DeployBTRules/DeployBTRules.cs b/src/btdf/Tools/DeployBTRules/DeployBTRules.cs similarity index 100% rename from src/Tools/DeployBTRules/DeployBTRules.cs rename to src/btdf/Tools/DeployBTRules/DeployBTRules.cs diff --git a/src/Tools/DeployBTRules/DeployBTRules.csproj b/src/btdf/Tools/DeployBTRules/DeployBTRules.csproj similarity index 100% rename from src/Tools/DeployBTRules/DeployBTRules.csproj rename to src/btdf/Tools/DeployBTRules/DeployBTRules.csproj diff --git a/src/Tools/DeployBTRules/DeployBTRules.sln b/src/btdf/Tools/DeployBTRules/DeployBTRules.sln similarity index 100% rename from src/Tools/DeployBTRules/DeployBTRules.sln rename to src/btdf/Tools/DeployBTRules/DeployBTRules.sln diff --git a/src/Tools/DeployBTRules/DeployRulesCommandLine.cs b/src/btdf/Tools/DeployBTRules/DeployRulesCommandLine.cs similarity index 100% rename from src/Tools/DeployBTRules/DeployRulesCommandLine.cs rename to src/btdf/Tools/DeployBTRules/DeployRulesCommandLine.cs diff --git a/src/Tools/DeployBTRules/app.config b/src/btdf/Tools/DeployBTRules/app.config similarity index 100% rename from src/Tools/DeployBTRules/app.config rename to src/btdf/Tools/DeployBTRules/app.config diff --git a/src/Tools/ElementTunnel/ElementTunnel.Tests/BaseTestClass.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/BaseTestClass.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel.Tests/BaseTestClass.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/BaseTestClass.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj b/src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj rename to src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/ElementTunnel.Tests.csproj diff --git a/src/Tools/ElementTunnel/ElementTunnel.Tests/Properties/AssemblyInfo.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel.Tests/Properties/AssemblyInfo.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/Properties/AssemblyInfo.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel.Tests/TestExtensions.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/TestExtensions.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel.Tests/TestExtensions.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/TestExtensions.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Decoding_Nodes.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Decoding_Nodes.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Decoding_Nodes.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Decoding_Nodes.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Encoding_Nodes.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Encoding_Nodes.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Encoding_Nodes.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel.Tests/When_ElementTunneler_Is_Encoding_Nodes.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel.sln b/src/btdf/Tools/ElementTunnel/ElementTunnel.sln similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel.sln rename to src/btdf/Tools/ElementTunnel/ElementTunnel.sln diff --git a/src/Tools/ElementTunnel/ElementTunnel.vsmdi b/src/btdf/Tools/ElementTunnel/ElementTunnel.vsmdi similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel.vsmdi rename to src/btdf/Tools/ElementTunnel/ElementTunnel.vsmdi diff --git a/src/Tools/ElementTunnel/ElementTunnel/App.ico b/src/btdf/Tools/ElementTunnel/ElementTunnel/App.ico similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/App.ico rename to src/btdf/Tools/ElementTunnel/ElementTunnel/App.ico diff --git a/src/Tools/ElementTunnel/ElementTunnel/CommandLineParser.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel/CommandLineParser.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/CommandLineParser.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel/CommandLineParser.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel/ElementTunnel.csproj b/src/btdf/Tools/ElementTunnel/ElementTunnel/ElementTunnel.csproj similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/ElementTunnel.csproj rename to src/btdf/Tools/ElementTunnel/ElementTunnel/ElementTunnel.csproj diff --git a/src/Tools/ElementTunnel/ElementTunnel/ElementTunnelCommandLine.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel/ElementTunnelCommandLine.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/ElementTunnelCommandLine.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel/ElementTunnelCommandLine.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel/ElementTunneler.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel/ElementTunneler.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/ElementTunneler.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel/ElementTunneler.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel/Program.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel/Program.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/Program.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel/Program.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel/Properties/AssemblyInfo.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/Properties/AssemblyInfo.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel/Properties/AssemblyInfo.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel/XPathListGenerator.cs b/src/btdf/Tools/ElementTunnel/ElementTunnel/XPathListGenerator.cs similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/XPathListGenerator.cs rename to src/btdf/Tools/ElementTunnel/ElementTunnel/XPathListGenerator.cs diff --git a/src/Tools/ElementTunnel/ElementTunnel/app.config b/src/btdf/Tools/ElementTunnel/ElementTunnel/app.config similarity index 100% rename from src/Tools/ElementTunnel/ElementTunnel/app.config rename to src/btdf/Tools/ElementTunnel/ElementTunnel/app.config diff --git a/src/Tools/ElementTunnel/LocalTestRun.testrunconfig b/src/btdf/Tools/ElementTunnel/LocalTestRun.testrunconfig similarity index 100% rename from src/Tools/ElementTunnel/LocalTestRun.testrunconfig rename to src/btdf/Tools/ElementTunnel/LocalTestRun.testrunconfig diff --git a/src/Tools/SSOSettingsFileImport/CommonAssemblyInfo.cs b/src/btdf/Tools/SSOSettingsFileImport/CommonAssemblyInfo.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/CommonAssemblyInfo.cs rename to src/btdf/Tools/SSOSettingsFileImport/CommonAssemblyInfo.cs diff --git a/src/Tools/SSOSettingsFileImport/ExternalReferences/BTS2013R2/Microsoft.BizTalk.Interop.SSOClient.dll b/src/btdf/Tools/SSOSettingsFileImport/ExternalReferences/BTS2013R2/Microsoft.BizTalk.Interop.SSOClient.dll similarity index 100% rename from src/Tools/SSOSettingsFileImport/ExternalReferences/BTS2013R2/Microsoft.BizTalk.Interop.SSOClient.dll rename to src/btdf/Tools/SSOSettingsFileImport/ExternalReferences/BTS2013R2/Microsoft.BizTalk.Interop.SSOClient.dll diff --git a/src/Tools/SSOSettingsFileImport/ExternalReferences/BTS2016/Microsoft.BizTalk.Interop.SSOClient.dll b/src/btdf/Tools/SSOSettingsFileImport/ExternalReferences/BTS2016/Microsoft.BizTalk.Interop.SSOClient.dll similarity index 100% rename from src/Tools/SSOSettingsFileImport/ExternalReferences/BTS2016/Microsoft.BizTalk.Interop.SSOClient.dll rename to src/btdf/Tools/SSOSettingsFileImport/ExternalReferences/BTS2016/Microsoft.BizTalk.Interop.SSOClient.dll diff --git a/src/Tools/SSOSettingsFileImport/SSOHelperReference.targets b/src/btdf/Tools/SSOSettingsFileImport/SSOHelperReference.targets similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOHelperReference.targets rename to src/btdf/Tools/SSOSettingsFileImport/SSOHelperReference.targets diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyDescriptor.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyDescriptor.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyDescriptor.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyDescriptor.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyGridAdapter.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyGridAdapter.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyGridAdapter.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/DictionaryPropertyGridAdapter.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.Designer.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.Designer.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.Designer.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.Designer.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.resx b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.resx similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.resx rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/MainForm.resx diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/Program.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/Program.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/Program.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/Program.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/AssemblyInfo.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/AssemblyInfo.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/AssemblyInfo.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.Designer.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.Designer.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.Designer.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.Designer.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.resx b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.resx similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.resx rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/Properties/Resources.resx diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/SSOSettingsEditor.csproj diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsEditor/app.config b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/app.config similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsEditor/app.config rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsEditor/app.config diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport.sln b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport.sln similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport.sln rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport.sln diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/App.ico b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/App.ico similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/App.ico rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/App.ico diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/AssemblyInfo.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/AssemblyInfo.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/AssemblyInfo.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/AssemblyInfo.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/CommandLineParser.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/CommandLineParser.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/CommandLineParser.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/CommandLineParser.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/ReadMeForReferences.txt b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/ReadMeForReferences.txt similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/ReadMeForReferences.txt rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/ReadMeForReferences.txt diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOHelper.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOHelper.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOHelper.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOHelper.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileImport.csproj diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileReader.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileReader.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileReader.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsFileReader.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsManager.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsManager.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsManager.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SSOSettingsManager.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SampleSettings.xml b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SampleSettings.xml similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SampleSettings.xml rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SampleSettings.xml diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/Settings.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/Settings.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/Settings.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/Settings.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SettingsFileImport.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SettingsFileImport.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SettingsFileImport.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileImport/SettingsFileImport.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/Properties/AssemblyInfo.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/Properties/AssemblyInfo.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/Properties/AssemblyInfo.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReader.UnitTests.csproj diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReaderUnitTests.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReaderUnitTests.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReaderUnitTests.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsFileReaderUnitTests.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsManagerUnitTests.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsManagerUnitTests.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsManagerUnitTests.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader.UnitTests/SSOSettingsManagerUnitTests.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader/AssemblyInfo.cs b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader/AssemblyInfo.cs similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileReader/AssemblyInfo.cs rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader/AssemblyInfo.cs diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader/SSOSettingsFileReader.csproj b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader/SSOSettingsFileReader.csproj similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileReader/SSOSettingsFileReader.csproj rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader/SSOSettingsFileReader.csproj diff --git a/src/Tools/SSOSettingsFileImport/SSOSettingsFileReader/sn.snk b/src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader/sn.snk similarity index 100% rename from src/Tools/SSOSettingsFileImport/SSOSettingsFileReader/sn.snk rename to src/btdf/Tools/SSOSettingsFileImport/SSOSettingsFileReader/sn.snk diff --git a/src/Tools/SetEnvUI/App.config b/src/btdf/Tools/SetEnvUI/App.config similarity index 100% rename from src/Tools/SetEnvUI/App.config rename to src/btdf/Tools/SetEnvUI/App.config diff --git a/src/Tools/SetEnvUI/App.ico b/src/btdf/Tools/SetEnvUI/App.ico similarity index 100% rename from src/Tools/SetEnvUI/App.ico rename to src/btdf/Tools/SetEnvUI/App.ico diff --git a/src/Tools/SetEnvUI/AssemblyInfo.cs b/src/btdf/Tools/SetEnvUI/AssemblyInfo.cs similarity index 100% rename from src/Tools/SetEnvUI/AssemblyInfo.cs rename to src/btdf/Tools/SetEnvUI/AssemblyInfo.cs diff --git a/src/Tools/SetEnvUI/CommandLineParser.cs b/src/btdf/Tools/SetEnvUI/CommandLineParser.cs similarity index 100% rename from src/Tools/SetEnvUI/CommandLineParser.cs rename to src/btdf/Tools/SetEnvUI/CommandLineParser.cs diff --git a/src/Tools/SetEnvUI/Properties/Resources.Designer.cs b/src/btdf/Tools/SetEnvUI/Properties/Resources.Designer.cs similarity index 100% rename from src/Tools/SetEnvUI/Properties/Resources.Designer.cs rename to src/btdf/Tools/SetEnvUI/Properties/Resources.Designer.cs diff --git a/src/Tools/SetEnvUI/Properties/Resources.resx b/src/btdf/Tools/SetEnvUI/Properties/Resources.resx similarity index 100% rename from src/Tools/SetEnvUI/Properties/Resources.resx rename to src/btdf/Tools/SetEnvUI/Properties/Resources.resx diff --git a/src/Tools/SetEnvUI/Resources/pictureBox1.Image1.bmp b/src/btdf/Tools/SetEnvUI/Resources/pictureBox1.Image1.bmp similarity index 100% rename from src/Tools/SetEnvUI/Resources/pictureBox1.Image1.bmp rename to src/btdf/Tools/SetEnvUI/Resources/pictureBox1.Image1.bmp diff --git a/src/Tools/SetEnvUI/Sample.xml b/src/btdf/Tools/SetEnvUI/Sample.xml similarity index 100% rename from src/Tools/SetEnvUI/Sample.xml rename to src/btdf/Tools/SetEnvUI/Sample.xml diff --git a/src/Tools/SetEnvUI/SetEnvUI.cs b/src/btdf/Tools/SetEnvUI/SetEnvUI.cs similarity index 100% rename from src/Tools/SetEnvUI/SetEnvUI.cs rename to src/btdf/Tools/SetEnvUI/SetEnvUI.cs diff --git a/src/Tools/SetEnvUI/SetEnvUI.csproj b/src/btdf/Tools/SetEnvUI/SetEnvUI.csproj similarity index 100% rename from src/Tools/SetEnvUI/SetEnvUI.csproj rename to src/btdf/Tools/SetEnvUI/SetEnvUI.csproj diff --git a/src/Tools/SetEnvUI/SetEnvUI.resx b/src/btdf/Tools/SetEnvUI/SetEnvUI.resx similarity index 100% rename from src/Tools/SetEnvUI/SetEnvUI.resx rename to src/btdf/Tools/SetEnvUI/SetEnvUI.resx diff --git a/src/Tools/SetEnvUI/SetEnvUI.sln b/src/btdf/Tools/SetEnvUI/SetEnvUI.sln similarity index 100% rename from src/Tools/SetEnvUI/SetEnvUI.sln rename to src/btdf/Tools/SetEnvUI/SetEnvUI.sln diff --git a/src/Tools/SetEnvUI/SetEnvUIConfig.cs b/src/btdf/Tools/SetEnvUI/SetEnvUIConfig.cs similarity index 100% rename from src/Tools/SetEnvUI/SetEnvUIConfig.cs rename to src/btdf/Tools/SetEnvUI/SetEnvUIConfig.cs diff --git a/src/Tools/SetEnvUI/SetEnvUIConfig.xsd b/src/btdf/Tools/SetEnvUI/SetEnvUIConfig.xsd similarity index 100% rename from src/Tools/SetEnvUI/SetEnvUIConfig.xsd rename to src/btdf/Tools/SetEnvUI/SetEnvUIConfig.xsd diff --git a/src/Tools/UacElevate/Program.cs b/src/btdf/Tools/UacElevate/Program.cs similarity index 100% rename from src/Tools/UacElevate/Program.cs rename to src/btdf/Tools/UacElevate/Program.cs diff --git a/src/Tools/UacElevate/Properties/AssemblyInfo.cs b/src/btdf/Tools/UacElevate/Properties/AssemblyInfo.cs similarity index 100% rename from src/Tools/UacElevate/Properties/AssemblyInfo.cs rename to src/btdf/Tools/UacElevate/Properties/AssemblyInfo.cs diff --git a/src/Tools/UacElevate/UacElevate.csproj b/src/btdf/Tools/UacElevate/UacElevate.csproj similarity index 100% rename from src/Tools/UacElevate/UacElevate.csproj rename to src/btdf/Tools/UacElevate/UacElevate.csproj diff --git a/src/Tools/UacElevate/UacElevate.exe.manifest b/src/btdf/Tools/UacElevate/UacElevate.exe.manifest similarity index 100% rename from src/Tools/UacElevate/UacElevate.exe.manifest rename to src/btdf/Tools/UacElevate/UacElevate.exe.manifest diff --git a/src/Tools/UacElevate/UacElevate.sln b/src/btdf/Tools/UacElevate/UacElevate.sln similarity index 100% rename from src/Tools/UacElevate/UacElevate.sln rename to src/btdf/Tools/UacElevate/UacElevate.sln diff --git a/src/Tools/UacElevate/app.config b/src/btdf/Tools/UacElevate/app.config similarity index 100% rename from src/Tools/UacElevate/app.config rename to src/btdf/Tools/UacElevate/app.config diff --git a/src/Tools/log4net.Ext.Serializable/AppConfigConfigurator.cs b/src/btdf/Tools/log4net.Ext.Serializable/AppConfigConfigurator.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/AppConfigConfigurator.cs rename to src/btdf/Tools/log4net.Ext.Serializable/AppConfigConfigurator.cs diff --git a/src/Tools/log4net.Ext.Serializable/AssemblyInfo.cs b/src/btdf/Tools/log4net.Ext.Serializable/AssemblyInfo.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/AssemblyInfo.cs rename to src/btdf/Tools/log4net.Ext.Serializable/AssemblyInfo.cs diff --git a/src/Tools/log4net.Ext.Serializable/ExternalReferences/log4net.dll b/src/btdf/Tools/log4net.Ext.Serializable/ExternalReferences/log4net.dll similarity index 100% rename from src/Tools/log4net.Ext.Serializable/ExternalReferences/log4net.dll rename to src/btdf/Tools/log4net.Ext.Serializable/ExternalReferences/log4net.dll diff --git a/src/Tools/log4net.Ext.Serializable/Helpers.cs b/src/btdf/Tools/log4net.Ext.Serializable/Helpers.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/Helpers.cs rename to src/btdf/Tools/log4net.Ext.Serializable/Helpers.cs diff --git a/src/Tools/log4net.Ext.Serializable/InjectableWrapperMap.cs b/src/btdf/Tools/log4net.Ext.Serializable/InjectableWrapperMap.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/InjectableWrapperMap.cs rename to src/btdf/Tools/log4net.Ext.Serializable/InjectableWrapperMap.cs diff --git a/src/Tools/log4net.Ext.Serializable/PropertiesCollectionEx.cs b/src/btdf/Tools/log4net.Ext.Serializable/PropertiesCollectionEx.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/PropertiesCollectionEx.cs rename to src/btdf/Tools/log4net.Ext.Serializable/PropertiesCollectionEx.cs diff --git a/src/Tools/log4net.Ext.Serializable/RegistryConfigurator.cs b/src/btdf/Tools/log4net.Ext.Serializable/RegistryConfigurator.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/RegistryConfigurator.cs rename to src/btdf/Tools/log4net.Ext.Serializable/RegistryConfigurator.cs diff --git a/src/Tools/log4net.Ext.Serializable/SerializableLogImpl.cs b/src/btdf/Tools/log4net.Ext.Serializable/SerializableLogImpl.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/SerializableLogImpl.cs rename to src/btdf/Tools/log4net.Ext.Serializable/SerializableLogImpl.cs diff --git a/src/Tools/log4net.Ext.Serializable/SerializableLogManager.cs b/src/btdf/Tools/log4net.Ext.Serializable/SerializableLogManager.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/SerializableLogManager.cs rename to src/btdf/Tools/log4net.Ext.Serializable/SerializableLogManager.cs diff --git a/src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.config b/src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.config similarity index 100% rename from src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.config rename to src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.config diff --git a/src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.ico b/src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.ico similarity index 100% rename from src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.ico rename to src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/App.ico diff --git a/src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/AssemblyInfo.cs b/src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/AssemblyInfo.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/AssemblyInfo.cs rename to src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/AssemblyInfo.cs diff --git a/src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/TestSerializableLog.cs b/src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/TestSerializableLog.cs similarity index 100% rename from src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/TestSerializableLog.cs rename to src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/TestSerializableLog.cs diff --git a/src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.csproj b/src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.csproj similarity index 100% rename from src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.csproj rename to src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.csproj diff --git a/src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.exe.config b/src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.exe.config similarity index 100% rename from src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.exe.config rename to src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.UnitTest/log4net.Ext.Serializable.UnitTest.exe.config diff --git a/src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.csproj b/src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.csproj similarity index 100% rename from src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.csproj rename to src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable.csproj diff --git a/src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable_for1.2.10.sln b/src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable_for1.2.10.sln similarity index 100% rename from src/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable_for1.2.10.sln rename to src/btdf/Tools/log4net.Ext.Serializable/log4net.Ext.Serializable_for1.2.10.sln diff --git a/src/Tools/log4net.Ext.Serializable/sn.snk b/src/btdf/Tools/log4net.Ext.Serializable/sn.snk similarity index 100% rename from src/Tools/log4net.Ext.Serializable/sn.snk rename to src/btdf/Tools/log4net.Ext.Serializable/sn.snk From 70e96f9a97428b3c101653e16635701d24418646 Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Tue, 14 Jul 2020 02:08:47 -0500 Subject: [PATCH 10/13] Fix .gitignore --- .gitignore | 14 +++++++------- ...izTalkDeploymentFramework.Tasks.BizTalk.dll | Bin 35328 -> 0 bytes .../BizTalkDeploymentFramework.Tasks.IIS.dll | Bin 32256 -> 0 bytes .../BizTalkDeploymentFramework.Tasks.dll | Bin 41472 -> 0 bytes .../Framework/DeployTools/DeployBTRules.exe | Bin 32768 -> 0 bytes .../Framework/DeployTools/ElementTunnel.exe | Bin 25088 -> 0 bytes .../DeployTools/SSOSettingsEditorBTS2013R2.exe | Bin 20992 -> 0 bytes .../DeployTools/SSOSettingsEditorBTS2016.exe | Bin 20992 -> 0 bytes .../SSOSettingsFileImportBTS2013R2.exe | Bin 30720 -> 0 bytes .../SSOSettingsFileImportBTS2016.exe | Bin 30720 -> 0 bytes .../SSOSettingsFileReaderBTS2013R2.dll | Bin 12800 -> 0 bytes .../SSOSettingsFileReaderBTS2016.dll | Bin 12800 -> 0 bytes src/btdf/Framework/DeployTools/SetEnvUI.exe | Bin 178688 -> 0 bytes src/btdf/Framework/DeployTools/UACElevate.exe | Bin 5632 -> 0 bytes .../Framework/Microsoft.Web.Administration.dll | Bin 143360 -> 0 bytes 15 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 src/btdf/Framework/BizTalkDeploymentFramework.Tasks.BizTalk.dll delete mode 100644 src/btdf/Framework/BizTalkDeploymentFramework.Tasks.IIS.dll delete mode 100644 src/btdf/Framework/BizTalkDeploymentFramework.Tasks.dll delete mode 100644 src/btdf/Framework/DeployTools/DeployBTRules.exe delete mode 100644 src/btdf/Framework/DeployTools/ElementTunnel.exe delete mode 100644 src/btdf/Framework/DeployTools/SSOSettingsEditorBTS2013R2.exe delete mode 100644 src/btdf/Framework/DeployTools/SSOSettingsEditorBTS2016.exe delete mode 100644 src/btdf/Framework/DeployTools/SSOSettingsFileImportBTS2013R2.exe delete mode 100644 src/btdf/Framework/DeployTools/SSOSettingsFileImportBTS2016.exe delete mode 100644 src/btdf/Framework/DeployTools/SSOSettingsFileReaderBTS2013R2.dll delete mode 100644 src/btdf/Framework/DeployTools/SSOSettingsFileReaderBTS2016.dll delete mode 100644 src/btdf/Framework/DeployTools/SetEnvUI.exe delete mode 100644 src/btdf/Framework/DeployTools/UACElevate.exe delete mode 100644 src/btdf/Framework/Microsoft.Web.Administration.dll diff --git a/.gitignore b/.gitignore index 924905a..e403a43 100644 --- a/.gitignore +++ b/.gitignore @@ -293,10 +293,10 @@ docs/btdf-esb-resolver/_build/**/* docs/btdf-hnd/Output/ docs/DeploymentFrameworkForBizTalkDocs.chm docs/DeploymentFrameworkForBizTalkDocs.pdf -src/Framework/DeployTools/DeployBTRules.exe -src/Framework/DeployTools/ElementTunnel.exe -src/Framework/DeployTools/SetEnvUI.exe -src/Framework/DeployTools/SSOSettings* -src/Framework/DeployTools/UACElevate.exe -src/Framework/BizTalkDeploymentFramework.Tasks*.dll -src/Framework/Microsoft.Web.Administration.dll +src/btdf/Framework/DeployTools/DeployBTRules.exe +src/btdf/Framework/DeployTools/ElementTunnel.exe +src/btdf/Framework/DeployTools/SetEnvUI.exe +src/btdf/Framework/DeployTools/SSOSettings* +src/btdf/Framework/DeployTools/UACElevate.exe +src/btdf/Framework/BizTalkDeploymentFramework.Tasks*.dll +src/btdf/Framework/Microsoft.Web.Administration.dll diff --git a/src/btdf/Framework/BizTalkDeploymentFramework.Tasks.BizTalk.dll b/src/btdf/Framework/BizTalkDeploymentFramework.Tasks.BizTalk.dll deleted file mode 100644 index 2caa234b976e532efd92bcf79476ea2482786c39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35328 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ρL0x zfd!-{AGWc~mGZkRZrvB4WFDOQ2{Q6mLBeWW%g|bWU5r21;MYzJdD`youX$fxZuM)e zXS;!1<*w~Y(g7T6Z(t~2vw<-DAfUL@FOYS$MZusewA%i-(6J?FI-{l60b=Ud?a0^qtr4*&oF diff --git a/src/btdf/Framework/BizTalkDeploymentFramework.Tasks.IIS.dll b/src/btdf/Framework/BizTalkDeploymentFramework.Tasks.IIS.dll deleted file mode 100644 index 6916fd9530bc8f49ef9e265a1db7757b319fcdcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32256 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 %~js0x24V>H2(z6qh4bTnk2Db!p2nq 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%0Dc+{7G6;ML`G4T#OzgxNA8=-hO4I$MMfT_ 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 diff --git a/src/btdf/Framework/DeployTools/DeployBTRules.exe b/src/btdf/Framework/DeployTools/DeployBTRules.exe deleted file mode 100644 index 90a3023da7e4fd35d4ac9fce999cec96e1722242..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 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%0D!b|q z0$x}5i24HS&=>T6Yu!5qY5SViC*E7Pmdm>rGeD&LL$qhVoR=wX+!NR$9u#H3gzZc;q# zI)_A))h&vm8*o6}ZFY+zVmZp^b9o!Xgg5~Dd0dVP3*}DnVZb%w^MIF#=gdB_Sb0Lt z05)ht;%llWZV}&54`E&YhB~HwgW+E@)D)t8Qu&v?=51W|_%naP>^S&(f_d`m0`5c`Ev$H(gbXS7mK2e3QNrd`M%yHtg|+Cvxs4vE41? zyvePD2Y?m3-4m|Z=8cbM^258cd3S%tFS@?i<>p86r?28*CO6@3cXQeCY{~VDLRMc< z%#6ByCEPS0o+!Cu7P>Q+8J$I9F|%lUy;%fCcbph<3#F`=7kk|C!>-?-ACY`w+l24C z`O@~RAB=$YpE;V^nwmk0@#2u@=dy>zz+|!Hj*ESVZ*qr9Vn=>rTvW%=S19DNLmBG5 zsz(3zY_Z@KGlz4o7-yA=uue&8$3@m#?DYKcOli+Vu9PJ^?#Z0kHU?V;^Z^_%ilptu-_F9cnQ>`gu@iM{v;KSz!lVQ8@PMq}>3iclvrq_4cYC8AE5zR2n;Cb- zz!**uw|V(eHb3FY7Jd2Q3SrF66~r-kldRl5RPuarjNE+akQgXrhA13zsM&FJB9kk^ zqQxOUD_yeRcSl@!VVDZp6QVDd^N#oVqZ8wB3@fxFe=O^JdBV55BNmyO81ZEJ>T7yDY{}G_m;`Y=;PWwnbOeMey^D2&Dj7v|p0$XHVp1+|S^nq4R_)akDB~ZCs`8_5u+BX>hXOiUV$Dm^>~IsRWOutp5z% z*&X}x`$k6KwaS#u_@g}JvY!~);}&TSiwdz!$YQ>U39gfY?+PzBOp|U;CW}d#9rC@R zH&W`}n!R~2lRMH)vv5a#6wcjoqU7c&sEUG!11>^FkPaUSZPDj*iVyHRxxC-SNy^s&7O7nDA?qpJj%AN{L=!!1a%15m%UZ;|H_F zEK>E^8U!XgyMkistjbv(L2vMq41E>{J@C}&hD+a`)7 zZ@i)*&pjlj(j=|0Sa96jFqgc-q5ix}xgRQXu7FdSQEKIRIX9CRVB-a%%)|ni1JQVh zBfAe#%)=6cp8O7i`2gl9uQOO6vE-nma@wu2NcRA;au!<$aruv#l1`#>g-1V+7W zLn<%9`Gv_rj|sstgM>eZjFlI=GsRLrQp1UTBVu6UaFI{@%Y6>gzgr|XacCyTNuENlWHxMnpaeC!*7c5)|BD;~?qD5W=KYai)Prbu_xJ%OZ( zbxrK@y@^82=x9((!~TM*xc7eAxNOT5XhtwWE<=M}VAUcT1p}8xsqE>PTkb}7G?A8LI*c9PAe76 zM-~l=^flhVXuZ$hFD}8Kq*~_S{34nuGoOlmd-5K)CtW2ot zK9V;CbI@g`<}6jnz=!BSy0D+;J=RN!(s=swSS+et$)^2zTJC0UPb;Zpyx`@r>%u1A z%?X-_Wg}o=Aru2VhUpIXpx-JIlxp@D2i$S*m>cX{*_{1FteUt1z!EM)sj?H75g;h^ zs@wB`I55~ZIEJVgu9`ynpdYIGCG1G|%O#q8z#9fclUuXHAe!7+@P0xTt6Pe`90{M4 z1b4VgD!H z4!4G{pYB#%EXi;v#MWRGFoF5YJFm(N-jlh>^AEVkuqKFhrwhn@z(Vt|Bx%meU-3@bF^66*%9>;LS-_Tr7x&=c$d?iY=f)su&SjJPCHi z_4G$iq6beBy70$>7vnVKq?p1fAD*h&vw6iu2hbuTh9OT%nGoZko=}giLw@AH*?Qp3N%Ic<7%LKLNgR)KVa%L0KiP zBx7py>BKwB`_LxG{g2?Af{EN*g!>BkAt_`Q8ulu{5&V#Oum!;n$t*&~&Y-1(@p?>i z!0&O(4C-C=axm`%fq9r+>{Gt32 z``Gxe&(hyK>5q5m?~XGJ%kf3h=1(Dor}_jkxHowhY=uM>tw&`igJ~k|=Iu5<7}A zP1(71twt!#l?jY-7zvg1swPg+I44(#CccPP?JBfuk$gAcgZI=>OC`JxqapFuUyGFY z4$Qdg@uNhm7|qgDCBeuHK=!BcOdxVgn90K2$1_fZ$eTjLb4zU_-nes+KsRvmk@Ms_ zBu}J%yOze3R_bH>45^gj$oFl~w2k@*@zQZ+KW7O!-^lyvmNZLcZmKQ? zz^X@}!-+Vei$jci_6q9Q1S`(6%Z^hELTV6OcrcjCKfeA*t1e#thqD zPkPQBMt=lNucQz!N5LP_0=wSWi^t%JA^7Jo+lSHy?I_;Bmzg&n{oHcivagE$u&+!= zGG1qUI1fF?dB@|!ACA}qyab^&AA84OM9DDG66UIv|_wdZ4GF^Xv^-I6q z{b6_OBa5Ps{Pfqi|3p|{x%s+-&1-*lr*5>yQ%Hq?nj>O(Xww?AV!ETmVj)L~r%)7J zrGTb@rYbQNHA*WnSuq2I)|g5SR6HdjqDn0xMm1E`z`rM9*Xas$&{YCDfNI3h7o@0a zEM_{I5^IS!TaF%!Q2`QL@D+AKz{`YKyj8KoAGHd(SN)--VhRs1z*r4tIG(ZHcr#ixpuq$rT2K!vgR3>xs$qzh!Pc=Bm}YA% zK7D75=+F|6$1Dq#niaFSkp;z+m{n&QmIXeHq?N?Pr|*GBv{*|^i{)s9wXhD;55yn> zeZg_@=}$A~L$IXEEV5xsuX!G!&~IUkD)4K;pD}dsi5L~)(+@xw`i-af6EXF8DxM+~ z>S&}UI;4OwL-9;ZwKTGVrkRSh%xomVD)B-Xbg{JfqIe5p2hl=QY8;E{0)b?iS}dN9 zPd^sIn~Kv<<6$85c^bd0{&&bH%fYDPUt97QB(zwL{6X%#U|v5$wL@HJ19mKF-)mKKWpmX=mvu*q|EFg=1OKK(*` z`WJ{AsxeKCXf1|G?o*{(HMYn-CZcxw*YQ?3q$S3rU&AdNEU+8fz9j^+TP?atlT6U$ zLIp^%7F1)(K_$QzOj@NGcE@Ca9`Wgah)=%~pMEud3LQL$;1uywp)exrR5)gzs%N|r zp$#Dlf)s*D2t_4WT50_FYBDXfLX-G%VEo%0Z)}aRoMj|OGA=JOE+a9P|%R&j#IKMp_2nOs%9y?08UQyO!f;Y=xW7*F$@ z5gbE18D|8iJZTcK%JZFJeoEuCJLLy9PJtc?O=3AjOe~f{9Wd6&rDLLQ6#)|FV=_9m zi~7~aLIbK*er~ATpok0TJr zt@x}WHr6P1P8}R8Kd8cC$gEMsDs_C8THDhqMRb&pT-d5oPbU>TTynBS8k#gGHmoq- zrYp*izTTuk;6)f>9LMi&vEm2Fz&{7Gv|_wqV$QVRZ2bc-1P@Va^+)!xPjw;REBL~k z0qlo=yZ7!GtUR$w2kkcEP5lcLF&Jy8RM8X2T!yU@r#4Qd#sTjoiny>GhNN)Ok!NOe z#H2i}q6d-AARb^~XU{1jiB}W*4*Qw0%=jvtExC9?GIT_U<%)1>T2wn7K|}^U3b8{G zTPnxSPHNjqXLV1{x~|@foWU_~JX3Ubb~}OaG*zwb>RIOu40)xJQ`1+yBCHF#*LC;y zbmJ9RBrl6{msmoth!3jCEB#DiZ_VonI8pVE7fJbre3FjCavUw= z4Fx<1^#ccfQ~o01Wqc&bPV77@x2h=WBA73f{AJV zMWJ%3{I=A6pi{dqo>h;Thd*um_8fGYlRtX{`pa|Bsmq1bXvQT8&KuC_-yxiNNy3&l zpzjBr{>Ok9={_L1F1(?sCNUy;@<8(Yz(;+LF>Mud%JT|3_8r2(BmPDVe@~!Pw5PjoI>9Gh z4hb_*&1bgkO$sE}Vd?JE3OCkRR zK0-=!L>&6H8~)=u!tSUZk(K1W6QVa3d7A%Cr7f6nY~4s z2kX)47oB^^lc{rQOZ}$saq!uKkHYg2$*m^8fLwD;%gi@DEl|P-KSTm}^2sMbd7Xdh zKWaeH)p5=(R+cxlmrfP8Ud+k~ILxHvS1*9MDS36vQ1bCI9lh{y zj{2-_<96t~i1(cEhS6kzgW}^|JLpO8RA-Ojh+`D@vFA3*HD##|uBsf|+R?jIUVgWG z%*{DDf*ad1MS6Sai0ijG6WP8YdJA`B+X!Cpc7s8&kX3VNQ&xS|4Ba=Zsu%$b8&;J) z1mqmzXP#x=0`nG_x4^%I1#Xo8?#C9q4KRPrTVUP-^A?!5z`O=#cd+tlR(z#a;+er9W_;Hc0WXYEC1HWWj27zB#vcW(w*V3_l;p(2t zxmU(QxRDbAWePNDDGj7efut=-+mxi~7f8|!e1Q&hk_@yTX=$hfoit68bUMw@PSP)d z`PbU#J|v6Ow4M28zUh(9I(x0X_u6Z(z4qE`?{lQR*ME=jT3?do+W#A8I^WY3+5=wYU~1I>-$u>P@%d>ENEl&C)q|=t^#+$YQ|PGq^$L z%b=S-K-4V1wP%2;BGe4NS95xn=m45L?|PJ|;XL965FDaNU9kx8E9>ySvU|D=eBv4a z$5Z&D8m;7;HBHJtyEX)}0x@$WW(&xK*4+TZmN0G_AZpK}AZ714Mhe~og z>lGKvrc;OpHxs=!$hy;Mq)x3;=mJ2h-=Kbt2*0*I188Q#>e*ewNW@}G2jhC$Mk?$j z0aM|&RAj>|;B1HO$RiCAF9qt7zDAW;+PwYukQaF=1o6@>$ZGdm0UM(an_C{l)YE;_?13KX;^Dzi+Im~R-qLOO1`0?i z?_#iMzkdby4SjE08v9k-^p=7cE1~1DxRnaErL3OCcF49KX$b3)H0HSFK^ZaIf^3!z zl{}DJ^UbgaMa1sMjMN&#(KZjgi$zuYA^H;9N1K)QJ(P;|wzNy>RLBmsi7=1bq3$-- zZbMJe(yue5;Ofz8vi(RJqQ>HeA4U(tVe5#u5_n^4bZvXYuozzj+=DJ-D^V-fb1BHt zIpkBOVq>Gf6A# z^?;ntFl$b&RA%}TYSdd^LnN@g2rQ5D8l$~oAD*MwV?}48Xdz`rdyRI+VvL29beRr_ zIk$znwnQWz5+6bpRXI!-OH!gTC6g-0b4E|YR;*NeTWV3yQM=t<^hhddM`vJr<_xBg z*$boS3CZZBVnK$@37D)YcB@wq7^9Vn!&Kuw?5F7UvL5;XV84rCDU0kyb~`NPVLP%2 zHXZFXm+t58!Pl5}7YB2QS?TYNrie5iA zQd7475fDoQ+-Rc`IuZ16aa(H1hHs#=_F{XE%Q*w%usk-WrxHX(u;c4N0OK&th6cXBwe^%ydN{cqdaC)A4$eok*`m<;*p9 zxYpk}>iKI(t<(eF#rnGQwN#&%O3c&pPbzHeqz4Zk^Ftc60gn{(E@QABV5Qwq$+hR? zrZLH_RLV|0kZT)Q1YewLdqkOGZH#&v>$|YBJ=M~)VV(@Nk(REc?3PE)>q84ns>N>M zrq(=TF9Ej1UScnXn_TkN+i%acF3Z~hsg-c8w$F@D`0?FCu}uI8rm9r)w#K<6C4%wHH{Rj+*oMNr2|MKPt6^a@n|>a{ zgEs!W#!Y1{Iof+W=v$3y+lt9*=1M~+segqljpSg=~xuCT+I#kSdg-HMcHJdj(< z3VXC#Q_LU%KNW~^#BP!je_kztAg-zXIyHWYKzDXRN2;>AS?r55826fWWTJjDM8#Bd zPuRa$5|x_Gb850&JPje(_FH}e7o1A9!MAU>*?p&M+g45mMsN162r%Ui+JRLBi1`Ry zE2^mX@lU~J(M9kD$M8geWE-XJFfVV24YX--#aJPEsJMA0)=YL^nI>L6 zxnPAJ#)d0!&B#;KAWyCC@U1#6!x+Ue9x?*47OQ>)VwQIe7^V*bbYEExPd-#SjK*7whT6-1V>NvfnrZex}}j24-xko#PpBHT9+Y&p>)pPai>H z-8jQm&}~4+H;JY&7evl8@Mx8Kuw3SZ;pPWVbltxX<9r4(Rm#8|D@p9YD@p9AYb`Oy z?rvT7A8l`Gl`(<=$z|v>+>o*p3<)DW8g{?jZu)vio9RXw;a*2;15KK#(U^IA_ilZL zMeW4_1NQSKDC}oKbONnmX}3dD4zv~v$pJt-9Bl6U!=`rw+L}W2p<&cw5yQI?_{yH1 zu&Eni+4-ltpm^^+AosLdpjvWbAk-EQdW@ZmVC-;W6}zLGG|11_O*c^lA&SPn4k14u zUExr|VHwQ1GQ`4$$k1@E*)m$Zo582yTxexW!#Rr7_+>H_Vtzb7c=d(8DtlMyc&5Sf zKU|rOD}(Lj%E0E|(&FJvOQ0bX{FQ3K`cY`I0*q(u%ASa&CizM=3Nlh{1MQaoXr*?L zA;s0OELe!gOT55JwWMX1S^mdsJlL!x+y7*RxN?rPHL~gfclA@%qIG`bUg#O>uj++O zP$cSAPP4nBmJ8|i1qxnkcY<$V?{7d+e~BC!y0Dr;aseHE2bC6 zM(_Yok<}e*gB2TQD19+7jQmo6qvc#QqH&i zNV_*7&H0~!vSdAt^+0vcR53nSV*Yorob&iEtK*-uYG(oQ)^Ohvt1T>1q42^&dnwvU zyWCh{W9xO65eEoXLu3lmN6W0R{I8(l$geYoLz4dv1YY-tEX;APzC&b%QaaCYoL5x} zPwn|iVR<1pv`O$pwvoXU;spmA4mcp_%|Z*9BshlAXV|{#G^T>cOvHZ+O~-o{=@M2h zISPtyF-4sm#ML7#M{9weejV+>A@Ml8V=IB)F1!^BjUpri6cwc5u&Qd@Sf|EJCgQ<} zV%|xB-biE$9o90Kj!;A~B7uazkGbTSfz{om%MquTmDRmO)KPid5_o+?r>1VEZ$S;L z4UBbPtk1~vCiV2kz*0~1!XyLSeORqKD9*8-Zl1v!Wp+OhFzjTSEKGX(R@6De1S6eC zvU`m_!)EvLhU^^fUrgtEXEJMR<6v z9!K~8s8*H_O;I*fR~Ai9G1I%wC6dNlZ6=nnN+8Q?3-3;6Kdjz_ROSE--foHY9MV^$ z5gOn;H@y)L(>nz|Wwft(w<8tP{U29bj)&V2Wgv*Q9uISvWf_?$2)mH#2_vx+2_?Jf zon~=9CUd}`&sFA}Hw|+74uFha%!uqyAP^AI=bx9G+XB z&o&JDDEh$uREhO((}(-ekSBduHNOuJ&6NT1!}}Hz^@+K~0)1m7MONu+tY?WtdxrOZ zaIloiHN3lkG;2mCsp$SWaFVm9-j}WJP5KPmb|#em0Jpj$K*NTazI#659ww-`i4PvI zxY(sV&|}Qf`BjY78);94{^Ag_tQnLuGZAYB>z&!#tngkZz!zEm4_F}~l#~#i>veKH z-uqbAOd7S)*dAH&(ssax64q`+!0q0Dz%y#itU|u`b4W*`Va3~;$uMmQrIC*n$Mo() zzP}>^|LNV2WXeif=?9Qdj&ziB??P^bPwA{wI2oRw`-hUtrkjc+BlB}3QLfA8l!_*! z^K-9~T%K>KSTZ(0_deuG$JNe+(aX$!OWn6;8mF;#Di0{r97w9U7%P zMi|+2$rXo2;ECu?;5TE(a>_;(xHcIf9>&0qe##{tys$roLe8k4fX`@Pp~U# zm+9yPq#yz-DTn^^8KlU{ZNa|^oy!`yW4IZr9$D0_5?yxzFdu;}Z? zDlJC8VxBP*bX90u$fDaqheHW^DD(lq-xtbH!px@!M{*YJig2wP1fCZ7%L1Pi_@cmX z34B}N`skvlMOR0;)`Y;vqGv&QR^Sh!-$dGsajq>e6XUifBz>E}M}+dCz&{oEZNL~c z$NxTN(e5~xzb)>@ExKFMp9GB2bMZ4~jQ&XAUkQ8@(4s3Ewlr9DK;SI`?-Tg2z)v-> zB!40B#|_N+ibjS-fp-YJSKwm;zud_3|5f9aMvPh$Z#TwhIiN)kC%BJ4N^sr5CQk2c zTBY?+0XCkXUu z5v>#KS;0EdF3a*2dJTCO^Na@eUBOm}{WjANfJHFhucot@XmO28_KH0deHPmb#`aMP zeK4Sfkk$vxBo|`^+tP0a>}P0g)yL`Z>~8%y;2wbo0WCVBPXoFFr=qNw8Cnc(-830Cna4p{VscwontuSe*L)UzzX6nG zbj*TLoSZc+Kq70$&8Q=yi*^eOKU*1e#%PD=shzn9`i4 zOU(lg)QTO=q}Bv(_bp@WZaS^C0{a!g9)fNc1MBGGyocyvU_8P81a@N;+lX=eVNmY{Z5up_i8YJ4d`%lh%$g3c z7qqM3i%zn8Lf&_@LD=@2f<34GBcyJkyZSiqA$m)@2H2+sJ4+4vAh0h6n5`dzEj6#^ zl6TV*{d(BqZ!2uk2E88<#AmD6Ah7S$VJSM;&-Lz#EHUncMc*vg-E@gD3+#)6Js<5s z9$c+l&o{2G$3m`gcP%gE8xQcxq)LWnfpyYLss*|qC703I0B7Dsj~c&B%jx3*_PfSM zX(fGejmrBnupSy)tFUhvPf$O3g58ZC4Pu_XSFq8pYdWGIYzY$<*6HNci%>sK@V*sb-w(Y7>>sLmZ&8jSi0z0z zMBlIy+O6~`hd45}{fGdbP#7%dGjwiiE(hkO zFHq~_pqs)obV0d_^QTZtBPIFyZM|D*|E>7^>m^wNZR_-V(mU3?j@62L`m|7^os&t27HxX1?;Cc1V-t{(JpNxR>)P_0CmPzBfT{?i1dNj z<(j6=#C8JS8{;yM$M$MbP!0ip3X}o*VyqQ>o{t^X-k|>yo6weN=VJE&elK>vHlT4U z1KP6qHo)%qD}aOX2a$U@(i^p_Z-_sI^3TVHiPK-whNSM0_TKnQ+KBcG z@oPZ;XnYv8enV5ZZ`u*<&*N`uS?zoAf6{K#ejINl zE~)8JY%Dq5)bJ|cd*e}kL|f9poVy$L=*zSxuZA;Tb|gQE?1qRf-= z2lRV2ui-(!8Nd%o?!(&0!ShmLU;CK$xrWE}$F#>|PXN9k>F+jt25HvhH2nZ2KcSh8 zPw9_Qb7Lz!-^GBBX?=kAYL_=Ys6VakZ~Qu>I)e1G8hiSvjM0mtjh6x6Yb+MZGVL>s zA2y=e=No^`cmsMniV=CS@#BUD_(|hg?T;HjgY@Sc|C7Nz{igBv+M2}ojUQ>-5^oyI zv}+PiL03=44Re`xT_R=<(YcsmZlt3L)zgd2Wuny)%}ZQEBidbwuj`u5qiO4hn|jR- zI^NVz9W>pv#avGJH0?99^mx;#d8z)HrZd62R+AaGlAE7E(L^Cs)+{Q~a+ zys`NnbE8N&BKjGjspd{?gziJF5&95dhe&me#y0S@_E_@+=8(R>aS-XJnv>zDwXZZU z3U^4|hqc$yN(ZcZMfgM7-!$Ke*sTSze*}@g2iQSnzz2o$VTx+Y=oal3>?lgKA<~DH z^RaLr&Cn3iw^BD?iq?a25uF9RL~?rsuBG1u<#PHG;7>QqSuT>tE7e(!ZfUWqi%}GvnLFkBqmCX0y$_#5`i&Wx4flk3 zH-`NJV&)KZYr*cr;D&<$`mXW2fPW|Of4&1;Z$6DO+XeoN71D@)PT)rb{sy2Tew;N z2yX5{3^(_|M$9kQ=Dps;RNmc6!+CeoEtJQm3I#Xc=bm7mHVmap(Xs| zdo1tLq{v)?`pQatNlM3Px93l0%X_Etka$))|$S~joDQ*!ra%i|{xc%_`!PEZ%CMIJgSfD;!Qn2WBV z~waPWx9xq@KkjAEqE**5U6FlPT#FV5j75V4LF2k|Eu>bgR zj9PV0XZ;h><;pk-vezx~B&RB|Ldao4(v;*W!*|KcPw=d~_9T2nNetvDtml|la$$QX zVAvIp5O{os z3*)=oapcz(nopB*lg09Mjn8lm<=mmX58X|xinUS;kdk{c&>FgFj7ajmZMR3mM!*WlJ$j~?BT9lsSrvpeVJCus9L)h$q&R5rY zW$IgpSDia{b%Sy~D;n81c68YHJ^!Fvp7INVk4}w`!*~M9-fXTwxk7PDxtQZ{eAnj6 zCj*^(Q{_sIE4rfz(I$I1wo$AXxq|YNJ7EoFSL)S9lqR#M;g+bx3MF_qDzFb7udSJs z6W6pm=a|RGyHUlx-Scm)RT(Oku)yV~$8zO--TGf4*R2HS*MV&w&z+cpV3_g?Wlt8f zg*x#nOtG3zOpTWps!^Qwb01T2iGN^I)L39v*@W4y}LC_AT0 zWpA=7A)-TQ&h^XF9JC=sfoGAFS3EjWa5-9l$l~8C1(j4Dd{(wVC?+9ArI0X?66~sF zS`1B0sBY1iC*7l9%{%B8^AedLq(YE_hAO_cP9uGzSjTga;tqErs94J-@III=V9Ddw zc4F}_WAKa9W1bL#zyyBmB<+Q}*^@1mM+y_}>HWuPbm~}1URGAx||XL*H&V3V_iF_w`@ z+L{H4k{@FpTBXYDXFkJ)vOhhCaM~T8 zLhO2?N~|P=JF3W&MG{X%!CX{&2;y4Komt600Pv2DOK? zeonRmwGDzyx9TjZZ6_oyT!60JuehFK7Ndv$sKFbN$vj#?xd$WI!y%Na?3q;6k;17! z^jc2UKTH>u6_M7EAXOJ;9&{(YQ*N+*5rvJEu#{q> zm;+hVTivm#v6o1$wv7vj6-O9s#@vaTN;ZSvDXhpNlSQ>>6`#1v#j2SvZJoJn{hD1n z)?K!-cW~{x;oiZ^cCPCk+OT$a@6L^Dht{v%xnbRKfBzY^M-Vr1^yp|A9LB|Sj1+R> z6i49=whXMH<;y4C@=0%^|MX@3xCZ-s2P%G0#o7o{)lw;bDe!{KMR^qEjt;s|9%2gK zI0lO_hOZ8*(@PNiWl!Z!NaUxYk9}2qn3sI?p7uh|yaA+6aNC>tP4>Cis0&zMc zrG1!n`+W(i)S$41pc0K?Y|wwdEGeF3f~g6v%Cl1tUR=J42xD%BCq%wFwGdOljzk8D zH)(WiXzU~=cHICn4{QZ-qHxNs+aB!kvS>XEGhyCR+ZSOa&Xe5{mISys*d#X$_vfB~ zYvVmC)0pji8v71$rCb5M+kaen89DpV$Y{iIiGv$2HJc9MR4$9RL@wU+F%2h5tvAqi z(9j;!7H&#x-Wr`+2Dd1GF z1ln^R)TZ`I57$E%wH|8TDBTVz%V^=GwB$hg zEZ#LZct_^~7SSV?z(pAcB@2LMDa)<*LrV_w3Ums2-1kCN9}Z}&=^WrO(KPfhdv-s_ zF36n0;>~ZObe=%RL>wgutMoMP0tV25So4Kf_(|mP0I-VE5Ox~f;O-TmKu-r0cGKKfcjH3{b zCK-79Z*0NeqB?M(o5lI4d2%D1CtSZ>PZLTfx3OyuS9Wnc_Fa&)i`xjv(y?MQcy5EY zm_*wSTyc-!TLFF0Z$$g}#&~2Obft8{vZ@84qP?2eSrzn)?Uy}N3D%kuf1>*9zep{>ooE@O`GQ1r6YqR8R%M*}^y)3O;s1Exe zwjEvyd9kR~VtWFg=t>zSd|6?$-+lKSYqbK7sY}4w1E<>jq5Z>j5I_5Ib6-c%50*X$ zyI`qYq|{=iynRIu_MK`4sFxed)6jKv0Da;*JbLf$M=WJ%40_3;$2c02Hh8YHH{cPi zSj9W>RUC$^<1x2Zy3SIRPR{3}I4J8mUlIp;a`8FADv@Yme#}8bFL-_8QFid55^F>S z2p7^5kzs!fuQfRoQfn*wBW3M8AIhLIWLs7tk^_xrMduuL@YwUb$V#j*f%&F24nwaT zVE7nmT)E%xJ#o{{=XXD`?Zr){7jD8I;D7Fp8xJoYeEnY2>P)8LW&jO`5_nI_T( z-AbStFwpfxBJ3Diq9eID;+Tm9C%~)&kEjy@ULhosod&)em6j7oB@8RM72BP?X3!7;Vuiq_<%5LIUZ^<*!LoE!j5BnOz3=wg<1r?CQYhv zKQx`Y-5GYY&g5cy3Wz;zk(TVV&!E-Lj$|i3k{rf8&`%4kBsvY23Q{zM!<~ub?86DB0mp01NF-u8 zMkEoD3K8yPBGQ1*%_ArW$vc@va`rKdo{{M2=!iH5V;vnr{+$F^pdAcya`w|g`hBP# z!lQ_)*wG)ph*3z_oZt-nMlkk?NOD<%pUK(Zfhhc&Ov@b$o5^%C%_yWXSW2|Vwi6B| zZ%gPAgLPmSVJ)&O+{%1)E(>N5C1NBOB|BhdFf68WqQW8%_WPp_Dz!ctvK>&yQ z?X!&`nIKVzTJ5v8mLf}@m@s(t&jOxpO@^%mKYCS8C#2(3orT%sn*A7*^Q*Dz_U>`in~KtE^{S%ejN?@ScH543+;P=W zNV;^Xb8Om?mlb`EyqR`O4&F3mi#Qp>f6&VVElrJ|jAcvC$`j?wo#USGtlGS)&*3e+ zyr*-(K3~c>2Sxzg@^~NfFSvLEKH;zw*x@_;ANlxA9dF?$uo7OUQG4ZNjEl>A7l+?= zu+`~}az&~l@Cr1~y*QlnM%jG3i#J5C=R^}53;dl1Cq z_dfqjLkX^0djnKy?R0%>*K4$>zBToh=z{tYtG!XGu=eU%U#3xudNJdaPr8-yD)s3L zsHfI{jjO5meDA8-fJRL?-{d!0juPyjYX~-IpIreTui=4N!Vt4Gh0o*-Wt6ioCPp+` z(zkDTtojxxgGSg1Y{4JztkY;L(NfLg_rUqA9PK8#j#JHXPo8rEog^(@y( z@4VDm)8D_LcVN9UcG8=K{qM#MQOq-(HQ3v~!5JO*%4MgntwxO^>-skI4fOZnOLRD@ z2>U7iBnREq+phJq#eH=je&DRjyS=1sxJ^n4*vDz7hS#UISIgnp8ArDG00gfQ^+nk&fJE~)=FfQfIA2&X+Xo51q`p8U1ZNjw+fIV-?8EZ~;1sQ?r;Brz)2sIPXB`|3f+VQiSdAKtBLF|Hb5YxKqK^ z{Ij6dmEUkL@usnQ-F%klIqrOL-HiP2)|G$G;6Erhj4jJiK;FiT;#@dn{t_eb!>&UOK67?KKtOK0_+il)Vv|#YdLYP+V+4C zw#q2S$5`rm(p=7~8D!!^1GN!cfRmKzhh333$UljLGcKtP%lPPQ9NS@{oAJ%0R+WAiYVs*4%fegLnymXIhqo8JHMtI(l|6V4 zqfNEtcNcHsBsWkNTunm42}%)$vLJ^5^S% zHY~m1UUG>sY;g+s;RC8Zz|**ip1_x_8f3()6RFL8FG4@uvlGxr8D-9=IoPJ}#J1YO z-@34_H{jr4fYt-&gF)VAsm;@FwB(?Ldi`dqwFXg(>+(jKwNu8Av!M3zzjtK}_Xl#Z z1#n+0Ho%w~%?s)C1T90K4}ceMfv3=RxlU`WS68-)9`sPro`be3hhVp(o)4?29ewP8 zw(daRSthm?{+n1H&$(^PAJv7%bhFeO!r1d6*`%CQ^U=YD)a7>5xE;|0@CaV{arXu?4IkInFT~z`KY+hX%As`oEKmRutDXRaAfKOZh{rdk<1OE#jhy`;1 diff --git a/src/btdf/Framework/DeployTools/SSOSettingsEditorBTS2013R2.exe b/src/btdf/Framework/DeployTools/SSOSettingsEditorBTS2013R2.exe deleted file mode 100644 index d2304e5b5e437181902c8b0aabfae3e6c1b84236..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20992 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 diff --git a/src/btdf/Framework/DeployTools/SSOSettingsFileReaderBTS2016.dll b/src/btdf/Framework/DeployTools/SSOSettingsFileReaderBTS2016.dll deleted file mode 100644 index fe50e78b1c2374badd7e1148a333775ad289b39a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12800 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 diff --git a/src/btdf/Framework/DeployTools/SetEnvUI.exe b/src/btdf/Framework/DeployTools/SetEnvUI.exe deleted file mode 100644 index 0b3da5535b094b48b03032bd81de8c26ef3f56fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178688 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 U`ZsI1@8$pfhx0ZH=dI)aKm8-xwEzGB diff --git a/src/btdf/Framework/DeployTools/UACElevate.exe b/src/btdf/Framework/DeployTools/UACElevate.exe deleted file mode 100644 index bf144741076c9fe647fef9637d77e09c4c144f51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5632 zcmeHLO>A6O6+UnLgX3V6q#;e9Bsb%PI&J(sj-A$Z?PSItI~imwB<9I>=vuJ5IC@hd5i}Jf@B^F3jYK4SUM3+=zhX4s>g(wT!1uIk$zH{f-@ubbR zB6obxJNKM>e(t&VoqL{_zIKbch^QO=?p>m{@Z^@%@T0*t*n`J@Ge~djdH48R#^Srj za~n=5$|@)+%M-Tc`#~fMQmBeA9ABg_WrY_Mr8zLrf1<8>Wu9o!=%Uo>z}1GeI}|ha z8heTQLE(<}uVDazo^&c38KEXxqTR4Y#W=A+=?*%H%|gjue0tqM!E@@HC3o=jI?h_ zAUvNPYHLY&Zz|~qn5bFTz+_zq(c4;*Xtr&r(LWB?DC}E|dT3h^-9a3>Ff!W0TATIp z@YUG&oJU9ZD#(_H5&HfoVux-sEzx!G$*$O=w};rqCGtL&&hE*1Om`UYCIh_9>X~rKxZ5>X#I6BdufF-IB(yf65ucC zHsJ3yyrbb=4G$YkAJcGA!;*$SHnxpk`nAUYpy7wcd&aZ04@P?FeC$}Pm#%8~ax4Rz zw`1?I3w7JINbRE|bR4na(TZU1_vwoEZ%dC}I-Exw*lU9dw4d@g2uCzLuHh*S$25FK z!<2>@4Zp16R{@WZrEy2Y=K+sm)p$2JM?z6lbbN zGbpLiowQ7YJ-rkZE3Q08tCl_Q%1tYhrreUWQp-@3mSs1ndeV;;kg(*9KwURmQ^^bM zK)FtVveht>9$hLtC+&!qEXOC)jsiuN!YQnA&C3-(ay)6SNfkPQj{{0M@MTMPD#E!f zR3h0Fk?SrrVm771P34q+%( z>}WS*E+|)(Q`+dj$|=>-$gx9gZJ|;sSv!>1XxJDW3)sKMJ-Abba@Fo12s)^jrE6_z zENr<{-*A=#tKhg!)E4BnbAV>VU5vG9iTymOjkk%E>Ad7${&2Yz-LHch;OV#}Z}&m#clW%{682R7 zf)ib=6!NpV^g_P1)Mgm-C<^k0sJNcb1%VspTZb(l6rRiDxJoOOZDg}tEU>$unD%zP zE@6lN#<*Z?cWcxyEzZ@sK+SJSouzdKm(nb{Tt}e7JxL;|v4@~j1Y){=5~!jNgFRWR zrrRdg>W`KC&^J2JS$MlmLk+FH7q>9@Ns{Ot{s5`B4HRyFt+6%bovsNy*HEKh1)QhL zz%q1+mNCu%E&%8D+wS-O%k@qlDh96A8qf2ZTdNw{)M_eBL1GO#R6&oU^JoTnbDaXs zKS5kqm)Hju(Rw!NWgqk1Oi`ViIv+z?1|;2ndGhWBaBwY4wh9lkQBj1>e_ZQc$G zT07qrH$Yd=XLh`M*p~@Zcr80?kWuiX6$`HVCeg>RGE=XPC`q4z3`dl2FomZD4_Yhy zsC$lWzJ>@Gv5JcY2L@3HtyZcPJ216CML+7bmPd_CKFc2JTRJ;!ww<+s(UHWrbq9uetL9=Gt;BZRl)xBXk%9} Z;O%|bKB*B9wg0<(fXn`2`~Qo;{{WF`VM_o2 diff --git a/src/btdf/Framework/Microsoft.Web.Administration.dll b/src/btdf/Framework/Microsoft.Web.Administration.dll deleted file mode 100644 index 96b154dacbec04bffc4d7c40fa91b610461dd81a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143360 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 T3f!f@T?*W#z+DR5o&x^|sR9ZK From a95b110038d389dc7e893e4af03a25ecb4115fa4 Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Mon, 20 Jul 2020 01:38:36 -0500 Subject: [PATCH 11/13] Updates for RC1 release Updates for RC1 release --- CHANGELOG.md | 4 ++-- DeploymentFramework.targets | 4 ++-- DeploymentFrameworkESBResolver.targets | 4 ++-- src/btdf-esb-resolver/Installer/Product.wxs | 2 +- src/btdf/Installer/Product.wxs | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b0c66b1..a924756 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,9 @@ -### 5.8.95 [Release Candidate 1] (07/?/2020) +### 5.8.95 [Release Candidate 1] (07/20/2020) - Add support for BizTalk 2020 - Remove support for BizTalk 2010 and 2013 (R1) - Move BTDF ESB Resolver into a separate, dedicated MSI -- Upgrade to XmlPreprocess v3.0 +- Upgrade to XmlPreprocess v3.0 (eliminates .NET 2.x/3.x dependency) - Upgrade to Environment Settings Manager v1.7 (eliminates .NET 2.x/3.x dependency) - Upgrade to BizTalk BAM Definition XML Exporter v2.3 (eliminates .NET 2.x/3.x dependency) - Minor updates to documentation diff --git a/DeploymentFramework.targets b/DeploymentFramework.targets index 0c63b42..d46cf96 100644 --- a/DeploymentFramework.targets +++ b/DeploymentFramework.targets @@ -7,8 +7,8 @@ --> - 5_8_0 - 5.8.10.0 + 5_8_RC1 + 5.8.95.0 018C4B8A-B453-49DD-91AD-3B20D0D1D428 diff --git a/DeploymentFrameworkESBResolver.targets b/DeploymentFrameworkESBResolver.targets index 378ae6a..74118c1 100644 --- a/DeploymentFrameworkESBResolver.targets +++ b/DeploymentFrameworkESBResolver.targets @@ -6,8 +6,8 @@ --> - 5_8_0 - 5.8.10.0 + 5_8_RC1 + 5.8.95.0 57CF5927-B447-463A-9CA5-E164E9DB3615 diff --git a/src/btdf-esb-resolver/Installer/Product.wxs b/src/btdf-esb-resolver/Installer/Product.wxs index 6d62f7b..fb72aa0 100644 --- a/src/btdf-esb-resolver/Installer/Product.wxs +++ b/src/btdf-esb-resolver/Installer/Product.wxs @@ -8,7 +8,7 @@ - diff --git a/src/btdf/Installer/Product.wxs b/src/btdf/Installer/Product.wxs index b7f2d74..a3a8c26 100644 --- a/src/btdf/Installer/Product.wxs +++ b/src/btdf/Installer/Product.wxs @@ -8,7 +8,7 @@ - From 463dde76bef83085a64a8d502839202d602697ab Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Tue, 20 Jan 2026 22:24:58 -0600 Subject: [PATCH 12/13] Revert ToolsVersion to 4.0 Revert ToolsVersion to 4.0 for maximum compatibility with out-of-the-box Windows configurations. Fixes #478. Fixes #484. --- .../BizTalkDeploymentFramework.ServerExecute.targets | 6 +++--- src/btdf/Framework/BizTalkDeploymentFramework.targets | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/btdf/Framework/BizTalkDeploymentFramework.ServerExecute.targets b/src/btdf/Framework/BizTalkDeploymentFramework.ServerExecute.targets index 2d75ee1..18c76fe 100644 --- a/src/btdf/Framework/BizTalkDeploymentFramework.ServerExecute.targets +++ b/src/btdf/Framework/BizTalkDeploymentFramework.ServerExecute.targets @@ -13,7 +13,7 @@ This MSBuild targets file may be used to deploy, undeploy or redeploy your BizTalk app from a command-line/unattended script. Command line parameters: - tv - 12.0 for BizTalk 2013 R2 (example /tv:12.0) + tv - 4.0 for BizTalk 2010+ (example /tv:4.0) t - Deploy, Undeploy, Redeploy or QuickDeploy (example /t:Deploy) Property Parameters or Environment Variables (set these either as an environment variable (as the SetEnvUI wizard does) or with the /p command line parameter @@ -23,9 +23,9 @@ Interactive - True to pause at end of deploy, False otherwise Complete example: - Assuming 1) BizTalk 2013 R2 (/tv:12.0) and 2) default MSBuild.exe is MSBuild 12.0 + Assuming 1) BizTalk 2010+ (/tv:4.0) and 2) default MSBuild.exe is MSBuild 4.0 Current dir is C:\Program Files (x86)\Deployment Framework for BizTalk - Advanced\1.0> - MSBuild.exe Deployment\Framework\BizTalkDeploymentFramework.ServerExecute.targets /t:Deploy /p:BT_DEPLOY_MGMT_DB=True /p:ENV_SETTINGS="C:\Program Files (x86)\Deployment Framework for BizTalk - Advanced\1.0\Deployment\EnvironmentSettings\local_settings.xml" /tv:12.0 /p:ProjectFile=Deployment.btdfproj + MSBuild.exe Deployment\Framework\BizTalkDeploymentFramework.ServerExecute.targets /t:Deploy /p:BT_DEPLOY_MGMT_DB=True /p:ENV_SETTINGS="C:\Program Files (x86)\Deployment Framework for BizTalk - Advanced\1.0\Deployment\EnvironmentSettings\local_settings.xml" /tv:4.0 /p:ProjectFile=Deployment.btdfproj --> diff --git a/src/btdf/Framework/BizTalkDeploymentFramework.targets b/src/btdf/Framework/BizTalkDeploymentFramework.targets index 34766d8..e6a1c04 100644 --- a/src/btdf/Framework/BizTalkDeploymentFramework.targets +++ b/src/btdf/Framework/BizTalkDeploymentFramework.targets @@ -2097,7 +2097,7 @@ - + From 950a6ecc01d1e443240d2928d9e473d29242d0dd Mon Sep 17 00:00:00 2001 From: "Thomas F. Abraham" Date: Mon, 16 Feb 2026 00:31:13 -0600 Subject: [PATCH 13/13] Upgrade HelpNDoc and update docs. Fixes #473. --- DeploymentFramework.targets | 2 +- .../DeploymentFrameworkForBizTalkDocs.hnd | Bin 4956160 -> 5091328 bytes src/btdf/Installer/SamplesGenerated.wxi | 4 - .../TeamBuild/BTDFDefaultTemplate.xaml | 586 ------------------ 4 files changed, 1 insertion(+), 591 deletions(-) delete mode 100644 src/btdf/Samples/TeamBuild/BTDFDefaultTemplate.xaml diff --git a/DeploymentFramework.targets b/DeploymentFramework.targets index d46cf96..9688d30 100644 --- a/DeploymentFramework.targets +++ b/DeploymentFramework.targets @@ -28,7 +28,7 @@ - + diff --git a/docs/btdf-hnd/DeploymentFrameworkForBizTalkDocs.hnd b/docs/btdf-hnd/DeploymentFrameworkForBizTalkDocs.hnd index 07493415c80fe6f9d87ba44779f2f5d5b2a3c9d0..d9093ab0a55eb6c3d70fa9957d21eb5f3988915a 100644 GIT binary patch delta 66134 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 delta 40197 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 Nknc?LhYOob{|`e|=mh`( diff --git a/src/btdf/Installer/SamplesGenerated.wxi b/src/btdf/Installer/SamplesGenerated.wxi index 7a18d0b..c927d5f 100644 --- a/src/btdf/Installer/SamplesGenerated.wxi +++ b/src/btdf/Installer/SamplesGenerated.wxi @@ -562,9 +562,6 @@ - - - @@ -724,7 +721,6 @@ - diff --git a/src/btdf/Samples/TeamBuild/BTDFDefaultTemplate.xaml b/src/btdf/Samples/TeamBuild/BTDFDefaultTemplate.xaml deleted file mode 100644 index 1f1fc10..0000000 --- a/src/btdf/Samples/TeamBuild/BTDFDefaultTemplate.xaml +++ /dev/null @@ -1,586 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2012,10838 - Assembly references and imported namespaces serialized as XML namespaces - - - - - - - True - - - - - - - True - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - True - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - True - - - - - - - - - - - - - - - True - - - - - - True - - - - - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - False - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - - False - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - False - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - - - - - - False - - - - - - - - - - - - - - - - - - - - - - - - - - False - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file