From e4a6ee03d8cab824b54a17aa3dc5143cfee31081 Mon Sep 17 00:00:00 2001 From: Idhrendur Date: Sun, 24 Apr 2016 10:00:41 -0700 Subject: [PATCH 1/4] Update version number --- EU4toV2/Source/EU4toV2Converter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EU4toV2/Source/EU4toV2Converter.cpp b/EU4toV2/Source/EU4toV2Converter.cpp index b6874490a..d924c62f0 100644 --- a/EU4toV2/Source/EU4toV2Converter.cpp +++ b/EU4toV2/Source/EU4toV2Converter.cpp @@ -965,7 +965,7 @@ int main(const int argc, const char * argv[]) { try { - LOG(LogLevel::Info) << "Converter version 1.0"; + LOG(LogLevel::Info) << "Converter version 1.0A"; const char* const defaultEU4SaveFileName = "input.eu4"; // the default name for a save to convert string EU4SaveFileName; // the actual name for the save to convert if (argc >= 2) From 57d2ddf98992977c71cd2ae888a74340c94c1ee5 Mon Sep 17 00:00:00 2001 From: Idhrendur Date: Sun, 24 Apr 2016 10:30:02 -0700 Subject: [PATCH 2/4] Update build scripts. --- EU4toV2/{EU4ToV2-VS2013.sln => EU4ToV2.sln} | 50 +- ...EU4ToV2-VS2013.vcxproj => EU4ToV2.vcxproj} | 482 +++++++++--------- ...cxproj.filters => EU4ToV2.vcxproj.filters} | 444 ++++++++-------- EU4toV2/build-VS2013.bat | 17 - EU4toV2/build.bat | 18 + ...and_test-VS2013.bat => build_and_test.bat} | 2 +- build_EU4ToVic2_release.bat | 19 +- 7 files changed, 517 insertions(+), 515 deletions(-) rename EU4toV2/{EU4ToV2-VS2013.sln => EU4ToV2.sln} (87%) rename EU4toV2/{EU4ToV2-VS2013.vcxproj => EU4ToV2.vcxproj} (98%) rename EU4toV2/{EU4ToV2-VS2013.vcxproj.filters => EU4ToV2.vcxproj.filters} (97%) delete mode 100644 EU4toV2/build-VS2013.bat create mode 100644 EU4toV2/build.bat rename EU4toV2/{build_and_test-VS2013.bat => build_and_test.bat} (50%) diff --git a/EU4toV2/EU4ToV2-VS2013.sln b/EU4toV2/EU4ToV2.sln similarity index 87% rename from EU4toV2/EU4ToV2-VS2013.sln rename to EU4toV2/EU4ToV2.sln index 33ff077a6..d37e8ad88 100644 --- a/EU4toV2/EU4ToV2-VS2013.sln +++ b/EU4toV2/EU4ToV2.sln @@ -1,25 +1,25 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2013 for Windows Desktop -VisualStudioVersion = 12.0.30723.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EU4ToV2-VS2013", "EU4ToV2-VS2013.vcxproj", "{84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - Release-NoCopies|Win32 = Release-NoCopies|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Debug|Win32.ActiveCfg = Debug|Win32 - {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Debug|Win32.Build.0 = Debug|Win32 - {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Release|Win32.ActiveCfg = Release|Win32 - {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Release|Win32.Build.0 = Release|Win32 - {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Release-NoCopies|Win32.ActiveCfg = Release-NoCopies|Win32 - {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Release-NoCopies|Win32.Build.0 = Release-NoCopies|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2013 for Windows Desktop +VisualStudioVersion = 12.0.30723.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EU4ToV2", "EU4ToV2.vcxproj", "{84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + Release-NoCopies|Win32 = Release-NoCopies|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Debug|Win32.ActiveCfg = Debug|Win32 + {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Debug|Win32.Build.0 = Debug|Win32 + {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Release|Win32.ActiveCfg = Release|Win32 + {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Release|Win32.Build.0 = Release|Win32 + {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Release-NoCopies|Win32.ActiveCfg = Release-NoCopies|Win32 + {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9}.Release-NoCopies|Win32.Build.0 = Release-NoCopies|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/EU4toV2/EU4ToV2-VS2013.vcxproj b/EU4toV2/EU4ToV2.vcxproj similarity index 98% rename from EU4toV2/EU4ToV2-VS2013.vcxproj rename to EU4toV2/EU4ToV2.vcxproj index 6187aefef..a23429fc7 100644 --- a/EU4toV2/EU4ToV2-VS2013.vcxproj +++ b/EU4toV2/EU4ToV2.vcxproj @@ -1,242 +1,242 @@ - - - - - Debug - Win32 - - - Release-NoCopies - Win32 - - - Release - Win32 - - - - {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9} - Win32Proj - EU4ToV2 - - - - Application - true - NotSet - v140_xp - - - Application - false - true - v140_xp - NotSet - - - Application - false - true - v140_xp - NotSet - - - - - - - - - - - - - - - - true - $(SolutionDir)\DebugIntermediate\ - $(UniversalCRT_IncludePath);$(BOOST_INCLUDE);$(VCInstallDir)include;$(WindowsSdkDir)include;../common_items - - - false - $(SolutionDir)\ReleaseIntermediate\ - - H:\Projects\Development\Boost\boost_1_57_0 - - $(UniversalCRT_IncludePath);$(BOOST_INCLUDE);$(VCInstallDir)include;$(WindowsSdkDir)include;../common_items - EU4toV2Converter - - - false - $(SolutionDir)\ReleaseIntermediate\ - - H:\Projects\Development\Boost\boost_1_57_0 - - $(UniversalCRT_IncludePath);$(BOOST_INCLUDE);$(VCInstallDir)include;$(WindowsSdkDir)include;../common_items - EU4toV2Converter - false - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - D:\Libraries\boost_1_55_0_lib;$(BOOST_INCLUDE);$(WindowsSDK_IncludePath) - - - Console - true - %(AdditionalDependencies) - D:\Libraries\boost_1_55_0_lib\lib32-msvc-12.0;$(BOOST_LIB);%(AdditionalLibraryDirectories) - - - Copy_Debug_Files.bat - - - Copying Data Files - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - D:\Libraries\boost_1_55_0_lib;$(BOOST_INCLUDE);$(WindowsSDK_IncludePath) - - - Console - true - true - true - %(AdditionalDependencies) - D:\Libraries\boost_1_55_0_lib\lib32-msvc-12.0;$(BOOST_LIB);%(AdditionalLibraryDirectories) - - - Copy_Files.bat - - - Copying Data Files - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - $(BOOST_INCLUDE);$(WindowsSDK_IncludePath) - - - Console - true - true - true - %(AdditionalDependencies) - $(BOOST_LIB);%(AdditionalLibraryDirectories) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Release-NoCopies + Win32 + + + Release + Win32 + + + + {84ABCE0D-17FE-44A5-8684-5A8AA04E80B9} + Win32Proj + EU4ToV2 + + + + Application + true + NotSet + v140_xp + + + Application + false + true + v140_xp + NotSet + + + Application + false + true + v140_xp + NotSet + + + + + + + + + + + + + + + + true + $(SolutionDir)\DebugIntermediate\ + $(UniversalCRT_IncludePath);$(BOOST_INCLUDE);$(VCInstallDir)include;$(WindowsSdkDir)include;../common_items + + + false + $(SolutionDir)\ReleaseIntermediate\ + + H:\Projects\Development\Boost\boost_1_57_0 + + $(UniversalCRT_IncludePath);$(BOOST_INCLUDE);$(VCInstallDir)include;$(WindowsSdkDir)include;../common_items + EU4toV2Converter + + + false + $(SolutionDir)\ReleaseIntermediate\ + + H:\Projects\Development\Boost\boost_1_57_0 + + $(UniversalCRT_IncludePath);$(BOOST_INCLUDE);$(VCInstallDir)include;$(WindowsSdkDir)include;../common_items + EU4toV2Converter + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + D:\Libraries\boost_1_55_0_lib;$(BOOST_INCLUDE);$(WindowsSDK_IncludePath) + + + Console + true + %(AdditionalDependencies) + D:\Libraries\boost_1_55_0_lib\lib32-msvc-12.0;$(BOOST_LIB);%(AdditionalLibraryDirectories) + + + Copy_Debug_Files.bat + + + Copying Data Files + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + D:\Libraries\boost_1_55_0_lib;$(BOOST_INCLUDE);$(WindowsSDK_IncludePath) + + + Console + true + true + true + %(AdditionalDependencies) + D:\Libraries\boost_1_55_0_lib\lib32-msvc-12.0;$(BOOST_LIB);%(AdditionalLibraryDirectories) + + + Copy_Files.bat + + + Copying Data Files + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + $(BOOST_INCLUDE);$(WindowsSDK_IncludePath) + + + Console + true + true + true + %(AdditionalDependencies) + $(BOOST_LIB);%(AdditionalLibraryDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/EU4toV2/EU4ToV2-VS2013.vcxproj.filters b/EU4toV2/EU4ToV2.vcxproj.filters similarity index 97% rename from EU4toV2/EU4ToV2-VS2013.vcxproj.filters rename to EU4toV2/EU4ToV2.vcxproj.filters index 1788462b5..e43331b28 100644 --- a/EU4toV2/EU4ToV2-VS2013.vcxproj.filters +++ b/EU4toV2/EU4ToV2.vcxproj.filters @@ -1,223 +1,223 @@ - - - - - - - - - - - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - - CommonItems - - - CommonItems - - - CommonItems - - - CommonItems - - - - - - - - - - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - EU4 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - Vic2 World - - - CommonItems - - - CommonItems - - - CommonItems - - - CommonItems - - - - - {ce1f05c1-d019-41f0-a90c-4aa12a96084e} - - - {e035de80-c339-40c2-9c42-6d2c8efbe506} - - - {b4ecb265-1673-4f23-af86-fbe9c838c8a9} - - + + + + + + + + + + + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + + CommonItems + + + CommonItems + + + CommonItems + + + CommonItems + + + + + + + + + + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + EU4 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + Vic2 World + + + CommonItems + + + CommonItems + + + CommonItems + + + CommonItems + + + + + {ce1f05c1-d019-41f0-a90c-4aa12a96084e} + + + {e035de80-c339-40c2-9c42-6d2c8efbe506} + + + {b4ecb265-1673-4f23-af86-fbe9c838c8a9} + + \ No newline at end of file diff --git a/EU4toV2/build-VS2013.bat b/EU4toV2/build-VS2013.bat deleted file mode 100644 index 81cf0f1d2..000000000 --- a/EU4toV2/build-VS2013.bat +++ /dev/null @@ -1,17 +0,0 @@ -del *.zip /q - -call "%VS120COMNTOOLS%\vsvars32.bat" - -del Release /q -rmdir Release /S /Q - -del ReleaseIntermediate/q -rmdir ReleaseIntermediate /S /Q - -msbuild.exe EU4ToV2-VS2013.sln /p:Configuration=Release /m - - -cd Release -del *.pdb -call "%SEVENZIP_LOC%\7z.exe" a -tzip -r "..\EU4ToV2.zip" "*" -mx5 -cd .. \ No newline at end of file diff --git a/EU4toV2/build.bat b/EU4toV2/build.bat new file mode 100644 index 000000000..ad943c3fb --- /dev/null +++ b/EU4toV2/build.bat @@ -0,0 +1,18 @@ +del *.zip /q + +call "%VS140COMNTOOLS%\vsvars32.bat" + +del Release /q +rmdir Release /S /Q + +del ReleaseIntermediate/q +rmdir ReleaseIntermediate /S /Q + +msbuild.exe EU4ToV2.sln /p:Configuration=Release /m + + +cd Release +del *.pdb +del *.ipdb +del *.iobj +cd .. \ No newline at end of file diff --git a/EU4toV2/build_and_test-VS2013.bat b/EU4toV2/build_and_test.bat similarity index 50% rename from EU4toV2/build_and_test-VS2013.bat rename to EU4toV2/build_and_test.bat index bddebf1a1..5f3e841b2 100644 --- a/EU4toV2/build_and_test-VS2013.bat +++ b/EU4toV2/build_and_test.bat @@ -1,2 +1,2 @@ -call build-VS2013.bat +call build.bat call test_all_saves.bat \ No newline at end of file diff --git a/build_EU4ToVic2_release.bat b/build_EU4ToVic2_release.bat index a691d6b5e..720bd8535 100644 --- a/build_EU4ToVic2_release.bat +++ b/build_EU4ToVic2_release.bat @@ -1,16 +1,17 @@ set /p version=Version Number?: -call "%VS120COMNTOOLS%\vsvars32.bat" -msbuild.exe "..\paradoxGameConverters - Frontend\Frontend\ParadoxConverters.Frontend\ParadoxConverters.Frontend.sln" /p:Configuration=Release /m -xcopy "..\paradoxGameConverters - Frontend\Frontend\ParadoxConverters.Frontend\ParadoxConverters.Frontend\bin\Release" "..\EU4ToVic2-%version%" /Y /E /I -copy "EU4toV2\Data_Files\Eu4ToVic2DefaultConfiguration.xml" "..\EU4ToVic2-%version%\Configuration\" +call "%VS140COMNTOOLS%\vsvars32.bat" +msbuild.exe "Frontend\ParadoxConverters.Frontend\ParadoxConverters.Frontend.sln" /p:Configuration=Release /m +xcopy "Frontend\ParadoxConverters.Frontend\ParadoxConverters.Frontend\bin\Release" "EU4ToVic2-%version%" /Y /E /I +copy "EU4toV2\Data_Files\Eu4ToVic2DefaultConfiguration.xml" "EU4ToVic2-%version%\Configuration\" +cd "EU4ToVic2-%version%\" +del *.pdb cd EU4toV2 -call "build-VS2013.bat" -xcopy "Release" "..\..\EU4ToVic2-%version%\EU4ToVic2" /Y /E /I +call "build.bat" +xcopy "Release" "..\EU4ToVic2-%version%\EU4ToVic2" /Y /E /I cd .. -cd "..\EU4ToVic2-%version%" +cd "EU4ToVic2-%version%" call "%SEVENZIP_LOC%\7z.exe" a -tzip -r "..\EU4ToV2-%version%.zip" "*" -mx5 -cd paradoxGameConverters - EU4ToVic2 - +cd .. From 37ed488bcbd9741c47d6e770e1d9cca8180864f0 Mon Sep 17 00:00:00 2001 From: Idhrendur Date: Sun, 24 Apr 2016 10:31:22 -0700 Subject: [PATCH 3/4] A slight build script fix --- build_EU4ToVic2_release.bat | 1 + 1 file changed, 1 insertion(+) diff --git a/build_EU4ToVic2_release.bat b/build_EU4ToVic2_release.bat index 720bd8535..8af94b3e0 100644 --- a/build_EU4ToVic2_release.bat +++ b/build_EU4ToVic2_release.bat @@ -6,6 +6,7 @@ xcopy "Frontend\ParadoxConverters.Frontend\ParadoxConverters.Frontend\bin\Releas copy "EU4toV2\Data_Files\Eu4ToVic2DefaultConfiguration.xml" "EU4ToVic2-%version%\Configuration\" cd "EU4ToVic2-%version%\" del *.pdb +cd .. cd EU4toV2 call "build.bat" From 3d45565f313e1a1d66840a0c73c3dbfe49acadd4 Mon Sep 17 00:00:00 2001 From: Idhrendur Date: Sun, 24 Apr 2016 18:23:48 -0700 Subject: [PATCH 4/4] Update 1.16 test save to include a configuration file. --- EU4toV2/EU4_Saves/Version_1_16_end.zip | Bin 4449075 -> 4450684 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/EU4toV2/EU4_Saves/Version_1_16_end.zip b/EU4toV2/EU4_Saves/Version_1_16_end.zip index 2ffe81afcfe3c3957bc946705992d2dd39740309..dd3193693885b4e59bc7de9bc22249738d02d5b0 100644 GIT binary patch delta 1864 zcmZvdc|6qn8pp>j!&lbq>md7tGDDO#%i%=L5J%bfEsZ6~&-Rs_Nwx-YDCE$|7*Z#f ztPzbR&Plk)lC9KabcE~P*L~gl$2rd*pXc>@p3m#~@AJH=y}7L4M{`+`^R{g4!YCAq z8#NxDXr*LCk80&Wp^|t}D1pPNS6HZTfL~;U2Pq&dRErctx=)-69XosUrk3CVR#-k! z*wj_alpKRix783dj3^bYw(=JW^Gx2LMQyYQ%+KPfIn!v4#PhC`GiCT|OD%@E0ks2V z_N~?yKTf`0dB3tFf>@+im(Uf6P7IUxf;v5LykI=l*X3rx+Ui_#UpJy#_hr2JqR1Ty zo9e=P=@8m+HF2hY)qM=DGE#v-+^%)RWJnjFl9F5q3Yw#ywn-E2ET=^q1?9wPby~16 zFV|YEYN8H>=?QdOZmKo!QPvMo<}+&OV1~C(;^KTax*ZX3-eS@2sSPc+2ZWzjGn(}Z z>?e80lIaHZUf2&URJ|V?$d=Qb{ixi^AjKPn;kgkaHIn<<4T#V40mppCaeMKb1Se;` z-<}k5H2+RHW|L1A&-co^D6z&k*=Na{inDir%wIHDFlfHmx@WCfZ`XhpD%SZ+D{MY0(<(cu! z1WArys>PRg_yxP^a9nTAml;aT$g+%ASuFW=e~pP17%IhnPR&dg8Vwd0PHIC7D$4Da zBN8w23?uhy`MaDInY^-kvWEFbT)l99Ec&L(HeK%9c!qJ7q6AkyIkShUwS)htqUB1R zLHJa1^fyNOOAKUxsuw|}m8E#w<`4I2J!&Fw{iCZN9k;`Vju)P%az%I5ju|tTLUT*$ zlxyDhUG9NK7Nkq6?o!0BZfI{sMBU`*T!cSx@Lcvj-sa?wV6r8MvHBhI4jF3lwd)rf9Ne#`?~jsR)(r2x zjj4up=W}&Z`J%TTc2z}_a8epqOXr#gJ~ZR48)w?Dx0E_Lz8@M>wWX%q|4C%YWg>li&B?qJh${nS*SC;%`E2D=VPwwaj+GTCxTCj9Kl>u|nLHpo8%GWNlAXT1j zox}HxBv;?2iLsxVU&oS6KW9AK`RMi(O@A`h@rm3n()QJNXRDhQbg(cW?N#1-=WD%o zc7u}r+C)9|j%Ia|{r(I&sO%YxjEbmlv`oIy=C(H5<;nO+i)grsKxa?s(C@Mi8yeRy zpWCYz=lj`Bl}iqzHa|a?LzG%d^?#yZelUE9;BFkNB=!zO8+i;{EV0Z@4%?u4|K}W$ur6!6z)a z*abAkBH21#SSjS|iTsj0YZYo zTf|m})k@09Qqom8*~)#idqD97v+>X3>yqo%PffYjk6I+}o2`>e5Obfcjt7;2XF`Ny zEUC}kDz51e+~ZgK(+eD8l@_MHRn$x-iPsj}=R8vh3XVR7cRROBqA40FHwgxGTKm#_ zTGx0#4vC`QlnhliY&MQ_KRKCzmus5;_G?FC`^c`m2s3{}Pwbs6hc3Y~E5_~inRwR! zKl~}(Oshly0Sg4I5U@eO4gm)QoDgt9zzx9>2zVesL%<6G9|VU^eh7|2AOL|N1VRu9 zLm&cyCXUVGbeo?~?nE{teK0{<~s9iJ=Pi_B~v(Mpzz1`fcWw|F0Ld%$upRE^!ns U%$u14Run7h<>9rm6|+PA7cM(TW&i*H delta 312 zcmWm2xm5yD06@|IM+Y}V#RXRoRNQdicV&995d%X40}3&q0MD@iOCXqY=)u5ia9{9# ze>%zMcPDwv)Au}$Bn&ak|0^)UC}WH>L6J#HOfk(2WoDUUo&_o_vcxhgtg=Rx8tc?) zu)!u+tmt1kp4Y%BJ&jXJ<@yrYDUY=%O{cdrPRb%*w Ug-W+Q$XcZsVt5T9^!l0p0keg8ivR!s