From 0ce130f0ef5cd42eaeb13b9fdff7e3707e13b7ea Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Thu, 16 Jul 2026 12:37:59 +0200 Subject: [PATCH 01/12] Fix - repaired merging compatibility problem of GCI return type GciConnectResult - IsLoggedOn and IsConnected, increased VisualStudio version from 17.8 to 18.5 --- TBF.sln | 379 +----------------- .../communication/RadioService.cs | 4 +- 2 files changed, 4 insertions(+), 379 deletions(-) diff --git a/TBF.sln b/TBF.sln index f94f8b782..999adf46f 100644 --- a/TBF.sln +++ b/TBF.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.8.34330.188 +# Visual Studio Version 18 +VisualStudioVersion = 18.5.11723.231 stable MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TBF", "TBF\TBF.csproj", "{8648FD92-CDA1-4C3A-B5F9-FE547CE1FA48}" ProjectSection(ProjectDependencies) = postProject @@ -202,18 +202,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LegacyGenCtl", "ExternalPro EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "eRegisterCore", "ExternalProjects\Laatzen\Genesis\Common\Hardware\WaterMeter\eRegister\eRegisterCore\eRegisterCore.csproj", "{A83696BF-D8A2-4809-8424-CFE172AED5B6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataPackages", "ExternalProjects\Laatzen\Genesis\Common\Hardware\WaterMeter\eRegister\DataPackages\DataPackages.csproj", "{C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StreamingProtocol", "ExternalProjects\Laatzen\Genesis\Common\Hardware\WaterMeter\eRegister\Protocols\StreamingProtocol.csproj", "{B6A19B80-0F0F-434C-A754-A7712FC208B2}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MagFluxCore", "ExternalProjects\Laatzen\Genesis\Common\Hardware\WaterMeter\MagFlux\MagFluxCore\MagFluxCore.csproj", "{B5DA260C-71CC-45CA-B79E-D1B376AF718C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataPackages", "ExternalProjects\Laatzen\Genesis\Common\Hardware\WaterMeter\MagFlux\DataPackages\DataPackages.csproj", "{BA17D20E-0CEB-4B27-9772-2392BD750ED5}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StreamingProtocol", "ExternalProjects\Laatzen\Genesis\Common\Hardware\WaterMeter\MagFlux\Protocols\StreamingProtocol\StreamingProtocol.csproj", "{D6B81C60-2763-4C4D-989F-90822F53B01A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RequestProtocol", "ExternalProjects\Laatzen\Genesis\Common\Hardware\WaterMeter\MagFlux\Protocols\RequestProtocol\RequestProtocol.csproj", "{00748F11-4B49-4D8B-93C4-4A11A210CCE2}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tools.JsonToXlsHelper", "ExternalProjects\Laatzen\Genesis\Common\Tools\Tools.JsonToXlsHelper\Tools.JsonToXlsHelper.csproj", "{20F137FD-C25E-42B7-A68F-58C746475897}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MagFluxConfig", "ExternalProjects\Laatzen\Genesis\Common\Hardware\WaterMeter\MagFlux\MagFluxConfig\MagFluxConfig.csproj", "{70398B99-B134-4BBD-968B-7399B70C3CE2}" @@ -5600,150 +5590,6 @@ Global {A83696BF-D8A2-4809-8424-CFE172AED5B6}.XP32bit|x64.Build.0 = Debug|Any CPU {A83696BF-D8A2-4809-8424-CFE172AED5B6}.XP32bit|x86.ActiveCfg = Debug|Any CPU {A83696BF-D8A2-4809-8424-CFE172AED5B6}.XP32bit|x86.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}._MANUAL_CONTROL|Any CPU.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}._MANUAL_CONTROL|Any CPU.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}._MANUAL_CONTROL|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}._MANUAL_CONTROL|Mixed Platforms.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}._MANUAL_CONTROL|x64.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}._MANUAL_CONTROL|x64.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}._MANUAL_CONTROL|x86.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}._MANUAL_CONTROL|x86.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.COM|Any CPU.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.COM|Any CPU.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.COM|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.COM|Mixed Platforms.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.COM|x64.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.COM|x64.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.COM|x86.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.COM|x86.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug|x64.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug|x64.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug|x86.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug|x86.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug-local IIS-CUST|Any CPU.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug-local IIS-CUST|Any CPU.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug-local IIS-CUST|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug-local IIS-CUST|Mixed Platforms.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug-local IIS-CUST|x64.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug-local IIS-CUST|x64.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug-local IIS-CUST|x86.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Debug-local IIS-CUST|x86.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.PerformTest|Any CPU.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.PerformTest|Any CPU.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.PerformTest|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.PerformTest|Mixed Platforms.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.PerformTest|x64.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.PerformTest|x64.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.PerformTest|x86.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.PerformTest|x86.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Release|Any CPU.Build.0 = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Release|x64.ActiveCfg = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Release|x64.Build.0 = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Release|x86.ActiveCfg = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.Release|x86.Build.0 = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.ReleaseTest|Any CPU.ActiveCfg = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.ReleaseTest|Any CPU.Build.0 = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.ReleaseTest|Mixed Platforms.ActiveCfg = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.ReleaseTest|Mixed Platforms.Build.0 = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.ReleaseTest|x64.ActiveCfg = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.ReleaseTest|x64.Build.0 = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.ReleaseTest|x86.ActiveCfg = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.ReleaseTest|x86.Build.0 = Release|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.VPN_Debug|Any CPU.ActiveCfg = VPN_Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.VPN_Debug|Any CPU.Build.0 = VPN_Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.VPN_Debug|Mixed Platforms.ActiveCfg = VPN_Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.VPN_Debug|Mixed Platforms.Build.0 = VPN_Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.VPN_Debug|x64.ActiveCfg = VPN_Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.VPN_Debug|x64.Build.0 = VPN_Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.VPN_Debug|x86.ActiveCfg = VPN_Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.VPN_Debug|x86.Build.0 = VPN_Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.XP32bit|Any CPU.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.XP32bit|Any CPU.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.XP32bit|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.XP32bit|Mixed Platforms.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.XP32bit|x64.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.XP32bit|x64.Build.0 = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.XP32bit|x86.ActiveCfg = Debug|Any CPU - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478}.XP32bit|x86.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}._MANUAL_CONTROL|Any CPU.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}._MANUAL_CONTROL|Any CPU.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}._MANUAL_CONTROL|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}._MANUAL_CONTROL|Mixed Platforms.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}._MANUAL_CONTROL|x64.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}._MANUAL_CONTROL|x64.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}._MANUAL_CONTROL|x86.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}._MANUAL_CONTROL|x86.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.COM|Any CPU.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.COM|Any CPU.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.COM|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.COM|Mixed Platforms.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.COM|x64.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.COM|x64.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.COM|x86.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.COM|x86.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug|x64.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug|x64.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug|x86.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug|x86.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug-local IIS-CUST|Any CPU.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug-local IIS-CUST|Any CPU.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug-local IIS-CUST|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug-local IIS-CUST|Mixed Platforms.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug-local IIS-CUST|x64.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug-local IIS-CUST|x64.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug-local IIS-CUST|x86.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Debug-local IIS-CUST|x86.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.PerformTest|Any CPU.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.PerformTest|Any CPU.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.PerformTest|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.PerformTest|Mixed Platforms.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.PerformTest|x64.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.PerformTest|x64.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.PerformTest|x86.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.PerformTest|x86.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Release|Any CPU.Build.0 = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Release|x64.ActiveCfg = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Release|x64.Build.0 = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Release|x86.ActiveCfg = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.Release|x86.Build.0 = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.ReleaseTest|Any CPU.ActiveCfg = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.ReleaseTest|Any CPU.Build.0 = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.ReleaseTest|Mixed Platforms.ActiveCfg = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.ReleaseTest|Mixed Platforms.Build.0 = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.ReleaseTest|x64.ActiveCfg = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.ReleaseTest|x64.Build.0 = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.ReleaseTest|x86.ActiveCfg = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.ReleaseTest|x86.Build.0 = Release|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.VPN_Debug|Any CPU.ActiveCfg = VPN_Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.VPN_Debug|Any CPU.Build.0 = VPN_Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.VPN_Debug|Mixed Platforms.ActiveCfg = VPN_Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.VPN_Debug|Mixed Platforms.Build.0 = VPN_Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.VPN_Debug|x64.ActiveCfg = VPN_Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.VPN_Debug|x64.Build.0 = VPN_Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.VPN_Debug|x86.ActiveCfg = VPN_Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.VPN_Debug|x86.Build.0 = VPN_Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.XP32bit|Any CPU.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.XP32bit|Any CPU.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.XP32bit|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.XP32bit|Mixed Platforms.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.XP32bit|x64.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.XP32bit|x64.Build.0 = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.XP32bit|x86.ActiveCfg = Debug|Any CPU - {B6A19B80-0F0F-434C-A754-A7712FC208B2}.XP32bit|x86.Build.0 = Debug|Any CPU {B5DA260C-71CC-45CA-B79E-D1B376AF718C}._MANUAL_CONTROL|Any CPU.ActiveCfg = Debug|Any CPU {B5DA260C-71CC-45CA-B79E-D1B376AF718C}._MANUAL_CONTROL|Any CPU.Build.0 = Debug|Any CPU {B5DA260C-71CC-45CA-B79E-D1B376AF718C}._MANUAL_CONTROL|Mixed Platforms.ActiveCfg = Debug|Any CPU @@ -5816,222 +5662,6 @@ Global {B5DA260C-71CC-45CA-B79E-D1B376AF718C}.XP32bit|x64.Build.0 = Debug|Any CPU {B5DA260C-71CC-45CA-B79E-D1B376AF718C}.XP32bit|x86.ActiveCfg = Debug|Any CPU {B5DA260C-71CC-45CA-B79E-D1B376AF718C}.XP32bit|x86.Build.0 = Debug|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}._MANUAL_CONTROL|Any CPU.ActiveCfg = _MANUAL_CONTROL|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}._MANUAL_CONTROL|Any CPU.Build.0 = _MANUAL_CONTROL|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}._MANUAL_CONTROL|Mixed Platforms.ActiveCfg = _MANUAL_CONTROL|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}._MANUAL_CONTROL|Mixed Platforms.Build.0 = _MANUAL_CONTROL|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}._MANUAL_CONTROL|x64.ActiveCfg = _MANUAL_CONTROL|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}._MANUAL_CONTROL|x64.Build.0 = _MANUAL_CONTROL|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}._MANUAL_CONTROL|x86.ActiveCfg = _MANUAL_CONTROL|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}._MANUAL_CONTROL|x86.Build.0 = _MANUAL_CONTROL|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.COM|Any CPU.ActiveCfg = COM|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.COM|Any CPU.Build.0 = COM|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.COM|Mixed Platforms.ActiveCfg = COM|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.COM|Mixed Platforms.Build.0 = COM|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.COM|x64.ActiveCfg = COM|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.COM|x64.Build.0 = COM|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.COM|x86.ActiveCfg = COM|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.COM|x86.Build.0 = COM|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug|x64.ActiveCfg = Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug|x64.Build.0 = Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug|x86.ActiveCfg = Debug|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug|x86.Build.0 = Debug|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug-local IIS-CUST|Any CPU.ActiveCfg = Debug|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug-local IIS-CUST|Any CPU.Build.0 = Debug|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug-local IIS-CUST|Mixed Platforms.ActiveCfg = Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug-local IIS-CUST|Mixed Platforms.Build.0 = Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug-local IIS-CUST|x64.ActiveCfg = Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug-local IIS-CUST|x64.Build.0 = Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug-local IIS-CUST|x86.ActiveCfg = Debug|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Debug-local IIS-CUST|x86.Build.0 = Debug|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.PerformTest|Any CPU.ActiveCfg = PerformTest|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.PerformTest|Any CPU.Build.0 = PerformTest|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.PerformTest|Mixed Platforms.ActiveCfg = PerformTest|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.PerformTest|Mixed Platforms.Build.0 = PerformTest|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.PerformTest|x64.ActiveCfg = PerformTest|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.PerformTest|x64.Build.0 = PerformTest|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.PerformTest|x86.ActiveCfg = PerformTest|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.PerformTest|x86.Build.0 = PerformTest|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Release|Any CPU.Build.0 = Release|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Release|Mixed Platforms.Build.0 = Release|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Release|x64.ActiveCfg = Release|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Release|x64.Build.0 = Release|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Release|x86.ActiveCfg = Release|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.Release|x86.Build.0 = Release|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.ReleaseTest|Any CPU.ActiveCfg = Release|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.ReleaseTest|Any CPU.Build.0 = Release|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.ReleaseTest|Mixed Platforms.ActiveCfg = Release|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.ReleaseTest|Mixed Platforms.Build.0 = Release|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.ReleaseTest|x64.ActiveCfg = Release|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.ReleaseTest|x64.Build.0 = Release|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.ReleaseTest|x86.ActiveCfg = Release|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.ReleaseTest|x86.Build.0 = Release|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.VPN_Debug|Any CPU.ActiveCfg = VPN_Debug|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.VPN_Debug|Any CPU.Build.0 = VPN_Debug|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.VPN_Debug|Mixed Platforms.ActiveCfg = VPN_Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.VPN_Debug|Mixed Platforms.Build.0 = VPN_Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.VPN_Debug|x64.ActiveCfg = VPN_Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.VPN_Debug|x64.Build.0 = VPN_Debug|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.VPN_Debug|x86.ActiveCfg = VPN_Debug|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.VPN_Debug|x86.Build.0 = VPN_Debug|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.XP32bit|Any CPU.ActiveCfg = XP32bit|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.XP32bit|Any CPU.Build.0 = XP32bit|Any CPU - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.XP32bit|Mixed Platforms.ActiveCfg = XP32bit|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.XP32bit|Mixed Platforms.Build.0 = XP32bit|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.XP32bit|x64.ActiveCfg = XP32bit|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.XP32bit|x64.Build.0 = XP32bit|x64 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.XP32bit|x86.ActiveCfg = XP32bit|x86 - {BA17D20E-0CEB-4B27-9772-2392BD750ED5}.XP32bit|x86.Build.0 = XP32bit|x86 - {D6B81C60-2763-4C4D-989F-90822F53B01A}._MANUAL_CONTROL|Any CPU.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}._MANUAL_CONTROL|Any CPU.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}._MANUAL_CONTROL|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}._MANUAL_CONTROL|Mixed Platforms.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}._MANUAL_CONTROL|x64.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}._MANUAL_CONTROL|x64.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}._MANUAL_CONTROL|x86.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}._MANUAL_CONTROL|x86.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.COM|Any CPU.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.COM|Any CPU.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.COM|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.COM|Mixed Platforms.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.COM|x64.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.COM|x64.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.COM|x86.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.COM|x86.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug|x64.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug|x64.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug|x86.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug|x86.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug-local IIS-CUST|Any CPU.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug-local IIS-CUST|Any CPU.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug-local IIS-CUST|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug-local IIS-CUST|Mixed Platforms.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug-local IIS-CUST|x64.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug-local IIS-CUST|x64.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug-local IIS-CUST|x86.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Debug-local IIS-CUST|x86.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.PerformTest|Any CPU.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.PerformTest|Any CPU.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.PerformTest|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.PerformTest|Mixed Platforms.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.PerformTest|x64.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.PerformTest|x64.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.PerformTest|x86.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.PerformTest|x86.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Release|Any CPU.Build.0 = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Release|x64.ActiveCfg = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Release|x64.Build.0 = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Release|x86.ActiveCfg = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.Release|x86.Build.0 = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.ReleaseTest|Any CPU.ActiveCfg = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.ReleaseTest|Any CPU.Build.0 = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.ReleaseTest|Mixed Platforms.ActiveCfg = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.ReleaseTest|Mixed Platforms.Build.0 = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.ReleaseTest|x64.ActiveCfg = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.ReleaseTest|x64.Build.0 = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.ReleaseTest|x86.ActiveCfg = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.ReleaseTest|x86.Build.0 = Release|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.VPN_Debug|Any CPU.ActiveCfg = VPN_Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.VPN_Debug|Any CPU.Build.0 = VPN_Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.VPN_Debug|Mixed Platforms.ActiveCfg = VPN_Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.VPN_Debug|Mixed Platforms.Build.0 = VPN_Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.VPN_Debug|x64.ActiveCfg = VPN_Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.VPN_Debug|x64.Build.0 = VPN_Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.VPN_Debug|x86.ActiveCfg = VPN_Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.VPN_Debug|x86.Build.0 = VPN_Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.XP32bit|Any CPU.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.XP32bit|Any CPU.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.XP32bit|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.XP32bit|Mixed Platforms.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.XP32bit|x64.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.XP32bit|x64.Build.0 = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.XP32bit|x86.ActiveCfg = Debug|Any CPU - {D6B81C60-2763-4C4D-989F-90822F53B01A}.XP32bit|x86.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}._MANUAL_CONTROL|Any CPU.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}._MANUAL_CONTROL|Any CPU.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}._MANUAL_CONTROL|Mixed Platforms.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}._MANUAL_CONTROL|Mixed Platforms.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}._MANUAL_CONTROL|x64.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}._MANUAL_CONTROL|x64.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}._MANUAL_CONTROL|x86.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}._MANUAL_CONTROL|x86.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.COM|Any CPU.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.COM|Any CPU.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.COM|Mixed Platforms.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.COM|Mixed Platforms.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.COM|x64.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.COM|x64.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.COM|x86.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.COM|x86.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug|x64.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug|x64.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug|x86.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug|x86.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug-local IIS-CUST|Any CPU.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug-local IIS-CUST|Any CPU.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug-local IIS-CUST|Mixed Platforms.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug-local IIS-CUST|Mixed Platforms.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug-local IIS-CUST|x64.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug-local IIS-CUST|x64.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug-local IIS-CUST|x86.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Debug-local IIS-CUST|x86.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.PerformTest|Any CPU.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.PerformTest|Any CPU.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.PerformTest|Mixed Platforms.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.PerformTest|Mixed Platforms.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.PerformTest|x64.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.PerformTest|x64.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.PerformTest|x86.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.PerformTest|x86.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Release|Any CPU.Build.0 = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Release|x64.ActiveCfg = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Release|x64.Build.0 = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Release|x86.ActiveCfg = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.Release|x86.Build.0 = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.ReleaseTest|Any CPU.ActiveCfg = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.ReleaseTest|Any CPU.Build.0 = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.ReleaseTest|Mixed Platforms.ActiveCfg = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.ReleaseTest|Mixed Platforms.Build.0 = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.ReleaseTest|x64.ActiveCfg = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.ReleaseTest|x64.Build.0 = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.ReleaseTest|x86.ActiveCfg = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.ReleaseTest|x86.Build.0 = Release|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.VPN_Debug|Any CPU.ActiveCfg = VPN_Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.VPN_Debug|Any CPU.Build.0 = VPN_Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.VPN_Debug|Mixed Platforms.ActiveCfg = VPN_Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.VPN_Debug|Mixed Platforms.Build.0 = VPN_Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.VPN_Debug|x64.ActiveCfg = VPN_Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.VPN_Debug|x64.Build.0 = VPN_Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.VPN_Debug|x86.ActiveCfg = VPN_Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.VPN_Debug|x86.Build.0 = VPN_Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.XP32bit|Any CPU.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.XP32bit|Any CPU.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.XP32bit|Mixed Platforms.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.XP32bit|Mixed Platforms.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.XP32bit|x64.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.XP32bit|x64.Build.0 = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.XP32bit|x86.ActiveCfg = Debug|Any CPU - {00748F11-4B49-4D8B-93C4-4A11A210CCE2}.XP32bit|x86.Build.0 = Debug|Any CPU {20F137FD-C25E-42B7-A68F-58C746475897}._MANUAL_CONTROL|Any CPU.ActiveCfg = _MANUAL_CONTROL|Any CPU {20F137FD-C25E-42B7-A68F-58C746475897}._MANUAL_CONTROL|Any CPU.Build.0 = _MANUAL_CONTROL|Any CPU {20F137FD-C25E-42B7-A68F-58C746475897}._MANUAL_CONTROL|Mixed Platforms.ActiveCfg = _MANUAL_CONTROL|x64 @@ -6214,12 +5844,7 @@ Global {62E5BA37-36AB-4F0A-BC12-554E7A1F1A39} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {60765BF4-6165-4F2F-8756-1C699826265D} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {A83696BF-D8A2-4809-8424-CFE172AED5B6} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} - {C2808A8E-C0BA-44EC-B7B1-1C66AD3D8478} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} - {B6A19B80-0F0F-434C-A754-A7712FC208B2} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {B5DA260C-71CC-45CA-B79E-D1B376AF718C} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} - {BA17D20E-0CEB-4B27-9772-2392BD750ED5} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} - {D6B81C60-2763-4C4D-989F-90822F53B01A} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} - {00748F11-4B49-4D8B-93C4-4A11A210CCE2} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {20F137FD-C25E-42B7-A68F-58C746475897} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {70398B99-B134-4BBD-968B-7399B70C3CE2} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} EndGlobalSection diff --git a/TBF/Rig/RegisterReaders/GenesisRegReader/communication/RadioService.cs b/TBF/Rig/RegisterReaders/GenesisRegReader/communication/RadioService.cs index 416e2956c..28d1fa230 100644 --- a/TBF/Rig/RegisterReaders/GenesisRegReader/communication/RadioService.cs +++ b/TBF/Rig/RegisterReaders/GenesisRegReader/communication/RadioService.cs @@ -90,7 +90,7 @@ namespace TBF.Rig.RegisterReaders.GenesisRegReader.communication return null; } - if (result == null || !result.Success || !result.IsLoggedOn) + if (result == null || !result.Success || !result.IsConnected) { log.Debug("ReadRequest_PCB() - invalid result: " + result); return null; @@ -142,7 +142,7 @@ namespace TBF.Rig.RegisterReaders.GenesisRegReader.communication var result = connectTask.GetAwaiter().GetResult(); log.Debug("ReadRequest_PCB() - Result: " + result); - if (result == null || !result.Success || !result.IsLoggedOn) + if (result == null || !result.Success || !result.IsConnected) return null; var pcbId = result.PcbId; From be0525a3195d53b3c1464e23a1c3ee02e58a0bcf Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Thu, 16 Jul 2026 13:29:42 +0200 Subject: [PATCH 02/12] Upgrade - improved StandingStart method by SLM requirements, added fixed delays for meters stabilization --- TBF/Properties/AssemblyInfo.cs | 4 +- .../StandingStart/StandingStartSeq.cs | 76 +++++++++++++++++-- 2 files changed, 71 insertions(+), 9 deletions(-) diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs index 1b9e1281e..376347e7b 100644 --- a/TBF/Properties/AssemblyInfo.cs +++ b/TBF/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("3.9.3134.0")] -[assembly: AssemblyFileVersion("3.9.3134.0")] +[assembly: AssemblyVersion("3.9.3134.101")] +[assembly: AssemblyFileVersion("3.9.3134.101")] diff --git a/TBF/Rig/TestMethods/StandingStart/StandingStartSeq.cs b/TBF/Rig/TestMethods/StandingStart/StandingStartSeq.cs index 0ec158500..cd3b3cb5f 100644 --- a/TBF/Rig/TestMethods/StandingStart/StandingStartSeq.cs +++ b/TBF/Rig/TestMethods/StandingStart/StandingStartSeq.cs @@ -1,11 +1,12 @@ -/// +using Common; +using log4net; +/// /// Copyright (c) 2018-2022 Sensus Slovensko a.s. /// using System; using System.Collections.Generic; using System.IO; -using log4net; -using Common; +using System.Windows.Forms; using TBF.Boxes; using TBF.Resources; using TBF.Rig.GenericDevices; @@ -84,6 +85,8 @@ namespace TBF.Rig.TestMethods.StandingStart checkUiOp = new Operations.CheckUIOp(true); /// Runs in more then one state processDataLoggingOp = new TBF.Rig.Operations.ProcessDataLoggingOp(processDataLogger, this, heatMetersTestParams != null); + int delay; + if (cBrd is ControlBoard.Uni.UniCB) { int[] filters = new int[] { 0, 0, 0, 0, 0, 0, 0, 0 }; @@ -421,10 +424,40 @@ namespace TBF.Rig.TestMethods.StandingStart LogProcessDataTestInfo(processDataLogger, test.Procedure.Name, test.Name); int startPulses = 0; - /// - /// Enter watermeter begin states here - /// - GenericDevices.IHasWMStatesForm dataEntryCmpnt = TbfComponents.FindComponent(StateMachine.Procedure.DataEntry) as GenericDevices.IHasWMStatesForm; + ///...MF + ///----------------- + delay = test.TimeFlow2Mass; + + if (delay > 0) + { + State.Create(string.Format("{0}({1}) : Delay for meters stabilization ", test.Method, test.Name, delay)) + .AddOperation(checkUiOp) + .AddOperations(readTempPressOps) + .AddOperation(testInProgress) + .AddOperation(new Operations.TimerOp(delay)) //...develop: step 5 + .EnterState(); + do + { + e = StateMachine.WaitRunDevsRunOps(); + if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } + if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } + + /// Show remaining time + if ((delay = Math.Max(delay, 0)) > 60) + Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); + else + Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); + + if (delay > 0) + delay--; + } + while (!e.Contains(Event.TimerExpired)); + } + + /// + /// Enter watermeter begin states here + /// + GenericDevices.IHasWMStatesForm dataEntryCmpnt = TbfComponents.FindComponent(StateMachine.Procedure.DataEntry) as GenericDevices.IHasWMStatesForm; if (dataEntryCmpnt != null) { @@ -668,6 +701,35 @@ namespace TBF.Rig.TestMethods.StandingStart double volumeCTV = constMasterCorr * Convert.ToDouble(endPulses - startPulses); double refEnergy = Energy.Sum * volumeCTV / VolumeForEnergy.Sum; /// [J]=[J]*[l]/[l] + ///...MF + ///----------------- + delay = test.TimeFlow2Mass; + + if (delay > 0) + { + State.Create(string.Format("{0}({1}) : Delay for meters stabilization ", test.Method, test.Name, delay)) + .AddOperation(checkUiOp) + .AddOperations(readTempPressOps) + .AddOperation(testInProgress) + .AddOperation(new Operations.TimerOp(delay)) //...develop: step 5 + .EnterState(); + do + { + e = StateMachine.WaitRunDevsRunOps(); + if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } + if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } + + /// Show remaining time + if ((delay = Math.Max(delay, 0)) > 60) + Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); + else + Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); + + if (delay > 0) + delay--; + } + while (!e.Contains(Event.TimerExpired)); + } /// /// Enter watermeter end states here From dbe424b17aa68f58ef456c7a78e6ef794e60e88a Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Thu, 16 Jul 2026 14:21:00 +0200 Subject: [PATCH 03/12] Add - StandingStart method - Store and log default PumpPower for dynamic test repetitions - Read PumpPower from the current pump before starting dynamic tests. - Store the value as the default PumpPower for subsequent test instances in the cycle. - Add logging when PumpPower is initialized from the pump. - Add logging at test start including test name, repetition number, last repetition flag, and PumpPower to improve diagnostics. --- TBF/Properties/AssemblyInfo.cs | 4 ++-- .../StandingStart/StandingStartSeq.cs | 22 ++++++++++++++++++- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs index 376347e7b..8e5b16be5 100644 --- a/TBF/Properties/AssemblyInfo.cs +++ b/TBF/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("3.9.3134.101")] -[assembly: AssemblyFileVersion("3.9.3134.101")] +[assembly: AssemblyVersion("3.9.3134.102")] +[assembly: AssemblyFileVersion("3.9.3134.102")] diff --git a/TBF/Rig/TestMethods/StandingStart/StandingStartSeq.cs b/TBF/Rig/TestMethods/StandingStart/StandingStartSeq.cs index cd3b3cb5f..6f4636d3a 100644 --- a/TBF/Rig/TestMethods/StandingStart/StandingStartSeq.cs +++ b/TBF/Rig/TestMethods/StandingStart/StandingStartSeq.cs @@ -123,8 +123,16 @@ namespace TBF.Rig.TestMethods.StandingStart int totalPulses = Convert.ToInt32(test.Volume / outPath.FlowMeter.LtrPerPulse); + log.InfoFormat( + "{0}({1}) : Test starting... (Repetition {2}, LastRepetition={3}, PumpPower={4})", + test.Method, + test.Name, + repetitionNr, + isLastRepetition, + test.PumpPower); + ///============================================================================================ - + /// Read pressure and temperature once before calling Bridge.OnTestSelected(...) State.Create(string.Format("{0}({1}) : Measuring process data", test.Method, test.Name)) .AddOperation(checkUiOp) @@ -376,6 +384,18 @@ namespace TBF.Rig.TestMethods.StandingStart /// Temperature is withing required range at this point /// + /// + /// reading pump power for dynamic using as default test.PumpPower for next test instances in cycle + /// + if (inPath.Pump is IPump) + { + test.PumpPower = (float)(inPath.Pump as IPump).Power; + + log.InfoFormat( + "PumpPower initialized from operator to '{0}'%", + test.PumpPower); + } + //----------------------------------------------------------------- Bridge.OnActivity(this, Strings.Stopping_flow_for_the_fixed_start); //----------------------------------------------------------------- From 637d1d021d324707976f1afd0722813ab549fd23 Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Thu, 16 Jul 2026 15:19:28 +0200 Subject: [PATCH 04/12] Fix - StandingMassCollection method - add end mass measurement --- TBF/Properties/AssemblyInfo.cs | 4 ++-- .../StandingStartMassCollectionSeq.cs | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs index 8e5b16be5..fd399a997 100644 --- a/TBF/Properties/AssemblyInfo.cs +++ b/TBF/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("3.9.3134.102")] -[assembly: AssemblyFileVersion("3.9.3134.102")] +[assembly: AssemblyVersion("3.9.3134.103")] +[assembly: AssemblyFileVersion("3.9.3134.103")] diff --git a/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs b/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs index 5e0ece144..c74cb0d87 100644 --- a/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs +++ b/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs @@ -1048,16 +1048,17 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection state.AddOperation((dataEntryCmpnt as GenericDevices.IHasHeatMtrStatesForm). ShowTestEndFormOp(sensPath.RegisterReaders, volumeCTV, test.ErrLimLo + test.Uncertainty, test.ErrLimHi - test.Uncertainty, - refEnergy, test.ErrLimLo + test.Uncertainty, test.ErrLimHi - test.Uncertainty)); + refEnergy, test.ErrLimLo + test.Uncertainty, test.ErrLimHi - test.Uncertainty)); //...develop: half of step 14 } else { state.AddOperation(dataEntryCmpnt.ShowTestEndFormOp(sensPath.RegisterReaders, - volumeCTV, test.ErrLimLo + test.Uncertainty, test.ErrLimHi - test.Uncertainty)); + volumeCTV, test.ErrLimLo + test.Uncertainty, test.ErrLimHi - test.Uncertainty)); //...develop: half of step 14 } state.AddOperation(checkUiOp) .AddOperations(readTempPressOps) .AddOperation(testInProgress) + .AddOperation(readStopMassOp) //...develop: half of step 14 + step 15 .EnterState(); do { e = StateMachine.WaitRunDevsRunOps(); From b703297f5e219448f6977c8784ba0dd4fe755fef Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Fri, 17 Jul 2026 09:55:03 +0200 Subject: [PATCH 05/12] Fix - 1. repaired StandingStartMassCollection MassEN evaluation, the problem was caused by the end scale measuring only after recalculating the basic values - 2. removed fixed delay for the first diverter switching and first diverter switching was moved after a configurable delay - 3. hidden unitComboBox in the StartEnd dialog of the DataEntry.Standard24 component, because units are now defined using the RegisterReader component --- .../Standard24/TestStartEndForm.designer.cs | 2 + .../StandingStartMassCollectionSeq.cs | 49 ++++++++++--------- 2 files changed, 28 insertions(+), 23 deletions(-) diff --git a/TBF/Rig/DataEntry/Standard24/TestStartEndForm.designer.cs b/TBF/Rig/DataEntry/Standard24/TestStartEndForm.designer.cs index c21a9caaf..437262653 100644 --- a/TBF/Rig/DataEntry/Standard24/TestStartEndForm.designer.cs +++ b/TBF/Rig/DataEntry/Standard24/TestStartEndForm.designer.cs @@ -1389,12 +1389,14 @@ namespace TBF.Rig.DataEntry.Standard24 // unitComboBox // this.unitComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.unitComboBox.Enabled = false; this.unitComboBox.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); this.unitComboBox.FormattingEnabled = true; this.unitComboBox.Location = new System.Drawing.Point(999, 131); this.unitComboBox.Name = "unitComboBox"; this.unitComboBox.Size = new System.Drawing.Size(123, 31); this.unitComboBox.TabIndex = 103; + this.unitComboBox.Visible = false; this.unitComboBox.SelectedIndexChanged += new System.EventHandler(this.unitComboBox_SelectedIndexChanged); this.unitComboBox.TextChanged += new System.EventHandler(this.unitComboBox_TextChanged); // diff --git a/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs b/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs index c74cb0d87..e269bd9d9 100644 --- a/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs +++ b/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs @@ -488,7 +488,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection ///...MF ///----------------- - delay = 5; + /*delay = 3; //if (test.TimePump2StartV > 0) //{ State.Create(string.Format("{0}({1}) : Delay 5s", test.Method, test.Name)) @@ -511,21 +511,10 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection delay--; } while (!e.Contains(Event.TimerExpired)); - //} + //}*/ ///----------------- - State.Create(string.Format("{0}({1}) : Start the standing start/stop test", test.Method, test.Name)) - .AddOperation(checkUiOp) - .AddOperations(readTempPressOps) - .AddOperation(testInProgress) //...develop: step 4 --> diverter switch to the mass - .EnterState(); - for (int i = 0; i < 3; i++) - { - e = StateMachine.WaitRunDevsRunOps(); - if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } - if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } - } - + ///...MF ///----------------- delay = test.TimeFlow2Mass; @@ -535,7 +524,6 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection State.Create(string.Format("{0}({1}) : Delay for meters stabilization ", test.Method, test.Name, delay)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) - .AddOperation(testInProgress) .AddOperation(new Operations.TimerOp(delay)) //...develop: step 5 .EnterState(); do @@ -556,6 +544,19 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection while (!e.Contains(Event.TimerExpired)); } + State.Create(string.Format("{0}({1}) : Start the standing start/stop test", test.Method, test.Name)) + .AddOperation(checkUiOp) + .AddOperations(readTempPressOps) + .AddOperation(testInProgress) //...develop: step 4 --> diverter switch to the mass + .EnterState(); + for (int i = 0; i < 3; i++) + { + e = StateMachine.WaitRunDevsRunOps(); + if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } + if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } + } + + int time = StateMachine.Time; double currentFlow = RefFlow.Val; @@ -574,6 +575,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection GenericDevices.IHasWMStatesForm dataEntryCmpnt = TbfComponents.FindComponent(StateMachine.Procedure.DataEntry) as GenericDevices.IHasWMStatesForm; IOperation readStartMassOp = scale.ReadStableMassOp(ref StartMass, test.TimeFlow2Mass, test.MassMethod, test.MassRepeats, test.MassSpread); IOperation readStopMassOp = scale.ReadStableMassOp(ref StartMass, test.TimeStop2Mass, test.MassMethod, test.MassRepeats, test.MassSpread); + IOperation readEndMassOp = scale.ReadStableMassOp(ref EndMass, test.TimeStop2Mass, test.MassMethod, test.MassRepeats, test.MassSpread); if (dataEntryCmpnt != null) { @@ -891,7 +893,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection log.WarnFormat("Start valve switch time on test end = {0} ms", cBrd.ValveOpenCloseTime); - ///...MF + /*///...MF ///----------------- delay = test.TimeStop2Mass; @@ -919,7 +921,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection delay--; } while (!e.Contains(Event.TimerExpired)); - } + }*/ if (heatMetersPath == null) @@ -930,15 +932,15 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection //------------------------------------------------ Bridge.OnActivity(this, Strings.Measuring_the_weight); //------------------------------------------------ - /* + delay = test.TimeStop2Mass; State.Create(string.Format("{0}({1}) : Measuring the end mass after residual flow ", test.Method, test.Name, delay)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) - //.AddOperation(testInProgress)...nevhodne prepina diverter + .AddOperation(testInProgress) .AddOperation(scale.ReadStableMassOp(ref EndMass, delay, test.MassMethod, test.MassRepeats, test.MassSpread))//...develop: step 13 - .AddOperation(new Operations.TimerOp(StableMassMsrmntTimeoutSec)) + //.AddOperation(new Operations.TimerOp(StableMassMsrmntTimeoutSec)) .AddOperation(processDataLoggingOp) .EnterState(); do { @@ -961,7 +963,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection if (delay > 0) delay--; } - while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next));*/ + while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next)); /// tMass2 = StateMachine.Time; @@ -1055,16 +1057,17 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection state.AddOperation(dataEntryCmpnt.ShowTestEndFormOp(sensPath.RegisterReaders, volumeCTV, test.ErrLimLo + test.Uncertainty, test.ErrLimHi - test.Uncertainty)); //...develop: half of step 14 } + state.AddOperation(checkUiOp) .AddOperations(readTempPressOps) .AddOperation(testInProgress) - .AddOperation(readStopMassOp) //...develop: half of step 14 + step 15 + //.AddOperation(readEndMassOp) //...develop: half of step 14 + step 15 .EnterState(); do { e = StateMachine.WaitRunDevsRunOps(); if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } } - while (!e.Contains(Event.ModelessFormClosed)); + while (!e.Contains(Event.ModelessFormClosed)) ; if (heatMetersTestParams != null) From 271200a8daf2dd9c1ae8f30db9c91e5cc6bb9251 Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Fri, 17 Jul 2026 12:42:07 +0200 Subject: [PATCH 06/12] Upgrade - StandingStartMassCollectionAdvance method - 1. changed structure and residual flow delays by changes in StandingStartMassCollection method, 2. added variables, counting and evaluation for volume/mass type of RegisterReader --- TBF/Properties/AssemblyInfo.cs | 4 +- .../StandingStartMassCollectionSeq.cs | 1 + .../StandingStartMassCollectionAdvanceSeq.cs | 234 ++++++++++++++---- 3 files changed, 195 insertions(+), 44 deletions(-) diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs index fd399a997..fc1dc9785 100644 --- a/TBF/Properties/AssemblyInfo.cs +++ b/TBF/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("3.9.3134.103")] -[assembly: AssemblyFileVersion("3.9.3134.103")] +[assembly: AssemblyVersion("3.9.3134.104")] +[assembly: AssemblyFileVersion("3.9.3134.104")] diff --git a/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs b/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs index e269bd9d9..77483c5c1 100644 --- a/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs +++ b/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs @@ -1216,6 +1216,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection tstRslt.ConstMasterRaw = 1; /// Uncorrected master flowmeter coefficient tstRslt.ConstMasterCorr = 1; /// Corrected master pulses per liter tstRslt.ConstMaster = 1; + tstRslt.MassConstMaster = 1; } tstRslt.ErrorMaster = Formulas.ErrorFromVolumes(tstRslt.VolumeMaster, tstRslt.VolumeCTV); tstRslt.MassErrorMaster = Formulas.ErrorFromVolumes(tstRslt.VolumeMaster, tstRslt.MassCTV); diff --git a/TBF/Rig/TestMethods/StandingStartMassCollectionAdvance/StandingStartMassCollectionAdvanceSeq.cs b/TBF/Rig/TestMethods/StandingStartMassCollectionAdvance/StandingStartMassCollectionAdvanceSeq.cs index 09fad7557..1df89b4c1 100644 --- a/TBF/Rig/TestMethods/StandingStartMassCollectionAdvance/StandingStartMassCollectionAdvanceSeq.cs +++ b/TBF/Rig/TestMethods/StandingStartMassCollectionAdvance/StandingStartMassCollectionAdvanceSeq.cs @@ -1,14 +1,16 @@ -/// +using Common; +using Config.Entities; +using FluentNHibernate.Conventions; +using log4net; +/// /// Copyright (c) 2013-2021 Sensus Slovensko a.s. /// using System; using System.Collections.Generic; using System.IO; using System.Threading; -using log4net; -using Common; -using Config.Entities; -using FluentNHibernate.Conventions; +using System.Windows.Forms; +using System.Xml.Serialization; using TBF.Boxes; using TBF.Resources; using TBF.Rig.Generic; @@ -16,6 +18,7 @@ using TBF.Rig.GenericDevices; using TBF.Rig.Network.RestAPI; using TBF.Rig.Operations; using TBF.Rig.Sequences; +using TBF.Rig.Various.ErrorFlags; using TBF.UiBridge; namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance @@ -115,6 +118,8 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance checkUiOp = new Operations.CheckUIOp(true); /// Runs in more then one state processDataLoggingOp = new TBF.Rig.Operations.ProcessDataLoggingOp(processDataLogger, this, heatMetersTestParams != null); + int delay; + if (cBrd is ControlBoard.Uni.UniCB) { int[] filters = new int[] { 0, 0, 0, 0, 0, 0, 0, 0 }; @@ -332,8 +337,8 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance State.Create(string.Format("{0}({1}) : Setting the flow", test.Method, test.Name)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) - .AddOperation(cBrd.SetFlowOp(test.QfromM3ph(), test.QtoM3ph(), RefFlow, FlowSettingTimeoutSec)) - .AddOperation(heatMetersPromptOp) + .AddOperation(cBrd.SetFlowOp(test.QfromM3ph(), test.QtoM3ph(), RefFlow, FlowSettingTimeoutSec))//...develop: step 1 + .AddOperation(heatMetersPromptOp) .EnterState(); do { e = StateMachine.WaitRunDevsRunOps(); @@ -454,8 +459,8 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance State.Create(string.Format("{0}({1}) : Close the start/stop valve before measuring the start mass", test.Method, test.Name)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) - .AddOperation(cBrd.CloseStartValveOp()) - .EnterState(); + .AddOperation(cBrd.CloseStartValveOp())//...develop: step 2 + .EnterState(); do { e = StateMachine.WaitRunDevsRunOps(); if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } @@ -463,10 +468,39 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance } while (!e.Contains(Event.ValvesSet)); + ///...MF + ///----------------- + delay = test.TimeFlow2Mass; + + if (delay > 0) + { + State.Create(string.Format("{0}({1}) : Delay for meters stabilization ", test.Method, test.Name, delay)) + .AddOperation(checkUiOp) + .AddOperations(readTempPressOps) + .AddOperation(new Operations.TimerOp(delay)) //...develop: step 5 + .EnterState(); + do + { + e = StateMachine.WaitRunDevsRunOps(); + if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } + if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } + + /// Show remaining time + if ((delay = Math.Max(delay, 0)) > 60) + Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); + else + Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); + + if (delay > 0) + delay--; + } + while (!e.Contains(Event.TimerExpired)); + } + State.Create(string.Format("{0}({1}) : Start the standing start/stop test", test.Method, test.Name)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) - .AddOperation(testInProgress) + .AddOperation(testInProgress)//...develop: step 4 --> diverter switch to the mass .EnterState(); for (int i = 0; i < 3; i++) { @@ -492,6 +526,8 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance /// GenericDevices.IHasWMStatesForm dataEntryCmpnt = TbfComponents.FindComponent(StateMachine.Procedure.DataEntry) as GenericDevices.IHasWMStatesForm; IOperation readStartMassOp = scale.ReadStableMassOp(ref StartMass, test.TimeFlow2Mass, test.MassMethod, test.MassRepeats, test.MassSpread); + IOperation readStopMassOp = scale.ReadStableMassOp(ref StartMass, test.TimeStop2Mass, test.MassMethod, test.MassRepeats, test.MassSpread); + IOperation readEndMassOp = scale.ReadStableMassOp(ref EndMass, test.TimeStop2Mass, test.MassMethod, test.MassRepeats, test.MassSpread); if (dataEntryCmpnt != null) { @@ -510,7 +546,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance State state2 = State.Create(string.Format("{0}({1}) : Grab images", test.Method, test.Name)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) - .AddOperation(readStartMassOp) + //.AddOperation(readStartMassOp) .AddOperation(testInProgress) .AddOperation(processDataLoggingOp); @@ -565,12 +601,13 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance Bridge.OnActivity(this, Strings.Grabbing_images);//Strings.Enter_water_meter_data); - State.Create(string.Format("{0}({1}) : Enter start states of water meters", test.Method, test.Name)) + State.Create(string.Format("{0}({1}) : Enter start states of water meters and Measuring the start mass after residual flow ", test.Method, test.Name, test.TimeStop2Mass)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) - .AddOperation(readStartMassOp) + //.AddOperation(readStartMassOp) .AddOperation(testInProgress) - //.AddOperation((dataEntryCmpnt as GenericDevices.IHasWMStatesForm).ShowTestStartFormOp(sensPath.RegisterReaders)) + //.AddOperation((dataEntryCmpnt as GenericDevices.IHasWMStatesForm).ShowTestStartFormOp(sensPath.RegisterReaders))//...develop: half of step 6 + .AddOperation(readStopMassOp) //...develop: half of step 6 .AddOperation(processDataLoggingOp) .EnterState(); do { @@ -650,10 +687,31 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance } } } + + State.Create(string.Format("{0}({1}) : Measure the start mass", test.Method, test.Name)) + .AddOperation(checkUiOp) + .AddOperations(readTempPressOps) + .AddOperation(testInProgress)//...nevhodne prepina diverter + .AddOperation(scale.ReadStableMassOp(ref StartMass, 0, test.MassMethod, test.MassRepeats, test.MassSpread))//...develop: step 8 + .AddOperation(processDataLoggingOp) + .EnterState(); + do + { + e = StateMachine.WaitRunDevsRunOps(); + if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } + if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } + if (e.Contains(Event.ScaleTimeout)) + { + Bridge.OnError(this, Strings.Mass_measurement_timeout); + retVal = Event.RecoverableError; + goto stopTest; + } + } + while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next)); } else { - State.Create(string.Format("{0}({1}) : Measure the start mass", test.Method, test.Name)) + /*State.Create(string.Format("{0}({1}) : Measure the start mass", test.Method, test.Name)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) .AddOperation(testInProgress) @@ -671,6 +729,27 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance goto stopTest; } } + while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next));*/ + State.Create(string.Format("{0}({1}) : Measure the start mass", test.Method, test.Name)) + .AddOperation(checkUiOp) + .AddOperations(readTempPressOps) + .AddOperation(testInProgress)//...nevhodne prepina diverter + //.AddOperation(readStartMassOp) + .AddOperation(scale.ReadStableMassOp(ref StartMass, test.TimeFlow2Mass, test.MassMethod, test.MassRepeats, test.MassSpread)) + .AddOperation(processDataLoggingOp) + .EnterState(); + do + { + e = StateMachine.WaitRunDevsRunOps(); + if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } + if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } + if (e.Contains(Event.ScaleTimeout)) + { + Bridge.OnError(this, Strings.Mass_measurement_timeout); + retVal = Event.RecoverableError; + goto stopTest; + } + } while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next)); } /// @@ -698,10 +777,10 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance State.Create(string.Format("{0}({1}) : Start the test, open the start/stop valve", test.Method, test.Name)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) - .AddOperation(cBrd.OpenStartValveOp(timeStampStart, startSwitchTime)) + .AddOperation(cBrd.OpenStartValveOp(timeStampStart, startSwitchTime)) //...develop: step 9 .AddOperation(testInProgress) .AddOperation(controlFlowOp) - .AddOperation(processDataLoggingOp) + .AddOperation(processDataLoggingOp)//...develop: step 10, step 11 .EnterState(); do { e = StateMachine.WaitRunDevsRunOps(); @@ -759,7 +838,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance .AddOperation(checkUiOp) .AddOperations(readTempPressOps) .AddOperation(testInProgress) - .AddOperation(cBrd.CloseStartValveOp(timeStampEnd, stopSwitchTime)) + .AddOperation(cBrd.CloseStartValveOp(timeStampEnd, stopSwitchTime))//...develop: step 12 .AddOperation(processDataLoggingOp) .EnterState(); do { @@ -778,12 +857,15 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance //------------------------------------------------ Bridge.OnActivity(this, Strings.Measuring_the_weight); //------------------------------------------------ - State.Create(string.Format("{0}({1}) : Measuring the end mass", test.Method, test.Name)) + + delay = test.TimeStop2Mass; + + State.Create(string.Format("{0}({1}) : Measuring the end mass after residual flow ", test.Method, test.Name, delay)) .AddOperation(checkUiOp) .AddOperations(readTempPressOps) .AddOperation(testInProgress) .AddOperation(scale.ReadStableMassOp(ref EndMass, test.TimeStop2Mass, test.MassMethod, test.MassRepeats, test.MassSpread)) - .AddOperation(new Operations.TimerOp(StableMassMsrmntTimeoutSec)) + //.AddOperation(new Operations.TimerOp(StableMassMsrmntTimeoutSec)) .AddOperation(processDataLoggingOp) .EnterState(); do { @@ -796,26 +878,20 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance retVal = Event.RecoverableError; goto stopTest; } + + /// Show remaining time + if ((delay = Math.Max(delay, 0)) > 60) + Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); + else + Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); + + if (delay > 0) + delay--; } while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next)); /// tMass2 = StateMachine.Time; - if (test.DoDrainingAfter) - { - State.Create(string.Format("{0}({1}) : Open the drain valve", test.Method, test.Name)) - .AddOperation(checkUiOp) - .AddOperation(cBrd.SetValvesOp(scale.DrainValve, null)) - .EnterState(); - do - { - e = StateMachine.WaitRunDevsRunOps(); - if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } - } - while (e.Contains(Event.ValvesBusy)); - } - - double massStart = MeasurementCorrection.CorrectedValue(StartMass.Val, scale.Corrections); double massEnd = MeasurementCorrection.CorrectedValue(EndMass.Val, scale.Corrections); double densityOut = Formulas.WaterDensityFromTempPress((TempUpStat.Average + TempDownStat.Average) / 2, @@ -823,7 +899,8 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance double buoyancy = Formulas.Buoyancy(); double massOfEvaporatedWater = (double)(tMass2 - tMass1) * outPath.Scale.EvaporationRate(TempDivStat.Average); double volumeCTV = 1000.0 * buoyancy * (massEnd - massStart + massOfEvaporatedWater) / densityOut; - if (debugLevel == Common.DebugMode.Simulate) volumeCTV = test.Volume; + double massCTV = buoyancy * (massEnd - massStart + massOfEvaporatedWater); + if (debugLevel == Common.DebugMode.Simulate) volumeCTV = test.Volume; double refEnergy = Energy.Sum * volumeCTV / VolumeForEnergy.Sum; /// [J]=[J]*[l]/[l] @@ -989,6 +1066,20 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance } } + if (test.DoDrainingAfter) + { + State.Create(string.Format("{0}({1}) : Open the drain valve", test.Method, test.Name)) + .AddOperation(checkUiOp) + .AddOperation(cBrd.SetValvesOp(scale.DrainValve, null)) + .EnterState(); + do + { + e = StateMachine.WaitRunDevsRunOps(); + if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } + } + while (e.Contains(Event.ValvesBusy)); + } + //------------------------------------------------ Bridge.OnActivity(this, Strings.Test_completed); //------------------------------------------------ @@ -1026,6 +1117,8 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance /// Main results tstRslt.VolumeCTV = volumeCTV; /// [l] 1000.0f is because density is in [kg/m3] tstRslt.Flow = 3.6 * volumeCTV / tstRslt.TestTime; /// [m3/h] + tstRslt.MassCTV = massCTV; /// [kg] 1000.0f is because density is in [kg/m3] + tstRslt.MassFlow = 3.6 * massCTV / tstRslt.TestTime; /// [kg/h] if (cBrd is ControlBoard.Uni.UniCB) { @@ -1034,6 +1127,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance tstRslt.ConstMasterCorr = outPath.FlowMeter.LtrPerPulseCorrected(tstRslt.Flow, tstRslt.TempDownMean); tstRslt.VolumeMaster = tstRslt.ConstMasterRaw * tstRslt.PulsesMaster; /// [l] volume from the master flow meter tstRslt.ConstMaster = (tstRslt.VolumeMaster != 0) ? (tstRslt.ConstMasterRaw * tstRslt.VolumeCTV / tstRslt.VolumeMaster) : tstRslt.ConstMasterCorr; + tstRslt.MassConstMaster = (tstRslt.PulsesMaster != 0) ? (tstRslt.MassCTV / tstRslt.PulsesMaster) : tstRslt.ConstMasterCorr; } else { @@ -1193,18 +1287,74 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance if (meterRslt != null && regReader != null) { meterRslt.RegReaderType = (int)regReader.RegisterReaderType; + ComponentProcedure procParamsEntity = test.Procedure.GetProcedureParamsEntity(regReader.Name); + + try + { + if (regReader.RegisterReaderType == RegisterReaderType.Pulses) + { + XmlSerializer Serializer = XmlSerializer.FromTypes(new[] { typeof(TBF.Rig.RegisterReaders.PulsesFromUniCB.RRProcParams) })[0]; + TBF.Rig.RegisterReaders.PulsesFromUniCB.RRProcParams tmp = Serializer.Deserialize(new StringReader(procParamsEntity.Parameters.ToString())) as TBF.Rig.RegisterReaders.PulsesFromUniCB.RRProcParams; + regReader.PulsesPerLtr = tmp.PulsesPerLtr; + regReader.QuantityUnits = tmp.Units; + } + else if (regReader.RegisterReaderType == RegisterReaderType.Manual) + { + XmlSerializer Serializer = XmlSerializer.FromTypes(new[] { typeof(TBF.Rig.RegisterReaders.StandingStartStop.RRProcParams) })[0]; + TBF.Rig.RegisterReaders.StandingStartStop.RRProcParams tmp = Serializer.Deserialize(new StringReader(procParamsEntity.Parameters.ToString())) as TBF.Rig.RegisterReaders.StandingStartStop.RRProcParams; + regReader.PulsesPerLtr = tmp.PulsesPerLtr; + regReader.QuantityUnits = tmp.Units; + } + else + { + //MessageBox.Show("Cannot create or initialize a printer", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); + } + } + catch (Exception ex) + { + log.ErrorFormat(string.Format("Error during RegisterReader parameters deserialization. regReader.Name='{0}', regReader.ClassName='{1}', Exception: {2}", + regReader.Name, + regReader.ClassName, + ex)); + } + meterRslt.PulsesPerLiter = regReader.PulsesPerLtr; - meterRslt.VolumeStart = 0.0d;//regReader.BeginWMState; - meterRslt.VolumeEnd = 0.0d;//regReader.EndWMState; - meterRslt.VolumeMeter = 0.0d;//Math.Abs(meterRslt.VolumeEnd - meterRslt.VolumeStart); + meterRslt.VolumeStart = regReader.BeginWMState;//0.0d;//regReader.BeginWMState; + meterRslt.VolumeEnd = regReader.EndWMState;//0.0d;//regReader.EndWMState; + meterRslt.VolumeMeter = Math.Abs(meterRslt.VolumeEnd - meterRslt.VolumeStart);//0.0d;//Math.Abs(meterRslt.VolumeEnd - meterRslt.VolumeStart); + meterRslt.MassMeter = Math.Abs(meterRslt.VolumeEnd - meterRslt.VolumeStart); meterRslt.VolumeRef = tstRslt.VolumeCTV; /// liter + meterRslt.MassRef = tstRslt.MassCTV; /// kg meterRslt.PulsesMeter = meterRslt.VolumeMeter; meterRslt.PulsesMaster = tstRslt.PulsesMaster; meterRslt.TestTime = tstRslt.TestTime; - meterRslt.Error = 100.0d;//Formulas.ErrorFromVolumes(meterRslt.VolumeMeter, meterRslt.VolumeRef); - meterRslt.Passed = (meterRslt.Error >= test.GetErrLimLo(tstRslt.VolumeCTV, tstRslt.TestTime) + test.Uncertainty) + //meterRslt.Error = 100.0d;//Formulas.ErrorFromVolumes(meterRslt.VolumeMeter, meterRslt.VolumeRef); + double Error = 0; + if (meterRslt.GetQuantityFromUnits() == "Mass") + Error = Formulas.ErrorFromVolumes(meterRslt.MassMeter, meterRslt.MassRef); + else + Error = Formulas.ErrorFromVolumes(meterRslt.VolumeMeter, meterRslt.VolumeRef); + + meterRslt.Error = Error; + /*meterRslt.Passed = (meterRslt.Error >= test.GetErrLimLo(tstRslt.VolumeCTV, tstRslt.TestTime) + test.Uncertainty) && (meterRslt.Error <= test.GetErrLimHi(tstRslt.VolumeCTV, tstRslt.TestTime) - test.Uncertainty) - && (tstRslt.ErrorFlags == 0); + && (tstRslt.ErrorFlags == 0);*/ + var ErrLimLo_Volume = test.GetErrLimLo(tstRslt.VolumeCTV, tstRslt.TestTime); + var ErrLimHi_Volume = test.GetErrLimHi(tstRslt.VolumeCTV, tstRslt.TestTime); + var ErrLimLo_Mass = test.GetErrLimLo(tstRslt.MassCTV, tstRslt.TestTime); + var ErrLimHi_Mass = test.GetErrLimHi(tstRslt.MassCTV, tstRslt.TestTime); + + bool Passed; + if (meterRslt.GetQuantityFromUnits() == "Mass") + Passed = (meterRslt.Error >= ErrLimLo_Volume + test.Uncertainty) && + (meterRslt.Error <= ErrLimHi_Volume - test.Uncertainty) && + (tstRslt.ErrorFlags == 0); + else + Passed = (meterRslt.Error >= ErrLimLo_Mass + test.Uncertainty) && + (meterRslt.Error <= ErrLimHi_Mass - test.Uncertainty) && + (tstRslt.ErrorFlags == 0); + + meterRslt.Passed = Passed; meterRslt.TestDone = false; tstRslt.TestDone = false; tstRslt.TestMeasured = true; From a88a5a8db246d90d1adf5f0550752f8b5df9f7d7 Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Fri, 17 Jul 2026 13:58:42 +0200 Subject: [PATCH 07/12] Fix - 1. StandingStartMassCollection and StandingStartMassCollectionAdvance - changed all delayed Activity strings, 2. Added UI/Bridge onDelayedActivity() method for universal using --- .../StandingStartMassCollectionSeq.cs | 69 +++---------------- .../StandingStartMassCollectionAdvanceSeq.cs | 34 +++------ TBF/UiBridge/Bridge.cs | 31 +++++++++ 3 files changed, 50 insertions(+), 84 deletions(-) diff --git a/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs b/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs index 77483c5c1..26e7d1f45 100644 --- a/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs +++ b/TBF/Rig/TestMethods/StandingStartMassCollection/StandingStartMassCollectionSeq.cs @@ -486,35 +486,6 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection } while (!e.Contains(Event.ValvesSet)); - ///...MF - ///----------------- - /*delay = 3; - //if (test.TimePump2StartV > 0) - //{ - State.Create(string.Format("{0}({1}) : Delay 5s", test.Method, test.Name)) - .AddOperation(checkUiOp) - .AddOperation(new Operations.TimerOp(delay)) //...develop: step 3 - .EnterState(); - do - { - e = StateMachine.WaitRunDevsRunOps(); - if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } - if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } - - /// Show remaining time - if ((delay = Math.Max(delay, 0)) > 60) - Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); - else - Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); - - if (delay > 0) - delay--; - } - while (!e.Contains(Event.TimerExpired)); - //}*/ - ///----------------- - - ///...MF ///----------------- delay = test.TimeFlow2Mass; @@ -533,13 +504,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } /// Show remaining time - if ((delay = Math.Max(delay, 0)) > 60) - Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); - else - Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); - - if(delay>0) - delay--; + Bridge.OnDelayActivity(this, "Delayed activity: Start the standing start/stop test (diverter switch...)", ref delay); } while (!e.Contains(Event.TimerExpired)); } @@ -561,7 +526,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection double currentFlow = RefFlow.Val; //------------------------------------------------ - Bridge.OnActivity(this, Strings.Measuring_the_weight); + //Bridge.OnActivity(this, Strings.Measuring_the_weight); //------------------------------------------------ LogProcessDataTestInfo(processDataLogger, test.Procedure.Name, test.Name); @@ -659,13 +624,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } /// Show remaining time - if ((delay = Math.Max(delay, 0)) > 60) - Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); - else - Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); - - if (delay > 0) - delay--; + Bridge.OnDelayActivity(this, "Delayed activity: Measuring the start mass", ref delay); } while (!e.Contains(Event.ModelessFormClosed) || !e.Contains(Event.ScaleDone)); long readEndTime = StateMachine.Time; @@ -789,6 +748,9 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection retVal = Event.RecoverableError; goto stopTest; } + + /// Show remaining time + Bridge.OnDelayActivity(this, "Delayed activity: Measuring the start mass", ref delay); } while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next)); } @@ -828,15 +790,6 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } - /// Show remaining time - if ((remainingTime = Math.Max(estimtdEndTime - StateMachine.Time, 0)) > 60) - Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", Strings.Test_in_progress, remainingTime / 60, "min", remainingTime % 60, Strings.sec)); - else - Bridge.OnActivity(this, string.Format("{0} ... {1} s", Strings.Test_in_progress, remainingTime)); - - if (delay > 0) - delay--; - /// Update statistics RefFrequency.Val = cBrd.RefFrequency; RefFlow.Val = outPath.FlowMeter.ReadFlow(); @@ -930,7 +883,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection LogProcessDataHeaderHeatMeters(processDataLogger, "End mass"); //------------------------------------------------ - Bridge.OnActivity(this, Strings.Measuring_the_weight); + //Bridge.OnActivity(this, Strings.Measuring_the_weight); //------------------------------------------------ delay = test.TimeStop2Mass; @@ -955,13 +908,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollection } /// Show remaining time - if ((delay = Math.Max(delay, 0)) > 60) - Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); - else - Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); - - if (delay > 0) - delay--; + Bridge.OnDelayActivity(this, "Delayed activity: Measuring the end mass", ref delay); } while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next)); /// diff --git a/TBF/Rig/TestMethods/StandingStartMassCollectionAdvance/StandingStartMassCollectionAdvanceSeq.cs b/TBF/Rig/TestMethods/StandingStartMassCollectionAdvance/StandingStartMassCollectionAdvanceSeq.cs index 1df89b4c1..513deed04 100644 --- a/TBF/Rig/TestMethods/StandingStartMassCollectionAdvance/StandingStartMassCollectionAdvanceSeq.cs +++ b/TBF/Rig/TestMethods/StandingStartMassCollectionAdvance/StandingStartMassCollectionAdvanceSeq.cs @@ -486,13 +486,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } /// Show remaining time - if ((delay = Math.Max(delay, 0)) > 60) - Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); - else - Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); - - if (delay > 0) - delay--; + Bridge.OnDelayActivity(this, "Delayed activity: Start the standing start/stop test (diverter switch...)", ref delay); } while (!e.Contains(Event.TimerExpired)); } @@ -513,7 +507,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance double currentFlow = RefFlow.Val; //------------------------------------------------ - Bridge.OnActivity(this, Strings.Measuring_the_weight); + //Bridge.OnActivity(this, Strings.Measuring_the_weight); //------------------------------------------------ LogProcessDataTestInfo(processDataLogger, test.Procedure.Name, test.Name); @@ -598,7 +592,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance string.Format("{0}({1}) : Grabbing images - valve close", test.Method, test.Name)); } /////// - + delay = test.TimeStop2Mass; Bridge.OnActivity(this, Strings.Grabbing_images);//Strings.Enter_water_meter_data); State.Create(string.Format("{0}({1}) : Enter start states of water meters and Measuring the start mass after residual flow ", test.Method, test.Name, test.TimeStop2Mass)) @@ -613,6 +607,9 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance do { e = StateMachine.WaitRunDevsRunOps(); if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } + + /// Show remaining time + Bridge.OnDelayActivity(this, "Delayed activity: Measuring the start mass", ref delay); } while (!e.Contains(Event.ScaleDone/*Event.ModelessFormClosed*/)); @@ -749,6 +746,9 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance retVal = Event.RecoverableError; goto stopTest; } + + /// Show remaining time + Bridge.OnDelayActivity(this, "Delayed activity: Measuring the start mass", ref delay); } while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next)); } @@ -788,12 +788,6 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance if (e.Contains(Event.Error)) { retVal = Event.Error; goto stopTest; } if (TestAndLogUiCmdStop(test, e)) { retVal = Event.UiCmdStop; goto stopTest; } - /// Show remaining time - if ((remainingTime = Math.Max(estimtdEndTime - StateMachine.Time, 0)) > 60) - Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", Strings.Test_in_progress, remainingTime / 60, "min", remainingTime % 60, Strings.sec)); - else - Bridge.OnActivity(this, string.Format("{0} ... {1} s", Strings.Test_in_progress, remainingTime)); - /// Update statistics RefFrequency.Val = cBrd.RefFrequency; RefFlow.Val = outPath.FlowMeter.ReadFlow(); @@ -855,7 +849,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance LogProcessDataHeaderHeatMeters(processDataLogger, "End mass"); //------------------------------------------------ - Bridge.OnActivity(this, Strings.Measuring_the_weight); + //Bridge.OnActivity(this, Strings.Measuring_the_weight); //------------------------------------------------ delay = test.TimeStop2Mass; @@ -880,13 +874,7 @@ namespace TBF.Rig.TestMethods.StandingStartMassCollectionAdvance } /// Show remaining time - if ((delay = Math.Max(delay, 0)) > 60) - Bridge.OnActivity(this, string.Format("{0} ... {1} {2} {3} {4}", "Delay", delay / 60, "min", delay % 60, Strings.sec)); - else - Bridge.OnActivity(this, string.Format("{0} ... {1} s", "Delay", delay)); - - if (delay > 0) - delay--; + Bridge.OnDelayActivity(this, "Delayed activity: Measuring the end mass", ref delay); } while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next)); /// diff --git a/TBF/UiBridge/Bridge.cs b/TBF/UiBridge/Bridge.cs index 226422de1..4895daa75 100644 --- a/TBF/UiBridge/Bridge.cs +++ b/TBF/UiBridge/Bridge.cs @@ -9,6 +9,7 @@ using NHibernate; using Common; using Config.Entities; using SharedDatabase.Entities; +using Config.Resources; namespace TBF.UiBridge { @@ -334,5 +335,35 @@ namespace TBF.UiBridge catch (Exception e) { log.Error("SetpointChangeHandler(...) failed", e); } } public static event EventHandler SetpointChangeHandler; + + public static void OnDelayActivity(object sender, string nextAction, ref int delay) + { + delay = Math.Max(delay, 0); + + string activity; + + if (delay > 60) + { + activity = string.Format( + "{0} in {1} min {2} {3}", + nextAction, + delay / 60, + delay % 60, + Strings.sec); + } + else + { + activity = string.Format( + "{0} in {1} {2}", + nextAction, + delay, + Strings.sec); + } + + OnActivity(sender, activity); + + if (delay > 0) + delay--; + } } } From 83c1f0e817132cc54a53994081a7aa42a43e4e20 Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Fri, 17 Jul 2026 14:15:22 +0200 Subject: [PATCH 08/12] Update - Actualized revision nr. --- TBF/Properties/AssemblyInfo.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs index fc1dc9785..dbf3c820c 100644 --- a/TBF/Properties/AssemblyInfo.cs +++ b/TBF/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("3.9.3134.104")] -[assembly: AssemblyFileVersion("3.9.3134.104")] +[assembly: AssemblyVersion("3.9.3134.105")] +[assembly: AssemblyFileVersion("3.9.3134.105")] From b746ceb34a855dc65fc50e5393f215ee96b80cd9 Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Fri, 17 Jul 2026 15:20:03 +0200 Subject: [PATCH 09/12] Upgrade - Replace PulsesTypeByQuantity with MultiFunctionalVariables unit filtering based on RegisterReader quantity type - remove PulsesTypeByQuantity-based parameter values - generate available units using Units.IsQuantity(...) - use Quantity.MultiFunctionalVariables to populate supported units - centralize unit selection through Units.GetQuantity() --- Common/Units.cs | 109 +++++++++--------- TBF/Properties/AssemblyInfo.cs | 4 +- TBF/Resources/Strings.Designer.cs | 5 +- TBF/Resources/Strings.cs.resx | 26 ++--- TBF/Resources/Strings.de.resx | 20 ++-- TBF/Resources/Strings.es.resx | 3 + TBF/Resources/Strings.fr.resx | 20 ++-- TBF/Resources/Strings.it.resx | 20 ++-- TBF/Resources/Strings.pl.resx | 20 ++-- TBF/Resources/Strings.resx | 2 +- TBF/Resources/Strings.ro.resx | 20 ++-- TBF/Resources/Strings.ru.resx | 20 ++-- TBF/Resources/Strings.sk.resx | 3 + .../PulsesFromUniCB/RRProcParams.cs | 41 +++++-- .../StandingStartStop/RRProcParams.cs | 45 ++++++-- 15 files changed, 210 insertions(+), 148 deletions(-) diff --git a/Common/Units.cs b/Common/Units.cs index 2513a4d64..5a9c903ed 100644 --- a/Common/Units.cs +++ b/Common/Units.cs @@ -2,6 +2,7 @@ /// Copyright (c) 2016-2021 Sensus Slovensko a.s. /// using System; +using System.Linq; namespace Common { @@ -286,97 +287,97 @@ namespace Common public static bool IsQuantity(Unit unit, Quantity quantity) { - return (quantity == GetQuantity(unit)); + return GetQuantity(unit).Contains(quantity); } - public static Quantity GetQuantity(Unit unit) + public static Quantity[] GetQuantity(Unit unit) { switch (unit) { case Unit.pulse: case Unit.degree: - return Quantity.Pulses; + return new[] { Quantity.Pulses }; case Unit.ml: - return Quantity.Volume; + return new[] { Quantity.Volume, Quantity.MultiFunctionalVariables }; case Unit.l: - return Quantity.Volume; + return new[] { Quantity.Volume, Quantity.MultiFunctionalVariables }; case Unit.dm3: - return Quantity.Volume; + return new[] { Quantity.Volume, Quantity.MultiFunctionalVariables }; case Unit.USgal: - return Quantity.Volume; + return new[] { Quantity.Volume, Quantity.MultiFunctionalVariables }; case Unit.UKgal: - return Quantity.Volume; + return new[] { Quantity.Volume, Quantity.MultiFunctionalVariables }; case Unit.cf: - return Quantity.Volume; + return new[] { Quantity.Volume, Quantity.MultiFunctionalVariables }; case Unit.m3: - return Quantity.Volume; + return new[] { Quantity.Volume, Quantity.MultiFunctionalVariables }; case Unit.lph: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.cfph: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.lpm: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.USgalpm: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.m3ph: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.lps: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.USgalps: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.m3pm: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.cfs: - return Quantity.Flow; + return new[] { Quantity.Flow }; case Unit.gps: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.gpm: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.gph: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.kgps: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.kgpm: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.kgph: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.tps: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.tpm: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.tph: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.lbps: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.lbpm: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.lbph: - return Quantity.MassFlow; + return new[] { Quantity.MassFlow}; case Unit.g: - return Quantity.Mass; + return new[] { Quantity.Mass, Quantity.MultiFunctionalVariables }; case Unit.oz: - return Quantity.Mass; + return new[] { Quantity.Mass, Quantity.MultiFunctionalVariables }; case Unit.lb: - return Quantity.Mass; + return new[] { Quantity.Mass, Quantity.MultiFunctionalVariables }; case Unit.kg: - return Quantity.Mass; + return new[] { Quantity.Mass, Quantity.MultiFunctionalVariables }; case Unit.t: - return Quantity.Mass; + return new[] { Quantity.Mass, Quantity.MultiFunctionalVariables }; case Unit.ms: case Unit.s: case Unit.min: case Unit.hour: - return Quantity.Time; + return new[] { Quantity.Time }; case Unit.C: case Unit.F: case Unit.K: - return Quantity.Temperature; + return new[] { Quantity.Temperature }; case Unit.Pa: case Unit.hPa: @@ -386,14 +387,14 @@ namespace Common case Unit.psi: case Unit.bar: case Unit.MPa: - return Quantity.Pressure; + return new[] { Quantity.Pressure }; case Unit.RPct: - return Quantity.Humidity; + return new[] { Quantity.Humidity }; case Unit.Promile: case Unit.Pct: - return Quantity.Error; + return new[] { Quantity.Error }; case Unit.mm: case Unit.cm: @@ -402,23 +403,23 @@ namespace Common case Unit.foot: case Unit.yard: case Unit.m: - return Quantity.Length; + return new[] { Quantity.Length }; - case Unit.kgpm3: + case Unit.kgpm3: case Unit.kgpl: - return Quantity.Density; + return new[] { Quantity.Density }; - case Unit.J: + case Unit.J: case Unit.kJ: case Unit.MJ: case Unit.Wh: case Unit.kWh: case Unit.MWh: - return Quantity.Energy; + return new[] { Quantity.Energy }; case Unit.uSpcm: case Unit.mSpm: - return Quantity.Conductivity; + return new[] { Quantity.Conductivity }; case Unit.ppl: case Unit.ppdm3: @@ -428,22 +429,22 @@ namespace Common case Unit.dm3pp: case Unit.lpdeg: case Unit.dm3pdeg: - return Quantity.PulsePerLtr; + return new[] { Quantity.PulsePerLtr }; case Unit.ppkWh: case Unit.kWhpp: - return Quantity.PulsePerKWh; - + return new[] { Quantity.PulsePerKWh }; + case Unit.A: case Unit.mA: - return Quantity.Current; - + return new[] { Quantity.Current }; + case Unit.V: case Unit.mV: - return Quantity.Voltage; + return new[] { Quantity.Voltage }; default: - return Quantity.Number; + return new[] { Quantity.Number }; } } diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs index dbf3c820c..5c45b63fb 100644 --- a/TBF/Properties/AssemblyInfo.cs +++ b/TBF/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("3.9.3134.105")] -[assembly: AssemblyFileVersion("3.9.3134.105")] +[assembly: AssemblyVersion("3.9.3134.106")] +[assembly: AssemblyFileVersion("3.9.3134.106")] diff --git a/TBF/Resources/Strings.Designer.cs b/TBF/Resources/Strings.Designer.cs index b36eb5c49..36d84ecf8 100644 --- a/TBF/Resources/Strings.Designer.cs +++ b/TBF/Resources/Strings.Designer.cs @@ -1,6 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -18,7 +19,7 @@ namespace TBF.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "18.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Strings { @@ -4452,7 +4453,7 @@ namespace TBF.Resources { } /// - /// Looks up a localized string similar to Pulses per liter. + /// Looks up a localized string similar to Pulses per unit. /// internal static string PulsesPerLtr { get { diff --git a/TBF/Resources/Strings.cs.resx b/TBF/Resources/Strings.cs.resx index 2a45ee942..00234e6e2 100644 --- a/TBF/Resources/Strings.cs.resx +++ b/TBF/Resources/Strings.cs.resx @@ -529,7 +529,7 @@ Rychlost změny [%] - Impulsy na litr + Impulsy na jednotky Komponent @@ -1734,6 +1734,18 @@ Zobraz Okno + + + + + + + + + + + Probíhá výpočet + Uspořádání testu @@ -1755,16 +1767,4 @@ Znovu otevřít - - - - - - - - - - - Probíhá výpočet - \ No newline at end of file diff --git a/TBF/Resources/Strings.de.resx b/TBF/Resources/Strings.de.resx index 675a32298..2ce6b09c4 100644 --- a/TBF/Resources/Strings.de.resx +++ b/TBF/Resources/Strings.de.resx @@ -532,7 +532,7 @@ Durchflussänderung [%] - Impulse pro Liter + Impulse pro Einheit Komponente @@ -2187,6 +2187,15 @@ Dialog anzeigen + + + + + + + + + Wasserzähler geprüft @@ -2220,13 +2229,4 @@ Abtastkopf wurde deaktiviert vom Benutzer! - - - - - - - - - \ No newline at end of file diff --git a/TBF/Resources/Strings.es.resx b/TBF/Resources/Strings.es.resx index 42dd41499..2e116070f 100644 --- a/TBF/Resources/Strings.es.resx +++ b/TBF/Resources/Strings.es.resx @@ -117,6 +117,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + pulsos por unidad + Activity in Spanish diff --git a/TBF/Resources/Strings.fr.resx b/TBF/Resources/Strings.fr.resx index 5b63f80f0..f37f2e22d 100644 --- a/TBF/Resources/Strings.fr.resx +++ b/TBF/Resources/Strings.fr.resx @@ -529,7 +529,7 @@ Taux de changement [%] - Impulsions par litre + impulsions par unité Composant @@ -2004,6 +2004,15 @@ Afficher la boîte de dialogue + + + + + + + + + Types compteurs testés @@ -2019,13 +2028,4 @@ Temps test [s] - - - - - - - - - \ No newline at end of file diff --git a/TBF/Resources/Strings.it.resx b/TBF/Resources/Strings.it.resx index b700dfed6..c1b24abd9 100644 --- a/TBF/Resources/Strings.it.resx +++ b/TBF/Resources/Strings.it.resx @@ -529,7 +529,7 @@ tasso di cambio [%] - impulsi per litro + impulsi per unità componente @@ -1761,6 +1761,15 @@ Mostra dialogo + + + + + + + + + tipi di contatori testati @@ -1791,13 +1800,4 @@ Drenare - - - - - - - - - \ No newline at end of file diff --git a/TBF/Resources/Strings.pl.resx b/TBF/Resources/Strings.pl.resx index 7036778c3..50978605f 100644 --- a/TBF/Resources/Strings.pl.resx +++ b/TBF/Resources/Strings.pl.resx @@ -520,7 +520,7 @@ Szybkość zmian [%] - Impulsy na litr + impulsów na jednostkę Element @@ -1644,6 +1644,15 @@ Napięcie + + + + + + + + + Układ testu @@ -1695,13 +1704,4 @@ Jeszcze raz - - - - - - - - - \ No newline at end of file diff --git a/TBF/Resources/Strings.resx b/TBF/Resources/Strings.resx index 064b2ec0a..fb5f56b04 100644 --- a/TBF/Resources/Strings.resx +++ b/TBF/Resources/Strings.resx @@ -541,7 +541,7 @@ Rate of change [%] - Pulses per liter + Pulses per unit Delay between pictures diff --git a/TBF/Resources/Strings.ro.resx b/TBF/Resources/Strings.ro.resx index fdb95c768..1f9f1fbba 100644 --- a/TBF/Resources/Strings.ro.resx +++ b/TBF/Resources/Strings.ro.resx @@ -433,7 +433,7 @@ Variatie debit [%] - impuls pe litru + impulsuri pe unitate Componenta @@ -819,6 +819,15 @@ Save Communication + + + + + + + + + rece @@ -843,13 +852,4 @@ seria - - - - - - - - - \ No newline at end of file diff --git a/TBF/Resources/Strings.ru.resx b/TBF/Resources/Strings.ru.resx index ec13473b8..eeb2d30f8 100644 --- a/TBF/Resources/Strings.ru.resx +++ b/TBF/Resources/Strings.ru.resx @@ -520,7 +520,7 @@ Скорость изменения [%] - Импульсов на литр + импульсов на единицу Компонент @@ -1554,6 +1554,15 @@ Voltage + + + + + + + + + холодный @@ -1608,13 +1617,4 @@ Снова - - - - - - - - - \ No newline at end of file diff --git a/TBF/Resources/Strings.sk.resx b/TBF/Resources/Strings.sk.resx index 5bea76082..0f17f5f1e 100644 --- a/TBF/Resources/Strings.sk.resx +++ b/TBF/Resources/Strings.sk.resx @@ -135,6 +135,9 @@ Združené vodomery + + Pulzy na jednotky + Činnosť diff --git a/TBF/Rig/RegisterReaders/PulsesFromUniCB/RRProcParams.cs b/TBF/Rig/RegisterReaders/PulsesFromUniCB/RRProcParams.cs index 212f24411..179d81694 100644 --- a/TBF/Rig/RegisterReaders/PulsesFromUniCB/RRProcParams.cs +++ b/TBF/Rig/RegisterReaders/PulsesFromUniCB/RRProcParams.cs @@ -24,14 +24,14 @@ namespace TBF.Rig.RegisterReaders.PulsesFromUniCB public static XmlSerializer Serializer = XmlSerializer.FromTypes(new[] { typeof(RRProcParams) })[0]; public override XmlSerializer GetSerializer() { return Serializer; } - public double PulsesPerLtr; /// [l^-1] - public string Units; /// [kg^-1]...MF + public double PulsesPerLtr; + public string Units; public int Filter; public override void InitializeAll() { PulsesPerLtr = 1.0; - Units = "---"; //...MF + Units = "---"; Filter = 0; } @@ -43,7 +43,7 @@ namespace TBF.Rig.RegisterReaders.PulsesFromUniCB Strings.Filter, }; - //...MF + private void RefreshParamNames(int i) { if (i == 0) { @@ -56,12 +56,12 @@ namespace TBF.Rig.RegisterReaders.PulsesFromUniCB public override string ParamName(int i) { - //if(i==0) RefreshParamNames(0);//...MF + //if(i==0) RefreshParamNames(0); return paramNames[i]; } public override int ParamsCount() { return paramNames.Length; } - public ICollection ParamValues(int ix) + /*public ICollection ParamValues(int ix) { var values = new List(); switch (ix) @@ -72,6 +72,33 @@ namespace TBF.Rig.RegisterReaders.PulsesFromUniCB default: return null; } + }*/ + + public ICollection ParamValues(int ix) + { + switch (ix) + { + case 1: + { + var values = new List + { + Unit.None.ToDescription() + }; + + for (Unit unit = (Unit)1; unit < Unit.Count; unit++) + { + if (Common.Units.IsQuantity(unit, Quantity.MultiFunctionalVariables)) + { + values.Add(unit.ToDescription()); + } + } + + return values; + } + + default: + return null; + } } public override string ToString(int i) @@ -127,7 +154,7 @@ namespace TBF.Rig.RegisterReaders.PulsesFromUniCB void CopyContentTo(RRProcParams prms) { prms.PulsesPerLtr = this.PulsesPerLtr; - prms.Units = this.Units; //...MF + prms.Units = this.Units; prms.Filter = this.Filter; } diff --git a/TBF/Rig/RegisterReaders/StandingStartStop/RRProcParams.cs b/TBF/Rig/RegisterReaders/StandingStartStop/RRProcParams.cs index b0c6ed40e..90b93ae10 100644 --- a/TBF/Rig/RegisterReaders/StandingStartStop/RRProcParams.cs +++ b/TBF/Rig/RegisterReaders/StandingStartStop/RRProcParams.cs @@ -24,23 +24,23 @@ namespace TBF.Rig.RegisterReaders.StandingStartStop public static XmlSerializer Serializer = XmlSerializer.FromTypes(new[] { typeof(RRProcParams) })[0]; public override XmlSerializer GetSerializer() { return Serializer; } - public double PulsesPerLtr; /// Target low limit of the flow increase or decrease - public string Units; /// [kg^-1]...MF + public double PulsesPerLtr; + public string Units; public override void InitializeAll() { PulsesPerLtr = 1.0; - Units = "---"; //...MF + Units = "---"; } string[] paramNames = new string[] { //Strings.PulsesPerLtr, - Strings.PulsesPerUnit,//...MF - Strings.Units,//...MF + Strings.PulsesPerUnit, + Strings.Units, }; - //...MF + private void RefreshParamNames(int i) { if (i == 0) @@ -54,7 +54,7 @@ namespace TBF.Rig.RegisterReaders.StandingStartStop public override string ParamName(int i) { return paramNames[i]; } public override int ParamsCount() { return paramNames.Length; } - public ICollection ParamValues(int ix) + /*marek mareciinopublic ICollection ParamValues(int ix) { var values = new List(); switch (ix) @@ -65,6 +65,33 @@ namespace TBF.Rig.RegisterReaders.StandingStartStop default: return null; } + }*/ + + public ICollection ParamValues(int ix) + { + switch (ix) + { + case 1: + { + var values = new List + { + Unit.None.ToDescription() + }; + + for (Unit unit = (Unit)1; unit < Unit.Count; unit++) + { + if (Common.Units.IsQuantity(unit, Quantity.MultiFunctionalVariables)) + { + values.Add(unit.ToDescription()); + } + } + + return values; + } + + default: + return null; + } } public override string ToString(int i) @@ -72,7 +99,7 @@ namespace TBF.Rig.RegisterReaders.StandingStartStop switch (i) { case 0: return PulsesPerLtr.ToString(); - case 1: return Units;//...MF + case 1: return Units; default: return string.Empty; } } @@ -113,7 +140,7 @@ namespace TBF.Rig.RegisterReaders.StandingStartStop void CopyContentTo(RRProcParams prms) { prms.PulsesPerLtr = this.PulsesPerLtr; - prms.Units = this.Units; //...MF + prms.Units = this.Units; } public IParamsProvider Clone() From e21833fb5fedf4a8e423503dbf0536aca8a0da60 Mon Sep 17 00:00:00 2001 From: Marek Frniak Date: Mon, 20 Jul 2026 15:44:29 +0200 Subject: [PATCH 10/12] Release Mexico 3.9.3069.1 --- .cr/personal/FavoritesList/List.xml | 6 + .../RuntimePackage/Package/Common.dll | Bin 0 -> 70656 bytes .../RuntimePackage/Package/Common.pdb | Bin 0 -> 142848 bytes .../RuntimePackage/Package/GMH3x32E.dll | Bin 0 -> 310784 bytes .../Package/GenesisCordonelInterface.exe | Bin 0 -> 466944 bytes .../GenesisCordonelInterface.exe.config | 18 + .../Package/GenesisCordonelInterface.pdb | Bin 0 -> 761344 bytes .../Logic.ProductionToProductMapper.dll | Bin 0 -> 15872 bytes ...Logic.ProductionToProductMapper.dll.config | 11 + .../Logic.ProductionToProductMapper.pdb | Bin 0 -> 56832 bytes .../Package/MeterFilesEraseRestore.json | 15 + .../RuntimePackage/Package/NLog.dll | Bin 0 -> 939520 bytes .../RuntimePackage/Package/NLog.xml | 28513 ++++++++++++++ .../Package/Newtonsoft.Json.dll | Bin 0 -> 711952 bytes .../Package/Newtonsoft.Json.xml | 11363 ++++++ .../RuntimePackage/Package/NlogConfig.xml | 87 + .../RuntimePackage/Package/PdfSharp.dll | Bin 0 -> 535040 bytes .../RuntimePackage/Package/PdfSharp.xml | 23546 +++++++++++ .../RuntimePackage/Package/QRCoder.dll | Bin 0 -> 144384 bytes .../RuntimePackage/Package/RegAsm4.exe | Bin 0 -> 64664 bytes .../RuntimePackage/Package/RestSharp.dll | Bin 0 -> 165376 bytes .../RuntimePackage/Package/RestSharp.xml | 3024 ++ .../RuntimePackage/Package/TempFlansh.exe | Bin 0 -> 34304 bytes .../Package/TempFlansh.exe.config | 6 + .../RuntimePackage/Package/TempFlansh.pdb | Bin 0 -> 69120 bytes .../Xylem.Common.CommonCore.Configuration.dll | Bin 0 -> 30208 bytes .../Xylem.Common.CommonCore.Configuration.pdb | Bin 0 -> 38400 bytes .../Xylem.Common.CommonCore.ThreadWatcher.dll | Bin 0 -> 6144 bytes .../Xylem.Common.CommonCore.ThreadWatcher.pdb | Bin 0 -> 19968 bytes .../Package/Xylem.Common.CommonCore.dll | Bin 0 -> 7680 bytes .../Package/Xylem.Common.CommonCore.pdb | Bin 0 -> 30208 bytes ...mon.Hardware.Interfaces.Ports.PortCore.dll | Bin 0 -> 7680 bytes ...mon.Hardware.Interfaces.Ports.PortCore.pdb | Bin 0 -> 34304 bytes ...mon.Hardware.Interfaces.Ports.PortCore.xml | 312 + ....Hardware.Interfaces.Ports.SerialPorts.dll | Bin 0 -> 18944 bytes ....Hardware.Interfaces.Ports.SerialPorts.pdb | Bin 0 -> 42496 bytes ...ware.Interfaces.Protocols.ProtocolCore.dll | Bin 0 -> 7680 bytes ...ware.Interfaces.Protocols.ProtocolCore.pdb | Bin 0 -> 22016 bytes ....Interfaces.Protocols.TransmitProtocol.dll | Bin 0 -> 11776 bytes ....Interfaces.Protocols.TransmitProtocol.pdb | Bin 0 -> 36352 bytes ...ware.WaterMeter.ERegister.DataPackages.dll | Bin 0 -> 7168 bytes ...ware.WaterMeter.ERegister.DataPackages.pdb | Bin 0 -> 26112 bytes ...rdware.WaterMeter.Genesis.Applications.dll | Bin 0 -> 12800 bytes ...WaterMeter.Genesis.Applications.dll.config | 11 + ...rdware.WaterMeter.Genesis.Applications.pdb | Bin 0 -> 36352 bytes ...rdware.WaterMeter.Genesis.DataPackages.dll | Bin 0 -> 11264 bytes ...rdware.WaterMeter.Genesis.DataPackages.pdb | Bin 0 -> 36352 bytes ...rdware.WaterMeter.Genesis.DataPackages.xml | 384 + ...dware.WaterMeter.Genesis.GenesisConfig.dll | Bin 0 -> 10240 bytes ...dware.WaterMeter.Genesis.GenesisConfig.pdb | Bin 0 -> 30208 bytes ...ardware.WaterMeter.Genesis.GenesisCore.dll | Bin 0 -> 166400 bytes ....WaterMeter.Genesis.GenesisCore.dll.config | 11 + ...ardware.WaterMeter.Genesis.GenesisCore.pdb | Bin 0 -> 267776 bytes ...ardware.WaterMeter.Genesis.GenesisCore.xml | 2959 ++ ...ardware.WaterMeter.Genesis.GenesisFile.dll | Bin 0 -> 73216 bytes ....WaterMeter.Genesis.GenesisFile.dll.config | 11 + ...ardware.WaterMeter.Genesis.GenesisFile.pdb | Bin 0 -> 171520 bytes ...Hardware.WaterMeter.Genesis.GenesisPwd.dll | Bin 0 -> 7168 bytes ...Hardware.WaterMeter.Genesis.GenesisPwd.pdb | Bin 0 -> 26112 bytes ...eter.Genesis.Protocols.RequestProtocol.dll | Bin 0 -> 21504 bytes ...eter.Genesis.Protocols.RequestProtocol.pdb | Bin 0 -> 42496 bytes ...eter.Genesis.Protocols.RequestProtocol.xml | 697 + ...er.Genesis.Protocols.StreamingProtocol.dll | Bin 0 -> 13824 bytes ...er.Genesis.Protocols.StreamingProtocol.pdb | Bin 0 -> 24064 bytes ...er.Genesis.Protocols.StreamingProtocol.xml | 144 + ....Hardware.WaterMeter.Genesis.Registers.dll | Bin 0 -> 36352 bytes ....Hardware.WaterMeter.Genesis.Registers.pdb | Bin 0 -> 108032 bytes ...rdware.WaterMeter.MagFlux.DataPackages.dll | Bin 0 -> 7168 bytes ...rdware.WaterMeter.MagFlux.DataPackages.pdb | Bin 0 -> 22016 bytes ...rdware.WaterMeter.MagFlux.DataPackages.xml | 81 + ...dware.WaterMeter.MagFlux.MagFluxConfig.dll | Bin 0 -> 8192 bytes ...dware.WaterMeter.MagFlux.MagFluxConfig.pdb | Bin 0 -> 34304 bytes ...ardware.WaterMeter.MagFlux.MagFluxCore.dll | Bin 0 -> 35328 bytes ...ardware.WaterMeter.MagFlux.MagFluxCore.pdb | Bin 0 -> 91648 bytes ...eter.MagFlux.Protocols.RequestProtocol.dll | Bin 0 -> 19456 bytes ...eter.MagFlux.Protocols.RequestProtocol.pdb | Bin 0 -> 42496 bytes ...er.MagFlux.Protocols.StreamingProtocol.dll | Bin 0 -> 10240 bytes ...er.MagFlux.Protocols.StreamingProtocol.pdb | Bin 0 -> 28160 bytes ...mon.Hardware.WaterMeter.WaterMeterCore.dll | Bin 0 -> 17408 bytes ...mon.Hardware.WaterMeter.WaterMeterCore.pdb | Bin 0 -> 60928 bytes ...mon.Hardware.WaterMeter.WaterMeterCore.xml | 668 + ...ardware.WaterMeter.WaterMeterRegisters.dll | Bin 0 -> 5120 bytes ...ardware.WaterMeter.WaterMeterRegisters.pdb | Bin 0 -> 19968 bytes ....eRegister.Protocols.StreamingProtocol.dll | Bin 0 -> 8704 bytes ....eRegister.Protocols.StreamingProtocol.pdb | Bin 0 -> 26112 bytes ...are.WaterMeter.eRegister.eRegisterCore.dll | Bin 0 -> 22528 bytes ...are.WaterMeter.eRegister.eRegisterCore.pdb | Bin 0 -> 50688 bytes ...Xylem.Common.Logic.ProductionOrderCore.dll | Bin 0 -> 199680 bytes ...Xylem.Common.Logic.ProductionOrderCore.pdb | Bin 0 -> 439808 bytes .../Package/Xylem.Common.Logic.RelatePcb.dll | Bin 0 -> 5120 bytes .../Package/Xylem.Common.Logic.RelatePcb.pdb | Bin 0 -> 17920 bytes .../Xylem.Common.Logic.ServiceCore.dll | Bin 0 -> 8192 bytes .../Xylem.Common.Logic.ServiceCore.pdb | Bin 0 -> 22016 bytes ...ylem.Common.Logic.SoftwareAccessHelper.dll | Bin 0 -> 14336 bytes ...ylem.Common.Logic.SoftwareAccessHelper.pdb | Bin 0 -> 40448 bytes .../Xylem.Common.Metrology.Measurements.dll | Bin 0 -> 16384 bytes .../Xylem.Common.Metrology.Measurements.pdb | Bin 0 -> 46592 bytes .../Xylem.Common.Metrology.Measurements.xml | 832 + ...ylem.Common.Ui.CordonelPreadjustmentUi.dll | Bin 0 -> 4465664 bytes ...mmon.Ui.CordonelPreadjustmentUi.dll.config | 21 + ...ylem.Common.Ui.CordonelPreadjustmentUi.pdb | Bin 0 -> 427520 bytes .../Xylem.Common.Ui.GenesisToolBox.exe | Bin 0 -> 526336 bytes .../Xylem.Common.Ui.GenesisToolBox.exe.config | 46 + .../Xylem.Common.Ui.GenesisToolBox.pdb | Bin 0 -> 865792 bytes .../Xylem.Common.Ui.GenesisToolBox.xml | 1724 + .../Xylem.Common.Utils.ByteArrayStyle.dll | Bin 0 -> 5120 bytes .../Xylem.Common.Utils.ByteArrayStyle.pdb | Bin 0 -> 17920 bytes .../Package/Xylem.Common.Utils.Crc16Ccitt.dll | Bin 0 -> 5120 bytes .../Package/Xylem.Common.Utils.Crc16Ccitt.pdb | Bin 0 -> 13824 bytes .../Package/Xylem.Common.Utils.Logging.dll | Bin 0 -> 12288 bytes .../Package/Xylem.Common.Utils.Logging.pdb | Bin 0 -> 30208 bytes .../Xylem.Common.Utils.ProcessExec.dll | Bin 0 -> 7680 bytes .../Xylem.Common.Utils.ProcessExec.pdb | Bin 0 -> 22016 bytes .../Package/XylemCommonUiLegacyGenCtl.dll | Bin 0 -> 179712 bytes .../XylemCommonUiLegacyGenCtl.dll.config | 11 + .../Package/XylemCommonUiLegacyGenCtl.pdb | Bin 0 -> 333312 bytes .../RuntimePackage/Package/configuration.json | 24132 ++++++++++++ .../RuntimePackage/Package/log4net.dll | Bin 0 -> 270336 bytes .../RuntimePackage/Package/log4net.xml | 32450 ++++++++++++++++ .../RuntimePackage/Package/magflux_api.dll | Bin 0 -> 735232 bytes .../RuntimePackage/Package/meterconfig.json | 10 + .../RuntimePackage/Package/nlog.config | 25 + .../RuntimePackage/Package/shared_code.dll | Bin 0 -> 59904 bytes .../RuntimePackage/Package/status.json | 250 + .../bin/Debug/GMH3x32E.dll | Bin 0 -> 310784 bytes .../bin/Debug/GenesisCordonelInterface.exe | Bin 0 -> 488960 bytes .../Debug/GenesisCordonelInterface.exe.config | 18 + .../bin/Debug/GenesisCordonelInterface.pdb | Bin 0 -> 812544 bytes .../Debug/Logic.ProductionToProductMapper.dll | Bin 0 -> 15872 bytes ...Logic.ProductionToProductMapper.dll.config | 11 + .../Debug/Logic.ProductionToProductMapper.pdb | Bin 0 -> 56832 bytes .../bin/Debug/MeterFilesEraseRestore.json | 15 + GenesisCordonelInterface/bin/Debug/NLog.dll | Bin 0 -> 939520 bytes GenesisCordonelInterface/bin/Debug/NLog.xml | 28513 ++++++++++++++ .../bin/Debug/Newtonsoft.Json.dll | Bin 0 -> 711952 bytes .../bin/Debug/Newtonsoft.Json.xml | 11363 ++++++ .../bin/Debug/NlogConfig.xml | 87 + .../bin/Debug/PdfSharp.dll | Bin 0 -> 535040 bytes .../bin/Debug/PdfSharp.xml | 23546 +++++++++++ .../bin/Debug/QRCoder.dll | Bin 0 -> 144384 bytes .../bin/Debug/RegAsm4.exe | Bin 0 -> 64664 bytes .../bin/Debug/RestSharp.dll | Bin 0 -> 165376 bytes .../bin/Debug/RestSharp.xml | 3024 ++ .../bin/Debug/TempFlansh.exe | Bin 0 -> 34304 bytes .../bin/Debug/TempFlansh.exe.config | 6 + .../bin/Debug/TempFlansh.pdb | Bin 0 -> 69120 bytes .../Xylem.Common.CommonCore.Configuration.dll | Bin 0 -> 30208 bytes .../Xylem.Common.CommonCore.Configuration.pdb | Bin 0 -> 38400 bytes .../Xylem.Common.CommonCore.ThreadWatcher.dll | Bin 0 -> 6144 bytes .../Xylem.Common.CommonCore.ThreadWatcher.pdb | Bin 0 -> 19968 bytes .../bin/Debug/Xylem.Common.CommonCore.dll | Bin 0 -> 7680 bytes .../bin/Debug/Xylem.Common.CommonCore.pdb | Bin 0 -> 30208 bytes ...mon.Hardware.Interfaces.Ports.PortCore.dll | Bin 0 -> 7680 bytes ...mon.Hardware.Interfaces.Ports.PortCore.pdb | Bin 0 -> 34304 bytes ...mon.Hardware.Interfaces.Ports.PortCore.xml | 312 + ....Hardware.Interfaces.Ports.SerialPorts.dll | Bin 0 -> 18944 bytes ....Hardware.Interfaces.Ports.SerialPorts.pdb | Bin 0 -> 42496 bytes ....Interfaces.Protocols.TransmitProtocol.dll | Bin 0 -> 11776 bytes ....Interfaces.Protocols.TransmitProtocol.pdb | Bin 0 -> 36352 bytes ...ware.WaterMeter.ERegister.DataPackages.dll | Bin 0 -> 7168 bytes ...ware.WaterMeter.ERegister.DataPackages.pdb | Bin 0 -> 26112 bytes ...rdware.WaterMeter.Genesis.Applications.dll | Bin 0 -> 12800 bytes ...WaterMeter.Genesis.Applications.dll.config | 11 + ...rdware.WaterMeter.Genesis.Applications.pdb | Bin 0 -> 36352 bytes ...rdware.WaterMeter.Genesis.DataPackages.dll | Bin 0 -> 11264 bytes ...rdware.WaterMeter.Genesis.DataPackages.pdb | Bin 0 -> 36352 bytes ...rdware.WaterMeter.Genesis.DataPackages.xml | 384 + ...dware.WaterMeter.Genesis.GenesisConfig.dll | Bin 0 -> 10240 bytes ...dware.WaterMeter.Genesis.GenesisConfig.pdb | Bin 0 -> 30208 bytes ...ardware.WaterMeter.Genesis.GenesisCore.dll | Bin 0 -> 166400 bytes ....WaterMeter.Genesis.GenesisCore.dll.config | 11 + ...ardware.WaterMeter.Genesis.GenesisCore.pdb | Bin 0 -> 267776 bytes ...ardware.WaterMeter.Genesis.GenesisCore.xml | 2959 ++ ...ardware.WaterMeter.Genesis.GenesisFile.dll | Bin 0 -> 78848 bytes ....WaterMeter.Genesis.GenesisFile.dll.config | 11 + ...ardware.WaterMeter.Genesis.GenesisFile.pdb | Bin 0 -> 189952 bytes ...Hardware.WaterMeter.Genesis.GenesisPwd.dll | Bin 0 -> 7168 bytes ...Hardware.WaterMeter.Genesis.GenesisPwd.pdb | Bin 0 -> 26112 bytes ...eter.Genesis.Protocols.RequestProtocol.dll | Bin 0 -> 21504 bytes ...eter.Genesis.Protocols.RequestProtocol.pdb | Bin 0 -> 42496 bytes ...eter.Genesis.Protocols.RequestProtocol.xml | 697 + ...er.Genesis.Protocols.StreamingProtocol.dll | Bin 0 -> 13824 bytes ...er.Genesis.Protocols.StreamingProtocol.pdb | Bin 0 -> 24064 bytes ...er.Genesis.Protocols.StreamingProtocol.xml | 144 + ....Hardware.WaterMeter.Genesis.Registers.dll | Bin 0 -> 36352 bytes ....Hardware.WaterMeter.Genesis.Registers.pdb | Bin 0 -> 108032 bytes ...rdware.WaterMeter.MagFlux.DataPackages.dll | Bin 0 -> 7168 bytes ...rdware.WaterMeter.MagFlux.DataPackages.pdb | Bin 0 -> 22016 bytes ...rdware.WaterMeter.MagFlux.DataPackages.xml | 81 + ...dware.WaterMeter.MagFlux.MagFluxConfig.dll | Bin 0 -> 8704 bytes ...dware.WaterMeter.MagFlux.MagFluxConfig.pdb | Bin 0 -> 34304 bytes ...ardware.WaterMeter.MagFlux.MagFluxCore.dll | Bin 0 -> 37376 bytes ...ardware.WaterMeter.MagFlux.MagFluxCore.pdb | Bin 0 -> 97792 bytes ...eter.MagFlux.Protocols.RequestProtocol.dll | Bin 0 -> 19456 bytes ...eter.MagFlux.Protocols.RequestProtocol.pdb | Bin 0 -> 42496 bytes ...er.MagFlux.Protocols.StreamingProtocol.dll | Bin 0 -> 10240 bytes ...er.MagFlux.Protocols.StreamingProtocol.pdb | Bin 0 -> 28160 bytes ...mon.Hardware.WaterMeter.WaterMeterCore.dll | Bin 0 -> 17408 bytes ...mon.Hardware.WaterMeter.WaterMeterCore.pdb | Bin 0 -> 60928 bytes ...mon.Hardware.WaterMeter.WaterMeterCore.xml | 668 + ...ardware.WaterMeter.WaterMeterRegisters.dll | Bin 0 -> 5120 bytes ...ardware.WaterMeter.WaterMeterRegisters.pdb | Bin 0 -> 19968 bytes ....eRegister.Protocols.StreamingProtocol.dll | Bin 0 -> 8704 bytes ....eRegister.Protocols.StreamingProtocol.pdb | Bin 0 -> 26112 bytes ...are.WaterMeter.eRegister.eRegisterCore.dll | Bin 0 -> 23040 bytes ...are.WaterMeter.eRegister.eRegisterCore.pdb | Bin 0 -> 52736 bytes ...Xylem.Common.Logic.ProductionOrderCore.dll | Bin 0 -> 199680 bytes ...Xylem.Common.Logic.ProductionOrderCore.pdb | Bin 0 -> 439808 bytes .../Debug/Xylem.Common.Logic.RelatePcb.dll | Bin 0 -> 5120 bytes .../Debug/Xylem.Common.Logic.RelatePcb.pdb | Bin 0 -> 17920 bytes .../Debug/Xylem.Common.Logic.ServiceCore.dll | Bin 0 -> 8704 bytes .../Debug/Xylem.Common.Logic.ServiceCore.pdb | Bin 0 -> 24064 bytes ...ylem.Common.Logic.SoftwareAccessHelper.dll | Bin 0 -> 14336 bytes ...ylem.Common.Logic.SoftwareAccessHelper.pdb | Bin 0 -> 40448 bytes ...ylem.Common.Ui.CordonelPreadjustmentUi.dll | Bin 0 -> 4479488 bytes ...mmon.Ui.CordonelPreadjustmentUi.dll.config | 21 + ...ylem.Common.Ui.CordonelPreadjustmentUi.pdb | Bin 0 -> 472576 bytes .../Debug/Xylem.Common.Ui.GenesisToolBox.exe | Bin 0 -> 555008 bytes .../Xylem.Common.Ui.GenesisToolBox.exe.config | 46 + .../Debug/Xylem.Common.Ui.GenesisToolBox.pdb | Bin 0 -> 951808 bytes .../Debug/Xylem.Common.Ui.GenesisToolBox.xml | 1724 + .../Xylem.Common.Utils.ByteArrayStyle.dll | Bin 0 -> 5120 bytes .../Xylem.Common.Utils.ByteArrayStyle.pdb | Bin 0 -> 17920 bytes .../Debug/Xylem.Common.Utils.Crc16Ccitt.dll | Bin 0 -> 5120 bytes .../Debug/Xylem.Common.Utils.Crc16Ccitt.pdb | Bin 0 -> 13824 bytes .../bin/Debug/Xylem.Common.Utils.Logging.dll | Bin 0 -> 12288 bytes .../bin/Debug/Xylem.Common.Utils.Logging.pdb | Bin 0 -> 30208 bytes .../Debug/Xylem.Common.Utils.ProcessExec.dll | Bin 0 -> 7680 bytes .../Debug/Xylem.Common.Utils.ProcessExec.pdb | Bin 0 -> 22016 bytes .../bin/Debug/XylemCommonUiLegacyGenCtl.dll | Bin 0 -> 189440 bytes .../XylemCommonUiLegacyGenCtl.dll.config | 11 + .../bin/Debug/XylemCommonUiLegacyGenCtl.pdb | Bin 0 -> 364032 bytes .../bin/Debug/configuration.json | 24132 ++++++++++++ .../bin/Debug/de/PdfSharp.resources.dll | Bin 0 -> 5120 bytes ...erMeter.Genesis.Applications.resources.dll | Bin 0 -> 5120 bytes ...terMeter.Genesis.GenesisCore.resources.dll | Bin 0 -> 5120 bytes ...terMeter.Genesis.GenesisFile.resources.dll | Bin 0 -> 7168 bytes .../bin/Debug/magflux_api.dll | Bin 0 -> 735232 bytes .../bin/Debug/meterconfig.json | 10 + .../bin/Debug/nlog.config | 25 + .../bin/Debug/shared_code.dll | Bin 0 -> 59904 bytes .../bin/Debug/status.json | 250 + ...d 8277b564d4b753b8ba8a76c094cf78742d784811 | 50 + 243 files changed, 229498 insertions(+) create mode 100644 .cr/personal/FavoritesList/List.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Common.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Common.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/GMH3x32E.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/GenesisCordonelInterface.exe create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/GenesisCordonelInterface.exe.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/GenesisCordonelInterface.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Logic.ProductionToProductMapper.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Logic.ProductionToProductMapper.dll.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Logic.ProductionToProductMapper.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/MeterFilesEraseRestore.json create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/NLog.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/NLog.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Newtonsoft.Json.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Newtonsoft.Json.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/NlogConfig.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/PdfSharp.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/PdfSharp.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/QRCoder.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/RegAsm4.exe create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/RestSharp.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/RestSharp.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/TempFlansh.exe create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/TempFlansh.exe.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/TempFlansh.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.Configuration.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.Configuration.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.ThreadWatcher.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.ThreadWatcher.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.PortCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.PortCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.PortCore.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Protocols.ProtocolCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Protocols.ProtocolCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Protocols.TransmitProtocol.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Protocols.TransmitProtocol.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.ERegister.DataPackages.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.ERegister.DataPackages.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.dll.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisPwd.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisPwd.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxConfig.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxConfig.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterRegisters.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterRegisters.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.Protocols.StreamingProtocol.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.Protocols.StreamingProtocol.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.ProductionOrderCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.ProductionOrderCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.RelatePcb.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.RelatePcb.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.ServiceCore.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.ServiceCore.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.SoftwareAccessHelper.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.SoftwareAccessHelper.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Metrology.Measurements.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Metrology.Measurements.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Metrology.Measurements.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.dll.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.GenesisToolBox.exe create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.GenesisToolBox.exe.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.GenesisToolBox.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.GenesisToolBox.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.ByteArrayStyle.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.ByteArrayStyle.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.Crc16Ccitt.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.Crc16Ccitt.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.Logging.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.Logging.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.ProcessExec.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.ProcessExec.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/XylemCommonUiLegacyGenCtl.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/XylemCommonUiLegacyGenCtl.dll.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/XylemCommonUiLegacyGenCtl.pdb create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/configuration.json create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/log4net.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/log4net.xml create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/magflux_api.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/meterconfig.json create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/nlog.config create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/shared_code.dll create mode 100644 GenesisCordonelInterface/RuntimePackage/Package/status.json create mode 100644 GenesisCordonelInterface/bin/Debug/GMH3x32E.dll create mode 100644 GenesisCordonelInterface/bin/Debug/GenesisCordonelInterface.exe create mode 100644 GenesisCordonelInterface/bin/Debug/GenesisCordonelInterface.exe.config create mode 100644 GenesisCordonelInterface/bin/Debug/GenesisCordonelInterface.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Logic.ProductionToProductMapper.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Logic.ProductionToProductMapper.dll.config create mode 100644 GenesisCordonelInterface/bin/Debug/Logic.ProductionToProductMapper.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/MeterFilesEraseRestore.json create mode 100644 GenesisCordonelInterface/bin/Debug/NLog.dll create mode 100644 GenesisCordonelInterface/bin/Debug/NLog.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Newtonsoft.Json.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Newtonsoft.Json.xml create mode 100644 GenesisCordonelInterface/bin/Debug/NlogConfig.xml create mode 100644 GenesisCordonelInterface/bin/Debug/PdfSharp.dll create mode 100644 GenesisCordonelInterface/bin/Debug/PdfSharp.xml create mode 100644 GenesisCordonelInterface/bin/Debug/QRCoder.dll create mode 100644 GenesisCordonelInterface/bin/Debug/RegAsm4.exe create mode 100644 GenesisCordonelInterface/bin/Debug/RestSharp.dll create mode 100644 GenesisCordonelInterface/bin/Debug/RestSharp.xml create mode 100644 GenesisCordonelInterface/bin/Debug/TempFlansh.exe create mode 100644 GenesisCordonelInterface/bin/Debug/TempFlansh.exe.config create mode 100644 GenesisCordonelInterface/bin/Debug/TempFlansh.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.Configuration.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.Configuration.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.ThreadWatcher.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.ThreadWatcher.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.PortCore.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.PortCore.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.PortCore.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Protocols.TransmitProtocol.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Protocols.TransmitProtocol.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.ERegister.DataPackages.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.ERegister.DataPackages.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.dll.config create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll.config create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll.config create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisPwd.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisPwd.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxConfig.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxConfig.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxCore.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxCore.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterRegisters.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterRegisters.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.Protocols.StreamingProtocol.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.Protocols.StreamingProtocol.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ProductionOrderCore.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ProductionOrderCore.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.RelatePcb.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.RelatePcb.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ServiceCore.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ServiceCore.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.SoftwareAccessHelper.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.SoftwareAccessHelper.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.CordonelPreadjustmentUi.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.CordonelPreadjustmentUi.dll.config create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.CordonelPreadjustmentUi.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.GenesisToolBox.exe create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.GenesisToolBox.exe.config create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.GenesisToolBox.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.GenesisToolBox.xml create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Utils.ByteArrayStyle.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Utils.ByteArrayStyle.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Utils.Crc16Ccitt.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Utils.Crc16Ccitt.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Utils.Logging.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Utils.Logging.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Utils.ProcessExec.dll create mode 100644 GenesisCordonelInterface/bin/Debug/Xylem.Common.Utils.ProcessExec.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/XylemCommonUiLegacyGenCtl.dll create mode 100644 GenesisCordonelInterface/bin/Debug/XylemCommonUiLegacyGenCtl.dll.config create mode 100644 GenesisCordonelInterface/bin/Debug/XylemCommonUiLegacyGenCtl.pdb create mode 100644 GenesisCordonelInterface/bin/Debug/configuration.json create mode 100644 GenesisCordonelInterface/bin/Debug/de/PdfSharp.resources.dll create mode 100644 GenesisCordonelInterface/bin/Debug/de/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.resources.dll create mode 100644 GenesisCordonelInterface/bin/Debug/de/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.resources.dll create mode 100644 GenesisCordonelInterface/bin/Debug/de/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.resources.dll create mode 100644 GenesisCordonelInterface/bin/Debug/magflux_api.dll create mode 100644 GenesisCordonelInterface/bin/Debug/meterconfig.json create mode 100644 GenesisCordonelInterface/bin/Debug/nlog.config create mode 100644 GenesisCordonelInterface/bin/Debug/shared_code.dll create mode 100644 GenesisCordonelInterface/bin/Debug/status.json create mode 100644 et --hard 8277b564d4b753b8ba8a76c094cf78742d784811 diff --git a/.cr/personal/FavoritesList/List.xml b/.cr/personal/FavoritesList/List.xml new file mode 100644 index 000000000..a60e5ed6c --- /dev/null +++ b/.cr/personal/FavoritesList/List.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Common.dll b/GenesisCordonelInterface/RuntimePackage/Package/Common.dll new file mode 100644 index 0000000000000000000000000000000000000000..5b92f29a046533607297eacbddb89ab168ef6c9a GIT binary patch literal 70656 zcmc${2Yggj7C(MpnK!+>l*vpIn1m!Sne+_ZLO?;96e*^F6cK4Mn4qEo42oS)EQp8- z*s!b%yB6%OZIML z zo}HLmF!_vv=5uBjOrKqF;_y)gXC8+Xrk?kQ)eV=dtY=aa4Xe9 zcoZQFOWL~>bOGo(9EAulty*!DK$;2B20i5Tr-_M|kSYD&ev~YU@b`IC5yOdq-)WSH zL;of!!UNg*E{e!MRChGKKnO>g-T{7K8ecj0jCpgxf9*!R&~aO3+(|QtCssDMG@lLu z$A%cWqkK4~{na7*%H}g>C16Og3dGDg$T-ZdUs^FH^C_?Rqu5ko6Yrmc;_HP-maOZn zh&f4yEsqZ023xX(aJ5m_Ec~-7^xuqXMHnsF5azT5Nd<5ELV}z`4tORLAyBc}g;XpN z2HiQ9TGO^lb-T0(VU9#jj^U%DDxfU&EqIV@`NVJIxH9V)=+IM~8|r~rMX zqbjcJTv=BO92+HSD^UQ?FcfR<`)AgWtes}yT^|ahRME85~%C4ubyXYCBcNM8Ko2G4GdCg6u&wBLuYwGG_ zMVFm*>%YGo{@qis_~-VTzdks9{_$iT&dPq^+~XZwa@CkE=ZqfT#`Mqs$qw%PuDXtF z9#T&j%U)zuU-v1R_G?qGj|MO6qc+wzaqd(xzzSIujo9++Cog7jyxTU79k_9`74K8m ze*0KWKP%po_x(M(WVID<=Svoe`BSWTn}_XQ^AyKR`A`MAjh0zci(Vd^)E%bYXs-tt1gS>Xx09GnXn3Ygjbeo~QWmBy zQl>>$LeyB_nCw%E2}_S@SS6}q^Aw8~Gvu$IYy{W;Y&yqDFT1OQ1xEhTnZ_!7$EZ?)> zidlV(_Be}v+dgks=bE?rI2#)p?M*Xd3$-GwA^g|PCA|m{Q=?_@qET0J9-qL`%6mEF z(r$J4Zs)1dg9Y)0G&PzZ!;+z1O(R=lOvd*tbBT&}Ck@ZWj#lK^`np4lKom>*t5dax zMy<*9`z{QtXeDYhVl$Fm`gI>IRlKRbNp0Zqs*6o%BNl&C)8ok&A`_9A)q$=^Oy{0- zTZPx%SZ6eOQnbCv8!1!SfMtU(OZ2ryj)T@bbV1QOKQ5f{*8I9gqmkC$L#6h{Oq;Eu zfHVa(gi_`h0SHX6!?KR1?l?p*d)KPaFl`N{q3I2cO)(n(6HyYUE;-h~(79rWv5=M? z`^^h!y|UjhtI-;LQ}gT81}V#Fm=&#pd81a;IOUjs4`1?KpN56Bj=|hgG`RS@5$ROB z-uN%-I=l+$C+YQfYDxuBe{fxPF$GO=qFt)iRATjk__|Mn%g_y*;lotKe{Oq2QRI^U zjNI7KR@YE;oa@ay<{bA^pJbPzymuk3v`eSwG-T>!nNCL|^QL}tz1P%9h|^`&=gw5y zP()~2qmKV%m4P~~(blM`4VamvrN8u9r0I=k9I-?cSJAHeWI6WKly+u(1+n4G_$m&u zZx{X(hXk$;T)~?7Kp46XC#*guM|x#A#yR>fGaQjHLrQ{euLHB%-eBAg zZ0Uivwb3Yu_9W^}P_a&`7VSlCc4b-Xv?gvvyIq(Ubp4aZ*FP=2A#rWR2`7zrYYALb zy0pZxz|Q64V_I{6Jz!Oe$8q=gUxk3u5ieOALWvXG|!# zS5-y1n6*OSRz?Wi1r3FU*9Tm8(EXjMFF`*lxL`Gcdh}#y4Z03-i)A>;dZG8(e1^~N zbNHM-m(T6GS%0StZ_)&XH<)j=FTZR*NO6)@#$MoHji&r9NCwGgQ?& z#kS6kM`vIJ`Se_lpk(WxlGl?yTT*mSN@OHO52Qr)r0Btv$Pqn@T)I{5cicv2LO0Uq z{C(vtR=RwS5lg50oPg*sB!fd68N_m1;d6~Jb!bd|1+MUgh}&^!>r>`M5y&h}(`qcl z^|TPf9QP-iJ6P!jN2!V8>fGp@TtS7~XN>R!Gi_xV4%4sqi1N!6^HaJI}a?5cfbYYWmcQ*T_&Cq1q9 z3p(fNVmr#=HWTFnTCmomm%DA{hHdHeT=Jn;Xj+-32mzk?g zv@X+b+BKw#+xN!*|Lr@Q+BfolZ(j#$AM#+ekG!Nc?{l7)Hr~6yv^LdXWJ+`zhEp^F zaM{pxS!GUDH?-(%9?CW!i(IO&U52qlW{?>vJEzYfWsaoG8e=x0U=1*>v4XiAnNsW2 z$_));r4nO>d)I{_;KvfSB8q!&SG|izKyK|G>i8Xt1&^@iN>G-{A1tLt-X-@)|BZ8DA3 zIPlcTwKvv2UUpJ2(@}Pu<;)q(bitWZH65mloYA4(nbUN^nagysGl%J1ZDN>bI!uSX z_G#Q+S#$0T9C6cTCKsO6^5n{PcRFz3!UGgWLyJ&1ezLfGmV>tiVv!(HJZc za>$!B=0C z1?;9Q2RELGPB7kKaIG$r_0Zooy=G6s>7WJe7;|2+8Q%4Ot1{u zO|NQtIXW-=cug-y*Mj{HS0+WbWHMH%Oh+&iBf(cT#cujmn8q2k4vXl1vI!!Ji!c`n zjQW;SLDEH<%S4(`$n-@zHbila<;wJzc`$tZIjiug&-9yq($%AmoCZE=)O=w2pzxVK zis42p23IgMP}Ujc0?W$7rppY-$^r*h7C^y(8K8o1Xr?`?BDo`V(`6ARUEAvdw>h*8 zZED&eb<(y`L04Hs82@mFY3+7MX__7Si~F1Nl|%VLbJXbhh-p=9GN+%U8kfQ)_64l4VhJ5wmQ#d~toTF=dV6AdVuK9Gj z=w^-XDT`^2WnQDXB_%VQnR#Z*Tt3KBJlb@7eeG6*_eiZZP!sciHwIiSPe9TC zA&g4Rk(h`g|4S%aWGKm8gprHL2rCh(wrh!waO*x|3N#M}LZ!o=nDpP(&X;V~c6jZ} zGJwu%B>Oi#h;G3cQ&W50YHsCFHR7v0NsV->?59RbDvwhm(aN4`q^2^iM&gx~YNT6b zsT%2CS*%8mtBk0TK9#v@q<>|$8ab&lphkvQy4A?YN<)o|g7chMOjDzmU<6T3G=^01 zcXU1dsW}b(N7GS$aNk1vPqeSW`<%F6pleIIW}tHxtrIj41aii6q63Z*dgDZS~CV^`;LG3!y2j>DopT;A6=p0R-iGT1p9eVmqm7nQ2(x+@j#2*VE^j~i5 z(EsvczyDu;EcsuDSjSkz8H>1L5qB)&iAB7zh%Xk&ibVpkNMqC=ACXb~8Q&J^WJQSKDwNm1SuWa%OT|-mW2e_*26T{c-(C`{v?g3{Lvc7^Lx5iVuw=8Z)%!H{f#y(Xcri#|8LY zfzORnmMs6@9M_=CpYVB1mVFV&ZIXT$$6b=%ha)|j&B2E@udDDm2A`Ag8HEqkH9;O{ z$|K3JJc^6)xdxwG@VN({zv4r>XXFw4qT)?_KEmfKe167<^mcscnEuHGpZ*~o@pSAa zk9~3MIS^2UpoOTr2K#)mqCnoZ4{JW(+K1?4v**0_U6(CP-+0%68=ucw%k(eze)Iat zlSeR}UN-T=O9uw5>q~yLqKzGCgY&^YO|c?pAIL&_3lF131KSMz;DW3NFFTIuS4tnf<4dK2>6JIr-(&495ygkf zWxZ2-QDm)I51#bF1>ADY3e(d9xmFaXzw56ioAlNmiC(hj;nhF9wEp<^%yP@EEYzJh zq%ZkIW7_7v{sriwv^bMlTiv}zK0?6uHJ-M}RN=A1kusviVl;7AVZot^OXtyhHO|;U z^Y&B>Ir{w3yd|4M=WVj=e|ubm>XY-9$|UD4(aCvBG|gM=;)+6iu=^@{;e%aAF%qBg z_>j$Xc|1oRNwx^|5`1pP=PrCU;PVtdq{9OYK4NE7e1Oj$e162o1|8{5c_cddp}Cp< zAvy7M>>!V&IQBdRaL`Ej;hTH*Uoz0gqwD4MSN5o_%3wOa;E{LoM;^;G_l2D2=_BV) z)4NQ|Ik1XHX>!`q$RG6i=Y_K}USWB1+LHXmhRqZD_bqGpDTXoq!5vp#7oTsbs`Jl2PR`kuZ zk1l_B|Hm`~4$4z{TxqkdXt-t!x_#^#j_bMBr%$>1?hWlR9zJX3Y_MiCSBnYU9;1~5 z&KV{!$&(W}Wh2|2-Y19BZHp`WrtH&lKoeNXc>`Q4);rVE*4z_UoN8=vt|x^tO)zDy>&W#=PUu@U5-fgt%)h%V}4>5 z7158=gpm3>L17;76{#D?tTbK+?Uk~!tQ_1vs`Lnn?jvynloJc#Lu-^Ome9on{@|C5@3JW#}1Ns|_93YA@Y%v~4nJMdK>ib~SYK>Mhr?elVn z?#pnZA+4lIi?xW#ZaHhivbS+sA+4lI`@E%{^UadE193Vht)xkd^^3}ehX+T$-94AJ zk|ynIq;1C9HYcX#)n%m;_pD3}WfU|ufVvru_#7isBWcpg#PJzarbg1Fm5J;1(57>r zPNv49Nh=d~&8WG>H_6mUnnIL`^PKzqBmHG+Bu!eGxI31;R(6|AjigB{6L;}kPfCM~DNN`V%xd#km)_7h$Ked`C>9oev zqjA@pR`VoH)yQ!%;F0fs-9FE1o}@`D8{c#Pb5rh{Xf;pLq?L`o{-tRh#++<5Ptv57 zjX&khw|^d;Z8cBQq~*q2jnqPQkGD5ZSPkIjiK0WBH}y-NKh}xjOL8QK{VCS@mbH>5 zt!y5>mht4=i&-ma(#qz&cumcD6@|lDD{0co=H2F5dflm?g;*gqt?7D#hl$UFSU{h zQCU~(k(cBT;q9^H<@udN%PF01!*XeV!x3y)p1RCG*biElu1OC+KRx_-diaCOX8lem zM-SH;bGM~6>F{uWqLFv~yfmA|MBA)AsT+^dFGYv+3-;}6{PGUtNBH=^-b2>S%gY?9 zML$OLL22R3ulVz9V_o)fiVm_#E1SA|J=hQRkd?fpox_mwk9(=^BZvEq+U7q;;*O@g5!aYRu?#sMW*_psNK> z>s>}-7LbkI^lYur;arAyA(~H6#T>j3feEhAGf)>j_IFv&&giN64m_-&Ys*e(2sUO- zyy7gc9~a)5z|&E@cZ>b?D*56MUcTjPzCW-JrR;P5EBkQDK4jVJd_Rc&Pm|w>@!-V` zJi2w!N;L<^h--X=Xx!YoavB=zBlEyCgK4bqNY7$iZnb$N+MSpS8V~QA$0wQIC(!ED zJTu9Y@|+~o8}HmhxhTn#@~R}$+sVq?lRPOmB$?j3kv_HgZ%Lk%uO*q@ud(t!NuHEH zCYj!UVWnS7i#9LG^roFQwYeh6m*d5lZb_!1Rc-E{WJoh6$y7{In@>+Nq&YjuRGft7 zB^lCOlVmC?)aJXA3~4qbnTkx+ZY9#8Sp@C@XgKn?xdd4$KtJKt6$f5j(REub9viuW zGu*)$p5P2`a7Lz%j}0FKA3Ht{J=59qAJj6_xw18ZXZPiKDKe+hpQ1x`x5J8Vl<=4z zrsybr241R2F)5;PM!g5mt6|f^Hh5mz&b3q4vt8!tm53SqK1GU65%6ZcS^$6ZEIYet z)k-Ye5kYo%{!Pz3O{eYniUS7@7@^wpefo%{<=McXW2PPdH5xOU8t@cqX47g?P0y(b z;+SLVGoASFP;ICt1Z~JPW|}to|4@CH^Q1&;K`5BOYabQ9g6 z7kmdvJJ16{*8(nEu#+??uryp*!Aqn`fu-Rl7SPR0J6IZSW#r_7Yf1MTz!Gx?n_tAd zqs6#yPD?9Q&5dl{2I&G$Lv%h#IjzA36RAzX1(WEY{$}8s&1k_cy(_v9aIoY;NYFD@ z57GNShG@VDKvj5$p$$q}WEWAf6n7E0mWu%{gB~?tRc)mTd%uV9?BT>E5Cwzn=2SQr z&svktsCaHe^c4i)GhmQRA8p$Eog>^BlGG(Y(|=n_7HUOUVl<$r>s78%fqusXL_PMUvb}lDnkjxm2mUrR4dPUvDc#X0FbC=N3 zavwaBJkC(#d7%PI64AL&HnhmJdV2w>y$F-aKwdu6fSMn^UASA^2M4@1>D)6j{H&K+%MK&u^ge}hzD1KjY^dzj@&#Y%k9 zi(Qzu_VRRMqStQi-O-os+;cT+sNcPvMd@qs{H<}fl_S=~afvqBz@2q2|MPhBUP^5VRWKq1#;A%UI zYDPcnVk|nXGha{jgkr%QDDWkpW;)mwoQ;E4KF50fX(9QjJzdMUw&I-edM)Bk(nGaK zAW7G0k(?ymRg0wTqgtdSDbL57%7t1aYVqE`H2FARiLT3 z;KaTw-9SHq1KuRW>x>tQZkkbMH((-^h6QvRrFF?| zBIcp>sq@bzHPwlAI1)O%ICUZy&$MZg4jm7x{rpsULyL3{9j0$3{Zr)Mj`x}AHRf#7 zp_wku#_RR3<8Dp9yUZPs+fe(y-7&#A!PF<1wh5*&!L&~(#|x`!D|z}&!R`#55_-`W z@qPMG%FTfp6Vz5}$LxvpUN58#(Wg-(bZufrbq3Bdrn@B5Gsg5RpwU@&uIZ+7%8dF$ zZNqFUmFY!JNET^0T9JnIB7sBe_1T6NqFVg6#DN2dm@+3LwzWqr+Gba0t3F#QVwycY zFG4ZX&85+9Q4d$CHd2XvF43-+aZuT^L1_gW{-9v80bCFbI5-U4Wmjln^Z<`vyvJdiHQtNUHvJxGF4F&q>wNc8B;) z09x~S7jtb%p0%)Ji8&x9P}MiITjpB}O7lt*;VKW&bWrEhB9boZXe}I8!57#n;#B9; zVv%kZajElZm^ZH`Z_>`K&Zo3mZ_nad6E#FUYV-{({dfhHpY$xG1w4u?O451N=ys{2 zXE+Dxd^nr@Q!42p%|S}PJk|WJSKPm%vW>uWEUUf&;= z!%pw-w2!1mudlsadVNPLhk1;-d-cKfjkWSgQq+gbzQgzC4lT#^9jV;iYW9N5;7pBf zMqjGY@6oTgv%|$U-QaDp4zEx*TlbBZ!6mzx)LIl9*Z6T5wFMWgt_7r^E3GAT zq$P<7T9ezbF5$Y;+={+c_T8w{Bac=6QKLgl(GfaX4ql+ z!WzXiQ(P4egJuQ3`kH3PKgi)R92lgjvNZNlmTVmuuR4Esyd1IM?o6k_?;2?vQ9fFY z{s`|b+lXKSuUghTqMdx zXv|=p64hkySEAoQiNm)z;QII{8k2T>D_1q_EpEgR)hH0I=YK1wQ#stm(7I5LT}nEl z8R&i%)3hfs9U(@-Sxl=diRqYTO^X?c>6jGDn0ll4YN#!`%?emS#bBa8!zDF|Zr+1c z9Wq2obc5AMlGI1PVr_#`#9alPEMP*8c|=d&fx&M^@#!Uk z)5}7%+QkqxDTzUMPn>};=(90*=wfJfH?GS$Ok4tdcdlJcG+2{;y{xfh@GPvNtuej$*oUZ*)h=h>Ww;DVJ133sM&ag49j*V8C-C|Dl6n$4-T27`T~|BR+^jRaO`$y%w(4qbLL?&|BeAB9{CMb zVofC?w^BFk4KX`*jM~Gx4GLuPb{tYtZ2?PlOG?+vSgAz!Lt`SN_LvS%;lVmYLKV=j zBFKS;D?xq@Hyg($e0r_|Aahuh@Z)ZVbu=Oc37ofG!D?*c1dJq`Q_t^rd6GQTcHD>B zrL|Oh@w*=EEzRuzz>Cvic?qVn6I`&`%GsKObH-AA0ZXYL8_}X3hvtloj+C>5b;udH z3RPm!B_g-dacF+Ib=0II$=+O|4*3%JuNuQs}mKion8cun@4+~@@AL&l)8{|j2W!S4p zh5w>M!jiqoaWde?YJ}54x+NM5}p2=cJ$_UP>Hm5U=NtuK~l8C{(J2>v>dnN zNacFt8;Ix)49{Yqyji;o-sxtIj>(67C8Wl<*7&=0lzFuUFEqIpP}}9>KF&i<0(~h* zc%%xC@#s=5f!`*OvgYqGy4XQGA`j6?;{U*5Fv) ziH0olU=8As-1^e6$EB~0;!!Dn-IOji$l~BKXpA+?k64B*VwEij!)W_65*lk>h>@o! z;^ehpFIJL*YXQ-&;LAQ1qTi^&{S;iE(w_&PbGuenSH`R3H5kNr0wZPtqhs)_a-k46 z;5Y&cQPHTm&C_R}*+Lc{FM&tQf}$~_gpPY7no30{jTwZqv&aHJ6f1U7zgdaNWQ;!q zqn!H8BgZ-YV182K^o4z@9d5X;%`iZ0VhuhH$cV0i45wK0A}}E5;caCHMu$-=d_wKjWN^hUlM3 z*qQNPjLR7BV|y^`S^jRu`9`j|3*LNU6>JQ# z!KC;nR1;nonw*y_5vIybNJvTo}#}3xS6Cu;>od-mH+fabb$2bDZ*A?;{)@ zq<9vglp(tMCg-`tSDltu8DcN&4KcKw`h9YDq6?ulgoANc4$*z$l;N7dN2ujp?x|L2 zJBru6pB18KIfoZ9&gH)A-HA$V$aZ%%#KX?pyBlJ99$|?4_i@h8eXgsrbHzV7GnU7G+XUMG~s={YR?aE&<1`P3!E+nrlAo*h$KZbZ6=o3S_oLZKt+zgvcr819xg=#(g zXNdbE)Gu?YPc8E+mqCl#eN_8j8Ly0xpYfdM<;V=pDEeVrnt9fm(pb2tpugk-VoZ!U z4YwHz)``K)IdRcQTyDXlg7KK80gTOn$N|?MbJ^tIEAj^x6-)w`!Q2Knai-)ZcO)(- zxy~NqI!Nw6U5M)>xf>1Qx=3zIC*rzFZbvC`y(L%LgSdW@`=Ok;L6Um~Et(`oNp4ky zxJJq4We_((a&y?{>5@B++b~UXEl#qWE4kUMTPeAX+`ii+cRE|HmE7YT+5M7p=aZK| zORhMFxQ8Tn6G#1|k0m#r+xH*I#khUnO71|IeEuN0 z&0PC0lB?x@P!+4kem2R{F1d?*#CarlB}bMix!bv12g%*nfh-Fp_iK0JN+kCYTUJVL z701$Baz9p+{IG^h!_as|BEV+kE$nr7C<#7g|lH4B7*>m6);Z(IBBe}oW1dh(I z&mqqK;uWQs=gNh}#J#4JFt^%4+}lc(SOd!p^dG+eEI9>Zm$+`MTZ9=v+)2!RhLJ_w zDa_RuTU>TT?ER<5gT19T6FMQG79pR26Dn4-SSy7LQ~ z%J+fW%053Yosc_8OjX~2PKf8aPRQ*qW)TN=Rng$G55#=+L*^Dr?o;+s+ih@}O_{HL z!Q4x+!DW9F%Ty%zd0Uxa=%(hg!%>CjCl$e{qjmsc3}(k?ADv&)~4NCZ^&- z=L4}`tzj-+F2p2o-4r(>I|COsCCa1VT;NpZ9tVdzMv&25NZeZz5PS(NhzXlLwSz)Hpw89Oot18+lK z5G2csx&n=p9Phcuw(ax34Q$9I?43avio;TB=VX5X$%7SyGnfv=KS*i!`9FdDfQ|4K z#jDu97M+1|s-sk@jl0IDsw`UVx z?;*U5FEc12bI za#s(+P&|;559p8uNiT));t*jdo|V#0vWFm9QB3$W!m;`H*~|5sqc-q7r?aLikfY;dhL?89!m%-;LzoGVW&ll(B{JY_=(^BAdY- z2;+>|jOC2^jMZFwfHB4xWGpPCQf@(bNrz7@mrWRo*QRRO`F^mD0gyI9z><2@;Q75zs!fs6eq!E1#OG5F%Df?FohC_Z^ zDd8dqVQVhom@r`|K0IZ)&p#RxM^C~m#sbFPjG_4Gl;x`h4X`<(C*gZx!ce>+rQPm2 z4U*fc2!~e^hT^BO_H@vfl}rUbUrD$zpKw5!FchE4HZ*=7_Ra)e=_I_lD`6-;Gv)uC z&>TqqX%N1{7>dtHX*apff&4u;;j6`jCo%mk<42Gr*NrCk1<>9eAUq~QSdl|`Cd)66 z6a9TL;YgN*AW4?plz$=QQ%VSJ;R{ppVD(~>1PDX%#VNU7bOj{K9fS+237=;AMy4NP z`U<8)@heiL;@L}KIW?cKPnfW!itzdlgvYRUkca5H?t~wkgd?j7L-D04KgVQW56SQ_ zVV^F9*B21l3kgrpA>7E?Q2hE-sXHoHKt88zMN0By_gf+PJ207tm#fx7GQNaxH`Cuc zi4MirrfeQ6yay7$kMNefds6a!{s$nrqmpn=8R1@oFcg0vWm8(V0g_6_IAc%7P<%tm zW}p8N*!)Qlp3gXzF%*9!W%FG4325E}P@YLc-bkgd3R-#h+yx zI$L#DUIZ4agrhXV_ZUr`=(&vB7_)68Ih#=tM8C`UZ}!l_9}_d?B%N74oaKG1NV3#NIGE}4I4Xm2 z2}k8*x?`MdPV^8?$tP^%yp7=8zQnb^$oL%NLN2?2@jOP2{oKPihD%+*9tJbr%=F8J zLdNUL ziN1~H1t!s72MDuz5ccUpI4nfCm?bN^6MY-|e1^4O=8~kQns8IFXs|wbt(0B7sD{8Ofki*#2n0V z#=W=?EiDCJ=~sY`Ztx>!mAr?$&L_GOuI^gp!EPtxhORxK{UC0GxqHhWI2maE5^5D%K40=G`aA08`l{%hrJWEaLm#}{9jdTG#!_F$Qd^!sr_PWJ%$<65Tgx4eH zNG@O!cb?>CcPFlmIV&$7>y;ryc17Vf?7Kf%Z29~~--g}#K#9ebM!v=KfG(1|4weB? zC%NM)zQqpxcF7f$KI6?4XLPp8T~+!L=IrH?yP))2{1)|aJe#6Sly>GMy6d;t*$n0s zagp~+Zcx%MDl3QB*tG8CHklawe=BpJw%dB!cv)4kmQgSDEvisuV&ys5? zc7uCCavie$;NDJg*}ksgJLatHb|Z)Qd&zr3x2gO)wiY+Mn=Or-P?PV&`#Jpgk~dLP zkjA~$G2e&xP^9j&jsAFGx8xwphY!;IJCt6-rh{tVS!+v+rO-Z=e;?XvLzUf@#yx18%Fll--IF$3J7>G6 zq{Md&De(7__cZ@i{7Zz)*#sg>>1?I`57l<=< z8~3$yf6hI|*EglRy2lW4LW=vz-_Mugyc246Y3MWdwG^kv*&%yidz`io*~5G%rrI#e(_8DG;=XYWN&RbzFWFk+ zy|n=;-9k?Qzt~-f9cdw~m1v-dG54u*o@0z}kf@g2m*FOGJ0SY44Ur{H&k z)-ktSoYZ}~Z;03=x#!Jh-!L%^d(gBN^vPc18!uK%Zh`v&-$c=dSEEU1>-K( z$je2y{FwhrQJ&(e(VwFw*D*iazeJpq;(GX(ifbh|JpXwAwc?=^ccOop*ebalxkLQd zi_v&vgEFxrceMW|u`|VGYqyB;{FcXZQCl&|f2)`#x#O#+`EL_1N$!pw3IFY4yW}41 zalU_zxQ8dtaT5=gZrupv^KS}PmF4O$?3!SI#axpYC&HsR~CNkD} zSpG?bq;7flY5oUAC&{fUo#y|uD3{z*@UmWXm)!K6Y5onOPI7O-%U{G`$$eKd&Hq<1 zT5@B()BF#K(ZvXRQljQEHUhRKTOc`v|aBPPM{eKs~46(TU zst5i55UWqNxY^wv^uH$dOYV`1NBwVzuEQ+d<2h@+{}fkCuFk*K`!DgN?b_mhUtBA>q2RD9BDv=~zv2H- zydt^RJMYmx6gwri2fB~M$CCRQx{t(nlA8_P$Kq$nT?XC9!ZpgO@5hoi{GW&n$z?$I zi71p@Y1ga7r=nDHJ-Y_L^_1M?+U3S)qE2#W*Iol|xa5YRzR$&}k~F(v`Maa?FarZ#V4m)mIF(6 z_`eo=C3ivA4*$0)FK?jSUVOX3vb?)sm;ZZFAi3U!yZrmbDCS-e3(aitlb9=Y8}X{y z&th}~m0K?EGr#fwEH*YKxdVPhc{jy*0=lw0#pMK?N}wreSr~9D`6;d};8#`_kZv)z zHlWl=-PSY<1DVQ!ab!tn1pMphihVqDVvUjS%U5zGmv9qTB)N)iV*~k0 zPszRJ9~tjG$Ktq{u_l)E|?2rv^lf{XrI=vYfri?z5YY=Z#?gaOO7YEpKj@%3VmoBqg>A1B4Jd0Z;Vx*mE0GV-y5eY`8Q zsN7<4bMS{igHj~9QrFjkMy0ppZUEP$jArgq@qO^Oz&K^)Oe(iX)MKVjQ0|o6+zO{T zN!iZarDAO`Tb!=^V-{In>d4NUiud;3kenyaG^Z%uF0iW^{_r(Dh4r^;1a%E#Pd%-`IeVVyM z*=unQSJ4^fQl-3wb&eu%*C>;iTO^M6o^4*Mv{^dwHr`afPI*#V_9;5wyiVCGxzXUR zS4!uSmqp^OydC}pXgbTr%L_Y{)kN0e1W!XVm@od`_~s3OT-r6e&*h`z&5 z^k0CAD9$3fKkn%jE~|<+QI{s}iqpU5eG!+vDnvFnawO^WMRt;RMqT(tD4p!z1lq*g zKt)*E$B}kT{KH1tVpuBT`eG{eYaY>8G5rnGK{rX}aU@MnqI+UDK@rCw!au?--N@!p zR7Gu;irR;HlUkAx{VsBa{XNe1l^&v3SeaznvcCY?Q$&O_HVtKLMaycnVeQ+g#yRv0w8E zY<##ILvIOh`JtXya5mEGy3I#*-55U9GF^T-$3_xOELZTFxwrx&(1u@ppx92pIJAoi z8pTGx-RBfvfOd(GK`Y|#T$cQ6;!U(yM~g^KJ`dJfu~A!8j$f1Uo9H`LoXS1;cSj(g ziko@#QugpKTS1~p3DreD|Jdd#c%ZV$7%*~|S^6v_V^^h93IDNa=k=}Flx#QLBM2l8eU*H_Ye-6!(Ap3UQ*B${a8*>SW| zIA5gf74iF)mW{%#L$;A;P27eR>2Qh89&8*T-la!`c8<^?ZmFRaUsdaO)5^7k%sCAQZcCd+&7)6FSIVWkO2>ORhEI-MzW4IN^@w)o^`Pam1&KOxL zVl|Jq|Fcqe;S8dR35Z7%1?YEO;= zx-(5NSiO+MPk0VmXpP3hkw%3o$d4xd{C>vpOsbUpQ@tvlMjcFRq6H&C7xVZWk=~Z{ zJUoX!)$zQB${tDHoBRD5^f5&#cx2I?`i`9 zo4A+HMEiM+rMJt<($VEs-=$lo(}#|?B^G_$38;`qPWCFXJG_k&F$DlNhH1v+=KOk^T9Mix}4c@f=qn z`3FEnG^mTa6pNc7&lcx{J`Q`Ui@Tfv%=Tmhd*Q})k-D&I2>z`-vcEz-q33YmRe@80 z(dAoJ%6^g|_LJp-^ zJWxouBgd;yy_t-;kWlTr#O|)06ouRS4J6%^Qe|k(5K*dJ;3O=q35aimE4vTmE?nPx z#J$b|pnt6y1}w(isYh(CoTeNrPU*5xIZ=F8<4|gp-dsv#-vBzyr9647p#3sFMC?)* zn&gLSe@y+d`#L;NeIx$`WrupcZ!_ZujGscTL_bx2RAb&=>SO9j@e|acT#78~)j^1P zygC~3cwsrC+Y7Lq*nOtj0J#m{SGdo8vwE*eStVSpj^mt65uUuis8^_3`E$SyJzh~? zX6+T~b?!GIDew6%a4epE+^b${eg?XC)wgP)_KQc=3bkiT9a^bIk=JMs=J>QL)Z(ga zU|DqmcE7GMtAH^)W!NRgp~rWLp53RSzxoBc!sgdlZ>_Jk$6v1v(ys7M0lhA(UJI+w z;S0)>c%)5N_Bqbe&IaA4O;_#>U7HOjYDQ^hja zzpUM?1ih~Tb8FuM{*?W1Z3Ap}0l%%2KkVnLl3J{ zD~I6UeB0;9)|V-Fg(LdSN`W`3U!mBdas4sn@`7IaGL81u!s`7P^BYj_cy*aJudEN` z+dKpG>B^fmSHS;2uooCs-*b`WUS9xlQiNgk&sitylaysnYRmJ$HL`WpwWIZWCB34c z36bJ^>d|!V|yVU$t-v<0n?*$Y# z8i!unF7a*`>QiqP;qz|7SAp9!8eNYu_F|+F)yYPqu9Hn+{D#qq)dOpbI<6`k_;%M} zHmCYlr)+$=nr4I(NHp1eparwXK|8DLblWbC=JE%cD?Hs6R)fCTwr`LtoA^fiRv~## zxY_oB_GS0;VE=yQ5?i4MUja`~2?>1YhO4%q?=ixc)4&{WNf3eZHeblDt zw8}XdcPQ%%NxQg9t6rm?nllyOHoY`=HawS`FTykJHicE%WqOSB{21rC7ow$}rTr%S zK7M2uY@VzB%GOJzzUZY|eUTHg!E@MwwVERds}x&UwQ9Vxiaczo@fl(DZ~0%rL*HnY zQK%kQmS==@PhO!>sOMn!C#)7=*C(w0Jp4t*khcOq7^h#POXR|hqeBQ*Sck6rreu<1?K5K$K|N&DIW6;*gX%cBe0{6+R^H;N;5R9{#s?j zztu(&<}+rA2feF|e8wGOR`pl#JP%`F2k%{<&0`>}ZpMX6SiPXb_waTRo{H}f-(UuX z)%>zwjlTN5PR+hU{LSYA{@G^&=S4#Hu=*0_W?0oQ$HVG_-iUpY{;nVMT2B;4?GAj? zZxFDj7zR96i~`n)df-5o4`ulXmXBunIF?Uj`4pBYL?&0@^vhKfaUAi=R@psqc{^Do)oiy*hvDuAkGDD60N{30$<<2 zZ(~zi-eNyH+0Xmz=VSJ>o3&rFb}wu9v-}tKCX`E1R#&bBdKB^#P$(x^3gslEQ2hA{ zwXr~#EQszVI4q%w&`RaS13)GK*#p>t45|&5RJ)q0gZ-Le7 z55TVKFTkFv;=t%t4Pc$>2A-$}fCJTR;7~OeI6{p8N2}DoW7u20S`0~pIu1sRJAazMnP__>ejTxKSO38lPpKFR;%|T+0@fM%{Lnzs2&MEPtQnAFDJP zKUZlq?pA4}?PbgTZ21dY3XMGI8d*9tvh-+V8PH~7_si6JqTVcxdOxI5@8@gO`vn^H zU9m>JR-#d>quOS>SCnekfG*dl2dg#eyRI7bT{pJrsqKJGFSe=EsNYXyd4I-%+9+rT zv34j&HJWYeSvw9|;&-m*;V*`CO`vOI^;At66d_B-m|6 zv<|U?<*Qh}nl0~S|LfTQ1MGi2`+tc2KdFzTF|5;UdV$Ms;<8(~>{c$joy)$(Wp{Gf z_qpuH9NTU#^);8;%cb^nsb9F1uu-dZ8@0$`qZS2hl)Wq)WiOxU0;Z!(mor^$qpWtd zQC54}D0_9RJ(0BoSv!IyqghhVl5uQ5k?p6kb{1>ruy!tM=drepwToGMIcu+G?X|33 z!P-@PzqTy{?zOE1?zi0m{KfVFP#6ybb>nHE z!}vSUV{8Qmj2*x%<3nJ`_zy7O*b6K$egzgAh7;?6F$lFs4L|5orpt|xGecA`U2PPC zu3@^X5p%jkPa_UI);JbeXY>c2Xbb}mG)@H$H6{W_7}J5Hjb>oI(Fz=AECx>x- z7;fMyBMZ3N=m5Oa=nPzEQ~@6_dIHxQeSr@dgMk~3QNSmSaW0H!vA9WLL5lsnbBw?n`e=1CEBc!7ec5!nz@n& z&z4ziD?rf*`hY?UltO_(UsT{hAkgq2lr3>YLxGf?P(n*f+=Qhq36#(&2jmMZjQ@8a&uh%iJRl{&)giB zpK^0t{*{~KvNAX>y9|!YhQV>U+2FXm+u*p|X>dgDF*p|Y861l}2FK#djW;2W`;E5( zuQuKZ^csHw3>fbPjv03YuQNUjJZO9j7%@HtJZwAwoHjlSoHrfVfNwDN z0{_&w6!=!-a^O3RtAKYJgTQwiL%{bLW5BzO>w)(eA>c=iL%@$4)4)#~M}Q9)$AAwS zF9d$xI0^isVFJHuycqbfkp(_t6oKC{)`5>2zYl!ecm?oB1|{kz1|{le1|{t&gOc_u zgEF8RrT=V{{R<&Bhq{f(4?s~af;-bTtm zpph~#)<_w+u8}fuu#qwlX`~DsZlnxMH&O=X8z}>ejg)~Cjg)~~8+T&_d`Bb4#5)@~ zCce9oW8(W7sW08#co2Sm()eoR=x2?81bnLTPk_H_{4=0xl3X;gWQ?YF0Gpe(fV+k6 zZ2DiI7n>ONMAHX=w>I4aJlS+FFwyi$;Db%lmYbw4H%VJ=V);DW#L{@Ai8<}tMb72B z&cXlwT@UUW#LnTYdr)<#Pqhu=*E}8sUZx%cK2QA!IHaBeUMm9oK13uAS*Z5lH?Ypdz zKEt~--k}cmUDo^xas*$|{3g%}=i6u9@fOmr5Io>u~gJs=w$M0Dhn&2>fVA40wM>8Tk2*E#Si)+rURV&I6z5aP)4fUv>-tot;5o zQ)dj=-dP6j?c4%h*6G+QX#-x}83YD8w}i6|ysq;+aI({}54q?Z0N&CW1SUGSfJhrK z(|I0vw$stKsb0}J0Q}?5An zf7`hQ{8r~S@Si)+1E1`4csA9qJ7d6IU1eZ**B0>EU5xu#2*|j0AWzZk&x>M-$pwD$V zp0laG)-?e9=dK{|$*vgi>8>)cqk9Y3*S!tg-+dk!=yqJWiB;zqu%o*Soa^2K-qO7d zG`r6Ov)zvUsQvB%;48a>S8b|4>W%^bth)?+SN9h1L*0(&ZmRpb2Y`Rm9Rz;8JNUd! z^-tX~;JnBB8I z!Z)4=zN@=@9a6Gq3%I#w8~D0C=YenCG40yh$4E&d#E#Oakwt@fEa~|mIb%fAfdIx|Vy+L4q zZw&aH-ZIeJy9FHY-3Eqw&jWAnb%Zxnw08h_vNs4^?TrDmy=CB;-YwwEd$)nF>OBv9 zeXk>e`t2P6{&{Z@cvo)>_>tZ+@RPk;z|Zt<10U)=5Bz$sV*;hxI{6wVz2|{LdmWRT>fqi1;N0FI@I`xL!1UfS@TGgVfUn)V4g8b6=Yi;d z4sEKp?~MWfVs9DvvAtWshxcv+AK!Z(_>;Yk!{|@;4gigPL16p77_e_&8F-KE{@7T8uynEky;HURFZrW5|-ZudJ z`+Y&+_xHts|FN$OZ0OqpcK2-qFY60Vv*ivPAqE9wf@MuFl3x})TmOY!yje%7RqX4{ z!{psTuZEd~i3M%-Vs%2jOnp+_r?%BY>M`|%dP-gCSaiJ0aj)Ymj&C~t&GBQ$ZydXv zUCx&~|G@c&&euCX?);qd8_p-4PdWG1U0HWy-E`es>Xu!vaJ|v>Rabj`Z~b%Yud6>= zzfu35`upp@Q~y-`)Ad6Q;|;S7@rHE6OByyB-qrAhhIzdGxN@qK*iTpZHt}^x$@7{P zfo~D~=Wfz>bn}zu^*OY``J;^XQ$$i)E5cMp?(=Md@Lf`22N|0(!J;e0~q$9m}V zQ3*BVrvC@(iOZLeU+`@KpBg1*JVe*CiJyEP@t4mcPK!^E;E67Vnt3*3_`B!42l%w$ zYX!RnuM5ym$^QZ1`-L+s`2GG5gEO*^VNdM47q}`uZ|nVV8#F2CEwpcA*<*P*<; zKSrLwyA3 z#NBRT(DwqJ>SK7nL;V%dsXmTxZ?LBb#Cb8?ROe8i0y?pZd^70#fKJ@gHUs)8AkK<8 z=73F(Bfu6%6#P~o&WAaUg5C}MeD7Z5g2!t7j_Vvn#~(W8oN?!SoF8y1v_C(-d2~9y zCFZ2#GAHemjw{4Ghzm&H>zoI^&v_EJr{3lKA@Kc9+)b=L;CujhxAUvO4>}(Oe#q(C z;O>6yU)jTR1J%Dlw;QJxcq%}l{`B9d`z_cpztG=toVL4=w~Vt37xEs%xrLp)gYI#h zr`X9Gbiaw6l>9M;-`THF(mJ&t2fd6G#nILi>WDH?yDO;ARosxZh9`;V#duDEo5I7t zH>fisjOPuizw<72v-4iH?tDVsR`-M&seeKp#&dte6Y6nxJ`+B#nhDMWkK_Oe!i3+e z7JWm2A@35+B4I)^RFQN*LID#wz{D{8;wj>p81brzx#}MUiw~lJQ6%Xb({`HhLZe7n zT8b89#bi8~&&SrMGRflNdd`d{Z#S=JfN>oN2EqV~q`YdutB!irb%XI@Hh;tN(vo*c zY_`=8>x9pTyx_i3`yh(3 z_$ioE;cO~p#*4{p2DXXQW~O*JmPw?{JRPT#g(A#EtQf4d@~fj$nIeqEtTrbCU=QON@&Aqr@Q*SAb;PftWV{M==g+xG#nZm9Ub;XP{(7D@!^p$yn6#f;jvI4>fL zhpYcp?}?2F54GBjcl?uy+XA8}knb1HRy}cWfe{jszqr z0V^qp)i;c{471S#6FI=d5S{>@VLrb@8hj%NJ|g|a2)l|A1z94~Kk~am4Z#PW0G?qy z_&+h`8xQzLgJY=piI5*PF%*JWk57bx+HJ%|n0X)NaMpbN7Esv@=Xx|vz@eJV!;29oM5j3|Xnq%U4tZ3#VW~PuV zu21H(=|wZ0o0?yYj=KIdwFL zPRa}~*wmt#GFS7lG&$i|Dqc##xt4hhUB=3KEvJY=4y#jhYw1E*Mb`_k4@UB_Gf0hX z`XlNPuJk@WvlN}WWkOBNOeziqlWIPj%oHc3R6-LdkH|vs5VWD0o7AbB)LgEZ4Q3LN zWPa{uHEYK5sdW&DX2EqsBnw}rb@F(KztGrjDsp< zX5wo?9l~|)kWMnQsA3^zOtxII7R^FYh=kaZX)|J`z}MZarVpF3#N5hsY*{U1I1c7l zmqqG@D4J)BLZl1vY(AA-R;gvQ(zry7;X7YkM4YIRbS`4X?HpBy^TOaEGXo)ytK*r( zd_Egj!9*gMk5e+#YCc=aO(iM%chxIT+5S;=ER645=+xr*u&Xu zDpV>Kvl+1>V#XRZO?W*V9QOHVVwu<~Yz)B`5?+gCXs-sW<<4e{(VQ7it|Z~*rV=_q zp(Jo=c?u0NoJz(|!7-11;Iz3E-N~KHT)<#RoxTeK?qt@yU?I7>R=mKo73mJA%Byy8 zG18d%R92FRPMm6plFjDU zgIBI)nT0~ZBGa0)9?Mgl(SjsPk&s=&XbtIPred2agtHjC;>8LlYF6o-RV|1K4K80? zxDC-o%+txZsW3pA33iKkI|czWBXl&GFeS^!Vo*&p#c&pOraf3HW}_I?OboOp;#e-N z3N?|>XY-S(*lIznEUlxNWSpL$mE}!SC8tmirgRXR;^3sI;A!+zaEqcAX3Ro?^jt=d ziMAbmh47~e=z)s#0TW$&%4(cYmndi9l~vtXRWP$|Q7rse-kdlamu9S{V|fHe?du@u z5>W*fEqTMVB9+aUYzLfSFtpIsDTtavJIQ6Gsi-M-zBMYm6x6X~A<6KIS=~z1OfrFa zi4>}yqNs&ZrieaJgmfp1lQfG1L8gt`gvF6r&hc2%n(3$o%8{9Xlwf#+wBeOn?4+wj z^I1V5Q8v>w!`VzB3p0^DlPRF{1zAiMfvjEjYKQX4T(r1uaVFVZA$?|E^Cq*IqNb3r zNN5&AjAUtkPDn-~gbXtk*U3^UC6Be3iu zc9>_V(=y#qEdRNT$w6rvJtIdV_LgcEa-&3gREFdatodZqjm?x8~C>YMO^F@oE(S?P6;w+1|Ao4w*N4um?bpAGp(bncs^GDk* z(nk>0Q?a3Ux0=Mr5M4{I6sZYg6xS*h z)aSJ5R-zJT(Id*(8cUQx-+;Z2f@l&(K8TszVtWi`iLdQ~DRRph3#8 zV%fAFBMS)fgIf$t8`7IWSwf;MkMRo`(j_u>s!En8X!QjhO+tD&I@e4Dpw+PDle=@W zQR7gV1k~_qq7ZfH;*sodszkGci+(I$v_oI841qNnXgo+-7%GbpkWWo;<`y-J!rU1O z%edK9l`Ifbcqnu;g;kZtBOM=y9(MfmX8z{mYib5hE_VtzRlqoz5={is6JJvhnl(&A z0r3?876@U*Q^dn|i`IEKR#;;NiMe2|U?^Kt^O)u&VPX)VF<$~iv#DevlqWe8E7C2M znkR86AIq&JyEsWW1y%e0wUg%dgm(ccqQyG2bEEFz_SN+F;N zz#EckDyeQtszb4KIyRq_j8G#yk~@;*qcTaA!~a4OQoo*wV>v0s>AHdzuL(vLN|8nF z3Ka-yE~C{}nNzBH(*z5P1hd&wcw?RhL!seeR6vhW`dTKFPd}KHEo`T9WpncJPU$*Bf5)1YSoby6po4_0Vyez zA^%_kBqB>^GeS~(wL1z766i%^37W_A7`jQ!U`|}bP*cptvneH=Hbmd*w-FPTB%v^3 zW+)xG%(877!d5(%G|$*}u4^OdgdCok_2_Mtv`j(2qQzd(2p3_Epsdhen6b2!(X?pT zy5+D-HMJdMjp#qxrn@OkLy|GFD~K))OpWN%UTkFHRp_F%P>DuiHNhkrDMPI-r&TGM zi>J|9%d5E%B80Utq07X!aIc1Ww(SMIMxs4QP}_%CP{?Vk_!Zk~FtwUR$*-kVI<1lk z_OEK~OhywZN6av#(^V^U31zYP1Fu6lKoo#ZAwMg|!s5z`Y zLbDWFgbLcOSmIhY6?%nX!fR&yRJ4?aEF_XJ(%RrO(pvGg%Tat5z<%apFXNyKMxojj zUz=SSGBfH(1{uTLE|$T9-qImaYV(V0uwvmFq6l$VMmM6&3{nUElk_|u>4B*BAPB7J z*W*ISsxZbNZ9~t)4oWR90l1;b^#XOorwuHb(Ke)wfEd#B&=YB1QX3gSlAj#>VonR-0IO((~%YCtB%x6kT$j-CJ>e zZl%WSl%*JPHN1vx?G)8;qGyuD_!{bnYJrw;sVA+tlZ+P49CAig$9k#OXRQQ@7ENRwI*tu*t3N=b{FO$*LKDhOf1-x#2QJSuCeL$eNJ>!vGp3hs9Bh2 z>CsARL@ykR`YPI@%nKq|0;(A~s=TE%=Mv(~1}4PO%&Cm_&*d<4G0P#0y(%d^3!g&2 zg07Bgy^vF~PbTCF>T!Wmt!^>%S!iRJyr2`QrsZf3{f?vnRCP47IZOr|Ldjw}2BWfk z8p0yKDkN8-APC7-odWk1R8-csxZ*$^5(+n~tAiiRBVmtQrtZP!&_7{vLX_ge@JbqK0Hu|EajCJ%fRkiv zC@!J7m?)*Jwz1REwpF-UJ8@N4*-oswABH}aqE2<8$BQ~FtzFFf5|;X~M_G+jFT~d* zNm^djy&89o19NgwhnknxcwfSH8k%!8QrVoVzO%-;OEGxc~b>#n%q~y0Fy7kKqcB+gs@c?U>38}Slr?PDy&Q?uHD+S9AQ&f zfKO4GfZ7E26>SX0#a2h=5lt>r#0oVOXM6WT`sBk{BU5VxTT84YG9bGslisMP`H-0IM( z42!ZgKE0VVh@@hK%~8~`AXRyRy_UsJiEGLgcQUZ5W=Z5U)W3WK#1oWcCX z{n+~C#Mv4jdQBRo&KOV@acWn3L$07?-Gtm^?J=PswouTlF)f9YEXGfkGNRVTQnC+; z8CXH-kx=%a3haPZkR9%H_}O&X2^Xw&2*{G&yeU|R7ARdZO)c2fTd=w(8Sb!gpG{X* zYzyRZsTMEcEEuUOfsU`BfL2zmH9hWk%DRX>kCPQ?PE0hhA|5JgIu8H9iECU1nOoM{ zrPq~SwU#R*Pc4Hp`{h`{ti)sWFZzH16jYW8hAd8LB(SioP1G6&6}+nT;)A6GwVgOp z3S-AGsb5$bBgGnHB5>*@mO?I}cvU3os0^K0wbsqTnwS*Sk}nPL69R-W0Q*?$)s^rf zk#>uL&W7J(V4bO5;FCYqnHLnVwic3|UaR zj3F$sB3cSwf#re%mkW?Vu3f<_;+e&2wrGb|8@3{YGFQMX6x$-$`J5{iu|f_8q^m+_ zZDwT;7hNLOh9GX1X*J)&W(t$mN`cslzT&WE}O|nH=Efib(vfY495$%>{ zl9+C^25BIYLYx`E4iw0X9U+u=i85)+pshew>^t^GDqO^mBM69<`gyDf5lOB_lB-Ej zd?EUy7`D#~n8irXfRynN%ZzCjv4Sk;RygZpZCGoG3`Zqf@`_@|bdc?%07V>|30hx- z?6A178iopig^fg?u8@6Aj7Vf#B~Z)4h?HE``(U+f^rOoqR=vH_CnK>X`J$0x6$<0A z6wsk;v1&oxST^kACE){8k<&>CHjWOQVfTjo>LWX{?f_janZ;qTb!O}g4K_v;rU)O!7`1^OWC?Xa=K`d3-j@!S}UcK zH0PFIj3o}0)drOsuD~J#QCa&y)xwp{UN0B04_2IYT1yUzU~wvg!$aIc2;iI$DhJE6 z3L8y`$~wI#`J6Uaiq`s|keCsQiQLNmuPSgC*zzG6$NWC036|4g?w%E;6SBxP%?T#r zn7(4BnMd;kfwdeSPKC~0!~r$z7FL!}DU)ce(6(a`NwJlLmBC~RPDc_eDR>BSHD8OZ zybd}9GG{Sl*TbS^RIzBvn?>eD;;|vOnvtcmOi{N9oXkk0?C@9%fO=1l2L|Fe6C)d& zdZx!#K`BSq!|w~QRw5j}V+Vt?R8GY7NnE`|USp@TEYIxlu!F;rg-V#t71wP~WYw%E zNfFfAk6~>h2o*ddX@cHgW0NJds-s9{1dT_$R(ArVXXM_2NCwmZn?zA$3c0G?nrorb zY-$Eus*70;aSTJbM5#l4Wj7&7rFy);A%RPghtW4kyOrr?O&iyCsRu~|kKageAy@=@ zY^v~Utk(2FoVXb(1XXb%Rv1%=FGqdnX<=+KkE$F8)i&YlrS17R)O{$Lk_0QO6(0S~ zC(!{~eo$U9oJAJ@bc@bv`O=&f?5e9=QI1Mj)o-86lbUDOz)HhL8{sxU(O%ra2+p-p z>nzSf?2OH*omMh#YW|0Yy&B4W3Nfq%#i#Wn^8Y5E8fl1_|njeMzb~3o*XKS{!b3CWX zlyd=9*_yu;?`-xAdW2n znoJxsb-9owA8%n~tn5(oV=fFknjaHesFYpD#wXYqsVl0-dQ}IUfI_*tj@q#Z zYu!@yQ-R0KSx!EMs)D$A%_5=C{Y=y2{yH=b?>BYlHDV<*DQA^}E z2O^JQKaX#h6g7iztY~6a4pBhWp*dAJjL{ql!8%7jnIe#mnrP@GDhd-O$mlZJOM_dT z8C7|Db=TTBKuO^oyZ+n+dO(%t7)rI%PWJ@XP!mwXBg+#wbpZBM;YbOmTS-!WY+6qe zIjIb-SD2X4*nuDhJV2B@EpgQBc1Yb()2rplky4+GT}o(w4LzjksRH*D=JMJGeNsH? z0Z+xxqP%X$XOmHUC%S;|P>I(o)e*t>q>Fe$c<2V+uA@SUd*e}jKN=CA^Wr0_j;lF@ z6<*^!Y(g!)1mE($OnLAfWL9PHonsPTKwgg#9~@Y+dtK6qxuA{_G;|ouw#YF5Ld=I)VJ_`Ir z!a5JGFF%2hYM)(3Oe@RffE6RY3$LF<>WMx<_y*03&nNlqEs#I>Fo|!QiKBvJg5yX9 zLm_ls5KjmXeo(9~qSVoOqzV%ibwq!BWYusFSHP~!k~q1d{YbK^Q|UBlY+;~gxFa$!ej^Gfk=`bws<3! zIck|>mN{;jY%n@BE6t`DGh^{p;`T}GnrFxDLuK3k?D%~UD4S=$!(Vv^g;~4$CG`pg z#U>u15TbKnvp!+bYz9$O-!eL0-OZo_*~emMMcc*C;=x8aib^%w{?r~e2i=U>u+P8` zyDHVf2D&Uo3jyt&L0k#3vC6U73_FDxf8YN3#AEKhmBV)|eXj0DulnqV*n2r#9*4uI z2efsOY$Z4wyV^Hi zLLkbHX7_H~t>6DFRoCQbrfB>D{qv2iY`hmm{4%my;1Av;(6dy16M6OSI>T+CUJN&& z-e^S8ZG6x$>J4Nb6h*PMwVpB5H%J2N>rpDo_SjlS0fSh%A)#Ir1mp_&Y=x)R{yHSW zDKSvsoUOYJIMu-u>J=~QuW#+IH}I>%5WY7e0PJ{aKltLMmE|rR#N>9@wUt`iN)VH_ z5}ie`ovqF8CZoyvL$TMjmtUv;w% zv^KYu??N)b(USGStKIGG8((PO_)^=(*V;F}*|za*!>~>G(*MQB7f@D6)5h0W)`$+x zWaCTi8)QP3?n8u{+6L9^sdvyD_|46Y%4MaF$ukUC zn&6ITnPRrqjW3C)e^$r%ZT+?{Y1`Lmw3jX8o2@7!`%hlkz;qgr3$#yCXp8+Qf{kyp z!)V^^#_K>fiw&gI&wVXy%sPD#n+Ao<9E6Y_$9QoD=oW&Vfo0)=y;z0Ci@ zIibtpi3WFFPftID&Vlwi#quiuC*tm57uf>>6t3ll4-^CB5E*^~^;_=3tJ=$L;Cj$D zo@guo8u5W$^+b!S0dCSqwYE06Q2>8xxRtZ72XAtt;CHu`d!+(4{!to5zqV{szRLZK zx!jNc2+3Eqx>3`36Iu8#No|o_Y&=2BCN1roZETJ(yO4o8MB83Y>~h!l7(H#}x8lFE z0r$W=ojpBFPl*l0f!2aliH)tB-4I3tcYQ1V+5#LD>cDSBPgd8=x@V1|LFmMOg0J5A zL<8isuS4y1*V!Y_g=SNe!)8@{ZER~+)vWm1*p{qqN|{*M-5ij2mUXT-uh2fO(#ACy ze=z)PVTe-Fy#DI;TaWby9(|3m^5-qz-Sy%3Ki9bD#-*3HeY5HLE{?7)2f<0e@1NnS zWCBVa7t|8m1l;(jT)gGR#e1b(_?02$;^i|g4}gyHXD}xI8H|m8C_?>*Ms5)d#y=N+ z5J|aO2(1KOo#SdFv=cfAodo=Fm2%-Xrj(0U;JA7SydcMg-{w&+UZ3N_FB&OVKjB$~ zO9=ynXA__@D%a%z2c+2HbksRqj(SIf!;MrraZ?a}9_}|!KmD`|&(nqn{`hAc6a&PD zP1yGU@q#D$LxZphD|@^F%5w79#6g?bun8+7gwYX!&=G;q5dn2XAUqNb#6g?bun8Rz zgGfXqBq9=g1SBHbJT~W`O>EeNL?j^?kr0fi5{D3sNC=Nj9JGlIn_xuZhbhtoBGLp< z6NpF?9-BC56NpGVAtH-#+5~=546nf-?i|&`ZkzDf#6g?bunDwb?HLM(MTj_)u1Mu> z+sR`S2b*G0M>#LbsCIiw!U+SXV=?7QAh_$fUo8$fpMKiuxYKn7?av|LC&ZL%KLImn z_#yD(C)d@4YY2k`UJ&K-5}^Jn7c_6>!VFQlpnWSBX4c9D4P5^Ky9@faa$#1jT$sEo z*R_P}2v`}x73YK-2?q&5LWqDlw{k@Y6NE{^A;Mw86yYYq&4g*f3}KcqN0=uZAuJH0 zghj$p0)^CdEujnoW=7}j!PSaR}x-Lcpc#l&IT9FKP9}C@D9SAgm)9(N4T4C58l64LJD2e_SS3`Tb2aL1< zZBi6}B)#NpXm(=QZ-5F(2r$^a@VfB{`bRF>H}0duG^t;cayT0r=_as9>I6aJZ)-%{ zdZuJk8{2dpXGmtg%q*9g`7(;3z5HrYZy?-FxCdj0qt2uHI80*x0Sy@XD<(|PMxBnf zK1{Ko3&r581$qFKbj|=;phsa0z#rPC%xy5q(To<1Vi>Y}kZW|(LLdfbdm1AXi$kea zJO&;o`E6bd#?F3-iAS{{2@Zg2Ux(^IH5`Murw%i`-Aqi|m;qHAk?gMbNI)P0lC|+h z8CN&ntc|xpZq9F-BpkhC4&<^zVv@5Lm)i9= zgFyHT0QbR@hnF!wn9?-rcVkX;iK>HLA{IcoI_h`3VYo3DaH~2@h%hI>;MQLcrc*PW z786qgFzaDsI2bH0?U6n>VT55Iovp2Uvcjn@3Z@*;h8NRU*t}psQwM^Engspd+YA%> zrWaKT2QO+Ivrs78sCdj$q3F)HEuv;o!>w&8c;bAfwFR?6t0++nQqtwuq4XiXZqzxZ zrrVbJSt$3R2_p?TU zh!b`vDJ04s)}IAs3_kX6>PQz*x#uugb zI8=M(duGpP?(%s2xNr>%eE2EnfH`Ci4G)c7vyvF|UK1Ei3|})I@Qq&M_m7OlR${~B zUVMv--xX4B-=LTO6n^4e^$pHWELOhwz8YIZ{F3|n(}BU!LHwN6Vryr`(b|*bX}nH` z@>EMmg-k|fG!8TRC;)I)Pck$d*g@H1z)iZweV9-D~?^s8`M!#1{RKs7;Epm9taPyuLzDnU<&4}eVqS2kJ%u5;9!QJcWs zixRh74{1@jq*3Y?;SSIv>zOqDvVKVO0?Dd{A(&D!Y4SZZ8JZ?TG9?m92s;F>d=wwJ z08-vAcm7!vE~2z3+-YY~xSY7ci%N%o`$Z;!kER)W)hXY=gdPZON}Ozt-ohbmpD|DoUrjEa2^xWZ%CN7 zTZd{S4jw$PJTRYPwcQzmoSdnNLECK~jMM(O&x7m5bYWFF$Rvx!`b<_zlE+Lu2^1NQ zLSbQ2wc^;|H9R%p(Z{GIi~P1;LgK6%PPy5%>^18WvG24Hp_;M|9ZB}}H@HITE&ic!2c_DT)wX2+?l2?au3I+%9#iu?xB?VT!J4*ucV;u2rU7aJe_35T+ z$B*0kJn4dGzjx3->?uG>SYm#Qr8z9+fN*@`gZ448`^C;G^`gYks#%uf7A-yBSd9fY zu4-SD5vdDy0!e=FB;vttmmF+!Bgyo1%{7?9h^KT8vc=e~dypgmz7LlE0S29pMm_ul zS_&b_4@Viq%q~2l(}+#j{>{N?e&>P~yyJKwAkZ+JTGJz(qT~sb#t{FsMpk&gs6CXQ^$&#ZTUp|Y81A}6&qq#9{ zV6%)_ibFaHAT5!=Op`%z@uHZxgHcS}XP^^p6TIg@Vkt!r@V!!_QC2?1H^Og;+wu(Y9A#!PS!Zoy!N|#HDI%WW(p_oIL1^7N zDELr)h-N=SFl#r0D}V*U65K#ba@(LU1^+ta7|l z@@2cT{MeQ4IAtR7TOR=mt(sO`RBj&@X>(AMrT9>@qV|^}qea0-|uu$r1kKC^j$GN3N+~AhEetC2>HXI)w@r@4!Oz+tEWzT$> z{@BHSXVffeH5e(w-+VB_|4j4$t?6bqHePf5#Wb0f zuG{B6pbosG<$)`pFDn&({;fP^Un(r2i{fGF!mYFBnOjA>4&lIRd~He2%`L@>OCy6r zgP0GD+*({-xhBP1YDwLyrx3T|koB#&K?%3mm=)F^+Q7o0Jm+AZTl;s{Tc7;oXKp<3xmQ1Zp!MI* zeW9iC{S7Ux4@^4$^6}Sn?K*hJpPcSE^xh}W?en-_I_Q1y##`q9_Wa{@Z#?&+pI-9) zzj?<^H$MM4-+KO)ulL{h*jVuU$;ZRz-0%6q4+ipYI``SPUwgxS@4fTf8@~OGZ`}Q& zx177}(nqd*fA>^JpRY~{_1o0xBd9_|N8OCmirIB>#~1&=qsPO|J{o} zKJnatde8m2mwaR2l?NjCefOpxyy!vi9rwTen!W$}_D8$!|K-Ea{_ev+{lR@7@xJBA z%I{tE=|VB_l`ro3+O?NG^sjGu)!*HC?WO9LlVguv{i*s7tv}GZ<+yg&eEF51{pqJa zdGS)Na#<@Ednnr%K3J^6FH7jh1=D`&K^xZ71(W+6+|A%-2KO>Nc(_BsKalc1#?81G z2gCmyZod#8RX=q9bxj!Bxx?}+i`M}9zd$qYCeTm8{7*c;#Pb-Q^LYLq&$sbBg6CU! zy1zUB)Q^7uB?k{2xo`NM|M9Ye#Va3q`8&TAI(XCXKlqm?9_v5&z!Qz_|L`LB!S^0q zS^e6zr5m3*`ic2peCx?`58nItfBk#=KY#A?-}q_W@%7K&`1S0P`^&v|?T|f74sBko zdCqc!`Mdrw$AUAqh&Fcm!YB=f_ac1yJB;VVK@3bRAnUKWE&%G7imD~+Tw)YQU*^;- z>{Gx=(EPj4_2b`EC4d~hN#VCK^dIYobyfQpfyIGXdCF-LI}AJ?!!t)KIP${3%N0W{ z%0>gv2=bteeNst0sC!%~MCw55cnXbs6ss4B>9F|mBH#L70LN`m2KWUSmIqH|;pP^+ zTc32)F+aP;jpxuZI5jm3lm6_#5&6{Whob?XY z2;Xeyl{Q_1zb(y!Ql|3=&tp&}lxMLfr#ii?ExW7&QkFaYUs$3Smgks+!5#4U$2{QX jYLtoxlDM-bE(~Yq@xP_%LAyo5uH)v||Nr}ct_1!MCbCt# literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Common.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Common.pdb new file mode 100644 index 0000000000000000000000000000000000000000..d94dd6cd384b7faeb015cb9875dab358c6b8e7e3 GIT binary patch literal 142848 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

S-V7 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/GenesisCordonelInterface.exe b/GenesisCordonelInterface/RuntimePackage/Package/GenesisCordonelInterface.exe new file mode 100644 index 0000000000000000000000000000000000000000..abb9b883ee193938664d1cae67f28a058feeb200 GIT binary patch literal 466944 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

^ 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�rl0M_eYj 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 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GenesisCordonelInterface/RuntimePackage/Package/GenesisCordonelInterface.pdb b/GenesisCordonelInterface/RuntimePackage/Package/GenesisCordonelInterface.pdb new file mode 100644 index 0000000000000000000000000000000000000000..842b16dbe63a9818b636e7c6d71b84daa1627ccf GIT binary patch literal 761344 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

( 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Ϗebl=BAeBIk7o@yrhn}@I$wEJY%`$ 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Logic.ProductionToProductMapper.dll b/GenesisCordonelInterface/RuntimePackage/Package/Logic.ProductionToProductMapper.dll new file mode 100644 index 0000000000000000000000000000000000000000..39861eddee935b53d4e982fb86396741e91f08a7 GIT binary patch literal 15872 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 V{%_lz|1 + + + + + + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Logic.ProductionToProductMapper.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Logic.ProductionToProductMapper.pdb new file mode 100644 index 0000000000000000000000000000000000000000..18af7a487dd1bc18cc5fb8c13ffd58ff43a30cdb GIT binary patch literal 56832 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/MeterFilesEraseRestore.json b/GenesisCordonelInterface/RuntimePackage/Package/MeterFilesEraseRestore.json new file mode 100644 index 000000000..47413deb6 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/MeterFilesEraseRestore.json @@ -0,0 +1,15 @@ +{ + "Erase": [ + "1\\tstfile", + "1\\fdrdata", + "1\\logdata", + "1\\blklist", + "1\\pulsedbg", + "1\\upg*", + "1\\img*" + ], + "Restore": [ + { + } + ] +} \ No newline at end of file diff --git a/GenesisCordonelInterface/RuntimePackage/Package/NLog.dll b/GenesisCordonelInterface/RuntimePackage/Package/NLog.dll new file mode 100644 index 0000000000000000000000000000000000000000..d519ffc5214c4a2ce8b6f4f11e7e2735e553bf63 GIT binary patch literal 939520 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%0A?!48P6Qom+^j;xV7S1rES&Q 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

a3>rT-lGR;3EB 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 z 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≫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%0ABv<}}DfGdE)G;!5_z-ekZO8H}; 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 EKc9-^hX4Qo literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/NLog.xml b/GenesisCordonelInterface/RuntimePackage/Package/NLog.xml new file mode 100644 index 000000000..65f7343a4 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/NLog.xml @@ -0,0 +1,28513 @@ + + + + NLog + + + +

+ Interface for serialization of object values into JSON format + + + + + Serialization of an object into JSON format. + + The object to serialize to JSON. + Output destination. + Serialize succeeded (true/false) + + + + Auto-generated Logger members for binary compatibility with NLog 1.0. + + + Provides logging interface and utility functions. + + + + + Writes the diagnostic message at the Trace level. + + A to be written. + + + + Writes the diagnostic message at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format.s + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level. + + A to be written. + + + + Writes the diagnostic message at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level. + + A to be written. + + + + Writes the diagnostic message at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level. + + A to be written. + + + + Writes the diagnostic message at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level. + + A to be written. + + + + Writes the diagnostic message at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level. + + A to be written. + + + + Writes the diagnostic message at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Gets a value indicating whether logging is enabled for the Trace level. + + A value of if logging is enabled for the Trace level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Debug level. + + A value of if logging is enabled for the Debug level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Info level. + + A value of if logging is enabled for the Info level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Warn level. + + A value of if logging is enabled for the Warn level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Error level. + + A value of if logging is enabled for the Error level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Fatal level. + + A value of if logging is enabled for the Fatal level, otherwise it returns . + + + + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Trace level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level. + + Log message. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Info level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Info level. + + Log message. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Warn level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Warn level. + + Log message. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Error level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Error level. + + Log message. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level. + + Log message. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Auto-generated Logger members for binary compatibility with NLog 1.0. + + + Logger with only generic methods (passing 'LogLevel' to methods) and core properties. + + + + + Writes the diagnostic message at the specified level. + + The log level. + A to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Occurs when logger configuration changes. + + + + + Gets the name of the logger. + + + + + Gets the factory that created this logger. + + + + + Gets a value indicating whether logging is enabled for the specified level. + + Log level to be checked. + A value of if logging is enabled for the specified level, otherwise it returns . + + + + Writes the specified diagnostic message. + + Log event. + + + + Writes the specified diagnostic message. + + Type of custom Logger wrapper. + Log event. + + + + Writes the diagnostic message at the specified level using the specified format provider and format parameters. + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + Arguments to format. + An exception to be logged. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + An exception to be logged. + + + + Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the specified level. + + The log level. + Log message. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameter. + + The type of the argument. + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. + + + + + Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Action to execute. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Function to run. + Result returned by the provided function or the default value of type in case of exception. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Function to run. + Fallback value to return in case of exception. + Result returned by the provided function or fallback value in case of exception. + + + + Logs an exception is logged at Error level if the provided task does not run to completion. + + The task for which to log an error if it does not run to completion. + This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations. + + + + Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion. + + The task for which to log an error if it does not run to completion. + A task that completes in the state when completes. + + + + Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Async action to execute. + A task that completes in the state when completes. + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Async function to run. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type . + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Async function to run. + Fallback value to return if the task does not end in the state. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value. + + + + Render a message template property to a string + + + + + Serialization of an object, e.g. JSON and append to + + The object to serialize to string. + Parameter Format + Parameter CaptureType + An object that supplies culture-specific formatting information. + Output destination. + Serialize succeeded (true/false) + + + + Support implementation of + + + + + + + + + + + + + + + + + Mark a parameter of a method for message templating + + + + + Specifies which parameter of an annotated method should be treated as message-template-string + + + + + The name of the parameter that should be as treated as message-template-string + + + + + Asynchronous continuation delegate - function invoked at the end of asynchronous + processing. + + Exception during asynchronous processing or null if no exception + was thrown. + + + + Helpers for asynchronous operations. + + + + + Iterates over all items in the given collection and runs the specified action + in sequence (each action executes only after the preceding one has completed without an error). + + Type of each item. + The items to iterate. + The asynchronous continuation to invoke once all items + have been iterated. + The action to invoke for each item. + + + + Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. + + The repeat count. + The asynchronous continuation to invoke at the end. + The action to invoke. + + + + Modifies the continuation by pre-pending given action to execute just before it. + + The async continuation. + The action to pre-pend. + Continuation which will execute the given action before forwarding to the actual continuation. + + + + Attaches a timeout to a continuation which will invoke the continuation when the specified + timeout has elapsed. + + The asynchronous continuation. + The timeout. + Wrapped continuation. + + + + Iterates over all items in the given collection and runs the specified action + in parallel (each action executes on a thread from thread pool). + + Type of each item. + The items to iterate. + The asynchronous continuation to invoke once all items + have been iterated. + The action to invoke for each item. + + + + Runs the specified asynchronous action synchronously (blocks until the continuation has + been invoked). + + The action. + + Using this method is not recommended because it will block the calling thread. + + + + + Wraps the continuation with a guard which will only make sure that the continuation function + is invoked only once. + + The asynchronous continuation. + Wrapped asynchronous continuation. + + + + Gets the combined exception from all exceptions in the list. + + The exceptions. + Combined exception or null if no exception was thrown. + + + + Disposes the Timer, and waits for it to leave the Timer-callback-method + + The Timer object to dispose + Timeout to wait (TimeSpan.Zero means dispose without waiting) + Timer disposed within timeout (true/false) + + + + Asynchronous action. + + Continuation to be invoked at the end of action. + + + + Asynchronous action with one argument. + + Type of the argument. + Argument to the action. + Continuation to be invoked at the end of action. + + + + Represents the logging event with asynchronous continuation. + + + + + Initializes a new instance of the struct. + + The log event. + The continuation. + + + + Gets the log event. + + + + + Gets the continuation. + + + + + Implements the operator ==. + + The event info1. + The event info2. + The result of the operator. + + + + Implements the operator ==. + + The event info1. + The event info2. + The result of the operator. + + + + + + + + + + + + + String Conversion Helpers + + + + + Converts input string value into . Parsing is case-insensitive. + + Input value + Output value + Default value + Returns false if the input value could not be parsed + + + + Converts input string value into . Parsing is case-insensitive. + + Input value + The type of the enum + Output value. Null if parse failed + + + + Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. + + The enumeration type to which to convert value. + The string representation of the enumeration name or underlying value to convert. + true to ignore case; false to consider case. + When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized. + true if the value parameter was converted successfully; otherwise, false. + Wrapper because Enum.TryParse is not present in .net 3.5 + + + + Enum.TryParse implementation for .net 3.5 + + + + Don't uses reflection + + + + Enables to extract extra context details for + + + + + Name of context + + + + + The current LogFactory next to LogManager + + + + + NLog internal logger. + + Writes to file, console or custom text writer (see ) + + + Don't use as that can lead to recursive calls - stackoverflow + + + + + Gets a value indicating whether internal log includes Trace messages. + + + + + Gets a value indicating whether internal log includes Debug messages. + + + + + Gets a value indicating whether internal log includes Info messages. + + + + + Gets a value indicating whether internal log includes Warn messages. + + + + + Gets a value indicating whether internal log includes Error messages. + + + + + Gets a value indicating whether internal log includes Fatal messages. + + + + + Logs the specified message without an at the Trace level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + Log message. + + + + Logs the specified message without an at the Trace level. + will be only called when logging is enabled for level Trace. + + Function that returns the log message. + + + + Logs the specified message with an at the Trace level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Trace level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Trace level. + will be only called when logging is enabled for level Trace. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Debug level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Debug level. + + Log message. + + + + Logs the specified message without an at the Debug level. + will be only called when logging is enabled for level Debug. + + Function that returns the log message. + + + + Logs the specified message with an at the Debug level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Debug level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Debug level. + will be only called when logging is enabled for level Debug. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Info level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Info level. + + Log message. + + + + Logs the specified message without an at the Info level. + will be only called when logging is enabled for level Info. + + Function that returns the log message. + + + + Logs the specified message with an at the Info level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Info level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Info level. + will be only called when logging is enabled for level Info. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Warn level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Warn level. + + Log message. + + + + Logs the specified message without an at the Warn level. + will be only called when logging is enabled for level Warn. + + Function that returns the log message. + + + + Logs the specified message with an at the Warn level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Warn level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Warn level. + will be only called when logging is enabled for level Warn. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Error level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Error level. + + Log message. + + + + Logs the specified message without an at the Error level. + will be only called when logging is enabled for level Error. + + Function that returns the log message. + + + + Logs the specified message with an at the Error level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Error level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Error level. + will be only called when logging is enabled for level Error. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Fatal level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Fatal level. + + Log message. + + + + Logs the specified message without an at the Fatal level. + will be only called when logging is enabled for level Fatal. + + Function that returns the log message. + + + + Logs the specified message with an at the Fatal level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Fatal level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Fatal level. + will be only called when logging is enabled for level Fatal. + + Exception to be logged. + Function that returns the log message. + + + + Set the config of the InternalLogger with defaults and config. + + + + + Gets or sets the minimal internal log level. + + If set to , then messages of the levels , and will be written. + + + + Gets or sets a value indicating whether internal messages should be written to the console output stream. + + Your application must be a console application. + + + + Gets or sets a value indicating whether internal messages should be written to the console error stream. + + Your application must be a console application. + + + + Gets or sets a value indicating whether internal messages should be written to the .Trace + + + + + Gets or sets the file path of the internal log file. + + A value of value disables internal logging to a file. + + + + Gets or sets the text writer that will receive internal logs. + + + + + Event written to the internal log. + + + EventHandler will only be triggered for events, where severity matches the configured . + + Avoid using/calling NLog Logger-objects when handling these internal events, as it will lead to deadlock / stackoverflow. + + + + + Gets or sets a value indicating whether timestamp should be included in internal log output. + + + + + Is there an thrown when writing the message? + + + + + Logs the specified message without an at the specified level. + + Log level. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the specified level. + + Log level. + Log message. + + + + Logs the specified message without an at the specified level. + will be only called when logging is enabled for level . + + Log level. + Function that returns the log message. + + + + Logs the specified message with an at the specified level. + will be only called when logging is enabled for level . + + Exception to be logged. + Log level. + Function that returns the log message. + + + + Logs the specified message with an at the specified level. + + Exception to be logged. + Log level. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message with an at the specified level. + + Exception to be logged. + Log level. + Log message. + + + + Write to internallogger. + + optional exception to be logged. + level + message + optional args for + + + + Create log line with timestamp, exception message etc (if configured) + + + + + Determine if logging should be avoided because of exception type. + + The exception to check. + true if logging should be avoided; otherwise, false. + + + + Determine if logging is enabled for given LogLevel + + The for the log event. + true if logging is enabled; otherwise, false. + + + + Determine if logging is enabled. + + true if logging is enabled; otherwise, false. + + + + Write internal messages to the log file defined in . + + Message to write. + + Message will be logged only when the property is not null, otherwise the + method has no effect. + + + + + Write internal messages to the defined in . + + Message to write. + + Message will be logged only when the property is not null, otherwise the + method has no effect. + + + + + Write internal messages to the . + + Message to write. + + Message will be logged only when the property is true, otherwise the + method has no effect. + + + + + Write internal messages to the . + + Message to write. + + Message will be logged when the property is true, otherwise the + method has no effect. + + + + + Write internal messages to the . + + A message to write. + + Works when property set to true. + The is used in Debug and Release configuration. + The works only in Debug configuration and this is reason why is replaced by . + in DEBUG + + + + + Logs the assembly version and file version of the given Assembly. + + The assembly to log. + + + + A message has been written to the internal logger + + + + + The rendered message + + + + + The log level + + + + + The exception. Could be null. + + + + + The type that triggered this internal log event, for example the FileTarget. + This property is not always populated. + + + + + The context name that triggered this internal log event, for example the name of the Target. + This property is not always populated. + + + + + A cyclic buffer of object. + + + + + Initializes a new instance of the class. + + Buffer size. + Whether buffer should grow as it becomes full. + The maximum number of items that the buffer can grow to. + + + + Gets the capacity of the buffer + + + + + Gets the number of items in the buffer + + + + + Adds the specified log event to the buffer. + + Log event. + The number of items in the buffer. + + + + Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. + + Events in the buffer. + + + + Marks class as a log event Condition and assigns a name to it. + + + + + Initializes a new instance of the class. + + Condition method name. + + + + Marks the class as containing condition methods. + + + + + A bunch of utility methods (mostly predicates) which can be used in + condition expressions. Partially inspired by XPath 1.0. + + + + + Compares two values for equality. + + The first value. + The second value. + true when two objects are equal, false otherwise. + + + + Compares two strings for equality. + + The first string. + The second string. + Optional. If true, case is ignored; if false (default), case is significant. + true when two strings are equal, false otherwise. + + + + Gets or sets a value indicating whether the second string is a substring of the first one. + + The first string. + The second string. + Optional. If true (default), case is ignored; if false, case is significant. + true when the second string is a substring of the first string, false otherwise. + + + + Gets or sets a value indicating whether the second string is a prefix of the first one. + + The first string. + The second string. + Optional. If true (default), case is ignored; if false, case is significant. + true when the second string is a prefix of the first string, false otherwise. + + + + Gets or sets a value indicating whether the second string is a suffix of the first one. + + The first string. + The second string. + Optional. If true (default), case is ignored; if false, case is significant. + true when the second string is a prefix of the first string, false otherwise. + + + + Returns the length of a string. + + A string whose lengths is to be evaluated. + The length of the string. + + + + Indicates whether the specified regular expression finds a match in the specified input string. + + The string to search for a match. + The regular expression pattern to match. + A string consisting of the desired options for the test. The possible values are those of the separated by commas. + true if the regular expression finds a match; otherwise, false. + + + + + + + + + + + Relational operators used in conditions. + + + + + Equality (==). + + + + + Inequality (!=). + + + + + Less than (<). + + + + + Greater than (>). + + + + + Less than or equal (<=). + + + + + Greater than or equal (>=). + + + + + Exception during evaluation of condition expression. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is null. + + + The class name is null or is zero (0). + + + + + Exception during parsing of condition expression. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is null. + + + The class name is null or is zero (0). + + + + + Condition and expression. + + + + + Initializes a new instance of the class. + + Left hand side of the AND expression. + Right hand side of the AND expression. + + + + Gets the left hand side of the AND expression. + + + + + Gets the right hand side of the AND expression. + + + + + Returns a string representation of this expression. + + A concatenated '(Left) and (Right)' string. + + + + Evaluates the expression by evaluating and recursively. + + Evaluation context. + The value of the conjunction operator. + + + + Condition message expression (represented by the exception keyword). + + + + + + + + Evaluates the current . + + Evaluation context. + The object. + + + + Base class for representing nodes in condition expression trees. + + Documentation on NLog Wiki + + + + Converts condition text to a condition expression tree. + + Condition text to be converted. + Condition expression tree. + + + + Evaluates the expression. + + Evaluation context. + Expression result. + + + + Returns a string representation of the expression. + + + + + Evaluates the expression. + + Evaluation context. + Expression result. + + + + Condition layout expression (represented by a string literal + with embedded ${}). + + + + + Initializes a new instance of the class. + + The layout. + + + + Gets the layout. + + The layout. + + + + + + + Evaluates the expression by rendering the formatted output from + the + + Evaluation context. + The output rendered from the layout. + + + + Condition level expression (represented by the level keyword). + + + + + + + + Evaluates to the current log level. + + Evaluation context. + The object representing current log level. + + + + Condition literal expression (numeric, LogLevel.XXX, true or false). + + + + + Initializes a new instance of the class. + + Literal value. + + + + Gets the literal value. + + The literal value. + + + + + + + Evaluates the expression. + + Evaluation context. Ignored. + The literal value as passed in the constructor. + + + + Condition logger name expression (represented by the logger keyword). + + + + + + + + Evaluates to the logger name. + + Evaluation context. + The logger name. + + + + Condition message expression (represented by the message keyword). + + + + + + + + Evaluates to the logger message. + + Evaluation context. + The logger message. + + + + Gets the method parameters + + + + + + + + + + + Condition not expression. + + + + + Initializes a new instance of the class. + + The expression. + + + + Gets the expression to be negated. + + The expression. + + + + + + + + + + Condition or expression. + + + + + Initializes a new instance of the class. + + Left hand side of the OR expression. + Right hand side of the OR expression. + + + + Gets the left expression. + + The left expression. + + + + Gets the right expression. + + The right expression. + + + + + + + Evaluates the expression by evaluating and recursively. + + Evaluation context. + The value of the alternative operator. + + + + Condition relational (==, !=, <, <=, + > or >=) expression. + + + + + Initializes a new instance of the class. + + The left expression. + The right expression. + The relational operator. + + + + Gets the left expression. + + The left expression. + + + + Gets the right expression. + + The right expression. + + + + Gets the relational operator. + + The operator. + + + + + + + + + + Compares the specified values using specified relational operator. + + The first value. + The second value. + The relational operator. + Result of the given relational operator. + + + + Promote values to the type needed for the comparison, e.g. parse a string to int. + + + + + + + Promotes to type + + + + success? + + + + Try to promote both values. First try to promote to , + when failed, try to . + + + + + + Get the order for the type for comparison. + + + index, 0 to max int. Lower is first + + + + Dictionary from type to index. Lower index should be tested first. + + + + + Build the dictionary needed for the order of the types. + + + + + + Get the string representing the current + + + + + + Condition parser. Turns a string representation of condition expression + into an expression tree. + + + + + Initializes a new instance of the class. + + The string reader. + Instance of used to resolve references to condition methods and layout renderers. + + + + Parses the specified condition string and turns it into + tree. + + The expression to be parsed. + The root of the expression syntax tree which can be used to get the value of the condition in a specified context. + + + + Parses the specified condition string and turns it into + tree. + + The expression to be parsed. + Instance of used to resolve references to condition methods and layout renderers. + The root of the expression syntax tree which can be used to get the value of the condition in a specified context. + + + + Parses the specified condition string and turns it into + tree. + + The string reader. + Instance of used to resolve references to condition methods and layout renderers. + + The root of the expression syntax tree which can be used to get the value of the condition in a specified context. + + + + + Try stringed keyword to + + + + success? + + + + Parse number + + negative number? minus should be parsed first. + + + + + Hand-written tokenizer for conditions. + + + + + Initializes a new instance of the class. + + The string reader. + + + + Gets the type of the token. + + The type of the token. + + + + Gets the token value. + + The token value. + + + + Gets the value of a string token. + + The string token value. + + + + Asserts current token type and advances to the next token. + + Expected token type. + If token type doesn't match, an exception is thrown. + + + + Asserts that current token is a keyword and returns its value and advances to the next token. + + Keyword value. + + + + Gets or sets a value indicating whether current keyword is equal to the specified value. + + The keyword. + + A value of true if current keyword is equal to the specified value; otherwise, false. + + + + + Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. + + + A value of true if the tokenizer has reached the end of the token stream; otherwise, false. + + + + + Gets or sets a value indicating whether current token is a number. + + + A value of true if current token is a number; otherwise, false. + + + + + Gets or sets a value indicating whether the specified token is of specified type. + + The token type. + + A value of true if current token is of specified type; otherwise, false. + + + + + Gets the next token and sets and properties. + + + + + Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) + + current char + is match + + + + Try the logical tokens (and, or, not, equals) + + current char + is match + + + + Mapping between characters and token types for punctuations. + + + + + Initializes a new instance of the CharToTokenType struct. + + The character. + Type of the token. + + + + Token types for condition expressions. + + + + + Marks the class or a member as advanced. Advanced classes and members are hidden by + default in generated documentation. + + + + + Initializes a new instance of the class. + + + + + Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. + + + + Implementors must have the [ThreadAgnostic] attribute + + A layout(renderer) could be converted to a literal when: + - The layout and all layout properties are SimpleLayout or [AppDomainFixedOutput] + + Recommendation: Apply this attribute to a layout or layout-renderer which have the result only changes by properties of type Layout. + + + + + Used to mark configurable parameters which are arrays. + Specifies the mapping between XML elements and .NET types. + + + + + Initializes a new instance of the class. + + The type of the array item. + The XML element name that represents the item. + + + + Gets the .NET type of the array item. + + + + + Gets the XML element name. + + + + + Load from url + + file or path, including .dll + basepath, optional + + + + + Load from url + + + + + Provides logging interface and utility functions. + + + + + An assembly is trying to load. + + + + + Initializes a new instance of the class. + + Assembly that have been loaded + + + + The assembly that is trying to load. + + + + + Class for providing Nlog configuration xml code from app.config + to + + + + + Overriding base implementation to just store + of the relevant app.config section. + + The XmlReader that reads from the configuration file. + true to serialize only the collection key properties; otherwise, false. + + + + Override base implementation to return a object + for + instead of the instance. + + + A instance, that has been deserialized from app.config. + + + + + Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. + + Type of the item. + Created object of the specified type. + + + + Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. + + Everything of an assembly could be loaded by + + + + + Called before the assembly will be loaded. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The assemblies to scan for named items. + + + + Gets or sets default singleton instance of . + + + This property implements lazy instantiation so that the is not built before + the internal logger is configured. + + + + + Gets the factory. + + + + + Gets the factory. + + + + + Gets the factory. + + + + + Gets the ambient property factory. + + + + + Gets the factory. + + + + + Gets the factory. + + + + + Gets or sets the creator delegate used to instantiate configuration objects. + + + By overriding this property, one can enable dependency injection or interception for created objects. + + + + + Gets the factory. + + The target factory. + + + + Gets the factory. + + The layout factory. + + + + Gets the factory. + + The layout renderer factory. + + + + Gets the ambient property factory. + + The ambient property factory. + + + + Gets the factory. + + The filter factory. + + + + Gets the time source factory. + + The time source factory. + + + + Gets the condition method factory. + + The condition method factory. + + + + Gets or sets the JSON serializer to use with + + + + + Gets or sets the string serializer to use with + + + + + Gets or sets the parameter converter to use with or + + + + + Perform message template parsing and formatting of LogEvent messages (True = Always, False = Never, Null = Auto Detect) + + + - Null (Auto Detect) : NLog-parser checks for positional parameters, and will then fallback to string.Format-rendering. + - True: Always performs the parsing of and rendering of using the NLog-parser (Allows custom formatting with ) + - False: Always performs parsing and rendering using string.Format (Fastest if not using structured logging) + + + + + Registers named items from the assembly. + + The assembly. + + + + Registers named items from the assembly. + + The assembly. + Item name prefix. + + + + Call Preload for NLogPackageLoader + + + Every package could implement a class "NLogPackageLoader" (namespace not important) with the public static method "Preload" (no arguments) + This method will be called just before registering all items in the assembly. + + + + + + Call the Preload method for . The Preload method must be static. + + + + + + Clears the contents of all factories. + + + + + Registers the type. + + The type to register. + The item name prefix. + + + + Builds the default configuration item factory. + + Default factory. + + + + Registers items in using late-bound types, so that we don't need a reference to the dll. + + + + + Attribute used to mark the default parameters for layout renderers. + + + + + Initializes a new instance of the class. + + + + + Dynamic filtering with a positive list of enabled levels + + + + + Dynamic filtering with a minlevel and maxlevel range + + + + + Format of the exception output to the specific target. + + + + + Appends the Message of an Exception to the specified target. + + + + + Appends the type of an Exception to the specified target. + + + + + Appends the short type of an Exception to the specified target. + + + + + Appends the result of calling ToString() on an Exception to the specified target. + + + + + Appends the method name from Exception's stack trace to the specified target. + + + + + Appends the stack trace from an Exception to the specified target. + + + + + Appends the contents of an Exception's Data property to the specified target. + + + + + Destructure the exception (usually into JSON) + + + + + Appends the from the application or the object that caused the error. + + + + + Appends the from the application or the object that caused the error. + + + + + Appends any additional properties that specific type of Exception might have. + + + + + Factory for class-based items. + + The base type of each item. + The type of the attribute used to annotate items. + + + + Scans the assembly. + + The types to scan. + The assembly name for the types. + The prefix. + + + + Registers the type. + + The type to register. + The item name prefix. + + + + Registers the item based on a type name. + + Name of the item. + Name of the type. + + + + Clears the contents of the factory. + + + + + + + + + + + + + + + + + Factory specialized for s. + + + + + + + + Register a layout renderer with a callback function. + + Name of the layoutrenderer, without ${}. + the renderer that renders the value. + + + + Tries to create an item instance. + + Name of the item. + The result. + True if instance was created successfully, false otherwise. + + + + Factory of named items (such as , , , etc.). + + + + + Factory of named items (such as , , , etc.). + + + + + Registers type-creation from type-alias + + + + + Create type-instance from type-alias + + + + + Include context properties + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include the contents of the nested-state-stack. + + + + + + Did the Initialize Succeeded? true= success, false= error, null = initialize not started yet. + + + + + Implemented by objects which support installation and uninstallation. + + + + + Performs installation which requires administrative permissions. + + The installation context. + + + + Performs uninstallation which requires administrative permissions. + + The installation context. + + + + Determines whether the item is installed. + + The installation context. + + Value indicating whether the item is installed or null if it is not possible to determine. + + + + + Interface for accessing configuration details + + + + + Name of this configuration element + + + + + Configuration Key/Value Pairs + + + + + Child configuration elements + + + + + Interface for loading NLog + + + + + Finds and loads the NLog configuration + + LogFactory that owns the NLog configuration + Name of NLog.config file (optional) + NLog configuration (or null if none found) + + + + Notifies when LoggingConfiguration has been successfully applied + + LogFactory that owns the NLog configuration + NLog Config + + + + Get file paths (including filename) for the possible NLog config files. + + Name of NLog.config file (optional) + The file paths to the possible config file + + + + Level enabled flags for each LogLevel ordinal + + + + + Converts the filter into a simple + + + + + Represents a factory of named items (such as targets, layouts, layout renderers, etc.). + + Base type for each item instance. + Item definition type (typically ). + + + + Registers new item definition. + + Name of the item. + Item definition. + + + + Tries to get registered item definition. + + Name of the item. + Reference to a variable which will store the item definition. + Item definition. + + + + Creates item instance. + + Name of the item. + Newly created item instance. + + + + Tries to create an item instance. + + Name of the item. + The result. + True if instance was created successfully, false otherwise. + + + + Provides context for install/uninstall operations. + + + + + Mapping between log levels and console output colors. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The log output. + + + + Gets or sets the installation log level. + + + + + Gets or sets a value indicating whether to ignore failures during installation. + + + + + Whether installation exceptions should be rethrown. If IgnoreFailures is set to true, + this property has no effect (there are no exceptions to rethrow). + + + + + Gets the installation parameters. + + + + + Gets or sets the log output. + + + + + Logs the specified trace message. + + The message. + The arguments. + + + + Logs the specified debug message. + + The message. + The arguments. + + + + Logs the specified informational message. + + The message. + The arguments. + + + + Logs the specified warning message. + + The message. + The arguments. + + + + Logs the specified error message. + + The message. + The arguments. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Creates the log event which can be used to render layouts during install/uninstall. + + Log event info object. + + + + Convert object-value into specified type + + + + + Parses the input value and converts into the wanted type + + Input Value + Wanted Type + Format to use when parsing + Culture to use when parsing + Output value with wanted type + + + + Interface for fluent setup of LogFactory options + + + + + LogFactory under configuration + + + + + Interface for fluent setup of LoggingRules for LoggingConfiguration + + + + + LoggingRule being built + + + + + Interface for fluent setup of target for LoggingRule + + + + + LoggingConfiguration being built + + + + + LogFactory under configuration + + + + + Collection of targets that should be written to + + + + + Interface for fluent setup of LogFactory options for extension loading + + + + + LogFactory under configuration + + + + + Interface for fluent setup of LogFactory options for enabling NLog + + + + + LogFactory under configuration + + + + + Interface for fluent setup of LoggingConfiguration for LogFactory + + + + + LogFactory under configuration + + + + + LoggingConfiguration being built + + + + + Interface for fluent setup of LogFactory options + + + + + LogFactory under configuration + + + + + Interface for fluent setup of LogFactory options for logevent serialization + + + + + LogFactory under configuration + + + + + Allows components to request stack trace information to be provided in the . + + + + + Gets the level of stack trace information required by the implementing class. + + + + + Encapsulates and the logic to match the actual logger name + All subclasses defines immutable objects. + Concrete subclasses defines various matching rules through + + + + + Creates a concrete based on . + + + Rules used to select the concrete implementation returned: + + if is null => returns (never matches) + if doesn't contains any '*' nor '?' => returns (matches only on case sensitive equals) + if == '*' => returns (always matches) + if doesn't contain '?' + + if contains exactly 2 '*' one at the beginning and one at the end (i.e. "*foobar*) => returns + if contains exactly 1 '*' at the beginning (i.e. "*foobar") => returns + if contains exactly 1 '*' at the end (i.e. "foobar*") => returns + + + returns + + + + It may include one or more '*' or '?' wildcards at any position. + + '*' means zero or more occurrences of any character + '?' means exactly one occurrence of any character + + + A concrete + + + + Returns the argument passed to + + + + + Checks whether given name matches the logger name pattern. + + String to be matched. + A value of when the name matches, otherwise. + + + + Defines a that never matches. + Used when pattern is null + + + + + Defines a that always matches. + Used when pattern is '*' + + + + + Defines a that matches with a case-sensitive Equals + Used when pattern is a string without wildcards '?' '*' + + + + + Defines a that matches with a case-sensitive StartsWith + Used when pattern is a string like "*foobar" + + + + + Defines a that matches with a case-sensitive EndsWith + Used when pattern is a string like "foobar*" + + + + + Defines a that matches with a case-sensitive Contains + Used when pattern is a string like "*foobar*" + + + + + Defines a that matches with a complex wildcards combinations: + + '*' means zero or more occurrences of any character + '?' means exactly one occurrence of any character + + used when pattern is a string containing any number of '?' or '*' in any position + i.e. "*Server[*].Connection[?]" + + + + + Keeps logging configuration and provides simple API to modify it. + + This class is thread-safe..ToList() is used for that purpose. + + + + Gets the factory that will be configured + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the variables defined in the configuration or assigned from API + + Name is case insensitive. + + + + Gets a collection of named targets specified in the configuration. + + + A list of named targets. + + + Unnamed targets (such as those wrapped by other targets) are not returned. + + + + + Gets the collection of file names which should be watched for changes by NLog. + + + + + Gets the collection of logging rules. + + + + + Gets or sets the default culture info to use as . + + + Specific culture info or null to use + + + + + Gets all targets. + + + + + Inserts NLog Config Variable without overriding NLog Config Variable assigned from API + + + + + Lookup NLog Config Variable Layout + + + + + Registers the specified target object. The name of the target is read from . + + + The target object with a non + + when is + + + + Registers the specified target object under a given name. + + Name of the target. + The target object. + when is + when is + + + + Finds the target with the specified name. + + + The name of the target to be found. + + + Found target or when the target is not found. + + + + + Finds the target with the specified name and specified type. + + + The name of the target to be found. + + Type of the target + + Found target or when the target is not found of not of type + + + + + Add a rule with min- and maxLevel. + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + Name of the target to be written when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule with min- and maxLevel. + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule with min- and maxLevel. + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + Gets or sets a value indicating whether to quit processing any further rule when this one matches. + + + + Add a rule object. + + rule object to add + + + + Add a rule for one loglevel. + + log level needed to trigger this rule. + Name of the target to be written when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule for one loglevel. + + log level needed to trigger this rule. + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule for one loglevel. + + log level needed to trigger this rule. + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + Gets or sets a value indicating whether to quit processing any further rule when this one matches. + + + + Add a rule for all loglevels. + + Name of the target to be written when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule for all loglevels. + + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule for all loglevels. + + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + Gets or sets a value indicating whether to quit processing any further rule when this one matches. + + + + Lookup the logging rule with matching + + The name of the logging rule to be found. + Found logging rule or when not found. + + + + Removes the specified named logging rule with matching + + The name of the logging rule to be removed. + Found one or more logging rule to remove, or when not found. + + + + Called by LogManager when one of the log configuration files changes. + + + A new instance of that represents the updated configuration. + + + + + Allow this new configuration to capture state from the old configuration + + Old config that is about to be replaced + Checks KeepVariablesOnReload and copies all NLog Config Variables assigned from API into the new config + + + + Removes the specified named target. + + Name of the target. + + + + Installs target-specific objects on current system. + + The installation context. + + Installation typically runs with administrative permissions. + + + + + Uninstalls target-specific objects from current system. + + The installation context. + + Uninstallation typically runs with administrative permissions. + + + + + Closes all targets and releases any unmanaged resources. + + + + + Log to the internal (NLog) logger the information about the and associated with this instance. + + + The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is + recorded. + + + + + Validates the configuration. + + + + + Replace a simple variable with a value. The original value is removed and thus we cannot redo this in a later stage. + + + + + + + Checks whether unused targets exist. If found any, just write an internal log at Warn level. + If initializing not started or failed, then checking process will be canceled + + + + + + + + Arguments for events. + + + + + Initializes a new instance of the class. + + The new configuration. + The old configuration. + + + + Gets the old configuration. + + The old configuration. + + + + Gets the new configuration. + + The new configuration. + + + + Gets the optional boolean attribute value. + + + Name of the attribute. + Default value to return if the attribute is not found or if there is a parse error + Boolean attribute value or default. + + + + Remove the namespace (before :) + + + x:a, will be a + + + + + + + Enables loading of NLog configuration from a file + + + + + Get default file paths (including filename) for possible NLog config files. + + + + + Get default file paths (including filename) for possible NLog config files. + + + + + Loads NLog configuration from + + + + + Constructor + + + + + + Loads NLog configuration from provided config section + + + Directory where the NLog-config-file was loaded from + + + + Builds list with unique keys, using last value of duplicates. High priority keys placed first. + + + + + + + Parse loglevel, but don't throw if exception throwing is disabled + + Name of attribute for logging. + Value of parse. + Used if there is an exception + + + + + Parses a single config section within the NLog-config + + + Section was recognized + + + + Parse {Rules} xml element + + + Rules are added to this parameter. + + + + Parse {Logger} xml element + + + + + + Parse boolean + + Name of the property for logging. + value to parse + Default value to return if the parse failed + Boolean attribute value or default. + + + + Config element that's validated and having extra context + + + + + Explicit cast because NET35 doesn't support covariance. + + + + + Arguments for . + + + + + Initializes a new instance of the class. + + Whether configuration reload has succeeded. + + + + Initializes a new instance of the class. + + Whether configuration reload has succeeded. + The exception during configuration reload. + + + + Gets a value indicating whether configuration reload has succeeded. + + A value of true if succeeded; otherwise, false. + + + + Gets the exception which occurred during configuration reload. + + The exception. + + + + Enables FileWatcher for the currently loaded NLog Configuration File, + and supports automatic reload on file modification. + + + + + Represents a logging rule. An equivalent of <logger /> configuration element. + + + + + Create an empty . + + + + + Create an empty . + + + + + Create a new with a and which writes to . + + Logger name pattern used for . It may include one or more '*' or '?' wildcards at any position. + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + Target to be written to when the rule matches. + + + + Create a new with a which writes to . + + Logger name pattern used for . It may include one or more '*' or '?' wildcards at any position. + Minimum log level needed to trigger this rule. + Target to be written to when the rule matches. + + + + Create a (disabled) . You should call or to enable logging. + + Logger name pattern used for . It may include one or more '*' or '?' wildcards at any position. + Target to be written to when the rule matches. + + + + Rule identifier to allow rule lookup + + + + + Gets a collection of targets that should be written to when this rule matches. + + + + + Gets a collection of child rules to be evaluated when this rule matches. + + + + + Gets a collection of filters to be checked before writing to targets. + + + + + Gets or sets a value indicating whether to quit processing any following rules when this one matches. + + + + + Gets or sets the whether to quit processing any following rules when lower severity and this one matches. + + + Loggers matching will be restricted to specified minimum level for following rules. + + + + + Gets or sets logger name pattern. + + + Logger name pattern used by to check if a logger name matches this rule. + It may include one or more '*' or '?' wildcards at any position. + + '*' means zero or more occurrences of any character + '?' means exactly one occurrence of any character + + + + + + Gets the collection of log levels enabled by this rule. + + + + + Default action if none of the filters match + + + + + Default action if none of the filters match + + + + + Enables logging for a particular level. + + Level to be enabled. + + + + Enables logging for a particular levels between (included) and . + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + + + + Disables logging for a particular level. + + Level to be disabled. + + + + Disables logging for particular levels between (included) and . + + Minimum log level to be disables. + Maximum log level to be disabled. + + + + Enables logging the levels between (included) and . All the other levels will be disabled. + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + + + + Returns a string representation of . Used for debugging. + + + + + Checks whether the particular log level is enabled for this rule. + + Level to be checked. + A value of when the log level is enabled, otherwise. + + + + Checks whether given name matches the . + + String to be matched. + A value of when the name matches, otherwise. + + + + Default filtering with static level config + + + + + Factory for locating methods. + + + + + Initializes a new instance of the class. + + + + + Scans the assembly for classes marked with expected class + and methods marked with expected and adds them + to the factory. + + The types to scan. + The assembly name for the type. + The item name prefix. + + + + Registers the type. + + The type to register. + The item name prefix. + + + + Registers the type. + + The type to register. + The item name prefix. + + + + Scans a type for relevant methods with their symbolic names + + Include types that are marked with this attribute + Include methods that are marked with this attribute + Class Type to scan + Collection of methods with their symbolic names + + + + Clears contents of the factory. + + + + + Registers the definition of a single method. + + The method name. + The method info. + + + + Tries to retrieve method by name. + + The method name. + The result. + A value of true if the method was found, false otherwise. + + + + Retrieves method by name. + + Method name. + MethodInfo object. + + + + Tries to get method definition. + + The method name. + The result. + A value of true if the method was found, false otherwise. + + + + Marks the layout or layout renderer depends on mutable objects from the LogEvent + + This can be or + + + + + Attaches a type-alias for an item (such as , + , , etc.). + + + + + Initializes a new instance of the class. + + The type-alias for use in NLog configuration. + + + + Gets the name of the type-alias + + + + + Indicates NLog should not scan this property during configuration. + + + + + Initializes a new instance of the class. + + + + + Marks the object as configuration item for NLog. + + + + + Initializes a new instance of the class. + + + + + Failed to resolve the interface of service type + + + + + Typed we tried to resolve + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Represents simple XML element with case-insensitive attribute semantics. + + + + + Initializes a new instance of the class. + + The reader to initialize element from. + + + + Gets the element name. + + + + + Gets the dictionary of attribute values. + + + + + Gets the collection of child elements. + + + + + Gets the value of the element. + + + + + Returns children elements with the specified element name. + + Name of the element. + Children elements with the specified element name. + + + + Asserts that the name of the element is among specified element names. + + The allowed names. + + + + Special attribute we could ignore + + + + + Default implementation of + + + + + Singleton instance of the serializer. + + + + + + + + Attribute used to mark the required parameters for targets, + layout targets and filters. + + + + + Interface to register available configuration objects type + + + + + Registers instance of singleton object for use in NLog + + Type of service + Instance of service + + + + Gets the service object of the specified type. + + Avoid calling this while handling a LogEvent, since random deadlocks can occur. + + + + Registers singleton-object as implementation of specific interface. + + + If the same single-object implements multiple interfaces then it must be registered for each interface + + Type of interface + The repo + Singleton object to use for override + + + + Registers the string serializer to use with + + + + + Repository of interfaces used by NLog to allow override for dependency injection + + + + + Initializes a new instance of the class. + + + + + Registered service type in the service repository + + + + + Initializes a new instance of the class. + + Type of service that have been registered + + + + Type of service-interface that has been registered + + + + + Provides simple programmatic configuration API used for trivial logging cases. + + Warning, these methods will overwrite the current config. + + + + + Configures NLog for console logging so that all messages above and including + the level are output to the console. + + + + + Configures NLog for console logging so that all messages above and including + the specified level are output to the console. + + The minimal logging level. + + + + Configures NLog for to log to the specified target so that all messages + above and including the level are output. + + The target to log all messages to. + + + + Configures NLog for to log to the specified target so that all messages + above and including the specified level are output. + + The target to log all messages to. + The minimal logging level. + + + + Configures NLog for file logging so that all messages above and including + the level are written to the specified file. + + Log file name. + + + + Configures NLog for file logging so that all messages above and including + the specified level are written to the specified file. + + Log file name. + The minimal logging level. + + + + Value indicating how stack trace should be captured when processing the log event. + + + + + No Stack trace needs to be captured. + + + + + Stack trace should be captured. This option won't add the filenames and linenumbers + + + + + Capture also filenames and linenumbers + + + + + Capture the location of the call + + + + + Capture the class name for location of the call + + + + + Stack trace should be captured. This option won't add the filenames and linenumbers. + + + + + Stack trace should be captured including filenames and linenumbers. + + + + + Capture maximum amount of the stack trace information supported on the platform. + + + + + Marks the layout or layout renderer as thread independent - it producing correct results + regardless of the thread it's running on. + + Without this attribute everything is rendered on the main thread. + + + If this attribute is set on a layout, it could be rendered on the another thread. + This could be more efficient as it's skipped when not needed. + + If context like HttpContext.Current is needed, which is only available on the main thread, this attribute should not be applied. + + See the AsyncTargetWrapper and BufferTargetWrapper with the , using + + Apply this attribute when: + - The result can we rendered in another thread. Delaying this could be more efficient. And/Or, + - The result should not be precalculated, for example the target sends some extra context information. + + + + + Marks the layout or layout renderer as thread safe - it producing correct results + regardless of the number of threads it's running on. + + Without this attribute then the target concurrency will be reduced + + + + + A class for configuring NLog through an XML configuration file + (App.config style or App.nlog style). + + Parsing of the XML file is also implemented in this class. + + + - This class is thread-safe..ToList() is used for that purpose. + - Update TemplateXSD.xml for changes outside targets + + + + + Initializes a new instance of the class. + + Configuration file to be read. + + + + Initializes a new instance of the class. + + Configuration file to be read. + The to which to apply any applicable configuration values. + + + + Initializes a new instance of the class. + + Configuration file to be read. + Ignore any errors during configuration. + + + + Initializes a new instance of the class. + + Configuration file to be read. + Ignore any errors during configuration. + The to which to apply any applicable configuration values. + + + + Initializes a new instance of the class. + + XML reader to read from. + + + + Initializes a new instance of the class. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + + + + Initializes a new instance of the class. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + The to which to apply any applicable configuration values. + + + + Initializes a new instance of the class. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + Ignore any errors during configuration. + + + + Initializes a new instance of the class. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + Ignore any errors during configuration. + The to which to apply any applicable configuration values. + + + + Initializes a new instance of the class. + + NLog configuration as XML string. + Name of the XML file. + The to which to apply any applicable configuration values. + + + + Parse XML string as NLog configuration + + NLog configuration in XML to be parsed + + + + Parse XML string as NLog configuration + + NLog configuration in XML to be parsed + NLog LogFactory + + + + Gets the default object by parsing + the application configuration file (app.exe.config). + + + + + Did the Succeeded? true= success, false= error, null = initialize not started yet. + + + + + Gets or sets a value indicating whether all of the configuration files + should be watched for changes and reloaded automatically when changed. + + + + + Gets the collection of file names which should be watched for changes by NLog. + This is the list of configuration files processed. + If the autoReload attribute is not set it returns empty collection. + + + + + Re-reads the original configuration file and returns the new object. + + The new object. + + + + Get file paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Overwrite the paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Clear the candidate file paths and return to the defaults. + + + + + Create XML reader for (xml config) file. + + filepath + reader or null if filename is empty. + + + + Initializes the configuration. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + Ignore any errors during configuration. + + + + Add a file with configuration. Check if not already included. + + + + + + + Parse the root + + + path to config file. + The default value for the autoReload option. + + + + Parse {configuration} xml element. + + + path to config file. + The default value for the autoReload option. + + + + Parse {NLog} xml element. + + + path to config file. + The default value for the autoReload option. + + + + Parses a single config section within the NLog-config + + + Section was recognized + + + + Include (multiple) files by filemask, e.g. *.nlog + + base directory in case if is relative + relative or absolute fileMask + + + + + + + + Global Diagnostics Context - a dictionary structure to hold per-application-instance values. + + + + + Sets the Global Diagnostics Context item to the specified value. + + Item name. + Item value. + + + + Sets the Global Diagnostics Context item to the specified value. + + Item name. + Item value. + + + + Gets the Global Diagnostics Context named item. + + Item name. + The value of , if defined; otherwise . + If the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the Global Diagnostics Context item. + + Item name. + to use when converting the item's value to a string. + The value of as a string, if defined; otherwise . + If is null and the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the Global Diagnostics Context named item. + + Item name. + The item value, if defined; otherwise null. + + + + Returns all item names + + A collection of the names of all items in the Global Diagnostics Context. + + + + Checks whether the specified item exists in the Global Diagnostics Context. + + Item name. + A boolean indicating whether the specified item exists in current thread GDC. + + + + Removes the specified item from the Global Diagnostics Context. + + Item name. + + + + Clears the content of the GDC. + + + + + Mapped Diagnostics Context - a thread-local structure that keeps a dictionary + of strings and provides methods to output them in layouts. + + + + + Sets the current thread MDC item to the specified value. + + Item name. + Item value. + An that can be used to remove the item from the current thread MDC. + + + + Sets the current thread MDC item to the specified value. + + Item name. + Item value. + >An that can be used to remove the item from the current thread MDC. + + + + Sets the current thread MDC item to the specified value. + + Item name. + Item value. + + + + Sets the current thread MDC item to the specified value. + + Item name. + Item value. + + + + Gets the current thread MDC named item, as . + + Item name. + The value of , if defined; otherwise . + If the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the current thread MDC named item, as . + + Item name. + The to use when converting a value to a . + The value of , if defined; otherwise . + If is null and the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the current thread MDC named item, as . + + Item name. + The value of , if defined; otherwise null. + + + + Returns all item names + + A set of the names of all items in current thread-MDC. + + + + Checks whether the specified item exists in current thread MDC. + + Item name. + A boolean indicating whether the specified exists in current thread MDC. + + + + Removes the specified from current thread MDC. + + Item name. + + + + Clears the content of current thread MDC. + + + + + Async version of Mapped Diagnostics Context - a logical context structure that keeps a dictionary + of strings and provides methods to output them in layouts. Allows for maintaining state across + asynchronous tasks and call contexts. + + + Ideally, these changes should be incorporated as a new version of the MappedDiagnosticsContext class in the original + NLog library so that state can be maintained for multiple threads in asynchronous situations. + + + + + Gets the current logical context named item, as . + + Item name. + The value of , if defined; otherwise . + If the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the current logical context named item, as . + + Item name. + The to use when converting a value to a string. + The value of , if defined; otherwise . + If is null and the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the current logical context named item, as . + + Item name. + The value of , if defined; otherwise null. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + >An that can be used to remove the item from the current logical context. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + >An that can be used to remove the item from the current logical context. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + >An that can be used to remove the item from the current logical context. + + + + Updates the current logical context with multiple items in single operation + + . + >An that can be used to remove the item from the current logical context (null if no items). + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + + + + Returns all item names + + A collection of the names of all items in current logical context. + + + + Checks whether the specified exists in current logical context. + + Item name. + A boolean indicating whether the specified exists in current logical context. + + + + Removes the specified from current logical context. + + Item name. + + + + Clears the content of current logical context. + + + + + Clears the content of current logical context. + + Free the full slot. + + + + Nested Diagnostics Context - a thread-local structure that keeps a stack + of strings and provides methods to output them in layouts + + + + + Gets the top NDC message but doesn't remove it. + + The top message. . + + + + Gets the top NDC object but doesn't remove it. + + The object at the top of the NDC stack if defined; otherwise null. + + + + Pushes the specified text on current thread NDC. + + The text to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + + Pushes the specified object on current thread NDC. + + The object to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + + Pops the top message off the NDC stack. + + The top message which is no longer on the stack. + + + + Pops the top message from the NDC stack. + + The to use when converting the value to a string. + The top message, which is removed from the stack, as a string value. + + + + Pops the top object off the NDC stack. + + The object from the top of the NDC stack, if defined; otherwise null. + + + + Peeks the first object on the NDC stack + + The object from the top of the NDC stack, if defined; otherwise null. + + + + Clears current thread NDC stack. + + + + + Gets all messages on the stack. + + Array of strings on the stack. + + + + Gets all messages from the stack, without removing them. + + The to use when converting a value to a string. + Array of strings. + + + + Gets all objects on the stack. + + Array of objects on the stack. + + + + Async version of - a logical context structure that keeps a stack + Allows for maintaining scope across asynchronous tasks and call contexts. + + + + + Pushes the specified value on current stack + + The value to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + + Pushes the specified value on current stack + + The value to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + + Pops the top message off the NDLC stack. + + The top message which is no longer on the stack. + this methods returns a object instead of string, this because of backwards-compatibility + + + + Pops the top message from the NDLC stack. + + The to use when converting the value to a string. + The top message, which is removed from the stack, as a string value. + + + + Pops the top message off the current NDLC stack + + The object from the top of the NDLC stack, if defined; otherwise null. + + + + Peeks the top object on the current NDLC stack + + The object from the top of the NDLC stack, if defined; otherwise null. + + + + Clears current stack. + + + + + Gets all messages on the stack. + + Array of strings on the stack. + + + + Gets all messages from the stack, without removing them. + + The to use when converting a value to a string. + Array of strings. + + + + Gets all objects on the stack. The objects are not removed from the stack. + + Array of objects on the stack. + + + + stores state in the async thread execution context. All LogEvents created + within a scope can include the scope state in the target output. The logical context scope supports + both scope-properties and scope-nested-state-stack (Similar to log4j2 ThreadContext) + + + (MDLC), (MDC), (NDLC) + and (NDC) have been deprecated and replaced by . + + .NetCore (and .Net46) uses AsyncLocal for handling the thread execution context. Older .NetFramework uses System.Runtime.Remoting.CallContext + + + + + Pushes new state on the logical context scope stack together with provided properties + + Value to added to the scope stack + Properties being added to the scope dictionary + A disposable object that pops the nested scope state on dispose (including properties). + Scope dictionary keys are case-insensitive + + + + Updates the logical scope context with provided properties + + Properties being added to the scope dictionary + A disposable object that removes the properties from logical context scope on dispose. + Scope dictionary keys are case-insensitive + + + + Updates the logical scope context with provided properties + + Properties being added to the scope dictionary + A disposable object that removes the properties from logical context scope on dispose. + Scope dictionary keys are case-insensitive + + + + Updates the logical scope context with provided property + + Name of property + Value of property + A disposable object that removes the properties from logical context scope on dispose. + Scope dictionary keys are case-insensitive + + + + Updates the logical scope context with provided property + + Name of property + Value of property + A disposable object that removes the properties from logical context scope on dispose. + Scope dictionary keys are case-insensitive + + + + Pushes new state on the logical context scope stack + + Value to added to the scope stack + A disposable object that pops the nested scope state on dispose. + Skips casting of to check for scope-properties + + + + Pushes new state on the logical context scope stack + + Value to added to the scope stack + A disposable object that pops the nested scope state on dispose. + + + + Clears all the entire logical context scope, and removes any properties and nested-states + + + + + Retrieves all properties stored within the logical context scopes + + Collection of all properties + + + + Lookup single property stored within the logical context scopes + + Name of property + When this method returns, contains the value associated with the specified key + Returns true when value is found with the specified key + Scope dictionary keys are case-insensitive + + + + Retrieves all nested states inside the logical context scope stack + + Array of nested state objects. + + + + Peeks the top value from the logical context scope stack + + Value from the top of the stack. + + + + Peeks the inner state (newest) from the logical context scope stack, and returns its running duration + + Scope Duration Time + + + + Peeks the outer state (oldest) from the logical context scope stack, and returns its running duration + + Scope Duration Time + + + + Special bookmark that can restore original parent, after scopes has been collapsed + + + + + Matches when the specified condition is met. + + + Conditions are expressed using a simple language. + + Documentation on NLog Wiki + + + + Gets or sets the condition expression. + + + + + + + + + An abstract filter class. Provides a way to eliminate log messages + based on properties other than logger name and log level. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the action to be taken when filter matches. + + + + + + Gets the result of evaluating filter against given log event. + + The log event. + Filter result. + + + + Checks whether log event should be logged or not. + + Log event. + + - if the log event should be ignored
+ - if the filter doesn't want to decide
+ - if the log event should be logged
+ .
+
+ + + Marks class as a layout renderer and assigns a name to it. + + + + + Initializes a new instance of the class. + + Name of the filter. + + + + Filter result. + + + + + The filter doesn't want to decide whether to log or discard the message. + + + + + The message should be logged. + + + + + The message should not be logged. + + + + + The message should be logged and processing should be finished. + + + + + The message should not be logged and processing should be finished. + + + + + A base class for filters that are based on comparing a value to a layout. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the layout to be used to filter log messages. + + The layout. + + + +
+ Matches when the calculated layout contains the specified substring. + This filter is deprecated in favor of <when /> which is based on conditions. + + + + + Gets or sets a value indicating whether to ignore case when comparing strings. + + + + + + Gets or sets the substring to be matched. + + + + + + + + + Matches when the calculated layout is equal to the specified substring. + This filter is deprecated in favor of <when /> which is based on conditions. + + + + + Gets or sets a value indicating whether to ignore case when comparing strings. + + + + + + Gets or sets a string to compare the layout to. + + + + + + + + + Matches the provided filter-method + + + + + Initializes a new instance of the class. + + + + + + + + Matches when the calculated layout does NOT contain the specified substring. + This filter is deprecated in favor of <when /> which is based on conditions. + + + + + Gets or sets the substring to be matched. + + + + + + Gets or sets a value indicating whether to ignore case when comparing strings. + + + + + + + + + Matches when the calculated layout is NOT equal to the specified substring. + This filter is deprecated in favor of <when /> which is based on conditions. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a string to compare the layout to. + + + + + + Gets or sets a value indicating whether to ignore case when comparing strings. + + + + + + + + + Matches when the result of the calculated layout has been repeated a moment ago + + + + + How long before a filter expires, and logging is accepted again + + + + + + Max length of filter values, will truncate if above limit + + + + + + Applies the configured action to the initial logevent that starts the timeout period. + Used to configure that it should ignore all events until timeout. + + + + + + Max number of unique filter values to expect simultaneously + + + + + + Default number of unique filter values to expect, will automatically increase if needed + + + + + + Insert FilterCount value into when an event is no longer filtered + + + + + + Append FilterCount to the when an event is no longer filtered + + + + + + Reuse internal buffers, and doesn't have to constantly allocate new buffers + + + + + + Default buffer size for the internal buffers + + + + + + Checks whether log event should be logged or not. In case the LogEvent has just been repeated. + + Log event. + + - if the log event should be ignored
+ - if the filter doesn't want to decide
+ - if the log event should be logged
+ .
+
+ + + Uses object pooling, and prunes stale filter items when the pool runs dry + + + + + Remove stale filter-value from the cache, and fill them into the pool for reuse + + + + + Renders the Log Event into a filter value, that is used for checking if just repeated + + + + + Repeated LogEvent detected. Checks if it should activate filter-action + + + + + Filter Value State (mutable) + + + + + Filter Lookup Key (immutable) + + + + + A global logging class using caller info to find the logger. + + + + + Starts building a log event with the specified . + + The log level. + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Trace level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Debug level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Info level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Warn level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Error level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Fatal level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + A fluent class to build log events for NLog. + + + + + Initializes a new instance of the class. + + The to send the log event. + + + + Initializes a new instance of the class. + + The to send the log event. + The for the log event. + + + + Gets the created by the builder. + + + + + Sets the information of the logging event. + + The exception information of the logging event. + current for chaining calls. + + + + Sets the level of the logging event. + + The level of the logging event. + current for chaining calls. + + + + Sets the logger name of the logging event. + + The logger name of the logging event. + current for chaining calls. + + + + Sets the log message on the logging event. + + The log message for the logging event. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The object to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + The third object to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + The third object to format. + The fourth object to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + An object array that contains zero or more objects to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + An object that supplies culture-specific formatting information. + A composite format string. + An object array that contains zero or more objects to format. + current for chaining calls. + + + + Sets a per-event context property on the logging event. + + The name of the context property. + The value of the context property. + current for chaining calls. + + + + Sets multiple per-event context properties on the logging event. + + The properties to set. + current for chaining calls. + + + + Sets the timestamp of the logging event. + + The timestamp of the logging event. + current for chaining calls. + + + + Sets the stack trace for the event info. + + The stack trace. + Index of the first user stack frame within the stack trace. + current for chaining calls. + + + + Writes the log event to the underlying logger. + + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger if the condition delegate is true. + + If condition is true, write log event; otherwise ignore event. + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger if the condition is true. + + If condition is true, write log event; otherwise ignore event. + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Extension methods for NLog . + + + + + Starts building a log event with the specified . + + The logger to write the log event to. + The log level. + current for chaining calls. + + + + Starts building a log event at the Trace level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Debug level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Info level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Warn level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Error level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Fatal level. + + The logger to write the log event to. + current for chaining calls. + + + + Extensions for NLog . + + + + + Starts building a log event with the specified . + + The logger to write the log event to. + The log level. When not + for chaining calls. + + + + Starts building a log event at the Trace level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Debug level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Info level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Warn level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Error level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Fatal level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Exception level. + + The logger to write the log event to. + The exception information of the logging event. + The for the log event. Defaults to when not specified. + for chaining calls. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + A logger implementation that will handle the message. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + A logger implementation that will handle the message. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An exception to be logged. + A to be written. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An exception to be logged. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A logger implementation that will handle the message. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A logger implementation that will handle the message. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A logger implementation that will handle the message. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + A logger implementation that will handle the message. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + A logger implementation that will handle the message. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An exception to be logged. + A to be written. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An exception to be logged. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A logger implementation that will handle the message. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A logger implementation that will handle the message. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A logger implementation that will handle the message. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message and exception at the specified level. + + A logger implementation that will handle the message. + The log level. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Trace level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Info level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Warn level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Error level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Fatal level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Interface for fakeable of the current AppDomain. + + + + + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. + + + + + Gets or sets the name of the configuration file for an application domain. + + + + + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + + + + + Gets or set the friendly name. + + + + + Gets an integer that uniquely identifies the application domain within the process. + + + + + Gets the assemblies that have been loaded into the execution context of this application domain. + + A list of assemblies in this application domain. + + + + Process exit event. + + + + + Domain unloaded event. + + + + + Abstract calls for the application environment + + + + + Gets current process name (excluding filename extension, if any). + + + + + Process exit event. + + + + + Abstract calls to FileSystem + + + + Determines whether the specified file exists. + The file to check. + + + Returns the content of the specified file + The file to load. + + + + Adapter for to + + + + + Initializes a new instance of the class. + + The to wrap. + + + + Creates an AppDomainWrapper for the current + + + + + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. + + + + + Gets or sets the name of the configuration file for an application domain. + + + + + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + + + + + Gets or set the friendly name. + + + + + Gets an integer that uniquely identifies the application domain within the process. + + + + + Gets the assemblies that have been loaded into the execution context of this application domain. + + A list of assemblies in this application domain. + + + + Process exit event. + + + + + Domain unloaded event. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Interface for the wrapper around System.Configuration.ConfigurationManager. + + + + + Gets the wrapper around ConfigurationManager.AppSettings. + + + + + Format a log message + + + + + Perform message template parsing and formatting of LogEvent messages (True = Always, False = Never, Null = Auto Detect) + + + + + Format the message and return + + LogEvent with message to be formatted + formatted message + + + + Has the logevent properties? + + LogEvent with message to be formatted + False when logevent has no properties to be extracted + + + + Appends the logevent message to the provided StringBuilder + + LogEvent with message to be formatted + The to append the formatted message. + + + + Get the Raw, unformatted value without stringify + + + Implementors must has the [ThreadAgnostic] attribute + + + + + Get the raw value + + + The value + RawValue supported? + + + + Interface implemented by layouts and layout renderers. + + + + + Renders the value of layout or layout renderer in the context of the specified log event. + + The log event. + String representation of a layout. + + + + Supports rendering as string value with limited or no allocations (preferred) + + + Implementors must not have the [AppDomainFixedOutput] attribute + + + + + Renders the value of layout renderer in the context of the specified log event + + + null if not possible or unknown + + + + Supports object initialization and termination. + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Helpers for . + + + + + Gets all usable exported types from the given assembly. + + Assembly to scan. + Usable types from the given assembly. + Types which cannot be loaded are skipped. + + + + Forward declare of system delegate type for use by other classes + + + + + Keeps track of pending operation count, and can notify when pending operation count reaches zero + + + + + Mark operation has started + + + + + Mark operation has completed + + Exception coming from the completed operation [optional] + + + + Registers an AsyncContinuation to be called when all pending operations have completed + + Invoked on completion + AsyncContinuation operation + + + + Clear o + + + + + Sets the stack trace for the event info. + + The stack trace. + Index of the first user stack frame within the stack trace. + Type of the logger or logger wrapper. This is still Logger if it's a subclass of Logger. + + + + Sets the details retrieved from the Caller Information Attributes + + + + + + + + + Gets the stack frame of the method that did the logging. + + + + + Gets the number index of the stack frame that represents the user + code (not the NLog code). + + + + + Legacy attempt to skip async MoveNext, but caused source file line number to be lost + + + + + Gets the entire stack trace. + + + + + Finds first user stack frame in a stack trace + + The stack trace of the logging method invocation + Type of the logger or logger wrapper. This is still Logger if it's a subclass of Logger. + Index of the first user stack frame or 0 if all stack frames are non-user + + + + This is only done for legacy reason, as the correct method-name and line-number should be extracted from the MoveNext-StackFrame + + The stack trace of the logging method invocation + Starting point for skipping async MoveNext-frames + + + + Assembly to skip? + + Find assembly via this frame. + true, we should skip. + + + + Is this the type of the logger? + + get type of this logger in this frame. + Type of the logger. + + + + + Memory optimized filtering + + Passing state too avoid delegate capture and memory-allocations. + + + + Ensures that IDictionary.GetEnumerator returns DictionaryEntry values + + + + + Most-Recently-Used-Cache, that discards less frequently used items on overflow + + + + + Constructor + + Maximum number of items the cache will hold before discarding. + + + + Attempt to insert item into cache. + + Key of the item to be inserted in the cache. + Value of the item to be inserted in the cache. + true when the key does not already exist in the cache, false otherwise. + + + + Lookup existing item in cache. + + Key of the item to be searched in the cache. + Output value of the item found in the cache. + True when the key is found in the cache, false otherwise. + + + + Dictionary that combines the standard with the + MessageTemplate-properties extracted from the . + + The are returned as the first items + in the collection, and in positional order. + + + + + Value of the property + + + + + Has property been captured from message-template ? + + + + + The properties of the logEvent + + + + + The properties extracted from the message-template + + + + + Wraps the list of message-template-parameters as IDictionary-interface + + Message-template-parameters + + + + Transforms the list of event-properties into IDictionary-interface + + Message-template-parameters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Check if the message-template-parameters can be used directly without allocating a dictionary + + Message-template-parameters + Are all parameter names unique (true / false) + + + + Attempt to insert the message-template-parameters into an empty dictionary + + Message-template-parameters + The dictionary that initially contains no message-template-parameters + + + + + + + + + + + + + + + + + + + + + Will always throw, as collection is readonly + + + Will always throw, as collection is readonly + + + Will always throw, as collection is readonly + + + + + + + + + + + + + + + + + + + Special property-key for lookup without being case-sensitive + + + + + Property-Key equality-comparer that uses string-hashcode from OrdinalIgnoreCase + Enables case-insensitive lookup using + + + + + HashSet optimized for single item + + + + + + Insert single item on scope start, and remove on scope exit + + Item to insert in scope + Existing hashset to update + Force allocation of real hashset-container + HashSet EqualityComparer + + + + Add item to collection, if it not already exists + + Item to insert + + + + Clear hashset + + + + + Check if hashset contains item + + + Item exists in hashset (true/false) + + + + Remove item from hashset + + + Item removed from hashset (true/false) + + + + Copy items in hashset to array + + Destination array + Array offset + + + + Create hashset enumerator + + Enumerator + + + + Provides helpers to sort log events and associated continuations. + + + + + Key selector delegate. + + The type of the value. + The type of the key. + Value to extract key information from. + Key selected from log event. + + + + Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. + + The type of the value. + The type of the key. + The inputs. + The key selector function. + + Dictionary where keys are unique input keys, and values are lists of . + + + + + Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. + + The type of the value. + The type of the key. + The inputs. + The key selector function. + + Dictionary where keys are unique input keys, and values are lists of . + + + + + Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. + + The type of the value. + The type of the key. + The inputs. + The key selector function. + The key comparer function. + + Dictionary where keys are unique input keys, and values are lists of . + + + + + Single-Bucket optimized readonly dictionary. Uses normal internally Dictionary if multiple buckets are needed. + + Avoids allocating a new dictionary, when all items are using the same bucket + + The type of the key. + The type of the value. + + + + + + + + + + + + + + + + Allows direct lookup of existing keys. If trying to access non-existing key exception is thrown. + Consider to use instead for better safety. + + Key value for lookup + Mapped value found + + + + Non-Allocating struct-enumerator + + + + + + + + + + + + + Will always throw, as dictionary is readonly + + + Will always throw, as dictionary is readonly + + + + + + Will always throw, as dictionary is readonly + + + Will always throw, as dictionary is readonly + + + + + + + + + Will always throw, as dictionary is readonly + + + + Internal configuration manager used to read .NET configuration files. + Just a wrapper around the BCL ConfigurationManager, but used to enable + unit testing. + + + + + UTF-8 BOM 239, 187, 191 + + + + + Safe way to get environment variables. + + + + + Helper class for dealing with exceptions. + + + + + Mark this exception as logged to the . + + + + + + + Is this exception logged to the ? + + + trueif the has been logged to the . + + + + Determines whether the exception must be rethrown and logs the error to the if is false. + + Advised to log first the error to the before calling this method. + + The exception to check. + Target Object context of the exception. + Target Method context of the exception. + trueif the must be rethrown, false otherwise. + + + + Determines whether the exception must be rethrown immediately, without logging the error to the . + + Only used this method in special cases. + + The exception to check. + trueif the must be rethrown, false otherwise. + + + + FormatProvider that renders an exception-object as $"{ex.GetType()}: {ex.Message}" + + + + + Object construction helper. + + + + + Base class for optimized file appenders. + + + + + Initializes a new instance of the class. + + Name of the file. + The create parameters. + + + + Gets the path of the file, including file extension. + + The name of the file. + + + + Gets or sets the creation time for a file associated with the appender. The time returned is in Coordinated + Universal Time [UTC] standard. + + The creation time of the file. + + + + Gets or sets the creation time for a file associated with the appender. Synchronized by + The time format is based on + + + + + Gets the last time the file associated with the appender is opened. The time returned is in Coordinated + Universal Time [UTC] standard. + + The time the file was last opened. + + + + Gets the file creation parameters. + + The file creation parameters. + + + + Writes the specified bytes. + + The bytes. + + + + Writes the specified bytes to a file. + + The bytes array. + The bytes array offset. + The number of bytes. + + + + Flushes this file-appender instance. + + + + + Closes this file-appender instance. + + + + + Gets the creation time for a file associated with the appender. The time returned is in Coordinated Universal + Time [UTC] standard. + + The file creation time. + + + + Gets the length in bytes of the file associated with the appender. + + A long value representing the length of the file in bytes. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Releases unmanaged and - optionally - managed resources. + + True to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Creates the file stream. + + If set to true sets the file stream to allow shared writing. + If larger than 0 then it will be used instead of the default BufferSize for the FileStream. + A object which can be used to write to the file. + + + + Base class for optimized file appenders which require the usage of a mutex. + + It is possible to use this class as replacement of BaseFileAppender and the mutex functionality + is not enforced to the implementing subclasses. + + + + + Initializes a new instance of the class. + + Name of the file. + The create parameters. + + + + Gets the mutually-exclusive lock for archiving files. + + The mutex for archiving. + + + + + + + Creates a mutex that is sharable by more than one process. + + The prefix to use for the name of the mutex. + A object which is sharable by multiple processes. + + + + Implementation of which caches + file information. + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + + + + + + + + + + + + + + + + Factory class which creates objects. + + + + + + + + Maintains a collection of file appenders usually associated with file targets. + + + + + An "empty" instance of the class with zero size and empty list of appenders. + + + + + Initializes a new "empty" instance of the class with zero size and empty + list of appenders. + + + + + Initializes a new instance of the class. + + + The size of the list should be positive. No validations are performed during initialization as it is an + internal class. + + Total number of appenders allowed in list. + Factory used to create each appender. + Parameters used for creating a file. + + + + The archive file path pattern that is used to detect when archiving occurs. + + + + + Invalidates appenders for all files that were archived. + + + + + Gets the parameters which will be used for creating a file. + + + + + Gets the file appender factory used by all the appenders in this list. + + + + + Gets the number of appenders which the list can hold. + + + + + Subscribe to background monitoring of active file appenders + + + + + It allocates the first slot in the list when the file name does not already in the list and clean up any + unused slots. + + File name associated with a single appender. + The allocated appender. + + + + Close all the allocated appenders. + + + + + Close the allocated appenders initialized before the supplied time. + + The time which prior the appenders considered expired + + + + Flush all the allocated appenders. + + + + + File Archive Logic uses the File-Creation-TimeStamp to detect if time to archive, and the File-LastWrite-Timestamp to name the archive-file. + + + NLog always closes all relevant appenders during archive operation, so no need to lookup file-appender + + + + + Closes the specified appender and removes it from the list. + + File name of the appender to be closed. + File Appender that matched the filePath (null if none found) + + + + Interface that provides parameters for create file function. + + + + + Gets or sets the delay in milliseconds to wait before attempting to write to the file again. + + + + + Gets or sets the number of times the write is appended on the file before NLog + discards the log message. + + + + + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. + + + This makes multi-process logging possible. NLog uses a special technique + that lets it keep the files open for writing. + + + + + Gets or sets a value indicating whether to create directories if they do not exist. + + + Setting this to false may improve performance a bit, but you'll receive an error + when attempting to write to a directory that's not present. + + + + + Gets or sets a value indicating whether to enable log file(s) to be deleted. + + + + + Gets or sets the log file buffer size in bytes. + + + + + Gets or set a value indicating whether a managed file stream is forced, instead of using the native implementation. + + + + + Gets or sets the file attributes (Windows only). + + + + + Should archive mutex be created? + + + + + Should manual simple detection of file deletion be enabled? + + + + + Gets the parameters which will be used for creating a file. + + + + + Gets the file appender factory used by all the appenders in this list. + + + + + Gets the number of appenders which the list can hold. + + + + + Subscribe to background monitoring of active file appenders + + + + + It allocates the first slot in the list when the file name does not already in the list and clean up any + unused slots. + + File name associated with a single appender. + The allocated appender. + + + + Close all the allocated appenders. + + + + + Close the allocated appenders initialized before the supplied time. + + The time which prior the appenders considered expired + + + + Flush all the allocated appenders. + + + + + File Archive Logic uses the File-Creation-TimeStamp to detect if time to archive, and the File-LastWrite-Timestamp to name the archive-file. + + + NLog always closes all relevant appenders during archive operation, so no need to lookup file-appender + + + + + Closes the specified appender and removes it from the list. + + File name of the appender to be closed. + File Appender that matched the filePath (null if none found) + + + + The archive file path pattern that is used to detect when archiving occurs. + + + + + Invalidates appenders for all files that were archived. + + + + + Interface implemented by all factories capable of creating file appenders. + + + + + Opens the appender for given file name and parameters. + + Name of the file. + Creation parameters. + Instance of which can be used to write to the file. + + + + Provides a multi process-safe atomic file appends while + keeping the files open. + + + On Unix you can get all the appends to be atomic, even when multiple + processes are trying to write to the same file, because setting the file + pointer to the end of the file and appending can be made one operation. + On Win32 we need to maintain some synchronization between processes + (global named mutex is used for this) + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + + + + + + + + + + + + + + + + Factory class. + + + + + + + + Appender used to discard data for the FileTarget. + Used mostly for testing entire stack except the actual writing to disk. + Throws away all data. + + + + + Factory class. + + + + + + + + Multi-process and multi-host file appender which attempts + to get exclusive write access and retries if it's not available. + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + + + + + + + + + + + + + + + + Factory class. + + + + + + + + Optimized single-process file appender which keeps the file open for exclusive write. + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + + + + + + + + + + + + + + + + Factory class. + + + + + + + + Provides a multi process-safe atomic file append while + keeping the files open. + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + Creates or opens a file in a special mode, so that writes are automatically + as atomic writes at the file end. + See also "UnixMultiProcessFileAppender" which does a similar job on *nix platforms. + + File to create or open + + + + + + + + + + + + + + + + + + + Factory class. + + + + + + + + A layout that represents a filePath. + + + + + Cached directory separator char array to avoid memory allocation on each method call. + + + + + Cached invalid file names char array to avoid memory allocation every time Path.GetInvalidFileNameChars() is called. + + + + + not null when == false + + + + + non null is fixed, + + + + + is the cache-key, and when newly rendered filename matches the cache-key, + then it reuses the cleaned cache-value . + + + + + is the cache-value that is reused, when the newly rendered filename + matches the cache-key + + + + Initializes a new instance of the class. + + + + Render the raw filename from Layout + + The log event. + StringBuilder to minimize allocations [optional]. + String representation of a layout. + + + + Convert the raw filename to a correct filename + + The filename generated by Layout. + String representation of a correct filename. + + + + Is this (templated/invalid) path an absolute, relative or unknown? + + + + + Is this (templated/invalid) path an absolute, relative or unknown? + + + + + Watches multiple files at the same time and raises an event whenever + a single change is detected in any of those files. + + + + + The types of changes to watch for. + + + + + Occurs when a change is detected in one of the monitored files. + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Stops watching all files. + + + + + Stops watching the specified file. + + + + + + Watches the specified files for changes. + + The file names. + + + + Combine paths + + basepath, not null + optional dir + optional file + + + + + Cached directory separator char array to avoid memory allocation on each method call. + + + + + Trims directory separators from the path + + path, could be null + never null + + + + Convert object to string + + value + format for conversion. + + + If is null and isn't a already, then the will get a locked by + + + + + Retrieve network interfaces + + + + + Retrieve network interfaces + + + + + Supports mocking of SMTP Client code. + + + + + Specifies how outgoing email messages will be handled. + + + + + Gets or sets the name or IP address of the host used for SMTP transactions. + + + + + Gets or sets the port used for SMTP transactions. + + + + + Gets or sets a value that specifies the amount of time after which a synchronous Send call times out. + + + + + Gets or sets the credentials used to authenticate the sender. + + + + + Sends an e-mail message to an SMTP server for delivery. These methods block while the message is being transmitted. + + + System.Net.Mail.MailMessage + MailMessage + A MailMessage that contains the message to send. + + + + Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. + + + + + The MessageFormatter delegate + + + + + When true: Do not fallback to StringBuilder.Format for positional templates + + + + + New formatter + + + When true: Do not fallback to StringBuilder.Format for positional templates + + + + + The MessageFormatter delegate + + + + + + + + Render a template to a string. + + The template. + Culture. + Parameters for the holes. + The String Builder destination. + Parameters for the holes. + + + + Detects the platform the NLog is running on. + + + + + Gets a value indicating whether current runtime supports use of mutex + + + + + Will creating a mutex succeed runtime? + + + + + Supports mocking of SMTP Client code. + + + Disabled Error CS0618 'SmtpClient' is obsolete: 'SmtpClient and its network of types are poorly designed, + we strongly recommend you use https://github.com/jstedfast/MailKit and https://github.com/jstedfast/MimeKit instead' + + + + + Retrieve network interfaces + + + + + Retrieve network interfaces + + + + + Network sender which uses HTTP or HTTPS POST. + + + + + Initializes a new instance of the class. + + The network URL. + + + + Creates instances of objects for given URLs. + + + + + Creates a new instance of the network sender based on a network URL. + + URL that determines the network sender to be created. + The maximum queue size. + The overflow action when reaching maximum queue size. + The maximum message size. + SSL protocols for TCP + KeepAliveTime for TCP + + A newly created network sender. + + + + + Interface for mocking socket calls. + + + + + A base class for all network senders. Supports one-way sending of messages + over various protocols. + + + + + Initializes a new instance of the class. + + The network URL. + + + + Gets the address of the network endpoint. + + + + + Gets the last send time. + + + + + Initializes this network sender. + + + + + Closes the sender and releases any unmanaged resources. + + The continuation. + + + + Flushes any pending messages and invokes the on completion. + + The continuation. + + + + Send the given text over the specified protocol. + + Bytes to be sent. + Offset in buffer. + Number of bytes to send. + The asynchronous continuation. + + + + Closes the sender and releases any unmanaged resources. + + + + + Initializes resources for the protocol specific implementation. + + + + + Closes resources for the protocol specific implementation. + + The continuation. + + + + Performs the flush and invokes the on completion. + + The continuation. + + + + Sends the payload using the protocol specific implementation. + + The bytes to be sent. + Offset in buffer. + Number of bytes to send. + The async continuation to be invoked after the buffer has been sent. + + + + Parses the URI into an IP address. + + The URI to parse. + The address family. + Parsed endpoint. + + + + Default implementation of . + + + + + + + + A base class for network senders that can block or send out-of-order + + + + + Initializes a new instance of the class. + + URL. Must start with tcp://. + + + + Socket proxy for mocking Socket code. + + + + + Initializes a new instance of the class. + + The address family. + Type of the socket. + Type of the protocol. + + + + Gets underlying socket instance. + + + + + Closes the wrapped socket. + + + + + Invokes ConnectAsync method on the wrapped socket. + + The instance containing the event data. + Result of original method. + + + + Invokes SendAsync method on the wrapped socket. + + The instance containing the event data. + Result of original method. + + + + Invokes SendToAsync method on the wrapped socket. + + The instance containing the event data. + Result of original method. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Sends messages over a TCP network connection. + + + + + Initializes a new instance of the class. + + URL. Must start with tcp://. + The address family. + + + + Creates the socket with given parameters. + + The host address. + The address family. + Type of the socket. + Type of the protocol. + Instance of which represents the socket. + + + + Facilitates mocking of class. + + + + + Raises the Completed event. + + + + + Sends messages over the network as UDP datagrams. + + + + + Initializes a new instance of the class. + + URL. Must start with udp://. + The address family. + + + + Creates the socket. + + The IP address. + Implementation of to use. + + + + Allocates new builder and appends to the provided target builder on dispose + + + + + Access the new builder allocated + + + + + Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user) + + + + + Controls a single allocated char[]-buffer for reuse (only one active user) + + + + + Controls a single allocated StringBuilder for reuse (only one active user) + + + + + Controls a single allocated object for reuse (only one active user) + + + + + Creates handle to the reusable char[]-buffer for active usage + + Handle to the reusable item, that can release it again + + + + Access the acquired reusable object + + + + + Controls a single allocated MemoryStream for reuse (only one active user) + + + + + Constructor + + Max number of items + Initial StringBuilder Size + Max StringBuilder Size + + + + Takes StringBuilder from pool + + Allow return to pool + + + + Releases StringBuilder back to pool at its right place + + + + + Keeps track of acquired pool item + + + + + Releases pool item back into pool + + + + + Detects the platform the NLog is running on. + + + + + Gets the current runtime OS. + + + + + Gets a value indicating whether current OS is Win32-based (desktop or mobile). + + + + + Gets a value indicating whether current OS is Unix-based. + + + + + Gets a value indicating whether current runtime is Mono-based + + + + + Scans (breadth-first) the object graph following all the edges whose are + instances have attached and returns + all objects implementing a specified interfaces. + + + + + Finds the objects which have attached which are reachable + from any of the given root objects when traversing the object graph over public properties. + + Type of the objects to return. + Configuration Reflection Helper + Also search the properties of the wanted objects. + The root objects. + Ordered list of objects implementing T. + + + + Object Path to check + + + + + Converts object into a List of property-names and -values using reflection + + + + + Try get value from , using , and set into + + + + + Scans properties for name (Skips string-compare and value-lookup until finding match) + + + + + Scans properties for name (Skips property value lookup until finding match) + + + + + Scans properties for name + + + + + Binder for retrieving value of + + + + + + + + Reflection helpers for accessing properties. + + + + + Get property info + + Configuration Reflection Helper + object which could have property + property name on + result when success. + success. + + + + Try parse of string to (Generic) list, comma separated. + + + If there is a comma in the value, then (single) quote the value. For single quotes, use the backslash as escape + + + + + Attempt to reuse the HashSet.Comparer from the original HashSet-object (Ex. StringComparer.OrdinalIgnoreCase) + + + + + Reflection helpers. + + + + + Is this a static class? + + + + This is a work around, as Type doesn't have this property. + From: https://stackoverflow.com/questions/1175888/determine-if-a-type-is-static + + + + + Optimized delegate for calling MethodInfo + + Object instance, use null for static methods. + Complete list of parameters that matches the method, including optional/default parameters. + + + + Optimized delegate for calling a constructor + + Complete list of parameters that matches the constructor, including optional/default parameters. Could be null for no parameters. + + + + Creates an optimized delegate for calling the MethodInfo using Expression-Trees + + Method to optimize + Optimized delegate for invoking the MethodInfo + + + + Creates an optimized delegate for calling the constructors using Expression-Trees + + Constructor to optimize + Optimized delegate for invoking the constructor + + + + Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. + + + + + Gets or sets a value indicating whether to match whole words only. + + + + + Gets or sets a value indicating whether to ignore case when comparing texts. + + + + + Supported operating systems. + + + If you add anything here, make sure to add the appropriate detection + code to + + + + + Unknown operating system. + + + + + Unix/Linux operating systems. + + + + + Desktop versions of Windows (95,98,ME). + + + + + Windows NT, 2000, 2003 and future versions based on NT technology. + + + + + Macintosh Mac OSX + + + + + Immutable state that combines ScopeContext MDLC + NDLC for + + + + + Immutable state that combines ScopeContext MDLC + NDLC for + + + + + Immutable state for ScopeContext Mapped Context (MDLC) + + + + + Immutable state for ScopeContext Nested State (NDLC) + + + + + Immutable state for ScopeContext Single Property (MDLC) + + + + + Immutable state for ScopeContext Multiple Properties (MDLC) + + + + + Immutable state for ScopeContext handling legacy MDLC + NDLC operations + + + + + + + + + + + + + + Collection of targets that should be written to + + + + + Implements a single-call guard around given continuation function. + + + + + Initializes a new instance of the class. + + The asynchronous continuation. + + + + Continuation function which implements the single-call guard. + + The exception. + + + + Utilities for dealing with values. + + + + + Gets the fully qualified name of the class invoking the calling method, including the + namespace but not the assembly. + + + + + Gets the fully qualified name of the class invoking the calling method, including the + namespace but not the assembly. + + StackFrame from the calling method + Fully qualified class name + + + + Returns the assembly from the provided StackFrame (If not internal assembly) + + Valid assembly, or null if assembly was internal + + + + Returns the classname from the provided StackFrame (If not from internal assembly) + + + Valid class name, or empty string if assembly was internal + + + + Stream helpers + + + + + Copy to output stream and skip BOM if encoding is UTF8 + + + + + + + + Copy stream input to output. Skip the first bytes + + stream to read from + stream to write to + .net35 doesn't have a .copyto + + + + Copy stream input to output. Skip the first bytes + + stream to read from + stream to write to + first bytes to skip (optional) + + + + Simple character tokenizer. + + + + + Initializes a new instance of the class. + + The text to be tokenized. + + + + Current position in + + + + + Full text to be parsed + + + + + Check current char while not changing the position. + + + + + + Read the current char and change position + + + + + + Get the substring of the + + + + + + + + Helpers for , which is used in e.g. layout renderers. + + + + + Renders the specified log event context item and appends it to the specified . + + append to this + value to be appended + format string. If @, then serialize the value with the Default JsonConverter. + provider, for example culture + NLog string.Format interface + + + + Appends int without using culture, and most importantly without garbage + + + value to append + + + + Appends uint without using culture, and most importantly without garbage + + Credits Gavin Pugh - https://www.gavpugh.com/2010/04/01/xnac-avoiding-garbage-when-working-with-stringbuilder/ + + + value to append + + + + Convert DateTime into UTC and format to yyyy-MM-ddTHH:mm:ss.fffffffZ - ISO 8601 Compliant Date Format (Round-Trip-Time) + + + + + Clears the provider StringBuilder + + + + + + Copies the contents of the StringBuilder to the MemoryStream using the specified encoding (Without BOM/Preamble) + + StringBuilder source + MemoryStream destination + Encoding used for converter string into byte-stream + Helper char-buffer to minimize memory allocations + + + + Copies the contents of the StringBuilder to the destination StringBuilder + + StringBuilder source + StringBuilder destination + + + + Scans the StringBuilder for the position of needle character + + StringBuilder source + needle character to search for + + Index of the first occurrence (Else -1) + + + + Scans the StringBuilder for the position of needle character + + StringBuilder source + needle characters to search for + + Index of the first occurrence (Else -1) + + + + Compares the contents of two StringBuilders + + + Correct implementation of that also works when is not the same + + True when content is the same + + + + Compares the contents of a StringBuilder and a String + + True when content is the same + + + + Append a number and pad with 0 to 2 digits + + append to this + the number + + + + Append a number and pad with 0 to 4 digits + + append to this + the number + + + + Append a numeric type (byte, int, double, decimal) as string + + + + + Helpers for . + + + + + IsNullOrWhiteSpace, including for .NET 3.5 + + + + + + + Replace string with + + + + + + The same reference of nothing has been replaced. + + + Concatenates all the elements of a string array, using the specified separator between each element. + The string to use as a separator. is included in the returned string only if has more than one element. + An collection that contains the elements to concatenate. + A string that consists of the elements in delimited by the string. If is an empty array, the method returns . + + is . + + + + Split a string + + + + + Split a string, optional quoted value + + Text to split + Character to split the + Quote character + + Escape for the , not escape for the + , use quotes for that. + + + + + Split a string, optional quoted value + + Text to split + Character to split the + Quote character + + Escape for the , not escape for the + , use quotes for that. + + + + + Represents target with a chain of filters which determine + whether logging should happen. + + + + + Initializes a new instance of the class. + + The target. + The filter chain. + Default action if none of the filters match. + + + + Gets the target. + + The target. + + + + Gets the filter chain. + + The filter chain. + + + + Gets or sets the next item in the chain. + + The next item in the chain. + This is for example the 'target2' logger in writeTo='target1,target2' + + + + Gets the stack trace usage. + + A value that determines stack trace handling. + + + + Default action if none of the filters match. + + + + + Serves as a hash function for a particular type. + + + + + Determines if two objects are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Determines if two objects of the same type are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Wraps with a timeout. + + + + + Initializes a new instance of the class. + + The asynchronous continuation. + The timeout. + + + + Continuation function which implements the timeout logic. + + The exception. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + URL Encoding helper. + + + + Allow UnreservedMarks instead of ReservedMarks, as specified by chosen RFC + + + Use RFC2396 standard (instead of RFC3986) + + + Should use lowercase when doing HEX escaping of special characters + + + Replace space ' ' with '+' instead of '%20' + + + Skip UTF8 encoding, and prefix special characters with '%u' + + + + Escape unicode string data for use in http-requests + + unicode string-data to be encoded + target for the encoded result + s for how to perform the encoding + + + + Convert the wide-char into utf8-bytes, and then escape + + + + + + + + + Is allowed? + + + + + + + + Is a-z / A-Z / 0-9 + + + + + + + Prevents the Xamarin linker from linking the target. + + + By applying this attribute all of the members of the target will be kept as if they had been referenced by the code. + + + + + Ensures that all members of this type are preserved + + + + + Flags the method as a method to preserve during linking if the container class is pulled in. + + + + + Helper class for XML + + + + + removes any unusual unicode characters that can't be encoded into XML + + + + + Cleans string of any invalid XML chars found + + unclean string + string with only valid XML chars + + + + Pretest, small text and not escape needed + + + + + + + + Converts object value to invariant format, and strips any invalid xml-characters + + Object value + Object value converted to string + + + + Converts object value to invariant format (understood by JavaScript) + + Object value + Object value converted to string + + + + XML elements must follow these naming rules: + - Element names are case-sensitive + - Element names must start with a letter or underscore + - Element names can contain letters, digits, hyphens, underscores, and periods + - Element names cannot contain spaces + + + + + + Converts object value to invariant format (understood by JavaScript) + + Object value + Object TypeCode + Check and remove unusual unicode characters from the result string. + Object value converted to string + + + + Safe version of WriteAttributeString + + + + + + + + Safe version of WriteElementSafeString + + + + + + + + + + Safe version of WriteCData + + + + + + + Interface for handling object transformation + + + + + Takes a dangerous (or massive) object and converts into a safe (or reduced) object + + + Null if unknown object, or object cannot be handled + + + + + Used to render the application domain name. + + + + + Create a new renderer + + + + + Create a new renderer + + + + + Format string. Possible values: "Short", "Long" or custom like {0} {1}. Default "Long" + The first parameter is the AppDomain.Id, the second the second the AppDomain.FriendlyName + This string is used in + + + + + + + + + + + + + + + Application setting. + + + Use this layout renderer to insert the value of an application setting + stored in the application's App.config or Web.config file. + + + ${appsetting:item=mysetting:default=mydefault} - produces "mydefault" if no appsetting + + + + + The AppSetting item-name + + + + + + The AppSetting item-name + + + + + The default value to render if the AppSetting value is null. + + + + + + + + + + + + Renders the assembly version information for the entry assembly or a named assembly. + + + As this layout renderer uses reflection and version information is unlikely to change during application execution, + it is recommended to use it in conjunction with the . + + + The entry assembly can't be found in some cases e.g. ASP.NET, unit tests, etc. + + + + + The (full) name of the assembly. If null, using the entry assembly. + + + + + + Gets or sets the type of assembly version to retrieve. + + + Some version type and platform combinations are not fully supported. + - UWP earlier than .NET Standard 1.5: Value for is always returned unless the parameter is specified. + + + + + + The default value to render if the Version is not available + + + + + + Gets or sets the custom format of the assembly version output. + + + Supported placeholders are 'major', 'minor', 'build' and 'revision'. + The default .NET template for version numbers is 'major.minor.build.revision'. See + https://docs.microsoft.com/en-gb/dotnet/api/system.version?view=netframework-4.7.2#remarks + for details. + + + + + + + + + + + + + + + Gets the assembly specified by , or entry assembly otherwise + + + + + Type of assembly version to retrieve. + + + + + Gets the assembly version. + + + + + Gets the file version. + + + + + Gets the product version, extracted from the additional version information. + + + + + Thread identity information (username). + + + + + Gets or sets a value indicating whether username should be included. + + + + + + Gets or sets a value indicating whether domain name should be included. + + + + + + Gets or sets the default value to be used when the User is not set. + + + + + + Gets or sets the default value to be used when the Domain is not set. + + + + + + + + + The information about the garbage collector. + + + + + Gets or sets the property to retrieve. + + + + + + + + + Gets or sets the property of System.GC to retrieve. + + + + + Total memory allocated. + + + + + Total memory allocated (perform full garbage collection first). + + + + + Gets the number of Gen0 collections. + + + + + Gets the number of Gen1 collections. + + + + + Gets the number of Gen2 collections. + + + + + Maximum generation number supported by GC. + + + + + The identifier of the current process. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + The information about the running process. + + + + + Gets or sets the property to retrieve. + + + + + + Gets or sets the format-string to use if the property supports it (Ex. DateTime / TimeSpan / Enum) + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + + + + + + + Property of System.Diagnostics.Process to retrieve. + + + + + Base Priority. + + + + + Exit Code. + + + + + Exit Time. + + + + + Process Handle. + + + + + Handle Count. + + + + + Whether process has exited. + + + + + Process ID. + + + + + Machine name. + + + + + Handle of the main window. + + + + + Title of the main window. + + + + + Maximum Working Set. + + + + + Minimum Working Set. + + + + + Non-paged System Memory Size. + + + + + Non-paged System Memory Size (64-bit). + + + + + Paged Memory Size. + + + + + Paged Memory Size (64-bit).. + + + + + Paged System Memory Size. + + + + + Paged System Memory Size (64-bit). + + + + + Peak Paged Memory Size. + + + + + Peak Paged Memory Size (64-bit). + + + + + Peak Virtual Memory Size. + + + + + Peak Virtual Memory Size (64-bit).. + + + + + Peak Working Set Size. + + + + + Peak Working Set Size (64-bit). + + + + + Whether priority boost is enabled. + + + + + Priority Class. + + + + + Private Memory Size. + + + + + Private Memory Size (64-bit). + + + + + Privileged Processor Time. + + + + + Process Name. + + + + + Whether process is responding. + + + + + Session ID. + + + + + Process Start Time. + + + + + Total Processor Time. + + + + + User Processor Time. + + + + + Virtual Memory Size. + + + + + Virtual Memory Size (64-bit). + + + + + Working Set Size. + + + + + Working Set Size (64-bit). + + + + + The name of the current process. + + + + + Gets or sets a value indicating whether to write the full path to the process executable. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + Designates a property of the class as an ambient property. + + + non-ambient: ${uppercase:${level}} + ambient : ${level:uppercase} + + + + + Initializes a new instance of the class. + + Ambient property name. + + + + Marks class as layout-renderer and attaches a type-alias name for use in NLog configuration. + + + + + Initializes a new instance of the class. + + The layout-renderer type-alias for use in NLog configuration - without '${ }' + + + + The call site source file name. Full callsite + + + + + Gets or sets a value indicating whether to include source file path. + + + + + + Gets or sets the number of frames to skip. + + + + + + Logger should capture StackTrace, if it was not provided manually + + + + + + + + + + + + The call site (class name, method name and source information). + + + + + Gets or sets a value indicating whether to render the class name. + + + + + + Gets or sets a value indicating whether to render the include the namespace with . + + + + + + Gets or sets a value indicating whether to render the method name. + + + + + + Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. + + + + + + Gets or sets a value indicating whether the method and class names will be cleaned up if it is detected as an async continuation + (everything after an await-statement inside of an async method). + + + + + + Gets or sets the number of frames to skip. + + + + + + Gets or sets a value indicating whether to render the source file name and line number. + + + + + + Gets or sets a value indicating whether to include source file path. + + + + + + Logger should capture StackTrace, if it was not provided manually + + + + + + + + + + + + The call site source line number. Full callsite + + + + + Gets or sets the number of frames to skip. + + + + + + Logger should capture StackTrace, if it was not provided manually + + + + + + + + + + + + Format of the ${stacktrace} layout renderer output. + + + + + Raw format (multiline - as returned by StackFrame.ToString() method). + + + + + Flat format (class and method names displayed in a single line). + + + + + Detailed flat format (method signatures displayed in a single line). + + + + + Stack trace renderer. + + + + + Gets or sets the output format of the stack trace. + + + + + + Gets or sets the number of top stack frames to be rendered. + + + + + + Gets or sets the number of frames to skip. + + + + + + Gets or sets the stack frame separator string. + + + + + + Logger should capture StackTrace, if it was not provided manually + + + + + + Gets or sets whether to render StackFrames in reverse order + + + + + + + + + + + + Log event context data. + + + + + Initializes a new instance of the class. + + + + + Gets or sets string that will be used to separate key/value pairs. + + + + + + Get or set if empty values should be included. + + A value is empty when null or in case of a string, null or empty string. + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets the keys to exclude from the output. If omitted, none are excluded. + + + + + + Enables capture of ScopeContext-properties from active thread context + + + + + Gets or sets how key/value pairs will be formatted. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Log event context data. See . + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + Gets or sets the object-property-navigation-path for lookup of nested property + + + + + + Gets or sets whether to perform case-sensitive property-name lookup + + + + + + + + Render a Global Diagnostics Context item. See + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Installation parameter (passed to InstallNLogConfig). + + + + + Gets or sets the name of the parameter. + + + + + + + + + Render a Mapped Diagnostic Context item, See + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + + + + Render a Mapped Diagnostic Logical Context item (based on CallContext). + See + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + + + + Render a Nested Diagnostic Context item. + See + + + + + Gets or sets the number of top stack frames to be rendered. + + + + + + Gets or sets the number of bottom stack frames to be rendered. + + + + + + Gets or sets the separator to be used for concatenating nested diagnostics context output. + + + + + + + + + Render a Nested Diagnostic Logical Context item (Async scope) + See + + + + + Gets or sets the number of top stack frames to be rendered. + + + + + + Gets or sets the number of bottom stack frames to be rendered. + + + + + + Gets or sets the separator to be used for concatenating nested logical context output. + + + + + + + + + Timing Renderer (Async scope) + + + + + Gets or sets whether to only include the duration of the last scope created + + + + + + Gets or sets whether to just display the scope creation time, and not the duration + + + + + + Gets or sets the TimeSpan format. Can be any argument accepted by TimeSpan.ToString(format). + + + + + + + + + Renders the nested states from like a callstack + + + + + Gets or sets the indent token. + + + + + + + + + Renders the nested states from like a callstack + + + + + Gets or sets the number of top stack frames to be rendered. + + + + + + Gets or sets the number of bottom stack frames to be rendered. + + + + + + Gets or sets the separator to be used for concatenating nested logical context output. + + + + + + Gets or sets how to format each nested state. Ex. like JSON = @ + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Renders specified property-item from + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Timing Renderer (Async scope) + + + + + Gets or sets whether to only include the duration of the last scope created + + + + + + Gets or sets whether to just display the scope creation time, and not the duration + + + + + + Gets or sets the TimeSpan format. Can be any argument accepted by TimeSpan.ToString(format). + + When Format has not been specified, then it will render TimeSpan.TotalMilliseconds + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + A renderer that puts into log a System.Diagnostics trace correlation id. + + + + + + + + A counter value (increases on each layout rendering). + + + + + Gets or sets the initial value of the counter. + + + + + + Gets or sets the value to be added to the counter after each layout rendering. + + + + + + Gets or sets the name of the sequence. Different named sequences can have individual values. + + + + + + + + + Globally-unique identifier (GUID). + + + + + Gets or sets the GUID format as accepted by Guid.ToString() method. + + + + + + Generate the Guid from the NLog LogEvent (Will be the same for all targets) + + + + + + + + + The sequence ID + + + + + + + + Current date and time. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the culture used for rendering. + + + + + + Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). + + + + + + Gets or sets a value indicating whether to output UTC time instead of local time. + + + + + + + + + The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.ffff. + + + + + Gets or sets a value indicating whether to output UTC time instead of local time. + + + + + + + + + The process time in format HH:mm:ss.mmm. + + + + + Gets or sets a value indicating whether to output in culture invariant format + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Write timestamp to builder with format hh:mm:ss:fff + + + + + The short date in a sortable format yyyy-MM-dd. + + + + + Gets or sets a value indicating whether to output UTC time instead of local time. + + + + + + + + + The Ticks value of current date and time. + + + + + + + + The time in a 24-hour, sortable format HH:mm:ss.mmmm. + + + + + Gets or sets a value indicating whether to output UTC time instead of local time. + + + + + + Gets or sets a value indicating whether to output in culture invariant format + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + DB null for a database + + + + + + + + The current application domain's base directory. + + + + + cached + + + + + Use base dir of current process. Alternative one can just use ${processdir} + + + + + + Fallback to the base dir of current process, when AppDomain.BaseDirectory is Temp-Path (.NET Core 3 - Single File Publish) + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name of the file to be Path.Combine()'d with the base directory. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the base directory. + + + + + + + + + The current working directory of the application. + + + + + Gets or sets the name of the file to be Path.Combine()'d with the current directory. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the current directory. + + + + + + + + + The directory where NLog.dll is located. + + + + + Gets or sets the name of the file to be Path.Combine()'d with the directory name. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the directory name. + + + + + + + + + + + + + + + The executable directory from the FileName, + using the current process + + + + + Gets or sets the name of the file to be Path.Combine()'d with the process directory. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the process directory. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + System special folder path from + + + + + Initializes a new instance of the class. + + + + + System special folder path from + + + + + Initializes a new instance of the class. + + + + + System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). + + + + + Gets or sets the system special folder to use. + + + Full list of options is available at MSDN. + The most common ones are: +
    +
  • CommonApplicationData - application data for all users.
  • +
  • ApplicationData - roaming application data for current user.
  • +
  • LocalApplicationData - non roaming application data for current user
  • +
  • UserProfile - Profile folder for current user
  • +
  • DesktopDirectory - Desktop-directory for current user
  • +
  • MyDocuments - My Documents-directory for current user
  • +
  • System - System directory
  • +
+
+ +
+ + + Gets or sets the name of the file to be Path.Combine()'d with the directory name. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the directory name. + + + + + + + + + System special folder path from + + + + + Initializes a new instance of the class. + + + + + A temporary directory. + + + + + Gets or sets the name of the file to be Path.Combine()'d with the directory name. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the directory name. + + + + + + + + + + + + The OS dependent directory separator + + + + + + + + Render information of + for the exception passed to the logger call + + + + + Gets or sets the key to search the exception Data for + + + + + + Gets or sets whether to render innermost Exception from + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Exception information provided through + a call to one of the Logger.*Exception() methods. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the format of the output. Must be a comma-separated list of exception + properties: Message, Type, ShortType, ToString, Method, StackTrace. + This parameter value is case-insensitive. + + + + + + + + Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception + properties: Message, Type, ShortType, ToString, Method, StackTrace. + This parameter value is case-insensitive. + + + + + + Gets or sets the separator used to concatenate parts specified in the Format. + + + + + + Gets or sets the separator used to concatenate exception data specified in the Format. + + + + + + Gets or sets the maximum number of inner exceptions to include in the output. + By default inner exceptions are not enabled for compatibility with NLog 1.0. + + + + + + Gets or sets the separator between inner exceptions. + + + + + + Gets or sets whether to render innermost Exception from + + + + + + Gets or sets whether to collapse exception tree using + + + + + + Gets the formats of the output of inner exceptions to be rendered in target. + + + + + + Gets the formats of the output to be rendered in target. + + + + + + + + + Appends the Message of an Exception to the specified . + + The to append the rendered data to. + The exception containing the Message to append. + + + + Appends the method name from Exception's stack trace to the specified . + + The to append the rendered data to. + The Exception whose method name should be appended. + + + + Appends the stack trace from an Exception to the specified . + + The to append the rendered data to. + The Exception whose stack trace should be appended. + + + + Appends the result of calling ToString() on an Exception to the specified . + + The to append the rendered data to. + The Exception whose call to ToString() should be appended. + + + + Appends the type of an Exception to the specified . + + The to append the rendered data to. + The Exception whose type should be appended. + + + + Appends the short type of an Exception to the specified . + + The to append the rendered data to. + The Exception whose short type should be appended. + + + + Appends the application source of an Exception to the specified . + + The to append the rendered data to. + The Exception whose source should be appended. + + + + Appends the HResult of an Exception to the specified . + + The to append the rendered data to. + The Exception whose HResult should be appended. + + + + Appends the contents of an Exception's Data property to the specified . + + The to append the rendered data to. + The Exception whose Data property elements should be appended. + + + + Appends all the serialized properties of an Exception into the specified . + + The to append the rendered data to. + The Exception whose properties should be appended. + + + + Appends all the additional properties of an Exception like Data key-value-pairs + + The to append the rendered data to. + The Exception whose properties should be appended. + + + + Split the string and then compile into list of Rendering formats. + + + + + Renders contents of the specified file. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name of the file. + + + + + + Gets or sets the encoding used in the file. + + The encoding. + + + + + + + + A layout renderer which could have different behavior per instance by using a . + + + + + Initializes a new instance of the class. + + Name without ${}. + + + + Initializes a new instance of the class. + + Name without ${}. + Method that renders the layout. + + + + Name used in config without ${}. E.g. "test" could be used as "${test}". + + + + + Method that renders the layout. + + This public property will be removed in NLog 5. + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Render the value for this log event + + The logging event. + The value. + + + + A layout renderer which could have different behavior per instance by using a . + + + + + Initializes a new instance of the class. + + Name without ${}. + Method that renders the layout. + + + + Thread identity information (name and authentication information). + + + + + Gets or sets the separator to be used when concatenating + parts of identity information. + + + + + + Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.Name. + + + + + + Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.AuthenticationType. + + + + + + Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.IsAuthenticated. + + + + + + + + + Render environmental information related to logging events. + + + + + Gets the logging configuration this target is part of. + + + + + Value formatter + + + + + + + + Renders the value of layout renderer in the context of the specified log event. + + The log event. + String representation of a layout renderer. + + + + + + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Renders the value of layout renderer in the context of the specified log event. + + The log event. + The layout render output is appended to builder + + + + Renders the value of layout renderer in the context of the specified log event into . + + The to append the rendered data to. + Logging event. + + + + Initializes the layout renderer. + + + + + Closes the layout renderer. + + + + + Get the for rendering the messages to a + + LogEvent with culture + Culture in on Layout level + + + + + Get the for rendering the messages to a + + LogEvent with culture + Culture in on Layout level + + + is preferred + + + + + Register a custom layout renderer. + + Short-cut for registering to default + Type of the layout renderer. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + + + + Register a custom layout renderer. + + Short-cut for registering to default + Type of the layout renderer. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + + + + Register a custom layout renderer with a callback function . The callback receives the logEvent. + + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + + + + Register a custom layout renderer with a callback function . The callback receives the logEvent and the current configuration. + + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + + + + Register a custom layout renderer with a callback function . The callback receives the logEvent and the current configuration. + + Renderer with callback func + + + + Resolves the interface service-type from the service-repository + + + + + Format of the ${level} layout renderer output. + + + + + Render the LogLevel standard name. + + + + + Render the first character of the level. + + + + + Render the first character of the level. + + + + + Render the ordinal (aka number) for the level. + + + + + Render the LogLevel full name, expanding Warn / Info abbreviations + + + + + Render the LogLevel as 3 letter abbreviations (Trc, Dbg, Inf, Wrn, Err, Ftl) + + + + + The log level. + + + + + Gets or sets a value indicating the output format of the level. + + + + + + Gets or sets a value indicating whether upper case conversion should be applied. + + A value of true if upper case conversion should be applied otherwise, false. + + + + + + + + A string literal. + + + This is used to escape '${' sequence + as ;${literal:text=${}' + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The literal text value. + This is used by the layout compiler. + + + + Gets or sets the literal text. + + + + + + + + + A string literal with a fixed raw value + + + + + Initializes a new instance of the class. + + The literal text value. + + Fixed raw value + This is used by the layout compiler. + + + + XML event description compatible with log4j, Chainsaw and NLogViewer. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. + + + + + + Gets or sets a value indicating whether the XML should use spaces for indentation. + + + + + + Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + + Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the stack. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the log4j:event logger-xml-attribute (Default ${logger}) + + + + + + Gets or sets whether the log4j:throwable xml-element should be written as CDATA + + + + + + + + + + + + The logger name. + + + + + Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). + + + + + + + + + The environment variable. + + + + + Gets or sets the name of the environment variable. + + + + + + Gets or sets the default value to be used when the environment variable is not set. + + + + + + + + + The host name that the process is running on. + + + + + + + + Gets the host name and falls back to computer name if not available + + + + + Tries the lookup value. + + The lookup function. + Type of the lookup. + + + + + + + + The IP address from the network interface card (NIC) on the local machine + + + Skips loopback-adapters and tunnel-interfaces. Skips devices without any MAC-address + + + + + Get or set whether to prioritize IPv6 or IPv4 (default) + + + + + + + + + + + + + + + The machine name that the process is running on. + + + + + + + + + + + The formatted log message. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether to log exception along with message. + + + + + + Gets or sets the string that separates message from the exception. + + + + + + Gets or sets whether it should render the raw message without formatting parameters + + + + + + + + + A newline literal. + + + + + + + + The identifier of the current thread. + + + + + + + + The name of the current thread. + + + + + + + + Render a NLog Configuration variable assigned from API or loaded from config-file + + + + + Gets or sets the name of the NLog variable. + + + + + + Gets or sets the default value to be used when the variable is not set. + + Not used if Name is null + + + + + Gets the configuration variable layout matching the configured Name + + Mostly relevant for the scanning of active NLog Layouts (Ex. CallSite capture) + + + + + + + Try lookup the configuration variable layout matching the configured Name + + + + + + + + Applies caching to another layout output. + + + The value of the inner layout will be rendered only once and reused subsequently. + + + + + A value indicating when the cache is cleared. + + + + Never clear the cache. + + + Clear the cache whenever the is initialized. + + + Clear the cache whenever the is closed. + + + + Gets or sets a value indicating whether this is enabled. + + + + + + Gets or sets a value indicating when the cache is cleared. + + + + + + Cachekey. If the cachekey changes, resets the value. For example, the cachekey would be the current day.s + + + + + + Gets or sets a value indicating how many seconds the value should stay cached until it expires + + + + + + + + + + + + + + + + + + Filters characters not allowed in the file names by replacing them with safe character. + + + + + Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path + (illegal characters are replaced with '_'). + + + + + + + + + + + + Escapes output of another layout using JSON rules. + + + + + Gets or sets whether output should be encoded with Json-string escaping. + + + + + + Gets or sets a value indicating whether to escape non-ascii characters + + + + + + Should forward slashes be escaped? If true, / will be converted to \/ + + + If not set explicitly then the value of the parent will be used as default. + + + + + + + + + + + + Left part of a text + + + + + Gets or sets the length in characters. + + + + + + Same as -property, so it can be used as ambient property. + + + ${message:truncate=80} + + + + + + + + + + + + Converts the result of another layout output to lower case. + + + + + Gets or sets a value indicating whether lower case conversion should be applied. + + A value of true if lower case conversion should be applied; otherwise, false. + + + + + Same as -property, so it can be used as ambient property. + + + ${level:tolower} + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + + + + Render the non-raw value of an object. + + For performance and/or full (formatted) control of the output. + + + + Gets or sets a value indicating whether to disable the IRawValue-interface + + A value of true if IRawValue-interface should be ignored; otherwise, false. + + + + + + + + + + + Render a single property of a object + + + + + Gets or sets the object-property-navigation-path for lookup of nested property + + Shortcut for + + + + + + Gets or sets the object-property-navigation-path for lookup of nested property + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + + + + Lookup property-value from source object based on + + Could resolve property-value? + + + + Only outputs the inner layout when exception has been defined for log message. + + + + + If is not found, print this layout. + + + + + + + + + + + + Outputs alternative layout when the inner layout produces empty result. + + + ${onhasproperties:, Properties\: ${all-event-properties}} + + + + + If is not found, print this layout. + + + + + + + + + + + + Horizontal alignment for padding layout renderers. + + + + + When layout text is too long, align it to the left + (remove characters from the right). + + + + + When layout text is too long, align it to the right + (remove characters from the left). + + + + + Applies padding to another layout output. + + + + + Gets or sets the number of characters to pad the output to. + + + Positive padding values cause left padding, negative values + cause right padding to the desired width. + + + + + + Gets or sets the padding character. + + + + + + Gets or sets a value indicating whether to trim the + rendered text to the absolute value of the padding length. + + + + + + Gets or sets a value indicating whether a value that has + been truncated (when is true) + will be left-aligned (characters removed from the right) + or right-aligned (characters removed from the left). The + default is left alignment. + + + + + + + + + + + + Replaces a string in the output of another layout with another string. + + + ${replace:searchFor=\\n+:replaceWith=-:regex=true:inner=${message}} + + + + + Gets or sets the text to search for. + + The text search for. + + + + + Gets or sets a value indicating whether regular expressions should be used. + + A value of true if regular expressions should be used otherwise, false. + + + + + Gets or sets the replacement string. + + The replacement string. + + + + + Gets or sets the group name to replace when using regular expressions. + Leave null or empty to replace without using group name. + + The group name. + + + + + Gets or sets a value indicating whether to ignore case. + + A value of true if case should be ignored when searching; otherwise, false. + + + + + Gets or sets a value indicating whether to search for whole words. + + A value of true if whole words should be searched for; otherwise, false. + + + + + Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. + + + + + + + + + + + + This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass + + + + + A match evaluator for Regular Expression based replacing + + Input string. + Group name in the regex. + Replace value. + Match from regex. + Groups replaced with . + + + + Replaces newline characters from the result of another layout renderer with spaces. + + + + + Gets or sets a value indicating the string that should be used for separating lines. + + + + + + + + + + + + Right part of a text + + + + + Gets or sets the length in characters. + + + + + + + + + + + + Decodes text "encrypted" with ROT-13. + + + See https://en.wikipedia.org/wiki/ROT13. + + + + + Gets or sets the layout to be wrapped. + + The layout to be wrapped. + This variable is for backwards compatibility + + + + + Encodes/Decodes ROT-13-encoded string. + + The string to be encoded/decoded. + Encoded/Decoded text. + + + + + + + + + + Encodes/Decodes ROT-13-encoded string. + + + + + Substring the result + + + ${substring:${level}:start=2:length=2} + ${substring:${level}:start=-2:length=2} + ${substring:Inner=${level}:start=2:length=2} + + + + + Gets or sets the start index. + + Index + + + + + Gets or sets the length in characters. If null, then the whole string + + Index + + + + + + + + + + + Calculate start position + + 0 or positive number + + + + Calculate needed length + + 0 or positive number + + + + Trims the whitespace from the result of another layout renderer. + + + + + Gets or sets a value indicating whether lower case conversion should be applied. + + A value of true if lower case conversion should be applied; otherwise, false. + + + + + + + + + + + Converts the result of another layout output to upper case. + + + ${uppercase:${level}} //[DefaultParameter] + ${uppercase:Inner=${level}} + ${level:uppercase} // [AmbientProperty] + + + + + Gets or sets a value indicating whether upper case conversion should be applied. + + A value of true if upper case conversion should be applied otherwise, false. + + + + + Same as -property, so it can be used as ambient property. + + + ${level:toupper} + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + + + + Encodes the result of another layout output for use with URLs. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. + + A value of true if space should be translated to '+'; otherwise, false. + + + + + Gets or sets a value whether escaping be done according to Rfc3986 (Supports Internationalized Resource Identifiers - IRIs) + + A value of true if Rfc3986; otherwise, false for legacy Rfc2396. + + + + + Gets or sets a value whether escaping be done according to the old NLog style (Very non-standard) + + A value of true if legacy encoding; otherwise, false for standard UTF8 encoding. + + + + + + + + + + + Outputs alternative layout when the inner layout produces empty result. + + + + + Gets or sets the layout to be rendered when original layout produced empty result. + + + + + + + + + + + + + + + Only outputs the inner layout when the specified condition has been met. + + + + + Gets or sets the condition that must be met for the layout to be printed. + + + + + + If is not met, print this layout. + + + + + + + + + + + + Replaces newline characters from the result of another layout renderer with spaces. + + + + + Gets or sets the line length for wrapping. + + + Only positive values are allowed + + + + + + + + + Base class for s which wrapping other s. + + This has the property (which is default) and can be used to wrap. + + + ${uppercase:${level}} //[DefaultParameter] + ${uppercase:Inner=${level}} + + + + + Gets or sets the wrapped layout. + + [DefaultParameter] so Inner: is not required if it's the first + + + + + + + + + + + + Appends the rendered output from -layout and transforms the added output (when necessary) + + Logging event. + The to append the rendered data to. + Start position for any necessary transformation of . + + + + Transforms the output of another layout. + + Logging event. + Output to be transform. + Transformed text. + + + + Transforms the output of another layout. + + Output to be transform. + Transformed text. + + + + Renders the inner layout contents. + + The log event. + Contents of inner layout. + + + + Base class for s which wrapping other s. + + This expects the transformation to work on a + + + + + + + + + + + Transforms the output of another layout. + + Output to be transform. + + + + Renders the inner layout contents. + + + for the result + + + + + + + + + + Converts the result of another layout output to be XML-compliant. + + + + + Gets or sets whether output should be encoded with Xml-string escaping. + + Ensures always valid XML, but gives a performance hit + + + + + Gets or sets a value indicating whether to transform newlines (\r\n) into ( ) + + + + + + + + + + + + A layout containing one or more nested layouts. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Gets the inner layouts. + + + + + + + + + + + + + + + + + + + + + A column in the CSV. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the column. + The layout of the column. + + + + Gets or sets the name of the column. + + + + + + Gets or sets the layout of the column. + + + + + + Gets or sets the override of Quoting mode + + + and are faster than the default + + + + + + Specifies allowed column delimiters. + + + + + Automatically detect from regional settings. + + + + + Comma (ASCII 44). + + + + + Semicolon (ASCII 59). + + + + + Tab character (ASCII 9). + + + + + Pipe character (ASCII 124). + + + + + Space character (ASCII 32). + + + + + Custom string, specified by the CustomDelimiter. + + + + + A specialized layout that renders CSV-formatted events. + + + + If is set, then the header generation with column names will be disabled. + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Gets the array of parameters to be passed. + + + + + + Gets or sets a value indicating whether CVS should include header. + + A value of true if CVS should include header; otherwise, false. + + + + + Gets or sets the column delimiter. + + + + + + Gets or sets the quoting mode. + + + + + + Gets or sets the quote Character. + + + + + + Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). + + + + + + + + + + + + + + + Get the headers with the column names. + + + + + + Header with column names for CSV layout. + + + + + Initializes a new instance of the class. + + The parent. + + + + + + + + + + + + + + + + Specifies CSV quoting modes. + + + + + Quote all column (Fast) + + + + + Quote nothing (Very fast) + + + + + Quote only whose values contain the quote symbol or the separator (Slow) + + + + + A specialized layout that renders LogEvent as JSON-Array + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Gets the array of items to include in JSON-Array + + + + + + Gets or sets the option to suppress the extra spaces in the output json + + + + + + Gets or sets the option to render the empty object value {} + + + + + + + + + + + + + + + + + + JSON attribute. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + Encode value with json-encode + + + + Gets or sets the name of the attribute. + + + + + + Gets or sets the layout that will be rendered as the attribute's value. + + + + + + Gets or sets the result value type, for conversion of layout rendering output + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Gets or sets whether output should be encoded as Json-String-Property, or be treated as valid json. + + + + + + Gets or sets a value indicating whether to escape non-ascii characters + + + + + + Should forward slashes be escaped? If true, / will be converted to \/ + + + If not set explicitly then the value of the parent will be used as default. + + + + + + Gets or sets whether an attribute with empty value should be included in the output + + + + + + A specialized layout that renders JSON-formatted events. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Gets the array of attributes' configurations. + + + + + + Gets or sets the option to suppress the extra spaces in the output json + + + + + + Gets or sets the option to render the empty object value {} + + + + + + Auto indent and create new lines + + + + + + Gets or sets the option to include all properties from the log event (as JSON) + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets whether to include the contents of the dictionary. + + + + + + Gets or sets the option to include all properties from the log event (as JSON) + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets the option to exclude null/empty properties from the log event (as JSON) + + + + + + List of property names to exclude when is true + + + + + + How far should the JSON serializer follow object references before backing off + + + + + + Should forward slashes be escaped? If true, / will be converted to \/ + + + If not set explicitly then the value of the parent will be used as default. + + + + + + + + + + + + + + + + + + + + + Abstract interface that layouts must implement. + + + + + Is this layout initialized? See + + + + + Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). + + + Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are + like that as well. + + Thread-agnostic layouts only use contents of for its output. + + + + + Gets the level of stack trace information required for rendering. + + + + + Gets the logging configuration this target is part of. + + + + + Converts a given text to a . + + Text to be converted. + object represented by the text. + + + + Implicitly converts the specified string to a . + + The layout string. + Instance of .' + + + + Implicitly converts the specified string to a . + + The layout string. + The NLog factories to use when resolving layout renderers. + Instance of . + + + + Implicitly converts the specified string to a . + + The layout string. + Whether should be thrown on parse errors (false = replace unrecognized tokens with a space). + Instance of . + + + + Create a from a lambda method. + + Method that renders the layout. + Tell if method is safe for concurrent threading. + Instance of . + + + + Precalculates the layout for the specified log event and stores the result + in per-log event cache. + + Only if the layout doesn't have [ThreadAgnostic] and doesn't contain layouts with [ThreadAgnostic]. + + The log event. + + Calling this method enables you to store the log event in a buffer + and/or potentially evaluate it in another thread even though the + layout may contain thread-dependent renderer. + + + + + Renders formatted output using the log event as context. + + Inside a , is preferred for performance reasons. + The logging event. + The formatted output as string. + + + + Optimized version of that works best when + override of is available. + + The logging event. + Appends the formatted output to target + + + + Optimized version of that works best when + override of is available. + + The logging event. + Appends the string representing log event to target + Should rendering result be cached on LogEventInfo + + + + Valid default implementation of , when having implemented the optimized + + The logging event. + The rendered layout. + + + + Renders formatted output using the log event as context. + + The logging event. + Appends the formatted output to target + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Initializes the layout. + + + + + Closes the layout. + + + + + Renders formatted output using the log event as context. + + The logging event. + The formatted output. + + + + Register a custom Layout. + + Short-cut for registering to default + Type of the Layout. + Name of the Layout. + + + + Register a custom Layout. + + Short-cut for registering to default + Type of the Layout. + Name of the Layout. + + + + Optimized version of for internal Layouts, when + override of is available. + + + + + Try get value + + + rawValue if return result is true + false if we could not determine the rawValue + + + + Resolve from DI + + Avoid calling this while handling a LogEvent, since random deadlocks can occur + + + + Marks class as Layout and attaches a type-alias name for use in NLog configuration. + + + + + Initializes a new instance of the class. + + The Layout type-alias for use in NLog configuration. + + + + Parses layout strings. + + + + + Add to + + + + + + + Options available for + + + + + Default options + + + + + Layout renderer method can handle concurrent threads + + + + + Layout renderer method is agnostic to current thread context. This means it will render the same result independent of thread-context. + + + + + A specialized layout that supports header and footer. + + + + + Gets or sets the body layout (can be repeated multiple times). + + + + + + Gets or sets the header layout. + + + + + + Gets or sets the footer layout. + + + + + + + + + + + + A specialized layout that renders Log4j-compatible XML events. + + + + This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Gets the instance that renders log events. + + + + + Gets the collection of parameters. Each parameter contains a mapping + between NLog layout and a named parameter. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the stack. + + + + + + Gets or sets the log4j:event logger-xml-attribute (Default ${logger}) + + + + + + Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + + Gets or sets whether the log4j:throwable xml-element should be written as CDATA + + + + + + Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. + + + + + + + + + + + + Represents a string with embedded placeholders that can render contextual information. + + + + This layout is not meant to be used explicitly. Instead you can just use a string containing layout + renderers everywhere the layout is required. + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The layout string to parse. + + + + Initializes a new instance of the class. + + The layout string to parse. + The NLog factories to use when creating references to layout renderers. + + + + Initializes a new instance of the class. + + The layout string to parse. + The NLog factories to use when creating references to layout renderers. + Whether should be thrown on parse errors. + + + + Original text before compile to Layout renderes + + + + + Gets or sets the layout text. + + + + + + Is the message fixed? (no Layout renderers used) + + + + + Get the fixed text. Only set when is true + + + + + Is the message a simple formatted string? (Can skip StringBuilder) + + + + + Gets a collection of objects that make up this layout. + + + + + Gets a collection of objects that make up this layout. + + + + + Gets the level of stack trace information required for rendering. + + + + + Converts a text to a simple layout. + + Text to be converted. + A object. + + + + Escapes the passed text so that it can + be used literally in all places where + layout is normally expected without being + treated as layout. + + The text to be escaped. + The escaped text. + + Escaping is done by replacing all occurrences of + '${' with '${literal:text=${}' + + + + + Evaluates the specified text by expanding all layout renderers. + + The text to be evaluated. + Log event to be used for evaluation. + The input text with all occurrences of ${} replaced with + values provided by the appropriate layout renderers. + + + + Evaluates the specified text by expanding all layout renderers + in new context. + + The text to be evaluated. + The input text with all occurrences of ${} replaced with + values provided by the appropriate layout renderers. + + + + + + + + + + + + + + + + + + + + + + Typed Layout for easy conversion from NLog Layout logic to a simple value (ex. integer or enum) + + + + + + Is fixed value? + + + + + Fixed value + + + + + Initializes a new instance of the class. + + Dynamic NLog Layout + + + + Initializes a new instance of the class. + + Dynamic NLog Layout + Format used for parsing string-value into result value type + Culture used for parsing string-value into result value type + + + + Initializes a new instance of the class. + + Fixed value + + + + Render Value + + Log event for rendering + Fallback value when no value available + Result value when available, else fallback to defaultValue + + + + Renders the value and converts the value into string format + + + Only to implement abstract method from , and only used when calling + + + + + + + + + + + + + + + + + + + + + + + Implements Equals using + + + + + + + + Converts a given value to a . + + Text to be converted. + + + + Converts a given text to a . + + Text to be converted. + + + + Implements the operator == using + + + + + Implements the operator != using + + + + + Provides access to untyped value without knowing underlying generic type + + + + + Typed Value that is easily configured from NLog.config file + + + + + Initializes a new instance of the class. + + + + + Gets or sets the layout that will render the result value + + + + + + Gets or sets the result value type, for conversion of layout rendering output + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Gets or sets the fallback value should be null (instead of default value of ) when result value is not available + + + + + + Gets or sets format used for parsing parameter string-value for type-conversion + + + + + + Gets or sets the culture used for parsing parameter string-value for type-conversion + + + + + + Render Result Value + + Log event for rendering + Result value when available, else fallback to defaultValue + + + + XML attribute. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + Encode value with xml-encode + + + + Gets or sets the name of the attribute. + + + + + + Gets or sets the layout that will be rendered as the attribute's value. + + + + + + Gets or sets the result value type, for conversion of layout rendering output + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Gets or sets whether output should be encoded with Xml-string escaping, or be treated as valid xml-attribute-value + + + + + + Gets or sets whether an attribute with empty value should be included in the output + + + + + + A XML Element + + + + + + + + + + + Name of the element + + + + + + Value inside the element + + + + + + Value inside the element + + + + + + Gets or sets whether output should be encoded with Xml-string escaping, or be treated as valid xml-element-value + + + + + + A specialized layout that renders XML-formatted events. + + + + + Initializes a new instance of the class. + + The name of the top XML node + The value of the top XML node + + + + Name of the XML element + + Upgrade to private protected when using C# 7.2 + + + + Value inside the XML element + + Upgrade to private protected when using C# 7.2 + + + + Auto indent and create new lines + + + + + + Gets the array of xml 'elements' configurations. + + + + + + Gets the array of 'attributes' configurations for the element + + + + + + Gets or sets whether a ElementValue with empty value should be included in the output + + + + + + Gets or sets the option to include all properties from the log event (as XML) + + + + + + Gets or sets whether to include the contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets the option to include all properties from the log event (as XML) + + + + + + List of property names to exclude when is true + + + + + + XML element name to use when rendering properties + + + Support string-format where {0} means property-key-name + + Skips closing element tag when having configured + + + + + + XML attribute name to use when rendering property-key + + When null (or empty) then key-attribute is not included + + + Will replace newlines in attribute-value with + + + + + + XML attribute name to use when rendering property-value + + When null (or empty) then value-attribute is not included and + value is formatted as XML-element-value + + + Skips closing element tag when using attribute for value + + Will replace newlines in attribute-value with + + + + + + XML element name to use for rendering IList-collections items + + + + + + How far should the XML serializer follow object references before backing off + + + + + + + + + + + + + + + write attribute, only if is not empty + + + + + rendered + + + + + + + A specialized layout that renders XML-formatted events. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + + + + Name of the root XML element + + + + + + Value inside the root XML element + + + + + + Determines whether or not this attribute will be Xml encoded. + + + + + + Extensions for NLog . + + + + + Renders the logevent into a result-value by using the provided layout + + Inside a , is preferred for performance reasons. + + The layout. + The logevent info. + Fallback value when no value available + Result value when available, else fallback to defaultValue + + + + A fluent builder for logging events to NLog. + + + + + Initializes a new instance of the class. + + The to send the log event. + + + + Initializes a new instance of the class. + + The to send the log event. + The log level. LogEvent is only created when is enabled for + + + + The logger to write the log event to + + + + + Logging event that will be written + + + + + Sets a per-event context property on the logging event. + + The name of the context property. + The value of the context property. + + + + Sets multiple per-event context properties on the logging event. + + The properties to set. + + + + Sets the information of the logging event. + + The exception information of the logging event. + + + + Sets the timestamp of the logging event. + + The timestamp of the logging event. + + + + Sets the log message on the logging event. + + A to be written. + + + + Sets the log message and parameters for formatting for the logging event. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Sets the log message and parameters for formatting on the logging event. + + The type of the first argument. + The type of the second argument. + A containing format items. + The first argument to format. + The second argument to format. + + + + Sets the log message and parameters for formatting on the logging event. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing format items. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Sets the log message and parameters for formatting on the logging event. + + A containing format items. + Arguments to format. + + + + Sets the log message and parameters for formatting on the logging event. + + An object that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the log event to the underlying logger. + + The class of the caller to the method. This is captured by the NLog engine when necessary + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger. + + The log level. Optional but when assigned to then it will discard the LogEvent. + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger. + + Type of custom Logger wrapper. + + + + Represents the logging event. + + + + + Gets the date of the first log event created. + + + + + The formatted log message. + + + + + The log message including any parameter placeholders + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + Log message including parameter placeholders. + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + Log message including parameter placeholders. + Already parsed message template parameters. + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + Log message. + List of event-properties + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + An IFormatProvider that supplies culture-specific formatting information. + Log message including parameter placeholders. + Parameter array. + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + An IFormatProvider that supplies culture-specific formatting information. + Log message including parameter placeholders. + Parameter array. + Exception information. + + + + Gets the unique identifier of log event which is automatically generated + and monotonously increasing. + + + + + Gets or sets the timestamp of the logging event. + + + + + Gets or sets the level of the logging event. + + + + + Gets a value indicating whether stack trace has been set for this event. + + + + + Gets the stack frame of the method that did the logging. + + + + + Gets the number index of the stack frame that represents the user + code (not the NLog code). + + + + + Gets the entire stack trace. + + + + + Gets the callsite class name + + + + + Gets the callsite member function name + + + + + Gets the callsite source file path + + + + + Gets the callsite source file line number + + + + + Gets or sets the exception information. + + + + + Gets or sets the logger name. + + + + + Gets or sets the log message including any parameter placeholders. + + + + + Gets or sets the parameter values or null if no parameters have been specified. + + + + + Gets or sets the format provider that was provided while logging or + when no formatProvider was specified. + + + + + Gets or sets the message formatter for generating + Uses string.Format(...) when nothing else has been configured. + + + + + Gets the formatted message. + + + + + Checks if any per-event properties (Without allocation) + + + + + Gets the dictionary of per-event context properties. + + + + + Gets the dictionary of per-event context properties. + Internal helper for the PropertiesDictionary type. + + Create the event-properties dictionary, even if no initial template parameters + Provided when having parsed the message template and capture template parameters (else null) + + + + + Gets the named parameters extracted from parsing as MessageTemplate + + + + + Creates the null event. + + Null log event. + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The message. + Instance of . + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The format provider. + The message. + The parameters. + Instance of . + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The format provider. + The message. + Instance of . + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The exception. + The format provider. + The message. + Instance of . + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The exception. + The format provider. + The message. + The parameters. + Instance of . + + + + Creates from this by attaching the specified asynchronous continuation. + + The asynchronous continuation. + Instance of with attached continuation. + + + + Returns a string representation of this log event. + + String representation of the log event. + + + + Sets the stack trace for the event info. + + The stack trace. + Index of the first user stack frame within the stack trace (Negative means NLog should skip stackframes from System-assemblies). + + + + Sets the details retrieved from the Caller Information Attributes + + + + + + + + + Specialized LogFactory that can return instances of custom logger types. + + Use this only when a custom Logger type is defined. + The type of the logger to be returned. Must inherit from . + + + + Gets the logger with type . + + The logger name. + An instance of . + + + + Gets a custom logger with the full name of the current class (so namespace and class name) and type . + + An instance of . + This is a slow-running method. + Make sure you're not doing this in a loop. + + + + Creates and manages instances of objects. + + + + + Internal for unit tests + + + + + Overwrite possible file paths (including filename) for possible NLog config files. + When this property is null, the default file paths ( are used. + + + + + Occurs when logging changes. + + + + + Occurs when logging gets reloaded. + + + + + Initializes static members of the LogManager class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The config. + + + + Initializes a new instance of the class. + + The config loader + The custom AppEnvironmnet override + + + + Gets the current . + + + + + Gets or sets a value indicating whether exceptions should be thrown. See also . + + A value of true if exception should be thrown; otherwise, false. + By default exceptions are not thrown under any circumstances. + + + + Gets or sets a value indicating whether should be thrown. + + If null then is used. + + A value of true if exception should be thrown; otherwise, false. + + This option is for backwards-compatibility. + By default exceptions are not thrown under any circumstances. + + + + + Gets or sets a value indicating whether Variables should be kept on configuration reload. + + + + + Gets or sets a value indicating whether to automatically call + on AppDomain.Unload or AppDomain.ProcessExit + + + + + Gets or sets the current logging configuration. + + + Setter will re-configure all -objects, so no need to also call + + + + + Repository of interfaces used by NLog to allow override for dependency injection + + + + + Gets or sets the global log level threshold. Log events below this threshold are not logged. + + + + + Gets or sets the default culture info to use as . + + + Specific culture info or null to use + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting + unmanaged resources. + + + + + Begins configuration of the LogFactory options using fluent interface + + + + + Begins configuration of the LogFactory options using fluent interface + + + + + Creates a logger that discards all log messages. + + Null logger instance. + + + + Gets the logger with the full name of the current class, so namespace and class name. + + The logger. + This method introduces performance hit, because of StackTrace capture. + Make sure you are not calling this method in a loop. + + + + Gets the logger with the full name of the current class, so namespace and class name. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the type parameter. + + The logger with type . + Type of the logger + This method introduces performance hit, because of StackTrace capture. + Make sure you are not calling this method in a loop. + + + + Gets a custom logger with the full name of the current class, so namespace and class name. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the loggerType. + + The type of the logger to create. The type must inherit from + The logger of type . + This method introduces performance hit, because of StackTrace capture. + Make sure you are not calling this method in a loop. + + + + Gets the specified named logger. + + Name of the logger. + The logger reference. Multiple calls to GetLogger with the same argument + are not guaranteed to return the same logger reference. + + + + Gets the specified named logger. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the type parameter. + + Name of the logger. + Type of the logger + The logger reference with type . Multiple calls to GetLogger with the same argument + are not guaranteed to return the same logger reference. + + + + Gets the specified named logger. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the loggerType. + + Name of the logger. + The type of the logger to create. The type must inherit from . + The logger of type . Multiple calls to GetLogger with the + same argument aren't guaranteed to return the same logger reference. + + + + Loops through all loggers previously returned by GetLogger and recalculates their + target and filter list. Useful after modifying the configuration programmatically + to ensure that all loggers have been properly configured. + + + + + Loops through all loggers previously returned by GetLogger and recalculates their + target and filter list. Useful after modifying the configuration programmatically + to ensure that all loggers have been properly configured. + + Purge garbage collected logger-items from the cache + + + + Flush any pending log messages (in case of asynchronous targets) with the default timeout of 15 seconds. + + + + + Flush any pending log messages (in case of asynchronous targets). + + Maximum time to allow for the flush. Any messages after that time + will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + Maximum time to allow for the flush. Any messages + after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + Maximum time to allow for the flush. Any messages + after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Flushes any pending log messages on all appenders. + + Config containing Targets to Flush + Flush completed notification (success / timeout) + Optional timeout that guarantees that completed notification is called. + + + + + Suspends the logging, and returns object for using-scope so scope-exit calls + + + Logging is suspended when the number of calls are greater + than the number of calls. + + An object that implements IDisposable whose Dispose() method re-enables logging. + To be used with C# using () statement. + + + + Resumes logging if having called . + + + Logging is suspended when the number of calls are greater + than the number of calls. + + + + + Returns if logging is currently enabled. + + + Logging is suspended when the number of calls are greater + than the number of calls. + + A value of if logging is currently enabled, + otherwise. + + + + Raises the event when the configuration is reloaded. + + Event arguments. + + + + Raises the event when the configuration is reloaded. + + Event arguments + + + + Currently this is disposing? + + + + + Releases unmanaged and - optionally - managed resources. + + True to release both managed and unmanaged resources; + false to release only unmanaged resources. + + + + Dispose all targets, and shutdown logging. + + + + + Get file paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Get file paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Overwrite the candidates paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Clear the candidate file paths and return to the defaults. + + + + + Loads logging configuration from file (Currently only XML configuration files supported) + + Configuration file to be read + LogFactory instance for fluent interface + + + + Logger cache key. + + + + + Serves as a hash function for a particular type. + + + + + Determines if two objects are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Determines if two objects of the same type are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Logger cache. + + + + + Inserts or updates. + + + + + + + Loops through all cached loggers and removes dangling loggers that have been garbage collected. + + + + + Internal for unit tests + + + + + Enables logging in implementation. + + + + + Initializes a new instance of the class. + + The factory. + + + + Enables logging. + + + + + Logging methods which only are executed when the DEBUG conditional compilation symbol is set. + + Remarks: + The DEBUG conditional compilation symbol is default enabled (only) in a debug build. + + If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. + This could lead to better performance. + + See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx + + + Provides logging interface and utility functions. + + + Auto-generated Logger members for binary compatibility with NLog 1.0. + + + Provides logging interface and utility functions. + + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Log message. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Gets a value indicating whether logging is enabled for the Trace level. + + A value of if logging is enabled for the Trace level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Debug level. + + A value of if logging is enabled for the Debug level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Info level. + + A value of if logging is enabled for the Info level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Warn level. + + A value of if logging is enabled for the Warn level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Error level. + + A value of if logging is enabled for the Error level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Fatal level. + + A value of if logging is enabled for the Fatal level, otherwise it returns . + + + + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Trace level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level. + + Log message. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Info level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Info level. + + Log message. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Warn level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Warn level. + + Log message. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Error level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Error level. + + Log message. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level. + + Log message. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the specified level. + + The log level. + A to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level. + + A to be written. + + + + Writes the diagnostic message at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level. + + A to be written. + + + + Writes the diagnostic message at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level. + + A to be written. + + + + Writes the diagnostic message at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level. + + A to be written. + + + + Writes the diagnostic message at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level. + + A to be written. + + + + Writes the diagnostic message at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level. + + A to be written. + + + + Writes the diagnostic message at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + Occurs when logger configuration changes. + + + + + Gets the name of the logger. + + + + + Gets the factory that created this logger. + + + + + Collection of context properties for the Logger. The logger will append it for all log events + + + It is recommended to use for modifying context properties + when same named logger is used at multiple locations or shared by different thread contexts. + + + + + Gets a value indicating whether logging is enabled for the specified level. + + Log level to be checked. + A value of if logging is enabled for the specified level, otherwise it returns . + + + + Creates new logger that automatically appends the specified property to all log events (without changing current logger) + + With property, all properties can be enumerated. + + Property Name + Property Value + New Logger object that automatically appends specified property + + + + Creates new logger that automatically appends the specified properties to all log events (without changing current logger) + + With property, all properties can be enumerated. + + Collection of key-value pair properties + New Logger object that automatically appends specified properties + + + + Updates the specified context property for the current logger. The logger will append it for all log events. + + With property, all properties can be enumerated (or updated). + + + It is highly recommended to ONLY use for modifying context properties. + This method will affect all locations/contexts that makes use of the same named logger object. And can cause + unexpected surprises at multiple locations and other thread contexts. + + Property Name + Property Value + + + + Updates the with provided property + + Name of property + Value of property + A disposable object that removes the properties from logical context scope on dispose. + property-dictionary-keys are case-insensitive + + + + Updates the with provided property + + Name of property + Value of property + A disposable object that removes the properties from logical context scope on dispose. + property-dictionary-keys are case-insensitive + + + + Updates the with provided properties + + Properties being added to the scope dictionary + A disposable object that removes the properties from logical context scope on dispose. + property-dictionary-keys are case-insensitive + + + + Updates the with provided properties + + Properties being added to the scope dictionary + A disposable object that removes the properties from logical context scope on dispose. + property-dictionary-keys are case-insensitive + + + + Pushes new state on the logical context scope stack + + Value to added to the scope stack + A disposable object that pops the nested scope state on dispose. + + + + Pushes new state on the logical context scope stack + + Value to added to the scope stack + A disposable object that pops the nested scope state on dispose. + + + + Writes the specified diagnostic message. + + Log event. + + + + Writes the specified diagnostic message. + + Type of custom Logger wrapper. + Log event. + + + + Writes the diagnostic message at the specified level using the specified format provider and format parameters. + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the specified level. + + The log level. + Log message. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + An exception to be logged. + A to be written. + Arguments to format. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + An exception to be logged. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + + + + Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameter. + + The type of the argument. + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Action to execute. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Function to run. + Result returned by the provided function or the default value of type in case of exception. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Function to run. + Fallback value to return in case of exception. + Result returned by the provided function or fallback value in case of exception. + + + + Logs an exception is logged at Error level if the provided task does not run to completion. + + The task for which to log an error if it does not run to completion. + This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations. + + + + Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion. + + The task for which to log an error if it does not run to completion. + A task that completes in the state when completes. + + + + Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Async action to execute. + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Async function to run. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type . + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Async function to run. + Fallback value to return if the task does not end in the state. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value. + + + + Raises the event when the logger is reconfigured. + + Event arguments + + + + Implementation of logging engine. + + + + + Gets the filter result. + + The filter chain. + The log event. + default result if there are no filters, or none of the filters decides. + The result of the filter. + + + + Defines available log levels. + + + Log levels ordered by severity:
+ - (Ordinal = 0) : Most verbose level. Used for development and seldom enabled in production.
+ - (Ordinal = 1) : Debugging the application behavior from internal events of interest.
+ - (Ordinal = 2) : Information that highlights progress or application lifetime events.
+ - (Ordinal = 3) : Warnings about validation issues or temporary failures that can be recovered.
+ - (Ordinal = 4) : Errors where functionality has failed or have been caught.
+ - (Ordinal = 5) : Most critical level. Application is about to abort.
+
+
+ + + Trace log level (Ordinal = 0) + + + Most verbose level. Used for development and seldom enabled in production. + + + + + Debug log level (Ordinal = 1) + + + Debugging the application behavior from internal events of interest. + + + + + Info log level (Ordinal = 2) + + + Information that highlights progress or application lifetime events. + + + + + Warn log level (Ordinal = 3) + + + Warnings about validation issues or temporary failures that can be recovered. + + + + + Error log level (Ordinal = 4) + + + Errors where functionality has failed or have been caught. + + + + + Fatal log level (Ordinal = 5) + + + Most critical level. Application is about to abort. + + + + + Off log level (Ordinal = 6) + + + + + Gets all the available log levels (Trace, Debug, Info, Warn, Error, Fatal, Off). + + + + + Gets all the log levels that can be used to log events (Trace, Debug, Info, Warn, Error, Fatal) + i.e LogLevel.Off is excluded. + + + + + Initializes a new instance of . + + The log level name. + The log level ordinal number. + + + + Gets the name of the log level. + + + + + Gets the ordinal of the log level. + + + + + Compares two objects + and returns a value indicating whether + the first one is equal to the second one. + + The first level. + The second level. + The value of level1.Ordinal == level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is not equal to the second one. + + The first level. + The second level. + The value of level1.Ordinal != level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is greater than the second one. + + The first level. + The second level. + The value of level1.Ordinal > level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is greater than or equal to the second one. + + The first level. + The second level. + The value of level1.Ordinal >= level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is less than the second one. + + The first level. + The second level. + The value of level1.Ordinal < level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is less than or equal to the second one. + + The first level. + The second level. + The value of level1.Ordinal <= level2.Ordinal. + + + + Gets the that corresponds to the specified ordinal. + + The ordinal. + The instance. For 0 it returns , 1 gives and so on. + + + + Returns the that corresponds to the supplied . + + The textual representation of the log level. + The enumeration value. + + + + Returns a string representation of the log level. + + Log level name. + + + + + + + + + + Determines whether the specified instance is equal to this instance. + + The to compare with this instance. + Value of true if the specified is equal to + this instance; otherwise, false. + + + + Compares the level to the other object. + + The other object. + + A value less than zero when this logger's is + less than the other logger's ordinal, 0 when they are equal and + greater than zero when this ordinal is greater than the + other ordinal. + + + + + Compares the level to the other object. + + The other object. + + A value less than zero when this logger's is + less than the other logger's ordinal, 0 when they are equal and + greater than zero when this ordinal is greater than the + other ordinal. + + + + + Creates and manages instances of objects. + + + LogManager wraps a singleton instance of . + + + + + Internal for unit tests + + + + + Gets the instance used in the . + + Could be used to pass the to other methods + + + + Occurs when logging changes. + + + + + Occurs when logging gets reloaded. + + + + + Gets or sets a value indicating whether NLog should throw exceptions. + By default exceptions are not thrown under any circumstances. + + + + + Gets or sets a value indicating whether should be thrown. + + A value of true if exception should be thrown; otherwise, false. + + This option is for backwards-compatibility. + By default exceptions are not thrown under any circumstances. + + + + + + Gets or sets a value indicating whether Variables should be kept on configuration reload. + + + + + Gets or sets a value indicating whether to automatically call + on AppDomain.Unload or AppDomain.ProcessExit + + + + + Gets or sets the current logging configuration. + + + Setter will re-configure all -objects, so no need to also call + + + + + Begins configuration of the LogFactory options using fluent interface + + + + + Begins configuration of the LogFactory options using fluent interface + + + + + Loads logging configuration from file (Currently only XML configuration files supported) + + Configuration file to be read + LogFactory instance for fluent interface + + + + Gets or sets the global log threshold. Log events below this threshold are not logged. + + + + + Gets the logger with the full name of the current class, so namespace and class name. + + The logger. + This is a slow-running method. + Make sure you're not doing this in a loop. + + + + Adds the given assembly which will be skipped + when NLog is trying to find the calling method on stack trace. + + The assembly to skip. + + + + Gets a custom logger with the full name of the current class, so namespace and class name. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the loggerType. + + The logger class. This class must inherit from . + The logger of type . + This is a slow-running method. + Make sure you're not doing this in a loop. + + + + Creates a logger that discards all log messages. + + Null logger which discards all log messages. + + + + Gets the specified named logger. + + Name of the logger. + The logger reference. Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. + + + + Gets the specified named custom logger. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the loggerType. + + Name of the logger. + The logger class. This class must inherit from . + The logger of type . Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. + The generic way for this method is + + + + Loops through all loggers previously returned by GetLogger. + and recalculates their target and filter list. Useful after modifying the configuration programmatically + to ensure that all loggers have been properly configured. + + + + + Loops through all loggers previously returned by GetLogger. + and recalculates their target and filter list. Useful after modifying the configuration programmatically + to ensure that all loggers have been properly configured. + + Purge garbage collected logger-items from the cache + + + + Flush any pending log messages (in case of asynchronous targets) with the default timeout of 15 seconds. + + + + + Flush any pending log messages (in case of asynchronous targets). + + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Suspends the logging, and returns object for using-scope so scope-exit calls + + + Logging is suspended when the number of calls are greater + than the number of calls. + + An object that implements IDisposable whose Dispose() method re-enables logging. + To be used with C# using () statement. + + + + Resumes logging if having called . + + + Logging is suspended when the number of calls are greater + than the number of calls. + + + + + Suspends the logging, and returns object for using-scope so scope-exit calls + + + Logging is suspended when the number of calls are greater + than the number of calls. + + An object that implements IDisposable whose Dispose() method re-enables logging. + To be used with C# using () statement. + + + + Resumes logging if having called . + + + Logging is suspended when the number of calls are greater + than the number of calls. + + + + + Returns if logging is currently enabled. + + + Logging is suspended when the number of calls are greater + than the number of calls. + + A value of if logging is currently enabled, + otherwise. + + + + Dispose all targets, and shutdown logging. + + + + + Generates a formatted message from the log event + + Log event. + Formatted message + + + + Returns a log message. Used to defer calculation of + the log message until it's actually needed. + + Log message. + + + + The type of the captured hole + + + + + Not decided + + + + + normal {x} + + + + + Serialize operator {@x} (aka destructure) + + + + + stringification operator {$x} + + + + + A hole that will be replaced with a value + + + + + Constructor + + + + Parameter name sent to structured loggers. + This is everything between "{" and the first of ",:}". + Including surrounding spaces and names that are numbers. + + + Format to render the parameter. + This is everything between ":" and the first unescaped "}" + + + + Type + + + + When the template is positional, this is the parsed name of this parameter. + For named templates, the value of Index is undefined. + + + Alignment to render the parameter, by default 0. + This is the parsed value between "," and the first of ":}" + + + + A fixed value + + + + Number of characters from the original template to copy at the current position. + This can be 0 when the template starts with a hole or when there are multiple consecutive holes. + + + Number of characters to skip in the original template at the current position. + 0 is a special value that mean: 1 escaped char, no hole. It can also happen last when the template ends with a literal. + + + + Combines Literal and Hole + + + + Literal + + + Hole + Uninitialized when = 0. + + + + Description of a single parameter extracted from a MessageTemplate + + + + + Parameter Name extracted from + This is everything between "{" and the first of ",:}". + + + + + Parameter Value extracted from the -array + + + + + Format to render the parameter. + This is everything between ":" and the first unescaped "}" + + + + + Parameter method that should be used to render the parameter + See also + + + + + Returns index for , when + + + + + Constructs a single message template parameter + + Parameter Name + Parameter Value + Parameter Format + + + + Constructs a single message template parameter + + Parameter Name + Parameter Value + Parameter Format + Parameter CaptureType + + + + Parameters extracted from parsing as MessageTemplate + + + + + + + + + + + Gets the parameters at the given index + + + + + Number of parameters + + + + Indicates whether the template should be interpreted as positional + (all holes are numbers) or named. + + + + Indicates whether the template was parsed successful, and there are no unmatched parameters + + + + + Constructor for parsing the message template with parameters + + including any parameter placeholders + All + + + + Constructor for named parameters that already has been parsed + + + + + Create MessageTemplateParameter from + + + + + Parse templates. + + + + + Parse a template. + + Template to be parsed. + When is null. + Template, never null + + + + Gets the current literal/hole in the template + + + + + Clears the enumerator + + + + + Restarts the enumerator of the template + + + + + Moves to the next literal/hole in the template + + Found new element [true/false] + + + + Parse format after hole name/index. Handle the escaped { and } in the format. Don't read the last } + + + + + + Error when parsing a template. + + + + + Current index when the error occurred. + + + + + The template we were parsing + + + + + New exception + + The message to be shown. + Current index when the error occurred. + + + + + Convert, Render or serialize a value, with optionally backwards-compatible with + + + + + Serialization of an object, e.g. JSON and append to + + The object to serialize to string. + Parameter Format + Parameter CaptureType + An object that supplies culture-specific formatting information. + Output destination. + Serialize succeeded (true/false) + + + + Format an object to a readable string, or if it's an object, serialize + + The value to convert + + + + + + + + Try serializing a scalar (string, int, NULL) or simple type (IFormattable) + + + + + Serialize Dictionary as JSON like structure, without { and } + + + "FirstOrder"=true, "Previous login"=20-12-2017 14:55:32, "number of tries"=1 + + + format string of an item + + + + + + + + + Convert a value to a string with format and append to . + + The value to convert. + Format sting for the value. + Format provider for the value. + Append to this + + + + Exception thrown during NLog configuration. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + Parameters for the message + + + + Initializes a new instance of the class. + + The inner exception. + The message. + Parameters for the message + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is null. + + + The class name is null or is zero (0). + + + + + Exception thrown during log event processing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + Parameters for the message + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is null. + + + The class name is null or is zero (0). + + + + + TraceListener which routes all messages through NLog. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the log factory to use when outputting messages (null - use LogManager). + + + + + Gets or sets the default log level. + + + + + Gets or sets the log which should be always used regardless of source level. + + + + + Gets or sets a value indicating whether flush calls from trace sources should be ignored. + + + + + Gets a value indicating whether the trace listener is thread safe. + + + true if the trace listener is thread safe; otherwise, false. The default is false. + + + + Gets or sets a value indicating whether to use auto logger name detected from the stack trace. + + + + + When overridden in a derived class, writes the specified message to the listener you create in the derived class. + + A message to write. + + + + When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator. + + A message to write. + + + + When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output. + + + + + Emits an error message. + + A message to emit. + + + + Emits an error message and a detailed error message. + + A message to emit. + A detailed message to emit. + + + + Flushes the output (if is not true) buffer with the default timeout of 15 seconds. + + + + + Writes trace information, a data object and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + The trace data to emit. + + + + Writes trace information, an array of data objects and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + An array of objects to emit as data. + + + + Writes trace and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + + + + Writes trace information, a formatted array of objects and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + A format string that contains zero or more format items, which correspond to objects in the array. + An object array containing zero or more objects to format. + + + + Writes trace information, a message, and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + A message to write. + + + + Writes trace information, a message, a related activity identity and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + A numeric identifier for the event. + A message to write. + A object identifying a related activity. + + + + Gets the custom attributes supported by the trace listener. + + + A string array naming the custom attributes supported by the trace listener, or null if there are no custom attributes. + + + + + Translates the event type to level from . + + Type of the event. + Translated log level. + + + + Process the log event + The log level. + The name of the logger. + The log message. + The log parameters. + The event id. + The event type. + The related activity id. + + + + + It works as a normal but it discards all messages which an application requests + to be logged. + + It effectively implements the "Null Object" pattern for objects. + + + + + Initializes a new instance of . + + The factory class to be used for the creation of this logger. + + + + Extension methods to setup LogFactory options + + + + + Gets the logger with the full name of the current class, so namespace and class name. + + + + + Gets the specified named logger. + + + + + Configures general options for NLog LogFactory before loading NLog config + + + + + Configures loading of NLog extensions for Targets and LayoutRenderers + + + + + Configures the output of NLog for diagnostics / troubleshooting + + + + + Configures serialization and transformation of LogEvents + + + + + Loads NLog config created by the method + + + + + Loads NLog config provided in + + + + + Loads NLog config from filename if provided, else fallback to scanning for NLog.config + + Fluent interface parameter. + Explicit configuration file to be read (Default NLog.config from candidates paths) + Whether to allow application to run when NLog config is not available + + + + Loads NLog config from file-paths if provided, else fallback to scanning for NLog.config + + Fluent interface parameter. + Candidates file paths (including filename) where to scan for NLog config files + Whether to allow application to run when NLog config is not available + + + + Loads NLog config from XML in + + + + + Loads NLog config located in embedded resource from main application assembly. + + Fluent interface parameter. + Assembly for the main Application project with embedded resource + Name of the manifest resource for NLog config XML + + + + Reloads the current logging configuration and activates it + + Logevents produced during the configuration-reload can become lost, as targets are unavailable while closing and initializing. + + + + Extension methods to setup NLog extensions, so they are known when loading NLog LoggingConfiguration + + + + + Enable/disables autoloading of NLog extensions by scanning and loading available assemblies + + + Disabled by default as it can give a huge performance hit during startup. Recommended to keep it disabled especially when running in the cloud. + + + + + Enable/disables autoloading of NLog extensions by scanning and loading available assemblies + + + Disabled by default as it can give a huge performance hit during startup. Recommended to keep it disabled especially when running in the cloud. + + + + + Registers NLog extensions from the assembly. + + + + + Registers NLog extensions from the assembly type name + + + + + Register a custom NLog Configuration Type. + + Type of the NLog configuration item + Fluent interface parameter. + + + + Register a custom NLog Target. + + Type of the Target. + Fluent interface parameter. + The target type-alias for use in NLog configuration. Will extract from class-attribute when unassigned. + + + + Register a custom NLog Target. + + Type of the Target. + Fluent interface parameter. + The factory method for creating instance of NLog Target + The target type-alias for use in NLog configuration. Will extract from class-attribute when unassigned. + + + + Register a custom NLog Target. + + Fluent interface parameter. + Type name of the Target + The target type-alias for use in NLog configuration + + + + Register a custom NLog Layout. + + Type of the layout renderer. + Fluent interface parameter. + The layout type-alias for use in NLog configuration. Will extract from class-attribute when unassigned. + + + + Register a custom NLog Layout. + + Type of the layout renderer. + Fluent interface parameter. + The factory method for creating instance of NLog Layout + The layout type-alias for use in NLog configuration. Will extract from class-attribute when unassigned. + + + + Register a custom NLog Layout. + + Fluent interface parameter. + Type of the layout. + The layout type-alias for use in NLog configuration + + + + Register a custom NLog LayoutRenderer. + + Type of the layout renderer. + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }'. Will extract from class-attribute when unassigned. + + + + Register a custom NLog LayoutRenderer. + + Type of the layout renderer. + Fluent interface parameter. + The factory method for creating instance of NLog LayoutRenderer + The layout-renderer type-alias for use in NLog configuration - without '${ }'. Will extract from class-attribute when unassigned. + + + + Register a custom NLog LayoutRenderer. + + Fluent interface parameter. + Type of the layout renderer. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + + + + Register a custom NLog LayoutRenderer with a callback function . The callback receives the logEvent. + + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + + + + Register a custom NLog LayoutRenderer with a callback function . The callback receives the logEvent and the current configuration. + + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + + + + Register a custom NLog LayoutRenderer with a callback function . The callback receives the logEvent. + + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + Options of the layout renderer. + + + + Register a custom NLog LayoutRenderer with a callback function . The callback receives the logEvent and the current configuration. + + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + Options of the layout renderer. + + + + Register a custom NLog LayoutRenderer with a callback function + + Fluent interface parameter. + LayoutRenderer instance with type-alias and callback-method. + + + + Register a custom condition method, that can use in condition filters + + Fluent interface parameter. + Name of the condition filter method + MethodInfo extracted by reflection - typeof(MyClass).GetMethod("MyFunc", BindingFlags.Static). + + + + Register a custom condition method, that can use in condition filters + + Fluent interface parameter. + Name of the condition filter method + Lambda method. + + + + Register a custom condition method, that can use in condition filters + + Fluent interface parameter. + Name of the condition filter method + Lambda method. + + + + Register (or replaces) singleton-object for the specified service-type + + Service interface type + Fluent interface parameter. + Implementation of interface. + + + + Register (or replaces) singleton-object for the specified service-type + + Fluent interface parameter. + Service interface type. + Implementation of interface. + + + + Register (or replaces) external service-repository for resolving dependency injection + + Fluent interface parameter. + External dependency injection repository + + + + Extension methods to setup NLog options + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configure the InternalLogger properties from Environment-variables and App.config using + + + Recognizes the following environment-variables: + + - NLOG_INTERNAL_LOG_LEVEL + - NLOG_INTERNAL_LOG_FILE + - NLOG_INTERNAL_LOG_TO_CONSOLE + - NLOG_INTERNAL_LOG_TO_CONSOLE_ERROR + - NLOG_INTERNAL_LOG_TO_TRACE + - NLOG_INTERNAL_INCLUDE_TIMESTAMP + + Legacy .NetFramework platform will also recognizes the following app.config settings: + + - nlog.internalLogLevel + - nlog.internalLogFile + - nlog.internalLogToConsole + - nlog.internalLogToConsoleError + - nlog.internalLogToTrace + - nlog.internalLogIncludeTimestamp + + + + + Extension methods to setup NLog + + + + + Configures the global time-source used for all logevents + + + Available by default: , , , + + + + + Updates the dictionary ${gdc:item=} with the name-value-pair + + + + + Defines for redirecting output from matching to wanted targets. + + Fluent interface parameter. + Logger name pattern to check which names matches this rule + Rule identifier to allow rule lookup + + + + Defines for redirecting output from matching to wanted targets. + + Fluent interface parameter. + Restrict minimum LogLevel for names that matches this rule + Logger name pattern to check which names matches this rule + Rule identifier to allow rule lookup + + + + Defines for redirecting output from matching to wanted targets. + + Fluent interface parameter. + Override the name for the target created + + + + Apply fast filtering based on . Include LogEvents with same or worse severity as . + + Fluent interface parameter. + Minimum level that this rule matches + + + + Apply fast filtering based on . Include LogEvents with same or less severity as . + + Fluent interface parameter. + Maximum level that this rule matches + + + + Apply fast filtering based on . Include LogEvents with severity that equals . + + Fluent interface parameter. + Single loglevel that this rule matches + + + + Apply fast filtering based on . Include LogEvents with severity between and . + + Fluent interface parameter. + Minimum level that this rule matches + Maximum level that this rule matches + + + + Apply dynamic filtering logic for advanced control of when to redirect output to target. + + + Slower than using Logger-name or LogLevel-severity, because of allocation. + + Fluent interface parameter. + Filter for controlling whether to write + Default action if none of the filters match + + + + Apply dynamic filtering logic for advanced control of when to redirect output to target. + + + Slower than using Logger-name or LogLevel-severity, because of allocation. + + Fluent interface parameter. + Delegate for controlling whether to write + Default action if none of the filters match + + + + Dynamic filtering of LogEvent, where it will be ignored when matching filter-method-delegate + + + Slower than using Logger-name or LogLevel-severity, because of allocation. + + Fluent interface parameter. + Delegate for controlling whether to write + LogEvent will on match also be ignored by following logging-rules + + + + Dynamic filtering of LogEvent, where it will be logged when matching filter-method-delegate + + + Slower than using Logger-name or LogLevel-severity, because of allocation. + + Fluent interface parameter. + Delegate for controlling whether to write + LogEvent will not be evaluated by following logging-rules + + + + Move the to the top, to match before any of the existing + + + + + Redirect output from matching to the provided + + Fluent interface parameter. + Target that should be written to. + Fluent interface for configuring targets for the new LoggingRule. + + + + Redirect output from matching to the provided + + Fluent interface parameter. + Target-collection that should be written to. + Fluent interface for configuring targets for the new LoggingRule. + + + + Redirect output from matching to the provided + + Fluent interface parameter. + Target-collection that should be written to. + Fluent interface for configuring targets for the new LoggingRule. + + + + Discard output from matching , so it will not reach any following . + + Fluent interface parameter. + Only discard output from matching Logger when below minimum LogLevel + + + + Returns first target registered + + + + + Returns first target registered with the specified type + + Type of target + + + + Write to + + Fluent interface parameter. + Method to call on logevent + Layouts to render object[]-args before calling + + + + Write to + + Fluent interface parameter. + Override the default Layout for output + Override the default Encoding for output (Ex. UTF8) + Write to stderr instead of standard output (stdout) + Skip overhead from writing to console, when not available (Ex. running as Windows Service) + Enable batch writing of logevents, instead of Console.WriteLine for each logevent (Requires ) + + + + Write to + + + Override the default Layout for output + Force use independent of + + + + Write to + + + Override the default Layout for output + + + + Write to (when DEBUG-build) + + + Override the default Layout for output + + + + Write to + + Fluent interface parameter. + + Override the default Layout for output + Override the default Encoding for output (Default = UTF8) + Override the default line ending characters (Ex. without CR) + Keep log file open instead of opening and closing it on each logging event + Activate multi-process synchronization using global mutex on the operating system + Size in bytes where log files will be automatically archived. + Maximum number of archive files that should be kept. + Maximum days of archive files that should be kept. + + + + Applies target wrapper for existing + + Fluent interface parameter. + Factory method for creating target-wrapper + + + + Applies for existing for asynchronous background writing + + Fluent interface parameter. + Action to take when queue overflows + Queue size limit for pending logevents + Batch size when writing on the background thread + + + + Applies for existing for throttled writing + + Fluent interface parameter. + Buffer size limit for pending logevents + Timeout for when the buffer will flush automatically using background thread + Restart timeout when logevent is written + Action to take when buffer overflows + + + + Applies for existing for flushing after conditional event + + Fluent interface parameter. + Method delegate that controls whether logevent should force flush. + Only flush when triggers (Ignore config-reload and config-shutdown) + + + + Applies for existing for retrying after failure + + Fluent interface parameter. + Number of retries that should be attempted on the wrapped target in case of a failure. + Time to wait between retries + + + + Applies for existing to fallback on failure. + + Fluent interface parameter. + Target to use for fallback + Whether to return to the first target after any successful write + + + + Extension methods to setup general option before loading NLog LoggingConfiguration + + + + + Configures the global time-source used for all logevents + + + Available by default: , , , + + + + + Configures the global time-source used for all logevents to use + + + + + Configures the global time-source used for all logevents to use + + + + + Updates the dictionary ${gdc:item=} with the name-value-pair + + + + + Sets whether to automatically call on AppDomain.Unload or AppDomain.ProcessExit + + + + + Sets the default culture info to use as . + + + + + Sets the global log level threshold. Log events below this threshold are not logged. + + + + + Gets or sets a value indicating whether should be thrown on configuration errors + + + + + Mark Assembly as hidden, so Assembly methods are excluded when resolving ${callsite} from StackTrace + + + + + Extension methods to setup NLog extensions, so they are known when loading NLog LoggingConfiguration + + + + + Overrides the active with a new custom implementation + + + + + Overrides the active with a new custom implementation + + + + + Registers object Type transformation from dangerous (massive) object to safe (reduced) object + + + + + Registers object Type transformation from dangerous (massive) object to safe (reduced) object + + + + + Specifies the way archive numbering is performed. + + + + + Sequence style numbering. The most recent archive has the highest number. + + + + + Rolling style numbering (the most recent is always #0 then #1, ..., #N. + + + + + Date style numbering. Archives will be stamped with the prior period + (Year, Month, Day, Hour, Minute) datetime. + + + + + Date and sequence style numbering. + Archives will be stamped with the prior period (Year, Month, Day) datetime. + The most recent archive has the highest number (in combination with the date). + + + + + Abstract Target with async Task support + + + See NLog Wiki + + + [Target("MyFirst")] + public sealed class MyFirstTarget : AsyncTaskTarget + { + public MyFirstTarget() + { + this.Host = "localhost"; + } + + [RequiredParameter] + public Layout Host { get; set; } + + protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token) + { + string logMessage = this.RenderLogEvent(this.Layout, logEvent); + string hostName = this.RenderLogEvent(this.Host, logEvent); + return SendTheMessageToRemoteHost(hostName, logMessage); + } + + private async Task SendTheMessageToRemoteHost(string hostName, string message) + { + // To be implemented + } + } + + Documentation on NLog Wiki + + + + How many milliseconds to delay the actual write operation to optimize for batching + + + + + + How many seconds a Task is allowed to run before it is cancelled. + + + + + + How many attempts to retry the same Task, before it is aborted + + + + + + How many milliseconds to wait before next retry (will double with each retry) + + + + + + Gets or sets whether to use the locking queue, instead of a lock-free concurrent queue + The locking queue is less concurrent when many logger threads, but reduces memory allocation + + + + + + Gets or sets the action to be taken when the lazy writer thread request queue count + exceeds the set limit. + + + + + + Gets or sets the limit on the number of requests in the lazy writer thread request queue. + + + + + + Gets or sets the number of log events that should be processed in a batch + by the lazy writer thread. + + + + + + Task Scheduler used for processing async Tasks + + + + + Constructor + + + + + + + + Override this to provide async task for writing a single logevent. + + Example of how to override this method, and call custom async method + + protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token) + { + return CustomWriteAsync(logEvent, token); + } + + private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token) + { + await MyLogMethodAsync(logEvent, token).ConfigureAwait(false); + } + + + The log event. + The cancellation token + + + + + Override this to provide async task for writing a batch of logevents. + + A batch of logevents. + The cancellation token + + + + + Handle cleanup after failed write operation + + Exception from previous failed Task + The cancellation token + Number of retries remaining + Time to sleep before retrying + Should attempt retry + + + + Block for override. Instead override + + + + + Block for override. Instead override + + + + + + + + Write to queue without locking + + + + + + Block for override. Instead override + + + + + LogEvent is written to target, but target failed to successfully initialize + + Enqueue logevent for later processing when target failed to initialize because of unresolved service dependency. + + + + + Schedules notification of when all messages has been written + + + + + + Closes Target by updating CancellationToken + + + + + Releases any managed resources + + + + + + Checks the internal queue for the next to create a new task for + + Used for race-condition validation between task-completion and timeout + Signals whether previousTask completed an almost full BatchSize + + + + Generates recursive task-chain to perform retry of writing logevents with increasing retry-delay + + + + + Creates new task to handle the writing of the input + + LogEvents to write + New Task created [true / false] + + + + Handles that scheduled task has completed (successfully or failed), and starts the next pending task + + Task just completed + AsyncContinuation to notify of success or failure + + + + Timer method, that is fired when pending task fails to complete within timeout + + + + + + Sends log messages to the remote instance of Chainsaw application from log4j. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a name. + + Name of the target. + + + + Color formatting for using ANSI Color Codes + + + + + Not using bold to get light colors, as it has to be cleared + + + + + Not using bold to get light colors, as it has to be cleared (And because it only works for text, and not background) + + + + + Resets both foreground and background color. + + + + + ANSI have 8 color-codes (30-37) by default. The "bright" (or "intense") color-codes (90-97) are extended values not supported by all terminals + + + + + Color formatting for using + and + + + + + Writes log messages to the console with customizable coloring. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Should logging being paused/stopped because of the race condition bug in Console.Writeline? + + + Console.Out.Writeline / Console.Error.Writeline could throw 'IndexOutOfRangeException', which is a bug. + See https://stackoverflow.com/questions/33915790/console-out-and-console-error-race-condition-error-in-a-windows-service-written + and https://connect.microsoft.com/VisualStudio/feedback/details/2057284/console-out-probable-i-o-race-condition-issue-in-multi-threaded-windows-service + + Full error: + Error during session close: System.IndexOutOfRangeException: Probable I/ O race condition detected while copying memory. + The I/ O package is not thread safe by default. In multi-threaded applications, + a stream must be accessed in a thread-safe way, such as a thread - safe wrapper returned by TextReader's or + TextWriter's Synchronized methods.This also applies to classes like StreamWriter and StreamReader. + + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets or sets a value indicating whether the error stream (stderr) should be used instead of the output stream (stdout). + + + + + + Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. + + + + + + Gets or sets a value indicating whether to use default row highlighting rules. + + + The default rules are: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ConditionForeground ColorBackground Color
level == LogLevel.FatalRedNoChange
level == LogLevel.ErrorYellowNoChange
level == LogLevel.WarnMagentaNoChange
level == LogLevel.InfoWhiteNoChange
level == LogLevel.DebugGrayNoChange
level == LogLevel.TraceDarkGrayNoChange
+
+ +
+ + + The encoding for writing messages to the . + + Has side effect + + + + + Gets or sets a value indicating whether to auto-check if the console is available. + - Disables console writing if Environment.UserInteractive = False (Windows Service) + - Disables console writing if Console Standard Input is not available (Non-Console-App) + + + + + + Gets or sets a value indicating whether to auto-check if the console has been redirected to file + - Disables coloring logic when System.Console.IsOutputRedirected = true + + + + + + Gets or sets a value indicating whether to auto-flush after + + + Normally not required as standard Console.Out will have = true, but not when pipe to file + + + + + + Enables output using ANSI Color Codes + + + + + + Gets the row highlighting rules. + + + + + + Gets the word highlighting rules. + + + + + + + + + + + + + + + + + + Colored console output color. + + + Note that this enumeration is defined to be binary compatible with + .NET 2.0 System.ConsoleColor + some additions + + + + + Black Color (#000000). + + + + + Dark blue Color (#000080). + + + + + Dark green Color (#008000). + + + + + Dark Cyan Color (#008080). + + + + + Dark Red Color (#800000). + + + + + Dark Magenta Color (#800080). + + + + + Dark Yellow Color (#808000). + + + + + Gray Color (#C0C0C0). + + + + + Dark Gray Color (#808080). + + + + + Blue Color (#0000FF). + + + + + Green Color (#00FF00). + + + + + Cyan Color (#00FFFF). + + + + + Red Color (#FF0000). + + + + + Magenta Color (#FF00FF). + + + + + Yellow Color (#FFFF00). + + + + + White Color (#FFFFFF). + + + + + Don't change the color. + + + + + The row-highlighting condition. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The condition. + Color of the foreground. + Color of the background. + + + + Gets the default highlighting rule. Doesn't change the color. + + + + + Gets or sets the condition that must be met in order to set the specified foreground and background color. + + + + + + Gets or sets the foreground color. + + + + + + Gets or sets the background color. + + + + + + Checks whether the specified log event matches the condition (if any). + + + Log event. + + + A value of if the condition is not defined or + if it matches, otherwise. + + + + + Writes log messages to the console. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Should logging being paused/stopped because of the race condition bug in Console.Writeline? + + + Console.Out.Writeline / Console.Error.Writeline could throw 'IndexOutOfRangeException', which is a bug. + See https://stackoverflow.com/questions/33915790/console-out-and-console-error-race-condition-error-in-a-windows-service-written + and https://connect.microsoft.com/VisualStudio/feedback/details/2057284/console-out-probable-i-o-race-condition-issue-in-multi-threaded-windows-service + + Full error: + Error during session close: System.IndexOutOfRangeException: Probable I/ O race condition detected while copying memory. + The I/ O package is not thread safe by default. In multi-threaded applications, + a stream must be accessed in a thread-safe way, such as a thread - safe wrapper returned by TextReader's or + TextWriter's Synchronized methods.This also applies to classes like StreamWriter and StreamReader. + + + + + + Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. + + + + + + Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. + + + + + + The encoding for writing messages to the . + + Has side effect + + + + + Gets or sets a value indicating whether to auto-check if the console is available + - Disables console writing if Environment.UserInteractive = False (Windows Service) + - Disables console writing if Console Standard Input is not available (Non-Console-App) + + + + + + Gets or sets a value indicating whether to auto-flush after + + + Normally not required as standard Console.Out will have = true, but not when pipe to file + + + + + + Gets or sets whether to activate internal buffering to allow batch writing, instead of using + + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + + + + + + + + + + + + + + + + Highlighting rule for Win32 colorful console. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The text to be matched.. + Color of the foreground. + Color of the background. + + + + Gets or sets the regular expression to be matched. You must specify either text or regex. + + + + + + Gets or sets the condition that must be met before scanning the row for highlight of words + + + + + + Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. + + + + + + Gets or sets the text to be matched. You must specify either text or regex. + + + + + + Gets or sets a value indicating whether to match whole words only. + + + + + + Gets or sets a value indicating whether to ignore case when comparing texts. + + + + + + Gets or sets the foreground color. + + + + + + Gets or sets the background color. + + + + + + Gets the compiled regular expression that matches either Text or Regex property. Only used when is true. + + + + + A descriptor for an archive created with the DateAndSequence numbering mode. + + + + + The full name of the archive file. + + + + + The parsed date contained in the file name. + + + + + The parsed sequence number contained in the file name. + + + + + Determines whether produces the same string as the current instance's date once formatted with the current instance's date format. + + The date to compare the current object's date to. + True if the formatted dates are equal, otherwise False. + + + + Initializes a new instance of the class. + + + + + Writes log messages to the attached managed debugger. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + + + + + + + + + + Outputs log messages through + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + + + + + + + Outputs the rendered logging event through + + The logging event. + + + + Mock target - useful for testing. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets the number of times this target has been called. + + + + + + Gets the last message rendered by this target. + + + + + + + + + Default class for serialization of values to JSON format. + + + + + Singleton instance of the serializer. + + + + + Private. Use + + + + + Returns a serialization of an object into JSON format. + + The object to serialize to JSON. + Serialized value. + + + + Returns a serialization of an object into JSON format. + + The object to serialize to JSON. + serialization options + Serialized value. + + + + Serialization of the object in JSON format to the destination StringBuilder + + The object to serialize to JSON. + Write the resulting JSON to this destination. + Object serialized successfully (true/false). + + + + Serialization of the object in JSON format to the destination StringBuilder + + The object to serialize to JSON. + Write the resulting JSON to this destination. + serialization options + Object serialized successfully (true/false). + + + + Serialization of the object in JSON format to the destination StringBuilder + + The object to serialize to JSON. + Write the resulting JSON to this destination. + serialization options + The objects in path (Avoid cyclic reference loop). + The current depth (level) of recursion. + Object serialized successfully (true/false). + + + + No quotes needed for this type? + + + + + Checks the object if it is numeric + + TypeCode for the object + Accept fractional types as numeric type. + + + + + Checks input string if it needs JSON escaping, and makes necessary conversion + + Destination Builder + Input string + all options + JSON escaped string + + + + Checks input string if it needs JSON escaping, and makes necessary conversion + + Destination Builder + Input string + Should non-ASCII characters be encoded + + JSON escaped string + + + + Writes log message to the Event Log. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Max size in characters (limitation of the EventLog API). + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + + + + Initializes a new instance of the class. + + + + + Gets or sets the name of the machine on which Event Log service is running. + + + + + + Gets or sets the layout that renders event ID. + + + + + + Gets or sets the layout that renders event Category. + + + + + + Optional entry type. When not set, or when not convertible to then determined by + + + + + + Gets or sets the value to be used as the event Source. + + + By default this is the friendly name of the current AppDomain. + + + + + + Gets or sets the name of the Event Log to write to. This can be System, Application or any user-defined name. + + + + + + Gets or sets the message length limit to write to the Event Log. + + MaxMessageLength cannot be zero or negative + + + + + Gets or sets the maximum Event log size in kilobytes. + + + MaxKilobytes cannot be less than 64 or greater than 4194240 or not a multiple of 64. + If null, the value will not be specified while creating the Event log. + + + + + + Gets or sets the action to take if the message is larger than the option. + + + + + + Performs installation which requires administrative permissions. + + The installation context. + + + + Performs uninstallation which requires administrative permissions. + + The installation context. + + + + Determines whether the item is installed. + + The installation context. + + Value indicating whether the item is installed or null if it is not possible to determine. + + + + + + + + + + + Get the entry type for logging the message. + + The logging event - for rendering the + + + + Get the source, if and only if the source is fixed. + + null when not + Internal for unit tests + + + + (re-)create an event source, if it isn't there. Works only with fixed source names. + + The source name. If source is not fixed (see , then pass null or . + always throw an Exception when there is an error + + + + A wrapper for Windows event log. + + + + + A wrapper for the property . + + + + + A wrapper for the property . + + + + + A wrapper for the property . + + + + + A wrapper for the property . + + + + + Indicates whether an event log instance is associated. + + + + + A wrapper for the method . + + + + + Creates a new association with an instance of the event log. + + + + + A wrapper for the static method . + + + + + A wrapper for the static method . + + + + + A wrapper for the static method . + + + + + A wrapper for the static method . + + + + + The implementation of , that uses Windows . + + + + + Creates a new association with an instance of Windows . + + + + + Action that should be taken if the message is greater than + the max message size allowed by the Event Log. + + + + + Truncate the message before writing to the Event Log. + + + + + Split the message and write multiple entries to the Event Log. + + + + + Discard of the message. It will not be written to the Event Log. + + + + + Check if cleanup should be performed on initialize new file + + Skip cleanup when initializing new file, just after having performed archive operation + + Base archive file pattern + Maximum number of archive files that should be kept + Maximum days of archive files that should be kept + True, when archive cleanup is needed + + + + Characters determining the start of the . + + + + + Characters determining the end of the . + + + + + File name which is used as template for matching and replacements. + It is expected to contain a pattern to match. + + + + + The beginning position of the + within the . -1 is returned + when no pattern can be found. + + + + + The ending position of the + within the . -1 is returned + when no pattern can be found. + + + + + Replace the pattern with the specified String. + + + + + + + Archives the log-files using a date style numbering. Archives will be stamped with the + prior period (Year, Month, Day, Hour, Minute) datetime. + + When the number of archive files exceed the obsolete archives are deleted. + When the age of archive files exceed the obsolete archives are deleted. + + + + + Archives the log-files using a date and sequence style numbering. Archives will be stamped + with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in + combination with the date). + + When the number of archive files exceed the obsolete archives are deleted. + When the age of archive files exceed the obsolete archives are deleted. + + + + + Parse filename with date and sequence pattern + + + dateformat for archive + + the found pattern. When failed, then default + the found pattern. When failed, then default + + + + + Archives the log-files using the provided base-archive-filename. If the base-archive-filename causes + duplicate archive filenames, then sequence-style is automatically enforced. + + Example: + Base Filename trace.log + Next Filename trace.0.log + + The most recent archive has the highest number. + + When the number of archive files exceed the obsolete archives are deleted. + When the age of archive files exceed the obsolete archives are deleted. + + + + + Dynamically converts a non-template archiveFilePath into a correct archiveFilePattern. + Before called the original IFileArchiveMode, that has been wrapped by this + + + + + Determines if the file name as contains a numeric pattern i.e. {#} in it. + + Example: + trace{#}.log Contains the numeric pattern. + trace{###}.log Contains the numeric pattern. + trace{#X#}.log Contains the numeric pattern (See remarks). + trace.log Does not contain the pattern. + + Occasionally, this method can identify the existence of the {#} pattern incorrectly. + File name to be checked. + when the pattern is found; otherwise. + + + + Archives the log-files using a rolling style numbering (the most recent is always #0 then + #1, ..., #N. + + When the number of archive files exceed the obsolete archives + are deleted. + + + + + Replaces the numeric pattern i.e. {#} in a file name with the parameter value. + + File name which contains the numeric pattern. + Value which will replace the numeric pattern. + File name with the value of in the position of the numeric pattern. + + + + Archives the log-files using a sequence style numbering. The most recent archive has the highest number. + + When the number of archive files exceed the obsolete archives are deleted. + When the age of archive files exceed the obsolete archives are deleted. + + + + + Modes of archiving files based on time. + + + + + Don't archive based on time. + + + + + AddToArchive every year. + + + + + AddToArchive every month. + + + + + AddToArchive daily. + + + + + AddToArchive every hour. + + + + + AddToArchive every minute. + + + + + AddToArchive every Sunday. + + + + + AddToArchive every Monday. + + + + + AddToArchive every Tuesday. + + + + + AddToArchive every Wednesday. + + + + + AddToArchive every Thursday. + + + + + AddToArchive every Friday. + + + + + AddToArchive every Saturday. + + + + + Type of filepath + + + + + Detect of relative or absolute + + + + + Relative path + + + + + Absolute path + + Best for performance + + + + Writes log messages to one or more files. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Default clean up period of the initialized files. When a file exceeds the clean up period is removed from the list. + + Clean up period is defined in days. + + + + This value disables file archiving based on the size. + + + + + Holds the initialized files each given time by the instance. Against each file, the last write time is stored. + + Last write time is store in local time (no UTC). + + + + List of the associated file appenders with the instance. + + + + + The number of initialized files at any one time. + + + + + The maximum number of archive files that should be kept. + + + + + The maximum days of archive files that should be kept. + + + + + The filename as target + + + + + The archive file name as target + + + + + The date of the previous log event. + + + + + The file name of the previous log event. + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets or sets the name of the file to write to. + + + This FileName string is a layout which may include instances of layout renderers. + This lets you use a single target to write to multiple files. + + + The following value makes NLog write logging events to files based on the log level in the directory where + the application runs. + ${basedir}/${level}.log + All Debug messages will go to Debug.log, all Info messages will go to Info.log and so on. + You can combine as many of the layout renderers as you want to produce an arbitrary log file name. + + + + + + Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. + If set to false, nothing gets written when the filename is wrong. + + + + + + Is the an absolute or relative path? + + + + + + Gets or sets a value indicating whether to create directories if they do not exist. + + + Setting this to false may improve performance a bit, but you'll receive an error + when attempting to write to a directory that's not present. + + + + + + Gets or sets a value indicating whether to delete old log file on startup. + + + This option works only when the "FileName" parameter denotes a single file. + + + + + + Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. + + + + + + Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. + + + KeepFileOpen = true gives the best performance, and ensure the file-lock is not lost to other applications.
+ KeepFileOpen = false gives the best compability, but slow performance and lead to file-locking issues with other applications. +
+ +
+ + + Gets or sets a value indicating whether to enable log file(s) to be deleted. + + + + + + Gets or sets the file attributes (Windows only). + + + + + + Gets or sets the line ending mode. + + + + + + Gets or sets a value indicating whether to automatically flush the file buffers after each log message. + + + + + + Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance + in a situation where a single File target is writing to many files + (such as splitting by level or by logger). + + + The files are managed on a LRU (least recently used) basis, which flushes + the files that have not been used for the longest period of time should the + cache become full. As a rule of thumb, you shouldn't set this parameter to + a very high value. A number like 10-15 shouldn't be exceeded, because you'd + be keeping a large number of files open which consumes system resources. + + + + + + Gets or sets the maximum number of seconds that files are kept open. Zero or negative means disabled. + + + + + + Gets or sets the maximum number of seconds before open files are flushed. Zero or negative means disabled. + + + + + + Gets or sets the log file buffer size in bytes. + + + + + + Gets or sets the file encoding. + + + + + + Gets or sets whether or not this target should just discard all data that its asked to write. + Mostly used for when testing NLog Stack except final write + + + + + + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. + + + This makes multi-process logging possible. NLog uses a special technique + that lets it keep the files open for writing. + + + + + + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. + + + This effectively prevents files from being kept open. + + + + + + Gets or sets a value indicating whether to write BOM (byte order mark) in created files. + + Defaults to true for UTF-16 and UTF-32 + + + + + + Gets or sets the number of times the write is appended on the file before NLog + discards the log message. + + + + + + Gets or sets the delay in milliseconds to wait before attempting to write to the file again. + + + The actual delay is a random value between 0 and the value specified + in this parameter. On each failed attempt the delay base is doubled + up to times. + + + Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:

+ a random value between 0 and 10 milliseconds - 1st attempt
+ a random value between 0 and 20 milliseconds - 2nd attempt
+ a random value between 0 and 40 milliseconds - 3rd attempt
+ a random value between 0 and 80 milliseconds - 4th attempt
+ ...

+ and so on. + + + + +

+ Gets or sets a value indicating whether to archive old log file on startup. + + + This option works only when the "FileName" parameter denotes a single file. + After archiving the old file, the current log file will be empty. + + +
+ + + Gets or sets a value of the file size threshold to archive old log file on startup. + + + This option won't work if is set to false + Default value is 0 which means that the file is archived as soon as archival on + startup is enabled. + + + + + + Gets or sets a value specifying the date format to use when archiving files. + + + This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. + + + + + + Gets or sets the size in bytes above which log files will be automatically archived. + + + Notice when combined with then it will attempt to append to any existing + archive file if grown above size multiple times. New archive file will be created when using + + + + + + Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. + + + Files are moved to the archive as part of the write operation if the current period of time changes. For example + if the current hour changes from 10 to 11, the first write that will occur + on or after 11:00 will trigger the archiving. + + + + + + Is the an absolute or relative path? + + + + + + Gets or sets the name of the file to be used for an archive. + + + It may contain a special placeholder {#####} + that will be replaced with a sequence of numbers depending on + the archiving strategy. The number of hash characters used determines + the number of numerical digits to be used for numbering files. + + + + + + Gets or sets the maximum number of archive files that should be kept. + + + + + + Gets or sets the maximum days of archive files that should be kept. + + + + + + Gets or sets the way file archives are numbered. + + + + + + Used to compress log files during archiving. + This may be used to provide your own implementation of a zip file compressor, + on platforms other than .Net4.5. + Defaults to ZipArchiveFileCompressor on .Net4.5 and to null otherwise. + + + + + + Gets or sets a value indicating whether to compress archive files into the zip archive format. + + + + + + Gets or set a value indicating whether a managed file stream is forced, instead of using the native implementation. + + + + + + Gets or sets a value indicating whether file creation calls should be synchronized by a system global mutex. + + + + + + Gets or sets a value indicating whether the footer should be written only when the file is archived. + + + + + + Gets the characters that are appended after each line. + + + + + Refresh the ArchiveFilePatternToWatch option of the . + The log file must be watched for archiving when multiple processes are writing to the same + open file. + + + + + Removes records of initialized files that have not been + accessed in the last two days. + + + Files are marked 'initialized' for the purpose of writing footers when the logging finishes. + + + + + Removes records of initialized files that have not been + accessed after the specified date. + + The cleanup threshold. + + Files are marked 'initialized' for the purpose of writing footers when the logging finishes. + + + + + Flushes all pending file operations. + + The asynchronous continuation. + + The timeout parameter is ignored, because file APIs don't provide + the needed functionality. + + + + + Returns the suitable appender factory ( ) to be used to generate the file + appenders associated with the instance. + + The type of the file appender factory returned depends on the values of various properties. + + suitable for this instance. + + + + Initializes file logging by creating data structures that + enable efficient multi-file logging. + + + + + Closes the file(s) opened for writing. + + + + + Writes the specified logging event to a file specified in the FileName + parameter. + + The logging event. + + + + Get full filename (=absolute) and cleaned if needed. + + + + + + + Writes the specified array of logging events to a file specified in the FileName + parameter. + + An array of objects. + + This function makes use of the fact that the events are batched by sorting + the requests by filename. This optimizes the number of open/close calls + and can help improve performance. + + + + + Formats the log event for write. + + The log event to be formatted. + A string representation of the log event. + + + + Gets the bytes to be written to the file. + + Log event. + Array of bytes that are ready to be written. + + + + Modifies the specified byte array before it gets sent to a file. + + The byte array. + The modified byte array. The function can do the modification in-place. + + + + Gets the bytes to be written to the file. + + The log event to be formatted. + to help format log event. + Optional temporary char-array to help format log event. + Destination for the encoded result. + + + + Formats the log event for write. + + The log event to be formatted. + for the result. + + + + Modifies the specified byte array before it gets sent to a file. + + The LogEvent being written + The byte array. + + + + Archives fileName to archiveFileName. + + File name to be archived. + Name of the archive file. + + + + Gets the correct formatting to be used based on the value of for converting values which will be inserting into file + names during archiving. + + This value will be computed only when a empty value or is passed into + + Date format to used irrespectively of value. + Formatting for dates. + + + + Calculate the DateTime of the requested day of the week. + + The DateTime of the previous log event. + The next occurring day of the week to return a DateTime for. + The DateTime of the next occurring dayOfWeek. + For example: if previousLogEventTimestamp is Thursday 2017-03-02 and dayOfWeek is Sunday, this will return + Sunday 2017-03-05. If dayOfWeek is Thursday, this will return *next* Thursday 2017-03-09. + + + + Invokes the archiving process after determining when and which type of archiving is required. + + File name to be checked and archived. + Log event that the instance is currently processing. + The DateTime of the previous log event for this file. + File has just been opened. + + + + Gets the pattern that archive files will match + + Filename of the log file + Log event that the instance is currently processing. + A string with a pattern that will match the archive filenames + + + + Archives the file if it should be archived. + + The file name to check for. + Log event that the instance is currently processing. + The size in bytes of the next chunk of data to be written in the file. + The DateTime of the previous log event for this file. + File has just been opened. + True when archive operation of the file was completed (by this target or a concurrent target) + + + + Closes any active file-appenders that matches the input filenames. + File-appender is requested to invalidate/close its filehandle, but keeping its archive-mutex alive + + + + + Indicates if the automatic archiving process should be executed. + + File name to be written. + Log event that the instance is currently processing. + The size in bytes of the next chunk of data to be written in the file. + The DateTime of the previous log event for this file. + File has just been opened. + Filename to archive. If null, then nothing to archive. + + + + Returns the correct filename to archive + + + + + Gets the file name for archiving, or null if archiving should not occur based on file size. + + File name to be written. + The size in bytes of the next chunk of data to be written in the file. + File has just been opened. + Filename to archive. If null, then nothing to archive. + + + + Check if archive operation should check previous filename, because FileAppenderCache tells us current filename no longer exists + + + + + Returns the file name for archiving, or null if archiving should not occur based on date/time. + + File name to be written. + Log event that the instance is currently processing. + The DateTime of the previous log event for this file. + File has just been opened. + Filename to archive. If null, then nothing to archive. + + + + Truncates the input-time, so comparison of low resolution times (like dates) are not affected by ticks + + High resolution Time + Time Resolution Level + Truncated Low Resolution Time + + + + Evaluates which parts of a file should be written (header, content, footer) based on various properties of + instance and writes them. + + File name to be written. + Raw sequence of to be written into the content part of the file. + File has just been opened. + + + + Initialize a file to be used by the instance. Based on the number of initialized + files and the values of various instance properties clean up and/or archiving processes can be invoked. + + File name to be written. + Log event that the instance is currently processing. + The DateTime of the previous log event for this file (DateTime.MinValue if just initialized). + + + + Writes the file footer and finalizes the file in instance internal structures. + + File name to close. + Indicates if the file is being finalized for archiving. + + + + Writes the footer information to a file. + + The file path to write to. + + + + Decision logic whether to archive logfile on startup. + and properties. + + File name to be written. + Decision whether to archive or not. + + + + Invokes the archiving and clean up of older archive file based on the values of + and + properties respectively. + + File name to be written. + Log event that the instance is currently processing. + + + + Creates the file specified in and writes the file content in each entirety i.e. + Header, Content and Footer. + + The name of the file to be written. + Sequence of to be written in the content section of the file. + First attempt to write? + This method is used when the content of the log file is re-written on every write. + + + + Writes the header information and byte order mark to a file. + + File appender associated with the file. + + + + The sequence of to be written in a file after applying any formatting and any + transformations required from the . + + The layout used to render output message. + Sequence of to be written. + Usually it is used to render the header and hooter of the files. + + + + may be configured to compress archived files in a custom way + by setting before logging your first event. + + + + + Create archiveFileName by compressing fileName. + + Absolute path to the log file to compress. + Absolute path to the compressed archive file to create. + The name of the file inside the archive. + + + + Controls the text and color formatting for + + + + + Creates a TextWriter for the console to start building a colored text message + + Active console stream + Optional StringBuilder to optimize performance + TextWriter for the console + + + + Releases the TextWriter for the console after having built a colored text message (Restores console colors) + + Colored TextWriter + Active console stream + Original foreground color for console (If changed) + Original background color for console (If changed) + Flush TextWriter + + + + Changes foreground color for the Colored TextWriter + + Colored TextWriter + New foreground color for the console + Old previous backgroundColor color for the console + Old foreground color for the console + + + + Changes backgroundColor color for the Colored TextWriter + + Colored TextWriter + New backgroundColor color for the console + Old previous backgroundColor color for the console + Old backgroundColor color for the console + + + + Restores console colors back to their original state + + Colored TextWriter + Original foregroundColor color for the console + Original backgroundColor color for the console + + + + Writes multiple characters to console in one operation (faster) + + Colored TextWriter + Output Text + Start Index + End Index + + + + Writes single character to console + + Colored TextWriter + Output Text + + + + Writes whole string and completes with newline + + Colored TextWriter + Output Text + + + + Default row highlight rules for the console printer + + + + + Check if cleanup should be performed on initialize new file + + Base archive file pattern + Maximum number of archive files that should be kept + Maximum days of archive files that should be kept + True, when archive cleanup is needed + + + + Create a wildcard file-mask that allows one to find all files belonging to the same archive. + + Base archive file pattern + Wildcard file-mask + + + + Search directory for all existing files that are part of the same archive. + + Base archive file pattern + + + + + Generate the next archive filename for the archive. + + Base archive file pattern + File date of archive + Existing files in the same archive + + + + + Return all files that should be removed from the provided archive. + + Base archive file pattern + Existing files in the same archive + Maximum number of archive files that should be kept + Maximum days of archive files that should be kept + + + + may be configured to compress archived files in a custom way + by setting before logging your first event. + + + + + Create archiveFileName by compressing fileName. + + Absolute path to the log file to compress. + Absolute path to the compressed archive file to create. + + + + Options for JSON serialization + + + + + Add quotes around object keys? + + + + + Format provider for value + + + + + Format string for value + + + + + Should non-ascii characters be encoded + + + + + Should forward slashes be escaped? If true, / will be converted to \/ + + + + + Serialize enum as string value + + + + + Should dictionary keys be sanitized. All characters must either be letters, numbers or underscore character (_). + + Any other characters will be converted to underscore character (_) + + + + + How far down the rabbit hole should the Json Serializer go with object-reflection before stopping + + + + + Line ending mode. + + + + + Insert platform-dependent end-of-line sequence after each line. + + + + + Insert CR LF sequence (ASCII 13, ASCII 10) after each line. + + + + + Insert CR character (ASCII 13) after each line. + + + + + Insert LF character (ASCII 10) after each line. + + + + + Insert null terminator (ASCII 0) after each line. + + + + + Do not insert any line ending. + + + + + Gets the name of the LineEndingMode instance. + + + + + Gets the new line characters (value) of the LineEndingMode instance. + + + + + Initializes a new instance of . + + The mode name. + The new line characters to be used. + + + + Returns the that corresponds to the supplied . + + + The textual representation of the line ending mode, such as CRLF, LF, Default etc. + Name is not case sensitive. + + The value, that corresponds to the . + There is no line ending mode with the specified name. + + + + Compares two objects and returns a + value indicating whether the first one is equal to the second one. + + The first level. + The second level. + The value of mode1.NewLineCharacters == mode2.NewLineCharacters. + + + + Compares two objects and returns a + value indicating whether the first one is not equal to the second one. + + The first mode + The second mode + The value of mode1.NewLineCharacters != mode2.NewLineCharacters. + + + + + + + + + + + + Indicates whether the current object is equal to another object of the same type. + true if the current object is equal to the parameter; otherwise, false. + An object to compare with this object. + + + + Provides a type converter to convert objects to and from other representations. + + + + + + + + + + + Sends log messages by email using SMTP protocol. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +

+ Mail target works best when used with BufferingWrapper target + which lets you send multiple log messages in single mail +

+

+ To set up the buffered mail target in the configuration file, + use the following syntax: +

+ +

+ To set up the buffered mail target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets the mailSettings/smtp configuration from app.config in cases when we need those configuration. + E.g when UseSystemNetMailSettings is enabled and we need to read the From attribute from system.net/mailSettings/smtp + + Internal for mocking + + + + Gets or sets sender's email address (e.g. joe@domain.com). + + + + + + Gets or sets recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + + Gets or sets CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + + Gets or sets BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + + Gets or sets a value indicating whether to add new lines between log entries. + + A value of true if new lines should be added; otherwise, false. + + + + + Gets or sets the mail subject. + + + + + + Gets or sets mail message body (repeated for each log message send in one mail). + + Alias for the Layout property. + + + + + Gets or sets encoding to be used for sending e-mail. + + + + + + Gets or sets a value indicating whether to send message as HTML instead of plain text. + + + + + + Gets or sets SMTP Server to be used for sending. + + + + + + Gets or sets SMTP Authentication mode. + + + + + + Gets or sets the username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). + + + + + + Gets or sets the password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). + + + + + + Gets or sets a value indicating whether SSL (secure sockets layer) should be used when communicating with SMTP server. + + . + + + + Gets or sets the port number that SMTP Server is listening on. + + + + + + Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. + + + + + + Specifies how outgoing email messages will be handled. + + + + + + Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. + + + + + + Gets or sets the priority used for sending mails. + + + + + + Gets or sets a value indicating whether NewLine characters in the body should be replaced with
tags. +
+ Only happens when is set to true. + +
+ + + Gets or sets a value indicating the SMTP client timeout. + + Warning: zero is not infinite waiting + + + + + Gets the array of email headers that are transmitted with this email message + + + + + + + + + + + + + + + Create mail and send with SMTP + + event printed in the body of the event + + + + Create buffer for body + + all events + first event for header + last event for footer + + + + + Set properties of + + last event for username/password + client to set properties on + Configure not at , as the properties could have layout renderers. + + + + Handle if it is a virtual directory. + + + + + + + Create key for grouping. Needed for multiple events in one mail message + + event for rendering layouts + string to group on + + + + Create the mail message with the addresses, properties and body. + + + + + Render and add the addresses to + + Addresses appended to this list + layout with addresses, ; separated + event for rendering the + added a address? + + + + Writes log messages to in memory for programmatic retrieval. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets the list of logs gathered in the . + + + + + Gets or sets the max number of items to have in memory + + + + + + + + + + + + Renders the logging event message and adds to + + The logging event. + + + + A parameter to MethodCall. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The layout to use for parameter value. + + + + Initializes a new instance of the class. + + Name of the parameter. + The layout. + + + + Initializes a new instance of the class. + + The name of the parameter. + The layout. + The type of the parameter. + + + + Gets or sets the name of the parameter. + + + + + + Gets or sets the layout that should be use to calculate the value for the parameter. + + + + + + Gets or sets the type of the parameter. Obsolete alias for + + + + + + Gets or sets the type of the parameter. + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Render Result Value + + Log event for rendering + Result value when available, else fallback to defaultValue + + + + Calls the specified static method on each log message and passes contextual parameters to it. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Gets or sets the class name. + + + + + + Gets or sets the method name. The method must be public and static. + + Use the AssemblyQualifiedName , https://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname(v=vs.110).aspx + e.g. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + + + + Initializes a new instance of the class. + + Name of the target. + Method to call on logevent. + + + + + + + Calls the specified Method. + + Method parameters. + The logging event. + + + + Calls the specified Method. + + Method parameters. + + + + The base class for all targets which call methods (local or remote). + Manages parameters and type coercion. + + + + + Initializes a new instance of the class. + + + + + Gets the array of parameters to be passed. + + + + + + Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). + + The logging event. + + + + Calls the target DoInvoke method, and handles AsyncContinuation callback + + Method call parameters. + The logging event. + + + + Calls the target DoInvoke method, and handles AsyncContinuation callback + + Method call parameters. + The continuation. + + + + Calls the target method. Must be implemented in concrete classes. + + Method call parameters. + + + + Arguments for events. + + + + + + + + + + + + + + + + + Creates new instance of NetworkTargetLogEventDroppedEventArgs + + + + + The reason why log was dropped + + + + + The reason why log event was dropped by + + + + + Discarded LogEvent because message is bigger than + + + + + Discarded LogEvent because message queue was bigger than + + + + + Discarded LogEvent because attempted to open more than connections + + + + + Discarded LogEvent because of network communication error + + + + + Sends log messages over the network. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +

+ To print the results, use any application that's able to receive messages over + TCP or UDP. NetCat is + a simple but very powerful command-line tool that can be used for that. This image + demonstrates the NetCat tool receiving log messages from Network target. +

+ +

+ There are two specialized versions of the Network target: Chainsaw + and NLogViewer which write to instances of Chainsaw log4j viewer + or NLogViewer application respectively. +

+
+
+ + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets or sets the network address. + + + The network address can be: +
    +
  • tcp://host:port - TCP (auto select IPv4/IPv6)
  • +
  • tcp4://host:port - force TCP/IPv4
  • +
  • tcp6://host:port - force TCP/IPv6
  • +
  • udp://host:port - UDP (auto select IPv4/IPv6)
  • +
  • udp4://host:port - force UDP/IPv4
  • +
  • udp6://host:port - force UDP/IPv6
  • +
  • http://host:port/pageName - HTTP using POST verb
  • +
  • https://host:port/pageName - HTTPS using POST verb
  • +
+ For SOAP-based webservice support over HTTP use WebService target. +
+ +
+ + + Gets or sets a value indicating whether to keep connection open whenever possible. + + + + + + Gets or sets a value indicating whether to append newline at the end of log message. + + + + + + Gets or sets the end of line value if a newline is appended at the end of log message . + + + + + + Gets or sets the maximum message size in bytes. On limit breach then action is activated. + + + + + + Gets or sets the maximum simultaneous connections. Requires = false + + + When having reached the maximum limit, then action will apply. + + + + + + Gets or sets the action that should be taken, when more connections than . + + + + + + Gets or sets the maximum queue size for a single connection. Requires = true + + + When having reached the maximum limit, then action will apply. + + + + + + Gets or sets the action that should be taken, when more pending messages than . + + + + + + Occurs when LogEvent has been dropped. + + + - When internal queue is full and set to
+ - When connection-list is full and set to
+ - When message is too big and set to
+
+
+ + + Gets or sets the size of the connection cache (number of connections which are kept alive). Requires = true + + + + + + Gets or sets the action that should be taken if the message is larger than + + + For TCP sockets then means no-limit, as TCP sockets + performs splitting automatically. + + For UDP Network sender then means splitting the message + into smaller chunks. This can be useful on networks using DontFragment, which drops network packages + larger than MTU-size (1472 bytes). + + + + + + Gets or sets the encoding to be used. + + + + + + Gets or sets the SSL/TLS protocols. Default no SSL/TLS is used. Currently only implemented for TCP. + + + + + + The number of seconds a connection will remain idle before the first keep-alive probe is sent + + + + + + Type of compression for protocol payload. Useful for UDP where datagram max-size is 8192 bytes. + + + + + Skip compression when protocol payload is below limit to reduce overhead in cpu-usage and additional headers + + + + + Flush any pending log messages asynchronously (in case of asynchronous targets). + + The asynchronous continuation. + + + + + + + Sends the + rendered logging event over the network optionally concatenating it with a newline character. + + The logging event. + + + + Try to remove. + + + + + removed something? + + + + Gets the bytes to be written. + + Log event. + Byte array. + + + + Type of compression for protocol payload + + + + + No compression + + + + + GZip optimal compression + + + + + GZip fastest compression + + + + + The action to be taken when there are more connections then the max. + + + + + Allow new connections when reaching max connection limit + + + + + Just allow it. + + + + + Discard new messages when reaching max connection limit + + + + + Discard the connection item. + + + + + Block until there's more room in the queue. + + + + + Action that should be taken if the message overflows. + + + + + Report an error. + + + + + Split the message into smaller pieces. Only relevant for UDP sockets, as TCP sockets does it automatically. + + + Udp-Network-Sender will split the message into smaller chunks that matches . + This can avoid network-package-drop when network uses DontFragment and message is larger than MTU-size (1472 bytes). + + + + + Discard the entire message. + + + + + The action to be taken when the queue overflows. + + + + + Grow the queue. + + + + + Discard the overflowing item. + + + + + Block until there's more room in the queue. + + + + + Represents a parameter to a NLogViewer target. + + + + + Initializes a new instance of the class. + + + + + Gets or sets viewer parameter name. + + + + + + Gets or sets the layout that should be use to calculate the value for the parameter. + + + + + + Gets or sets whether an attribute with empty value should be included in the output + + + + + + Sends log messages to the remote instance of NLog Viewer. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. + + + + + + Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + + Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include dictionary contents. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets the separator for operation-states-stack. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets a value indicating whether to include dictionary contents. + + + + + + Gets or sets a value indicating whether to include contents of the stack. + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the renderer for log4j:event logger-xml-attribute (Default ${logger}) + + + + + + Gets the collection of parameters. Each parameter contains a mapping + between NLog layout and a named parameter. + + + + + + Gets the layout renderer which produces Log4j-compatible XML events. + + + + + Gets or sets the instance of that is used to format log messages. + + + + + + Discards log messages. Used mainly for debugging and benchmarking. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Gets or sets a value indicating whether to perform layout calculation. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + + + + Does nothing. Optionally it calculates the layout text but + discards the results. + + The logging event. + + + + SMTP authentication modes. + + + + + No authentication. + + + + + Basic - username and password. + + + + + NTLM Authentication. + + + + + Represents logging target. + + + + Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts + + + + The Max StackTraceUsage of all the in this Target + + + + + Gets or sets the name of the target. + + + + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers + Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + + + + + NLog Layout are by default threadsafe, so multiple threads can be rendering logevents at the same time. + This ensure high concurrency with no lock-congestion for the application-threads, especially when using + or AsyncTaskTarget. + + But if using custom or that are not + threadsafe, then this option can enabled to protect against thread-concurrency-issues. Allowing one + to update to NLog 5.0 without having to fix custom/external layout-dependencies. + + + + + + Gets the object which can be used to synchronize asynchronous operations that must rely on the . + + + + + Gets the logging configuration this target is part of. + + + + + Gets a value indicating whether the target has been initialized. + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Closes the target. + + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + + + + Calls the on each volatile layout + used by this target. + This method won't prerender if all layouts in this target are thread-agnostic. + + + The log event. + + + + + + + + Writes the log to the target. + + Log event to write. + + + + Writes the array of log events. + + The log events. + + + + Writes the array of log events. + + The log events. + + + + LogEvent is written to target, but target failed to successfully initialize + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Releases unmanaged and - optionally - managed resources. + + True to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Initializes the target before writing starts + + + + + Closes the target to release any initialized resources + + + + + Flush any pending log messages + + The asynchronous continuation parameter must be called on flush completed + The asynchronous continuation to be called on flush completed. + + + + Writes logging event to the target destination + + Logging event to be written out. + + + + Writes async log event to the log target. + + Async Log event to be written out. + + + + Writes a log event to the log target, in a thread safe manner. + Any override of this method has to provide their own synchronization mechanism. + + !WARNING! Custom targets should only override this method if able to provide their + own synchronization mechanism. -objects are not guaranteed to be + thread-safe, so using them without a SyncRoot-object can be dangerous. + + Log event to be written out. + + + + Writes an array of logging events to the log target. By default it iterates on all + events and passes them to "Write" method. Inheriting classes can use this method to + optimize batch writes. + + Logging events to be written out. + + + + Writes an array of logging events to the log target, in a thread safe manner. + Any override of this method has to provide their own synchronization mechanism. + + !WARNING! Custom targets should only override this method if able to provide their + own synchronization mechanism. -objects are not guaranteed to be + thread-safe, so using them without a SyncRoot-object can be dangerous. + + Logging events to be written out. + + + + Merges (copies) the event context properties from any event info object stored in + parameters of the given event info object. + + The event info object to perform the merge to. + + + + Renders the logevent into a string-result using the provided layout + + The layout. + The logevent info. + String representing log event. + + + + Renders the logevent into a result-value by using the provided layout + + + The layout. + The logevent info. + Fallback value when no value available + Result value when available, else fallback to defaultValue + + + + Resolve from DI + + Avoid calling this while handling a LogEvent, since random deadlocks can occur. + + + + Should the exception be rethrown? + + Upgrade to private protected when using C# 7.2 + + + + + Register a custom Target. + + Short-cut for registering to default + Type of the Target. + The target type-alias for use in NLog configuration + + + + Register a custom Target. + + Short-cut for registering to default + Type of the Target. + The target type-alias for use in NLog configuration + + + + Marks class as logging target and attaches a type-alias name for use in NLog configuration. + + + + + Initializes a new instance of the class. + + The target type-alias for use in NLog configuration. + + + + Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). + + + + + Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). + + + + + Attribute details for + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + + + + Gets or sets the name of the attribute. + + + + + + Gets or sets the layout that will be rendered as the attribute's value. + + + + + + Gets or sets the type of the property. + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Gets or sets when an empty value should cause the property to be included + + + + + + Render Result Value + + Log event for rendering + Result value when available, else fallback to defaultValue + + + + Represents target that supports context capture of Properties + Nested-states + + + See NLog Wiki + + + [Target("MyFirst")] + public sealed class MyFirstTarget : TargetWithContext + { + public MyFirstTarget() + { + this.Host = "localhost"; + } + + [RequiredParameter] + public Layout Host { get; set; } + + protected override void Write(LogEventInfo logEvent) + { + string logMessage = this.RenderLogEvent(this.Layout, logEvent); + string hostName = this.RenderLogEvent(this.Host, logEvent); + return SendTheMessageToRemoteHost(hostName, logMessage); + } + + private void SendTheMessageToRemoteHost(string hostName, string message) + { + // To be implemented + } + } + + Documentation on NLog Wiki + + + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include the contents of the nested-state-stack. + + + + + + + + + + + + + + + + + + + + + + Gets or sets a value indicating whether to include contents of the dictionary + + + + + + Gets or sets a value indicating whether to include call site (class and method name) in the + + + + + + Gets or sets a value indicating whether to include source info (file name and line number) in the + + + + + + Gets the array of custom attributes to be passed into the logevent context + + + + + + List of property names to exclude when is true + + + + + + Constructor + + + + + Check if logevent has properties (or context properties) + + + True if properties should be included + + + + Checks if any context properties, and if any returns them as a single dictionary + + + Dictionary with any context properties for the logEvent (Null if none found) + + + + Checks if any context properties, and if any returns them as a single dictionary + + + Optional prefilled dictionary + Dictionary with any context properties for the logEvent (Null if none found) + + + + Creates combined dictionary of all configured properties for logEvent + + + Dictionary with all collected properties for logEvent + + + + Creates combined dictionary of all configured properties for logEvent + + + Optional prefilled dictionary + Dictionary with all collected properties for logEvent + + + + Generates a new unique name, when duplicate names are detected + + LogEvent that triggered the duplicate name + Duplicate item name + Item Value + Dictionary of context values + New (unique) value (or null to skip value). If the same value is used then the item will be overwritten + + + + Returns the captured snapshot of for the + + + Dictionary with MDC context if any, else null + + + + Returns the captured snapshot of dictionary for the + + + Dictionary with ScopeContext properties if any, else null + + + + Returns the captured snapshot of for the + + + Dictionary with MDLC context if any, else null + + + + Returns the captured snapshot of for the + + + Collection with NDC context if any, else null + + + + Returns the captured snapshot of nested states from for the + + + Collection of nested state objects if any, else null + + + + Returns the captured snapshot of for the + + + Collection with NDLC context if any, else null + + + + Takes snapshot of for the + + + Optional pre-allocated dictionary for the snapshot + Dictionary with GDC context if any, else null + + + + Takes snapshot of for the + + + Optional pre-allocated dictionary for the snapshot + Dictionary with MDC context if any, else null + + + + Take snapshot of a single object value from + + Log event + MDC key + MDC value + Snapshot of MDC value + Include object value in snapshot + + + + Takes snapshot of for the + + + Optional pre-allocated dictionary for the snapshot + Dictionary with MDLC context if any, else null + + + + Takes snapshot of dictionary for the + + + Optional pre-allocated dictionary for the snapshot + Dictionary with ScopeContext properties if any, else null + + + + Take snapshot of a single object value from + + Log event + MDLC key + MDLC value + Snapshot of MDLC value + Include object value in snapshot + + + + Take snapshot of a single object value from dictionary + + Log event + ScopeContext Dictionary key + ScopeContext Dictionary value + Snapshot of ScopeContext property-value + Include object value in snapshot + + + + Takes snapshot of for the + + + Collection with NDC context if any, else null + + + + Take snapshot of a single object value from + + Log event + NDC value + Snapshot of NDC value + Include object value in snapshot + + + + Takes snapshot of for the + + + Collection with NDLC context if any, else null + + + + Takes snapshot of nested states from for the + + + Collection with stack items if any, else null + + + + Take snapshot of a single object value from + + Log event + NDLC value + Snapshot of NDLC value + Include object value in snapshot + + + + Take snapshot of a single object value from nested states + + Log event + nested state value + Snapshot of stack item value + Include object value in snapshot + + + + Take snapshot of a single object value + + Log event + Key Name (null when NDC / NDLC) + Object Value + Snapshot of value + Include object value in snapshot + + + Internal Layout that allows capture of properties-dictionary + + + Internal Layout that allows capture of nested-states-stack + + + + Represents target that supports string formatting using layouts. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Gets or sets the layout used to format log messages. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + + Represents target that supports string formatting using layouts. + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Gets or sets the text to be rendered. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + + Gets or sets the footer. + + + + + + Gets or sets the header. + + + + + + Gets or sets the layout with header and footer. + + The layout with header and footer. + + + + Sends log messages through System.Diagnostics.Trace. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Force use independent of + + + + + + Forward to (Instead of ) + + + Trace.Fail can have special side-effects, and give fatal exceptions, message dialogs or Environment.FailFast + + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + + + + + + + Writes the specified logging event to the facility. + + Redirects the log message depending on and . + When is false: + - writes to + - writes to + - writes to + - writes to + - writes to + - writes to + + The logging event. + + + + Web service protocol. + + + + + Use SOAP 1.1 Protocol. + + + + + Use SOAP 1.2 Protocol. + + + + + Use HTTP POST Protocol. + + + + + Use HTTP GET Protocol. + + + + + Do an HTTP POST of a JSON document. + + + + + Do an HTTP POST of an XML document. + + + + + Web Service Proxy Configuration Type + + + + + Default proxy configuration from app.config (System.Net.WebRequest.DefaultWebProxy) + + + Example of how to configure default proxy using app.config + + <system.net> + <defaultProxy enabled = "true" useDefaultCredentials = "true" > + <proxy usesystemdefault = "True" /> + </defaultProxy> + </system.net> + + + + + + Automatic use of proxy with authentication (cached) + + + + + Disables use of proxy (fast) + + + + + Custom proxy address (cached) + + + + + Calls the specified web service on each log message. + + + See NLog Wiki + + Documentation on NLog Wiki + + The web service must implement a method that accepts a number of string parameters. + + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +

The example web service that works with this example is shown below

+ +
+
+ + + dictionary that maps a concrete implementation + to a specific -value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target + + + + Gets or sets the web service URL. + + + + + + Gets or sets the value of the User-agent HTTP header. + + + + + + Gets or sets the Web service method name. Only used with Soap. + + + + + + Gets or sets the Web service namespace. Only used with Soap. + + + + + + Gets or sets the protocol to be used when calling web service. + + + + + + Gets or sets the proxy configuration when calling web service + + + Changing ProxyType on Net5 (or newer) will turn off Http-connection-pooling + + + + + + Gets or sets the custom proxy address, include port separated by a colon + + + + + + Should we include the BOM (Byte-order-mark) for UTF? Influences the property. + + This will only work for UTF-8. + + + + + + Gets or sets the encoding. + + + + + + Gets or sets a value whether escaping be done according to Rfc3986 (Supports Internationalized Resource Identifiers - IRIs) + + A value of true if Rfc3986; otherwise, false for legacy Rfc2396. + + + + + Gets or sets a value whether escaping be done according to the old NLog style (Very non-standard) + + A value of true if legacy encoding; otherwise, false for standard UTF8 encoding. + + + + + Gets or sets the name of the root XML element, + if POST of XML document chosen. + If so, this property must not be null. + (see and ). + + + + + + Gets or sets the (optional) root namespace of the XML document, + if POST of XML document chosen. + (see and ). + + + + + + Gets the array of parameters to be passed. + + + + + + Indicates whether to pre-authenticate the HttpWebRequest (Requires 'Authorization' in parameters) + + + + + + Calls the target method. Must be implemented in concrete classes. + + Method call parameters. + + + + Calls the target DoInvoke method, and handles AsyncContinuation callback + + Method call parameters. + The continuation. + + + + Invokes the web service method. + + Parameters to be passed. + The logging event. + + + + + + + + + + Builds the URL to use when calling the web service for a message, depending on the WebServiceProtocol. + + + + + Write from input to output. Fix the UTF-8 bom + + + + + base class for POST formatters, that + implement former PrepareRequest() method, + that creates the content for + the requested kind of HTTP request + + + + + Win32 file attributes. + + + For more information see https://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp. + + + + + Read-only file. + + + + + Hidden file. + + + + + System file. + + + + + File should be archived. + + + + + Device file. + + + + + Normal file. + + + + + File is temporary (should be kept in cache and not + written to disk if possible). + + + + + Sparse file. + + + + + Reparse point. + + + + + Compress file contents. + + + + + File should not be indexed by the content indexing service. + + + + + Encrypted file. + + + + + The system writes through any intermediate cache and goes directly to disk. + + + + + The system opens a file with no system caching. + + + + + Delete file after it is closed. + + + + + A file is accessed according to POSIX rules. + + + + + Asynchronous request queue. + + + + + Initializes a new instance of the AsyncRequestQueue class. + + Request limit. + The overflow action. + + + + Gets the number of requests currently in the queue. + + + + + Enqueues another item. If the queue is overflown the appropriate + action is taken as specified by . + + The log event info. + Queue was empty before enqueue + + + + Dequeues a maximum of count items from the queue + and adds returns the list containing them. + + Maximum number of items to be dequeued + The array of log events. + + + + Dequeues into a preallocated array, instead of allocating a new one + + Maximum number of items to be dequeued + Preallocated list + + + + Clears the queue. + + + + + Gets or sets the request limit. + + + + + Gets or sets the action to be taken when there's no more room in + the queue and another request is enqueued. + + + + + Occurs when LogEvent has been dropped, because internal queue is full and set to + + + + + Occurs when internal queue size is growing, because internal queue is full and set to + + + + + Raise event when queued element was dropped because of queue overflow + + Dropped queue item + + + + Raise event when RequestCount overflow + + current requests count + + + + Provides asynchronous, buffered execution of target writes. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ Asynchronous target wrapper allows the logger code to execute more quickly, by queuing + messages and processing them in a separate thread. You should wrap targets + that spend a non-trivial amount of time in their Write() method with asynchronous + target to speed up logging. +

+

+ Because asynchronous logging is quite a common scenario, NLog supports a + shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to + the <targets/> element in the configuration file. +

+ + + ... your targets go here ... + + ]]> +
+ +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + Maximum number of requests in the queue. + The action to be taken when the queue overflows. + + + + Gets or sets the number of log events that should be processed in a batch + by the lazy writer thread. + + + + + + Gets or sets the time in milliseconds to sleep between batches. (1 or less means trigger on new activity) + + + + + + Occurs when LogEvent has been dropped, because internal queue is full and set to + + + + + Occurs when internal queue size is growing, because internal queue is full and set to + + + + + Gets or sets the action to be taken when the lazy writer thread request queue count + exceeds the set limit. + + + + + + Gets or sets the limit on the number of requests in the lazy writer thread request queue. + + + + + + Gets or sets the number of batches of to write before yielding into + + + Performance is better when writing many small batches, than writing a single large batch + + + + + + Gets or sets whether to use the locking queue, instead of a lock-free concurrent queue + + + The locking queue is less concurrent when many logger threads, but reduces memory allocation + + + + + + Gets the queue of lazy writer thread requests. + + + + + Schedules a flush of pending events in the queue (if any), followed by flushing the WrappedTarget. + + The asynchronous continuation. + + + + Initializes the target by starting the lazy writer timer. + + + + + Shuts down the lazy writer timer. + + + + + Starts the lazy writer thread which periodically writes + queued log messages. + + + + + Attempts to start an instant timer-worker-thread which can write + queued log messages. + + Returns true when scheduled a timer-worker-thread + + + + Stops the lazy writer thread. + + + + + Adds the log event to asynchronous queue to be processed by + the lazy writer thread. + + The log event. + + The is called + to ensure that the log event can be processed in another thread. + + + + + Write to queue without locking + + + + + + The action to be taken when the queue overflows. + + + + + Grow the queue. + + + + + Discard the overflowing item. + + + + + Block until there's more room in the queue. + + + + + Causes a flush on a wrapped target if LogEvent satisfies the . + If condition isn't set, flushes on each write. + + + See NLog Wiki + + Documentation on NLog Wiki + +

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Gets or sets the condition expression. Log events who meet this condition will cause + a flush on the wrapped target. + + + + + + Delay the flush until the LogEvent has been confirmed as written + + If not explicitly set, then disabled by default for and AsyncTaskTarget + + + + + + Only flush when LogEvent matches condition. Ignore explicit-flush, config-reload-flush and shutdown-flush + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The wrapped target. + Name of the target + + + + Initializes a new instance of the class. + + The wrapped target. + + + + + + + Forwards the call to the .Write() + and calls on it if LogEvent satisfies + the flush condition or condition is null. + + Logging event to be written out. + + + + Schedules a flush operation, that triggers when all pending flush operations are completed (in case of asynchronous targets). + + The asynchronous continuation. + + + + + + + A target that buffers log events and sends them in batches to the wrapped target. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + Size of the buffer. + + + + Initializes a new instance of the class. + + The wrapped target. + Size of the buffer. + The flush timeout. + + + + Initializes a new instance of the class. + + The wrapped target. + Size of the buffer. + The flush timeout. + The action to take when the buffer overflows. + + + + Gets or sets the number of log events to be buffered. + + + + + + Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed + if there's no write in the specified period of time. Use -1 to disable timed flushes. + + + + + + Gets or sets a value indicating whether to use sliding timeout. + + + This value determines how the inactivity period is determined. If sliding timeout is enabled, + the inactivity timer is reset after each write, if it is disabled - inactivity timer will + count from the first event written to the buffer. + + + + + + Gets or sets the action to take if the buffer overflows. + + + Setting to will replace the + oldest event with new events without sending events down to the wrapped target, and + setting to will flush the + entire buffer to the wrapped target. + + + + + + Flushes pending events in the buffer (if any), followed by flushing the WrappedTarget. + + The asynchronous continuation. + + + + + + + Closes the target by flushing pending events in the buffer (if any). + + + + + Adds the specified log event to the buffer and flushes + the buffer in case the buffer gets full. + + The log event. + + + + The action to be taken when the buffer overflows. + + + + + Flush the content of the buffer. + + + + + Discard the oldest item. + + + + + A base class for targets which wrap other (multiple) targets + and provide various forms of target routing. + + + + + Initializes a new instance of the class. + + The targets. + + + + Gets the collection of targets managed by this compound target. + + + + + + + + + + + Flush any pending log messages for all wrapped targets. + + The asynchronous continuation. + + + + Concurrent Asynchronous request queue based on + + + + + Initializes a new instance of the AsyncRequestQueue class. + + Request limit. + The overflow action. + + + + Gets the number of requests currently in the queue. + + + Only for debugging purposes + + + + + Enqueues another item. If the queue is overflown the appropriate + action is taken as specified by . + + The log event info. + Queue was empty before enqueue + + + + Dequeues a maximum of count items from the queue + and adds returns the list containing them. + + Maximum number of items to be dequeued + The array of log events. + + + + Dequeues into a preallocated array, instead of allocating a new one + + Maximum number of items to be dequeued + Preallocated list + + + + Clears the queue. + + + + + Provides fallback-on-error. + + + See NLog Wiki + + Documentation on NLog Wiki + +

This example causes the messages to be written to server1, + and if it fails, messages go to server2.

+

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The targets. + + + + Initializes a new instance of the class. + + The targets. + + + + Gets or sets a value indicating whether to return to the first target after any successful write. + + + + + + Gets or sets whether to enable batching, but fallback will be handled individually + + + + + + Forwards the log event to the sub-targets until one of them succeeds. + + The log event. + + + + + + + Forwards the log event to the sub-targets until one of them succeeds. + + + + + Filtering rule for . + + + + + Initializes a new instance of the FilteringRule class. + + + + + Initializes a new instance of the FilteringRule class. + + Condition to be tested against all events. + Filter to apply to all log events when the first condition matches any of them. + + + + Gets or sets the condition to be tested. + + + + + + Gets or sets the resulting filter to be applied when the condition matches. + + + + + + Filters log entries based on a condition. + + + See NLog Wiki + + Documentation on NLog Wiki + +

This example causes the messages not contains the string '1' to be ignored.

+

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + The condition. + + + + Initializes a new instance of the class. + + The wrapped target. + The condition. + + + + Gets or sets the condition expression. Log events who meet this condition will be forwarded + to the wrapped target. + + + + + + Gets or sets the filter. Log events who evaluates to will be discarded + + + + + + Checks the condition against the passed log event. + If the condition is met, the log event is forwarded to + the wrapped target. + + Log event. + + + + + + + A target that buffers log events and sends them in batches to the wrapped target. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Identifier to perform group-by + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The wrapped target. + + + + Initializes a new instance of the class. + + The name of the target. + The wrapped target. + + + + Initializes a new instance of the class. + + The name of the target. + The wrapped target. + Group by identifier. + + + + + + + + + + Limits the number of messages written per timespan to the wrapped target. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the target. + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + Maximum number of messages written per interval. + Interval in which the maximum number of messages can be written. + + + + Gets or sets the maximum allowed number of messages written per . + + + Messages received after has been reached in the current will be discarded. + + + + + + Gets or sets the interval in which messages will be written up to the number of messages. + + + Messages received after has been reached in the current will be discarded. + + + + + + Gets the number of written in the current . + + + + + + Initializes the target and resets the current Interval and . + + + + + Writes log event to the wrapped target if the current is lower than . + If the is already reached, no log event will be written to the wrapped target. + resets when the current is expired. + + Log event to be written out. + + + + Arguments for events. + + + + + Initializes a new instance of the class. + + LogEvent that have been dropped + + + + Instance of that was dropped by + + + + + Raises by when + queue is full + and set to + By default queue doubles it size. + + + + + Initializes a new instance of the class. + + Required queue size + Current queue size + + + + New queue size + + + + + Current requests count + + + + + Filters buffered log entries based on a set of conditions that are evaluated on a group of events. + + + See NLog Wiki + + Documentation on NLog Wiki + + PostFilteringWrapper must be used with some type of buffering target or wrapper, such as + AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. + + +

+ This example works like this. If there are no Warn,Error or Fatal messages in the buffer + only Info messages are written to the file, but if there are any warnings or errors, + the output includes detailed trace (levels >= Debug). You can plug in a different type + of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different + functionality. +

+

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + + + + Gets or sets the default filter to be applied when no specific rule matches. + + + + + + Gets the collection of filtering rules. The rules are processed top-down + and the first rule that matches determines the filtering condition to + be applied to log events. + + + + + + + + + Evaluates all filtering rules to find the first one that matches. + The matching rule determines the filtering condition to be applied + to all items in a buffer. If no condition matches, default filter + is applied to the array of log events. + + Array of log events to be post-filtered. + + + + Evaluate all the rules to get the filtering condition + + + + + + + Sends log messages to a randomly selected target. + + + See NLog Wiki + + Documentation on NLog Wiki + +

This example causes the messages to be written to either file1.txt or file2.txt + chosen randomly on a per-message basis. +

+

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The targets. + + + + Initializes a new instance of the class. + + The targets. + + + + Forwards the log event to one of the sub-targets. + The sub-target is randomly chosen. + + The log event. + + + + Repeats each log event the specified number of times. + + + See NLog Wiki + + Documentation on NLog Wiki + +

This example causes each log message to be repeated 3 times.

+

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + The repeat count. + + + + Initializes a new instance of the class. + + The wrapped target. + The repeat count. + + + + Gets or sets the number of times to repeat each log message. + + + + + + Forwards the log message to the by calling the method times. + + The log event. + + + + Retries in case of write error. + + + See NLog Wiki + + Documentation on NLog Wiki + +

This example causes each write attempt to be repeated 3 times, + sleeping 1 second between attempts if first one fails.

+

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + The retry count. + The retry delay milliseconds. + + + + Initializes a new instance of the class. + + The wrapped target. + The retry count. + The retry delay milliseconds. + + + + Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. + + + + + + Gets or sets the time to wait between retries in milliseconds. + + + + + + Gets or sets whether to enable batching, and only apply single delay when a whole batch fails + + + + + + Special SyncObject to allow closing down Target while busy retrying + + + + + Writes the specified log event to the wrapped target, retrying and pausing in case of an error. + + The log event. + + + + Writes the specified log event to the wrapped target in a thread-safe manner. + + The log event. + + + + Writes the specified log event to the wrapped target, retrying and pausing in case of an error. + + The log event. + + + + Distributes log events to targets in a round-robin fashion. + + + See NLog Wiki + + Documentation on NLog Wiki + +

This example causes the messages to be written to either file1.txt or file2.txt. + Each odd message is written to file2.txt, each even message goes to file1.txt. +

+

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The targets. + + + + Initializes a new instance of the class. + + The targets. + + + + Ensures forwarding happens without holding lock + + + + + + Forwards the write to one of the targets from + the collection. + + The log event. + + The writes are routed in a round-robin fashion. + The first log event goes to the first target, the second + one goes to the second target and so on looping to the + first target when there are no more targets available. + In general request N goes to Targets[N % Targets.Count]. + + + + + Writes log events to all targets. + + + See NLog Wiki + + Documentation on NLog Wiki + +

This example causes the messages to be written to both file1.txt or file2.txt +

+

+ To set up the target in the configuration file, + use the following syntax: +

+ +

+ To set up the log target programmatically use code like this: +

+ +
+
+ + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The targets. + + + + Initializes a new instance of the class. + + The targets. + + + + Forwards the specified log event to all sub-targets. + + The log event. + + + + Writes an array of logging events to the log target. By default it iterates on all + events and passes them to "Write" method. Inheriting classes can use this method to + optimize batch writes. + + Logging events to be written out. + + + + Base class for targets wrap other (single) targets. + + + + + Gets or sets the target that is wrapped by this target. + + + + + + + + + + + + Writes logging event to the log target. Must be overridden in inheriting + classes. + + Logging event to be written out. + + + + Builtin IFileCompressor implementation utilizing the .Net4.5 specific + and is used as the default value for on .Net4.5. + So log files created via can be zipped when archived + w/o 3rd party zip library when run on .Net4.5 or higher. + + + + + Implements using the .Net4.5 specific + + + + + Current local time retrieved directly from DateTime.Now. + + + + + Gets current local time directly from DateTime.Now. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to local time. + + + + + Current UTC time retrieved directly from DateTime.UtcNow. + + + + + Gets current UTC time directly from DateTime.UtcNow. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to UTC time. + + + + + Fast time source that updates current time only once per tick (15.6 milliseconds). + + + + + Gets raw uncached time from derived time source. + + + + + Gets current time cached for one system tick (15.6 milliseconds). + + + + + Fast local time source that is updated once per tick (15.6 milliseconds). + + + + + Gets uncached local time directly from DateTime.Now. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to local time. + + + + + Fast UTC time source that is updated once per tick (15.6 milliseconds). + + + + + Gets uncached UTC time directly from DateTime.UtcNow. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to UTC time. + + + + + Defines source of current time. + + + + + Gets current time. + + + + + Gets or sets current global time source used in all log events. + + + Default time source is . + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to the same form + as time values originated from this source. + + + + There are situations when NLog have to compare the time originated from TimeSource + to the time originated externally in the system. + To be able to provide meaningful result of such comparisons the system time must be expressed in + the same form as TimeSource time. + + + Examples: + - If the TimeSource provides time values of local time, it should also convert the provided + to the local time. + - If the TimeSource shifts or skews its time values, it should also apply + the same transform to the given . + + + + + + Marks class as a time source and assigns a name to it. + + + + + Initializes a new instance of the class. + + The Time type-alias for use in NLog configuration. + + + + Indicates that the value of the marked element could be null sometimes, + so checking for null is required before its usage. + + + [CanBeNull] object Test() => null; + + void UseTest() { + var p = Test(); + var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + } + + + + + Indicates that the value of the marked element can never be null. + + + [NotNull] object Foo() { + return null; // Warning: Possible 'null' assignment + } + + + + + Can be applied to symbols of types derived from IEnumerable as well as to symbols of Task + and Lazy classes to indicate that the value of a collection item, of the Task.Result property + or of the Lazy.Value property can never be null. + + + public void Foo([ItemNotNull]List<string> books) + { + foreach (var book in books) { + if (book != null) // Warning: Expression is always true + Console.WriteLine(book.ToUpper()); + } + } + + + + + Can be applied to symbols of types derived from IEnumerable as well as to symbols of Task + and Lazy classes to indicate that the value of a collection item, of the Task.Result property + or of the Lazy.Value property can be null. + + + public void Foo([ItemCanBeNull]List<string> books) + { + foreach (var book in books) + { + // Warning: Possible 'System.NullReferenceException' + Console.WriteLine(book.ToUpper()); + } + } + + + + + Indicates that the marked method builds string by the format pattern and (optional) arguments. + The parameter, which contains the format string, should be given in the constructor. The format string + should be in -like form. + + + [StringFormatMethod("message")] + void ShowError(string message, params object[] args) { /* do something */ } + + void Foo() { + ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + } + + + + + Specifies which parameter of an annotated method should be treated as the format string + + + + + Indicates that the marked parameter is a message template where placeholders are to be replaced by the following arguments + in the order in which they appear + + + void LogInfo([StructuredMessageTemplate]string message, params object[] args) { /* do something */ } + + void Foo() { + LogInfo("User created: {username}"); // Warning: Non-existing argument in format string + } + + + + + Use this annotation to specify a type that contains static or const fields + with values for the annotated property/field/parameter. + The specified type will be used to improve completion suggestions. + + + namespace TestNamespace + { + public class Constants + { + public static int INT_CONST = 1; + public const string STRING_CONST = "1"; + } + + public class Class1 + { + [ValueProvider("TestNamespace.Constants")] public int myField; + public void Foo([ValueProvider("TestNamespace.Constants")] string str) { } + + public void Test() + { + Foo(/*try completion here*/);// + myField = /*try completion here*/ + } + } + } + + + + + Indicates that the integral value falls into the specified interval. + It's allowed to specify multiple non-intersecting intervals. + Values of interval boundaries are inclusive. + + + void Foo([ValueRange(0, 100)] int value) { + if (value == -1) { // Warning: Expression is always 'false' + ... + } + } + + + + + Indicates that the integral value never falls below zero. + + + void Foo([NonNegativeValue] int value) { + if (value == -1) { // Warning: Expression is always 'false' + ... + } + } + + + + + Indicates that the function argument should be a string literal and match + one of the parameters of the caller function. This annotation is used for parameters + like 'string paramName' parameter of the constructor. + + + void Foo(string param) { + if (param == null) + throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + } + + + + + Indicates that the method is contained in a type that implements + System.ComponentModel.INotifyPropertyChanged interface and this method + is used to notify that some property value changed. + + + The method should be non-static and conform to one of the supported signatures: + + NotifyChanged(string) + NotifyChanged(params string[]) + NotifyChanged{T}(Expression{Func{T}}) + NotifyChanged{T,U}(Expression{Func{T,U}}) + SetProperty{T}(ref T, T, string) + + + + public class Foo : INotifyPropertyChanged { + public event PropertyChangedEventHandler PropertyChanged; + + [NotifyPropertyChangedInvocator] + protected virtual void NotifyChanged(string propertyName) { ... } + + string _name; + + public string Name { + get { return _name; } + set { _name = value; NotifyChanged("LastName"); /* Warning */ } + } + } + + Examples of generated notifications: + + NotifyChanged("Property") + NotifyChanged(() => Property) + NotifyChanged((VM x) => x.Property) + SetProperty(ref myField, value, "Property") + + + + + + Describes dependency between method input and output. + + +

Function Definition Table syntax:

+ + FDT ::= FDTRow [;FDTRow]* + FDTRow ::= Input => Output | Output <= Input + Input ::= ParameterName: Value [, Input]* + Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} + Value ::= true | false | null | notnull | canbenull + + If the method has a single input parameter, its name could be omitted.
+ Using halt (or void/nothing, which is the same) for the method output + means that the method doesn't return normally (throws or terminates the process).
+ Value canbenull is only applicable for output parameters.
+ You can use multiple [ContractAnnotation] for each FDT row, or use single attribute + with rows separated by the semicolon. There is no notion of order rows, all rows are checked + for applicability and applied per each program state tracked by the analysis engine.
+
+ + + [ContractAnnotation("=> halt")] + public void TerminationMethod() + + + [ContractAnnotation("null <= param:null")] // reverse condition syntax + public string GetName(string surname) + + + [ContractAnnotation("s:null => true")] + public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + + + // A method that returns null if the parameter is null, + // and not null if the parameter is not null + [ContractAnnotation("null => null; notnull => notnull")] + public object Transform(object data) + + + [ContractAnnotation("=> true, result: notnull; => false, result: null")] + public bool TryParse(string s, out Person result) + + +
+ + + Indicates whether the marked element should be localized. + + + [LocalizationRequiredAttribute(true)] + class Foo { + string str = "my string"; // Warning: Localizable string + } + + + + + Indicates that the value of the marked type (or its derivatives) + cannot be compared using '==' or '!=' operators and Equals() + should be used instead. However, using '==' or '!=' for comparison + with null is always permitted. + + + [CannotApplyEqualityOperator] + class NoEquality { } + + class UsesNoEquality { + void Test() { + var ca1 = new NoEquality(); + var ca2 = new NoEquality(); + if (ca1 != null) { // OK + bool condition = ca1 == ca2; // Warning + } + } + } + + + + + When applied to a target attribute, specifies a requirement for any type marked + with the target attribute to implement or inherit specific type or types. + + + [BaseTypeRequired(typeof(IComponent)] // Specify requirement + class ComponentAttribute : Attribute { } + + [Component] // ComponentAttribute requires implementing IComponent interface + class MyComponent : IComponent { } + + + + + Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), + so this symbol will be ignored by usage-checking inspections.
+ You can use and + to configure how this attribute is applied. +
+ + [UsedImplicitly] + public class TypeConverter {} + + public class SummaryData + { + [UsedImplicitly(ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature)] + public SummaryData() {} + } + + [UsedImplicitly(ImplicitUseTargetFlags.WithInheritors | ImplicitUseTargetFlags.Default)] + public interface IService {} + +
+ + + Can be applied to attributes, type parameters, and parameters of a type assignable from . + When applied to an attribute, the decorated attribute behaves the same as . + When applied to a type parameter or to a parameter of type , + indicates that the corresponding type is used implicitly. + + + + + Specifies the details of implicitly used symbol when it is marked + with or . + + + + Only entity marked with attribute considered used. + + + Indicates implicit assignment to a member. + + + + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. + + + + Indicates implicit instantiation of a type. + + + + Specifies what is considered to be used implicitly when marked + with or . + + + + Members of the type marked with the attribute are considered used. + + + Inherited entities are considered used. + + + Entity marked with the attribute and all its members considered used. + + + + This attribute is intended to mark publicly available API, + which should not be removed and so is treated as used. + + + + + Tells the code analysis engine if the parameter is completely handled when the invoked method is on stack. + If the parameter is a delegate, indicates that delegate can only be invoked during method execution + (the delegate can be invoked zero or multiple times, but not stored to some field and invoked later, + when the containing method is no longer on the execution stack). + If the parameter is an enumerable, indicates that it is enumerated while the method is executed. + If is true, the attribute will only takes effect if the method invocation is located under the 'await' expression. + + + + + Require the method invocation to be used under the 'await' expression for this attribute to take effect on code analysis engine. + Can be used for delegate/enumerable parameters of 'async' methods. + + + + + Indicates that a method does not make any observable state changes. + The same as System.Diagnostics.Contracts.PureAttribute. + + + [Pure] int Multiply(int x, int y) => x * y; + + void M() { + Multiply(123, 42); // Warning: Return value of pure method is not used + } + + + + + Indicates that the return value of the method invocation must be used. + + + Methods decorated with this attribute (in contrast to pure methods) might change state, + but make no sense without using their return value.
+ Similarly to , this attribute + will help to detect usages of the method when the return value is not used. + Optionally, you can specify a message to use when showing warnings, e.g. + [MustUseReturnValue("Use the return value to...")]. +
+
+ + + This annotation allows to enforce allocation-less usage patterns of delegates for performance-critical APIs. + When this annotation is applied to the parameter of delegate type, IDE checks the input argument of this parameter: + * When lambda expression or anonymous method is passed as an argument, IDE verifies that the passed closure + has no captures of the containing local variables and the compiler is able to cache the delegate instance + to avoid heap allocations. Otherwise the warning is produced. + * IDE warns when method name or local function name is passed as an argument as this always results + in heap allocation of the delegate instance. + + + In C# 9.0 code IDE would also suggest to annotate the anonymous function with 'static' modifier + to make use of the similar analysis provided by the language/compiler. + + + + + Indicates the type member or parameter of some type, that should be used instead of all other ways + to get the value of that type. This annotation is useful when you have some "context" value evaluated + and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. + + + class Foo { + [ProvidesContext] IBarService _barService = ...; + + void ProcessNode(INode node) { + DoSomething(node, node.GetGlobalServices().Bar); + // ^ Warning: use value of '_barService' field + } + } + + + + + Indicates that a parameter is a path to a file or a folder within a web project. + Path can be relative or absolute, starting from web root (~). + + + + + An extension method marked with this attribute is processed by code completion + as a 'Source Template'. When the extension method is completed over some expression, its source code + is automatically expanded like a template at call site. + + + Template method body can contain valid source code and/or special comments starting with '$'. + Text inside these comments is added as source code when the template is applied. Template parameters + can be used either as additional method parameters or as identifiers wrapped in two '$' signs. + Use the attribute to specify macros for parameters. + + + In this example, the 'forEach' method is a source template available over all values + of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: + + [SourceTemplate] + public static void forEach<T>(this IEnumerable<T> xs) { + foreach (var x in xs) { + //$ $END$ + } + } + + + + + + Allows specifying a macro for a parameter of a source template. + + + You can apply the attribute on the whole method or on any of its additional parameters. The macro expression + is defined in the property. When applied on a method, the target + template parameter is defined in the property. To apply the macro silently + for the parameter, set the property value = -1. + + + Applying the attribute on a source template method: + + [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] + public static void forEach<T>(this IEnumerable<T> collection) { + foreach (var item in collection) { + //$ $END$ + } + } + + Applying the attribute on a template method parameter: + + [SourceTemplate] + public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { + /*$ var $x$Id = "$newguid$" + x.ToString(); + x.DoSomething($x$Id); */ + } + + + + + + Allows specifying a macro that will be executed for a source template + parameter when the template is expanded. + + + + + Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. + + + If the target parameter is used several times in the template, only one occurrence becomes editable; + other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, + use values >= 0. To make the parameter non-editable when the template is expanded, use -1. + + + + + Identifies the target parameter of a source template if the + is applied on a template method. + + + + + Indicates how method, constructor invocation, or property access + over collection type affects the contents of the collection. + When applied to a return value of a method indicates if the returned collection + is created exclusively for the caller (CollectionAccessType.UpdatedContent) or + can be read/updated from outside (CollectionAccessType.Read | CollectionAccessType.UpdatedContent) + Use to specify the access type. + + + Using this attribute only makes sense if all collection methods are marked with this attribute. + + + public class MyStringCollection : List<string> + { + [CollectionAccess(CollectionAccessType.Read)] + public string GetFirstString() + { + return this.ElementAt(0); + } + } + class Test + { + public void Foo() + { + // Warning: Contents of the collection is never updated + var col = new MyStringCollection(); + string x = col.GetFirstString(); + } + } + + + + + Provides a value for the to define + how the collection method invocation affects the contents of the collection. + + + + Method does not use or modify content of the collection. + + + Method only reads content of the collection but does not modify it. + + + Method can change content of the collection but does not add new elements. + + + Method can add new elements to the collection. + + + + Indicates that the marked method is assertion method, i.e. it halts the control flow if + one of the conditions is satisfied. To set the condition, mark one of the parameters with + attribute. + + + + + Indicates the condition parameter of the assertion method. The method itself should be + marked by attribute. The mandatory argument of + the attribute is the assertion type. + + + + + Specifies assertion type. If the assertion method argument satisfies the condition, + then the execution continues. Otherwise, execution is assumed to be halted. + + + + Marked parameter should be evaluated to true. + + + Marked parameter should be evaluated to false. + + + Marked parameter should be evaluated to null value. + + + Marked parameter should be evaluated to not null value. + + + + Indicates that the marked method unconditionally terminates control flow execution. + For example, it could unconditionally throw exception. + + + + + Indicates that the method is a pure LINQ method, with postponed enumeration (like Enumerable.Select, + .Where). This annotation allows inference of [InstantHandle] annotation for parameters + of delegate type by analyzing LINQ method chains. + + + + + Indicates that IEnumerable passed as a parameter is not enumerated. + Use this annotation to suppress the 'Possible multiple enumeration of IEnumerable' inspection. + + + static void ThrowIfNull<T>([NoEnumeration] T v, string n) where T : class + { + // custom check for null but no enumeration + } + + void Foo(IEnumerable<string> values) + { + ThrowIfNull(values, nameof(values)); + var x = values.ToList(); // No warnings about multiple enumeration + } + + + + + Indicates that the marked parameter, field, or property is a regular expression pattern. + + + + + Language of injected code fragment inside marked by string literal. + + + + + Indicates that the marked parameter, field, or property is accepting a string literal + containing code fragment in a language specified by the . + + + void Foo([LanguageInjection(InjectedLanguage.CSS, Prefix = "body{", Suffix = "}")] string cssProps) + { + // cssProps should only contains a list of CSS properties + } + + + + Specify a language of injected code fragment. + + + Specify a string that "precedes" injected string literal. + + + Specify a string that "follows" injected string literal. + + + + Prevents the Member Reordering feature from tossing members of the marked class. + + + The attribute must be mentioned in your member reordering patterns. + + + + + Initializes a new instance of the class + with the specified member types. + + The types of members dynamically accessed. + + + + Gets the which specifies the type + of members dynamically accessed. + + + + + Specifies the types of members that are dynamically accessed. + + This enumeration has a attribute that allows a + bitwise combination of its member values. + + + + + Specifies no members. + + + + + Specifies the default, parameterless public constructor. + + + + + Specifies all public constructors. + + + + + Specifies all non-public constructors. + + + + + Specifies all public methods. + + + + + Specifies all non-public methods. + + + + + Specifies all public fields. + + + + + Specifies all non-public fields. + + + + + Specifies all public nested types. + + + + + Specifies all non-public nested types. + + + + + Specifies all public properties. + + + + + Specifies all non-public properties. + + + + + Specifies all public events. + + + + + Specifies all non-public events. + + + + + Specifies all interfaces implemented by the type. + + + + + Specifies all members. + + + + + Suppresses reporting of a specific rule violation, allowing multiple suppressions on a + single code artifact. + + + is different than + in that it doesn't have a + . So it is always preserved in the compiled assembly. + + + + + Initializes a new instance of the + class, specifying the category of the tool and the identifier for an analysis rule. + + The category for the attribute. + The identifier of the analysis rule the attribute applies to. + + + + Gets the category identifying the classification of the attribute. + + + The property describes the tool or tool analysis category + for which a message suppression attribute applies. + + + + + Gets the identifier of the analysis tool rule to be suppressed. + + + Concatenated together, the and + properties form a unique check identifier. + + + + + Gets or sets the scope of the code that is relevant for the attribute. + + + The Scope property is an optional argument that specifies the metadata scope for which + the attribute is relevant. + + + + + Gets or sets a fully qualified path that represents the target of the attribute. + + + The property is an optional argument identifying the analysis target + of the attribute. An example value is "System.IO.Stream.ctor():System.Void". + Because it is fully qualified, it can be long, particularly for targets such as parameters. + The analysis tool user interface should be capable of automatically formatting the parameter. + + + + + Gets or sets an optional argument expanding on exclusion criteria. + + + The property is an optional argument that specifies additional + exclusion where the literal metadata target is not sufficiently precise. For example, + the cannot be applied within a method, + and it may be desirable to suppress a violation against a statement in the method that will + give a rule violation, but not against all statements in the method. + + + + + Gets or sets the justification for suppressing the code analysis message. + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Newtonsoft.Json.dll b/GenesisCordonelInterface/RuntimePackage/Package/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..341d08fc8b7ea5cda1f12b3d2756b539e1f94ed0 GIT binary patch literal 711952 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
0O;K zn72PM@5>u`3q8r3F64b*JwI4Mb+_b=4Krchr@ZLAH%`d=pRsZaJ;|Fc|+ycY#M@+^u3AL}Y& zsFLrUjXjAd{%etIQ~Z;{`0E)TYgmj`tT<*5q~rZ6LRfbFo}e*Za}J~G+9*9y1$>x5Nv1e8}`G$w_pM z>DAC5c*%lQ;!N;CIsan^9}?&U9~PJk9u!#9V1Bfj=Qrq!o$1;atYa~_PV0V2V+Rj} zG~TZ?6wMDplLmeDvqkmF7zz1YM;I@_iDAI`DoPof(dcwvx48$Q_83M!cO7)nvxw8` z72B3zw$0kH$9|9Be9~KsOTa{|_>ix;KqyfbF9V%RWBg}4Jrmg~&NFA5i2wr&+!kIo!UP`QmB_2=@|U0cmV&Ez*p|WSbS4;k>Fq zC+HH0^Qr<9K~5mfCg;VG3pxeXG@Ut2g-o9cnQI~ii1eo*;5| zMc-<>bIsWlqF$RZkfAh8AacQlSHEE{W(&O0y&71!A_v8lp^`zriu|WBWAGUDnII;^ zhr&Mp8G%mlus}EXtiVL@If1$0(*kQ6ou62zE}&0ER}J;2R^M4+xf14bG92Z*HJ0xe zg`ORJNuU#aS)dzyRbV3ciojg(1%Wk<&X376U-~BZi}jkTd5z}jS}e23vbWbUuV@Gp zwyDbIl(5tA5|S&JN@ax7aZ6=gFXFwroVEVGKqtWX1-~2oKp@V_39M-}e&n7!(l?pM z^Fki4oWx@R3$|17I2Pmas%9Ry#dv&Nc(8+?3v_}f1iHa51m=QW0&5!09H~6gr#v<_ zORSD@WOdE!n)7>2EWaNMJ>0h<&h z@=9Imt=Q%?DPJ5RV4Id>=1!!59dn(sDeaqecSVfPUkV>~@N0oMKP}J=ej_j!JSDKE z(ah1xCw)`M<_mO!Jp{VJ0)e@pD6po{ z%u7|)^i3h_S4V8$#%v+FG+qwwMs$}%ac^f_itg&V=w1hxYlKKt!Y1)t8l`D75 zm9cXDPTGha{9d3F{81pTybzcRo)%csXyzC#7kyKd>#``nJ0o7Nsq=cR@G6W<$?KLV z?On~hUKQgNyRp#k>;PM}0CBH~KsWe{z+CW*z?w!gu%M``=$nGqu_(W{MZ8{D=k@i% zt1vPpueB)cy-a(6J=ZbE@22{KDC*8Ao9*>%u9s|tMwCrc%ipSLF($v0iL1!RHgfZ& zc^n9=hal60cDG03E&FmNL`%5=8DKgQHfweYyf)1gLV8VkZL8;X-_&_Qt4^8MYr?#4 zoRrs1nwQXPYL-`MUf7z(tf134hElg(9johqNL|{&KLz5x7lCf@FM+w>?*eNY%^a(B zP2UuC{n{wQ`SqUBAtzH-!j+nK!&K_$s)+7`q)YYlXDBmOKbR|KqC^ql zCMjGUC7!I-UKa&@IO6w>b$)LVekDyr_9S}_vgQjJbE|}^WlOobypza!9ptL*qq48l zXb?{Ltx{*_o>*Ii5$2kYFheX!eVoL63;@uLZ;rURhK{CIbFBtNGnI+8AaE1i=d`2imcHlL!HvC^{qjrGL4~f1S7rz@kFEA0bgk#5l z#9!0s2CEX(Tl7uQmT!m(@Hs6&)OWDMqi)l=Le~xwVZKR$Zs3LaIRa}MjjD_J(KkhY zZ;0~y0`p_v!H&7G@4N*r*9aq1*5ZwtHX4PSD&nSy?w3iIedo@4Exr}5C{aYXDe=uw z;>(!0DQHI&^hm_-U3GqO)(`wjnuzTC<9hRrOpDL?;P^ylKT<-4=>*22E?4W<|U#`*kpu{!FPI*LbUS`(e_E?#}E@iR(Vy z1`FGQr{PJJyc^DQmdSUD8iB2DCFLbub1y1X6M1?!LQ)bX@j0t8tV+6A!B=HAx)*eO zK$HgX@)DAp;;s@wBbW<*6MTd zSPZqzGZZP}Vvux8XJg7w2fpg=1a#Ov0oTSDflC2$>##T|r&Ay&{^7o1R2gqnxqVjb zMiow>?Baqz@+kyNW*6rv*-{RC)r5M zZ^-knv{txCOnInJMcgAIw#{1+8>5_%kV~ieEtCu{WWkQFj{20UIOe|<83Ntg8%Lj_ z=tu0CGh^uL{V1dV4yjd^5I4Km-9@8GAQQ^xObQ2oO>4QGK+MHcE-7EdK+}Z2)0%vH zg}&(*a<4;2ZDVo51sn5k$S0(?GUSN-oI_^t7e;sa?o8`dQj`x+50}-Y?xg)ldPPJ< zWliojQZdXC*Ii4~Ivdri*SWJDm=m!^6mZcB13u3qoD6;j(bw#$)@UO>!sS`K*}?19 z%v%3l_$|+hhvHkL8Yp4#j4aILmprETdteWdbp!Lzw)AeK&Uo?y4u^k8n{9;fhVzPT z$+fz3C{>xCZ!gdE(mr;PqX#oQy<^bLx8b|qg|+SJW{>F}g z>a-Dt_KUY;5-YsUP=kSP3({EY~CQ(%PaZ~#sz#3x;O zE-!g=mBC+N6qR`oKHd0ZriqdO&)H8rVIiJyceFX7i_w<(+Z41pi)*GGOL#g~VxppR zJqA9JeXPJDk%@k!(|SPF9>jEEO;3zB(SK4@Xq^Oy?4zH#);6@O1p5H?u}BTuM!xiL zBWfE1oZ%-93>NXc%516!_|WE63$P~ho^-5GXKA&^G{cOLf^GP51>SR?iK)d{bhL3# zzIFNr>GNz#d1S;afk*JE4ee)A^At&$LaGqagcM!inNaw`3Vy|FdX_Fi$N^ZvgH_5$k_mWe6 zd2W=ybi-+6XB&#Dl7{5o529s?uni7?`vFEDz)!D6nqHocg_UOOMrk|RDrdA*(>N8O zn&?B&j`gO}kgEvK+f5??J?gqOlj!y+%@2UL|CQz);bei|ZdC5Z@qRKB~5_$! zg{>$;dhNIGOm((613wXd9XW!g{fH-+uk&P#q&=L0(H;7;vSe%Ua1lGw|Lk;=sDgV zYXLpSe-OFCs(0ZjeMFJ|2Z;;aAA*}-0f9}#1pFvLMq`5urt)hYpamiv^EFD{Iod`dKz;AVUh#E!O3gY2ssWDFRTh&%; zi(b7o{C7BF$)hBjkOY&CFLKgR!LE@lqaOoZ9JE@52I7Al?zZ6vK_}&Z0`B&-Kb(d} zT%a(dM;cu&ztWJwC2CpM{}fzle;{0>Gh##vLu{)Jb`3Hg8z}|4|1ILOtQjaYQi^&BI%(lT>*{*=;)9XbjAz1|Ac~OlO=5&)jj&G zi>mwLM@EJ)7q*q{kDyJ+w%gIqqX^gwVYL{btf#I0`dixIh5Ih+3+r1l>b|1ok)v&K z(*_v<5{7*ipGT9AKU4jdo$7^APM&-Udi&o&)$@DNk;JKAU4H=8*lH*7#XxpNjj54F zlPH)eiB{7wU>5SZmHC8v11c8Z62kcD`Iq3Q1}x{5b>g1HLt z-5zpVqTNWolK5uvmOKb0PfJR zjX{}5FGr6t3*m~zX-}`A#DS%iVPWr6*ilVp_CrLpzox`TOitWp z_ok*#JhNwa;jx@z>a*J|;7 zUY#=N#7WBaP^+6r{tI%POcJXktf=W|CGBj|9NI(+(}n*VtrV`aFb6l$I_v*RD{W`f z=Ab58x&JGzjExgL2R70AD%xO^yk58>TWy@5**{JNLvT|q_9L(#8>(d-4TWB}8sZh$ zW@p>X0skwhI{A8?mPR3y%$8EiE2#fYYMFmYG)BFU-T}dd#@r*wJTv?YR0}lu*WhVQ`W!`j zhq{ygrEpY$;Gmu#x63VgoFFebTbJY2#=?O@|JJ?X824U_VCl>Yw=u+wpf|6;`iGVD zw;*U>UQD-`v!Q=h;sRkSIeL972D>rD(0Cdv?|%tGRgBN=nJd>Ia*V>PRlHFqjPQDp zXixSCl~m=Tq<hxc^G1_ zoL!b7EF|wA0Ua>>el$O4>%PrNuWBS^h>GG$#*8$;`npnq-FG-g&ErBx$Tl{0mk0J2 zt7i0DsE}?io%Q64rTOb&G}!)sP&m8lN2S8o8t(=_deA5#d`4>Ojm@naH4I&yS=ogn z5W70?#nSvm7z$N?l@8vU?GO8LAzYxXUjs@5f}41{{{~zOJRNZJkNYSo2H28nC#d-w zKnNMVlE?GEjU2ZQH%sYiO6fZYSh$TL<}}vS`QFwQ&Cy=RXy27+3^929Qr^0ivFsICjqmVA z2n>FiaXSn-qq4}Z&OruJTWSevRJj05j6yYj93NXXn<+*Jq3FgbzIGx-Mx96zuViSM zImLs_QRpS&Hn0hBUPS}uPQ-J5mXPEBZ;8t66edIp`x&fTZB-D(p3RKQ@^}L~K^_b2 z>R;;IYpjWkJN|+xDMr`{@&Lu7=0+0Mw38|B4T_Z`9iPzuA?muVY*PM@;An?7_zd7c zuU&m#olZJdH9Dmlcr-qrf(_i#$#(y^wRgA96WG>ydElLO+0EL$>>##MSV*o9S2oW^ z6Cy^gcQaps*2*tM$z~KAC2Is@OCa`x(q?x2L6&Tv$;k(hdi@KgHj|hjCdR~Kka;#n zrV$)xqEcs~5zaD@iDTzAiqHs+r|yq2v4VrPr+ZpPJ=xRJ?)XuRA468nKJycxM)<+N zOt;(R?t#?u$4~ZUu=-VLO@}vjwv}I!ZcaP;7~+^+jJUzT4o9Qd)6;dt$Kku65u0oE zrFCvu*NbJKkWmrjQ3cm18=8r%d3*#AZwkXTj}`a98=H{!9t0abL@boC z6ce7c{w2^fF?+MMe0EZ-P2|5;C+n4Cb&@=AxX#lnc(a9axI&{a5}Uj)>$j`>&JQah z7O64P;p$ElFRAA1t-CVG3Or)D*4z62*2ee9^h@+Q);6p?>utSv_ibGzifL44LaSe~ z9mNjYJ#{IiEUJ@TLR9AuB9=XFd~NC?4IzhpfJ!*(Q$mTKkgrqfUl6szX(_RRk`<hm# zuog4*WjjF?{3n@*EL;uD$7uy~IGDu^jn$_ceA3`jwWicOe>2EwAF?eB+*p-?9ifYH zoeEw5DQ1R~fsQV{ty1X!5@^x%nR1UOn!eRd>SCK)XxoK_Uzw;qwF^fmz_PUTd?{55 z_4-n4-f`O24{+oJB@R1E6ED^Mo$7zi@#mq{$npVJnBg4Q%dXzJXIP;cy8Q#_;I90} zMizc<0ez`OE^)qF^aIyCHs=r-Y$bJp31=R68;1uybs6b};&3IZG$^Zp+hp~Wr!E#256P^ph{Y|7}k6|^$ zEeut?H7R89YCJR$55m)rCxeH}2NA^X0oOkn&4GKgP9((jso3ypj%&ir!WB?`IBFUX zIZ0yA!gpR8Df_+Hh2YGCc}I|`eMzOC+e8r8oDKxM2XcS`j2BUv;2c_XTp@ko;&(<4^S1a$bQA#^}wkz{b@aPicGPb6c$G0=J4A>TyMu7jE^Homg%sRQiG+C*(DkmhLx~!altffTx_o#NAE>`lci<8Lk5Pg zVeYp17(C`t{NR-YTV!FV5B1J-0c|Py$S+QE${wpOk#*Q!aYmAndk6Pa$E-o7VvC%R zs#{VeU7zPLqp%Dpx~4~h%y$uh*U}@I{QehWg?hIw;9%y7bHmx!93>wmr;eCs4R*RX==Ispb_*Pf*t?n+ZMl!xjhw108W-P>dRYlHM7 zJ2+pU6I>t=-vSnx2rd+u3(gZ*)9B_b?QisHf19ds4k|#4-f#CgvL&!IRlJ|oS)3~L zGxg9ZO82RHAlfo^ik=TYCROoec(+hU_#25wlpdU>p_8(3EL;j^?PMFCAbLmER1=UC zSGv3LU`(E_o?<%Ua?pH`#=6VIB1XBD19@EnEb<#f6Z-^(vmoF0jR>l7(#1ppL>4dMx9>P3n zXGT${D5z{5Z<2triY0v{yI5FF=m{do>$cFZ`YRFYuY~Ha7!`LjY^IhwvAzN520ewBo(=1Kd+1f-4gQUIub!3j$Cl5z?u>;XKN3n zFWmL2`Mm`By)%~Im6FO1t`g`3R||B5*9pu8uN7F+XlA`qr7xr!?T3F?jON9X#tt?K zbb_itHy9O|3oa5^(`W`G6US!ycCRa*f*g0RCjT~V=x?SC{nxai_$=Tw`Tly^wEvto z^mo&S{%6|I-%lI*-)Tdio;LK~(}q4dZRlU84gJNmp?{e+^bga9j!zr9YueC1O&j{e zw4r~VHk8{nci&=vJ8jzMrVah&w4r~WHuSM+L;pB!==0NtK0a;eGt-9teA>`wrwwhH zR?fegHtj#^p;OonKdA>!Wp=prY`0D_z4Vv^HZdIw5@JiZ*3Y1KZ=A}O!25F8-MC z^xLQ(!|;!95hUb>09YR8TrwTnBjJS=xE3g(Cp~OXJ%tf$5EX|EZu%W1+Dui~vfhny zI=v%nuvJ6eI@3a;b+j4}dA=CW&3Nv{^Eo_^;sIyi&9WBY!8F@C9?zM0uE2969_(zg zK7$7f7S=O(x?r2l!?POCv3PJRg|!XOJ$N3#gOfAX6L@R~ACtke3=dXatPAj9xVK>3 zShwOCz8ycdyAvre4J`tn8SNh5E9NrT4Wg(qSVSFrBfc}k*_(Y8ULF1>!b7wI=#B);^|2c`T z)~865h|xc4{PcJZFO~YTkk9MF`2UvpH#g`LG5RNspBc}c&G<0lc7*Y1f7XppRxS~v zXhtk=>v--I#&1pda<~@qp&c7qrnc}y#3-tm@!Q68D;U2m;a?uopD*!4lacg^7;V@1 z?c=#sjNhK{FAL-EA@M`2lktfd?bP@kb z6OjN5Y%{zWEzq+mXx-tr{rmand2Lf<{JSO%^cJ;mw?d8F2mP}ZdwOu`5^T$iIP-V3 z3Y>FC+oMa+l_;=Cn$;)macnKRP2PYNG_ z=^QC6Ph+FrUs=c`R^92y;-i85+*taC^Oim2`FOFK5uNW@4^gM#Z|?P%K?n=;#mx0w zj9d8VrTq5w6X&WvO$eDHI#SP@FI`WbRvagODZ6Ie)g`87IZmGxI zCX#y##J`P;jNEI6maNCZ!~sM{gb)Yk0BG^DkJ%o>7aOpn!0peM6Xu5~V@8*pD)QAD z4u>+geih(*P*1vkgH53sAowzxgP<2aDL_69l)Y8rOv43!V=kS$$2)wovcZdzq)Kjf@=$f|ZmqjE$-{Au@KIl6|af-$n$;@hBz~(i6dc%15FaqnK_Y;gdt9rajurUdMCzVnC-uxJy6aK zb~WftiYsBD*UdN!z^FJ@+haXIEFAFqW!5es#FXx{&BG`XzI07t0kB~9%z%91O3J&C zDZty9_m;4tu&To2TT*K^7)9>FBMWO!z<1+g^@xQ)$`Y%EqkjSUfF4Du!2Q26Q)d+Q z?**)Z65C;d-(Z$Mjio6nhbi>geDh0(v3t5fPLPEW{|C&4gr*9FHIc#XrNZBM4%*t5 z)`sof4VG~v%G`}&R`BZZTP$vWbYv02DwtO2G@!!cia_;7sPL#FQ2&p$_W+OUD)axx z_ujeFB-ta$GqPO9aU$ntifl_xVmrN(I3c6~l0!&=05KsKW)c>nNGSA@1VTbdAP@qf z!?N_=J1lEhU|CA&b?LpD|L6OjduK*23%`B-(lhs*^Pcy-=RNP~?`f+X2&voIKnXei zut>33WP0A{bB-{Z13oU>u6C&|G9D_%-=W^V`AiBz|Y`dp5sqY|=(aEL9v@_V>%^)1f4Kt@winfm?FC zemzVqys81N>3dg&s8|`apug4?y{1-7VG|$scihHJn;W1CtG>2NKfSS<7Oct@(LcJJ-4&>zU$>`IEP@ zp6tGbU&h+(0bo&67S{F-hOgantz3eZ1e*ol&#Z+$d#}p=aE3MOONCcp>$$tZ(Fi8M^>kaTtz=!iR7fW z`h~Gc?p1T$DhOW^Lf)3yJX^5IRcA`MaO#a(ll5(%KOJ?MlXAW0)wf%gr(L4PW=pw& z#)e#8=bO})7p(oZM%kYZ^J6o`Mm}Gi9mrQUeKl-RZ2r_MHr@7-S=y2{G9H26x z$ZwcmV?CXjIInxF_c2|UhxBTP|1Ya&>T~t4{LW@R3Q3KVk_BHUl-szAw=jL=!B&0u z9|&m+Mp~XstgG~dy129_)MZ&at+y}{_Luu|<1~k4xun&|G|b`7GCoPiZ-FOQI?I~L z0e^ft8356_k);lS*wxKKuP0yTkRq}4^>-|D; zZatH{Z{OGZ4uzH;(h~NveZB9Nw^VQD{nUNEpC)hV&dvMD`+7e`-cs6|_Y3y*exbaj zKQ-?g_w~L>-qw$c^QZ6Y{S0|q-ze{A?(6+5d0S^H@8|C8eXG2!la%+1_Vv~UJ+YLi z^>g+=mt23?!A`H%-`>Mc?gY@iEHM7txa+&@r_Lm*zn z2)oE7=T;}z+4RG|M78ie;>p^|Gnqr}tDjS|HO21)ermU`;&&sz+xfkl-zWI}h@VD# z6$W#M@;jB^dHmY^p1_aNn0W)g&+%htQs%Gxw8yf}?`VEA{I~)+^HhF%`&@5leTd(8 z`2B+43Och5{LbKae}0$qi}`Is$Cm2nT$ypo26$PvuX--liVMRR)6OO1s)H)$Vl5g8 zc`uY)d2*EH-d8mj|2aYagOIJ@J7l@{Q_RJ`Pp}ygEOYh1VavUrS}v9rT8u~u=UNMg zeL$sLtQ8Ak|5DgiOB}Y``>EvOKPA|I61Fup4qNX16msz|6YM_=+gcunE%$!vxLE5S z;zY_f*AO{ux%X4X#lKFlHFQo#%?DM*#aa&%ZH>g!5w)=8-cJ!1YvoDUhX^|v_zGL@ z{nT)=*4Bi5sIZfPv#{mfPYDU~52~j;2Lh?)?;Su~x3c ziPUYb-Eg!IsD6w8o?tVITV~p~bc&-01U#_vEyXh3Tdd_0qBPZ8Z1a*O!~J9)azMS? zr%dnGJ$m0&yV0%$cAwzCX}lMqonqU47(WWL$}3)GX?V56FYJR|g=eF<2QA1l)5Mhm z9`k;wI-Q&OoL7IW*M3%d{Xo(JYR{n?!?+o^t(Usi}_vA=ihiFYbbUVkd{zVi@O|%37{B0@B)gPfhSFKGN_?});%10P0ptC z=^Q?txc9A{s4@S%GWdKqhD~?w*l38+-~*EJk?)2_LG%tG?^pt*hiR_#Bd(*hA?#_4 zGSivQ1|A#NxXR`yGo<&;$SvJN_W)au_vUBJ^yeRFW-xz|nc4YWX0qpC)+{UM?{DVy zE?o352E8oc%jFjEHU3u|Z|RHU91G&jpKGQ+e?K#W`3ua<&Yx!{ahz|KmGk#C^LiI9 zdbo>2u3jAXBaXNB#c>}C;?19Fraym%nZf){Gqdw&nYnWQbThAa=n zNBhAR#+$#yOn?3|GlTg{&0INuv6hQ<0F3(tZ@JOA}eEPKN{*~Z)X1EYwEMfrH0KWapQoRy~$=G&3U z0>>MR6RlMn7ygW8Z}=C!9Xfmh$)^~4oxfq$FHcrR^~6HFSCC}O2u!KNqLdNBZqMsV;7-l|RqO1_hz!mM4;C{psej*MZTwmGlUWN8FG+iI=L@>Zn-hDLD1h++ zbdcuCN1GJT@SE6z>`bw?z0_z0xtVZF5C*d)Ki~nMUeLibXu*Plx55j;ssB*=ves@- z!c%tVs*8)9WH~CE-5Jha=y>31qg6L)U@>nTl^UZCo+AM}XL2*Qyf~SN|A;rTl@!qo zt=-Kkot8Yi#Y^Gs@*h8#sKUT4FD9Pq?1kZ~O<1_aE4#Bbh@+4Y((^IK-*#lyqgC0m zDUpt&-Jecfa$%_soro%qqvO3f<)(_$t5wpVm$pyufXB2Ad^V+B`-q=oraym+nZf*X z&CJf;xZ_xj6}_k*$YtAC2WbGn3Ge! z+$^c6T=O`q5^8S{scd<=Pc!o_rEBG^Ek9}eP~Z#<>fu z;|0aW{TA5BiFu!e2bp=o!o_ADz3^Z&H!WOZ=HUyMnps=8%*^V-58{{z^8I<3*VI^B6(9zv*>}^_M4j7eyoF z0KL;=pi*C8!iZ`tLZ?-1jxu9)evdZ4*!jI)e&NE^=5ntb5zn#=Lbku^jV#44Tb#ka z;;hQql_tYQaoNwaj#1368U&ym)KV)c8PvXVwd>WCU#}Py2P$*NaUKlz_chC zrJ{BZLM=*&DagIkv?%E&AZGTOLoF&ZQqZCUSG%rnQuc%3{#b`L}!Q6jSCpww88R=)<)2SUS2M5rlkwKFgNvOo0CZ%AA&~baIlIV z9&v;%K7vme*ZKOBYaFaOnybVlta$B%D658f&z7P~{dx;g)aO&6E zEi;nm4waX9em=S{q|;q63GJ!xARLXKr{Rb4&mByx08RM0+Xixsj;piNdG^sL5%t70 zE{Zmu1Yzn+Nndy*;hE=`;q`2y(Y6~B5BE+e!PGCQ#*e0gM4K#0x#%%+h^1V8e1X=h zX!319=VPK{yAS;KXVTWjzt*RWu*E3P&~uB>*~2g;^I`kp;$s+hdvh{bUNqB>r!Cx^ zg1He*yn&=`)cwzf$ZD6&cxw+YX7*a-iNt*<9ofT3C><)i=O%cptcVc9nxpy`drp;J(B%G1OpDV}Z5EnbL#5_$(%` z=m|G!lQHp}Lp9tna6hpGH@7ii7tLLfoiNcc1oZrSAig?2R`&QfzSUU{@kGaCBMTDW z6L2wU_(GC`Qu|9P$m5JjuS-zbpJO~5H5;17Xw8cCm0h`%+D9Le21<})20F$1$GcQt z)I|s!bB<=vM|7h??3?rbqDH;PP1O4);6xJ8D>0?^U%D}+tXOsFvC>00C@aWKLt+1# zTM%FnpClO-EA^*(b0=fv?x^c!c4&y%Cv}P#a6XzSNW86y_Qmz&c&xWax#0HAX+5!T z`!MpkR-T+@Zf)p8D{*kCInoDsom5lwWYzlVPNEa7G|L%O&aseW`^{KC3Z(H8U(`8) zQH2;(WvoECxnAXl$=jo;=tOOOI6Y?OlfW04=mmJjr;>zb)~}q83N8x8%yPeaz89Sa z+*VXH5Y=dcTgOiaR?0c7!}rwo9R=hpkQ+Kc!-a-&wSLsXYZP7l1em>}e)^vKr$OE5 zg*`tumx=B}1a5w;^_5S-XXh1YTbRb2p{TvNGcgA8?XZz~bUIea-5u`)I?<|Z%(vI= z?=e^yjm`q0iIyjf*5;zKeCNI*P_?40Z1e@fsoM|g9-bDo3$C4tM-9f+Ot9sFp@ogRvB=F5f7 z1%kDYLQs|t&#j$FbKJQQuj{}?4xd8~pFs}(9x>g!j=nj-4pUO@CO7^bC9uzT(2JJg zdzG7!_NCUibHi(Z0~oegNJ#3XHF2Fnzv5UUIR8&1dTDPko?}B^=*n z2@7b&;=N;~_H}9Me47~OIPH8*I1$JcIjRxBFW+K(V;%&bIcL%jV@w)cAQ?Dh#tnF?8 zRcL0l`!y7u)m`bp#7>LHu`}0qU`w^wXvGHqgRp+)d!pZDMdj(UE z&c%JigFSTE{jm>#QRzI`r7GA%|J3iR@DV$S!yDxRa|hrC3<|cm3HCf>Y4A!p7|uu6 zOORo&bFHj<@f;Vn%N z@C&0$p`u2mxk~e_%WyT9XUpLz1L64cBnF2>3)37cbAQ7_gfx^b=Rk@d>TtY;E3izj z3ZmDlml(*7a&COiMM5H~=(BlKi1Rc-#2Y_hi!#W2upwn`^t>^bOx3~T$Q9{xf;}q9 zeYxm)b+5$}IYwQIdaI=D4rhK#tL#NDCt4Sy>*IpV!=Xj{RrZ>jx&_@$Bq6r&T6&@| z=sXOr72mc8`c~?-SGWCYe3DxKZu0Xwty5g7(CT*| zK-~1b<)kvj@L3Gk%$~L!c-ox&U(5#cF-_bR#}}c6PMulwg+a?(g-C9#wf5==zzXgL z0N|rOUKUhmS0JpJQcx>y9^x~7gb+8+j%``*4>T%XUXH;+Whz^!6}Av8U!57q=caxz zR`;2^T*R?oVW>l@OoipFL#h?CJ9m|{vno2-om(1iQqx#-VC;0tlbiY`nOzPq>;dkg zOk{ViCoPN99-i5qS6o;%8Pa~~yc5yxzW+a$z>$A0Nf#fONiOxyo=uu|yF{J+|C*@# z_Y(Dzur-=Jn!Tz$4JO8 zR~gAyMhe56;@L%$r_(vKgsZoGWEo{Fck9SNd7w5qS>}7%WW@K1$qn1?hM}CV!ol=0 zFSC%Jbgsc|PbFaDSx8VyxddrbmV3_G;48Y7kwM5cCYSSVO&?bs8Pr^~vDLnlY1Er3 zECaReDp56#i0s0#d3I)GsGKbiZ3@amBT!^(Vt(p#<-zSGqAq8z7|Cv9+>jA!FElJ| z7GzpH6JT;f8pY%>o4JPqzblS8)mctE<`^ui>g9ZG?XfQ*u~^nj?=F`{mJcs?d$%qe zE|tSWzWI~iKltHK_|2n^oa%E-Zz$*1-~RI2%H2nt{s zg@@*f;T85sXd?&l7XoWd65q(CG6!I|Azn<+?w%P58_UbNegM}^a}Xxq7#l9yo0%;# zk$W|NLoj?K)f781c`wb0RS8k-w5ENiqUg$OBbss+F2G;Ag_PWeEWe=2CvMLRP@Qj(y)!OK<59% zfLzt}j>3vcBHrR|#sa#YS7pV@)N;knxB0-Pkk(EuvB+QS66 zOn?Uh$P$`iOm=6UjwqZR-&Lz!a{0`KrX38XUZ)08I%vi#_SdxvYy*P9Th96P)1$a&Z@D zB!P5iQ|REG^e*q>tV|%9c)7SL3FM+KPBnpa=XA9+7q)kC(rh@SODD|-CP+!z(~Rg2 z^=oNP9NWc7v!Xk@tfhIeql;5Z_|Y)m@w`5PJgAFvNCN4O$7>rB$faGJLlcNb!;a2j z3FKe8INVfd<*hsFuWd{qnmD*nhbNHkJcD=6Tqt&+BsfPHWKr6c+Q?03&>>G$dPCYu z=V}IooM`NUstIVU2dW*Bz*hC9z~c#MyswHRpw)YNB|ZVI+0$3<64=^3y<(q$*6ryl z<_WA;*wa_8Q($pVUm;C_r9FM6G6fFwCiS(^6gb#Z1k_R))P{P>gW6b%xxA-usI5zZ zEB5piw-i|J39L(UxVKxbcDO@al;&x4Z+H!Y@B9mS+<6?IMa=@-e8JCr)iptxwWi9S z*t0u5=ehV^u-b3eOn@Cp#l`o@`N6L9{c?V`>->P6U++3UDCf_+&JW2MOs1qhEa#f8 zlc8JC-q3Y^RL*+W`7t?<>N-Cz=c!%iC**uU*ZD~~cXgeg!dd@48p3yD@z@G8{~ohM zPt_D^gSQ~Yf|=Td(TxI>y#=ur%tTL<(`Fsgi`|pRh?nxNe-jANGx6Sz$~1$@Sb*c6 zg5C2MB%_&H%Tc=qfTT3zUH@+i^eoZ5gb;FVet+th+=h5dnS9eKLq(jIY!+&ZY_`Wv0Tdl-G2=kN5ce@jYw`_skz zoZPjs%?o%gC`V>$J6t-h5=5B-KW|L~HQ`^5+OeD9f9Ha7sT%@?^3DZi6d~T$4Z#Ua zIS9esrY^Q=4w;Aw8^Fv@iZ=-UCZYS-}Ql$-ue&Cg1?%G4%q zINZ!+cuokl;;!6`p{lcmmZo(VLS7laDG1k2eK1_RX|;Q9!39}RL0=or-nPrab$LVa zDvILC&UyJ6`i2Z^tz{le6uD!6Xo53tZso+yuE}gzyKcJdRp;M@w@pO1eFPkTY$jpg zEV5Q*6v4a$!{$fl5li%k#ZV(28R zHd~y0lIYG$j-!4ov~a>Tw~^9t;_sYnQO2TZr;koVbi8cZgYbP!={au{N@cjHnnMOrLcKb z0n2Cr0{O}(uTNoy$#S3}mgD7gc$pM0-Gn1jmo5AALVRP2Z-n@kD?T)VMm?qZ;8d_F zqqhcDv3`F@X7O!*_}vp;nqT~kq&S$gm~2&chxHe~&<{p;nSlQjaD6J`&1#mX=J?h> z?49Prvxa{mKj}moVTA+h)q4AKS}*U$E9iLJSE(WE-UZfowy&$89Ux?d-;^j!c+o9X z_Z1lym!s!8+nVJWHhNx9q?Kr%Z==+HEmV`;QYJso-e37oj)o^HPjFNglBlcG`6MD~w{9j4(QRtMl+Rv)dA9Jic2_A=Y2WKVcG6z=^c3@~?1NafQo^#)cH$pF@oSYbKd z=c&YYgLt&`EdKzSf zsvdE7^mJS$#!JJ?h)I9HJRy39U^#S{S?yEFP&`#nRh}!yzZO7J#)&+P{u^j*)AUq= zP%BJ5!fXFrt=+fqX

D|0>6~5=A-sN(m`K7i$%JNQC>RPJqcXmv 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%0DXabbnX(CCbe`!iZ2g0u|Gex- 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

(T}H@mdam_OzOC!_o9?4{p$!2lpS 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 DhO?6O literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Newtonsoft.Json.xml b/GenesisCordonelInterface/RuntimePackage/Package/Newtonsoft.Json.xml new file mode 100644 index 000000000..2c981abf5 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/Newtonsoft.Json.xml @@ -0,0 +1,11363 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a timeout that will be used when executing regular expressions. + + The timeout that will be used when executing regular expressions. + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/NlogConfig.xml b/GenesisCordonelInterface/RuntimePackage/Package/NlogConfig.xml new file mode 100644 index 000000000..0210ced7a --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/NlogConfig.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GenesisCordonelInterface/RuntimePackage/Package/PdfSharp.dll b/GenesisCordonelInterface/RuntimePackage/Package/PdfSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..4fcde52f1c2426b95eb13591224562b25ebb887b GIT binary patch literal 535040 zcmcG13!GdF${%GX^IKkH||vd5SO-9tjCS5+N76 z31XTK5yf>~35J�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 z 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

A>bA_=Ba%sOd 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%0Dw0;9+k6uW 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/PdfSharp.xml b/GenesisCordonelInterface/RuntimePackage/Package/PdfSharp.xml new file mode 100644 index 000000000..8ac853e90 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/PdfSharp.xml @@ -0,0 +1,23546 @@ + + + + PdfSharp + + + +

+ Floating point formatting. + + + + + Factor to convert from degree to radian measure. + + + + + Sinus of the angle to turn a regular font to look oblique. Used for italic simulation. + + + + + Factor of the em size of a regular font to look bold. Used for bold simulation. + Value of 2% found in original XPS 1.0 documentation. + + + + + Static locking functions to make PDFsharp thread save. + + + + + A bunch of internal helper functions. + + + + + A bunch of internal helper functions. + + + + + Indirectly throws NotImplementedException. + Required because PDFsharp Release builds tread warnings as errors and + throwing NotImplementedException may lead to unreachable code which + crashes the build. + + + + + Helper class around the Debugger class. + + + + + Call Debugger.Break() if a debugger is attached. + + + + + Call Debugger.Break() if a debugger is attached or when always is set to true. + + + + + Internal stuff for development of PDFsharp. + + + + + Creates font and enforces bold/italic simulation. + + + + + Dumps the font caches to a string. + + + + + Some static helper functions for calculations. + + + + + Degree to radiant factor. + + + + + Get page size in point from specified PageSize. + + + + + Some floating point utilities. Partially reflected from WPF, later equalized with original source code. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether value1 is greater than value2 and the values are not close to each other. + + + + + Indicates whether value1 is greater than value2 or the values are close to each other. + + + + + Indicates whether value1 is less than value2 and the values are not close to each other. + + + + + Indicates whether value1 is less than value2 or the values are close to each other. + + + + + Indicates whether the value is between 0 and 1 or close to 0 or 1. + + + + + Indicates whether the value is not a number. + + + + + Indicates whether at least one of the four rectangle values is not a number. + + + + + Indicates whether the value is 1 or close to 1. + + + + + Indicates whether the value is 0 or close to 0. + + + + + Converts a double to integer. + + + + + Required native Win32 calls. + + + + + Reflected from System.Drawing.SafeNativeMethods+LOGFONT + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Move to next token. + + + + + Move to next token. + + + + + Represents the base class of all bar codes. + + + + + Initializes a new instance of the class. + + + + + + + + Creates a bar code from the specified code type. + + + + + Creates a bar code from the specified code type. + + + + + Creates a bar code from the specified code type. + + + + + Creates a bar code from the specified code type. + + + + + When overridden in a derived class gets or sets the wide narrow ratio. + + + + + Gets or sets the location of the text next to the bar code. + + + + + Gets or sets the length of the data that defines the bar code. + + + + + Gets or sets the optional start character. + + + + + Gets or sets the optional end character. + + + + + Gets or sets a value indicating whether the turbo bit is to be drawn. + (A turbo bit is something special to Kern (computer output processing) company (as far as I know)) + + + + + When defined in a derived class renders the code. + + + + + Holds all temporary information needed during rendering. + + + + + String resources for the empira barcode renderer. + + + + + Implementation of the Code 2 of 5 bar code. + + + + + Initializes a new instance of Interleaved2of5. + + + + + Initializes a new instance of Interleaved2of5. + + + + + Initializes a new instance of Interleaved2of5. + + + + + Initializes a new instance of Interleaved2of5. + + + + + Returns an array of size 5 that represents the thick (true) and thin (false) lines or spaces + representing the specified digit. + + The digit to represent. + + + + Renders the bar code. + + + + + Calculates the thick and thin line widths, + taking into account the required rendering size. + + + + + Renders the next digit pair as bar code element. + + + + + Checks the code to be convertible into an interleaved 2 of 5 bar code. + + The code to be checked. + + + + Imlpementation of the Code 3 of 9 bar code. + + + + + Initializes a new instance of Standard3of9. + + + + + Initializes a new instance of Standard3of9. + + + + + Initializes a new instance of Standard3of9. + + + + + Initializes a new instance of Standard3of9. + + + + + Returns an array of size 9 that represents the thick (true) and thin (false) lines and spaces + representing the specified digit. + + The character to represent. + + + + Calculates the thick and thin line widths, + taking into account the required rendering size. + + + + + Checks the code to be convertible into an standard 3 of 9 bar code. + + The code to be checked. + + + + Renders the bar code. + + + + + Represents the base class of all codes. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the size. + + + + + Gets or sets the text the bar code shall represent. + + + + + Always MiddleCenter. + + + + + Gets or sets the drawing direction. + + + + + When implemented in a derived class, determines whether the specified string can be used as Text + for this bar code type. + + The code string to check. + True if the text can be used for the actual barcode. + + + + Calculates the distance between an old anchor point and a new anchor point. + + + + + + + + Defines the DataMatrix 2D barcode. THIS IS AN EMPIRA INTERNAL IMPLEMENTATION. THE CODE IN + THE OPEN SOURCE VERSION IS A FAKE. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Sets the encoding of the DataMatrix. + + + + + Gets or sets the size of the Matrix' Quiet Zone. + + + + + Renders the matrix code. + + + + + Determines whether the specified string can be used as data in the DataMatrix. + + The code to be checked. + + + + Represents an OMR code. + + + + + initializes a new OmrCode with the given data. + + + + + Renders the OMR code. + + + + + Gets or sets a value indicating whether a synchronize mark is rendered. + + + + + Gets or sets the distance of the markers. + + + + + Gets or sets the thickness of the makers. + + + + + Determines whether the specified string can be used as Text for the OMR code. + + + + + Creates the XImage object for a DataMatrix. + + + + + Possible ECC200 Matrices. + + + + + Creates the DataMatrix code. + + + + + Encodes the DataMatrix. + + + + + Encodes the barcode with the DataMatrix ECC200 Encoding. + + + + + Places the data in the right positions according to Annex M of the ECC200 specification. + + + + + Places the ECC200 bits in the right positions. + + + + + Calculate and append the Reed Solomon Code. + + + + + Initialize the Galois Field. + + + + + + Initializes the Reed-Solomon Encoder. + + + + + Encodes the Reed-Solomon encoding + + + + + Creates a DataMatrix image object. + + A hex string like "AB 08 C3...". + I.e. 26 for a 26x26 matrix + + + + Creates a DataMatrix image object. + + + + + Creates a DataMatrix image object. + + + + + Specifies whether and how the text is displayed at the code area. + + + + + The anchor is located top left. + + + + + The anchor is located top center. + + + + + The anchor is located top right. + + + + + The anchor is located middle left. + + + + + The anchor is located middle center. + + + + + The anchor is located middle right. + + + + + The anchor is located bottom left. + + + + + The anchor is located bottom center. + + + + + The anchor is located bottom right. + + + + + Specifies the drawing direction of the code. + + + + + Does not rotate the code. + + + + + Rotates the code 180° at the anchor position. + + + + + Rotates the code 180° at the anchor position. + + + + + Rotates the code 180° at the anchor position. + + + + + Specifies the type of the bar code. + + + + + The standard 2 of 5 interleaved bar code. + + + + + The standard 3 of 9 bar code. + + + + + The OMR code. + + + + + The data matrix code. + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + Specifies whether and how the text is displayed at the code. + + + + + No text is drawn. + + + + + The text is located above the code. + + + + + The text is located below the code. + + + + + The text is located above within the code. + + + + + The text is located below within the code. + + + + + Represents the base class of all 2D codes. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the encoding. docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + When implemented in a derived class renders the 2D code. + + + + + Determines whether the specified string can be used as Text for this matrix code type. + + + + + Internal base class for several bar code types. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the ration between thick an thin lines. Must be between 2 and 3. + Optimal and also default value is 2.6. + + + + + Renders a thick or thin line for the bar code. + + + Determines whether a thick or a thin line is about to be rendered. + + + + Renders a thick or thin gap for the bar code. + + + Determines whether a thick or a thin gap is about to be rendered. + + + + Renders a thick bar before or behind the code. + + + + + Gets the width of a thick or a thin line (or gap). CalcLineWidth must have been called before. + + + Determines whether a thick line's with shall be returned. + + + + Specifies the alignment of a paragraph. + + + + + Default alignment, typically left alignment. + + + + + The paragraph is rendered left aligned. + + + + + The paragraph is rendered centered. + + + + + The paragraph is rendered right aligned. + + + + + The paragraph is rendered justified. + + + + + Represents a very simple text formatter. + If this class does not satisfy your needs on formatting paragraphs I recommend to take a look + at MigraDoc Foundation. Alternatively you should copy this class in your own source code and modify it. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the text. + + The text. + + + + Gets or sets the font. + + + + + Gets or sets the bounding box of the layout. + + + + + Gets or sets the alignment of the text. + + + + + Draws the text. + + The text to be drawn. + The font. + The text brush. + The layout rectangle. + + + + Draws the text. + + The text to be drawn. + The font. + The text brush. + The layout rectangle. + The format. Must be XStringFormat.TopLeft + + + + Align center, right, or justify. + + + + + Represents a single word. + + + + + Initializes a new instance of the class. + + The text of the block. + The type of the block. + The width of the text. + + + + Initializes a new instance of the class. + + The type. + + + + The text represented by this block. + + + + + The type of the block. + + + + + The width of the text. + + + + + The location relative to the upper left corner of the layout rectangle. + + + + + The alignment of this line. + + + + + A flag indicating that this is the last block that fits in the layout rectangle. + + + + + Indicates whether we are within a BT/ET block. + + + + + Graphic mode. This is default. + + + + + Text mode. + + + + + Represents the current PDF graphics state. + + + Completely revised for PDFsharp 1.4. + + + + + Indicates that the text transformation matrix currently skews 20° to the right. + + + + + The already realized part of the current transformation matrix. + + + + + The not yet realized part of the current transformation matrix. + + + + + Product of RealizedCtm and UnrealizedCtm. + + + + + Inverse of EffectiveCtm used for transformation. + + + + + Realizes the CTM. + + + + + Represents a drawing surface for PdfPages. + + + + + Gets the content created by this renderer. + + + + + Strokes a single connection of two points. + + + + + Strokes a series of connected points. + + + + + Clones the current graphics state and push it on a stack. + + + + + Sets the clip path empty. Only possible if graphic state level has the same value as it has when + the first time SetClip was invoked. + + + + + The nesting level of the PDF graphics state stack when the clip region was set to non empty. + Because of the way PDF is made the clip region can only be reset at this level. + + + + + Writes a comment to the PDF content stream. May be useful for debugging purposes. + + + + + Appends one or up to five Bézier curves that interpolate the arc. + + + + + Gets the quadrant (0 through 3) of the specified angle. If the angle lies on an edge + (0, 90, 180, etc.) the result depends on the details how the angle is used. + + + + + Appends a Bézier curve for an arc within a quadrant. + + + + + Appends a Bézier curve for a cardinal spline through pt1 and pt2. + + + + + Appends the content of a GraphicsPath object. + + + + + Initializes the default view transformation, i.e. the transformation from the user page + space to the PDF page space. + + + + + Ends the content stream, i.e. ends the text mode and balances the graphic state stack. + + + + + Begins the graphic mode (i.e. ends the text mode). + + + + + Begins the graphic mode (i.e. ends the text mode). + + + + + Makes the specified pen and brush to the current graphics objects. + + + + + Makes the specified pen to the current graphics object. + + + + + Makes the specified brush to the current graphics object. + + + + + Makes the specified font and brush to the current graphics objects. + + + + + PDFsharp uses the Td operator to set the text position. Td just sets the offset of the text matrix + and produces lesser code as Tm. + + The absolute text position. + The dy. + true if skewing for italic simulation is currently on. + + + + Makes the specified image to the current graphics object. + + + + + Realizes the current transformation matrix, if necessary. + + + + + Convert a point from Windows world space to PDF world space. + + + + + Gets the owning PdfDocument of this page or form. + + + + + Gets the PdfResources of this page or form. + + + + + Gets the size of this page or form. + + + + + Gets the resource name of the specified font within this page or form. + + + + + Gets the resource name of the specified image within this page or form. + + + + + Gets the resource name of the specified form within this page or form. + + + + + The q/Q nesting level is 0. + + + + + The q/Q nesting level is 1. + + + + + The q/Q nesting level is 2. + + + + + Saves the current graphical state. + + + + + Restores the previous graphical state. + + + + + The current graphical state. + + + + + The graphical state stack. + + + + + The height of the PDF page in point including the trim box. + + + + + The final transformation from the world space to the default page space. + + + + + Represents a graphics path that uses the same notation as GDI+. + + + + + Adds an arc that fills exactly one quadrant (quarter) of an ellipse. + Just a quick hack to draw rounded rectangles before AddArc is fully implemented. + + + + + Closes the current subpath. + + + + + Gets or sets the current fill mode (alternate or winding). + + + + + Gets the path points in GDI+ style. + + + + + Gets the path types in GDI+ style. + + + + + Defines the direction an elliptical arc is drawn. + + + + + Specifies that arcs are drawn in a counter clockwise (negative-angle) direction. + + + + + Specifies that arcs are drawn in a clockwise (positive-angle) direction. + + + + + Describes the simulation style of a font. + + + + + No font style simulation. + + + + + Bold style simulation. + + + + + Italic style simulation. + + + + + Bold and Italic style simulation. + + + + + Indicates how to handle the first point of a path. + + + + + Set the current position to the first point. + + + + + Draws a line to the first point. + + + + + Ignores the first point. + + + + + Currently not used. Only DeviceRGB is rendered in PDF. + + + + + Identifies the RGB color space. + + + + + Identifies the CMYK color space. + + + + + Identifies the gray scale color space. + + + + + Specifies how different clipping regions can be combined. + + + + + One clipping region is replaced by another. + + + + + Two clipping regions are combined by taking their intersection. + + + + + Not yet implemented in PDFsharp. + + + + + Not yet implemented in PDFsharp. + + + + + Not yet implemented in PDFsharp. + + + + + Not yet implemented in PDFsharp. + + + + + Specifies the style of dashed lines drawn with an XPen object. + + + + + Specifies a solid line. + + + + + Specifies a line consisting of dashes. + + + + + Specifies a line consisting of dots. + + + + + Specifies a line consisting of a repeating pattern of dash-dot. + + + + + Specifies a line consisting of a repeating pattern of dash-dot-dot. + + + + + Specifies a user-defined custom dash style. + + + + + Specifies how the interior of a closed path is filled. + + + + + Specifies the alternate fill mode. Called the 'odd-even rule' in PDF terminology. + + + + + Specifies the winding fill mode. Called the 'nonzero winding number rule' in PDF terminology. + + + + + Specifies style information applied to text. + + + + + Normal text. + + + + + Bold text. + + + + + Italic text. + + + + + Bold and italic text. + + + + + Underlined text. + + + + + Text with a line through the middle. + + + + + Backward compatibility. + + + + + Normal text. + + + + + Bold text. + + + + + Italic text. + + + + + Bold and italic text. + + + + + Underlined text. + + + + + Text with a line through the middle. + + + + + Determines whether rendering based on GDI+ or WPF. + For internal use in hybrid build only only. + + + + + Rendering does not depent on a particular technology. + + + + + Renders using GDI+. + + + + + Renders using WPF (including Silverlight). + + + + + Universal Windows Platform. + + + + + Type of the path data. + + + + + Specifies how the content of an existing PDF page and new content is combined. + + + + + The new content is inserted behind the old content and any subsequent drawing in done above the existing graphic. + + + + + The new content is inserted before the old content and any subsequent drawing in done beneath the existing graphic. + + + + + The new content entirely replaces the old content and any subsequent drawing in done on a blank page. + + + + + Specifies the unit of measure. + + + + + Specifies a printer's point (1/72 inch) as the unit of measure. + + + + + Specifies the inch (2.54 cm) as the unit of measure. + + + + + Specifies the millimeter as the unit of measure. + + + + + Specifies the centimeter as the unit of measure. + + + + + Specifies a presentation point (1/96 inch) as the unit of measure. + + + + + Specifies all pre-defined colors. Used to identify the pre-defined colors and to + localize their names. + + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + + Specifies the alignment of a text string relative to its layout rectangle + + + + + Specifies the text be aligned near the layout. + In a left-to-right layout, the near position is left. In a right-to-left layout, the near + position is right. + + + + + Specifies that text is aligned in the center of the layout rectangle. + + + + + Specifies that text is aligned far from the origin position of the layout rectangle. + In a left-to-right layout, the far position is right. In a right-to-left layout, the far + position is left. + + + + + Specifies that text is aligned relative to its base line. + With this option the layout rectangle must have a height of 0. + + + + + Specifies the direction of a linear gradient. + + + + + Specifies a gradient from left to right. + + + + + Specifies a gradient from top to bottom. + + + + + Specifies a gradient from upper left to lower right. + + + + + Specifies a gradient from upper right to lower left. + + + + + Specifies the available cap styles with which an XPen object can start and end a line. + + + + + Specifies a flat line cap. + + + + + Specifies a round line cap. + + + + + Specifies a square line cap. + + + + + Specifies how to join consecutive line or curve segments in a figure or subpath. + + + + + Specifies a mitered join. This produces a sharp corner or a clipped corner, + depending on whether the length of the miter exceeds the miter limit + + + + + Specifies a circular join. This produces a smooth, circular arc between the lines. + + + + + Specifies a beveled join. This produces a diagonal corner. + + + + + Specifies the order for matrix transform operations. + + + + + The new operation is applied before the old operation. + + + + + The new operation is applied after the old operation. + + + + + Specifies the direction of the y-axis. + + + + + Increasing Y values go downwards. This is the default. + + + + + Increasing Y values go upwards. This is only possible when drawing on a PDF page. + It is not implemented when drawing on a System.Drawing.Graphics object. + + + + + Specifies whether smoothing (or antialiasing) is applied to lines and curves + and the edges of filled areas. + + + + + Specifies an invalid mode. + + + + + Specifies the default mode. + + + + + Specifies high speed, low quality rendering. + + + + + Specifies high quality, low speed rendering. + + + + + Specifies no antialiasing. + + + + + Specifies antialiased rendering. + + + + + Specifies the alignment of a text string relative to its layout rectangle. + + + + + Specifies the text be aligned near the layout. + In a left-to-right layout, the near position is left. In a right-to-left layout, the near + position is right. + + + + + Specifies that text is aligned in the center of the layout rectangle. + + + + + Specifies that text is aligned far from the origin position of the layout rectangle. + In a left-to-right layout, the far position is right. In a right-to-left layout, the far + position is left. + + + + + Internal implementation class of XFontFamily. + + + + + Gets the family name this family was originally created with. + + + + + Gets the name that uniquely identifies this font family. + + + + + Gets the underlying GDI+ font family object. + Is null if the font was created by a font resolver. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + A bunch of functions that do not have a better place. + + + + + Measure string directly from font data. + + + + + Calculates an Adler32 checksum combined with the buffer length + in a 64 bit unsigned integer. + + + + + Helper class for Geometry paths. + + + + + Creates between 1 and 5 Béziers curves from parameters specified like in GDI+. + + + + + Calculates the quadrant (0 through 3) of the specified angle. If the angle lies on an edge + (0, 90, 180, etc.) the result depends on the details how the angle is used. + + + + + Appends a Bézier curve for an arc within a full quadrant. + + + + + Creates between 1 and 5 Béziers curves from parameters specified like in WPF. + + + + + Represents a stack of XGraphicsState and XGraphicsContainer objects. + + + + + Helper class for processing image files. + + + + + Represents the internal state of an XGraphics object. + Used when the state is saved and restored. + + + + + Gets or sets the current transformation matrix. + + + + + Called after this instanced was pushed on the internal graphics stack. + + + + + Called after this instanced was popped from the internal graphics stack. + + + + + This interface will be implemented by specialized classes, one for JPEG, one for BMP, one for PNG, one for GIF. Maybe more. + + + + + Imports the image. Returns null if the image importer does not support the format. + + + + + Prepares the image data needed for the PDF file. + + + + + Helper for dealing with Stream data. + + + + + Resets this instance. + + + + + Gets the original stream. + + + + + Gets the data as byte[]. + + + + + Gets the length of Data. + + + + + The imported image. + + + + + Initializes a new instance of the class. + + + + + Gets information about the image. + + + + + Gets a value indicating whether image data for the PDF file was already prepared. + + + + + Gets the image data needed for the PDF file. + + + + + Public information about the image, filled immediately. + Note: The stream will be read and decoded on the first call to PrepareImageData(). + ImageInformation can be filled for corrupted images that will throw an expection on PrepareImageData(). + + + + + Standard JPEG format (RGB). + + + + + Grayscale JPEG format. + + + + + JPEG file with inverted CMYK, thus RGBW. + + + + + JPEG file with CMYK. + + + + + The horizontal DPI (dots per inch). Can be 0 if not supported by the image format. + Note: JFIF (JPEG) files may contain either DPI or DPM or just the aspect ratio. Windows BMP files will contain DPM. Other formats may support any combination, including none at all. + + + + + The vertical DPI (dots per inch). Can be 0 if not supported by the image format. + + + + + The horizontal DPM (dots per meter). Can be 0 if not supported by the image format. + + + + + The vertical DPM (dots per meter). Can be 0 if not supported by the image format. + + + + + The horizontal component of the aspect ratio. Can be 0 if not supported by the image format. + Note: Aspect ratio will be set if either DPI or DPM was set, but may also be available in the absence of both DPI and DPM. + + + + + The vertical component of the aspect ratio. Can be 0 if not supported by the image format. + + + + + The colors used. Only valid for images with palettes, will be 0 otherwise. + + + + + Contains internal data. This includes a reference to the Stream if data for PDF was not yet prepared. + + + + + Gets the image. + + + + + Contains data needed for PDF. Will be prepared when needed. + + + + + Bitmap refers to the format used in PDF. Will be used for BMP, PNG, TIFF, GIF and others. + + + + + Initializes a new instance of the class. + + + + + Contains data needed for PDF. Will be prepared when needed. + Bitmap refers to the format used in PDF. Will be used for BMP, PNG, TIFF, GIF and others. + + + + + Gets the data. + + + + + Gets the length. + + + + + Gets the data. + + + + + Gets the length. + + + + + Image data needed for PDF bitmap images. + + + + + Initializes a new instance of the class. + + + + + Gets the data. + + + + + Gets the length. + + + + + True if first line is the top line, false if first line is the bottom line of the image. When needed, lines will be reversed while converting data into PDF format. + + + + + The offset of the image data in Data. + + + + + The offset of the color palette in Data. + + + + + Copies images without color palette. + + 4 (32bpp RGB), 3 (24bpp RGB, 32bpp ARGB) + 8 + true (ARGB), false (RGB) + Destination + + + + Imported JPEG image. + + + + + Initializes a new instance of the class. + + + + + Contains data needed for PDF. Will be prepared when needed. + + + + + Gets the data. + + + + + Gets the length. + + + + + Private data for JPEG images. + + + + + Initializes a new instance of the class. + + + + + Gets the data. + + + + + Gets the length. + + + + + The class that imports images of various formats. + + + + + Gets the image importer. + + + + + Imports the image. + + + + + Imports the image. + + + + + Represents an abstract drawing surface for PdfPages. + + + + + Draws a straight line. + + + + + Draws a series of straight lines. + + + + + Draws a Bézier spline. + + + + + Draws a series of Bézier splines. + + + + + Draws a cardinal spline. + + + + + Draws an arc. + + + + + Draws a rectangle. + + + + + Draws a series of rectangles. + + + + + Draws a rectangle with rounded corners. + + + + + Draws an ellipse. + + + + + Draws a polygon. + + + + + Draws a pie. + + + + + Draws a cardinal spline. + + + + + Draws a graphical path. + + + + + Draws a series of glyphs identified by the specified text and font. + + + + + Draws an image. + + + + + Saves the current graphics state without changing it. + + + + + Restores the specified graphics state. + + + + + + + + + + + + + + + Gets or sets the transformation matrix. + + + + + Writes a comment to the output stream. Comments have no effect on the rendering of the output. + + + + + Specifies details about how the font is used in PDF creation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating the font embedding. + + + + + Gets a value indicating how the font is encoded. + + + + + Gets the default options with WinAnsi encoding and always font embedding. + + + + + Gets the default options with Unicode encoding and always font embedding. + + + + + Provides functionality to load a bitmap image encoded in a specific format. + + + + + Gets a new instance of the PNG image decoder. + + + + + Provides functionality to save a bitmap image in a specific format. + + + + + Gets a new instance of the PNG image encoder. + + + + + Gets or sets the bitmap source to be encoded. + + + + + When overridden in a derived class saves the image on the specified stream + in the respective format. + + + + + Saves the image on the specified stream in PNG format. + + + + + Defines a pixel based bitmap image. + + + + + Initializes a new instance of the class. + + + + + Creates a default 24 bit ARGB bitmap with the specified pixel size. + + + + + Classes derived from this abstract base class define objects used to fill the + interiors of paths. + + + + + Brushes for all the pre-defined colors. + + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + + Represents a RGB, CMYK, or gray scale color. + + + + + Creates an XColor structure from a 32-bit ARGB value. + + + + + Creates an XColor structure from a 32-bit ARGB value. + + + + + Creates an XColor structure from the specified 8-bit color values (red, green, and blue). + The alpha value is implicitly 255 (fully opaque). + + + + + Creates an XColor structure from the four ARGB component (alpha, red, green, and blue) values. + + + + + Creates an XColor structure from the specified alpha value and color. + + + + + Creates an XColor structure from the specified CMYK values. + + + + + Creates an XColor structure from the specified CMYK values. + + + + + Creates an XColor structure from the specified gray value. + + + + + Creates an XColor from the specified pre-defined color. + + + + + Creates an XColor from the specified name of a pre-defined color. + + + + + Gets or sets the color space to be used for PDF generation. + + + + + Indicates whether this XColor structure is uninitialized. + + + + + Determines whether the specified object is a Color structure and is equivalent to this + Color structure. + + + + + Returns the hash code for this instance. + + + + + Determines whether two colors are equal. + + + + + Determines whether two colors are not equal. + + + + + Gets a value indicating whether this color is a known color. + + + + + Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this color. + + The hue, in degrees, of this color. The hue is measured in degrees, ranging from 0 through 360, in HSB color space. + + + + Gets the hue-saturation-brightness (HSB) saturation value for this color. + + The saturation of this color. The saturation ranges from 0 through 1, where 0 is grayscale and 1 is the most saturated. + + + + Gets the hue-saturation-brightness (HSB) brightness value for this color. + + The brightness of this color. The brightness ranges from 0 through 1, where 0 represents black and 1 represents white. + + + + One of the RGB values changed; recalculate other color representations. + + + + + One of the CMYK values changed; recalculate other color representations. + + + + + The gray scale value changed; recalculate other color representations. + + + + + Gets or sets the alpha value the specifies the transparency. + The value is in the range from 1 (opaque) to 0 (completely transparent). + + + + + Gets or sets the red value. + + + + + Gets or sets the green value. + + + + + Gets or sets the blue value. + + + + + Gets the RGB part value of the color. Internal helper function. + + + + + Gets the ARGB part value of the color. Internal helper function. + + + + + Gets or sets the cyan value. + + + + + Gets or sets the magenta value. + + + + + Gets or sets the yellow value. + + + + + Gets or sets the black (or key) value. + + + + + Gets or sets the gray scale value. + + + + + Represents the null color. + + + + + Special property for XmlSerializer only. + + + + + Manages the localization of the color class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The culture info. + + + + Gets a known color from an ARGB value. Throws an ArgumentException if the value is not a known color. + + + + + Gets all known colors. + + Indicates whether to include the color Transparent. + + + + Converts a known color to a localized color name. + + + + + Converts a color to a localized color name or an ARGB value. + + + + + Represents a set of 141 pre-defined RGB colors. Incidentally the values are the same + as in System.Drawing.Color. + + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + + Converts XGraphics enums to GDI+ enums. + + + + + Defines an object used to draw text. + + + + + Initializes a new instance of the class. + + Name of the font family. + The em size. + + + + Initializes a new instance of the class. + + Name of the font family. + The em size. + The font style. + + + + Initializes a new instance of the class. + + Name of the font family. + The em size. + The font style. + Additional PDF options. + + + + Initializes a new instance of the class with enforced style simulation. + Only for testing PDFsharp. + + + + + Initializes a new instance of the class from a System.Drawing.FontFamily. + + The System.Drawing.FontFamily. + The em size. + The font style. + + + + Initializes a new instance of the class from a System.Drawing.FontFamily. + + The System.Drawing.FontFamily. + The em size. + The font style. + Additional PDF options. + + + + Initializes a new instance of the class from a System.Drawing.Font. + + The System.Drawing.Font. + + + + Initializes a new instance of the class from a System.Drawing.Font. + + The System.Drawing.Font. + Additional PDF options. + + + + Initializes this instance by computing the glyph typeface, font family, font source and TrueType fontface. + (PDFsharp currently only deals with TrueType fonts.) + + + + + A GDI+ font object is used to setup the internal font objects. + + + + + Code separated from Metric getter to make code easier to debug. + (Setup properties in their getters caused side effects during debugging because Visual Studio calls a getter + to early to show its value in a debugger window.) + + + + + Gets the XFontFamily object associated with this XFont object. + + + + + WRONG: Gets the face name of this Font object. + Indeed it returns the font family name. + + + + + Gets the em-size of this font measured in the unit of this font object. + + + + + Gets style information for this Font object. + + + + + Indicates whether this XFont object is bold. + + + + + Indicates whether this XFont object is italic. + + + + + Indicates whether this XFont object is stroke out. + + + + + Indicates whether this XFont object is underlined. + + + + + Temporary HACK for XPS to PDF converter. + + + + + Gets the PDF options of the font. + + + + + Indicates whether this XFont is encoded as Unicode. + + + + + Gets the cell space for the font. The CellSpace is the line spacing, the sum of CellAscent and CellDescent and optionally some extra space. + + + + + Gets the cell ascent, the area above the base line that is used by the font. + + + + + Gets the cell descent, the area below the base line that is used by the font. + + + + + Gets the font metrics. + + The metrics. + + + + Returns the line spacing, in pixels, of this font. The line spacing is the vertical distance + between the base lines of two consecutive lines of text. Thus, the line spacing includes the + blank space between lines along with the height of the character itself. + + + + + Returns the line spacing, in the current unit of a specified Graphics object, of this font. + The line spacing is the vertical distance between the base lines of two consecutive lines of + text. Thus, the line spacing includes the blank space between lines along with the height of + + + + + Gets the line spacing of this font. + + + + + Override style simulations by using the value of StyleSimulations. + + + + + Used to enforce style simulations by renderer. For development purposes only. + + + + + Gets the GDI family. + + The GDI family. + + + + Implicit conversion form Font to XFont + + + + + Cache PdfFontTable.FontSelector to speed up finding the right PdfFont + if this font is used more than once. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Global cache of all internal font family objects. + + + + + Caches the font family or returns a previously cached one. + + + + + Gets the singleton. + + + + + Maps family name to internal font family. + + + + + Defines a group of typefaces having a similar basic design and certain variations in styles. + + + + + Initializes a new instance of the class. + + The family name of a font. + + + + Initializes a new instance of the class from FontFamilyInternal. + + + + + An XGlyphTypeface for a font source that comes from a custom font resolver + creates a solitary font family exclusively for it. + + + + + Gets the name of the font family. + + + + + Returns the cell ascent, in design units, of the XFontFamily object of the specified style. + + + + + Returns the cell descent, in design units, of the XFontFamily object of the specified style. + + + + + Gets the height, in font design units, of the em square for the specified style. + + + + + Returns the line spacing, in design units, of the FontFamily object of the specified style. + The line spacing is the vertical distance between the base lines of two consecutive lines of text. + + + + + Indicates whether the specified FontStyle enumeration is available. + + + + + Returns an array that contains all the FontFamily objects associated with the current graphics context. + + + + + Returns an array that contains all the FontFamily objects available for the specified + graphics context. + + + + + The implementation sigleton of font family; + + + + + Collects information of a font. + + + + + Gets the font name. + + + + + Gets the ascent value. + + + + + Gets the ascent value. + + + + + Gets the descent value. + + + + + Gets the average width. + + + + + Gets the height of capital letters. + + + + + Gets the leading value. + + + + + Gets the line spacing value. + + + + + Gets the maximum width of a character. + + + + + Gets an internal value. + + + + + Gets an internal value. + + + + + Gets the height of a lower-case character. + + + + + Gets the underline position. + + + + + Gets the underline thicksness. + + + + + Gets the strikethrough position. + + + + + Gets the strikethrough thicksness. + + + + + Represents a graphical object that can be used to render retained graphics on it. + In GDI+ it is represented by a Metafile, in WPF by a DrawingVisual, and in PDF by a Form XObjects. + + + + + The form is an imported PDF page. + + + + + The template is just created. + + + + + XGraphics.FromForm() was called. + + + + + The form was drawn at least once and is 'frozen' now. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class that represents a page of a PDF document. + + The PDF document. + The view box of the page. + + + + Initializes a new instance of the class that represents a page of a PDF document. + + The PDF document. + The size of the page. + + + + Initializes a new instance of the class that represents a page of a PDF document. + + The PDF document. + The width of the page. + The height of the page + + + + This function should be called when drawing the content of this form is finished. + The XGraphics object used for drawing the content is disposed by this function and + cannot be used for any further drawing operations. + PDFsharp automatically calls this function when this form was used the first time + in a DrawImage function. + + + + + Called from XGraphics constructor that creates an instance that work on this form. + + + + + Disposes this instance. + + + + + Sets the form in the state FormState.Finished. + + + + + Gets the owning document. + + + + + Gets the color model used in the underlying PDF document. + + + + + Gets a value indicating whether this instance is a template. + + + + + Get the width of the page identified by the property PageNumber. + + + + + Get the width of the page identified by the property PageNumber. + + + + + Get the width in point of this image. + + + + + Get the height in point of this image. + + + + + Get the width of the page identified by the property PageNumber. + + + + + Get the height of the page identified by the property PageNumber. + + + + + Get the size of the page identified by the property PageNumber. + + + + + Gets the view box of the form. + + + + + Gets 72, the horizontal resolution by design of a form object. + + + + + Gets 72 always, the vertical resolution by design of a form object. + + + + + Gets or sets the bounding box. + + + + + Gets or sets the transformation matrix. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified font within this form. + + + + + Tries to get the resource name of the specified font data within this form. + Returns null if no such font exists. + + + + + Gets the resource name of the specified font data within this form. + + + + + Gets the resource name of the specified image within this form. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified form within this form. + + + + + Implements the interface because the primary function is internal. + + + + + The PdfFormXObject gets invalid when PageNumber or transform changed. This is because a modification + of an XPdfForm must not change objects that are already been drawn. + + + + + The bytes of a font file. + + + + + Gets an existing font source or creates a new one. + A new font source is cached in font factory. + + + + + Gets or sets the fontface. + + + + + Gets the key that uniquely identifies this font source. + + + + + Gets the name of the font's name table. + + + + + Gets the bytes of the font. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Specifies a physical font face that corresponds to a font file on the disk or in memory. + + + + + Gets the name of the font face. This can be a file name, an uri, or a GUID. + + + + + Gets the English family name of the font, for example "Arial". + + + + + Gets the English subfamily name of the font, + for example "Bold". + + + + + Gets the English display name of the font, + for example "Arial italic". + + + + + Gets a value indicating whether the font weight is bold. + + + + + Gets a value indicating whether the font style is italic. + + + + + Gets the suffix of the face name in a PDF font and font descriptor. + The name based on the effective value of bold and italic from the OS/2 table. + + + + + Computes the bijective key for a typeface. + + + + + Computes the bijective key for a typeface. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Holds information about the current state of the XGraphics object. + + + + + Represents a drawing surface for a fixed size page. + + + + + Initializes a new instance of the XGraphics class for drawing on a PDF page. + + + + + Initializes a new instance of the XGraphics class used for drawing on a form. + + + + + Creates the measure context. This is a graphics context created only for querying measures of text. + Drawing on a measure context has no effect. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Drawing.XPdfForm object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Drawing.XForm object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Drawing.XForm object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Drawing.XImage object. + + + + + Internal setup. + + + + + Releases all resources used by this object. + + + + + Internal hack for MigraDoc. Will be removed in further releases. + Unicode support requires a global refactoring of MigraDoc and will be done in further releases. + + + + + A value indicating whether GDI+ or WPF is used as context. + + + + + Gets or sets the unit of measure used for page coordinates. + CURRENTLY ONLY POINT IS IMPLEMENTED. + + + + + Gets or sets the a value indicating in which direction y-value grow. + + + + + Gets the current page origin. Setting the origin is not yet implemented. + + + + + Gets the current size of the page. + + + + + Draws a line connecting two XPoint structures. + + + + + Draws a line connecting the two points specified by coordinate pairs. + + + + + Draws a series of line segments that connect an array of points. + + + + + Draws a series of line segments that connect an array of x and y pairs. + + + + + Draws a Bézier spline defined by four points. + + + + + Draws a Bézier spline defined by four points. + + + + + Draws a series of Bézier splines from an array of points. + + + + + Draws a cardinal spline through a specified array of points. + + + + + Draws a cardinal spline through a specified array of point using a specified tension. + The drawing begins offset from the beginning of the array. + + + + + Draws a cardinal spline through a specified array of points using a specified tension. + + + + + Draws an arc representing a portion of an ellipse. + + + + + Draws an arc representing a portion of an ellipse. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a series of rectangles. + + + + + Draws a series of rectangles. + + + + + Draws a series of rectangles. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws a polygon defined by an array of points. + + + + + Draws a polygon defined by an array of points. + + + + + Draws a polygon defined by an array of points. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a graphical path. + + + + + Draws a graphical path. + + + + + Draws a graphical path. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Measures the specified string when drawn with the specified font. + + + + + Measures the specified string when drawn with the specified font. + + + + + Draws the specified image. + + + + + Draws the specified image. + + + + + Draws the specified image. + + + + + Draws the specified image. + + + + + Draws the specified image. + + + + + Checks whether drawing is allowed and disposes the XGraphics object, if necessary. + + + + + Draws the specified bar code. + + + + + Draws the specified bar code. + + + + + Draws the specified bar code. + + + + + Draws the specified data matrix code. + + + + + Draws the specified data matrix code. + + + + + Saves the current state of this XGraphics object and identifies the saved state with the + returned XGraphicsState object. + + + + + Restores the state of this XGraphics object to the state represented by the specified + XGraphicsState object. + + + + + Restores the state of this XGraphics object to the state before the most recently call of Save. + + + + + Saves a graphics container with the current state of this XGraphics and + opens and uses a new graphics container. + + + + + Saves a graphics container with the current state of this XGraphics and + opens and uses a new graphics container. + + + + + Closes the current graphics container and restores the state of this XGraphics + to the state saved by a call to the BeginContainer method. + + + + + Gets the current graphics state level. The default value is 0. Each call of Save or BeginContainer + increased and each call of Restore or EndContainer decreased the value by 1. + + + + + Gets or sets the smoothing mode. + + The smoothing mode. + + + + Applies the specified translation operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified translation operation to the transformation matrix of this object + in the specified order. + + + + + Applies the specified scaling operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified scaling operation to the transformation matrix of this object + in the specified order. + + + + + Applies the specified scaling operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified scaling operation to the transformation matrix of this object + in the specified order. + + + + + Applies the specified scaling operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified scaling operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified rotation operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified rotation operation to the transformation matrix of this object + in the specified order. The angle unit of measure is degree. + + + + + Applies the specified rotation operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified rotation operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified shearing operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + ShearTransform is a synonym for SkewAtTransform. + Parameter shearX specifies the horizontal skew which is measured in degrees counterclockwise from the y-axis. + Parameter shearY specifies the vertical skew which is measured in degrees counterclockwise from the x-axis. + + + + + Applies the specified shearing operation to the transformation matrix of this object + in the specified order. + ShearTransform is a synonym for SkewAtTransform. + Parameter shearX specifies the horizontal skew which is measured in degrees counterclockwise from the y-axis. + Parameter shearY specifies the vertical skew which is measured in degrees counterclockwise from the x-axis. + + + + + Applies the specified shearing operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + ShearTransform is a synonym for SkewAtTransform. + Parameter shearX specifies the horizontal skew which is measured in degrees counterclockwise from the y-axis. + Parameter shearY specifies the vertical skew which is measured in degrees counterclockwise from the x-axis. + + + + + Applies the specified shearing operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + ShearTransform is a synonym for SkewAtTransform. + Parameter shearX specifies the horizontal skew which is measured in degrees counterclockwise from the y-axis. + Parameter shearY specifies the vertical skew which is measured in degrees counterclockwise from the x-axis. + + + + + Multiplies the transformation matrix of this object and specified matrix. + + + + + Multiplies the transformation matrix of this object and specified matrix in the specified order. + + + + + Gets the current transformation matrix. + The transformation matrix cannot be set. Instead use Save/Restore or BeginContainer/EndContainer to + save the state before Transform is called and later restore to the previous transform. + + + + + Applies a new transformation to the current transformation matrix. + + + + + Updates the clip region of this XGraphics to the intersection of the + current clip region and the specified rectangle. + + + + + Updates the clip region of this XGraphics to the intersection of the + current clip region and the specified graphical path. + + + + + Writes a comment to the output stream. Comments have no effect on the rendering of the output. + They may be useful to mark a position in a content stream of a PDF document. + + + + + Permits access to internal data. + + + + + (Under construction. May change in future versions.) + + + + + The transformation matrix from the XGraphics page space to the Graphics world space. + (The name 'default view matrix' comes from Microsoft OS/2 Presentation Manager. I choose + this name because I have no better one.) + + + + + Indicates whether to send drawing operations to _gfx or _dc. + + + + + Interface to an (optional) renderer. Currently it is the XGraphicsPdfRenderer, if defined. + + + + + The transformation matrix from XGraphics world space to page unit space. + + + + + The graphics state stack. + + + + + Gets the PDF page that serves as drawing surface if PDF is rendered, + or null, if no such object exists. + + + + + Provides access to internal data structures of the XGraphics class. + + + + + (This class is under construction.) + Currently used in MigraDoc + + + + + Gets the smallest rectangle in default page space units that completely encloses the specified rect + in world space units. + + + + + Represents the internal state of an XGraphics object. + + + + + Represents a series of connected lines and curves. + + + + + Initializes a new instance of the class. + + + + + Clones this instance. + + + + + Adds a line segment to current figure. + + + + + Adds a line segment to current figure. + + + + + Adds a series of connected line segments to current figure. + + + + + Adds a cubic Bézier curve to the current figure. + + + + + Adds a cubic Bézier curve to the current figure. + + + + + Adds a sequence of connected cubic Bézier curves to the current figure. + + + + + Adds a spline curve to the current figure. + + + + + Adds a spline curve to the current figure. + + + + + Adds a spline curve to the current figure. + + + + + Adds an elliptical arc to the current figure. + + + + + Adds an elliptical arc to the current figure. + + + + + Adds an elliptical arc to the current figure. The arc is specified WPF like. + + + + + Adds a rectangle to this path. + + + + + Adds a rectangle to this path. + + + + + Adds a series of rectangles to this path. + + + + + Adds a rectangle with rounded corners to this path. + + + + + Adds an ellipse to the current path. + + + + + Adds an ellipse to the current path. + + + + + Adds a polygon to this path. + + + + + Adds the outline of a pie shape to this path. + + + + + Adds the outline of a pie shape to this path. + + + + + Adds a closed curve to this path. + + + + + Adds a closed curve to this path. + + + + + Adds the specified path to this path. + + + + + Adds a text string to this path. + + + + + Adds a text string to this path. + + + + + Closes the current figure and starts a new figure. + + + + + Starts a new figure without closing the current figure. + + + + + Gets or sets an XFillMode that determines how the interiors of shapes are filled. + + + + + Converts each curve in this XGraphicsPath into a sequence of connected line segments. + + + + + Converts each curve in this XGraphicsPath into a sequence of connected line segments. + + + + + Converts each curve in this XGraphicsPath into a sequence of connected line segments. + + + + + Replaces this path with curves that enclose the area that is filled when this path is drawn + by the specified pen. + + + + + Replaces this path with curves that enclose the area that is filled when this path is drawn + by the specified pen. + + + + + Replaces this path with curves that enclose the area that is filled when this path is drawn + by the specified pen. + + + + + Grants access to internal objects of this class. + + + + + Gets access to underlying Core graphics path. + + + + + Provides access to the internal data structures of XGraphicsPath. + This class prevents the public interface from pollution with internal functions. + + + + + Represents the internal state of an XGraphics object. + This class is used as a handle for restoring the context. + + + + + Defines an abstract base class for pixel based images. + + + + + Gets the width of the image in pixels. + + + + + Gets the height of the image in pixels. + + + + + Defines an object used to draw image files (bmp, png, jpeg, gif) and PDF forms. + An abstract base class that provides functionality for the Bitmap and Metafile descended classes. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from an image read by ImageImporter. + + The image. + image + + + + Creates an image from the specified file. + + The path to a BMP, PNG, GIF, JPEG, TIFF, or PDF file. + + + + Creates an image from the specified stream.
+ Silverlight supports PNG and JPEG only. +
+ The stream containing a BMP, PNG, GIF, JPEG, TIFF, or PDF file. +
+ + + Tests if a file exist. Supports PDF files with page number suffix. + + The path to a BMP, PNG, GIF, JPEG, TIFF, or PDF file. + + + + Under construction + + + + + Disposes underlying GDI+ object. + + + + + Gets the width of the image. + + + + + Gets the height of the image. + + + + + The factor for conversion from DPM to PointWidth or PointHeight. + 72 points per inch, 1000 mm per meter, 25.4 mm per inch => 72 * 1000 / 25.4. + + + + + The factor for conversion from DPM to PointWidth or PointHeight. + 1000 mm per meter, 25.4 mm per inch => 1000 / 25.4. + + + + + Gets the width of the image in point. + + + + + Gets the height of the image in point. + + + + + Gets the width of the image in pixels. + + + + + Gets the height of the image in pixels. + + + + + Gets the size in point of the image. + + + + + Gets the horizontal resolution of the image. + + + + + Gets the vertical resolution of the image. + + + + + Gets or sets a flag indicating whether image interpolation is to be performed. + + + + + Gets the format of the image. + + + + + If path starts with '*' the image is created from a stream and the path is a GUID. + + + + + Contains a reference to the original stream if image was created from a stream. + + + + + Cache PdfImageTable.ImageSelector to speed up finding the right PdfImage + if this image is used more than once. + + + + + Specifies the format of the image. + + + + + Determines whether the specified object is equal to the current object. + + + + + Returns the hash code for this instance. + + + + + Gets the Portable Network Graphics (PNG) image format. + + + + + Gets the Graphics Interchange Format (GIF) image format. + + + + + Gets the Joint Photographic Experts Group (JPEG) image format. + + + + + Gets the Tag Image File Format (TIFF) image format. + + + + + Gets the Portable Document Format (PDF) image format + + + + + Gets the Windows icon image format. + + + + + Defines a Brush with a linear gradient. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets an XMatrix that defines a local geometric transform for this LinearGradientBrush. + + + + + Translates the brush with the specified offset. + + + + + Translates the brush with the specified offset. + + + + + Scales the brush with the specified scalars. + + + + + Scales the brush with the specified scalars. + + + + + Rotates the brush with the specified angle. + + + + + Rotates the brush with the specified angle. + + + + + Multiply the brush transformation matrix with the specified matrix. + + + + + Multiply the brush transformation matrix with the specified matrix. + + + + + Resets the brush transformation matrix with identity matrix. + + + + + Represents a 3-by-3 matrix that represents an affine 2D transformation. + + + + + Initializes a new instance of the XMatrix struct. + + + + + Gets the identity matrix. + + + + + Sets this matrix into an identity matrix. + + + + + Gets a value indicating whether this matrix instance is the identity matrix. + + + + + Gets an array of double values that represents the elements of this matrix. + + + + + Multiplies two matrices. + + + + + Multiplies two matrices. + + + + + Appends the specified matrix to this matrix. + + + + + Prepends the specified matrix to this matrix. + + + + + Appends the specified matrix to this matrix. + + + + + Prepends the specified matrix to this matrix. + + + + + Multiplies this matrix with the specified matrix. + + + + + Appends a translation of the specified offsets to this matrix. + + + + + Appends a translation of the specified offsets to this matrix. + + + + + Prepends a translation of the specified offsets to this matrix. + + + + + Translates the matrix with the specified offsets. + + + + + Appends the specified scale vector to this matrix. + + + + + Appends the specified scale vector to this matrix. + + + + + Prepends the specified scale vector to this matrix. + + + + + Scales the matrix with the specified scalars. + + + + + Scales the matrix with the specified scalar. + + + + + Appends the specified scale vector to this matrix. + + + + + Prepends the specified scale vector to this matrix. + + + + + Scales the matrix with the specified scalar. + + + + + Function is obsolete. + + + + + Apppends the specified scale about the specified point of this matrix. + + + + + Prepends the specified scale about the specified point of this matrix. + + + + + Function is obsolete. + + + + + Appends a rotation of the specified angle to this matrix. + + + + + Prepends a rotation of the specified angle to this matrix. + + + + + Rotates the matrix with the specified angle. + + + + + Function is obsolete. + + + + + Appends a rotation of the specified angle at the specified point to this matrix. + + + + + Prepends a rotation of the specified angle at the specified point to this matrix. + + + + + Rotates the matrix with the specified angle at the specified point. + + + + + Appends a rotation of the specified angle at the specified point to this matrix. + + + + + Prepends a rotation of the specified angle at the specified point to this matrix. + + + + + Rotates the matrix with the specified angle at the specified point. + + + + + Function is obsolete. + + + + + Appends a skew of the specified degrees in the x and y dimensions to this matrix. + + + + + Prepends a skew of the specified degrees in the x and y dimensions to this matrix. + + + + + Shears the matrix with the specified scalars. + + + + + Function is obsolete. + + + + + Appends a skew of the specified degrees in the x and y dimensions to this matrix. + + + + + Prepends a skew of the specified degrees in the x and y dimensions to this matrix. + + + + + Transforms the specified point by this matrix and returns the result. + + + + + Transforms the specified points by this matrix. + + + + + Multiplies all points of the specified array with the this matrix. + + + + + Transforms the specified vector by this Matrix and returns the result. + + + + + Transforms the specified vectors by this matrix. + + + + + Gets the determinant of this matrix. + + + + + Gets a value that indicates whether this matrix is invertible. + + + + + Inverts the matrix. + + + + + Gets or sets the value of the first row and first column of this matrix. + + + + + Gets or sets the value of the first row and second column of this matrix. + + + + + Gets or sets the value of the second row and first column of this matrix. + + + + + Gets or sets the value of the second row and second column of this matrix. + + + + + Gets or sets the value of the third row and first column of this matrix. + + + + + Gets or sets the value of the third row and second column of this matrix. + + + + + Determines whether the two matrices are equal. + + + + + Determines whether the two matrices are not equal. + + + + + Determines whether the two matrices are equal. + + + + + Determines whether this matrix is equal to the specified object. + + + + + Determines whether this matrix is equal to the specified matrix. + + + + + Returns the hash code for this instance. + + + + + Parses a matrix from a string. + + + + + Converts this XMatrix to a human readable string. + + + + + Converts this XMatrix to a human readable string. + + + + + Converts this XMatrix to a human readable string. + + + + + Sets the matrix. + + + + + Internal matrix helper. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Represents a so called 'PDF form external object', which is typically an imported page of an external + PDF document. XPdfForm objects are used like images to draw an existing PDF page of an external + document in the current document. XPdfForm objects can only be placed in PDF documents. If you try + to draw them using a XGraphics based on an GDI+ context no action is taken if no placeholder image + is specified. Otherwise the place holder is drawn. + + + + + Initializes a new instance of the XPdfForm class from the specified path to an external PDF document. + Although PDFsharp internally caches XPdfForm objects it is recommended to reuse XPdfForm objects + in your code and change the PageNumber property if more than one page is needed form the external + document. Furthermore, because XPdfForm can occupy very much memory, it is recommended to + dispose XPdfForm objects if not needed anymore. + + + + + Initializes a new instance of the class from a stream. + + The stream. + + + + Creates an XPdfForm from a file. + + + + + Creates an XPdfForm from a stream. + + + + + Sets the form in the state FormState.Finished. + + + + + Frees the memory occupied by the underlying imported PDF document, even if other XPdfForm objects + refer to this document. A reuse of this object doesn't fail, because the underlying PDF document + is re-imported if necessary. + + + + + Gets or sets an image that is used for drawing if the current XGraphics object cannot handle + PDF forms. A place holder is useful for showing a preview of a page on the display, because + PDFsharp cannot render native PDF objects. + + + + + Gets the underlying PdfPage (if one exists). + + + + + Gets the number of pages in the PDF form. + + + + + Gets the width in point of the page identified by the property PageNumber. + + + + + Gets the height in point of the page identified by the property PageNumber. + + + + + Gets the width in point of the page identified by the property PageNumber. + + + + + Gets the height in point of the page identified by the property PageNumber. + + + + + Gets the width in point of the page identified by the property PageNumber. + + + + + Gets the height in point of the page identified by the property PageNumber. + + + + + Get the size of the page identified by the property PageNumber. + + + + + Gets or sets the transformation matrix. + + + + + Gets or sets the page number in the external PDF document this object refers to. The page number + is one-based, i.e. it is in the range from 1 to PageCount. The default value is 1. + + + + + Gets or sets the page index in the external PDF document this object refers to. The page index + is zero-based, i.e. it is in the range from 0 to PageCount - 1. The default value is 0. + + + + + Gets the underlying document from which pages are imported. + + + + + Extracts the page number if the path has the form 'MyFile.pdf#123' and returns + the actual path without the number sign and the following digits. + + + + + Defines an object used to draw lines and curves. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Clones this instance. + + + + + Gets or sets the color. + + + + + Gets or sets the width. + + + + + Gets or sets the line join. + + + + + Gets or sets the line cap. + + + + + Gets or sets the miter limit. + + + + + Gets or sets the dash style. + + + + + Gets or sets the dash offset. + + + + + Gets or sets the dash pattern. + + + + + Gets or sets a value indicating whether the pen enables overprint when used in a PDF document. + Experimental, takes effect only on CMYK color mode. + + + + + Pens for all the pre-defined colors. + + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + + Represents a pair of floating point x- and y-coordinates that defines a point + in a two-dimensional plane. + + + + + Initializes a new instance of the XPoint class with the specified coordinates. + + + + + Determines whether two points are equal. + + + + + Determines whether two points are not equal. + + + + + Indicates whether the specified points are equal. + + + + + Indicates whether this instance and a specified object are equal. + + + + + Indicates whether this instance and a specified point are equal. + + + + + Returns the hash code for this instance. + + + + + Parses the point from a string. + + + + + Parses an array of points from a string. + + + + + Gets the x-coordinate of this XPoint. + + + + + Gets the x-coordinate of this XPoint. + + + + + Converts this XPoint to a human readable string. + + + + + Converts this XPoint to a human readable string. + + + + + Converts this XPoint to a human readable string. + + + + + Implements ToString. + + + + + Offsets the x and y value of this point. + + + + + Adds a point and a vector. + + + + + Adds a point and a size. + + + + + Adds a point and a vector. + + + + + Subtracts a vector from a point. + + + + + Subtracts a vector from a point. + + + + + Subtracts a point from a point. + + + + + Subtracts a size from a point. + + + + + Subtracts a point from a point. + + + + + Multiplies a point with a matrix. + + + + + Multiplies a point with a matrix. + + + + + Multiplies a point with a scalar value. + + + + + Multiplies a point with a scalar value. + + + + + Performs an explicit conversion from XPoint to XSize. + + + + + Performs an explicit conversion from XPoint to XVector. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Makes fonts that are not installed on the system available within the current application domain.
+ In Silverlight required for all fonts used in PDF documents. +
+
+ + + Initializes a new instance of the class. + + + + + Gets the global font collection. + + + + + Adds the specified font data to the global PrivateFontCollection. + Family name and style are automatically retrieved from the font. + + + + + Adds the specified font data to the global PrivateFontCollection. + Family name and style are automatically retrieved from the font. + + + + + Stores a set of four floating-point numbers that represent the location and size of a rectangle. + + + + + Initializes a new instance of the XRect class. + + + + + Initializes a new instance of the XRect class. + + + + + Initializes a new instance of the XRect class. + + + + + Initializes a new instance of the XRect class. + + + + + Initializes a new instance of the XRect class. + + + + + Creates a rectangle from for straight lines. + + + + + Determines whether the two rectangles are equal. + + + + + Determines whether the two rectangles are not equal. + + + + + Determines whether the two rectangles are equal. + + + + + Determines whether this instance and the specified object are equal. + + + + + Determines whether this instance and the specified rect are equal. + + + + + Returns the hash code for this instance. + + + + + Parses the rectangle from a string. + + + + + Converts this XRect to a human readable string. + + + + + Converts this XRect to a human readable string. + + + + + Converts this XRect to a human readable string. + + + + + Gets the empty rectangle. + + + + + Gets a value indicating whether this instance is empty. + + + + + Gets or sets the location of the rectangle. + + + + + Gets or sets the size of the rectangle. + + + + + Gets or sets the X value of the rectangle. + + + + + Gets or sets the Y value of the rectangle. + + + + + Gets or sets the width of the rectangle. + + + + + Gets or sets the height of the rectangle. + + + + + Gets the x-axis value of the left side of the rectangle. + + + + + Gets the y-axis value of the top side of the rectangle. + + + + + Gets the x-axis value of the right side of the rectangle. + + + + + Gets the y-axis value of the bottom side of the rectangle. + + + + + Gets the position of the top-left corner of the rectangle. + + + + + Gets the position of the top-right corner of the rectangle. + + + + + Gets the position of the bottom-left corner of the rectangle. + + + + + Gets the position of the bottom-right corner of the rectangle. + + + + + Gets the center of the rectangle. + + + + + Indicates whether the rectangle contains the specified point. + + + + + Indicates whether the rectangle contains the specified point. + + + + + Indicates whether the rectangle contains the specified rectangle. + + + + + Indicates whether the specified rectangle intersects with the current rectangle. + + + + + Sets current rectangle to the intersection of the current rectangle and the specified rectangle. + + + + + Returns the intersection of two rectangles. + + + + + Sets current rectangle to the union of the current rectangle and the specified rectangle. + + + + + Returns the union of two rectangles. + + + + + Sets current rectangle to the union of the current rectangle and the specified point. + + + + + Returns the intersection of a rectangle and a point. + + + + + Moves a rectangle by the specified amount. + + + + + Moves a rectangle by the specified amount. + + + + + Returns a rectangle that is offset from the specified rectangle by using the specified vector. + + + + + Returns a rectangle that is offset from the specified rectangle by using specified horizontal and vertical amounts. + + + + + Translates the rectangle by adding the specified point. + + + + + Translates the rectangle by subtracting the specified point. + + + + + Expands the rectangle by using the specified Size, in all directions. + + + + + Expands or shrinks the rectangle by using the specified width and height amounts, in all directions. + + + + + Returns the rectangle that results from expanding the specified rectangle by the specified Size, in all directions. + + + + + Creates a rectangle that results from expanding or shrinking the specified rectangle by the specified width and height amounts, in all directions. + + + + + Returns the rectangle that results from applying the specified matrix to the specified rectangle. + + + + + Transforms the rectangle by applying the specified matrix. + + + + + Multiplies the size of the current rectangle by the specified x and y values. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Represents a pair of floating-point numbers, typically the width and height of a + graphical object. + + + + + Initializes a new instance of the XPoint class with the specified values. + + + + + Determines whether two size objects are equal. + + + + + Determines whether two size objects are not equal. + + + + + Indicates whether this two instance are equal. + + + + + Indicates whether this instance and a specified object are equal. + + + + + Indicates whether this instance and a specified size are equal. + + + + + Returns the hash code for this instance. + + + + + Parses the size from a string. + + + + + Converts this XSize to an XPoint. + + + + + Converts this XSize to an XVector. + + + + + Converts this XSize to a human readable string. + + + + + Converts this XSize to a human readable string. + + + + + Converts this XSize to a human readable string. + + + + + Returns an empty size, i.e. a size with a width or height less than 0. + + + + + Gets a value indicating whether this instance is empty. + + + + + Gets or sets the width. + + + + + Gets or sets the height. + + + + + Performs an explicit conversion from XSize to XVector. + + + + + Performs an explicit conversion from XSize to XPoint. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Defines a single color object used to fill shapes and draw text. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the color of this brush. + + + + + Gets or sets a value indicating whether the brush enables overprint when used in a PDF document. + Experimental, takes effect only on CMYK color mode. + + + + + Represents the text layout information. + + + + + Initializes a new instance of the class. + + + + + Gets or sets horizontal text alignment information. + + + + + Gets or sets the line alignment. + + + + + Gets a new XStringFormat object that aligns the text left on the base line. + + + + + Gets a new XStringFormat object that aligns the text top left of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text in the middle of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text at the top of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text at the bottom of the layout rectangle. + + + + + Represents predefined text layouts. + + + + + Gets a new XStringFormat object that aligns the text left on the base line. + This is the same as BaseLineLeft. + + + + + Gets a new XStringFormat object that aligns the text left on the base line. + This is the same as Default. + + + + + Gets a new XStringFormat object that aligns the text top left of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text center left of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text bottom left of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text in the middle of the base line. + + + + + Gets a new XStringFormat object that centers the text at the top of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text in the middle of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text at the bottom of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text in right on the base line. + + + + + Gets a new XStringFormat object that aligns the text top right of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text center right of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text at the bottom right of the layout rectangle. + + + + + Represents a value and its unit of measure. The structure converts implicitly from and to + double with a value measured in point. + + + + + Initializes a new instance of the XUnit class with type set to point. + + + + + Initializes a new instance of the XUnit class. + + + + + Gets the raw value of the object without any conversion. + To determine the XGraphicsUnit use property Type. + To get the value in point use the implicit conversion to double. + + + + + Gets the unit of measure. + + + + + Gets or sets the value in point. + + + + + Gets or sets the value in inch. + + + + + Gets or sets the value in millimeter. + + + + + Gets or sets the value in centimeter. + + + + + Gets or sets the value in presentation units (1/96 inch). + + + + + Returns the object as string using the format information. + The unit of measure is appended to the end of the string. + + + + + Returns the object as string using the specified format and format information. + The unit of measure is appended to the end of the string. + + + + + Returns the object as string. The unit of measure is appended to the end of the string. + + + + + Returns the unit of measure of the object as a string like 'pt', 'cm', or 'in'. + + + + + Returns an XUnit object. Sets type to point. + + + + + Returns an XUnit object. Sets type to inch. + + + + + Returns an XUnit object. Sets type to millimeters. + + + + + Returns an XUnit object. Sets type to centimeters. + + + + + Returns an XUnit object. Sets type to Presentation. + + + + + Converts a string to an XUnit object. + If the string contains a suffix like 'cm' or 'in' the object will be converted + to the appropriate type, otherwise point is assumed. + + + + + Converts an int to an XUnit object with type set to point. + + + + + Converts a double to an XUnit object with type set to point. + + + + + Returns a double value as point. + + + + + Memberwise comparison. To compare by value, + use code like Math.Abs(a.Pt - b.Pt) < 1e-5. + + + + + Memberwise comparison. To compare by value, + use code like Math.Abs(a.Pt - b.Pt) < 1e-5. + + + + + Calls base class Equals. + + + + + Returns the hash code for this instance. + + + + + This member is intended to be used by XmlDomainObjectReader only. + + + + + Converts an existing object from one unit into another unit type. + + + + + Represents a unit with all values zero. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Represents a two-dimensional vector specified by x- and y-coordinates. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Identifies the technology of an OpenType font file. + + + + + Font is Adobe Postscript font in CFF. + + + + + Font is a TrueType font. + + + + + Font is a TrueType font collection. + + + + + TrueType font table names. + + + + + Character to glyph mapping. + + + + + Font header . + + + + + Horizontal header. + + + + + Horizontal Metrics. + + + + + Maximum profile. + + + + + Naming table. + + + + + OS/2 and Windows specific Metrics. + + + + + PostScript information. + + + + + Control Value Table. + + + + + Font program. + + + + + Glyph data. + + + + + Index to location. + + + + + CVT Program. + + + + + PostScript font program (compact font format). + + + + + Vertical Origin. + + + + + Embedded bitmap data. + + + + + Embedded bitmap location data. + + + + + Embedded bitmap scaling data. + + + + + Baseline data. + + + + + Glyph definition data. + + + + + Glyph positioning data. + + + + + Glyph substitution data. + + + + + Justification data. + + + + + Digital signature. + + + + + Grid-fitting/Scan-conversion. + + + + + Horizontal device Metrics. + + + + + Kerning. + + + + + Linear threshold data. + + + + + PCL 5 data. + + + + + Vertical device Metrics. + + + + + Vertical Header. + + + + + Vertical Metrics. + + + + + Base class for all font descriptors. + Currently only OpenTypeDescriptor is derived from this base class. + + + + + + + + + + + + + + + Gets a value indicating whether this instance belongs to a bold font. + + + + + + + + + + Gets a value indicating whether this instance belongs to an italic font. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This table contains information that describes the glyphs in the font in the TrueType outline format. + Information regarding the rasterizer (scaler) refers to the TrueType rasterizer. + http://www.microsoft.com/typography/otspec/glyf.htm + + + + + Converts the bytes in a handy representation + + + + + Gets the data of the specified glyph. + + + + + Gets the size of the byte array that defines the glyph. + + + + + Gets the offset of the specified glyph relative to the first byte of the font image. + + + + + Adds for all composite glyphs the glyphs the composite one is made of. + + + + + If the specified glyph is a composite glyph add the glyphs it is made of to the glyph table. + + + + + Prepares the font table to be compiled into its binary representation. + + + + + Converts the font into its binary representation. + + + + + Global table of all OpenType fontfaces cached by their face name and check sum. + + + + + Tries to get fontface by its key. + + + + + Tries to get fontface by its check sum. + + + + + Gets the singleton. + + + + + Maps face name to OpenType fontface. + + + + + Maps font source key to OpenType fontface. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Global table of all glyph typefaces. + + + + + Gets the singleton. + + + + + Maps typeface key to glyph typeface. + + + + + The indexToLoc table stores the offsets to the locations of the glyphs in the font, + relative to the beginning of the glyphData table. In order to compute the length of + the last glyph element, there is an extra entry after the last valid index. + + + + + Converts the bytes in a handy representation + + + + + Prepares the font table to be compiled into its binary representation. + + + + + Converts the font into its binary representation. + + + + + Represents an indirect reference to an existing font table in a font image. + Used to create binary copies of an existing font table that is not modified. + + + + + Prepares the font table to be compiled into its binary representation. + + + + + Converts the font into its binary representation. + + + + + The OpenType font descriptor. + Currently the only font type PDFsharp supports. + + + + + New... + + + + + Gets a value indicating whether this instance belongs to a bold font. + + + + + Gets a value indicating whether this instance belongs to an italic font. + + + + + Maps a unicode to the index of the corresponding glyph. + See OpenType spec "cmap - Character To Glyph Index Mapping Table / Format 4: Segment mapping to delta values" + for details about this a little bit strange looking algorithm. + + + + + Converts the width of a glyph identified by its index to PDF design units. + + + + + //Converts the width of a glyph identified by its index to PDF design units. + + + + + //Converts the width of a glyph identified by its index to PDF design units. + + + + + Represents an OpenType fontface in memory. + + + + + Shallow copy for font subset. + + + + + Initializes a new instance of the class. + + + + + Gets the full face name from the name table. + Name is also used as the key. + + + + + Gets the bytes that represents the font data. + + + + + The dictionary of all font tables. + + + + + Adds the specified table to this font image. + + + + + Reads all required tables from the font data. + + + + + Creates a new font image that is a subset of this font image containing only the specified glyphs. + + + + + Compiles the font to its binary representation. + + + + + Reads a System.Byte. + + + + + Reads a System.Int16. + + + + + Reads a System.UInt16. + + + + + Reads a System.Int32. + + + + + Reads a System.UInt32. + + + + + Reads a System.Int32. + + + + + Reads a System.Int16. + + + + + Reads a System.UInt16. + + + + + Reads a System.Int64. + + + + + Reads a System.String with the specified size. + + + + + Reads a System.Byte[] with the specified size. + + + + + Reads the specified buffer. + + + + + Reads the specified buffer. + + + + + Reads a System.Char[4] as System.String. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents the font offset table. + + + + + 0x00010000 for Version 1.0. + + + + + Number of tables. + + + + + (Maximum power of 2 ≤ numTables) x 16. + + + + + Log2(maximum power of 2 ≤ numTables). + + + + + NumTables x 16-searchRange. + + + + + Writes the offset table. + + + + + Base class for all OpenType tables used in PDFsharp. + + + + + Creates a deep copy of the current instance. + + + + + Gets the font image the table belongs to. + + + + + When overridden in a derived class, prepares the font table to be compiled into its binary representation. + + + + + When overridden in a derived class, converts the font into its binary representation. + + + + + Calculates the checksum of a table represented by its bytes. + + + + + Only Symbol and Unicode is used by PDFsharp. + + + + + CMap format 4: Segment mapping to delta values. + The Windows standard format. + + + + + This table defines the mapping of character codes to the glyph index values used in the font. + It may contain more than one subtable, in order to support more than one character encoding scheme. + + + + + Is true for symbol font encoding. + + + + + Initializes a new instance of the class. + + + + + This table gives global information about the font. The bounding box values should be computed using + only glyphs that have contours. Glyphs with no contours should be ignored for the purposes of these calculations. + + + + + This table contains information for horizontal layout. The values in the minRightSidebearing, + MinLeftSideBearing and xMaxExtent should be computed using only glyphs that have contours. + Glyphs with no contours should be ignored for the purposes of these calculations. + All reserved areas must be set to 0. + + + + + The type longHorMetric is defined as an array where each element has two parts: + the advance width, which is of type USHORT, and the left side bearing, which is of type SHORT. + These fields are in font design units. + + + + + The vertical Metrics table allows you to specify the vertical spacing for each glyph in a + vertical font. This table consists of either one or two arrays that contain metric + information (the advance heights and top sidebearings) for the vertical layout of each + of the glyphs in the font. + + + + + This table establishes the memory requirements for this font. + Fonts with CFF data must use Version 0.5 of this table, specifying only the numGlyphs field. + Fonts with TrueType outlines must use Version 1.0 of this table, where all data is required. + Both formats of OpenType require a 'maxp' table because a number of applications call the + Windows GetFontData() API on the 'maxp' table to determine the number of glyphs in the font. + + + + + The naming table allows multilingual strings to be associated with the OpenTypeTM font file. + These strings can represent copyright notices, font names, family names, style names, and so on. + To keep this table short, the font manufacturer may wish to make a limited set of entries in some + small set of languages; later, the font can be "localized" and the strings translated or added. + Other parts of the OpenType font file that require these strings can then refer to them simply by + their index number. Clients that need a particular string can look it up by its platform ID, character + encoding ID, language ID and name ID. Note that some platforms may require single byte character + strings, while others may require double byte strings. + + For historical reasons, some applications which install fonts perform Version control using Macintosh + platform (platform ID 1) strings from the 'name' table. Because of this, we strongly recommend that + the 'name' table of all fonts include Macintosh platform strings and that the syntax of the Version + number (name id 5) follows the guidelines given in this document. + + + + + Get the font family name. + + + + + Get the font subfamily name. + + + + + Get the full font name. + + + + + The OS/2 table consists of a set of Metrics that are required in OpenType fonts. + + + + + This table contains additional information needed to use TrueType or OpenTypeTM fonts + on PostScript printers. + + + + + This table contains a list of values that can be referenced by instructions. + They can be used, among other things, to control characteristics for different glyphs. + The length of the table must be an integral number of FWORD units. + + + + + This table is similar to the CVT Program, except that it is only run once, when the font is first used. + It is used only for FDEFs and IDEFs. Thus the CVT Program need not contain function definitions. + However, the CVT Program may redefine existing FDEFs or IDEFs. + + + + + The Control Value Program consists of a set of TrueType instructions that will be executed whenever the font or + point size or transformation matrix change and before each glyph is interpreted. Any instruction is legal in the + CVT Program but since no glyph is associated with it, instructions intended to move points within a particular + glyph outline cannot be used in the CVT Program. The name 'prep' is anachronistic. + + + + + This table contains information that describes the glyphs in the font in the TrueType outline format. + Information regarding the rasterizer (scaler) refers to the TrueType rasterizer. + + + + + Represents a writer for True Type font files. + + + + + Initializes a new instance of the class. + + + + + Writes a table name. + + + + + Represents an entry in the fonts table dictionary. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + 4 -byte identifier. + + + + + CheckSum for this table. + + + + + Offset from beginning of TrueType font file. + + + + + Actual length of this table in bytes. + + + + + Gets the length rounded up to a multiple of four bytes. + + + + + Associated font table. + + + + + Creates and reads a TableDirectoryEntry from the font image. + + + + + Helper class that determines the characters used in a particular font. + + + + + Adds the characters of the specified string to the hashtable. + + + + + Adds the glyphIndices to the hashtable. + + + + + Adds a ANSI characters. + + + + + Parameters that affect font selection. + + + + + Represents a font resolver info created by the platform font resolver. + + + + + Default platform specific font resolving. + + + + + Resolves the typeface by generating a font resolver info. + + Name of the font family. + Indicates whether a bold font is requested. + Indicates whether an italic font is requested. + + + + Internal implementation. + + + + + Create a GDI+ font and use its handle to retrieve font data using native calls. + + + + + Describes the physical font that must be used to render a particular XFont. + + + + + Initializes a new instance of the struct. + + The name that uniquely identifies the fontface. + + + + Initializes a new instance of the struct. + + The name that uniquely identifies the fontface. + Set to true to simulate bold when rendered. Not implemented and must be false. + Set to true to simulate italic when rendered. + Index of the font in a true type font collection. + Not yet implemented and must be zero. + + + + + Initializes a new instance of the struct. + + The name that uniquely identifies the fontface. + Set to true to simulate bold when rendered. Not implemented and must be false. + Set to true to simulate italic when rendered. + + + + Initializes a new instance of the struct. + + The name that uniquely identifies the fontface. + The style simulation flags. + + + + Gets the key for this object. + + + + + A name that uniquely identifies the font (not the family), e.g. the file name of the font. PDFsharp does not use this + name internally, but passes it to the GetFont function of the IFontResolver interface to retrieve the font data. + + + + + Indicates whether bold must be simulated. Bold simulation is not implemented in PDFsharp. + + + + + Indicates whether italic must be simulated. + + + + + Gets the style simulation flags. + + + + + The number of the font in a Truetype font collection file. The number of the first font is 0. + NOT YET IMPLEMENTED. Must be zero. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Provides functionality that converts a requested typeface into a physical font. + + + + + Converts specified information about a required typeface into a specific font. + + Name of the font family. + Set to true when a bold fontface is required. + Set to true when an italic fontface is required. + Information about the physical font, or null if the request cannot be satisfied. + + + + Gets the bytes of a physical font with specified face name. + + A face name previously retrieved by ResolveTypeface. + + + + Provides functionality to specify information about the handling of fonts in the current application domain. + + + + + The name of the default font. + + + + + Gets or sets the global font resolver for the current application domain. + This static function must be called only once and before any font operation was executed by PDFsharp. + If this is not easily to obtain, e.g. because your code is running on a web server, you must provide the + same instance of your font resolver in every subsequent setting of this property. + In a web application set the font resolver in Global.asax. + + + + + Gets or sets the default font encoding used for XFont objects where encoding is not explicitly specified. + If it is not set, the default value is PdfFontEncoding.Unicode. + If you are sure your document contains only Windows-1252 characters (see https://en.wikipedia.org/wiki/Windows-1252) + set default encoding to PdfFontEncodingj.Windows1252. + Must be set only once per app domain. + + + + + Global table of OpenType font descriptor objects. + + + + + Gets the FontDescriptor identified by the specified XFont. If no such object + exists, a new FontDescriptor is created and added to the cache. + + + + + Gets the FontDescriptor identified by the specified FontSelector. If no such object + exists, a new FontDescriptor is created and added to the stock. + + + + + Gets the singleton. + + + + + Maps font font descriptor key to font descriptor. + + + + + Provides functionality to map a fontface request to a physical font. + + + + + Converts specified information about a required typeface into a specific font. + + Name of the font family. + The font resolving options. + Typeface key if already known by caller, null otherwise. + + Information about the typeface, or null if no typeface can be found. + + + + + Gets the bytes of a physical font with specified face name. + + + + + Gets the bytes of a physical font with specified face name. + + + + + Gets a value indicating whether at least one font source was created. + + + + + Caches a font source under its face name and its key. + + + + + Caches a font source under its face name and its key. + + + + + Maps font typeface key to font resolver info. + + + + + Maps typeface key or font name to font source. + + + + + Maps font source key to font source. + + + + + Represents a writer for generation of font file streams. + + + + + Initializes a new instance of the class. + Data is written in Motorola format (big-endian). + + + + + Closes the writer and, if specified, the underlying stream. + + + + + Closes the writer and the underlying stream. + + + + + Gets or sets the position within the stream. + + + + + Writes the specified value to the font stream. + + + + + Writes the specified value to the font stream. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Gets the underlying stream. + + + + + Specifies the flags of AcroForm fields. + + + + + If set, the user may not change the value of the field. Any associated widget + annotations will not interact with the user; that is, they will not respond to + mouse clicks or change their appearance in response to mouse motions. This + flag is useful for fields whose values are computed or imported from a database. + + + + + If set, the field must have a value at the time it is exported by a submit-form action. + + + + + If set, the field must not be exported by a submit-form action. + + + + + If set, the field is a pushbutton that does not retain a permanent value. + + + + + If set, the field is a set of radio buttons; if clear, the field is a checkbox. + This flag is meaningful only if the Pushbutton flag is clear. + + + + + (Radio buttons only) If set, exactly one radio button must be selected at all times; + clicking the currently selected button has no effect. If clear, clicking + the selected button deselects it, leaving no button selected. + + + + + If set, the field may contain multiple lines of text; if clear, the field’s text + is restricted to a single line. + + + + + If set, the field is intended for entering a secure password that should + not be echoed visibly to the screen. Characters typed from the keyboard + should instead be echoed in some unreadable form, such as + asterisks or bullet characters. + To protect password confidentiality, viewer applications should never + store the value of the text field in the PDF file if this flag is set. + + + + + (PDF 1.4) If set, the text entered in the field represents the pathname of + a file whose contents are to be submitted as the value of the field. + + + + + (PDF 1.4) If set, the text entered in the field will not be spell-checked. + + + + + (PDF 1.4) If set, the field will not scroll (horizontally for single-line + fields, vertically for multiple-line fields) to accommodate more text + than will fit within its annotation rectangle. Once the field is full, no + further text will be accepted. + + + + + If set, the field is a combo box; if clear, the field is a list box. + + + + + If set, the combo box includes an editable text box as well as a drop list; + if clear, it includes only a drop list. This flag is meaningful only if the + Combo flag is set. + + + + + If set, the field’s option items should be sorted alphabetically. This flag is + intended for use by form authoring tools, not by PDF viewer applications; + viewers should simply display the options in the order in which they occur + in the Opt array. + + + + + (PDF 1.4) If set, more than one of the field’s option items may be selected + simultaneously; if clear, no more than one item at a time may be selected. + + + + + (PDF 1.4) If set, the text entered in the field will not be spell-checked. + This flag is meaningful only if the Combo and Edit flags are both set. + + + + + Represents the base class for all interactive field dictionaries. + + + + + Initializes a new instance of PdfAcroField. + + + + + Initializes a new instance of the class. Used for type transformation. + + + + + Gets the name of this field. + + + + + Gets the field flags of this instance. + + + + + Gets or sets the value of the field. + + + + + Gets or sets a value indicating whether the field is read only. + + + + + Gets the field with the specified name. + + + + + Gets a child field by name. + + + + + Indicates whether the field has child fields. + + + + + Gets the names of all descendants of this field. + + + + + Gets the names of all descendants of this field. + + + + + Gets the names of all appearance dictionaries of this AcroField. + + + + + Gets the collection of fields within this field. + + + + + Holds a collection of interactive fields. + + + + + Gets the number of elements in the array. + + + + + Gets the names of all fields in the collection. + + + + + Gets an array of all descendant names. + + + + + Gets a field from the collection. For your convenience an instance of a derived class like + PdfTextField or PdfCheckBox is returned if PDFsharp can guess the actual type of the dictionary. + If the actual type cannot be guessed by PDFsharp the function returns an instance + of PdfGenericField. + + + + + Gets the field with the specified name. + + + + + Create a derived type like PdfTextField or PdfCheckBox if possible. + If the actual cannot be guessed by PDFsharp the function returns an instance + of PdfGenericField. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Required for terminal fields; inheritable) The type of field that this dictionary + describes: + Btn Button + Tx Text + Ch Choice + Sig (PDF 1.3) Signature + Note: This entry may be present in a nonterminal field (one whose descendants + are themselves fields) in order to provide an inheritable FT value. However, a + nonterminal field does not logically have a type of its own; it is merely a container + for inheritable attributes that are intended for descendant terminal fields of + any type. + + + + + (Required if this field is the child of another in the field hierarchy; absent otherwise) + The field that is the immediate parent of this one (the field, if any, whose Kids array + includes this field). A field can have at most one parent; that is, it can be included + in the Kids array of at most one other field. + + + + + (Optional) An array of indirect references to the immediate children of this field. + + + + + (Optional) The partial field name. + + + + + (Optional; PDF 1.3) An alternate field name, to be used in place of the actual + field name wherever the field must be identified in the user interface (such as + in error or status messages referring to the field). This text is also useful + when extracting the document’s contents in support of accessibility to disabled + users or for other purposes. + + + + + (Optional; PDF 1.3) The mapping name to be used when exporting interactive form field + data from the document. + + + + + (Optional; inheritable) A set of flags specifying various characteristics of the field. + Default value: 0. + + + + + (Optional; inheritable) The field’s value, whose format varies depending on + the field type; see the descriptions of individual field types for further information. + + + + + (Optional; inheritable) The default value to which the field reverts when a + reset-form action is executed. The format of this value is the same as that of V. + + + + + (Optional; PDF 1.2) An additional-actions dictionary defining the field’s behavior + in response to various trigger events. This entry has exactly the same meaning as + the AA entry in an annotation dictionary. + + + + + (Required; inheritable) A resource dictionary containing default resources + (such as fonts, patterns, or color spaces) to be used by the appearance stream. + At a minimum, this dictionary must contain a Font entry specifying the resource + name and font dictionary of the default font for displaying the field’s text. + + + + + (Required; inheritable) The default appearance string, containing a sequence of + valid page-content graphics or text state operators defining such properties as + the field’s text size and color. + + + + + (Optional; inheritable) A code specifying the form of quadding (justification) + to be used in displaying the text: + 0 Left-justified + 1 Centered + 2 Right-justified + Default value: 0 (left-justified). + + + + + Represents an interactive form (or AcroForm), a collection of fields for + gathering information interactively from the user. + + + + + Initializes a new instance of AcroForm. + + + + + Gets the fields collection of this form. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Required) An array of references to the document’s root fields (those with + no ancestors in the field hierarchy). + + + + + (Optional) A flag specifying whether to construct appearance streams and + appearance dictionaries for all widget annotations in the document. + Default value: false. + + + + + (Optional; PDF 1.3) A set of flags specifying various document-level characteristics + related to signature fields. + Default value: 0. + + + + + (Required if any fields in the document have additional-actions dictionaries + containing a C entry; PDF 1.3) An array of indirect references to field dictionaries + with calculation actions, defining the calculation order in which their values will + be recalculated when the value of any field changes. + + + + + (Optional) A document-wide default value for the DR attribute of variable text fields. + + + + + (Optional) A document-wide default value for the DA attribute of variable text fields. + + + + + (Optional) A document-wide default value for the Q attribute of variable text fields. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the base class for all button fields. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the name which represents the opposite of /Off. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Represents the check box field. + + + + + Initializes a new instance of PdfCheckBoxField. + + + + + Indicates whether the field is checked. + + + + + Gets or sets the name of the dictionary that represents the Checked state. + + The default value is "/Yes". + + + + Gets or sets the name of the dictionary that represents the Unchecked state. + The default value is "/Off". + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Optional; inheritable; PDF 1.4) A text string to be used in place of the V entry for the + value of the field. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the base class for all choice field dictionaries. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the index of the specified string in the /Opt array or -1, if no such string exists. + + + + + Gets the value from the index in the /Opt array. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Required; inheritable) An array of options to be presented to the user. Each element of + the array is either a text string representing one of the available options or a two-element + array consisting of a text string together with a default appearance string for constructing + the item’s appearance dynamically at viewing time. + + + + + (Optional; inheritable) For scrollable list boxes, the top index (the index in the Opt array + of the first option visible in the list). + + + + + (Sometimes required, otherwise optional; inheritable; PDF 1.4) For choice fields that allow + multiple selection (MultiSelect flag set), an array of integers, sorted in ascending order, + representing the zero-based indices in the Opt array of the currently selected option + items. This entry is required when two or more elements in the Opt array have different + names but the same export value, or when the value of the choice field is an array; in + other cases, it is permitted but not required. If the items identified by this entry differ + from those in the V entry of the field dictionary (see below), the V entry takes precedence. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the combo box field. + + + + + Initializes a new instance of PdfComboBoxField. + + + + + Gets or sets the index of the selected item. + + + + + Gets or sets the value of the field. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a generic field. Used for AcroForm dictionaries unknown to PDFsharp. + + + + + Initializes a new instance of PdfGenericField. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the list box field. + + + + + Initializes a new instance of PdfListBoxField. + + + + + Gets or sets the index of the selected item + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the push button field. + + + + + Initializes a new instance of PdfPushButtonField. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the radio button field. + + + + + Initializes a new instance of PdfRadioButtonField. + + + + + Gets or sets the index of the selected radio button in a radio button group. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Optional; inheritable; PDF 1.4) An array of text strings to be used in + place of the V entries for the values of the widget annotations representing + the individual radio buttons. Each element in the array represents + the export value of the corresponding widget annotation in the + Kids array of the radio button field. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the signature field. + + + + + Initializes a new instance of PdfSignatureField. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Sig for a signature dictionary. + + + + + (Required; inheritable) The name of the signature handler to be used for + authenticating the field’s contents, such as Adobe.PPKLite, Entrust.PPKEF, + CICI.SignIt, or VeriSign.PPKVS. + + + + + (Optional) The name of a specific submethod of the specified handler. + + + + + (Required) An array of pairs of integers (starting byte offset, length in bytes) + describing the exact byte range for the digest calculation. Multiple discontinuous + byte ranges may be used to describe a digest that does not include the + signature token itself. + + + + + (Required) The encrypted signature token. + + + + + (Optional) The name of the person or authority signing the document. + + + + + (Optional) The time of signing. Depending on the signature handler, this + may be a normal unverified computer time or a time generated in a verifiable + way from a secure time server. + + + + + (Optional) The CPU host name or physical location of the signing. + + + + + (Optional) The reason for the signing, such as (I agree…). + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the text field. + + + + + Initializes a new instance of PdfTextField. + + + + + Gets or sets the text value of the text field. + + + + + Gets or sets the font used to draw the text of the field. + + + + + Gets or sets the foreground color of the field. + + + + + Gets or sets the background color of the field. + + + + + Gets or sets the maximum length of the field. + + The length of the max. + + + + Gets or sets a value indicating whether the field has multiple lines. + + + + + Gets or sets a value indicating whether this field is used for passwords. + + + + + Creates the normal appearance form X object for the annotation that represents + this acro form text field. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Optional; inheritable) The maximum length of the field’s text, in characters. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Specifies the predefined PDF actions. + + + + + Go to next page. + + + + + Go to previous page. + + + + + Go to first page. + + + + + Go to last page. + + + + + Represents a PDF Goto actions. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document that owns this object. + + + + Predefined keys of this dictionary. + + + + + (Required) The destination to jump to (see Section 8.2.1, “Destinations”). + + + + + Represents the base class for all PDF actions. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document that owns this object. + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; + if present, must be Action for an action dictionary. + + + + + (Required) The type of action that this dictionary describes. + + + + + (Optional; PDF 1.2) The next action or sequence of actions to be performed + after the action represented by this dictionary. The value is either a + single action dictionary or an array of action dictionaries to be performed + in order; see below for further discussion. + + + + + Represents the catalog dictionary. + + + + + Initializes a new instance of the class. + + + + + Get or sets the version of the PDF specification to which the document conforms. + + + + + Gets the pages collection of this document. + + + + + Implementation of PdfDocument.PageLayout. + + + + + Implementation of PdfDocument.PageMode. + + + + + Implementation of PdfDocument.ViewerPreferences. + + + + + Implementation of PdfDocument.Outlines. + + + + + Gets the AcroForm dictionary of this document. + + + + + Gets or sets the language identifier specifying the natural language for all text in the document. + Sample values are 'en-US' for 'English United States' or 'de-DE' for 'deutsch Deutschland' (i.e. 'German Germany'). + + + + + Dispatches PrepareForSave to the objects that need it. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Catalog for the catalog dictionary. + + + + + (Optional; PDF 1.4) The version of the PDF specification to which the document + conforms (for example, 1.4) if later than the version specified in the file’s header. + If the header specifies a later version, or if this entry is absent, the document + conforms to the version specified in the header. This entry enables a PDF producer + application to update the version using an incremental update. + + + + + (Required; must be an indirect reference) The page tree node that is the root of + the document’s page tree. + + + + + (Optional; PDF 1.3) A number tree defining the page labeling for the document. + The keys in this tree are page indices; the corresponding values are page label dictionaries. + Each page index denotes the first page in a labeling range to which the specified page + label dictionary applies. The tree must include a value for pageindex 0. + + + + + (Optional; PDF 1.2) The document’s name dictionary. + + + + + (Optional; PDF 1.1; must be an indirect reference) A dictionary of names and + corresponding destinations. + + + + + (Optional; PDF 1.2) A viewer preferences dictionary specifying the way the document + is to be displayed on the screen. If this entry is absent, applications should use + their own current user preference settings. + + + + + (Optional) A name object specifying the page layout to be used when the document is + opened: + SinglePage - Display one page at a time. + OneColumn - Display the pages in one column. + TwoColumnLeft - Display the pages in two columns, with oddnumbered pages on the left. + TwoColumnRight - Display the pages in two columns, with oddnumbered pages on the right. + TwoPageLeft - (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left + TwoPageRight - (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right. + + + + + (Optional) A name object specifying how the document should be displayed when opened: + UseNone - Neither document outline nor thumbnail images visible. + UseOutlines - Document outline visible. + UseThumbs - Thumbnail images visible. + FullScreen - Full-screen mode, with no menu bar, windowcontrols, or any other window visible. + UseOC - (PDF 1.5) Optional content group panel visible. + UseAttachments (PDF 1.6) Attachments panel visible. + Default value: UseNone. + + + + + (Optional; must be an indirect reference) The outline dictionary that is the root + of the document’s outline hierarchy. + + + + + (Optional; PDF 1.1; must be an indirect reference) An array of thread dictionaries + representing the document’s article threads. + + + + + (Optional; PDF 1.1) A value specifying a destination to be displayed or an action to be + performed when the document is opened. The value is either an array defining a destination + or an action dictionary representing an action. If this entry is absent, the document + should be opened to the top of the first page at the default magnification factor. + + + + + (Optional; PDF 1.4) An additional-actions dictionary defining the actions to be taken + in response to various trigger events affecting the document as a whole. + + + + + (Optional; PDF 1.1) A URI dictionary containing document-level information for URI + (uniform resource identifier) actions. + + + + + (Optional; PDF 1.2) The document’s interactive form (AcroForm) dictionary. + + + + + (Optional; PDF 1.4; must be an indirect reference) A metadata stream + containing metadata for the document. + + + + + (Optional; PDF 1.3) The document’s structure tree root dictionary. + + + + + (Optional; PDF 1.4) A mark information dictionary containing information + about the document’s usage of Tagged PDF conventions. + + + + + (Optional; PDF 1.4) A language identifier specifying the natural language for all + text in the document except where overridden by language specifications for structure + elements or marked content. If this entry is absent, the language is considered unknown. + + + + + (Optional; PDF 1.3) A Web Capture information dictionary containing state information + used by the Acrobat Web Capture (AcroSpider) plugin extension. + + + + + (Optional; PDF 1.4) An array of output intent dictionaries describing the color + characteristics of output devices on which the document might be rendered. + + + + + (Optional; PDF 1.4) A page-piece dictionary associated with the document. + + + + + (Optional; PDF 1.5; required if a document contains optional content) The document’s + optional content properties dictionary. + + + + + (Optional; PDF 1.5) A permissions dictionary that specifies user access permissions + for the document. + + + + + (Optional; PDF 1.5) A dictionary containing attestations regarding the content of a + PDF document, as it relates to the legality of digital signatures. + + + + + (Optional; PDF 1.7) An array of requirement dictionaries representing + requirements for the document. + + + + + (Optional; PDF 1.7) A collection dictionary that a PDF consumer uses to enhance + the presentation of file attachments stored in the PDF document. + + + + + (Optional; PDF 1.7) A flag used to expedite the display of PDF documents containing XFA forms. + It specifies whether the document must be regenerated when the document is first opened. + If true, the viewer application treats the document as a shell and regenerates the content + when the document is opened, regardless of any dynamic forms settings that appear in the XFA + stream itself. This setting is used to expedite the display of documents whose layout varies + depending on the content of the XFA streams. + If false, the viewer application does not regenerate the content when the document is opened. + See the XML Forms Architecture (XFA) Specification (Bibliography). + Default value: false. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a CIDFont dictionary. + + + + + Prepares the object to get saved. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Font for a CIDFont dictionary. + + + + + (Required) The type of CIDFont; CIDFontType0 or CIDFontType2. + + + + + (Required) The PostScript name of the CIDFont. For Type 0 CIDFonts, this + is usually the value of the CIDFontName entry in the CIDFont program. For + Type 2 CIDFonts, it is derived the same way as for a simple TrueType font; + In either case, the name can have a subset prefix if appropriate. + + + + + (Required) A dictionary containing entries that define the character collection + of the CIDFont. + + + + + (Required; must be an indirect reference) A font descriptor describing the + CIDFont’s default metrics other than its glyph widths. + + + + + (Optional) The default width for glyphs in the CIDFont. + Default value: 1000. + + + + + (Optional) A description of the widths for the glyphs in the CIDFont. The + array’s elements have a variable format that can specify individual widths + for consecutive CIDs or one width for a range of CIDs. + Default value: none (the DW value is used for all glyphs). + + + + + (Optional; applies only to CIDFonts used for vertical writing) An array of two + numbers specifying the default metrics for vertical writing. + Default value: [880 −1000]. + + + + + (Optional; applies only to CIDFonts used for vertical writing) A description + of the metrics for vertical writing for the glyphs in the CIDFont. + Default value: none (the DW2 value is used for all glyphs). + + + + + (Optional; Type 2 CIDFonts only) A specification of the mapping from CIDs + to glyph indices. If the value is a stream, the bytes in the stream contain the + mapping from CIDs to glyph indices: the glyph index for a particular CID + value c is a 2-byte value stored in bytes 2 × c and 2 × c + 1, where the first + byte is the high-order byte. If the value of CIDToGIDMap is a name, it must + be Identity, indicating that the mapping between CIDs and glyph indices is + the identity mapping. + Default value: Identity. + This entry may appear only in a Type 2 CIDFont whose associated True-Type font + program is embedded in the PDF file. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the content of a page. PDFsharp supports only one content stream per page. + If an imported page has an array of content streams, the streams are concatenated to + one single stream. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The dict. + + + + Sets a value indicating whether the content is compressed with the ZIP algorithm. + + + + + Unfilters the stream. + + + + + Surround content with q/Q operations if necessary. + + + + + Predefined keys of this dictionary. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents an array of PDF content streams of a page. + + + + + Initializes a new instance of the class. + + The document. + + + + Appends a new content stream and returns it. + + + + + Prepends a new content stream and returns it. + + + + + Creates a single content stream with the bytes from the array of the content streams. + This operation does not modify any of the content streams in this array. + + + + + Replaces the current content of the page with the specified content sequence. + + + + + Replaces the current content of the page with the specified bytes. + + + + + Gets the enumerator. + + + + + Represents a PDF cross-reference stream. + + + + + Initializes a new instance of the class. + + + + + Predefined keys for cross-reference dictionaries. + + + + + (Required) The type of PDF object that this dictionary describes; + must be XRef for a cross-reference stream. + + + + + (Required) The number one greater than the highest object number + used in this section or in any section for which this is an update. + It is equivalent to the Size entry in a trailer dictionary. + + + + + (Optional) An array containing a pair of integers for each subsection in this section. + The first integer is the first object number in the subsection; the second integer + is the number of entries in the subsection. + The array is sorted in ascending order by object number. Subsections cannot overlap; + an object number may have at most one entry in a section. + Default value: [0 Size]. + + + + + (Present only if the file has more than one cross-reference stream; not meaningful in + hybrid-reference files) The byte offset from the beginning of the file to the beginning + of the previous cross-reference stream. This entry has the same function as the Prev + entry in the trailer dictionary. + + + + + (Required) An array of integers representing the size of the fields in a single + cross-reference entry. The table describes the types of entries and their fields. + For PDF 1.5, W always contains three integers; the value of each integer is the + number of bytes (in the decoded stream) of the corresponding field. For example, + [1 2 1] means that the fields are one byte, two bytes, and one byte, respectively. + + A value of zero for an element in the W array indicates that the corresponding field + is not present in the stream, and the default value is used, if there is one. If the + first element is zero, the type field is not present, and it defaults to type 1. + + The sum of the items is the total length of each entry; it can be used with the + Indexarray to determine the starting position of each subsection. + + Note: Different cross-reference streams in a PDF file may use different values for W. + + Entries in a cross-reference stream. + + TYPE FIELD DESCRIPTION + 0 1 The type of this entry, which must be 0. Type 0 entries define the linked list of free objects (corresponding to f entries in a cross-reference table). + 2 The object number of the next free object. + 3 The generation number to use if this object number is used again. + 1 1 The type of this entry, which must be 1. Type 1 entries define objects that are in use but are not compressed (corresponding to n entries in a cross-reference table). + 2 The byte offset of the object, starting from the beginning of the file. + 3 The generation number of the object. Default value: 0. + 2 1 The type of this entry, which must be 2. Type 2 entries define compressed objects. + 2 The object number of the object stream in which this object is stored. (The generation number of the object stream is implicitly 0.) + 3 The index of this object within the object stream. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the cross-reference table of a PDF document. + It contains all indirect objects of a document. + + + + + Represents the relation between PdfObjectID and PdfReference for a PdfDocument. + + + + + Adds a cross reference entry to the table. Used when parsing the trailer. + + + + + Adds a PdfObject to the table. + + + + + Gets a cross reference entry from an object identifier. + Returns null if no object with the specified ID exists in the object table. + + + + + Indicates whether the specified object identifier is in the table. + + + + + Returns the next free object number. + + + + + Writes the xref section in pdf stream. + + + + + Gets an array of all object identifiers. For debugging purposes only. + + + + + Gets an array of all cross references in ascending order by their object identifier. + + + + + Removes all objects that cannot be reached from the trailer. + Returns the number of removed objects. + + + + + Renumbers the objects starting at 1. + + + + + Checks the logical consistence for debugging purposes (useful after reconstruction work). + + + + + Calculates the transitive closure of the specified PdfObject, i.e. all indirect objects + recursively reachable from the specified object. + + + + + Calculates the transitive closure of the specified PdfObject with the specified depth, i.e. all indirect objects + recursively reachable from the specified object in up to maximally depth steps. + + + + + Gets the cross reference to an objects used for undefined indirect references. + + + + + Represents a base class for dictionaries with a content stream. + Implement IContentStream for use with a content writer. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + + + + Gets the resources dictionary of this dictionary. If no such dictionary exists, it is created. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified image within this dictionary. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified form within this dictionary. + + + + + Implements the interface because the primary function is internal. + + + + + Predefined keys of this dictionary. + + + + + (Optional but strongly recommended; PDF 1.2) A dictionary specifying any + resources (such as fonts and images) required by the form XObject. + + + + + Represents an extended graphics state object. + + + + + Initializes a new instance of the class. + + The document. + + + + Used in Edf.Xps. + + + + + Used in Edf.Xps. + ...for shading patterns + + + + + Sets the alpha value for stroking operations. + + + + + Sets the alpha value for nonstroking operations. + + + + + Sets the overprint value for stroking operations. + + + + + Sets the overprint value for nonstroking operations. + + + + + Sets a soft mask object. + + + + + Common keys for all streams. + + + + + (Optional) The type of PDF object that this dictionary describes; + must be ExtGState for a graphics state parameter dictionary. + + + + + (Optional; PDF 1.3) The line width (see “Line Width” on page 185). + + + + + (Optional; PDF 1.3) The line cap style. + + + + + (Optional; PDF 1.3) The line join style. + + + + + (Optional; PDF 1.3) The miter limit. + + + + + (Optional; PDF 1.3) The line dash pattern, expressed as an array of the form + [dashArray dashPhase], where dashArray is itself an array and dashPhase is an integer. + + + + + (Optional; PDF 1.3) The name of the rendering intent. + + + + + (Optional) A flag specifying whether to apply overprint. In PDF 1.2 and earlier, + there is a single overprint parameter that applies to all painting operations. + Beginning with PDF 1.3, there are two separate overprint parameters: one for stroking + and one for all other painting operations. Specifying an OP entry sets both parameters + unless there is also an op entry in the same graphics state parameter dictionary, in + which case the OP entry sets only the overprint parameter for stroking. + + + + + (Optional; PDF 1.3) A flag specifying whether to apply overprint for painting operations + other than stroking. If this entry is absent, the OP entry, if any, sets this parameter. + + + + + (Optional; PDF 1.3) The overprint mode. + + + + + (Optional; PDF 1.3) An array of the form [font size], where font is an indirect + reference to a font dictionary and size is a number expressed in text space units. + These two objects correspond to the operands of the Tf operator; however, + the first operand is an indirect object reference instead of a resource name. + + + + + (Optional) The black-generation function, which maps the interval [0.0 1.0] + to the interval [0.0 1.0]. + + + + + (Optional; PDF 1.3) Same as BG except that the value may also be the name Default, + denoting the black-generation function that was in effect at the start of the page. + If both BG and BG2 are present in the same graphics state parameter dictionary, + BG2 takes precedence. + + + + + (Optional) The undercolor-removal function, which maps the interval + [0.0 1.0] to the interval [-1.0 1.0]. + + + + + (Optional; PDF 1.3) Same as UCR except that the value may also be the name Default, + denoting the undercolor-removal function that was in effect at the start of the page. + If both UCR and UCR2 are present in the same graphics state parameter dictionary, + UCR2 takes precedence. + + + + + (Optional) A flag specifying whether to apply automatic stroke adjustment. + + + + + (Optional; PDF 1.4) The current blend mode to be used in the transparent imaging model. + + + + + (Optional; PDF 1.4) The current soft mask, specifying the mask shape or + mask opacity values to be used in the transparent imaging model. + + + + + (Optional; PDF 1.4) The current stroking alpha constant, specifying the constant + shape or constant opacity value to be used for stroking operations in the transparent + imaging model. + + + + + (Optional; PDF 1.4) Same as CA, but for nonstroking operations. + + + + + (Optional; PDF 1.4) The alpha source flag (“alpha is shape”), specifying whether + the current soft mask and alpha constant are to be interpreted as shape values (true) + or opacity values (false). + + + + + (Optional; PDF 1.4) The text knockout flag, which determines the behavior of + overlapping glyphs within a text object in the transparent imaging model. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Contains all used ExtGState objects of a document. + + + + + Initializes a new instance of this class, which is a singleton for each document. + + + + + Gets a PdfExtGState with the key 'CA' set to the specified alpha value. + + + + + Gets a PdfExtGState with the key 'ca' set to the specified alpha value. + + + + + Represents a PDF font. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is symbol font. + + + + + Gets or sets the CMapInfo. + + + + + Gets or sets ToUnicodeMap. + + + + + Adds a tag of exactly six uppercase letters to the font name + according to PDF Reference Section 5.5.3 'Font Subsets' + + + + + Predefined keys common to all font dictionaries. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Font for a font dictionary. + + + + + (Required) The type of font. + + + + + (Required) The PostScript name of the font. + + + + + (Required except for the standard 14 fonts; must be an indirect reference) + A font descriptor describing the font’s metrics other than its glyph widths. + Note: For the standard 14 fonts, the entries FirstChar, LastChar, Widths, and + FontDescriptor must either all be present or all be absent. Ordinarily, they are + absent; specifying them enables a standard font to be overridden. + + + + + The PDF font descriptor flags. + + + + + All glyphs have the same width (as opposed to proportional or variable-pitch + fonts, which have different widths). + + + + + Glyphs have serifs, which are short strokes drawn at an angle on the top and + bottom of glyph stems. (Sans serif fonts do not have serifs.) + + + + + Font contains glyphs outside the Adobe standard Latin character set. This + flag and the Nonsymbolic flag cannot both be set or both be clear. + + + + + Glyphs resemble cursive handwriting. + + + + + Font uses the Adobe standard Latin character set or a subset of it. + + + + + Glyphs have dominant vertical strokes that are slanted. + + + + + Font contains no lowercase letters; typically used for display purposes, + such as for titles or headlines. + + + + + Font contains both uppercase and lowercase letters. The uppercase letters are + similar to those in the regular version of the same typeface family. The glyphs + for the lowercase letters have the same shapes as the corresponding uppercase + letters, but they are sized and their proportions adjusted so that they have the + same size and stroke weight as lowercase glyphs in the same typeface family. + + + + + Determines whether bold glyphs are painted with extra pixels even at very small + text sizes. + + + + + A PDF font descriptor specifies metrics and other attributes of a simple font, + as distinct from the metrics of individual glyphs. + + + + + Gets or sets the name of the font. + + + + + Gets a value indicating whether this instance is symbol font. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; must be + FontDescriptor for a font descriptor. + + + + + (Required) The PostScript name of the font. This name should be the same as the + value of BaseFont in the font or CIDFont dictionary that refers to this font descriptor. + + + + + (Optional; PDF 1.5; strongly recommended for Type 3 fonts in Tagged PDF documents) + A string specifying the preferred font family name. For example, for the font + Times Bold Italic, the FontFamily is Times. + + + + + (Optional; PDF 1.5; strongly recommended for Type 3 fonts in Tagged PDF documents) + The font stretch value. It must be one of the following names (ordered from + narrowest to widest): UltraCondensed, ExtraCondensed, Condensed, SemiCondensed, + Normal, SemiExpanded, Expanded, ExtraExpanded or UltraExpanded. + Note: The specific interpretation of these values varies from font to font. + For example, Condensed in one font may appear most similar to Normal in another. + + + + + (Optional; PDF 1.5; strongly recommended for Type 3 fonts in Tagged PDF documents) + The weight (thickness) component of the fully-qualified font name or font specifier. + The possible values are 100, 200, 300, 400, 500, 600, 700, 800, or 900, where each + number indicates a weight that is at least as dark as its predecessor. A value of + 400 indicates a normal weight; 700 indicates bold. + Note: The specific interpretation of these values varies from font to font. + For example, 300 in one font may appear most similar to 500 in another. + + + + + (Required) A collection of flags defining various characteristics of the font. + + + + + (Required, except for Type 3 fonts) A rectangle (see Section 3.8.4, “Rectangles”), + expressed in the glyph coordinate system, specifying the font bounding box. This + is the smallest rectangle enclosing the shape that would result if all of the + glyphs of the font were placed with their origins coincident and then filled. + + + + + (Required) The angle, expressed in degrees counterclockwise from the vertical, of + the dominant vertical strokes of the font. (For example, the 9-o’clock position is 90 + degrees, and the 3-o’clock position is –90 degrees.) The value is negative for fonts + that slope to the right, as almost all italic fonts do. + + + + + (Required, except for Type 3 fonts) The maximum height above the baseline reached + by glyphs in this font, excluding the height of glyphs for accented characters. + + + + + (Required, except for Type 3 fonts) The maximum depth below the baseline reached + by glyphs in this font. The value is a negative number. + + + + + (Optional) The spacing between baselines of consecutive lines of text. + Default value: 0. + + + + + (Required for fonts that have Latin characters, except for Type 3 fonts) The vertical + coordinate of the top of flat capital letters, measured from the baseline. + + + + + (Optional) The font’s x height: the vertical coordinate of the top of flat nonascending + lowercase letters (like the letter x), measured from the baseline, in fonts that have + Latin characters. Default value: 0. + + + + + (Required, except for Type 3 fonts) The thickness, measured horizontally, of the dominant + vertical stems of glyphs in the font. + + + + + (Optional) The thickness, measured vertically, of the dominant horizontal stems + of glyphs in the font. Default value: 0. + + + + + (Optional) The average width of glyphs in the font. Default value: 0. + + + + + (Optional) The maximum width of glyphs in the font. Default value: 0. + + + + + (Optional) The width to use for character codes whose widths are not specified in a + font dictionary’s Widths array. This has a predictable effect only if all such codes + map to glyphs whose actual widths are the same as the value of the MissingWidth entry. + Default value: 0. + + + + + (Optional) A stream containing a Type 1 font program. + + + + + (Optional; PDF 1.1) A stream containing a TrueType font program. + + + + + (Optional; PDF 1.2) A stream containing a font program whose format is specified + by the Subtype entry in the stream dictionary. + + + + + (Optional; meaningful only in Type 1 fonts; PDF 1.1) A string listing the character + names defined in a font subset. The names in this string must be in PDF syntax—that is, + each name preceded by a slash (/). The names can appear in any order. The name .notdef + should be omitted; it is assumed to exist in the font subset. If this entry is absent, + the only indication of a font subset is the subset tag in the FontName entry. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + TrueType with WinAnsi encoding. + + + + + TrueType with Identity-H or Identity-V encoding (unicode). + + + + + Contains all used fonts of a document. + + + + + Initializes a new instance of this class, which is a singleton for each document. + + + + + Gets a PdfFont from an XFont. If no PdfFont already exists, a new one is created. + + + + + Gets a PdfFont from a font program. If no PdfFont already exists, a new one is created. + + + + + Tries to gets a PdfFont from the font dictionary. + Returns null if no such PdfFont exists. + + + + + Map from PdfFontSelector to PdfFont. + + + + + Represents an external form object (e.g. an imported page). + + + + + Gets the PdfResources object of this form. + + + + + Gets the resource name of the specified font data within this form XObject. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be XObject for a form XObject. + + + + + (Required) The type of XObject that this dictionary describes; must be Form + for a form XObject. + + + + + (Optional) A code identifying the type of form XObject that this dictionary + describes. The only valid value defined at the time of publication is 1. + Default value: 1. + + + + + (Required) An array of four numbers in the form coordinate system, giving the + coordinates of the left, bottom, right, and top edges, respectively, of the + form XObject’s bounding box. These boundaries are used to clip the form XObject + and to determine its size for caching. + + + + + (Optional) An array of six numbers specifying the form matrix, which maps + form space into user space. + Default value: the identity matrix [1 0 0 1 0 0]. + + + + + (Optional but strongly recommended; PDF 1.2) A dictionary specifying any + resources (such as fonts and images) required by the form XObject. + + + + + (Optional; PDF 1.4) A group attributes dictionary indicating that the contents + of the form XObject are to be treated as a group and specifying the attributes + of that group (see Section 4.9.2, “Group XObjects”). + Note: If a Ref entry (see below) is present, the group attributes also apply to the + external page imported by that entry, which allows such an imported page to be + treated as a group without further modification. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Contains all external PDF files from which PdfFormXObjects are imported into the current document. + + + + + Initializes a new instance of this class, which is a singleton for each document. + + + + + Gets a PdfFormXObject from an XPdfForm. Because the returned objects must be unique, always + a new instance of PdfFormXObject is created if none exists for the specified form. + + + + + Gets the imported object table. + + + + + Gets the imported object table. + + + + + Map from Selector to PdfImportedObjectTable. + + + + + A collection of information that uniquely identifies a particular ImportedObjectTable. + + + + + Initializes a new instance of FormSelector from an XPdfForm. + + + + + Initializes a new instance of FormSelector from a PdfPage. + + + + + Represents a PDF group XObject. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; + if present, must be Group for a group attributes dictionary. + + + + + (Required) The group subtype, which identifies the type of group whose + attributes this dictionary describes and determines the format and meaning + of the dictionary’s remaining entries. The only group subtype defined in + PDF 1.4 is Transparency. Other group subtypes may be added in the future. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents an image. + + + + + Initializes a new instance of PdfImage from an XImage. + + + + + Gets the underlying XImage object. + + + + + Returns 'Image'. + + + + + Creates the keys for a JPEG image. + + + + + Creates the keys for a FLATE image. + + + + + Reads images that are returned from GDI+ without color palette. + + 4 (32bpp RGB), 3 (24bpp RGB, 32bpp ARGB) + 8 + true (ARGB), false (RGB) + + + + Common keys for all streams. + + + + + (Optional) The type of PDF object that this dictionary describes; + if present, must be XObject for an image XObject. + + + + + (Required) The type of XObject that this dictionary describes; + must be Image for an image XObject. + + + + + (Required) The width of the image, in samples. + + + + + (Required) The height of the image, in samples. + + + + + (Required for images, except those that use the JPXDecode filter; not allowed for image masks) + The color space in which image samples are specified; it can be any type of color space except + Pattern. If the image uses the JPXDecode filter, this entry is optional: + • If ColorSpace is present, any color space specifications in the JPEG2000 data are ignored. + • If ColorSpace is absent, the color space specifications in the JPEG2000 data are used. + The Decode array is also ignored unless ImageMask is true. + + + + + (Required except for image masks and images that use the JPXDecode filter) + The number of bits used to represent each color component. Only a single value may be specified; + the number of bits is the same for all color components. Valid values are 1, 2, 4, 8, and + (in PDF 1.5) 16. If ImageMask is true, this entry is optional, and if specified, its value + must be 1. + If the image stream uses a filter, the value of BitsPerComponent must be consistent with the + size of the data samples that the filter delivers. In particular, a CCITTFaxDecode or JBIG2Decode + filter always delivers 1-bit samples, a RunLengthDecode or DCTDecode filter delivers 8-bit samples, + and an LZWDecode or FlateDecode filter delivers samples of a specified size if a predictor function + is used. + If the image stream uses the JPXDecode filter, this entry is optional and ignored if present. + The bit depth is determined in the process of decoding the JPEG2000 image. + + + + + (Optional; PDF 1.1) The name of a color rendering intent to be used in rendering the image. + Default value: the current rendering intent in the graphics state. + + + + + (Optional) A flag indicating whether the image is to be treated as an image mask. + If this flag is true, the value of BitsPerComponent must be 1 and Mask and ColorSpace should + not be specified; unmasked areas are painted using the current nonstroking color. + Default value: false. + + + + + (Optional except for image masks; not allowed for image masks; PDF 1.3) + An image XObject defining an image mask to be applied to this image, or an array specifying + a range of colors to be applied to it as a color key mask. If ImageMask is true, this entry + must not be present. + + + + + (Optional) An array of numbers describing how to map image samples into the range of values + appropriate for the image’s color space. If ImageMask is true, the array must be either + [0 1] or [1 0]; otherwise, its length must be twice the number of color components required + by ColorSpace. If the image uses the JPXDecode filter and ImageMask is false, Decode is ignored. + Default value: see “Decode Arrays”. + + + + + (Optional) A flag indicating whether image interpolation is to be performed. + Default value: false. + + + + + (Optional; PDF 1.3) An array of alternate image dictionaries for this image. The order of + elements within the array has no significance. This entry may not be present in an image + XObject that is itself an alternate image. + + + + + (Optional; PDF 1.4) A subsidiary image XObject defining a soft-mask image to be used as a + source of mask shape or mask opacity values in the transparent imaging model. The alpha + source parameter in the graphics state determines whether the mask values are interpreted as + shape or opacity. If present, this entry overrides the current soft mask in the graphics state, + as well as the image’s Mask entry, if any. (However, the other transparency related graphics + state parameters — blend mode and alpha constant — remain in effect.) If SMask is absent, the + image has no associated soft mask (although the current soft mask in the graphics state may + still apply). + + + + + (Optional for images that use the JPXDecode filter, meaningless otherwise; PDF 1.5) + A code specifying how soft-mask information encoded with image samples should be used: + 0 If present, encoded soft-mask image information should be ignored. + 1 The image’s data stream includes encoded soft-mask values. An application can create + a soft-mask image from the information to be used as a source of mask shape or mask + opacity in the transparency imaging model. + 2 The image’s data stream includes color channels that have been preblended with a + background; the image data also includes an opacity channel. An application can create + a soft-mask image with a Matte entry from the opacity channel information to be used as + a source of mask shape or mask opacity in the transparency model. If this entry has a + nonzero value, SMask should not be specified. + Default value: 0. + + + + + (Required in PDF 1.0; optional otherwise) The name by which this image XObject is + referenced in the XObject subdictionary of the current resource dictionary. + + + + + (Required if the image is a structural content item; PDF 1.3) The integer key of the + image’s entry in the structural parent tree. + + + + + (Optional; PDF 1.3; indirect reference preferred) The digital identifier of the image’s + parent Web Capture content set. + + + + + (Optional; PDF 1.2) An OPI version dictionary for the image. If ImageMask is true, + this entry is ignored. + + + + + (Optional; PDF 1.4) A metadata stream containing metadata for the image. + + + + + (Optional; PDF 1.5) An optional content group or optional content membership dictionary, + specifying the optional content properties for this image XObject. Before the image is + processed, its visibility is determined based on this entry. If it is determined to be + invisible, the entire image is skipped, as if there were no Do operator to invoke it. + + + + + Counts the consecutive one bits in an image line. + + The reader. + The bits left. + + + + Counts the consecutive zero bits in an image line. + + The reader. + The bits left. + + + + Returns the offset of the next bit in the range + [bitStart..bitEnd] that is different from the + specified color. The end, bitEnd, is returned + if no such bit exists. + + The reader. + The offset of the start bit. + The offset of the end bit. + If set to true searches "one" (i. e. white), otherwise searches black. + The offset of the first non-matching bit. + + + + Returns the offset of the next bit in the range + [bitStart..bitEnd] that is different from the + specified color. The end, bitEnd, is returned + if no such bit exists. + Like FindDifference, but also check the + starting bit against the end in case start > end. + + The reader. + The offset of the start bit. + The offset of the end bit. + If set to true searches "one" (i. e. white), otherwise searches black. + The offset of the first non-matching bit. + + + + 2d-encode a row of pixels. Consult the CCITT documentation for the algorithm. + + The writer. + Offset of image data in bitmap file. + The bitmap file. + Index of the current row. + Index of the reference row (0xffffffff if there is none). + The width of the image. + The height of the image. + The bytes per line in the bitmap file. + + + + Encodes a bitonal bitmap using 1D CCITT fax encoding. + + Space reserved for the fax encoded bitmap. An exception will be thrown if this buffer is too small. + The bitmap to be encoded. + Offset of image data in bitmap file. + The width of the image. + The height of the image. + The size of the fax encoded image (0 on failure). + + + + Encodes a bitonal bitmap using 2D group 4 CCITT fax encoding. + + Space reserved for the fax encoded bitmap. An exception will be thrown if this buffer is too small. + The bitmap to be encoded. + Offset of image data in bitmap file. + The width of the image. + The height of the image. + The size of the fax encoded image (0 on failure). + + + + Writes the image data. + + The writer. + The count of bits (pels) to encode. + The color of the pels. + + + + Helper class for creating bitmap masks (8 pels per byte). + + + + + Returns the bitmap mask that will be written to PDF. + + + + + Creates a bitmap mask. + + + + + Starts a new line. + + + + + Adds a pel to the current line. + + + + + + Adds a pel from an alpha mask value. + + + + + The BitReader class is a helper to read bits from an in-memory bitmap file. + + + + + Initializes a new instance of the class. + + The in-memory bitmap file. + The offset of the line to read. + The count of bits that may be read (i. e. the width of the image for normal usage). + + + + Sets the position within the line (needed for 2D encoding). + + The new position. + + + + Gets a single bit at the specified position. + + The position. + True if bit is set. + + + + Returns the bits that are in the buffer (without changing the position). + Data is MSB aligned. + + The count of bits that were returned (1 through 8). + The MSB aligned bits from the buffer. + + + + Moves the buffer to the next byte. + + + + + "Removes" (eats) bits from the buffer. + + The count of bits that were processed. + + + + A helper class for writing groups of bits into an array of bytes. + + + + + Initializes a new instance of the class. + + The byte array to be written to. + + + + Writes the buffered bits into the byte array. + + + + + Masks for n bits in a byte (with n = 0 through 8). + + + + + Writes bits to the byte array. + + The bits to be written (LSB aligned). + The count of bits. + + + + Writes a line from a look-up table. + A "line" in the table are two integers, one containing the values, one containing the bit count. + + + + + Flushes the buffer and returns the count of bytes written to the array. + + + + + Contains all used images of a document. + + + + + Initializes a new instance of this class, which is a singleton for each document. + + + + + Gets a PdfImage from an XImage. If no PdfImage already exists, a new one is created. + + + + + Map from ImageSelector to PdfImage. + + + + + A collection of information that uniquely identifies a particular PdfImage. + + + + + Initializes a new instance of ImageSelector from an XImage. + + + + + Represents the imported objects of an external document. Used to cache objects that are + already imported when a PdfFormXObject is added to a page. + + + + + Initializes a new instance of this class with the document the objects are imported from. + + + + + Gets the document this table belongs to. + + + + + Gets the external document, or null, if the external document is garbage collected. + + + + + Indicates whether the specified object is already imported. + + + + + Adds a cloned object to this table. + + The object identifier in the foreign object. + The cross reference to the clone of the foreign object, which belongs to + this document. In general the clone has a different object identifier. + + + + Gets the cloned object that corresponds to the specified external identifier. + + + + + Maps external object identifiers to cross reference entries of the importing document + {PdfObjectID -> PdfReference}. + + + + + Provides access to the internal document data structures. This class prevents the public + interfaces from pollution with to much internal functions. + + + + + Gets or sets the first document identifier. + + + + + Gets the first document identifier as GUID. + + + + + Gets or sets the second document identifier. + + + + + Gets the first document identifier as GUID. + + + + + Gets the catalog dictionary. + + + + + Gets the ExtGStateTable object. + + + + + Returns the object with the specified Identifier, or null, if no such object exists. + + + + + Maps the specified external object to the substitute object in this document. + Returns null if no such object exists. + + + + + Returns the PdfReference of the specified object, or null, if the object is not in the + document's object table. + + + + + Gets the object identifier of the specified object. + + + + + Gets the object number of the specified object. + + + + + Gets the generation number of the specified object. + + + + + Gets all indirect objects ordered by their object identifier. + + + + + Gets all indirect objects ordered by their object identifier. + + + + + Creates the indirect object of the specified type, adds it to the document, + and returns the object. + + + + + Adds an object to the PDF document. This operation and only this operation makes the object + an indirect object owned by this document. + + + + + Removes an object from the PDF document. + + + + + Returns an array containing the specified object as first element follows by its transitive + closure. The closure of an object are all objects that can be reached by indirect references. + The transitive closure is the result of applying the calculation of the closure to a closure + as long as no new objects came along. This is e.g. useful for getting all objects belonging + to the resources of a page. + + + + + Returns an array containing the specified object as first element follows by its transitive + closure limited by the specified number of iterations. + + + + + Writes a PdfItem into the specified stream. + + + + + The name of the custom value key. + + + + + Provides access to the internal PDF object data structures. This class prevents the public + interfaces from pollution with to much internal functions. + + + + + Gets the object identifier. Returns PdfObjectID.Empty for direct objects. + + + + + Gets the object number. + + + + + Gets the generation number. + + + + + Gets the name of the current type. + Not a very useful property, but can be used for data binding. + + + + + Represents an object stream that contains compressed objects. + PDF 1.5. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + + + + Reads the compressed object with the specified index. + + + + + Reads the compressed object with the specified index. + + + + + N pairs of integers. + The first integer represents the object number of the compressed object. + The second integer represents the absolute offset of that object in the decoded stream, + i.e. the byte offset plus First entry. + + + + + Predefined keys common to all font dictionaries. + + + + + (Required) The type of PDF object that this dictionary describes; + must be ObjStmfor an object stream. + + + + + (Required) The number of compressed objects in the stream. + + + + + (Required) The byte offset (in the decoded stream) of the first + compressed object. + + + + + (Optional) A reference to an object stream, of which the current object + stream is considered an extension. Both streams are considered part of + a collection of object streams (see below). A given collection consists + of a set of streams whose Extendslinks form a directed acyclic graph. + + + + + Represents a PDF page object. + + + + + + + + + + Represents an indirect reference to a PdfObject. + + + + + Initializes a new PdfReference instance for the specified indirect object. + + + + + Initializes a new PdfReference instance from the specified object identifier and file position. + + + + + Writes the object in PDF iref table format. + + + + + Writes an indirect reference. + + + + + Gets or sets the object identifier. + + + + + Gets the object number of the object identifier. + + + + + Gets the generation number of the object identifier. + + + + + Gets or sets the file position of the related PdfObject. + + + + + Gets or sets the referenced PdfObject. + + + + + Hack for dead objects. + + + + + Gets or sets the document this object belongs to. + + + + + Gets a string representing the object identifier. + + + + + Implements a comparer that compares PdfReference objects by their PdfObjectID. + + + + + Base class for all dictionaries that map resource names to objects. + + + + + Adds all imported resource names to the specified hashtable. + + + + + Represents a PDF resource object. + + + + + Initializes a new instance of the class. + + The document. + + + + Adds the specified font to this resource dictionary and returns its local resource name. + + + + + Adds the specified image to this resource dictionary + and returns its local resource name. + + + + + Adds the specified form object to this resource dictionary + and returns its local resource name. + + + + + Adds the specified graphics state to this resource dictionary + and returns its local resource name. + + + + + Adds the specified pattern to this resource dictionary + and returns its local resource name. + + + + + Adds the specified pattern to this resource dictionary + and returns its local resource name. + + + + + Adds the specified shading to this resource dictionary + and returns its local resource name. + + + + + Gets the fonts map. + + + + + Gets the external objects map. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Check whether a resource name is already used in the context of this resource dictionary. + PDF4NET uses GUIDs as resource names, but I think this weapon is to heavy. + + + + + All the names of imported resources. + + + + + Maps all PDFsharp resources to their local resource names. + + + + + Predefined keys of this dictionary. + + + + + (Optional) A dictionary that maps resource names to graphics state + parameter dictionaries. + + + + + (Optional) A dictionary that maps each resource name to either the name of a + device-dependent color space or an array describing a color space. + + + + + (Optional) A dictionary that maps each resource name to either the name of a + device-dependent color space or an array describing a color space. + + + + + (Optional; PDF 1.3) A dictionary that maps resource names to shading dictionaries. + + + + + (Optional) A dictionary that maps resource names to external objects. + + + + + (Optional) A dictionary that maps resource names to font dictionaries. + + + + + (Optional) An array of predefined procedure set names. + + + + + (Optional; PDF 1.2) A dictionary that maps resource names to property list + dictionaries for marked content. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Base class for FontTable, ImageTable, FormXObjectTable etc. + + + + + Base class for document wide resource tables. + + + + + Gets the owning document of this resource table. + + + + + Represents a shading dictionary. + + + + + Initializes a new instance of the class. + + + + + Setups the shading from the specified brush. + + + + + Common keys for all streams. + + + + + (Required) The shading type: + 1 Function-based shading + 2 Axial shading + 3 Radial shading + 4 Free-form Gouraud-shaded triangle mesh + 5 Lattice-form Gouraud-shaded triangle mesh + 6 Coons patch mesh + 7 Tensor-product patch mesh + + + + + (Required) The color space in which color values are expressed. This may be any device, + CIE-based, or special color space except a Pattern space. + + + + + (Optional) An array of color components appropriate to the color space, specifying + a single background color value. If present, this color is used, before any painting + operation involving the shading, to fill those portions of the area to be painted + that lie outside the bounds of the shading object. In the opaque imaging model, + the effect is as if the painting operation were performed twice: first with the + background color and then with the shading. + + + + + (Optional) An array of four numbers giving the left, bottom, right, and top coordinates, + respectively, of the shading’s bounding box. The coordinates are interpreted in the + shading’s target coordinate space. If present, this bounding box is applied as a temporary + clipping boundary when the shading is painted, in addition to the current clipping path + and any other clipping boundaries in effect at that time. + + + + + (Optional) A flag indicating whether to filter the shading function to prevent aliasing + artifacts. The shading operators sample shading functions at a rate determined by the + resolution of the output device. Aliasing can occur if the function is not smooth—that + is, if it has a high spatial frequency relative to the sampling rate. Anti-aliasing can + be computationally expensive and is usually unnecessary, since most shading functions + are smooth enough or are sampled at a high enough frequency to avoid aliasing effects. + Anti-aliasing may not be implemented on some output devices, in which case this flag + is ignored. + Default value: false. + + + + + (Required) An array of four numbers [x0 y0 x1 y1] specifying the starting and + ending coordinates of the axis, expressed in the shading’s target coordinate space. + + + + + (Optional) An array of two numbers [t0 t1] specifying the limiting values of a + parametric variable t. The variable is considered to vary linearly between these + two values as the color gradient varies between the starting and ending points of + the axis. The variable t becomes the input argument to the color function(s). + Default value: [0.0 1.0]. + + + + + (Required) A 1-in, n-out function or an array of n 1-in, 1-out functions (where n + is the number of color components in the shading dictionary’s color space). The + function(s) are called with values of the parametric variable t in the domain defined + by the Domain entry. Each function’s domain must be a superset of that of the shading + dictionary. If the value returned by the function for a given color component is out + of range, it is adjusted to the nearest valid value. + + + + + (Optional) An array of two boolean values specifying whether to extend the shading + beyond the starting and ending points of the axis, respectively. + Default value: [false false]. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a shading pattern dictionary. + + + + + Initializes a new instance of the class. + + + + + Setups the shading pattern from the specified brush. + + + + + Common keys for all streams. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Pattern for a pattern dictionary. + + + + + (Required) A code identifying the type of pattern that this dictionary describes; + must be 2 for a shading pattern. + + + + + (Required) A shading object (see below) defining the shading pattern’s gradient fill. + + + + + (Optional) An array of six numbers specifying the pattern matrix. + Default value: the identity matrix [1 0 0 1 0 0]. + + + + + (Optional) A graphics state parameter dictionary containing graphics state parameters + to be put into effect temporarily while the shading pattern is painted. Any parameters + that are not so specified are inherited from the graphics state that was in effect + at the beginning of the content stream in which the pattern is defined as a resource. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a PDF soft mask. + + + + + Initializes a new instance of the class. + + The document that owns the object. + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; + if present, must be Mask for a soft-mask dictionary. + + + + + (Required) A subtype specifying the method to be used in deriving the mask values + from the transparency group specified by the G entry: + Alpha: Use the group’s computed alpha, disregarding its color. + Luminosity: Convert the group’s computed color to a single-component luminosity value. + + + + + (Required) A transparency group XObject to be used as the source of alpha + or color values for deriving the mask. If the subtype S is Luminosity, the + group attributes dictionary must contain a CS entry defining the color space + in which the compositing computation is to be performed. + + + + + (Optional) An array of component values specifying the color to be used + as the backdrop against which to composite the transparency group XObject G. + This entry is consulted only if the subtype S is Luminosity. The array consists of + n numbers, where n is the number of components in the color space specified + by the CS entry in the group attributes dictionary. + Default value: the color space’s initial value, representing black. + + + + + (Optional) A function object specifying the transfer function to be used in + deriving the mask values. The function accepts one input, the computed + group alpha or luminosity (depending on the value of the subtype S), and + returns one output, the resulting mask value. Both the input and output + must be in the range 0.0 to 1.0; if the computed output falls outside this + range, it is forced to the nearest valid value. The name Identity may be + specified in place of a function object to designate the identity function. + Default value: Identity. + + + + + Represents a tiling pattern dictionary. + + + + + Initializes a new instance of the class. + + + + + Common keys for all streams. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Pattern for a pattern dictionary. + + + + + (Required) A code identifying the type of pattern that this dictionary describes; + must be 1 for a tiling pattern. + + + + + (Required) A code that determines how the color of the pattern cell is to be specified: + 1: Colored tiling pattern. The pattern’s content stream specifies the colors used to + paint the pattern cell. When the content stream begins execution, the current color + is the one that was initially in effect in the pattern’s parent content stream. + 2: Uncolored tiling pattern. The pattern’s content stream does not specify any color + information. Instead, the entire pattern cell is painted with a separately specified color + each time the pattern is used. Essentially, the content stream describes a stencil + through which the current color is to be poured. The content stream must not invoke + operators that specify colors or other color-related parameters in the graphics state; + otherwise, an error occurs. The content stream may paint an image mask, however, + since it does not specify any color information. + + + + + (Required) A code that controls adjustments to the spacing of tiles relative to the device + pixel grid: + 1: Constant spacing. Pattern cells are spaced consistently—that is, by a multiple of a + device pixel. To achieve this, the application may need to distort the pattern cell slightly + by making small adjustments to XStep, YStep, and the transformation matrix. The amount + of distortion does not exceed 1 device pixel. + 2: No distortion. The pattern cell is not distorted, but the spacing between pattern cells + may vary by as much as 1 device pixel, both horizontally and vertically, when the pattern + is painted. This achieves the spacing requested by XStep and YStep on average but not + necessarily for each individual pattern cell. + 3: Constant spacing and faster tiling. Pattern cells are spaced consistently as in tiling + type 1 but with additional distortion permitted to enable a more efficient implementation. + + + + + (Required) An array of four numbers in the pattern coordinate system giving the + coordinates of the left, bottom, right, and top edges, respectively, of the pattern + cell’s bounding box. These boundaries are used to clip the pattern cell. + + + + + (Required) The desired horizontal spacing between pattern cells, measured in the + pattern coordinate system. + + + + + (Required) The desired vertical spacing between pattern cells, measured in the pattern + coordinate system. Note that XStep and YStep may differ from the dimensions of the + pattern cell implied by the BBox entry. This allows tiling with irregularly shaped figures. + XStep and YStep may be either positive or negative but not zero. + + + + + (Required) A resource dictionary containing all of the named resources required by + the pattern’s content stream (see Section 3.7.2, “Resource Dictionaries”). + + + + + (Optional) An array of six numbers specifying the pattern matrix. + Default value: the identity matrix [1 0 0 1 0 0]. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a ToUnicode map for composite font. + + + + + Gets or sets the CMap info. + + + + + Creates the ToUnicode map from the CMapInfo. + + + + + Represents a PDF trailer dictionary. Even though trailers are dictionaries they never have a cross + reference entry in PdfReferenceTable. + + + + + Initializes a new instance of PdfTrailer. + + + + + Initializes a new instance of the class from a . + + + + + (Required; must be an indirect reference) + The catalog dictionary for the PDF document contained in the file. + + + + + Gets the first or second document identifier. + + + + + Sets the first or second document identifier. + + + + + Creates and sets two identical new document IDs. + + + + + Gets the standard security handler. + + + + + Replace temporary irefs by their correct counterparts from the iref table. + + + + + Predefined keys of this dictionary. + + + + + (Required; must not be an indirect reference) The total number of entries in the file’s + cross-reference table, as defined by the combination of the original section and all + update sections. Equivalently, this value is 1 greater than the highest object number + used in the file. + Note: Any object in a cross-reference section whose number is greater than this value is + ignored and considered missing. + + + + + (Present only if the file has more than one cross-reference section; must not be an indirect + reference) The byte offset from the beginning of the file to the beginning of the previous + cross-reference section. + + + + + (Required; must be an indirect reference) The catalog dictionary for the PDF document + contained in the file. + + + + + (Required if document is encrypted; PDF 1.1) The document’s encryption dictionary. + + + + + (Optional; must be an indirect reference) The document’s information dictionary. + + + + + (Optional, but strongly recommended; PDF 1.1) An array of two strings constituting + a file identifier for the file. Although this entry is optional, + its absence might prevent the file from functioning in some workflows + that depend on files being uniquely identified. + + + + + (Optional) The byte offset from the beginning of the file of a cross-reference stream. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a PDF transparency group XObject. + + + + + Predefined keys of this dictionary. + + + + + (Sometimes required, as discussed below) + The group color space, which is used for the following purposes: + • As the color space into which colors are converted when painted into the group + • As the blending color space in which objects are composited within the group + • As the color space of the group as a whole when it in turn is painted as an object onto its backdrop + The group color space may be any device or CIE-based color space that + treats its components as independent additive or subtractive values in the + range 0.0 to 1.0, subject to the restrictions described in Section 7.2.3, “Blending Color Space.” + These restrictions exclude Lab and lightness-chromaticity ICCBased color spaces, + as well as the special color spaces Pattern, Indexed, Separation, and DeviceN. + Device color spaces are subject to remapping according to the DefaultGray, + DefaultRGB, and DefaultCMYK entries in the ColorSpace subdictionary of the + current resource dictionary. + Ordinarily, the CS entry is allowed only for isolated transparency groups + (those for which I, below, is true), and even then it is optional. However, + this entry is required in the group attributes dictionary for any transparency + group XObject that has no parent group or page from which to inherit — in + particular, one that is the value of the G entry in a soft-mask dictionary of + subtype Luminosity. + In addition, it is always permissible to specify CS in the group attributes + dictionary associated with a page object, even if I is false or absent. In the + normal case in which the page is imposed directly on the output medium, + the page group is effectively isolated regardless of the I value, and the + specified CS value is therefore honored. But if the page is in turn used as an + element of some other page and if the group is non-isolated, CS is ignored + and the color space is inherited from the actual backdrop with which the + page is composited. + Default value: the color space of the parent group or page into which this + transparency group is painted. (The parent’s color space in turn can be + either explicitly specified or inherited.) + + + + + (Optional) A flag specifying whether the transparency group is isolated. + If this flag is true, objects within the group are composited against a fully + transparent initial backdrop; if false, they are composited against the + group’s backdrop. + Default value: false. + In the group attributes dictionary for a page, the interpretation of this + entry is slightly altered. In the normal case in which the page is imposed + directly on the output medium, the page group is effectively isolated and + the specified I value is ignored. But if the page is in turn used as an + element of some other page, it is treated as if it were a transparency + group XObject; the I value is interpreted in the normal way to determine + whether the page group is isolated. + + + + + (Optional) A flag specifying whether the transparency group is a knockout + group. If this flag is false, later objects within the group are composited + with earlier ones with which they overlap; if true, they are composited with + the group’s initial backdrop and overwrite (“knock out”) any earlier + overlapping objects. + Default value: false. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a TrueType font. + + + + + Initializes a new instance of PdfTrueTypeFont from an XFont. + + + + + Prepares the object to get saved. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Font for a font dictionary. + + + + + (Required) The type of font; must be TrueType for a TrueType font. + + + + + (Required in PDF 1.0; optional otherwise) The name by which this font is + referenced in the Font subdictionary of the current resource dictionary. + + + + + (Required) The PostScript name of the font. For Type 1 fonts, this is usually + the value of the FontName entry in the font program; for more information. + The Post-Script name of the font can be used to find the font’s definition in + the consumer application or its environment. It is also the name that is used when + printing to a PostScript output device. + + + + + (Required except for the standard 14 fonts) The first character code defined + in the font’s Widths array. + + + + + (Required except for the standard 14 fonts) The last character code defined + in the font’s Widths array. + + + + + (Required except for the standard 14 fonts; indirect reference preferred) + An array of (LastChar - FirstChar + 1) widths, each element being the glyph width + for the character code that equals FirstChar plus the array index. For character + codes outside the range FirstChar to LastChar, the value of MissingWidth from the + FontDescriptor entry for this font is used. The glyph widths are measured in units + in which 1000 units corresponds to 1 unit in text space. These widths must be + consistent with the actual widths given in the font program. + + + + + (Required except for the standard 14 fonts; must be an indirect reference) + A font descriptor describing the font’s metrics other than its glyph widths. + Note: For the standard 14 fonts, the entries FirstChar, LastChar, Widths, and + FontDescriptor must either all be present or all be absent. Ordinarily, they are + absent; specifying them enables a standard font to be overridden. + + + + + (Optional) A specification of the font’s character encoding if different from its + built-in encoding. The value of Encoding is either the name of a predefined + encoding (MacRomanEncoding, MacExpertEncoding, or WinAnsiEncoding, as described in + Appendix D) or an encoding dictionary that specifies differences from the font’s + built-in encoding or from a specified predefined encoding. + + + + + (Optional; PDF 1.2) A stream containing a CMap file that maps character + codes to Unicode values. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a composite font. Used for Unicode encoding. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Font for a font dictionary. + + + + + (Required) The type of font; must be Type0 for a Type 0 font. + + + + + (Required) The PostScript name of the font. In principle, this is an arbitrary + name, since there is no font program associated directly with a Type 0 font + dictionary. The conventions described here ensure maximum compatibility + with existing Acrobat products. + If the descendant is a Type 0 CIDFont, this name should be the concatenation + of the CIDFont’s BaseFont name, a hyphen, and the CMap name given in the + Encoding entry (or the CMapName entry in the CMap). If the descendant is a + Type 2 CIDFont, this name should be the same as the CIDFont’s BaseFont name. + + + + + (Required) The name of a predefined CMap, or a stream containing a CMap + that maps character codes to font numbers and CIDs. If the descendant is a + Type 2 CIDFont whose associated TrueType font program is not embedded + in the PDF file, the Encoding entry must be a predefined CMap name. + + + + + (Required) A one-element array specifying the CIDFont dictionary that is the + descendant of this Type 0 font. + + + + + ((Optional) A stream containing a CMap file that maps character codes to + Unicode values. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Base class for all PDF external objects. + + + + + Initializes a new instance of the class. + + The document that owns the object. + + + + Predefined keys of this dictionary. + + + + + Specifies the annotation flags. + + + + + If set, do not display the annotation if it does not belong to one of the standard + annotation types and no annotation handler is available. If clear, display such an + unknown annotation using an appearance stream specified by its appearancedictionary, + if any. + + + + + (PDF 1.2) If set, do not display or print the annotation or allow it to interact + with the user, regardless of its annotation type or whether an annotation + handler is available. In cases where screen space is limited, the ability to hide + and show annotations selectively can be used in combination with appearance + streams to display auxiliary pop-up information similar in function to online + help systems. + + + + + (PDF 1.2) If set, print the annotation when the page is printed. If clear, never + print the annotation, regardless of whether it is displayed on the screen. This + can be useful, for example, for annotations representing interactive pushbuttons, + which would serve no meaningful purpose on the printed page. + + + + + (PDF 1.3) If set, do not scale the annotation’s appearance to match the magnification + of the page. The location of the annotation on the page (defined by the + upper-left corner of its annotation rectangle) remains fixed, regardless of the + page magnification. See below for further discussion. + + + + + (PDF 1.3) If set, do not rotate the annotation’s appearance to match the rotation + of the page. The upper-left corner of the annotation rectangle remains in a fixed + location on the page, regardless of the page rotation. See below for further discussion. + + + + + (PDF 1.3) If set, do not display the annotation on the screen or allow it to + interact with the user. The annotation may be printed (depending on the setting + of the Print flag) but should be considered hidden for purposes of on-screen + display and user interaction. + + + + + (PDF 1.3) If set, do not allow the annotation to interact with the user. The + annotation may be displayed or printed (depending on the settings of the + NoView and Print flags) but should not respond to mouse clicks or change its + appearance in response to mouse motions. + Note: This flag is ignored for widget annotations; its function is subsumed by + the ReadOnly flag of the associated form field. + + + + + (PDF 1.4) If set, do not allow the annotation to be deleted or its properties + (including position and size) to be modified by the user. However, this flag does + not restrict changes to the annotation’s contents, such as the value of a form + field. + + + + + (PDF 1.5) If set, invert the interpretation of the NoView flag for certain events. + A typical use is to have an annotation that appears only when a mouse cursor is + held over it. + + + + + Specifies the predefined icon names of rubber stamp annotations. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + Specifies the pre-defined icon names of text annotations. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + Represents the base class of all annotations. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Removes an annotation from the document + + + + + + Gets or sets the annotation flags of this instance. + + + + + Gets or sets the PdfAnnotations object that this annotation belongs to. + + + + + Gets or sets the annotation rectangle, defining the location of the annotation + on the page in default user space units. + + + + + Gets or sets the text label to be displayed in the title bar of the annotation’s + pop-up window when open and active. By convention, this entry identifies + the user who added the annotation. + + + + + Gets or sets text representing a short description of the subject being + addressed by the annotation. + + + + + Gets or sets the text to be displayed for the annotation or, if this type of + annotation does not display text, an alternate description of the annotation’s + contents in human-readable form. + + + + + Gets or sets the color representing the components of the annotation. If the color + has an alpha value other than 1, it is ignored. Use property Opacity to get or set the + opacity of an annotation. + + + + + Gets or sets the constant opacity value to be used in painting the annotation. + This value applies to all visible elements of the annotation in its closed state + (including its background and border) but not to the popup window that appears when + the annotation is opened. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Annot for an annotation dictionary. + + + + + (Required) The type of annotation that this dictionary describes. + + + + + (Required) The annotation rectangle, defining the location of the annotation + on the page in default user space units. + + + + + (Optional) Text to be displayed for the annotation or, if this type of annotation + does not display text, an alternate description of the annotation’s contents + in human-readable form. In either case, this text is useful when + extracting the document’s contents in support of accessibility to users with + disabilities or for other purposes. + + + + + (Optional; PDF 1.4) The annotation name, a text string uniquely identifying it + among all the annotations on its page. + + + + + (Optional; PDF 1.1) The date and time when the annotation was most recently + modified. The preferred format is a date string, but viewer applications should be + prepared to accept and display a string in any format. + + + + + (Optional; PDF 1.1) A set of flags specifying various characteristics of the annotation. + Default value: 0. + + + + + (Optional; PDF 1.2) A border style dictionary specifying the characteristics of + the annotation’s border. + + + + + (Optional; PDF 1.2) An appearance dictionary specifying how the annotation + is presented visually on the page. Individual annotation handlers may ignore + this entry and provide their own appearances. + + + + + (Required if the appearance dictionary AP contains one or more subdictionaries; PDF 1.2) + The annotation’s appearance state, which selects the applicable appearance stream from + an appearance subdictionary. + + + + + (Optional) An array specifying the characteristics of the annotation’s border. + The border is specified as a rounded rectangle. + In PDF 1.0, the array consists of three numbers defining the horizontal corner + radius, vertical corner radius, and border width, all in default user space units. + If the corner radii are 0, the border has square (not rounded) corners; if the border + width is 0, no border is drawn. + In PDF 1.1, the array may have a fourth element, an optional dash array defining a + pattern of dashes and gaps to be used in drawing the border. The dash array is + specified in the same format as in the line dash pattern parameter of the graphics state. + For example, a Border value of [0 0 1 [3 2]] specifies a border 1 unit wide, with + square corners, drawn with 3-unit dashes alternating with 2-unit gaps. Note that no + dash phase is specified; the phase is assumed to be 0. + Note: In PDF 1.2 or later, this entry may be ignored in favor of the BS entry. + + + + + (Optional; PDF 1.1) An array of three numbers in the range 0.0 to 1.0, representing + the components of a color in the DeviceRGB color space. This color is used for the + following purposes: + • The background of the annotation’s icon when closed + • The title bar of the annotation’s pop-up window + • The border of a link annotation + + + + + (Required if the annotation is a structural content item; PDF 1.3) + The integer key of the annotation’s entry in the structural parent tree. + + + + + (Optional; PDF 1.1) An action to be performed when the annotation is activated. + Note: This entry is not permitted in link annotations if a Dest entry is present. + Also note that the A entry in movie annotations has a different meaning. + + + + + (Optional; PDF 1.1) The text label to be displayed in the title bar of the annotation’s + pop-up window when open and active. By convention, this entry identifies + the user who added the annotation. + + + + + (Optional; PDF 1.3) An indirect reference to a pop-up annotation for entering or + editing the text associated with this annotation. + + + + + (Optional; PDF 1.4) The constant opacity value to be used in painting the annotation. + This value applies to all visible elements of the annotation in its closed state + (including its background and border) but not to the popup window that appears when + the annotation is opened. + The specified value is not used if the annotation has an appearance stream; in that + case, the appearance stream must specify any transparency. (However, if the viewer + regenerates the annotation’s appearance stream, it may incorporate the CA value + into the stream’s content.) + The implicit blend mode is Normal. + Default value: 1.0. + + + + + (Optional; PDF 1.5) Text representing a short description of the subject being + addressed by the annotation. + + + + + Represents the annotations array of a page. + + + + + Adds the specified annotation. + + The annotation. + + + + Removes an annotation from the document. + + + + + Removes all the annotations from the current page. + + + + + Gets the number of annotations in this collection. + + + + + Gets the at the specified index. + + + + + Gets the page the annotations belongs to. + + + + + Fixes the /P element in imported annotation. + + + + + Returns an enumerator that iterates through a collection. + + + + + Represents a generic annotation. Used for annotation dictionaries unknown to PDFsharp. + + + + + Predefined keys of this dictionary. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a link annotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Creates a link within the current document. + + The link area in default page coordinates. + The one-based destination page number. + + + + Creates a link to the web. + + + + + Creates a link to a file. + + + + + Predefined keys of this dictionary. + + + + + (Optional; not permitted if an A entry is present) A destination to be displayed + when the annotation is activated. + + + + + (Optional; PDF 1.2) The annotation’s highlighting mode, the visual effect to be + used when the mouse button is pressed or held down inside its active area: + N (None) No highlighting. + I (Invert) Invert the contents of the annotation rectangle. + O (Outline) Invert the annotation’s border. + P (Push) Display the annotation as if it were being pushed below the surface of the page. + Default value: I. + Note: In PDF 1.1, highlighting is always done by inverting colors inside the annotation rectangle. + + + + + (Optional; PDF 1.3) A URI action formerly associated with this annotation. When Web + Capture changes and annotation from a URI to a go-to action, it uses this entry to save + the data from the original URI action so that it can be changed back in case the target page for + the go-to action is subsequently deleted. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a rubber stamp annotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Gets or sets an icon to be used in displaying the annotation. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The name of an icon to be used in displaying the annotation. Viewer + applications should provide predefined icon appearances for at least the following + standard names: + Approved + AsIs + Confidential + Departmental + Draft + Experimental + Expired + Final + ForComment + ForPublicRelease + NotApproved + NotForPublicRelease + Sold + TopSecret + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a text annotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag indicating whether the annotation should initially be displayed open. + + + + + Gets or sets an icon to be used in displaying the annotation. + + + + + Predefined keys of this dictionary. + + + + + (Optional) A flag specifying whether the annotation should initially be displayed open. + Default value: false (closed). + + + + + (Optional) The name of an icon to be used in displaying the annotation. Viewer + applications should provide predefined icon appearances for at least the following + standard names: + Comment + Help + Insert + Key + NewParagraph + Note + Paragraph + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a text annotation. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The annotation’s highlighting mode, the visual effect to be used when + the mouse button is pressed or held down inside its active area: + N (None) No highlighting. + I (Invert) Invert the contents of the annotation rectangle. + O (Outline) Invert the annotation’s border. + P (Push) Display the annotation’s down appearance, if any. If no down appearance is defined, + offset the contents of the annotation rectangle to appear as if it were being pushed below + the surface of the page. + T (Toggle) Same as P (which is preferred). + A highlighting mode other than P overrides any down appearance defined for the annotation. + Default value: I. + + + + + (Optional) An appearance characteristics dictionary to be used in constructing a dynamic + appearance stream specifying the annotation’s visual presentation on the page. + The name MK for this entry is of historical significance only and has no direct meaning. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Base class for all PDF content stream objects. + + + + + Initializes a new instance of the class. + + + + + Creates a new object that is a copy of the current instance. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism. Must be overridden in derived classes. + + + + + + + + + + Represents a comment in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the comment text. + + + + + Returns a string that represents the current comment. + + + + + Represents a sequence of objects in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Adds the specified sequence. + + The sequence. + + + + Adds the specified value add the end of the sequence. + + + + + Removes all elements from the sequence. + + + + + Determines whether the specified value is in the sequence. + + + + + Returns the index of the specified value in the sequence or -1, if no such value is in the sequence. + + + + + Inserts the specified value in the sequence. + + + + + Removes the specified value from the sequence. + + + + + Removes the value at the specified index from the sequence. + + + + + Gets or sets a CObject at the specified index. + + + + + + Copies the elements of the sequence to the specified array. + + + + + Gets the number of elements contained in the sequence. + + + + + Returns an enumerator that iterates through the sequence. + + + + + Converts the sequence to a PDF content stream. + + + + + Returns a string containing all elements of the sequence. + + + + + Represents the base class for numerical objects in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Represents an integer value in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the value. + + + + + Returns a string that represents the current value. + + + + + Represents a real value in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the value. + + + + + Returns a string that represents the current value. + + + + + Type of the parsed string. + + + + + The string has the format "(...)". + + + + + The string has the format "<...>". + + + + + The string... TODO. + + + + + The string... TODO. + + + + + HACK: The string is the content of a dictionary. + Currently there is no parser for dictionaries in Content Streams. + + + + + Represents a string value in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the value. + + + + + Gets or sets the type of the content string. + + + + + Returns a string that represents the current value. + + + + + Represents a name in a PDF content stream. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name. + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the name. Names must start with a slash. + + + + + Returns a string that represents the current value. + + + + + Represents an array of objects in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Returns a string that represents the current value. + + + + + Represents an operator a PDF content stream. + + + + + Initializes a new instance of the class. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the name of the operator + + The name. + + + + Gets or sets the operands. + + The operands. + + + + Gets the operator description for this instance. + + + + + Returns a string that represents the current operator. + + + + + Specifies the group of operations the op-code belongs to. + + + + + + + + + + + + + + + The names of the op-codes. + + + + + Close, fill, and stroke path using nonzero winding number rule. + + + + + Fill and stroke path using nonzero winding number rule. + + + + + Close, fill, and stroke path using even-odd rule. + + + + + Fill and stroke path using even-odd rule. + + + + + (PDF 1.2) Begin marked-content sequence with property list. + + + + + Begin inline image object. + + + + + (PDF 1.2) Begin marked-content sequence. + + + + + Begin text object. + + + + + (PDF 1.1) Begin compatibility section. + + + + + (PDF 1.2) Define marked-content point with property list. + + + + + (PDF 1.2) End marked-content sequence. + + + + + (PDF 1.1) End compatibility section. + + + + + (PDF 1.2) Define marked-content point + + + + + Move to next line and show text. + + + + + Set word and character spacing, move to next line, and show text. + + + + + Represents a PDF content stream operator description. + + + + + Initializes a new instance of the class. + + The name. + The enum value of the operator. + The number of operands. + The postscript equivalent, or null, if no such operation exists. + The flags. + The description from Adobe PDF Reference. + + + + The name of the operator. + + + + + The enum value of the operator. + + + + + The number of operands. -1 indicates a variable number of operands. + + + + + The flags. + + + + + The postscript equivalent, or null, if no such operation exists. + + + + + The description from Adobe PDF Reference. + + + + + Static class with all PDF op-codes. + + + + + Operators from name. + + The name. + + + + Initializes the class. + + + + + Array of all OpCodes. + + + + + Character table by name. Same as PdfSharp.Pdf.IO.Chars. Not yet clear if necessary. + + + + + Lexical analyzer for PDF content files. Adobe specifies no grammar, but it seems that it + is a simple post-fix notation. + + + + + Initializes a new instance of the Lexer class. + + + + + Initializes a new instance of the Lexer class. + + + + + Reads the next token and returns its type. + + + + + Scans a comment line. (Not yet used, comments are skipped by lexer.) + + + + + Scans the bytes of an inline image. + NYI: Just scans over it. + + + + + Scans a name. + + + + + Scans an integer or real number. + + + + + Scans an operator. + + + + + Move current position one character further in content stream. + + + + + Resets the current token to the empty string. + + + + + Appends current character to the token and reads next one. + + + + + If the current character is not a white space, the function immediately returns it. + Otherwise the PDF cursor is moved forward to the first non-white space or EOF. + White spaces are NUL, HT, LF, FF, CR, and SP. + + + + + Gets or sets the current symbol. + + + + + Gets the current token. + + + + + Interprets current token as integer literal. + + + + + Interpret current token as real or integer literal. + + + + + Indicates whether the specified character is a content stream white-space character. + + + + + Indicates whether the specified character is an content operator character. + + + + + Indicates whether the specified character is a PDF delimiter character. + + + + + Gets the length of the content. + + + + + Represents the functionality for reading PDF content streams. + + + + + Reads the content stream(s) of the specified page. + + The page. + + + + Reads the specified content. + + The content. + + + + Reads the specified content. + + The content. + + + + Exception thrown by ContentReader. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Represents a writer for generation of PDF streams. + + + + + Writes the specified value to the PDF stream. + + + + + Gets or sets the indentation for a new indentation level. + + + + + Increases indent level. + + + + + Decreases indent level. + + + + + Gets an indent string of current indent. + + + + + Gets the underlying stream. + + + + + Provides the functionality to parse PDF content streams. + + + + + Parses whatever comes until the specified stop symbol is reached. + + + + + Reads the next symbol that must be the specified one. + + + + + Terminal symbols recognized by PDF content stream lexer. + + + + + Implements the ASCII85Decode filter. + + + + + Encodes the specified data. + + + + + Decodes the specified data. + + + + + Implements the ASCIIHexDecode filter. + + + + + Encodes the specified data. + + + + + Decodes the specified data. + + + + + Reserved for future extension. + + + + + Base class for all stream filters + + + + + When implemented in a derived class encodes the specified data. + + + + + Encodes a raw string. + + + + + When implemented in a derived class decodes the specified data. + + + + + Decodes the specified data. + + + + + Decodes to a raw string. + + + + + Decodes to a raw string. + + + + + Removes all white spaces from the data. The function assumes that the bytes are characters. + + + + + Applies standard filters to streams. + + + + + Gets the filter specified by the case sensitive name. + + + + + Gets the filter singleton. + + + + + Gets the filter singleton. + + + + + Gets the filter singleton. + + + + + Gets the filter singleton. + + + + + Encodes the data with the specified filter. + + + + + Encodes a raw string with the specified filter. + + + + + Decodes the data with the specified filter. + + + + + Decodes the data with the specified filter. + + + + + Decodes the data with the specified filter. + + + + + Decodes to a raw string with the specified filter. + + + + + Decodes to a raw string with the specified filter. + + + + + Implements the FlateDecode filter by wrapping SharpZipLib. + + + + + Encodes the specified data. + + + + + Encodes the specified data. + + + + + Decodes the specified data. + + + + + Implements the LzwDecode filter. + + + + + Throws a NotImplementedException because the obsolete LZW encoding is not supported by PDFsharp. + + + + + Decodes the specified data. + + + + + Initialize the dictionary. + + + + + Add a new entry to the Dictionary. + + + + + Returns the next set of bits. + + + + + An encoder for PDF AnsiEncoding. + + + + + Gets the byte count. + + + + + Gets the bytes. + + + + + Gets the character count. + + + + + Gets the chars. + + + + + When overridden in a derived class, calculates the maximum number of bytes produced by encoding the specified number of characters. + + The number of characters to encode. + + The maximum number of bytes produced by encoding the specified number of characters. + + + + + When overridden in a derived class, calculates the maximum number of characters produced by decoding the specified number of bytes. + + The number of bytes to decode. + + The maximum number of characters produced by decoding the specified number of bytes. + + + + + Indicates whether the specified Unicode character is available in the ANSI code page 1252. + + + + + Maps Unicode to ANSI code page 1252. + + + + + Maps WinAnsi to Unicode characters. + + + + + Helper functions for RGB and CMYK colors. + + + + + Checks whether a color mode and a color match. + + + + + Checks whether the color mode of a document and a color match. + + + + + Determines whether two colors are equal referring to their CMYK color values. + + + + + An encoder for PDF DocEncoding. + + + + + Converts WinAnsi to DocEncode characters. Based upon PDF Reference 1.6. + + + + + Groups a set of static encoding helper functions. + + + + + Gets the raw encoding. + + + + + Gets the raw Unicode encoding. + + + + + Gets the Windows 1252 (ANSI) encoding. + + + + + Gets the PDF DocEncoding encoding. + + + + + Gets the UNICODE little-endian encoding. + + + + + Converts a raw string into a raw string literal, possibly encrypted. + + + + + Converts a raw string into a raw string literal, possibly encrypted. + + + + + Converts a raw string into a raw hexadecimal string literal, possibly encrypted. + + + + + Converts a raw string into a raw hexadecimal string literal, possibly encrypted. + + + + + Converts the specified byte array into a byte array representing a string literal. + + The bytes of the string. + Indicates whether one or two bytes are one character. + Indicates whether to use Unicode prefix. + Indicates whether to create a hexadecimal string literal. + Encrypts the bytes if specified. + The PDF bytes. + + + + Converts WinAnsi to DocEncode characters. Incomplete, just maps € and some other characters. + + + + + ...because I always forget CultureInfo.InvariantCulture and wonder why Acrobat + cannot understand my German decimal separator... + + + + + Converts a float into a string with up to 3 decimal digits and a decimal point. + + + + + Converts an XColor into a string with up to 3 decimal digits and a decimal point. + + + + + Converts an XMatrix into a string with up to 4 decimal digits and a decimal point. + + + + + An encoder for raw strings. The raw encoding is simply the identity relation between + characters and bytes. PDFsharp internally works with raw encoded strings instead of + byte arrays because strings are much more handy than byte arrays. + + + Raw encoded strings represent an array of bytes. Therefore a character greater than + 255 is not valid in a raw encoded string. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified character array. + + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + + The number of bytes produced by encoding the specified characters. + + + + + When overridden in a derived class, encodes a set of characters from the specified character array into the specified byte array. + + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + + The actual number of bytes written into . + + + + + When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + + The number of characters produced by decoding the specified sequence of bytes. + + + + + When overridden in a derived class, decodes a sequence of bytes from the specified byte array into the specified character array. + + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + + The actual number of characters written into . + + + + + When overridden in a derived class, calculates the maximum number of bytes produced by encoding the specified number of characters. + + The number of characters to encode. + + The maximum number of bytes produced by encoding the specified number of characters. + + + + + When overridden in a derived class, calculates the maximum number of characters produced by decoding the specified number of bytes. + + The number of bytes to decode. + + The maximum number of characters produced by decoding the specified number of bytes. + + + + + An encoder for Unicode strings. + (That means, a character represents a glyph index.) + + + + + Provides a thread-local cache for large objects. + + + + + Maps path to document handle. + + + + + Character table by name. + + + + + The EOF marker. + + + + + The null byte. + + + + + The carriage return character (ignored by lexer). + + + + + The line feed character. + + + + + The bell character. + + + + + The backspace character. + + + + + The form feed character. + + + + + The horizontal tab character. + + + + + The vertical tab character. + + + + + The non-breakable space character (aka no-break space or non-breaking space). + + + + + The space character. + + + + + The double quote character. + + + + + The single quote character. + + + + + The left parenthesis. + + + + + The right parenthesis. + + + + + The left brace. + + + + + The right brace. + + + + + The left bracket. + + + + + The right bracket. + + + + + The less-than sign. + + + + + The greater-than sign. + + + + + The equal sign. + + + + + The period. + + + + + The semicolon. + + + + + The colon. + + + + + The slash. + + + + + The bar character. + + + + + The back slash. + + + + + The percent sign. + + + + + The dollar sign. + + + + + The at sign. + + + + + The number sign. + + + + + The question mark. + + + + + The hyphen. + + + + + The soft hyphen. + + + + + The currency sign. + + + + + Determines the type of the password. + + + + + Password is neither user nor owner password. + + + + + Password is user password. + + + + + Password is owner password. + + + + + Determines how a PDF document is opened. + + + + + The PDF stream is completely read into memory and can be modified. Pages can be deleted or + inserted, but it is not possible to extract pages. This mode is useful for modifying an + existing PDF document. + + + + + The PDF stream is opened for importing pages from it. A document opened in this mode cannot + be modified. + + + + + The PDF stream is completely read into memory, but cannot be modified. This mode preserves the + original internal structure of the document and is useful for analyzing existing PDF files. + + + + + The PDF stream is partially read for information purposes only. The only valid operation is to + call the Info property at the imported document. This option is very fast and needs less memory + and is e.g. useful for browsing information about a collection of PDF documents in a user interface. + + + + + Determines how the PDF output stream is formatted. Even all formats create valid PDF files, + only Compact or Standard should be used for production purposes. + + + + + The PDF stream contains no unnecessary characters. This is default in release build. + + + + + The PDF stream contains some superfluous line feeds, but is more readable. + + + + + The PDF stream is indented to reflect the nesting levels of the objects. This is useful + for analyzing PDF files, but increases the size of the file significantly. + + + + + The PDF stream is indented to reflect the nesting levels of the objects and contains additional + information about the PDFsharp objects. Furthermore content streams are not deflated. This + is useful for debugging purposes only and increases the size of the file significantly. + + + + + INTERNAL USE ONLY. + + + + + If only this flag is specified the result is a regular valid PDF stream. + + + + + Omit writing stream data. For debugging purposes only. + With this option the result is not valid PDF. + + + + + Omit inflate filter. For debugging purposes only. + + + + + Terminal symbols recognized by lexer. + + + + + Lexical analyzer for PDF files. Technically a PDF file is a stream of bytes. Some chunks + of bytes represent strings in several encodings. The actual encoding depends on the + context where the string is used. Therefore the bytes are 'raw encoded' into characters, + i.e. a character or token read by the lexer has always character values in the range from + 0 to 255. + + + + + Initializes a new instance of the Lexer class. + + + + + Gets or sets the position within the PDF stream. + + + + + Reads the next token and returns its type. If the token starts with a digit, the parameter + testReference specifies how to treat it. If it is false, the lexer scans for a single integer. + If it is true, the lexer checks if the digit is the prefix of a reference. If it is a reference, + the token is set to the object ID followed by the generation number separated by a blank + (the 'R' is omitted from the token). + + + + + Reads the raw content of a stream. + + + + + Reads a string in raw encoding. + + + + + Scans a comment line. + + + + + Scans a name. + + + + + Scans a number. + + + + + Scans a keyword. + + + + + Scans a literal string, contained between "(" and ")". + + + + + Move current position one character further in PDF stream. + + + + + Appends current character to the token and reads next one. + + + + + If the current character is not a white space, the function immediately returns it. + Otherwise the PDF cursor is moved forward to the first non-white space or EOF. + White spaces are NUL, HT, LF, FF, CR, and SP. + + + + + Gets the current symbol. + + + + + Gets the current token. + + + + + Interprets current token as boolean literal. + + + + + Interprets current token as integer literal. + + + + + Interprets current token as unsigned integer literal. + + + + + Interprets current token as real or integer literal. + + + + + Interprets current token as object ID. + + + + + Indicates whether the specified character is a PDF white-space character. + + + + + Indicates whether the specified character is a PDF delimiter character. + + + + + Gets the length of the PDF output. + + + + + Provides the functionality to parse PDF documents. + + + + + Sets PDF input stream position to the specified object. + + + + + Reads PDF object from input stream. + + Either the instance of a derived type or null. If it is null + an appropriate object is created. + The address of the object. + If true, specifies that all indirect objects + are included recursively. + If true, the objects is parsed from an object stream. + + + + Reads the stream of a dictionary. + + + + + Parses whatever comes until the specified stop symbol is reached. + + + + + Reads the object ID and the generation and sets it into the specified object. + + + + + Reads the next symbol that must be the specified one. + + + + + Reads the next token that must be the specified one. + + + + + Reads a name from the PDF data stream. The preceding slash is part of the result string. + + + + + Reads an integer value directly from the PDF data stream. + + + + + Reads an object from the PDF input stream using the default parser. + + + + + Reads the irefs from the compressed object with the specified index in the object stream + of the object with the specified object id. + + + + + Reads the compressed object with the specified index in the object stream + of the object with the specified object id. + + + + + Reads the compressed object with the specified number at the given offset. + The parser must be initialized with the stream an object stream object. + + + + + Reads the object stream header as pairs of integers from the beginning of the + stream of an object stream. Parameter first is the value of the First entry of + the object stream object. + + + + + Reads the cross-reference table(s) and their trailer dictionary or + cross-reference streams. + + + + + Reads cross reference table(s) and trailer(s). + + + + + Checks the x reference table entry. Returns true if everything is correct. + Return false if the keyword "obj" was found, but ID or Generation are incorrect. + Throws an exception otherwise. + + The position where the object is supposed to be. + The ID from the XRef table. + The generation from the XRef table. + The identifier found in the PDF file. + The generation found in the PDF file. + + + + + Reads cross reference stream(s). + + + + + Parses a PDF date string. + + + + + Encapsulates the arguments of the PdfPasswordProvider delegate. + + + + + Sets the password to open the document with. + + + + + When set to true the PdfReader.Open function returns null indicating that no PdfDocument was created. + + + + + A delegated used by the PdfReader.Open function to retrieve a password if the document is protected. + + + + + Represents the functionality for reading PDF documents. + + + + + Determines whether the file specified by its path is a PDF file by inspecting the first eight + bytes of the data. If the file header has the form «%PDF-x.y» the function returns the version + number as integer (e.g. 14 for PDF 1.4). If the file header is invalid or inaccessible + for any reason, 0 is returned. The function never throws an exception. + + + + + Determines whether the specified stream is a PDF file by inspecting the first eight + bytes of the data. If the data begins with «%PDF-x.y» the function returns the version + number as integer (e.g. 14 for PDF 1.4). If the data is invalid or inaccessible + for any reason, 0 is returned. The function never throws an exception. + + + + + Determines whether the specified data is a PDF file by inspecting the first eight + bytes of the data. If the data begins with «%PDF-x.y» the function returns the version + number as integer (e.g. 14 for PDF 1.4). If the data is invalid or inaccessible + for any reason, 0 is returned. The function never throws an exception. + + + + + Implements scanning the PDF file version. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Exception thrown by PdfReader. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Represents a writer for generation of PDF streams. + + + + + Gets or sets the kind of layout. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Begins a direct or indirect dictionary or array. + + + + + Ends a direct or indirect dictionary or array. + + + + + Writes the stream of the specified dictionary. + + + + + Gets or sets the indentation for a new indentation level. + + + + + Increases indent level. + + + + + Decreases indent level. + + + + + Gets an indent string of current indent. + + + + + Gets the underlying stream. + + + + + Represents the stack for the shift-reduce parser. It seems that it is only needed for + reduction of indirect references. + + + + + Gets the stack pointer index. + + + + + Gets the value at the specified index. Valid index is in range 0 up to sp-1. + + + + + Gets an item relative to the current stack pointer. The index must be a negative value (-1, -2, etc.). + + + + + Gets an item relative to the current stack pointer. The index must be a negative value (-1, -2, etc.). + + + + + Pushes the specified item onto the stack. + + + + + Replaces the last 'count' items with the specified item. + + + + + Replaces the last 'count' items with the specified item. + + + + + The stack pointer index. Points to the next free item. + + + + + An array representing the stack. + + + + + Specifies the security level of the PDF document. + + + + + Document is not protected. + + + + + Document is protected with 40-bit security. This option is for compatibility with + Acrobat 3 and 4 only. Use Encrypted128Bit whenever possible. + + + + + Document is protected with 128-bit security. + + + + + Specifies which operations are permitted when the document is opened with user access. + + + + + Permits everything. This is the default value. + + + + + Represents the base of all security handlers. + + + + + Predefined keys of this dictionary. + + + + + (Required) The name of the preferred security handler for this document. Typically, + it is the name of the security handler that was used to encrypt the document. If + SubFilter is not present, only this security handler should be used when opening + the document. If it is present, consumer applications can use any security handler + that implements the format specified by SubFilter. + Standard is the name of the built-in password-based security handler. Names for other + security handlers can be registered by using the procedure described in Appendix E. + + + + + (Optional; PDF 1.3) A name that completely specifies the format and interpretation of + the contents of the encryption dictionary. It is needed to allow security handlers other + than the one specified by Filter to decrypt the document. If this entry is absent, other + security handlers should not be allowed to decrypt the document. + + + + + (Optional but strongly recommended) A code specifying the algorithm to be used in encrypting + and decrypting the document: + 0 An algorithm that is undocumented and no longer supported, and whose use is strongly discouraged. + 1 Algorithm 3.1, with an encryption key length of 40 bits. + 2 (PDF 1.4) Algorithm 3.1, but permitting encryption key lengths greater than 40 bits. + 3 (PDF 1.4) An unpublished algorithm that permits encryption key lengths ranging from 40 to 128 bits. + 4 (PDF 1.5) The security handler defines the use of encryption and decryption in the document, using + the rules specified by the CF, StmF, and StrF entries. + The default value if this entry is omitted is 0, but a value of 1 or greater is strongly recommended. + + + + + (Optional; PDF 1.4; only if V is 2 or 3) The length of the encryption key, in bits. + The value must be a multiple of 8, in the range 40 to 128. Default value: 40. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.5) + A dictionary whose keys are crypt filter names and whose values are the corresponding + crypt filter dictionaries. Every crypt filter used in the document must have an entry + in this dictionary, except for the standard crypt filter names. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.5) + The name of the crypt filter that is used by default when decrypting streams. + The name must be a key in the CF dictionary or a standard crypt filter name. All streams + in the document, except for cross-reference streams or streams that have a Crypt entry in + their Filter array, are decrypted by the security handler, using this crypt filter. + Default value: Identity. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.) + The name of the crypt filter that is used when decrypting all strings in the document. + The name must be a key in the CF dictionary or a standard crypt filter name. + Default value: Identity. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.6) + The name of the crypt filter that should be used by default when encrypting embedded + file streams; it must correspond to a key in the CF dictionary or a standard crypt + filter name. This entry is provided by the security handler. Applications should respect + this value when encrypting embedded files, except for embedded file streams that have + their own crypt filter specifier. If this entry is not present, and the embedded file + stream does not contain a crypt filter specifier, the stream should be encrypted using + the default stream crypt filter specified by StmF. + + + + + Encapsulates access to the security settings of a PDF document. + + + + + Indicates whether the granted access to the document is 'owner permission'. Returns true if the document + is unprotected or was opened with the owner password. Returns false if the document was opened with the + user password. + + + + + Gets or sets the document security level. If you set the security level to anything but PdfDocumentSecurityLevel.None + you must also set a user and/or an owner password. Otherwise saving the document will fail. + + + + + Sets the user password of the document. Setting a password automatically sets the + PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current + value is PdfDocumentSecurityLevel.None. + + + + + Sets the owner password of the document. Setting a password automatically sets the + PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current + value is PdfDocumentSecurityLevel.None. + + + + + Determines whether the document can be saved. + + + + + Permits printing the document. Should be used in conjunction with PermitFullQualityPrint. + + + + + Permits modifying the document. + + + + + Permits content copying or extraction. + + + + + Permits commenting the document. + + + + + Permits filling of form fields. + + + + + Permits content extraction for accessibility. + + + + + Permits to insert, rotate, or delete pages and create bookmarks or thumbnail images even if + PermitModifyDocument is not set. + + + + + Permits to print in high quality. insert, rotate, or delete pages and create bookmarks or thumbnail images + even if PermitModifyDocument is not set. + + + + + PdfStandardSecurityHandler is the only implemented handler. + + + + + Represents the standard PDF security handler. + + + + + Sets the user password of the document. Setting a password automatically sets the + PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current + value is PdfDocumentSecurityLevel.None. + + + + + Sets the owner password of the document. Setting a password automatically sets the + PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current + value is PdfDocumentSecurityLevel.None. + + + + + Gets or sets the user access permission represented as an integer in the P key. + + + + + Encrypts the whole document. + + + + + Encrypts an indirect object. + + + + + Encrypts a dictionary. + + + + + Encrypts an array. + + + + + Encrypts a string. + + + + + Encrypts an array. + + + + + Checks the password. + + Password or null if no password is provided. + + + + Pads a password to a 32 byte array. + + + + + Generates the user key based on the padded user password. + + + + + Generates the user key based on the padded owner password. + + + + + Computes the padded user password from the padded owner password. + + + + + Computes the encryption key. + + + + + Computes the user key. + + + + + Prepare the encryption key. + + + + + Prepare the encryption key. + + + + + Prepare the encryption key. + + + + + Encrypts the data. + + + + + Encrypts the data. + + + + + Encrypts the data. + + + + + Encrypts the data. + + + + + Checks whether the calculated key correct. + + + + + Set the hash key for the specified object. + + + + + Prepares the security handler for encrypting the document. + + + + + The global encryption key. + + + + + The message digest algorithm MD5. + + + + + Bytes used for RC4 encryption. + + + + + The encryption key for the owner. + + + + + The encryption key for the user. + + + + + The encryption key for a particular object/generation. + + + + + The encryption key length for a particular object/generation. + + + + + Predefined keys of this dictionary. + + + + + (Required) A number specifying which revision of the standard security handler + should be used to interpret this dictionary: + • 2 if the document is encrypted with a V value less than 2 and does not have any of + the access permissions set (by means of the P entry, below) that are designated + "Revision 3 or greater". + • 3 if the document is encrypted with a V value of 2 or 3, or has any "Revision 3 or + greater" access permissions set. + • 4 if the document is encrypted with a V value of 4 + + + + + (Required) A 32-byte string, based on both the owner and user passwords, that is + used in computing the encryption key and in determining whether a valid owner + password was entered. + + + + + (Required) A 32-byte string, based on the user password, that is used in determining + whether to prompt the user for a password and, if so, whether a valid user or owner + password was entered. + + + + + (Required) A set of flags specifying which operations are permitted when the document + is opened with user access. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.5) Indicates whether + the document-level metadata stream is to be encrypted. Applications should respect this value. + Default value: true. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Specifies the type of a key's value in a dictionary. + + + + + Summary description for KeyInfo. + + + + + Identifies the state of the document + + + + + The document was created from scratch. + + + + + The document was created by opening an existing PDF file. + + + + + The document is disposed. + + + + + Sets the mode for the Deflater (FlateEncoder). + + + + + The default mode. + + + + + Fast encoding, but larger PDF files. + + + + + Best compression, but takes more time. + + + + + Specifies whether to compress JPEG images with the FlateDecode filter. + + + + + PDFsharp will try FlateDecode and use it if it leads to a reduction in PDF file size. + When FlateEncodeMode is set to BestCompression, this is more likely to reduce the file size, + but it takes considerably more time to create the PDF file. + + + + + PDFsharp will never use FlateDecode - files may be a few bytes larger, but file creation is faster. + + + + + PDFsharp will always use FlateDecode, even if this leads to larger files; + this option is meant for testing purposes only and should not be used for production code. + + + + + Specifies what color model is used in a PDF document. + + + + + All color values are written as specified in the XColor objects they come from. + + + + + All colors are converted to RGB. + + + + + All colors are converted to CMYK. + + + + + This class is undocumented and may change or drop in future releases. + + + + + Use document default to determine compression. + + + + + Leave custom values uncompressed. + + + + + Compress custom values using FlateDecode. + + + + + Specifies the embedding options of an XFont when converted into PDF. + Font embedding is not optional anymore. So Always is the only option. + + + + + All fonts are embedded. + + + + + Fonts are not embedded. This is not an option anymore. + + + + + Unicode fonts are embedded, WinAnsi fonts are not embedded. + + + + + Not yet implemented. + + + + + Specifies the encoding schema used for an XFont when converted into PDF. + + + + + Cause a font to use Windows-1252 encoding to encode text rendered with this font. + Same as Windows1252 encoding. + + + + + Cause a font to use Unicode encoding to encode text rendered with this font. + + + + + Unicode encoding. + + + + + Specifies the type of a page destination in outline items, annotations, or actions.. + + + + + Display the page with the coordinates (left, top) positioned at the upper-left corner of + the window and the contents of the page magnified by the factor zoom. + + + + + Display the page with its contents magnified just enough to fit the + entire page within the window both horizontally and vertically. + + + + + Display the page with the vertical coordinate top positioned at the top edge of + the window and the contents of the page magnified just enough to fit the entire + width of the page within the window. + + + + + Display the page with the horizontal coordinate left positioned at the left edge of + the window and the contents of the page magnified just enough to fit the entire + height of the page within the window. + + + + + Display the page designated by page, with its contents magnified just enough to + fit the rectangle specified by the coordinates left, bottom, right, and topentirely + within the window both horizontally and vertically. If the required horizontal and + vertical magnification factors are different, use the smaller of the two, centering + the rectangle within the window in the other dimension. A null value for any of + the parameters may result in unpredictable behavior. + + + + + Display the page with its contents magnified just enough to fit the rectangle specified + by the coordinates left, bottom, right, and topentirely within the window both + horizontally and vertically. + + + + + Display the page with the vertical coordinate top positioned at the top edge of + the window and the contents of the page magnified just enough to fit the entire + width of its bounding box within the window. + + + + + Display the page with the horizontal coordinate left positioned at the left edge of + the window and the contents of the page magnified just enough to fit the entire + height of its bounding box within the window. + + + + + Specifies the font style for the outline (bookmark) text. + + + + + Outline text is displayed using a regular font. + + + + + Outline text is displayed using an italic font. + + + + + Outline text is displayed using a bold font. + + + + + Outline text is displayed using a bold and italic font. + + + + + Specifies the page layout to be used by a viewer when the document is opened. + + + + + Display one page at a time. + + + + + Display the pages in one column. + + + + + Display the pages in two columns, with oddnumbered pages on the left. + + + + + Display the pages in two columns, with oddnumbered pages on the right. + + + + + (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left. + + + + + (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right. + + + + + Specifies how the document should be displayed by a viewer when opened. + + + + + Neither document outline nor thumbnail images visible. + + + + + Document outline visible. + + + + + Thumbnail images visible. + + + + + Full-screen mode, with no menu bar, windowcontrols, or any other window visible. + + + + + (PDF 1.5) Optional content group panel visible. + + + + + (PDF 1.6) Attachments panel visible. + + + + + Specifies how the document should be displayed by a viewer when opened. + + + + + Left to right. + + + + + Right to left (including vertical writing systems, such as Chinese, Japanese, and Korean) + + + + + Specifies how text strings are encoded. A text string is any text used outside of a page content + stream, e.g. document information, outline text, annotation text etc. + + + + + Specifies that hypertext uses PDF DocEncoding. + + + + + Specifies that hypertext uses unicode encoding. + + + + + Base class for all dictionary Keys classes. + + + + + Holds information about the value of a key in a dictionary. This information is used to create + and interpret this value. + + + + + Initializes a new instance of KeyDescriptor from the specified attribute during a KeysMeta + initializes itself using reflection. + + + + + Gets or sets the PDF version starting with the availability of the described key. + + + + + Returns the type of the object to be created as value for the described key. + + + + + Contains meta information about all keys of a PDF dictionary. + + + + + Gets the KeyDescriptor of the specified key, or null if no such descriptor exits. + + + + + Represents a PDF array object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Initializes a new instance of the class. + + The document. + The items. + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + The array. + + + + Creates a copy of this array. Direct elements are deep copied. + Indirect references are not modified. + + + + + Implements the copy mechanism. + + + + + Gets the collection containing the elements of this object. + + + + + Returns an enumerator that iterates through a collection. + + + + + Returns a string with the content of this object in a readable form. Useful for debugging purposes only. + + + + + Represents the elements of an PdfArray. + + + + + Creates a shallow copy of this object. + + + + + Moves this instance to another array during object type transformation. + + + + + Converts the specified value to boolean. + If the value does not exist, the function returns false. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to integer. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to double. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to double?. + If the value does not exist, the function returns null. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to string. + If the value does not exist, the function returns the empty string. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to a name. + If the value does not exist, the function returns the empty string. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Returns the indirect object if the value at the specified index is a PdfReference. + + + + + Gets the PdfObject with the specified index, or null, if no such object exists. If the index refers to + a reference, the referenced PdfObject is returned. + + + + + Gets the PdfArray with the specified index, or null, if no such object exists. If the index refers to + a reference, the referenced PdfArray is returned. + + + + + Gets the PdfArray with the specified index, or null, if no such object exists. If the index refers to + a reference, the referenced PdfArray is returned. + + + + + Gets the PdfReference with the specified index, or null, if no such object exists. + + + + + Gets all items of this array. + + + + + Returns false. + + + + + Gets or sets an item at the specified index. + + + + + + Removes the item at the specified index. + + + + + Removes the first occurrence of a specific object from the array/>. + + + + + Inserts the item the specified index. + + + + + Determines whether the specified value is in the array. + + + + + Removes all items from the array. + + + + + Gets the index of the specified item. + + + + + Appends the specified object to the array. + + + + + Returns false. + + + + + Returns false. + + + + + Gets the number of elements in the array. + + + + + Copies the elements of the array to the specified array. + + + + + The current implementation return null. + + + + + Returns an enumerator that iterates through the array. + + + + + The elements of the array. + + + + + The array this objects belongs to. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents a direct boolean value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance as boolean value. + + + + + A pre-defined value that represents true. + + + + + A pre-defined value that represents false. + + + + + Returns 'false' or 'true'. + + + + + Writes 'true' or 'false'. + + + + + Represents an indirect boolean value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance as boolean value. + + + + + Returns "false" or "true". + + + + + Writes the keyword «false» or «true». + + + + + This class is intended for empira internal use only and may change or drop in future releases. + + + + + This function is intended for empira internal use only. + + + + + This function is intended for empira internal use only. + + + + + This property is intended for empira internal use only. + + + + + This property is intended for empira internal use only. + + + + + This class is intended for empira internal use only and may change or drop in future releases. + + + + + This function is intended for empira internal use only. + + + + + This function is intended for empira internal use only. + + + + + This function is intended for empira internal use only. + + + + + This function is intended for empira internal use only. + + + + + Represents a direct date value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value as DateTime. + + + + + Returns the value in the PDF date format. + + + + + Writes the value in the PDF date format. + + + + + Value creation flags. Specifies whether and how a value that does not exist is created. + + + + + Don't create the value. + + + + + Create the value as direct object. + + + + + Create the value as indirect object. + + + + + Represents a PDF dictionary object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + + + + Creates a copy of this dictionary. Direct values are deep copied. Indirect references are not + modified. + + + + + This function is useful for importing objects from external documents. The returned object is not + yet complete. irefs refer to external objects and directed objects are cloned but their document + property is null. A cloned dictionary or array needs a 'fix-up' to be a valid object. + + + + + Gets the dictionary containing the elements of this dictionary. + + + + + The elements of the dictionary. + + + + + Returns an enumerator that iterates through the dictionary elements. + + + + + Returns a string with the content of this object in a readable form. Useful for debugging purposes only. + + + + + Writes a key/value pair of this dictionary. This function is intended to be overridden + in derived classes. + + + + + Writes the stream of this dictionary. This function is intended to be overridden + in a derived class. + + + + + Gets or sets the PDF stream belonging to this dictionary. Returns null if the dictionary has + no stream. To create the stream, call the CreateStream function. + + + + + Creates the stream of this dictionary and initializes it with the specified byte array. + The function must not be called if the dictionary already has a stream. + + + + + When overridden in a derived class, gets the KeysMeta of this dictionary type. + + + + + Represents the interface to the elements of a PDF dictionary. + + + + + Creates a shallow copy of this object. The clone is not owned by a dictionary anymore. + + + + + Moves this instance to another dictionary during object type transformation. + + + + + Gets the dictionary to which this elements object belongs to. + + + + + Converts the specified value to boolean. + If the value does not exist, the function returns false. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Converts the specified value to boolean. + If the value does not exist, the function returns false. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct boolean value. + + + + + Converts the specified value to integer. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Converts the specified value to integer. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct integer value. + + + + + Converts the specified value to double. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Converts the specified value to double. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct double value. + + + + + Converts the specified value to String. + If the value does not exist, the function returns the empty string. + + + + + Converts the specified value to String. + If the value does not exist, the function returns the empty string. + + + + + Tries to get the string. TODO: more TryGet... + + + + + Sets the entry to a direct string value. + + + + + Converts the specified value to a name. + If the value does not exist, the function returns the empty string. + + + + + Sets the specified name value. + If the value doesn't start with a slash, it is added automatically. + + + + + Converts the specified value to PdfRectangle. + If the value does not exist, the function returns an empty rectangle. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Converts the specified value to PdfRectangle. + If the value does not exist, the function returns an empty rectangle. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct rectangle value, represented by an array with four values. + + + + Converts the specified value to XMatrix. + If the value does not exist, the function returns an identity matrix. + If the value is not convertible, the function throws an InvalidCastException. + + + Converts the specified value to XMatrix. + If the value does not exist, the function returns an identity matrix. + If the value is not convertible, the function throws an InvalidCastException. + + + + Sets the entry to a direct matrix value, represented by an array with six values. + + + + + Converts the specified value to DateTime. + If the value does not exist, the function returns the specified default value. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct datetime value. + + + + + Gets the value for the specified key. If the value does not exist, it is optionally created. + + + + + Short cut for GetValue(key, VCF.None). + + + + + Returns the type of the object to be created as value of the specified key. + + + + + Sets the entry with the specified value. DON'T USE THIS FUNCTION - IT MAY BE REMOVED. + + + + + Gets the PdfObject with the specified key, or null, if no such object exists. If the key refers to + a reference, the referenced PdfObject is returned. + + + + + Gets the PdfDictionary with the specified key, or null, if no such object exists. If the key refers to + a reference, the referenced PdfDictionary is returned. + + + + + Gets the PdfArray with the specified key, or null, if no such object exists. If the key refers to + a reference, the referenced PdfArray is returned. + + + + + Gets the PdfReference with the specified key, or null, if no such object exists. + + + + + Sets the entry to the specified object. The object must not be an indirect object, + otherwise an exception is raised. + + + + + Sets the entry as a reference to the specified object. The object must be an indirect object, + otherwise an exception is raised. + + + + + Sets the entry as a reference to the specified iref. + + + + + Gets a value indicating whether the object is read-only. + + + + + Returns an object for the object. + + + + + Gets or sets an entry in the dictionary. The specified key must be a valid PDF name + starting with a slash '/'. This property provides full access to the elements of the + PDF dictionary. Wrong use can lead to errors or corrupt PDF files. + + + + + Gets or sets an entry in the dictionary identified by a PdfName object. + + + + + Removes the value with the specified key. + + + + + Removes the value with the specified key. + + + + + Determines whether the dictionary contains the specified name. + + + + + Determines whether the dictionary contains a specific value. + + + + + Removes all elements from the dictionary. + + + + + Adds the specified value to the dictionary. + + + + + Adds an item to the dictionary. + + + + + Gets all keys currently in use in this dictionary as an array of PdfName objects. + + + + + Get all keys currently in use in this dictionary as an array of string objects. + + + + + Gets the value associated with the specified key. + + + + + Gets all values currently in use in this dictionary as an array of PdfItem objects. + + + + + Return false. + + + + + Return false. + + + + + Gets the number of elements contained in the dictionary. + + + + + Copies the elements of the dictionary to an array, starting at a particular index. + + + + + The current implementation returns null. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + The elements of the dictionary with a string as key. + Because the string is a name it starts always with a '/'. + + + + + The dictionary this objects belongs to. + + + + + The PDF stream objects. + + + + + A .NET string can contain char(0) as a valid character. + + + + + Clones this stream by creating a deep copy. + + + + + Moves this instance to another dictionary during object type transformation. + + + + + The dictionary the stream belongs to. + + + + + Gets the length of the stream, i.e. the actual number of bytes in the stream. + + + + + Gets a value indicating whether this stream has decode parameters. + + + + + Gets the decode predictor for LZW- or FlateDecode. + Returns 0 if no such value exists. + + + + + Gets the decode Columns for LZW- or FlateDecode. + Returns 0 if no such value exists. + + + + + Get or sets the bytes of the stream as they are, i.e. if one or more filters exist the bytes are + not unfiltered. + + + + + Gets the value of the stream unfiltered. The stream content is not modified by this operation. + + + + + Tries to unfilter the bytes of the stream. If the stream is filtered and PDFsharp knows the filter + algorithm, the stream content is replaced by its unfiltered value and the function returns true. + Otherwise the content remains untouched and the function returns false. + The function is useful for analyzing existing PDF files. + + + + + Compresses the stream with the FlateDecode filter. + If a filter is already defined, the function has no effect. + + + + + Returns the stream content as a raw string. + + + + + Common keys for all streams. + + + + + (Required) The number of bytes from the beginning of the line following the keyword + stream to the last byte just before the keyword endstream. (There may be an additional + EOL marker, preceding endstream, that is not included in the count and is not logically + part of the stream data.) + + + + + (Optional) The name of a filter to be applied in processing the stream data found between + the keywords stream and endstream, or an array of such names. Multiple filters should be + specified in the order in which they are to be applied. + + + + + (Optional) A parameter dictionary or an array of such dictionaries, used by the filters + specified by Filter. If there is only one filter and that filter has parameters, DecodeParms + must be set to the filter’s parameter dictionary unless all the filter’s parameters have + their default values, in which case the DecodeParms entry may be omitted. If there are + multiple filters and any of the filters has parameters set to nondefault values, DecodeParms + must be an array with one entry for each filter: either the parameter dictionary for that + filter, or the null object if that filter has no parameters (or if all of its parameters have + their default values). If none of the filters have parameters, or if all their parameters + have default values, the DecodeParms entry may be omitted. + + + + + (Optional; PDF 1.2) The file containing the stream data. If this entry is present, the bytes + between stream and endstream are ignored, the filters are specified by FFilter rather than + Filter, and the filter parameters are specified by FDecodeParms rather than DecodeParms. + However, the Length entry should still specify the number of those bytes. (Usually, there are + no bytes and Length is 0.) + + + + + (Optional; PDF 1.2) The name of a filter to be applied in processing the data found in the + stream’s external file, or an array of such names. The same rules apply as for Filter. + + + + + (Optional; PDF 1.2) A parameter dictionary, or an array of such dictionaries, used by the + filters specified by FFilter. The same rules apply as for DecodeParms. + + + + + Optional; PDF 1.5) A non-negative integer representing the number of bytes in the decoded + (defiltered) stream. It can be used to determine, for example, whether enough disk space is + available to write a stream to a file. + This value should be considered a hint only; for some stream filters, it may not be possible + to determine this value precisely. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents a PDF document. + + + + + Creates a new PDF document in memory. + To open an existing PDF file, use the PdfReader class. + + + + + Creates a new PDF document with the specified file name. The file is immediately created and keeps + locked until the document is closed, at that time the document is saved automatically. + Do not call Save() for documents created with this constructor, just call Close(). + To open an existing PDF file and import it, use the PdfReader class. + + + + + Creates a new PDF document using the specified stream. + The stream won't be used until the document is closed, at that time the document is saved automatically. + Do not call Save() for documents created with this constructor, just call Close(). + To open an existing PDF file, use the PdfReader class. + + + + + Disposes all references to this document stored in other documents. This function should be called + for documents you finished importing pages from. Calling Dispose is technically not necessary but + useful for earlier reclaiming memory of documents you do not need anymore. + + + + + Gets or sets a user defined object that contains arbitrary information associated with this document. + The tag is not used by PDFsharp. + + + + + Gets or sets a value used to distinguish PdfDocument objects. + The name is not used by PDFsharp. + + + + + Get a new default name for a new document. + + + + + Closes this instance. + + + + + Saves the document to the specified path. If a file already exists, it will be overwritten. + + + + + Saves the document to the specified stream. + + + + + Saves the document to the specified stream. + The stream is not closed by this function. + (Older versions of PDFsharp closes the stream. That was not very useful.) + + + + + Implements saving a PDF file. + + + + + Dispatches PrepareForSave to the objects that need it. + + + + + Determines whether the document can be saved. + + + + + Gets the document options used for saving the document. + + + + + Gets PDF specific document settings. + + + + + NYI Indicates whether large objects are written immediately to the output stream to relieve + memory consumption. + + + + + Gets or sets the PDF version number. Return value 14 e.g. means PDF 1.4 / Acrobat 5 etc. + + + + + Gets the number of pages in the document. + + + + + Gets the file size of the document. + + + + + Gets the full qualified file name if the document was read form a file, or an empty string otherwise. + + + + + Gets a Guid that uniquely identifies this instance of PdfDocument. + + + + + Returns a value indicating whether the document was newly created or opened from an existing document. + Returns true if the document was opened with the PdfReader.Open function, false otherwise. + + + + + Returns a value indicating whether the document is read only or can be modified. + + + + + Gets information about the document. + + + + + This function is intended to be undocumented. + + + + + Get the pages dictionary. + + + + + Gets or sets a value specifying the page layout to be used when the document is opened. + + + + + Gets or sets a value specifying how the document should be displayed when opened. + + + + + Gets the viewer preferences of this document. + + + + + Gets the root of the outline (or bookmark) tree. + + + + + Get the AcroForm dictionary. + + + + + Gets or sets the default language of the document. + + + + + Gets the security settings of this document. + + + + + Gets the document font table that holds all fonts used in the current document. + + + + + Gets the document image table that holds all images used in the current document. + + + + + Gets the document form table that holds all form external objects used in the current document. + + + + + Gets the document ExtGState table that holds all form state objects used in the current document. + + + + + Gets the PdfCatalog of the current document. + + + + + Gets the PdfInternals object of this document, that grants access to some internal structures + which are not part of the public interface of PdfDocument. + + + + + Creates a new page and adds it to this document. + Depending of the IsMetric property of the current region the page size is set to + A4 or Letter respectively. If this size is not appropriate it should be changed before + any drawing operations are performed on the page. + + + + + Adds the specified page to this document. If the page is from an external document, + it is imported to this document. In this case the returned page is not the same + object as the specified one. + + + + + Creates a new page and inserts it in this document at the specified position. + + + + + Inserts the specified page in this document. If the page is from an external document, + it is imported to this document. In this case the returned page is not the same + object as the specified one. + + + + + Flattens a document (make the fields non-editable). + + + + + Gets the security handler. + + + + + Occurs when the specified document is not used anymore for importing content. + + + + + Gets the ThreadLocalStorage object. It is used for caching objects that should created + only once. + + + + + Represents the PDF document information dictionary. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the document's title. + + + + + Gets or sets the name of the person who created the document. + + + + + Gets or sets the name of the subject of the document. + + + + + Gets or sets keywords associated with the document. + + + + + Gets or sets the name of the application (for example, MigraDoc) that created the document. + + + + + Gets the producer application (for example, PDFsharp). + + + + + Gets or sets the creation date of the document. + Breaking Change: If the date is not set in a PDF file DateTime.MinValue is returned. + + + + + Gets or sets the modification date of the document. + Breaking Change: If the date is not set in a PDF file DateTime.MinValue is returned. + + + + + Predefined keys of this dictionary. + + + + + (Optional; PDF 1.1) The document’s title. + + + + + (Optional) The name of the person who created the document. + + + + + (Optional; PDF 1.1) The subject of the document. + + + + + (Optional; PDF 1.1) Keywords associated with the document. + + + + + (Optional) If the document was converted to PDF from another format, + the name of the application (for example, empira MigraDoc) that created the + original document from which it was converted. + + + + + (Optional) If the document was converted to PDF from another format, + the name of the application (for example, this library) that converted it to PDF. + + + + + (Optional) The date and time the document was created, in human-readable form. + + + + + (Required if PieceInfo is present in the document catalog; otherwise optional; PDF 1.1) + The date and time the document was most recently modified, in human-readable form. + + + + + (Optional; PDF 1.3) A name object indicating whether the document has been modified + to include trapping information. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Holds information how to handle the document when it is saved as PDF stream. + + + + + Gets or sets the color mode. + + + + + Gets or sets a value indicating whether to compress content streams of PDF pages. + + + + + Gets or sets a value indicating that all objects are not compressed. + + + + + Gets or sets the flate encode mode. Besides the balanced default mode you can set modes for best compression (slower) or best speed (larger files). + + + + + Gets or sets a value indicating whether to compress bilevel images using CCITT compression. + With true, PDFsharp will try FlateDecode CCITT and will use the smallest one or a combination of both. + With false, PDFsharp will always use FlateDecode only - files may be a few bytes larger, but file creation is faster. + + + + + Gets or sets a value indicating whether to compress JPEG images with the FlateDecode filter. + + + + + Holds PDF specific information of the document. + + + + + Gets or sets the default trim margins. + + + + + Represents a direct integer value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Gets the value as integer. + + + + + Returns the integer as string. + + + + + Writes the integer as string. + + + + + Returns TypeCode for 32-bit integers. + + + + + Represents an indirect integer value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value as integer. + + + + + Returns the integer as string. + + + + + Writes the integer literal. + + + + + The base class of all PDF objects and simple PDF types. + + + + + Creates a copy of this object. + + + + + Implements the copy mechanism. Must be overridden in derived classes. + + + + + When overridden in a derived class, appends a raw string representation of this object + to the specified PdfWriter. + + + + + Represents text that is written 'as it is' into the PDF stream. This class can lead to invalid PDF files. + E.g. strings in a literal are not encrypted when the document is saved with a password. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance with the specified string. + + + + + Initializes a new instance with the culture invariant formatted specified arguments. + + + + + Creates a literal from an XMatrix + + + + + Gets the value as litaral string. + + + + + Returns a string that represents the current value. + + + + + Represents a PDF name value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + Parameter value always must start with a '/'. + + + + + Determines whether the specified object is equal to this name. + + + + + Returns the hash code for this instance. + + + + + Gets the name as a string. + + + + + Returns the name. The string always begins with a slash. + + + + + Determines whether the specified name and string are equal. + + + + + Determines whether the specified name and string are not equal. + + + + + Represents the empty name. + + + + + Writes the name including the leading slash. + + + + + Gets the comparer for this type. + + + + + Implements a comparer that compares PdfName objects. + + + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + + The first object to compare. + The second object to compare. + + + + Represents an indirect name value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. Acrobat sometime uses indirect + names to save space, because an indirect reference to a name may be shorter than a long name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + The value. + + + + Determines whether the specified object is equal to the current object. + + + + + Serves as a hash function for this type. + + + + + Gets or sets the name value. + + + + + Returns the name. The string always begins with a slash. + + + + + Determines whether a name is equal to a string. + + + + + Determines whether a name is not equal to a string. + + + + + Writes the name including the leading slash. + + + + + Represents a indirect reference that is not in the cross reference table. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + The only instance of this class. + + + + + Represents an indirect null value. This type is not used by PDFsharp, but at least + one tool from Adobe creates PDF files with a null object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Returns the string "null". + + + + + Writes the keyword «null». + + + + + Base class for direct number values (not yet used, maybe superfluous). + + + + + Base class for indirect number values (not yet used, maybe superfluous). + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Base class of all composite PDF objects. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance from an existing object. Used for object type transformation. + + + + + Creates a copy of this object. The clone does not belong to a document, i.e. its owner and its iref are null. + + + + + Implements the copy mechanism. Must be overridden in derived classes. + + + + + Sets the object and generation number. + Setting the object identifier makes this object an indirect object, i.e. the object gets + a PdfReference entry in the PdfReferenceTable. + + + + + Gets the PdfDocument this object belongs to. + + + + + Sets the PdfDocument this object belongs to. + + + + + Indicates whether the object is an indirect object. + + + + + Gets the PdfInternals object of this document, that grants access to some internal structures + which are not part of the public interface of PdfDocument. + + + + + When overridden in a derived class, prepares the object to get saved. + + + + + Saves the stream position. 2nd Edition. + + + + + Gets the object identifier. Returns PdfObjectID.Empty for direct objects, + i.e. never returns null. + + + + + Gets the object number. + + + + + Gets the generation number. + + + + The document that owns the cloned objects. + The root object to be cloned. + The clone of the root object + + + The imported object table of the owner for the external document. + The document that owns the cloned objects. + The root object to be cloned. + The clone of the root object + + + + Replace all indirect references to external objects by their cloned counterparts + owned by the importer document. + + + + + Ensure for future versions of PDFsharp not to forget code for a new kind of PdfItem. + + The item. + + + + Gets the indirect reference of this object. If the value is null, this object is a direct object. + + + + + Represents a PDF object identifier, a pair of object and generation number. + + + + + Initializes a new instance of the class. + + The object number. + + + + Initializes a new instance of the class. + + The object number. + The generation number. + + + + Gets or sets the object number. + + + + + Gets or sets the generation number. + + + + + Indicates whether this object is an empty object identifier. + + + + + Indicates whether this instance and a specified object are equal. + + + + + Returns the hash code for this instance. + + + + + Determines whether the two objects are equal. + + + + + Determines whether the tow objects not are equal. + + + + + Returns the object and generation numbers as a string. + + + + + Creates an empty object identifier. + + + + + Compares the current object id with another object. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents an outline item in the outlines tree. An 'outline' is also known as a 'bookmark'. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + + + + Initializes a new instance of the class. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + The font style used to draw the outline text. + The color used to draw the outline text. + + + + Initializes a new instance of the class. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + The font style used to draw the outline text. + + + + Initializes a new instance of the class. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + + + + Initializes a new instance of the class. + + The outline text. + The destination page. + + + + The total number of open descendants at all lower levels. + + + + + Counts the open outline items. Not yet used. + + + + + Gets the parent of this outline item. The root item has no parent and returns null. + + + + + Gets or sets the title. + + + + + Gets or sets the destination page. + + + + + Gets or sets the left position of the page positioned at the left side of the window. + Applies only if PageDestinationType is Xyz, FitV, FitR, or FitBV. + + + + + Gets or sets the top position of the page positioned at the top side of the window. + Applies only if PageDestinationType is Xyz, FitH, FitR, ob FitBH. + + + + + Gets or sets the right position of the page positioned at the right side of the window. + Applies only if PageDestinationType is FitR. + + + + + Gets or sets the bottom position of the page positioned at the bottom side of the window. + Applies only if PageDestinationType is FitR. + + + + + Gets or sets the zoom faction of the page. + Applies only if PageDestinationType is Xyz. + + + + + Gets or sets whether the outline item is opened (or expanded). + + + + + Gets or sets the style of the outline text. + + + + + Gets or sets the type of the page destination. + + + + + Gets or sets the color of the text. + + The color of the text. + + + + Gets a value indicating whether this outline object has child items. + + + + + Gets the outline collection of this node. + + + + + Initializes this instance from an existing PDF document. + + + + + Creates key/values pairs according to the object structure. + + + + + Format double. + + + + + Format nullable double. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Outlines for an outline dictionary. + + + + + (Required) The text to be displayed on the screen for this item. + + + + + (Required; must be an indirect reference) The parent of this item in the outline hierarchy. + The parent of a top-level item is the outline dictionary itself. + + + + + (Required for all but the first item at each level; must be an indirect reference) + The previous item at this outline level. + + + + + (Required for all but the last item at each level; must be an indirect reference) + The next item at this outline level. + + + + + (Required if the item has any descendants; must be an indirect reference) + The first of this item’s immediate children in the outline hierarchy. + + + + + (Required if the item has any descendants; must be an indirect reference) + The last of this item’s immediate children in the outline hierarchy. + + + + + (Required if the item has any descendants) If the item is open, the total number of its + open descendants at all lower levels of the outline hierarchy. If the item is closed, a + negative integer whose absolute value specifies how many descendants would appear if the + item were reopened. + + + + + (Optional; not permitted if an A entry is present) The destination to be displayed when this + item is activated. + + + + + (Optional; not permitted if a Dest entry is present) The action to be performed when + this item is activated. + + + + + (Optional; PDF 1.3; must be an indirect reference) The structure element to which the item + refers. + Note: The ability to associate an outline item with a structure element (such as the beginning + of a chapter) is a PDF 1.3 feature. For backward compatibility with earlier PDF versions, such + an item should also specify a destination (Dest) corresponding to an area of a page where the + contents of the designated structure element are displayed. + + + + + (Optional; PDF 1.4) An array of three numbers in the range 0.0 to 1.0, representing the + components in the DeviceRGB color space of the color to be used for the outline entry’s text. + Default value: [0.0 0.0 0.0]. + + + + + (Optional; PDF 1.4) A set of flags specifying style characteristics for displaying the outline + item’s text. Default value: 0. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a collection of outlines. + + + + + Can only be created as part of PdfOutline. + + + + + Indicates whether the outline collection has at least one entry. + + + + + Removes the first occurrence of a specific item from the collection. + + + + + Gets the number of entries in this collection. + + + + + Returns false. + + + + + Adds the specified outline. + + + + + Removes all elements form the collection. + + + + + Determines whether the specified element is in the collection. + + + + + Copies the collection to an array, starting at the specified index of the target array. + + + + + Adds the specified outline entry. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + The font style used to draw the outline text. + The color used to draw the outline text. + + + + Adds the specified outline entry. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + The font style used to draw the outline text. + + + + Adds the specified outline entry. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + + + + Creates a PdfOutline and adds it into the outline collection. + + + + + Gets the index of the specified item. + + + + + Inserts the item at the specified index. + + + + + Removes the outline item at the specified index. + + + + + Gets the at the specified index. + + + + + Returns an enumerator that iterates through the outline collection. + + + + + The parent outine of this collection. + + + + + Represents a page in a PDF document. + + + + + Initializes a new page. The page must be added to a document before it can be used. + Depending of the IsMetric property of the current region the page size is set to + A4 or Letter respectively. If this size is not appropriate it should be changed before + any drawing operations are performed on the page. + + + + + Initializes a new instance of the class. + + The document. + + + + Gets or sets a user defined object that contains arbitrary information associated with this PDF page. + The tag is not used by PDFsharp. + + + + + Closes the page. A closed page cannot be modified anymore and it is not possible to + get an XGraphics object for a closed page. Closing a page is not required, but may save + resources if the document has many pages. + + + + + Gets a value indicating whether the page is closed. + + + + + Gets or sets the PdfDocument this page belongs to. + + + + + Gets or sets the orientation of the page. The default value PageOrientation.Portrait. + If an imported page has a /Rotate value that matches the formula 90 + n * 180 the + orientation is set to PageOrientation.Landscape. + + + + + Gets or sets one of the predefined standard sizes like. + + + + + Gets or sets the trim margins. + + + + + Gets or sets the media box directly. XGrahics is not prepared to work with a media box + with an origin other than (0,0). + + + + + Gets or sets the crop box. + + + + + Gets or sets the bleed box. + + + + + Gets or sets the art box. + + + + + Gets or sets the trim box. + + + + + Gets or sets the height of the page. If orientation is Landscape, this function applies to + the width. + + + + + Gets or sets the width of the page. If orientation is Landscape, this function applies to + the height. + + + + + Gets or sets the /Rotate entry of the PDF page. The value is the number of degrees by which the page + should be rotated clockwise when displayed or printed. The value must be a multiple of 90. + PDFsharp does not set this value, but for imported pages this value can be set and must be taken + into account when adding graphic to such a page. + + + + + The content stream currently used by an XGraphics object for rendering. + + + + + Gets the array of content streams of the page. + + + + + Gets the annotations array of this page. + + + + + Gets the annotations array of this page. + + + + + Adds an intra document link. + + The rect. + The destination page. + + + + Adds a link to the Web. + + The rect. + The URL. + + + + Adds a link to a file. + + The rect. + Name of the file. + + + + Gets or sets the custom values. + + + + + Gets the PdfResources object of this page. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified font within this page. + + + + + Tries to get the resource name of the specified font data within this page. + Returns null if no such font exists. + + + + + Gets the resource name of the specified font data within this page. + + + + + Gets the resource name of the specified image within this page. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified form within this page. + + + + + Implements the interface because the primary function is internal. + + + + + Hack to indicate that a page-level transparency group must be created. + + + + + Inherit values from parent node. + + + + + Add all inheritable values from the specified page to the specified values structure. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Page for a page object. + + + + + (Required; must be an indirect reference) + The page tree node that is the immediate parent of this page object. + + + + + (Required if PieceInfo is present; optional otherwise; PDF 1.3) The date and time + when the page’s contents were most recently modified. If a page-piece dictionary + (PieceInfo) is present, the modification date is used to ascertain which of the + application data dictionaries that it contains correspond to the current content + of the page. + + + + + (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the + region to which the contents of the page should be clipped when output in a production + environment. Default value: the value of CropBox. + + + + + (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the + intended dimensions of the finished page after trimming. Default value: the value of + CropBox. + + + + + (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the + extent of the page’s meaningful content (including potential white space) as intended + by the page’s creator. Default value: the value of CropBox. + + + + + (Optional; PDF 1.4) A box color information dictionary specifying the colors and other + visual characteristics to be used in displaying guidelines on the screen for the various + page boundaries. If this entry is absent, the application should use its own current + default settings. + + + + + (Optional) A content stream describing the contents of this page. If this entry is absent, + the page is empty. The value may be either a single stream or an array of streams. If the + value is an array, the effect is as if all of the streams in the array were concatenated, + in order, to form a single stream. This allows PDF producers to create image objects and + other resources as they occur, even though they interrupt the content stream. The division + between streams may occur only at the boundaries between lexical tokens but is unrelated + to the page’s logical content or organization. Applications that consume or produce PDF + files are not required to preserve the existing structure of the Contents array. + + + + + (Optional; PDF 1.4) A group attributes dictionary specifying the attributes of the page’s + page group for use in the transparent imaging model. + + + + + (Optional) A stream object defining the page’s thumbnail image. + + + + + (Optional; PDF 1.1; recommended if the page contains article beads) An array of indirect + references to article beads appearing on the page. The beads are listed in the array in + natural reading order. + + + + + (Optional; PDF 1.1) The page’s display duration (also called its advance timing): the + maximum length of time, in seconds, that the page is displayed during presentations before + the viewer application automatically advances to the next page. By default, the viewer does + not advance automatically. + + + + + (Optional; PDF 1.1) A transition dictionary describing the transition effect to be used + when displaying the page during presentations. + + + + + (Optional) An array of annotation dictionaries representing annotations associated with + the page. + + + + + (Optional; PDF 1.2) An additional-actions dictionary defining actions to be performed + when the page is opened or closed. + + + + + (Optional; PDF 1.4) A metadata stream containing metadata for the page. + + + + + (Optional; PDF 1.3) A page-piece dictionary associated with the page. + + + + + (Required if the page contains structural content items; PDF 1.3) + The integer key of the page’s entry in the structural parent tree. + + + + + (Optional; PDF 1.3; indirect reference preferred) The digital identifier of + the page’s parent Web Capture content set. + + + + + (Optional; PDF 1.3) The page’s preferred zoom (magnification) factor: the factor + by which it should be scaled to achieve the natural display magnification. + + + + + (Optional; PDF 1.3) A separation dictionary containing information needed + to generate color separations for the page. + + + + + (Optional; PDF 1.5) A name specifying the tab order to be used for annotations + on the page. The possible values are R (row order), C (column order), + and S (structure order). + + + + + (Required if this page was created from a named page object; PDF 1.5) + The name of the originating page object. + + + + + (Optional; PDF 1.5) A navigation node dictionary representing the first node + on the page. + + + + + (Optional; PDF 1.6) A positive number giving the size of default user space units, + in multiples of 1/72 inch. The range of supported values is implementation-dependent. + + + + + (Optional; PDF 1.6) An array of viewport dictionaries specifying rectangular regions + of the page. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Predefined keys common to PdfPage and PdfPages. + + + + + (Required; inheritable) A dictionary containing any resources required by the page. + If the page requires no resources, the value of this entry should be an empty dictionary. + Omitting the entry entirely indicates that the resources are to be inherited from an + ancestor node in the page tree. + + + + + (Required; inheritable) A rectangle, expressed in default user space units, defining the + boundaries of the physical medium on which the page is intended to be displayed or printed. + + + + + (Optional; inheritable) A rectangle, expressed in default user space units, defining the + visible region of default user space. When the page is displayed or printed, its contents + are to be clipped (cropped) to this rectangle and then imposed on the output medium in some + implementation defined manner. Default value: the value of MediaBox. + + + + + (Optional; inheritable) The number of degrees by which the page should be rotated clockwise + when displayed or printed. The value must be a multiple of 90. Default value: 0. + + + + + Values inherited from a parent in the parent chain of a page tree. + + + + + Represents the pages of the document. + + + + + Gets the number of pages. + + + + + Gets the page with the specified index. + + + + + Finds a page by its id. Transforms it to PdfPage if necessary. + + + + + Creates a new PdfPage, adds it to the end of this document, and returns it. + + + + + Adds the specified PdfPage to the end of this document and maybe returns a new PdfPage object. + The value returned is a new object if the added page comes from a foreign document. + + + + + Creates a new PdfPage, inserts it at the specified position into this document, and returns it. + + + + + Inserts the specified PdfPage at the specified position to this document and maybe returns a new PdfPage object. + The value returned is a new object if the inserted page comes from a foreign document. + + + + + Inserts pages of the specified document into this document. + + The index in this document where to insert the page . + The document to be inserted. + The index of the first page to be inserted. + The number of pages to be inserted. + + + + Inserts all pages of the specified document into this document. + + The index in this document where to insert the page . + The document to be inserted. + + + + Inserts all pages of the specified document into this document. + + The index in this document where to insert the page . + The document to be inserted. + The index of the first page to be inserted. + + + + Removes the specified page from the document. + + + + + Removes the specified page from the document. + + + + + Moves a page within the page sequence. + + The page index before this operation. + The page index after this operation. + + + + Imports an external page. The elements of the imported page are cloned and added to this document. + Important: In contrast to PdfFormXObject adding an external page always make a deep copy + of their transitive closure. Any reuse of already imported objects is not intended because + any modification of an imported page must not change another page. + + + + + Helper function for ImportExternalPage. + + + + + Gets a PdfArray containing all pages of this document. The array must not be modified. + + + + + Replaces the page tree by a flat array of indirect references to the pages objects. + + + + + Recursively converts the page tree into a flat array. + + + + + Prepares the document for saving. + + + + + Gets the enumerator. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Pages for a page tree node. + + + + + (Required except in root node; must be an indirect reference) + The page tree node that is the immediate parent of this one. + + + + + (Required) An array of indirect references to the immediate children of this node. + The children may be page objects or other page tree nodes. + + + + + (Required) The number of leaf nodes (page objects) that are descendants of this node + within the page tree. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a direct real value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Gets the value as double. + + + + + Returns the real number as string. + + + + + Writes the real value with up to three digits. + + + + + Represents an indirect real value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Initializes a new instance of the class. + + The document. + The value. + + + + Gets or sets the value. + + + + + Returns the real as a culture invariant string. + + + + + Writes the real literal. + + + + + Represents a PDF rectangle value, that is internally an array with 4 real values. + + + + + Initializes a new instance of the PdfRectangle class. + + + + + Initializes a new instance of the PdfRectangle class with two points specifying + two diagonally opposite corners. Notice that in contrast to GDI+ convention the + 3rd and the 4th parameter specify a point and not a width. This is so much confusing + that this function is for internal use only. + + + + + Initializes a new instance of the PdfRectangle class with two points specifying + two diagonally opposite corners. + + + + + Initializes a new instance of the PdfRectangle class with the specified location and size. + + + + + Initializes a new instance of the PdfRectangle class with the specified XRect. + + + + + Initializes a new instance of the PdfRectangle class with the specified PdfArray. + + + + + Clones this instance. + + + + + Implements cloning this instance. + + + + + Tests whether all coordinate are zero. + + + + + Tests whether the specified object is a PdfRectangle and has equal coordinates. + + + + + Serves as a hash function for a particular type. + + + + + Tests whether two structures have equal coordinates. + + + + + Tests whether two structures differ in one or more coordinates. + + + + + Gets or sets the x-coordinate of the first corner of this PdfRectangle. + + + + + Gets or sets the y-coordinate of the first corner of this PdfRectangle. + + + + + Gets or sets the x-coordinate of the second corner of this PdfRectangle. + + + + + Gets or sets the y-coordinate of the second corner of this PdfRectangle. + + + + + Gets X2 - X1. + + + + + Gets Y2 - Y1. + + + + + Gets or sets the coordinates of the first point of this PdfRectangle. + + + + + Gets or sets the size of this PdfRectangle. + + + + + Determines if the specified point is contained within this PdfRectangle. + + + + + Determines if the specified point is contained within this PdfRectangle. + + + + + Determines if the rectangular region represented by rect is entirely contained within this PdfRectangle. + + + + + Determines if the rectangular region represented by rect is entirely contained within this PdfRectangle. + + + + + Returns the rectangle as an XRect object. + + + + + Returns the rectangle as a string in the form «[x1 y1 x2 y2]». + + + + + Writes the rectangle. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents an empty PdfRectangle. + + + + + Represents the cross-reference table of a PDF document. + It contains all indirect objects of a document. + + + + + Represents the relation between PdfObjectID and PdfReference for a PdfDocument. + + + + + Adds a cross reference entry to the table. Used when parsing the trailer. + + + + + Adds a PdfObject to the table. + + + + + Gets a cross reference entry from an object identifier. + Returns null if no object with the specified ID exists in the object table. + + + + + Indicates whether the specified object identifier is in the table. + + + + + Returns the next free object number. + + + + + Writes the xref section in pdf stream. + + + + + Gets an array of all object identifier. For debugging purposes only. + + + + + Gets an array of all cross references in ascending order by their object identifier. + + + + + Removes all objects that cannot be reached from the trailer. + Returns the number of removed objects. + + + + + Renumbers the objects starting at 1. + + + + + Checks the logical consistence for debugging purposes (useful after reconstruction work). + + + + + Calculates the transitive closure of the specified PdfObject, i.e. all indirect objects + recursively reachable from the specified object. + + + + + Calculates the transitive closure of the specified PdfObject with the specified depth, i.e. all indirect objects + recursively reachable from the specified object in up to maximally depth steps. + + + + + Gets the cross reference to an objects used for undefined indirect references. + + + + + Determines the encoding of a PdfString or PdfStringObject. + + + + + The characters of the string are actually bytes with an unknown or context specific meaning or encoding. + With this encoding the 8 high bits of each character is zero. + + + + + Not yet used by PDFsharp. + + + + + The characters of the string are actually bytes with PDF document encoding. + With this encoding the 8 high bits of each character is zero. + + + + + The characters of the string are actually bytes with Windows ANSI encoding. + With this encoding the 8 high bits of each character is zero. + + + + + Not yet used by PDFsharp. + + + + + Not yet used by PDFsharp. + + + + + The characters of the string are Unicode characters. + + + + + Internal wrapper for PdfStringEncoding. + + + + + Represents a direct text string value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Initializes a new instance of the class. + + The value. + The encoding. + + + + Gets the number of characters in this string. + + + + + Gets the encoding. + + + + + Gets a value indicating whether the string is a hexadecimal literal. + + + + + Gets the string value. + + + + + Gets or sets the string value for encryption purposes. + + + + + Returns the string. + + + + + Hack for document encoded bookmarks. + + + + + Writes the string DocEncoded. + + + + + Represents an indirect text string value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + The value. + + + + Initializes a new instance of the class. + + The value. + The encoding. + + + + Gets the number of characters in this string. + + + + + Gets or sets the encoding. + + + + + Gets a value indicating whether the string is a hexadecimal literal. + + + + + Gets or sets the value as string + + + + + Gets or sets the string value for encryption purposes. + + + + + Returns the string. + + + + + Writes the string literal with encoding DOCEncoded. + + + + + Represents a direct unsigned integer value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value as integer. + + + + + Returns the unsigned integer as string. + + + + + Writes the integer as string. + + + + + Converts the value of this instance to an equivalent 64-bit unsigned integer. + + + + + Converts the value of this instance to an equivalent 8-bit signed integer. + + + + + Converts the value of this instance to an equivalent double-precision floating-point number. + + + + + Returns an undefined DateTime structure. + + + + + Converts the value of this instance to an equivalent single-precision floating-point number. + + + + + Converts the value of this instance to an equivalent Boolean value. + + + + + Converts the value of this instance to an equivalent 32-bit signed integer. + + + + + Converts the value of this instance to an equivalent 16-bit unsigned integer. + + + + + Converts the value of this instance to an equivalent 16-bit signed integer. + + + + + Converts the value of this instance to an equivalent . + + + + + Converts the value of this instance to an equivalent 8-bit unsigned integer. + + + + + Converts the value of this instance to an equivalent Unicode character. + + + + + Converts the value of this instance to an equivalent 64-bit signed integer. + + + + + Returns type code for 32-bit integers. + + + + + Converts the value of this instance to an equivalent number. + + + + + Returns null. + + + + + Converts the value of this instance to an equivalent 32-bit unsigned integer. + + + + + Represents an indirect integer value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Initializes a new instance of the class. + + The document. + The value. + + + + Gets the value as unsigned integer. + + + + + Returns the integer as string. + + + + + Writes the integer literal. + + + + + Represents the PDF document viewer preferences dictionary. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether to hide the viewer application’s tool + bars when the document is active. + + + + + Gets or sets a value indicating whether to hide the viewer application’s + menu bar when the document is active. + + + + + Gets or sets a value indicating whether to hide user interface elements in + the document’s window (such as scroll bars and navigation controls), + leaving only the document’s contents displayed. + + + + + Gets or sets a value indicating whether to resize the document’s window to + fit the size of the first displayed page. + + + + + Gets or sets a value indicating whether to position the document’s window + in the center of the screen. + + + + + Gets or sets a value indicating whether the window’s title bar + should display the document title taken from the Title entry of the document + information dictionary. If false, the title bar should instead display the name + of the PDF file containing the document. + + + + + The predominant reading order for text: LeftToRight or RightToLeft + (including vertical writing systems, such as Chinese, Japanese, and Korean). + This entry has no direct effect on the document’s contents or page numbering + but can be used to determine the relative positioning of pages when displayed + side by side or printed n-up. Default value: LeftToRight. + + + + + Predefined keys of this dictionary. + + + + + (Optional) A flag specifying whether to hide the viewer application’s tool + bars when the document is active. Default value: false. + + + + + (Optional) A flag specifying whether to hide the viewer application’s + menu bar when the document is active. Default value: false. + + + + + (Optional) A flag specifying whether to hide user interface elements in + the document’s window (such as scroll bars and navigation controls), + leaving only the document’s contents displayed. Default value: false. + + + + + (Optional) A flag specifying whether to resize the document’s window to + fit the size of the first displayed page. Default value: false. + + + + + (Optional) A flag specifying whether to position the document’s window + in the center of the screen. Default value: false. + + + + + (Optional; PDF 1.4) A flag specifying whether the window’s title bar + should display the document title taken from the Title entry of the document + information dictionary. If false, the title bar should instead display the name + of the PDF file containing the document. Default value: false. + + + + + (Optional) The document’s page mode, specifying how to display the document on + exiting full-screen mode: + UseNone Neither document outline nor thumbnail images visible + UseOutlines Document outline visible + UseThumbs Thumbnail images visible + UseOC Optional content group panel visible + This entry is meaningful only if the value of the PageMode entry in the catalog + dictionary is FullScreen; it is ignored otherwise. Default value: UseNone. + + + + + (Optional; PDF 1.3) The predominant reading order for text: + L2R Left to right + R2L Right to left (including vertical writing systems, such as Chinese, Japanese, and Korean) + This entry has no direct effect on the document’s contents or page numbering + but can be used to determine the relative positioning of pages when displayed + side by side or printed n-up. Default value: L2R. + + + + + (Optional; PDF 1.4) The name of the page boundary representing the area of a page + to be displayed when viewing the document on the screen. The value is the key + designating the relevant page boundary in the page object. If the specified page + boundary is not defined in the page object, its default value is used. + Default value: CropBox. + Note: This entry is intended primarily for use by prepress applications that + interpret or manipulate the page boundaries as described in Section 10.10.1, “Page Boundaries.” + Most PDF consumer applications disregard it. + + + + + (Optional; PDF 1.4) The name of the page boundary to which the contents of a page + are to be clipped when viewing the document on the screen. The value is the key + designating the relevant page boundary in the page object. If the specified page + boundary is not defined in the page object, its default value is used. + Default value: CropBox. + Note: This entry is intended primarily for use by prepress applications that + interpret or manipulate the page boundaries as described in Section 10.10.1, “Page Boundaries.” + Most PDF consumer applications disregard it. + + + + + (Optional; PDF 1.4) The name of the page boundary representing the area of a page + to be rendered when printing the document. The value is the key designating the + relevant page boundary in the page object. If the specified page boundary is not + defined in the page object, its default value is used. + Default value: CropBox. + Note: This entry is intended primarily for use by prepress applications that + interpret or manipulate the page boundaries as described in Section 10.10.1, “Page Boundaries.” + Most PDF consumer applications disregard it. + + + + + (Optional; PDF 1.4) The name of the page boundary to which the contents of a page + are to be clipped when printing the document. The value is the key designating the + relevant page boundary in the page object. If the specified page boundary is not + defined in the page object, its default value is used. + Default value: CropBox. + Note: This entry is intended primarily for use by prepress applications that interpret + or manipulate the page boundaries. Most PDF consumer applications disregard it. + + + + + (Optional; PDF 1.6) The page scaling option to be selected when a print dialog is + displayed for this document. Valid values are None, which indicates that the print + dialog should reflect no page scaling, and AppDefault, which indicates that + applications should use the current print scaling. If this entry has an unrecognized + value, applications should use the current print scaling. + Default value: AppDefault. + Note: If the print dialog is suppressed and its parameters are provided directly + by the application, the value of this entry should still be used. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents trim margins added to the page. + + + + + Sets all four crop margins simultaneously. + + + + + Gets or sets the left crop margin. + + + + + Gets or sets the right crop margin. + + + + + Gets or sets the top crop margin. + + + + + Gets or sets the bottom crop margin. + + + + + Gets a value indicating whether this instance has at least one margin with a value other than zero. + + + + + Base namespace of PDFsharp. Most classes are implemented in nested namespaces like e. g. PdfSharp.Pdf. + + + + + + Specifies the orientation of a page. + + + + + The default page orientation. + + + + + The width and height of the page are reversed. + + + + + Identifies the most popular predefined page sizes. + + + + + The width or height of the page are set manually and override the PageSize property. + + + + + Identifies a paper sheet size of 841 mm times 1189 mm or 33.11 inch times 46.81 inch. + + + + + Identifies a paper sheet size of 594 mm times 841 mm or 23.39 inch times 33.1 inch. + + + + + Identifies a paper sheet size of 420 mm times 594 mm or 16.54 inch times 23.29 inch. + + + + + Identifies a paper sheet size of 297 mm times 420 mm or 11.69 inch times 16.54 inch. + + + + + Identifies a paper sheet size of 210 mm times 297 mm or 8.27 inch times 11.69 inch. + + + + + Identifies a paper sheet size of 148 mm times 210 mm or 5.83 inch times 8.27 inch. + + + + + Identifies a paper sheet size of 860 mm times 1220 mm. + + + + + Identifies a paper sheet size of 610 mm times 860 mm. + + + + + Identifies a paper sheet size of 430 mm times 610 mm. + + + + + Identifies a paper sheet size of 305 mm times 430 mm. + + + + + Identifies a paper sheet size of 215 mm times 305 mm. + + + + + Identifies a paper sheet size of 153 mm times 215 mm. + + + + + Identifies a paper sheet size of 1000 mm times 1414 mm or 39.37 inch times 55.67 inch. + + + + + Identifies a paper sheet size of 707 mm times 1000 mm or 27.83 inch times 39.37 inch. + + + + + Identifies a paper sheet size of 500 mm times 707 mm or 19.68 inch times 27.83 inch. + + + + + Identifies a paper sheet size of 353 mm times 500 mm or 13.90 inch times 19.68 inch. + + + + + Identifies a paper sheet size of 250 mm times 353 mm or 9.84 inch times 13.90 inch. + + + + + Identifies a paper sheet size of 176 mm times 250 mm or 6.93 inch times 9.84 inch. + + + + + Identifies a paper sheet size of 10 inch times 8 inch or 254 mm times 203 mm. + + + + + Identifies a paper sheet size of 13 inch times 8 inch or 330 mm times 203 mm. + + + + + Identifies a paper sheet size of 10.5 inch times 7.25 inch or 267 mm times 184 mm. + + + + + Identifies a paper sheet size of 10.5 inch times 8 inch 267 mm times 203 mm. + + + + + Identifies a paper sheet size of 11 inch times 8.5 inch 279 mm times 216 mm. + + + + + Identifies a paper sheet size of 14 inch times 8.5 inch 356 mm times 216 mm. + + + + + Identifies a paper sheet size of 17 inch times 11 inch or 432 mm times 279 mm. + + + + + Identifies a paper sheet size of 17 inch times 11 inch or 432 mm times 279 mm. + + + + + Identifies a paper sheet size of 19.25 inch times 15.5 inch 489 mm times 394 mm. + + + + + 20 ×Identifies a paper sheet size of 20 inch times 15 inch or 508 mm times 381 mm. + + + + + Identifies a paper sheet size of 21 inch times 16.5 inch 533 mm times 419 mm. + + + + + Identifies a paper sheet size of 22.5 inch times 17.5 inch 572 mm times 445 mm. + + + + + Identifies a paper sheet size of 23 inch times 18 inch or 584 mm times 457 mm. + + + + + Identifies a paper sheet size of 25 inch times 20 inch or 635 mm times 508 mm. + + + + + Identifies a paper sheet size of 28 inch times 23 inch or 711 mm times 584 mm. + + + + + Identifies a paper sheet size of 35 inch times 23.5 inch or 889 mm times 597 mm. + + + + + Identifies a paper sheet size of 45 inch times 35 inch 1143 times 889 mm. + + + + + Identifies a paper sheet size of 8.5 inch times 5.5 inch or 216 mm times 396 mm. + + + + + Identifies a paper sheet size of 8.5 inch times 13 inch or 216 mm times 330 mm. + + + + + Identifies a paper sheet size of 5.5 inch times 8.5 inch or 396 mm times 216 mm. + + + + + Identifies a paper sheet size of 10 inch times 14 inch. + + + + + Represents IDs for error and diagnostic messages generated by PDFsharp. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + Converter from to . + + + + + Converts the specified page size enumeration to a pair of values in point. + + + + + Base class of all exceptions in the PDFsharp frame work. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The exception message. + + + + Initializes a new instance of the class. + + The exception message. + The inner exception. + + + + Version info base for all PDFsharp related assemblies. + + + + + The title of the product. + + + + + A characteristic description of the product. + + + + + The PDF producer information string. + TODO: Called Creator in MigraDoc??? + + + + + The PDF producer information string including VersionPatch. + + + + + The full version number. + + + + + The full version string. + + + + + The home page of this product. + + + + + Unused. + + + + + The company that created/owned the product. + + + + + The name the product. + + + + + The copyright information. + + + + + The trademark the product. + + + + + Unused. + + + + + The major version number of the product. + + + + + The minor version number of the product. + + + + + The build number of the product. + + + + + The patch number of the product. + + + + + The Version Prerelease String for NuGet. + + + + + E.g. "2005-01-01", for use in NuGet Script. + + + + + Use _ instead of blanks and special characters. Can be complemented with a suffix in the NuGet Script. + Nuspec Doc: The unique identifier for the package. This is the package name that is shown when packages + are listed using the Package Manager Console. These are also used when installing a package using the + Install-Package command within the Package Manager Console. Package IDs may not contain any spaces + or characters that are invalid in an URL. In general, they follow the same rules as .NET namespaces do. + So Foo.Bar is a valid ID, Foo! and Foo Bar are not. + + + + + Nuspec Doc: The human-friendly title of the package displayed in the Manage NuGet Packages dialog. + If none is specified, the ID is used instead. + + + + + Nuspec Doc: A comma-separated list of authors of the package code. + + + + + Nuspec Doc: A comma-separated list of the package creators. This is often the same list as in authors. + This is ignored when uploading the package to the NuGet.org Gallery. + + + + + Nuspec Doc: A long description of the package. This shows up in the right pane of the Add Package Dialog + as well as in the Package Manager Console when listing packages using the Get-Package command. + + + + + Nuspec Doc: A description of the changes made in each release of the package. This field only shows up + when the _Updates_ tab is selected and the package is an update to a previously installed package. + It is displayed where the Description would normally be displayed. + + + + + Nuspec Doc: A short description of the package. If specified, this shows up in the middle pane of the + Add Package Dialog. If not specified, a truncated version of the description is used instead. + + + + + Nuspec Doc: The locale ID for the package, such as en-us. + + + + + Nuspec Doc: A URL for the home page of the package. + + + http://www.pdfsharp.net/NuGetPackage_PDFsharp-GDI.ashx + http://www.pdfsharp.net/NuGetPackage_PDFsharp-WPF.ashx + + + + + Nuspec Doc: A URL for the image to use as the icon for the package in the Manage NuGet Packages + dialog box. This should be a 32x32-pixel .png file that has a transparent background. + + + + + Nuspec Doc: A link to the license that the package is under. + + + + + Nuspec Doc: A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed. + + + + + Nuspec Doc: A space-delimited list of tags and keywords that describe the package. This information is used to help make sure users can find the package using + searches in the Add Package Reference dialog box or filtering in the Package Manager Console window. + + + + + The technology tag of the product: + (none) Pure .NET + -gdi : GDI+, + -wpf : WPF, + -hybrid : Both GDI+ and WPF (hybrid). + -sl : Silverlight + -wp : Windows Phone + -wrt : Windows RunTime + + + + + The Pdf-Sharp-String-Resources. + + + + + Loads the message from the resource associated with the enum type and formats it + using 'String.Format'. Because this function is intended to be used during error + handling it never raises an exception. + + The type of the parameter identifies the resource + and the name of the enum identifies the message in the resource. + Parameters passed through 'String.Format'. + The formatted message. + + + + Gets the localized message identified by the specified DomMsgID. + + + + + Gets the resource manager for this module. + + + + + Writes all messages defined by PSMsgID. + + + + + Version info of this assembly. + + + + + Computes Adler32 checksum for a stream of data. An Adler32 + checksum is not as reliable as a CRC32 checksum, but a lot faster to + compute. + + The specification for Adler32 may be found in RFC 1950. + ZLIB Compressed Data Format Specification version 3.3) + + + From that document: + + "ADLER32 (Adler-32 checksum) + This contains a checksum value of the uncompressed data + (excluding any dictionary data) computed according to Adler-32 + algorithm. This algorithm is a 32-bit extension and improvement + of the Fletcher algorithm, used in the ITU-T X.224 / ISO 8073 + standard. + + Adler-32 is composed of two sums accumulated per byte: s1 is + the sum of all bytes, s2 is the sum of all s1 values. Both sums + are done modulo 65521. s1 is initialized to 1, s2 to zero. The + Adler-32 checksum is stored as s2*65536 + s1 in most- + significant-byte first (network) order." + + "8.2. The Adler-32 algorithm + + The Adler-32 algorithm is much faster than the CRC32 algorithm yet + still provides an extremely low probability of undetected errors. + + The modulo on unsigned long accumulators can be delayed for 5552 + bytes, so the modulo operation time is negligible. If the bytes + are a, b, c, the second sum is 3a + 2b + c + 3, and so is position + and order sensitive, unlike the first sum, which is just a + checksum. That 65521 is prime is important to avoid a possible + large class of two-byte errors that leave the check unchanged. + (The Fletcher checksum uses 255, which is not prime and which also + makes the Fletcher check insensitive to single byte changes 0 - + 255.) + + The sum s1 is initialized to 1 instead of zero to make the length + of the sequence part of s2, so that the length does not have to be + checked separately. (Any sequence of zeroes has a Fletcher + checksum of zero.)" + + + + + + + largest prime smaller than 65536 + + + + + Returns the Adler32 data checksum computed so far. + + + + + Creates a new instance of the Adler32 class. + The checksum starts off with a value of 1. + + + + + Resets the Adler32 checksum to the initial value. + + + + + Updates the checksum with a byte value. + + + The data value to add. The high byte of the int is ignored. + + + + + Updates the checksum with an array of bytes. + + + The source of the data to update with. + + + + + Updates the checksum with the bytes taken from the array. + + + an array of bytes + + + the start of the data used for this update + + + the number of bytes to use for this update + + + + + Generate a table for a byte-wise 32-bit CRC calculation on the polynomial: + x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1. + + Polynomials over GF(2) are represented in binary, one bit per coefficient, + with the lowest powers in the most significant bit. Then adding polynomials + is just exclusive-or, and multiplying a polynomial by x is a right shift by + one. If we call the above polynomial p, and represent a byte as the + polynomial q, also with the lowest power in the most significant bit (so the + byte 0xb1 is the polynomial x^7+x^3+x+1), then the CRC is (q*x^32) mod p, + where a mod b means the remainder after dividing a by b. + + This calculation is done using the shift-register method of multiplying and + taking the remainder. The register is initialized to zero, and for each + incoming bit, x^32 is added mod p to the register if the bit is a one (where + x^32 mod p is p+x^32 = x^26+...+1), and the register is multiplied mod p by + x (which is shifting right by one and adding x^32 mod p if the bit shifted + out is a one). We start with the highest power (least significant bit) of + q and repeat for all eight bits of q. + + The table is simply the CRC of all possible eight bit values. This is all + the information needed to generate CRC's on data a byte at a time for all + combinations of CRC register values and incoming bytes. + + + + + The crc data checksum so far. + + + + + Returns the CRC32 data checksum computed so far. + + + + + Resets the CRC32 data checksum as if no update was ever called. + + + + + Updates the checksum with the int bval. + + + the byte is taken as the lower 8 bits of value + + + + + Updates the checksum with the bytes taken from the array. + + + buffer an array of bytes + + + + + Adds the byte array to the data checksum. + + + The buffer which contains the data + + + The offset in the buffer where the data starts + + + The number of data bytes to update the CRC with. + + + + + Interface to compute a data checksum used by checked input/output streams. + A data checksum can be updated by one byte or with a byte array. After each + update the value of the current checksum can be returned by calling + getValue. The complete checksum object can also be reset + so it can be used again with new data. + + + + + Returns the data checksum computed so far. + + + + + Resets the data checksum as if no update was ever called. + + + + + Adds one byte to the data checksum. + + + the data value to add. The high byte of the int is ignored. + + + + + Updates the data checksum with the bytes taken from the array. + + + buffer an array of bytes + + + + + Adds the byte array to the data checksum. + + + The buffer which contains the data + + + The offset in the buffer where the data starts + + + the number of data bytes to add. + + + + + SharpZipBaseException is the base exception class for the SharpZipLibrary. + All library exceptions are derived from this. + + NOTE: Not all exceptions thrown will be derived from this class. + A variety of other exceptions are possible for example + + + + Initializes a new instance of the SharpZipBaseException class. + + + + + Initializes a new instance of the SharpZipBaseException class with a specified error message. + + A message describing the exception. + + + + Initializes a new instance of the SharpZipBaseException class with a specified + error message and a reference to the inner exception that is the cause of this exception. + + A message describing the exception. + The inner exception + + + + This is the Deflater class. The deflater class compresses input + with the deflate algorithm described in RFC 1951. It has several + compression levels and three different strategies described below. + + This class is not thread safe. This is inherent in the API, due + to the split of deflate and setInput. + + Author of the original java version: Jochen Hoenicke + + + + + The best and slowest compression level. This tries to find very + long and distant string repetitions. + + + + + The worst but fastest compression level. + + + + + The default compression level. + + + + + This level won't compress at all but output uncompressed blocks. + + + + + The compression method. This is the only method supported so far. + There is no need to use this constant at all. + + + + + Creates a new deflater with default compression level. + + + + + Creates a new deflater with given compression level. + + + the compression level, a value between NO_COMPRESSION + and BEST_COMPRESSION, or DEFAULT_COMPRESSION. + + if lvl is out of range. + + + + Creates a new deflater with given compression level. + + + the compression level, a value between NO_COMPRESSION + and BEST_COMPRESSION. + + + true, if we should suppress the Zlib/RFC1950 header at the + beginning and the adler checksum at the end of the output. This is + useful for the GZIP/PKZIP formats. + + if lvl is out of range. + + + + Resets the deflater. The deflater acts afterwards as if it was + just created with the same compression level and strategy as it + had before. + + + + + Gets the current adler checksum of the data that was processed so far. + + + + + Gets the number of input bytes processed so far. + + + + + Gets the number of output bytes so far. + + + + + Flushes the current input block. Further calls to deflate() will + produce enough output to inflate everything in the current input + block. This is not part of Sun's JDK so I have made it package + private. It is used by DeflaterOutputStream to implement + flush(). + + + + + Finishes the deflater with the current input block. It is an error + to give more input after this method was called. This method must + be called to force all bytes to be flushed. + + + + + Returns true if the stream was finished and no more output bytes + are available. + + + + + Returns true, if the input buffer is empty. + You should then call setInput(). + NOTE: This method can also return true when the stream + was finished. + + + + + Sets the data which should be compressed next. This should be only + called when needsInput indicates that more input is needed. + If you call setInput when needsInput() returns false, the + previous input that is still pending will be thrown away. + The given byte array should not be changed, before needsInput() returns + true again. + This call is equivalent to setInput(input, 0, input.length). + + + the buffer containing the input data. + + + if the buffer was finished() or ended(). + + + + + Sets the data which should be compressed next. This should be + only called when needsInput indicates that more input is needed. + The given byte array should not be changed, before needsInput() returns + true again. + + + the buffer containing the input data. + + + the start of the data. + + + the number of data bytes of input. + + + if the buffer was Finish()ed or if previous input is still pending. + + + + + Sets the compression level. There is no guarantee of the exact + position of the change, but if you call this when needsInput is + true the change of compression level will occur somewhere near + before the end of the so far given input. + + + the new compression level. + + + + + Get current compression level + + Returns the current compression level + + + + Sets the compression strategy. Strategy is one of + DEFAULT_STRATEGY, HUFFMAN_ONLY and FILTERED. For the exact + position where the strategy is changed, the same as for + SetLevel() applies. + + + The new compression strategy. + + + + + Deflates the current input block with to the given array. + + + The buffer where compressed data is stored + + + The number of compressed bytes added to the output, or 0 if either + IsNeedingInput() or IsFinished returns true or length is zero. + + + + + Deflates the current input block to the given array. + + + Buffer to store the compressed data. + + + Offset into the output array. + + + The maximum number of bytes that may be stored. + + + The number of compressed bytes added to the output, or 0 if either + needsInput() or finished() returns true or length is zero. + + + If Finish() was previously called. + + + If offset or length don't match the array length. + + + + + Sets the dictionary which should be used in the deflate process. + This call is equivalent to setDictionary(dict, 0, dict.Length). + + + the dictionary. + + + if SetInput () or Deflate () were already called or another dictionary was already set. + + + + + Sets the dictionary which should be used in the deflate process. + The dictionary is a byte array containing strings that are + likely to occur in the data which should be compressed. The + dictionary is not stored in the compressed output, only a + checksum. To decompress the output you need to supply the same + dictionary again. + + + The dictionary data + + + The index where dictionary information commences. + + + The number of bytes in the dictionary. + + + If SetInput () or Deflate() were already called or another dictionary was already set. + + + + + Compression level. + + + + + If true no Zlib/RFC1950 headers or footers are generated + + + + + The current state. + + + + + The total bytes of output written. + + + + + The pending output. + + + + + The deflater engine. + + + + + This class contains constants used for deflation. + + + + + Set to true to enable debugging + + + + + Written to Zip file to identify a stored block + + + + + Identifies static tree in Zip file + + + + + Identifies dynamic tree in Zip file + + + + + Header flag indicating a preset dictionary for deflation + + + + + Sets internal buffer sizes for Huffman encoding + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Strategies for deflater + + + + + The default strategy + + + + + This strategy will only allow longer string repetitions. It is + useful for random data with a small character set. + + + + + This strategy will not look for string repetitions at all. It + only encodes with Huffman trees (which means, that more common + characters get a smaller encoding. + + + + + Low level compression engine for deflate algorithm which uses a 32K sliding window + with secondary compression from Huffman/Shannon-Fano codes. + + + + + Construct instance with pending buffer + + + Pending buffer to use + > + + + + Deflate drives actual compression of data + + True to flush input buffers + Finish deflation with the current input. + Returns true if progress has been made. + + + + Sets input data to be deflated. Should only be called when NeedsInput() + returns true + + The buffer containing input data. + The offset of the first byte of data. + The number of bytes of data to use as input. + + + + Determines if more input is needed. + + Return true if input is needed via SetInput + + + + Set compression dictionary + + The buffer containing the dictionary data + The offset in the buffer for the first byte of data + The length of the dictionary data. + + + + Reset internal state + + + + + Reset Adler checksum + + + + + Get current value of Adler checksum + + + + + Total data processed + + + + + Get/set the deflate strategy + + + + + Set the deflate level (0-9) + + The value to set the level to. + + + + Fill the window + + + + + Inserts the current string in the head hash and returns the previous + value for this hash. + + The previous hash value + + + + Find the best (longest) string in the window matching the + string starting at strstart. + + Preconditions: + + strstart + MAX_MATCH <= window.length. + + + True if a match greater than the minimum length is found + + + + Hashtable, hashing three characters to an index for window, so + that window[index]..window[index+2] have this hash code. + Note that the array should really be unsigned short, so you need + to and the values with 0xffff. + + + + + prev[index & WMASK] points to the previous index that has the + same hash code as the string starting at index. This way + entries with the same hash code are in a linked list. + Note that the array should really be unsigned short, so you need + to and the values with 0xffff. + + + + + Points to the current character in the window. + + + + + lookahead is the number of characters starting at strstart in + window that are valid. + So window[strstart] until window[strstart+lookahead-1] are valid + characters. + + + + + This array contains the part of the uncompressed stream that + is of relevance. The current character is indexed by strstart. + + + + + The current compression function. + + + + + The input data for compression. + + + + + The total bytes of input read. + + + + + The offset into inputBuf, where input data starts. + + + + + The end offset of the input data. + + + + + The adler checksum + + + + + This is the DeflaterHuffman class. + + This class is not thread safe. This is inherent in the API, due + to the split of Deflate and SetInput. + + author of the original java version : Jochen Hoenicke + + + + + Resets the internal state of the tree + + + + + Check that all frequencies are zero + + + At least one frequency is non-zero + + + + + Set static codes and length + + new codes + length for new codes + + + + Build dynamic codes and lengths + + + + + Get encoded length + + Encoded length, the sum of frequencies * lengths + + + + Scan a literal or distance tree to determine the frequencies of the codes + in the bit length tree. + + + + + Write tree values + + Tree to write + + + + Pending buffer to use + + + + + Construct instance with pending buffer + + Pending buffer to use + + + + Reset internal state + + + + + Write all trees to pending buffer + + The number/rank of treecodes to send. + + + + Compress current buffer writing data to pending buffer + + + + + Flush block to output with no compression + + Data to write + Index of first byte to write + Count of bytes to write + True if this is the last block + + + + Flush block to output with compression + + Data to flush + Index of first byte to flush + Count of bytes to flush + True if this is the last block + + + + Get value indicating if internal buffer is full + + true if buffer is full + + + + Add literal to buffer + + Literal value to add to buffer. + Value indicating internal buffer is full + + + + Add distance code and length to literal and distance trees + + Distance code + Length + Value indicating if internal buffer is full + + + + Reverse the bits of a 16 bit value. + + Value to reverse bits + Value with bits reversed + + + + This class stores the pending output of the Deflater. + + Author of the original java version: Jochen Hoenicke + + + + + Construct instance with default buffer size + + + + + Inflater is used to decompress data that has been compressed according + to the "deflate" standard described in rfc1951. + + By default Zlib (rfc1950) headers and footers are expected in the input. + You can use constructor public Inflater(bool noHeader) passing true + if there is no Zlib header information + + The usage is as following. First you have to set some input with + SetInput(), then Inflate() it. If inflate doesn't + inflate any bytes there may be three reasons: +
    +
  • IsNeedingInput() returns true because the input buffer is empty. + You have to provide more input with SetInput(). + NOTE: IsNeedingInput() also returns true when, the stream is finished. +
  • +
  • IsNeedingDictionary() returns true, you have to provide a preset + dictionary with SetDictionary().
  • +
  • IsFinished returns true, the inflater has finished.
  • +
+ Once the first output byte is produced, a dictionary will not be + needed at a later stage. + + Author of the original java version: John Leuner, Jochen Hoenicke +
+
+ + + Copy lengths for literal codes 257..285 + + + + + Extra bits for literal codes 257..285 + + + + + Copy offsets for distance codes 0..29 + + + + + Extra bits for distance codes + + + + + These are the possible states for an inflater + + + + + This variable contains the current state. + + + + + The adler checksum of the dictionary or of the decompressed + stream, as it is written in the header resp. footer of the + compressed stream. + Only valid if mode is DECODE_DICT or DECODE_CHKSUM. + + + + + The number of bits needed to complete the current state. This + is valid, if mode is DECODE_DICT, DECODE_CHKSUM, + DECODE_HUFFMAN_LENBITS or DECODE_HUFFMAN_DISTBITS. + + + + + True, if the last block flag was set in the last block of the + inflated stream. This means that the stream ends after the + current block. + + + + + The total number of inflated bytes. + + + + + The total number of bytes set with setInput(). This is not the + value returned by the TotalIn property, since this also includes the + unprocessed input. + + + + + This variable stores the noHeader flag that was given to the constructor. + True means, that the inflated stream doesn't contain a Zlib header or + footer. + + + + + Creates a new inflater or RFC1951 decompressor + RFC1950/Zlib headers and footers will be expected in the input data + + + + + Creates a new inflater. + + + True if no RFC1950/Zlib header and footer fields are expected in the input data + + This is used for GZIPed/Zipped input. + + For compatibility with + Sun JDK you should provide one byte of input more than needed in + this case. + + + + + Resets the inflater so that a new stream can be decompressed. All + pending input and output will be discarded. + + + + + Decodes a zlib/RFC1950 header. + + + False if more input is needed. + + + The header is invalid. + + + + + Decodes the dictionary checksum after the deflate header. + + + False if more input is needed. + + + + + Decodes the huffman encoded symbols in the input stream. + + + false if more input is needed, true if output window is + full or the current block ends. + + + if deflated stream is invalid. + + + + + Decodes the adler checksum after the deflate stream. + + + false if more input is needed. + + + If checksum doesn't match. + + + + + Decodes the deflated stream. + + + false if more input is needed, or if finished. + + + if deflated stream is invalid. + + + + + Sets the preset dictionary. This should only be called, if + needsDictionary() returns true and it should set the same + dictionary, that was used for deflating. The getAdler() + function returns the checksum of the dictionary needed. + + + The dictionary. + + + + + Sets the preset dictionary. This should only be called, if + needsDictionary() returns true and it should set the same + dictionary, that was used for deflating. The getAdler() + function returns the checksum of the dictionary needed. + + + The dictionary. + + + The index into buffer where the dictionary starts. + + + The number of bytes in the dictionary. + + + No dictionary is needed. + + + The adler checksum for the buffer is invalid + + + + + Sets the input. This should only be called, if needsInput() + returns true. + + + the input. + + + + + Sets the input. This should only be called, if needsInput() + returns true. + + + The source of input data + + + The index into buffer where the input starts. + + + The number of bytes of input to use. + + + No input is needed. + + + The index and/or count are wrong. + + + + + Inflates the compressed stream to the output buffer. If this + returns 0, you should check, whether IsNeedingDictionary(), + IsNeedingInput() or IsFinished() returns true, to determine why no + further output is produced. + + + the output buffer. + + + The number of bytes written to the buffer, 0 if no further + output can be produced. + + + if buffer has length 0. + + + if deflated stream is invalid. + + + + + Inflates the compressed stream to the output buffer. If this + returns 0, you should check, whether needsDictionary(), + needsInput() or finished() returns true, to determine why no + further output is produced. + + + the output buffer. + + + the offset in buffer where storing starts. + + + the maximum number of bytes to output. + + + the number of bytes written to the buffer, 0 if no further output can be produced. + + + if count is less than 0. + + + if the index and / or count are wrong. + + + if deflated stream is invalid. + + + + + Returns true, if the input buffer is empty. + You should then call setInput(). + NOTE: This method also returns true when the stream is finished. + + + + + Returns true, if a preset dictionary is needed to inflate the input. + + + + + Returns true, if the inflater has finished. This means, that no + input is needed and no output can be produced. + + + + + Gets the adler checksum. This is either the checksum of all + uncompressed bytes returned by inflate(), or if needsDictionary() + returns true (and thus no output was yet produced) this is the + adler checksum of the expected dictionary. + + + the adler checksum. + + + + + Gets the total number of output bytes returned by Inflate(). + + + the total number of output bytes. + + + + + Gets the total number of processed compressed input bytes. + + + The total number of bytes of processed input bytes. + + + + + Gets the number of unprocessed input bytes. Useful, if the end of the + stream is reached and you want to further process the bytes after + the deflate stream. + + + The number of bytes of the input which have not been processed. + + + + + Huffman tree used for inflation + + + + + Literal length tree + + + + + Distance tree + + + + + Constructs a Huffman tree from the array of code lengths. + + + the array of code lengths + + + + + Reads the next symbol from input. The symbol is encoded using the + huffman tree. + + + input the input source. + + + the next symbol, or -1 if not enough input is available. + + + + + This class is general purpose class for writing data to a buffer. + + It allows you to write bits as well as bytes + Based on DeflaterPending.java + + Author of the original java version: Jochen Hoenicke + + + + + Internal work buffer + + + + + construct instance using default buffer size of 4096 + + + + + construct instance using specified buffer size + + + size to use for internal buffer + + + + + Clear internal state/buffers + + + + + Write a byte to buffer + + + The value to write + + + + + Write a short value to buffer LSB first + + + The value to write. + + + + + write an integer LSB first + + The value to write. + + + + Write a block of data to buffer + + data to write + offset of first byte to write + number of bytes to write + + + + The number of bits written to the buffer + + + + + Align internal buffer on a byte boundary + + + + + Write bits to internal buffer + + source of bits + number of bits to write + + + + Write a short value to internal buffer most significant byte first + + value to write + + + + Indicates if buffer has been flushed + + + + + Flushes the pending buffer into the given output array. If the + output array is to small, only a partial flush is done. + + The output array. + The offset into output array. + The maximum number of bytes to store. + The number of bytes flushed. + + + + Convert internal buffer to byte array. + Buffer is empty on completion + + + The internal buffer contents converted to a byte array. + + + + + A special stream deflating or compressing the bytes that are + written to it. It uses a Deflater to perform actual deflating.
+ Authors of the original java version: Tom Tromey, Jochen Hoenicke +
+
+ + + Creates a new DeflaterOutputStream with a default Deflater and default buffer size. + + + the output stream where deflated output should be written. + + + + + Creates a new DeflaterOutputStream with the given Deflater and + default buffer size. + + + the output stream where deflated output should be written. + + + the underlying deflater. + + + + + Creates a new DeflaterOutputStream with the given Deflater and + buffer size. + + + The output stream where deflated output is written. + + + The underlying deflater to use + + + The buffer size in bytes to use when deflating (minimum value 512) + + + bufsize is less than or equal to zero. + + + baseOutputStream does not support writing + + + deflater instance is null + + + + + Finishes the stream by calling finish() on the deflater. + + + Not all input is deflated + + + + + Get/set flag indicating ownership of the underlying stream. + When the flag is true will close the underlying stream also. + + + + + Allows client to determine if an entry can be patched after its added + + + + + Get/set the password used for encryption. + + When set to null or if the password is empty no encryption is performed + + + + Encrypt a block of data + + + Data to encrypt. NOTE the original contents of the buffer are lost + + + Offset of first byte in buffer to encrypt + + + Number of bytes in buffer to encrypt + + + + + Initializes encryption keys based on given . + + The password. + + + + Encrypt a single byte + + + The encrypted value + + + + + Update encryption keys + + + + + Deflates everything in the input buffers. This will call + def.deflate() until all bytes from the input buffers + are processed. + + + + + Gets value indicating stream can be read from + + + + + Gets a value indicating if seeking is supported for this stream + This property always returns false + + + + + Get value indicating if this stream supports writing + + + + + Get current length of stream + + + + + Gets the current position within the stream. + + Any attempt to set position + + + + Sets the current position of this stream to the given value. Not supported by this class! + + The offset relative to the to seek. + The to seek from. + The new position in the stream. + Any access + + + + Sets the length of this stream to the given value. Not supported by this class! + + The new stream length. + Any access + + + + Read a byte from stream advancing position by one + + The byte read cast to an int. THe value is -1 if at the end of the stream. + Any access + + + + Read a block of bytes from stream + + The buffer to store read data in. + The offset to start storing at. + The maximum number of bytes to read. + The actual number of bytes read. Zero if end of stream is detected. + Any access + + + + Asynchronous reads are not supported a NotSupportedException is always thrown + + The buffer to read into. + The offset to start storing data at. + The number of bytes to read + The async callback to use. + The state to use. + Returns an + Any access + + + + Asynchronous writes arent supported, a NotSupportedException is always thrown + + The buffer to write. + The offset to begin writing at. + The number of bytes to write. + The to use. + The state object. + Returns an IAsyncResult. + Any access + + + + Flushes the stream by calling Flush on the deflater and then + on the underlying stream. This ensures that all bytes are flushed. + + + + + Calls and closes the underlying + stream when is true. + + + + + Writes a single byte to the compressed output stream. + + + The byte value. + + + + + Writes bytes from an array to the compressed stream. + + + The byte array + + + The offset into the byte array where to start. + + + The number of bytes to write. + + + + + This buffer is used temporarily to retrieve the bytes from the + deflater and write them to the underlying output stream. + + + + + The deflater which is used to deflate the stream. + + + + + Base stream the deflater depends on. + + + + + An input buffer customised for use by + + + The buffer supports decryption of incoming data. + + + + + Initialise a new instance of with a default buffer size + + The stream to buffer. + + + + Initialise a new instance of + + The stream to buffer. + The size to use for the buffer + A minimum buffer size of 1KB is permitted. Lower sizes are treated as 1KB. + + + + Get the length of bytes bytes in the + + + + + Get the contents of the raw data buffer. + + This may contain encrypted data. + + + + Get the number of useable bytes in + + + + + Get the contents of the clear text buffer. + + + + + Get/set the number of bytes available + + + + + Call passing the current clear text buffer contents. + + The inflater to set input for. + + + + Fill the buffer from the underlying input stream. + + + + + Read a buffer directly from the input stream + + The buffer to fill + Returns the number of bytes read. + + + + Read a buffer directly from the input stream + + The buffer to read into + The offset to start reading data into. + The number of bytes to read. + Returns the number of bytes read. + + + + Read clear text data from the input stream. + + The buffer to add data to. + The offset to start adding data at. + The number of bytes to read. + Returns the number of bytes actually read. + + + + Read a from the input stream. + + Returns the byte read. + + + + Read an in little endian byte order. + + The short value read case to an int. + + + + Read an in little endian byte order. + + The int value read. + + + + Read a in little endian byte order. + + The long value read. + + + + This filter stream is used to decompress data compressed using the "deflate" + format. The "deflate" format is described in RFC 1951. + + This stream may form the basis for other decompression filters, such + as the GZipInputStream. + + Author of the original java version: John Leuner. + + + + + Create an InflaterInputStream with the default decompressor + and a default buffer size of 4KB. + + + The InputStream to read bytes from + + + + + Create an InflaterInputStream with the specified decompressor + and a default buffer size of 4KB. + + + The source of input data + + + The decompressor used to decompress data read from baseInputStream + + + + + Create an InflaterInputStream with the specified decompressor + and the specified buffer size. + + + The InputStream to read bytes from + + + The decompressor to use + + + Size of the buffer to use + + + + + Get/set flag indicating ownership of underlying stream. + When the flag is true will close the underlying stream also. + + + The default value is true. + + + + + Skip specified number of bytes of uncompressed data + + + Number of bytes to skip + + + The number of bytes skipped, zero if the end of + stream has been reached + + + The number of bytes to skip is less than or equal to zero. + + + + + Clear any cryptographic state. + + + + + Returns 0 once the end of the stream (EOF) has been reached. + Otherwise returns 1. + + + + + Fills the buffer with more data to decompress. + + + Stream ends early + + + + + Gets a value indicating whether the current stream supports reading + + + + + Gets a value of false indicating seeking is not supported for this stream. + + + + + Gets a value of false indicating that this stream is not writeable. + + + + + A value representing the length of the stream in bytes. + + + + + The current position within the stream. + Throws a NotSupportedException when attempting to set the position + + Attempting to set the position + + + + Flushes the baseInputStream + + + + + Sets the position within the current stream + Always throws a NotSupportedException + + The relative offset to seek to. + The defining where to seek from. + The new position in the stream. + Any access + + + + Set the length of the current stream + Always throws a NotSupportedException + + The new length value for the stream. + Any access + + + + Writes a sequence of bytes to stream and advances the current position + This method always throws a NotSupportedException + + Thew buffer containing data to write. + The offset of the first byte to write. + The number of bytes to write. + Any access + + + + Writes one byte to the current stream and advances the current position + Always throws a NotSupportedException + + The byte to write. + Any access + + + + Entry point to begin an asynchronous write. Always throws a NotSupportedException. + + The buffer to write data from + Offset of first byte to write + The maximum number of bytes to write + The method to be called when the asynchronous write operation is completed + A user-provided object that distinguishes this particular asynchronous write request from other requests + An IAsyncResult that references the asynchronous write + Any access + + + + Closes the input stream. When + is true the underlying stream is also closed. + + + + + Reads decompressed data into the provided buffer byte array + + + The array to read and decompress data into + + + The offset indicating where the data should be placed + + + The number of bytes to decompress + + The number of bytes read. Zero signals the end of stream + + Inflater needs a dictionary + + + + + Decompressor for this stream + + + + + Input buffer for this stream. + + + + + Base stream the inflater reads from. + + + + + Flag indicating wether this instance has been closed or not. + + + + + Flag indicating wether this instance is designated the stream owner. + When closing if this flag is true the underlying stream is closed. + + + + + Contains the output from the Inflation process. + We need to have a window so that we can refer backwards into the output stream + to repeat stuff.
+ Author of the original java version: John Leuner +
+
+ + + Write a byte to this output window + + value to write + + if window is full + + + + + Append a byte pattern already in the window itself + + length of pattern to copy + distance from end of window pattern occurs + + If the repeated data overflows the window + + + + + Copy from input manipulator to internal window + + source of data + length of data to copy + the number of bytes copied + + + + Copy dictionary to window + + source dictionary + offset of start in source dictionary + length of dictionary + + If window isnt empty + + + + + Get remaining unfilled space in window + + Number of bytes left in window + + + + Get bytes available for output in window + + Number of bytes filled + + + + Copy contents of window to output + + buffer to copy to + offset to start at + number of bytes to count + The number of bytes copied + + If a window underflow occurs + + + + + Reset by clearing window so GetAvailable returns 0 + + + + + This class allows us to retrieve a specified number of bits from + the input buffer, as well as copy big byte blocks. + + It uses an int buffer to store up to 31 bits for direct + manipulation. This guarantees that we can get at least 16 bits, + but we only need at most 15, so this is all safe. + + There are some optimizations in this class, for example, you must + never peek more than 8 bits more than needed, and you must first + peek bits before you may drop them. This is not a general purpose + class but optimized for the behaviour of the Inflater. + + Authors of the original java version: John Leuner, Jochen Hoenicke + + + + + Constructs a default StreamManipulator with all buffers empty + + + + + Get the next sequence of bits but don't increase input pointer. bitCount must be + less or equal 16 and if this call succeeds, you must drop + at least n - 8 bits in the next call. + + The number of bits to peek. + + the value of the bits, or -1 if not enough bits available. */ + + + + + Drops the next n bits from the input. You should have called PeekBits + with a bigger or equal n before, to make sure that enough bits are in + the bit buffer. + + The number of bits to drop. + + + + Gets the next n bits and increases input pointer. This is equivalent + to followed by , except for correct error handling. + + The number of bits to retrieve. + + the value of the bits, or -1 if not enough bits available. + + + + + Gets the number of bits available in the bit buffer. This must be + only called when a previous PeekBits() returned -1. + + + the number of bits available. + + + + + Gets the number of bytes available. + + + The number of bytes available. + + + + + Skips to the next byte boundary. + + + + + Returns true when SetInput can be called + + + + + Copies bytes from input buffer to output buffer starting + at output[offset]. You have to make sure, that the buffer is + byte aligned. If not enough bytes are available, copies fewer + bytes. + + + The buffer to copy bytes to. + + + The offset in the buffer at which copying starts + + + The length to copy, 0 is allowed. + + + The number of bytes copied, 0 if no bytes were available. + + + Length is less than zero + + + Bit buffer isnt byte aligned + + + + + Resets state and empties internal buffers + + + + + Add more input for consumption. + Only call when IsNeedingInput returns true + + data to be input + offset of first byte of input + number of bytes of input to add. + + + + Determines how entries are tested to see if they should use Zip64 extensions or not. + + + + + Zip64 will not be forced on entries during processing. + + An entry can have this overridden if required ZipEntry.ForceZip64" + + + + Zip64 should always be used. + + + + + #ZipLib will determine use based on entry values when added to archive. + + + + + The kind of compression used for an entry in an archive + + + + + A direct copy of the file contents is held in the archive + + + + + Common Zip compression method using a sliding dictionary + of up to 32KB and secondary compression from Huffman/Shannon-Fano trees + + + + + An extension to deflate with a 64KB window. Not supported by #Zip currently + + + + + BZip2 compression. Not supported by #Zip. + + + + + WinZip special for AES encryption, Now supported by #Zip. + + + + + Identifies the encryption algorithm used for an entry + + + + + No encryption has been used. + + + + + Encrypted using PKZIP 2.0 or 'classic' encryption. + + + + + DES encryption has been used. + + + + + RC2 encryption has been used for encryption. + + + + + Triple DES encryption with 168 bit keys has been used for this entry. + + + + + Triple DES with 112 bit keys has been used for this entry. + + + + + AES 128 has been used for encryption. + + + + + AES 192 has been used for encryption. + + + + + AES 256 has been used for encryption. + + + + + RC2 corrected has been used for encryption. + + + + + Blowfish has been used for encryption. + + + + + Twofish has been used for encryption. + + + + + RC4 has been used for encryption. + + + + + An unknown algorithm has been used for encryption. + + + + + Defines the contents of the general bit flags field for an archive entry. + + + + + Bit 0 if set indicates that the file is encrypted + + + + + Bits 1 and 2 - Two bits defining the compression method (only for Method 6 Imploding and 8,9 Deflating) + + + + + Bit 3 if set indicates a trailing data desciptor is appended to the entry data + + + + + Bit 4 is reserved for use with method 8 for enhanced deflation + + + + + Bit 5 if set indicates the file contains Pkzip compressed patched data. + Requires version 2.7 or greater. + + + + + Bit 6 if set indicates strong encryption has been used for this entry. + + + + + Bit 7 is currently unused + + + + + Bit 8 is currently unused + + + + + Bit 9 is currently unused + + + + + Bit 10 is currently unused + + + + + Bit 11 if set indicates the filename and + comment fields for this file must be encoded using UTF-8. + + + + + Bit 12 is documented as being reserved by PKware for enhanced compression. + + + + + Bit 13 if set indicates that values in the local header are masked to hide + their actual values, and the central directory is encrypted. + + + Used when encrypting the central directory contents. + + + + + Bit 14 is documented as being reserved for use by PKware + + + + + Bit 15 is documented as being reserved for use by PKware + + + + + This class contains constants used for Zip format files + + + + + The version made by field for entries in the central header when created by this library + + + This is also the Zip version for the library when comparing against the version required to extract + for an entry. See ZipEntry.CanDecompress. + + + + + The version made by field for entries in the central header when created by this library + + + This is also the Zip version for the library when comparing against the version required to extract + for an entry. See ZipInputStream.CanDecompressEntry. + + + + + The minimum version required to support strong encryption + + + + + The minimum version required to support strong encryption + + + + + Version indicating AES encryption + + + + + The version required for Zip64 extensions (4.5 or higher) + + + + + Size of local entry header (excluding variable length fields at end) + + + + + Size of local entry header (excluding variable length fields at end) + + + + + Size of Zip64 data descriptor + + + + + Size of data descriptor + + + + + Size of data descriptor + + + + + Size of central header entry (excluding variable fields) + + + + + Size of central header entry + + + + + Size of end of central record (excluding variable fields) + + + + + Size of end of central record (excluding variable fields) + + + + + Size of 'classic' cryptographic header stored before any entry data + + + + + Size of cryptographic header stored before entry data + + + + + Signature for local entry header + + + + + Signature for local entry header + + + + + Signature for spanning entry + + + + + Signature for spanning entry + + + + + Signature for temporary spanning entry + + + + + Signature for temporary spanning entry + + + + + Signature for data descriptor + + + This is only used where the length, Crc, or compressed size isnt known when the + entry is created and the output stream doesnt support seeking. + The local entry cannot be 'patched' with the correct values in this case + so the values are recorded after the data prefixed by this header, as well as in the central directory. + + + + + Signature for data descriptor + + + This is only used where the length, Crc, or compressed size isnt known when the + entry is created and the output stream doesnt support seeking. + The local entry cannot be 'patched' with the correct values in this case + so the values are recorded after the data prefixed by this header, as well as in the central directory. + + + + + Signature for central header + + + + + Signature for central header + + + + + Signature for Zip64 central file header + + + + + Signature for Zip64 central file header + + + + + Signature for Zip64 central directory locator + + + + + Signature for archive extra data signature (were headers are encrypted). + + + + + Central header digitial signature + + + + + Central header digitial signature + + + + + End of central directory record signature + + + + + End of central directory record signature + + + + + Default encoding used for string conversion. 0 gives the default system OEM code page. + Dont use unicode encodings if you want to be Zip compatible! + Using the default code page isnt the full solution necessarily + there are many variable factors, codepage 850 is often a good choice for + European users, however be careful about compatibility. + + + + + Convert a portion of a byte array to a string. + + + Data to convert to string + + + Number of bytes to convert starting from index 0 + + + data[0]..data[count - 1] converted to a string + + + + + Convert a byte array to string + + + Byte array to convert + + + dataconverted to a string + + + + + Convert a byte array to string + + The applicable general purpose bits flags + + Byte array to convert + + The number of bytes to convert. + + dataconverted to a string + + + + + Convert a byte array to string + + + Byte array to convert + + The applicable general purpose bits flags + + dataconverted to a string + + + + + Convert a string to a byte array + + + String to convert to an array + + Converted array + + + + Convert a string to a byte array + + The applicable general purpose bits flags + + String to convert to an array + + Converted array + + + + Initialise default instance of ZipConstants + + + Private to prevent instances being created. + + + + + Represents exception conditions specific to Zip archive handling + + + + + Initializes a new instance of the ZipException class. + + + + + Initializes a new instance of the ZipException class with a specified error message. + + The error message that explains the reason for the exception. + + + + Initialise a new instance of ZipException. + + A message describing the error. + The exception that is the cause of the current exception. + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/QRCoder.dll b/GenesisCordonelInterface/RuntimePackage/Package/QRCoder.dll new file mode 100644 index 0000000000000000000000000000000000000000..6cfbf076e1965dbcfe28fa6b65958eea47d9b74c GIT binary patch literal 144384 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
JQz3dq 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/RegAsm4.exe b/GenesisCordonelInterface/RuntimePackage/Package/RegAsm4.exe new file mode 100644 index 0000000000000000000000000000000000000000..b157462fe59b0e378e25367e0127260b3f21ed7a GIT binary patch literal 64664 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%0Dd=xOsT=?ssE@#E z75xuJ@-yaT0NEJiThR&-69C<;pd0e2Xe9`ulH=xo3G1B=;OE6FUi2#xoK%qvRwBT! zAuFRI9oLFxODA(Jwq(Z?DF_8%mX5f22N?JiXD~iYmh~m4;4m2Frc6!h0~bv#Guut0 z@cIQO-i+)Dtq?QcY}xsAc|&ZJ-<9YSaW#)f-u3wi3W*gi`Tm&BIz=Re$mhP zOzqE4e^a2TI_BYpH($Q4n^ltrkS6Na!mkLWg(3t6*V@tU)cqn)ffqlqLa4j7*eBL) zVT0gYZXy;r`^Z^Fx4TbhK&u+{dRCfX4ySN21(g|Y^Rd0SRCH~keBEJ+Tefoy$}ZSl4G#^$0s)H+BexqX$e z)U+|AfN0`MzQQID6%OT`^GVZj$|rB-lWXbHgi8!+Tnhj2q`}wO*jR9i{1rs3o!Rga z=A24ZlzNC|r#@UMD5s6Gg-L$C(&+<32PZvNMwnAi2tjCLBl&o66W02(5a0Nh+wbOO zRkmzVNbEO4Vw5okoFegz2cR@d8~2IZfIwl!`4 z_OgLrZq5L$f0R-T-JV3-{pjVVR}~99s}7z!-mQjDp3#qV2~hm3cuPHjuEdeW8t-vc zdE|oWZGK5yO%xOR(o!mwS1NvHb!Q){36(okHIEo^lqvR*Y1iI-z;o;4(|pqRsZ^S5 zpBdOL8xaj(*@*K! z7?G;ro~U%l)t`hEoiC%&E~AY`x|MwAe`a=Sr|N zUR29HG97u!hw52kx8Ccte%=H@z9Ij3Qq;QC*;>fwF5HTc_oYO=}`$wF8BT;qBbUsQwjCu{h zZ}>j$0&n>_gZ4)fzX-gnMisBRUy&dhG?*R2v#F*R&nU#&CgyA%to=BPu#Ad1tasxv zYQ*g?W~=>L&9{3P?bdn!PzVJ})`7am4b(N{OhqPKC=wJ;hdOe^nsM z?~(k)dE1AP@2b>yuR_Ot}X!v)~C_~?gC z<9CD6pFsa#ajD;wBuRnIDElz3sQTqxOEcj%z$%d0s=?D?#gj+1B0CwpaG~Ix4~d1^Vf<4e{y^e0D9-} z;u+AOsQ@$yfX1IdIX+ZSCIXVjr$a#|Klf*+I}F~|E>`ZKbLHp_##Yze`RqKL!0h^a za7IA^1nC4AXis^$%|Ivj;TxY0pJ?O@dixJO>)#y3$8Kak2HKw{)T8KobuFSGZBoaV zn(yU^$5p0G+!W#|tAuo!l)yn>ytq~yGd>=P?KZaor_f)TBKF-V!;%5t9J*4$c5}RJI?v@kx z@nc>m4ZIuY5qf*0mkmXp>q#_GeSR@IUgnbBt{q=8oJ*3+!9dB19{ZZJQCiCT(2bVZ zb$Rab{R{n#LMzU!<+By+OZ{W(1QqEVscEVN;<#&AQLpLS1SqFh+j*ZG=R8mn!|A|z z(ot4Ed;iT_vPjKK2BHG4?9{TTJm(p%rQJ7-vU7GReB{w4g^qC-nTtaLCP}Jl zi`!DIx;YgaOyfcpc&X59R*K6eugz4;GNO&vN;oxQVsw3bjU17|KJ~01wSU>vN_xf^ zGwX%~hBw9lMwKW1nI;R1hpX>8&Z0Fm;c0}izK9H@arrsQ)&xG(H7GU&Sk;bW# z+$-wKH*G~kX6n1@sVQD+k?GF#GR6r}bU5(6)7t3dWZ$jjPKxiR@eBeZ8vtNr&yH9^ z@;@E8z9EI*NeNG7ns8_{Xj#NLrcqRA5RiBy|KG_L|4DX?jRs*tW1w`83VZfg{t3Hu zr-pOw#g#&ol8MW#K{OY8BhJ)i zVW_Aey&x3^w+WnlKZo>!lo{Ma zkAjT)TY3RQ7RSIn?iNHKz79}YdTR^+lcUUFB2d=O*0x-c7 zgrFdAz@c^d(3*eT%6bkWD+F3uWu$pUWWi;lf6dAYhY>sj0gWr@#WOq>g$JZu61e@oiH2C#ff8)$!|4Zk)#AEpW* zy8Rda;9^?*25;i%^9+moq^X;`!Pk-;JamYL3UH8M;d@H~cFH_v?QOFbPrM#U*m4`M zl4-M}LFlE=QYX_s$0m&lumB9J06D_X=8<7KvUtO)wW3(nGGmFQuiXKCHdx*z{Qi%d z3eacGEan0R=JIO>3K0TfbRHI0`@x-iZjQpRm}MZ)K-t zxk}IY5|&A#pW$)3yaQMJ{NiU-`g!HlwGi zXw8oc2eLYOml ziZdR5oWV6!orhp_ss41gZxhn=0)4vpmtB1)DxmsFyKT4q#OBjU;K-(tR(- zYavyL5>jmP`$BEr6hCx$-}!v2#}COx8IWUPy7*!VwIC(dkh7uY0B!2}9f8a22f7vf zztqgeoU6Aq%Xq6Vweb0Qx^3L8ulAO~W9^r51opt~8SO@GI5J(x-q|QF9kKhy zqh0vA>3%odFJOI0s;U==-3$hu>_f zzK~5vCCcCM!T_Cb1s|>j`ssh|@ z_xQGy>KBKPq7V1a(dVC?(vKFh0Otfmz>y7ld%=JM3IgGi=6`4O|CfPkEN5wdH<*@! zHgc$Sz=cGqL6n+!iPy@BYQMj{^GQYQ`GJncd){Q$XV_6F62|y#ZWekdc&Bo(Y%9px zQ?{)+1uO@vpvXx$U6KxUa&lcVv`()vDzAc7TzIeZ(SBEYlk(me?ojvBAfiPHoxmB- zS$sDvv~Y6#8V7cxB1f2bz6jmRcjWuR9RynUilXtBXC9_#@I-JmRpYyCYH{h*u_y}Q zYmtew&xDMb!JhL4h7-40LjA)1%+P}Tu2m$e=1o+-zF%YNY%9G&T9@(0sh#b5SS}`+ ziNm8AK{0mso+5>H$Tf7=r2t&n*CXkq=vX&oM+i%>g6BR3El4 z31b+bvNgb=PXK6hKC}UV*8MHg`=^B#zg^L%rlWndqE7}85aE>-mKWuP$cc(VxB<>@ zlAY<-lAS@@#na8ohC$T=Tx;&eAnWL2<#0OUfbIembfnko7^VOdB_TNAzNLQvm}WqX zPBws#!a3RicmU^r$3lpfzc-OvY%@<@R2seMr( zV4?cNh;x*=!f^ns!~IdoXUq}De`6vTe!AYHMHUh*nFn)TG{Mg%)848Os-;=q#-hAI z@Fsi9OVN8EJu-&`u60Wh)q4YZJ>tU7GR_^^!mnM6%hvff&|0W>u>873Z7twJy^`g& zH1_G3xwm2jK9S@XJ*2C@?r5fIq!?>H;=)YNq5 zn-Enel?Z4j48nyUIrf>`^lyIZ?adh(eJrP)-4XSXwGy=k7uiw)`@S9_`I!NWz3UDY zb7t_j$$j@S&ZiWPtk!SY+EM#z;)qaQ;jjuXp#^<1o8ZX%d^GYB|Jgk78`=6DS#z3f z!H@+2>J!`nI<)YA1vG%4Q5BUhPci2cv&%tUjPhdY;>zN?n+9INfPjva1g$_eq}9?^8tJ1 z+mw{FSVd`5N7&84*1!QTwDS7qI(E%md>ubK!1Stp$kVU^CNZYR!cL{wLmdy8ChrSH z)U4kKzLCZ5j2&}B{zYu4N`gzbwd=Trd$`O};A2gUB!5RmnWPY(Grmvz>J9>NCW^^s zEGn{6i+6uuvhDt@qL)6wfH7AFRu)?&Jg!pdSE-1{l$mxMPjs)arWb3B6iUiaTOQfs8j RF^0x0NsFRT`G5~l`5#k+iE97= literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/RestSharp.dll b/GenesisCordonelInterface/RuntimePackage/Package/RestSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..ce4ed3839b802c460a9f0fd4d6738ec77cddf445 GIT binary patch literal 165376 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 a>jLWB=UV}f$9mpl8_JCT5C1P=;6DJ6A&oi! literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/RestSharp.xml b/GenesisCordonelInterface/RuntimePackage/Package/RestSharp.xml new file mode 100644 index 000000000..5069712d1 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/RestSharp.xml @@ -0,0 +1,3024 @@ + + + + RestSharp + + + + + Tries to Authenticate with the credentials of the currently logged in user, or impersonate a user + + + + + Authenticate with the credentials of the currently logged in user + + + + + Authenticate by impersonation + + + + + + + Authenticate by impersonation, using an existing ICredentials instance + + + + + + + + + Base class for OAuth 2 Authenticators. + + + Since there are many ways to authenticate in OAuth2, + this is used as a base class to differentiate between + other authenticators. + + Any other OAuth2 authenticators must derive from this + abstract class. + + + + + Access token to be used when authenticating. + + + + + Initializes a new instance of the class. + + + The access token. + + + + + Gets the access token. + + + + + The OAuth 2 authenticator using URI query parameter. + + + Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.2 + + + + + Initializes a new instance of the class. + + + The access token. + + + + + The OAuth 2 authenticator using the authorization request header field. + + + Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.1 + + + + + Stores the Authorization header value as "[tokenType] accessToken". used for performance. + + + + + Initializes a new instance of the class. + + + The access token. + + + + + Initializes a new instance of the class. + + + The access token. + + + The token type. + + + + + All text parameters are UTF-8 encoded (per section 5.1). + + + + + + Generates a random 16-byte lowercase alphanumeric string. + + + + + + + Generates a timestamp based on the current elapsed seconds since '01/01/1970 0000 GMT" + + + + + + + Generates a timestamp based on the elapsed seconds of a given time since '01/01/1970 0000 GMT" + + + A specified point in time. + + + + + The set of characters that are unreserved in RFC 2396 but are NOT unreserved in RFC 3986. + + + + + + URL encodes a string based on section 5.1 of the OAuth spec. + Namely, percent encoding with [RFC3986], avoiding unreserved characters, + upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. + + The value to escape. + The escaped value. + + The method is supposed to take on + RFC 3986 behavior if certain elements are present in a .config file. Even if this + actually worked (which in my experiments it doesn't), we can't rely on every + host actually having this configuration element present. + + + + + + + URL encodes a string based on section 5.1 of the OAuth spec. + Namely, percent encoding with [RFC3986], avoiding unreserved characters, + upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. + + + + + + + Sorts a collection of key-value pairs by name, and then value if equal, + concatenating them into a single string. This string should be encoded + prior to, or after normalization is run. + + + + + + + + Sorts a by name, and then value if equal. + + A collection of parameters to sort + A sorted parameter collection + + + + Creates a request URL suitable for making OAuth requests. + Resulting URLs must exclude port 80 or port 443 when accompanied by HTTP and HTTPS, respectively. + Resulting URLs must be lower case. + + + The original request URL + + + + + Creates a request elements concatentation value to send with a request. + This is also known as the signature base. + + + + The request's HTTP method type + The request URL + The request's parameters + A signature base string + + + + Creates a signature value given a signature base and the consumer secret. + This method is used when the token secret is currently unknown. + + + The hashing method + The signature base + The consumer key + + + + + Creates a signature value given a signature base and the consumer secret. + This method is used when the token secret is currently unknown. + + + The hashing method + The treatment to use on a signature value + The signature base + The consumer key + + + + + Creates a signature value given a signature base and the consumer secret and a known token secret. + + + The hashing method + The signature base + The consumer secret + The token secret + + + + + Creates a signature value given a signature base and the consumer secret and a known token secret. + + + The hashing method + The treatment to use on a signature value + The signature base + The consumer secret + The token secret + + + + + A class to encapsulate OAuth authentication flow. + + + + + + Generates a instance to pass to an + for the purpose of requesting an + unauthorized request token. + + The HTTP method for the intended request + + + + + + Generates a instance to pass to an + for the purpose of requesting an + unauthorized request token. + + The HTTP method for the intended request + Any existing, non-OAuth query parameters desired in the request + + + + + + Generates a instance to pass to an + for the purpose of exchanging a request token + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + + + + Generates a instance to pass to an + for the purpose of exchanging a request token + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + Any existing, non-OAuth query parameters desired in the request + + + + Generates a instance to pass to an + for the purpose of exchanging user credentials + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + Any existing, non-OAuth query parameters desired in the request + + + + + + + + + + + + + Allows control how class and property names and values are deserialized by XmlAttributeDeserializer + + + + + The name to use for the serialized element + + + + + Sets if the property to Deserialize is an Attribute or Element (Default: false) + + + + + Wrapper for System.Xml.Serialization.XmlSerializer. + + + + + Types of parameters that can be added to requests + + + + + Data formats + + + + + HTTP method to use when making requests + + + + + Format strings for commonly-used date formats + + + + + .NET format string for ISO 8601 date format + + + + + .NET format string for roundtrip date format + + + + + Status for responses (surprised?) + + + + + Extension method overload! + + + + + Save a byte array to a file + + Bytes to save + Full path to save file to + + + + Read a stream into a byte array + + Stream to read + byte[] + + + + Copies bytes from one stream to another + + The input stream. + The output stream. + + + + Converts a byte array to a string, using its byte order mark to convert it to the right encoding. + http://www.shrinkrays.net/code-snippets/csharp/an-extension-method-for-converting-a-byte-array-to-a-string.aspx + + An array of bytes to convert + The byte as a string. + + + + Decodes an HTML-encoded string and returns the decoded string. + + The HTML string to decode. + The decoded text. + + + + Decodes an HTML-encoded string and sends the resulting output to a TextWriter output stream. + + The HTML string to decode + The TextWriter output stream containing the decoded string. + + + + HTML-encodes a string and sends the resulting output to a TextWriter output stream. + + The string to encode. + The TextWriter output stream containing the encoded string. + + + + Reflection extensions + + + + + Retrieve an attribute from a member (property) + + Type of attribute to retrieve + Member to retrieve attribute from + + + + + Retrieve an attribute from a type + + Type of attribute to retrieve + Type to retrieve attribute from + + + + + Checks a type to see if it derives from a raw generic (e.g. List[[]]) + + + + + + + + Find a value from a System.Enum by trying several possible variants + of the string value of the enum. + + Type of enum + Value for which to search + The culture used to calculate the name variants + + + + + Convert a to a instance. + + The response status. + + responseStatus + + + + Uses Uri.EscapeDataString() based on recommendations on MSDN + http://blogs.msdn.com/b/yangxind/archive/2006/11/09/don-t-use-net-system-uri-unescapedatastring-in-url-decoding.aspx + + + + + Check that a string is not null or empty + + String to check + bool + + + + Remove underscores from a string + + String to process + string + + + + Parses most common JSON date formats + + JSON value to parse + + DateTime + + + + Remove leading and trailing " from a string + + String to parse + String + + + + Checks a string to see if it matches a regex + + String to check + Pattern to match + bool + + + + Converts a string to pascal case + + String to convert + + string + + + + Converts a string to pascal case with the option to remove underscores + + String to convert + Option to remove underscores + + + + + + Converts a string to camel case + + String to convert + + String + + + + Convert the first letter of a string to lower case + + String to convert + string + + + + Checks to see if a string is all uppper case + + String to check + bool + + + + Add underscores to a pascal-cased string + + String to convert + string + + + + Add dashes to a pascal-cased string + + String to convert + string + + + + Add an undescore prefix to a pascasl-cased string + + + + + + + Add spaces to a pascal-cased string + + String to convert + string + + + + Return possible variants of a name for name matching. + + String to convert + The culture to use for conversion + IEnumerable<string> + + + + XML Extension Methods + + + + + Returns the name of an element with the namespace if specified + + Element name + XML Namespace + + + + + Container for files to be uploaded with requests + + + + + Creates a file parameter from an array of bytes. + + The parameter name to use in the request. + The data to use as the file's contents. + The filename to use in the request. + The content type to use in the request. + The + + + + Creates a file parameter from an array of bytes. + + The parameter name to use in the request. + The data to use as the file's contents. + The filename to use in the request. + The using the default content type. + + + + The length of data to be sent + + + + + Provides raw data for file + + + + + Name of the file to use when uploading + + + + + MIME content type of file + + + + + Name of the parameter + + + + + HttpWebRequest wrapper (async methods) + + + HttpWebRequest wrapper + + + HttpWebRequest wrapper (sync methods) + + + + + Always send a multipart/form-data request - even when no Files are present. + + + + + An alternative to RequestBody, for when the caller already has the byte array. + + + + + Execute an async POST-style request with the specified HTTP Method. + + + The HTTP method to execute. + + + + + Execute an async GET-style request with the specified HTTP Method. + + + The HTTP method to execute. + + + + + Creates an IHttp + + + + + + Default constructor + + + + + Execute a POST request + + + + + Execute a PUT request + + + + + Execute a GET request + + + + + Execute a HEAD request + + + + + Execute an OPTIONS request + + + + + Execute a DELETE request + + + + + Execute a PATCH request + + + + + Execute a MERGE request + + + + + Execute a GET-style request with the specified HTTP Method. + + The HTTP method to execute. + + + + + Execute a POST-style request with the specified HTTP Method. + + The HTTP method to execute. + + + + + True if this HTTP request has any HTTP parameters + + + + + True if this HTTP request has any HTTP cookies + + + + + True if a request body has been specified + + + + + True if files have been set to be uploaded + + + + + Always send a multipart/form-data request - even when no Files are present. + + + + + UserAgent to be sent with request + + + + + Timeout in milliseconds to be used for the request + + + + + The number of milliseconds before the writing or reading times out. + + + + + System.Net.ICredentials to be sent with request + + + + + The System.Net.CookieContainer to be used for the request + + + + + The method to use to write the response instead of reading into RawBytes + + + + + Collection of files to be sent with request + + + + + Whether or not HTTP 3xx response redirects should be automatically followed + + + + + X509CertificateCollection to be sent with request + + + + + Maximum number of automatic redirects to follow if FollowRedirects is true + + + + + Determine whether or not the "default credentials" (e.g. the user account under which the current process is running) + will be sent along to the server. + + + + + HTTP headers to be sent with request + + + + + HTTP parameters (QueryString or Form values) to be sent with request + + + + + HTTP cookies to be sent with request + + + + + Request body to be sent with request + + + + + Content type of the request body. + + + + + An alternative to RequestBody, for when the caller already has the byte array. + + + + + URL to call for this request + + + + + Flag to send authorisation header with the HttpWebRequest + + + + + Proxy info to be sent with request + + + + + Representation of an HTTP cookie + + + + + Comment of the cookie + + + + + Comment of the cookie + + + + + Indicates whether the cookie should be discarded at the end of the session + + + + + Domain of the cookie + + + + + Indicates whether the cookie is expired + + + + + Date and time that the cookie expires + + + + + Indicates that this cookie should only be accessed by the server + + + + + Name of the cookie + + + + + Path of the cookie + + + + + Port of the cookie + + + + + Indicates that the cookie should only be sent over secure channels + + + + + Date and time the cookie was created + + + + + Value of the cookie + + + + + Version of the cookie + + + + + Container for HTTP file + + + + + The length of data to be sent + + + + + Provides raw data for file + + + + + Name of the file to use when uploading + + + + + MIME content type of file + + + + + Name of the parameter + + + + + Representation of an HTTP header + + + + + Name of the header + + + + + Value of the header + + + + + Representation of an HTTP parameter (QueryString or Form value) + + + + + Name of the parameter + + + + + Value of the parameter + + + + + HTTP response data + + + + + HTTP response data + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Headers returned by server with the response + + + + + Cookies returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + Exception thrown when error is encountered. + + + + + Default constructor + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + Lazy-loaded string representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Headers returned by server with the response + + + + + Cookies returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + Exception thrown when error is encountered. + + + + + + + + + + + + + + + + + + + + + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes the request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a GET-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a GET-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes a POST-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a POST-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes the request and callback asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Request to be executed + + + + Executes a GET-style asynchronously, authenticating if needed + + Request to be executed + + + + Executes a GET-style asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Executes a POST-style asynchronously, authenticating if needed + + Request to be executed + + + + Executes a POST-style asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X509CertificateCollection to be sent with request + + + + + Adds a file to the Files collection to be included with a POST or PUT request + (other methods do not support file uploads). + + The parameter name to use in the request + Full path to file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + The default format is XML. Change RequestFormat if you wish to use a different serialization format. + + The object to serialize + The XML namespace to use when serializing + This request + + + + Serializes obj to data format specified by RequestFormat and adds it to the request body. + The default format is XML. Change RequestFormat if you wish to use a different serialization format. + + The object to serialize + This request + + + + Serializes obj to JSON format and adds it to the request body. + + The object to serialize + This request + + + + Serializes obj to XML format and adds it to the request body. + + The object to serialize + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + Serializes obj to XML format and passes xmlNamespace then adds it to the request body. + + The object to serialize + The XML namespace to use when serializing + This request + + + + Calls AddParameter() for all public, readable properties specified in the includedProperties list + + + request.AddObject(product, "ProductId", "Price", ...); + + The object with properties to add as parameters + The names of the properties to include + This request + + + + Calls AddParameter() for all public, readable properties of obj + + The object with properties to add as parameters + This request + + + + Add the parameter to the request + + Parameter to add + + + + + Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are five types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - Cookie: Adds the name/value pair to the HTTP request's Cookies collection + - RequestBody: Used by AddBody() (not recommended to use directly) + + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddParameter(name, value, HttpHeader) overload + + Name of the header to add + Value of the header to add + + + + + Shortcut to AddParameter(name, value, Cookie) overload + + Name of the cookie to add + Value of the cookie to add + + + + + Shortcut to AddParameter(name, value, UrlSegment) overload + + Name of the segment to add + Value of the segment to add + + + + + Shortcut to AddParameter(name, value, QueryString) overload + + Name of the parameter to add + Value of the parameter to add + + + + + Always send a multipart/form-data request - even when no Files are present. + + + + + Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. + By default the included JsonSerializer is used (currently using JSON.NET default serialization). + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default the included XmlSerializer is used. + + + + + Set this to write response to Stream rather than reading into memory. + + + + + Container of all HTTP parameters to be passed with the request. + See AddParameter() for explanation of the types of parameters that can be passed + + + + + Container of all the files to be uploaded with the request. + + + + + Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS + Default is GET + + + + + The Resource URL to make the request against. + Tokens are substituted with UrlSegment parameters and match by name. + Should not include the scheme or domain. Do not include leading slash. + Combined with RestClient.BaseUrl to assemble final URL: + {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) + + + // example for url token replacement + request.Resource = "Products/{ProductId}"; + request.AddParameter("ProductId", 123, ParameterType.UrlSegment); + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default XmlSerializer is used. + + + + + Used by the default deserializers to determine where to start deserializing from. + Can be used to skip container or root elements that do not have corresponding deserialzation targets. + + + + + Used by the default deserializers to explicitly set which date format string to use when parsing dates. + + + + + Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from element names. + + + + + In general you would not need to set this directly. Used by the NtlmAuthenticator. + + + + + Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. + + + + + The number of milliseconds before the writing or reading times out. This timeout value overrides a timeout set on the RestClient. + + + + + How many attempts were made to send this Request? + + + This Number is incremented each time the RestClient sends the request. + Useful when using Asynchronous Execution with Callbacks + + + + + Determine whether or not the "default credentials" (e.g. the user account under which the current process is running) + will be sent along to the server. The default is false. + + + + + Container for data sent back from API + + + + + The RestRequest that was made to get this RestResponse + + + Mainly for debugging if ResponseStatus is not OK + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Cookies returned by server with the response + + + + + Headers returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + Exceptions thrown during the request, if any. + + Will contain only network transport or framework exceptions thrown during the request. + HTTP protocol errors are handled by RestSharp and will not appear here. + + + + Container for data sent back from API including deserialized data + + Type of data to deserialize to + + + + Deserialized entity data + + + + + Parameter container for REST requests + + + + + Return a human-readable representation of this parameter + + String + + + + Name of the parameter + + + + + Value of the parameter + + + + + Type of the parameter + + + + + Client to translate RestRequests into Http requests and process response result + + + + + Executes the request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes the request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes a GET-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a GET-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes a POST-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a POST-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes the request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Request to be executed + + + + Executes a GET-style asynchronously, authenticating if needed + + Request to be executed + + + + Executes a GET-style asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Executes a POST-style asynchronously, authenticating if needed + + Request to be executed + + + + Executes a POST-style asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Default constructor that registers default content handlers + + + + + Sets the BaseUrl property for requests made by this client instance + + + + + + Sets the BaseUrl property for requests made by this client instance + + + + + + Registers a content handler to process response content + + MIME content type of the response content + Deserializer to use to process content + + + + Remove a content handler for the specified MIME content type + + MIME content type to remove + + + + Remove all content handlers + + + + + Retrieve the handler for the specified MIME content type + + MIME content type to retrieve + IDeserializer instance + + + + Assembles URL to call based on parameters, method and resource + + RestRequest to execute + Assembled System.Uri + + + + Executes the specified request and downloads the response data + + Request to execute + Response data + + + + Executes the request and returns a response, authenticating if needed + + Request to be executed + RestResponse + + + + Executes the specified request and deserializes the response content using the appropriate content handler + + Target deserialization type + Request to execute + RestResponse[[T]] with deserialized data in Data property + + + + Parameters included with every request made with this instance of RestClient + If specified in both client and request, the request wins + + + + + Maximum number of redirects to follow if FollowRedirects is true + + + + + X509CertificateCollection to be sent with request + + + + + Proxy to use for requests made by this client instance. + Passed on to underlying WebRequest if set. + + + + + Default is true. Determine whether or not requests that result in + HTTP status codes of 3xx should follow returned redirect + + + + + The CookieContainer used for requests made by this client instance + + + + + UserAgent to use for requests made by this client instance + + + + + Timeout in milliseconds to use for requests made by this client instance + + + + + The number of milliseconds before the writing or reading times out. + + + + + Whether to invoke async callbacks using the SynchronizationContext.Current captured when invoked + + + + + Authenticator to use for requests made by this client instance + + + + + Combined with Request.Resource to construct URL for request + Should include scheme and domain without trailing slash. + + + client.BaseUrl = new Uri("http://example.com"); + + + + + Executes the request and callback asynchronously, authenticating if needed + + The IRestClient this method extends + Request to be executed + Callback function to be executed upon completion + + + + Executes the request and callback asynchronously, authenticating if needed + + The IRestClient this method extends + Target deserialization type + Request to be executed + Callback function to be executed upon completion providing access to the async handle + + + + Add a parameter to use on every request made with this client instance + + The IRestClient instance + Parameter to add + + + + + Removes a parameter from the default parameters that are used on every request made with this client instance + + The IRestClient instance + The name of the parameter that needs to be removed + + + + + Adds a HTTP parameter (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + Used on every request made by this client instance + + The IRestClient instance + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are four types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - RequestBody: Used by AddBody() (not recommended to use directly) + + The IRestClient instance + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddDefaultParameter(name, value, HttpHeader) overload + + The IRestClient instance + Name of the header to add + Value of the header to add + + + + + Shortcut to AddDefaultParameter(name, value, UrlSegment) overload + + The IRestClient instance + Name of the segment to add + Value of the segment to add + + + + + Container for data used to make requests + + + + + Default constructor + + + + + Sets Method property to value of method + + Method to use for this request + + + + Sets Resource property + + Resource to use for this request + + + + Sets Resource and Method properties + + Resource to use for this request + Method to use for this request + + + + Sets Resource property + + Resource to use for this request + + + + Sets Resource and Method properties + + Resource to use for this request + Method to use for this request + + + + Adds a file to the Files collection to be included with a POST or PUT request + (other methods do not support file uploads). + + The parameter name to use in the request + Full path to file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + A function that writes directly to the stream. Should NOT close the stream. + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + A function that writes directly to the stream. Should NOT close the stream. + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + The default format is XML. Change RequestFormat if you wish to use a different serialization format. + + The object to serialize + The XML namespace to use when serializing + This request + + + + Serializes obj to data format specified by RequestFormat and adds it to the request body. + The default format is XML. Change RequestFormat if you wish to use a different serialization format. + + The object to serialize + This request + + + + Serializes obj to JSON format and adds it to the request body. + + The object to serialize + This request + + + + Serializes obj to XML format and adds it to the request body. + + The object to serialize + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + Serializes obj to XML format and passes xmlNamespace then adds it to the request body. + + The object to serialize + The XML namespace to use when serializing + This request + + + + Calls AddParameter() for all public, readable properties specified in the includedProperties list + + + request.AddObject(product, "ProductId", "Price", ...); + + The object with properties to add as parameters + The names of the properties to include + This request + + + + Calls AddParameter() for all public, readable properties of obj + + The object with properties to add as parameters + This request + + + + Add the parameter to the request + + Parameter to add + + + + + Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are four types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - RequestBody: Used by AddBody() (not recommended to use directly) + + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddParameter(name, value, HttpHeader) overload + + Name of the header to add + Value of the header to add + + + + + Shortcut to AddParameter(name, value, Cookie) overload + + Name of the cookie to add + Value of the cookie to add + + + + + Shortcut to AddParameter(name, value, UrlSegment) overload + + Name of the segment to add + Value of the segment to add + + + + + Shortcut to AddParameter(name, value, QueryString) overload + + Name of the parameter to add + Value of the parameter to add + + + + + Internal Method so that RestClient can increase the number of attempts + + + + + Always send a multipart/form-data request - even when no Files are present. + + + + + Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. + By default the included JsonSerializer is used (currently using JSON.NET default serialization). + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default the included XmlSerializer is used. + + + + + Set this to write response to Stream rather than reading into memory. + + + + + Determine whether or not the "default credentials" (e.g. the user account under which the current process is running) + will be sent along to the server. The default is false. + + + + + Container of all HTTP parameters to be passed with the request. + See AddParameter() for explanation of the types of parameters that can be passed + + + + + Container of all the files to be uploaded with the request. + + + + + Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS + Default is GET + + + + + The Resource URL to make the request against. + Tokens are substituted with UrlSegment parameters and match by name. + Should not include the scheme or domain. Do not include leading slash. + Combined with RestClient.BaseUrl to assemble final URL: + {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) + + + // example for url token replacement + request.Resource = "Products/{ProductId}"; + request.AddParameter("ProductId", 123, ParameterType.UrlSegment); + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default XmlSerializer is used. + + + + + Used by the default deserializers to determine where to start deserializing from. + Can be used to skip container or root elements that do not have corresponding deserialzation targets. + + + + + A function to run prior to deserializing starting (e.g. change settings if error encountered) + + + + + Used by the default deserializers to explicitly set which date format string to use when parsing dates. + + + + + Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from element names. + + + + + In general you would not need to set this directly. Used by the NtlmAuthenticator. + + + + + Gets or sets a user-defined state object that contains information about a request and which can be later + retrieved when the request completes. + + + + + Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. + + + + + The number of milliseconds before the writing or reading times out. This timeout value overrides a timeout set on the RestClient. + + + + + How many attempts were made to send this Request? + + + This Number is incremented each time the RestClient sends the request. + Useful when using Asynchronous Execution with Callbacks + + + + + Base class for common properties shared by RestResponse and RestResponse[[T]] + + + + + Default constructor + + + + + The RestRequest that was made to get this RestResponse + + + Mainly for debugging if ResponseStatus is not OK + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Cookies returned by server with the response + + + + + Headers returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + The exception thrown during the request, if any + + + + + Container for data sent back from API including deserialized data + + Type of data to deserialize to + + + + Deserialized entity data + + + + + Container for data sent back from API + + + + + Comment of the cookie + + + + + Comment of the cookie + + + + + Indicates whether the cookie should be discarded at the end of the session + + + + + Domain of the cookie + + + + + Indicates whether the cookie is expired + + + + + Date and time that the cookie expires + + + + + Indicates that this cookie should only be accessed by the server + + + + + Name of the cookie + + + + + Path of the cookie + + + + + Port of the cookie + + + + + Indicates that the cookie should only be sent over secure channels + + + + + Date and time the cookie was created + + + + + Value of the cookie + + + + + Version of the cookie + + + + + Wrapper for System.Xml.Serialization.XmlSerializer. + + + + + Default constructor, does not specify namespace + + + + + Specify the namespaced to be used when serializing + + XML namespace + + + + Serialize the object as XML + + Object to serialize + XML as string + + + + Name of the root element to use when serializing + + + + + XML namespace to use when serializing + + + + + Format string to use when serializing dates + + + + + Content type for serialized content + + + + + Encoding for serialized content + + + + + Need to subclass StringWriter in order to override Encoding + + + + + Default JSON serializer for request bodies + Doesn't currently use the SerializeAs attribute, defers to Newtonsoft's attributes + + + + + Default serializer + + + + + Serialize the object as JSON + + Object to serialize + JSON as String + + + + Unused for JSON Serialization + + + + + Unused for JSON Serialization + + + + + Unused for JSON Serialization + + + + + Content type for serialized content + + + + + Allows control how class and property names and values are serialized by XmlSerializer + Currently not supported with the JsonSerializer + When specified at the property level the class-level specification is overridden + + + + + Called by the attribute when NameStyle is speficied + + The string to transform + String + + + + The name to use for the serialized element + + + + + Sets the value to be serialized as an Attribute instead of an Element + + + + + The culture to use when serializing + + + + + Transforms the casing of the name based on the selected value. + + + + + The order to serialize the element. Default is int.MaxValue. + + + + + Options for transforming casing of element names + + + + + Default XML Serializer + + + + + Default constructor, does not specify namespace + + + + + Specify the namespaced to be used when serializing + + XML namespace + + + + Serialize the object as XML + + Object to serialize + XML as string + + + + Determines if a given object is numeric in any way + (can be integer, double, null, etc). + + + + + Name of the root element to use when serializing + + + + + XML namespace to use when serializing + + + + + Format string to use when serializing dates + + + + + Content type for serialized content + + + + + Helper methods for validating required values + + + + + Require a parameter to not be null + + Name of the parameter + Value of the parameter + + + + Represents the json array. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The capacity of the json array. + + + + The json representation of the array. + + The json representation of the array. + + + + Represents the json object. + + + + + The internal member dictionary. + + + + + Initializes a new instance of . + + + + + Initializes a new instance of . + + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Adds the specified key. + + The key. + The value. + + + + Determines whether the specified key contains key. + + The key. + + true if the specified key contains key; otherwise, false. + + + + + Removes the specified key. + + The key. + + + + + Tries the get value. + + The key. + The value. + + + + + Adds the specified item. + + The item. + + + + Clears this instance. + + + + + Determines whether [contains] [the specified item]. + + The item. + + true if [contains] [the specified item]; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + Removes the specified item. + + The item. + + + + + Gets the enumerator. + + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + Returns a json that represents the current . + + + A json that represents the current . + + + + + Gets the at the specified index. + + + + + + Gets the keys. + + The keys. + + + + Gets the values. + + The values. + + + + Gets or sets the with the specified key. + + + + + + Gets the count. + + The count. + + + + Gets a value indicating whether this instance is read only. + + + true if this instance is read only; otherwise, false. + + + + + This class encodes and decodes JSON strings. + Spec. details, see http://www.json.org/ + + JSON uses Arrays and Objects. These correspond here to the datatypes JsonArray(IList<object>) and JsonObject(IDictionary<string,object>). + All numbers are parsed to doubles. + + + + + Parses the string json into a value + + A JSON string. + An IList<object>, a IDictionary<string,object>, a double, a string, null, true, or false + + + + Try parsing the json string into a value. + + + A JSON string. + + + The object. + + + Returns true if successfull otherwise false. + + + + + Converts a IDictionary<string,object> / IList<object> object into a JSON string + + A IDictionary<string,object> / IList<object> + Serializer strategy to use + A JSON encoded string, or null if object 'json' is not serializable + + + + Determines if a given object is numeric in any way + (can be integer, double, null, etc). + + + + + Helper methods for validating values + + + + + Validate an integer value is between the specified values (exclusive of min/max) + + Value to validate + Exclusive minimum value + Exclusive maximum value + + + + Validate a string length + + String to be validated + Maximum length of the string + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/TempFlansh.exe b/GenesisCordonelInterface/RuntimePackage/Package/TempFlansh.exe new file mode 100644 index 0000000000000000000000000000000000000000..44383ac951c31b12b612230d441c5db3f9b73759 GIT binary patch literal 34304 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 + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/TempFlansh.pdb b/GenesisCordonelInterface/RuntimePackage/Package/TempFlansh.pdb new file mode 100644 index 0000000000000000000000000000000000000000..aa7ce257359e5d324d9a8d8549965b55feb215ca GIT binary patch literal 69120 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 aGl8psS-@=1dFQ&oUVUe^1pXfYqK7U3 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.ThreadWatcher.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.ThreadWatcher.dll new file mode 100644 index 0000000000000000000000000000000000000000..f69cd2cea4b6c7f2c7e9a0a3fae28c218072e961 GIT binary patch literal 6144 zcmeHLZ)_Y#6@R;TKHG_7>~qpMX$b4s4b8>b*s+_$kOn(GCv_U2BZ12$~ZKcu!!eyABu(GaeaU4+pvGc(3(KPx1_$|cSxzBd9z`4N_ z<;0rT8yhj8zbk#bp1dwd1!jX!czKI3n`@Kp@woCbpXK>w8d0~(W7f*^<{5#A=~T{;c=L51N~34bEt3lhFA;qRr)oAgV_yeMI_q<=uGK-n3a0$fWBH`3#= z1kK9vr`2|hJ>q$f&_9&~{GF0+$@IZXJW30_qPpr(6?;KqF~l3|XrU+J`w+&BHCO^Q z-%Cc!rw-a4yC}z(G5(qQBJHHd=<5=`N=G%0{A&$@UW4_F#GY%v3U3s8T4Gmdn!W?< zip0L${$2HZ$lDtdW4-IZuGi?P^lqegD)tt5f2`4q(La`8^&NzEMa~za7KuHNxqd`3 zS}U<|z8Ec)?5s+@14&-X8FUOA=_*#U6)-{T09Vi!z!t>Ma6rN#2}dP7CgHS%2H+a9 z7eK2c(sJzpwqOSR?`&qqtdRb!;rbEj#8JD?3Oa$r&CzpZYk3* zWxAw{PAlmq>C{HQ1ALf10PLjOfLm#cqEnxQpOtW!wuAB{jR8(b$|({Un{*cNEWHBg z(;Le3bdmn7d|N^l*@(&dwotuoyD_4a0GW_Hf>(EgHR&i2wF<3btTukC9m6Zn?w~z; z2WZcjn=9F3FBN>#^=vB(s!5aco-lGW>6M3aIXW!P9Vl5j%8OuT)bRtuF$HWEik2M2eP}hJG*v0nu|%>3?`q7) z6DUgZ7$3`wHc50Eeo5z&P4NaE0W>uz(RFqs|JY5c51sIg;$hbrId2NN8IVf%oUcHx zUg3nK6nf;oDhd|@sqjgK+QZ^oUUj%QD3q*j67A>LG;K!@UtXXK?JWv*4fLDFuHL!6 zZRTUSUEBJFxpQ0A=-;(%&e$!4(Ps|y_w2+a6aMw$?t_PDRH60y;gQMeQPCakiN|q2 z+Kn)qS65kS%P-nS`7jQZB;sS?ef4ES#9_;nd3fAqfEgv=Z#F>3Nk@-{7DO-RvSB3uJ9rDUX8Nd-5$7mGy{=>jW0r!Vr-SpG=Uv7tYGTz19!v1q1BJXB= z2Gq7R5Cv8Zd`;}fea|KVn-0y9E5*8`)+D$Fs6O}x1(0)rh3!T>&Brx-3Ls^Hp1+4B zP0I8j?(pfSEaw0>O3ueH>=p0`Xa|@jY@2F$MLB;N(Hc@N5`pw)NL4&f!-9{yDf>}e z;^#>!%h(FID_3UY7?xtp@nA!zNt%}4knz^~Lun zr6A8)4Wz6Cdv;AEADwSHytVOg9VId6A2N*{^l;7Z^)D{I3TuQ2NSBU_8bc*pVGrqEH$ z?IH&y)Id;^;V@RNFkbWfTV=xc8L#tFn|H7F-D|yD>I@+(zRXb;87L#8|4t8SdC)%Y V8PLN28EShz?twh;|G&w=zW_Y}TIc`( literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.ThreadWatcher.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.ThreadWatcher.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e03753b6bbaa5fc29467b9884ecdc355aa801e9a GIT binary patch literal 19968 zcmeHNeQZCIBTu zI6%Gxe4lB+B9qwvcYy^yf^$E+X2ZQ|f$FRGYR~O{(*o1p^E<+v$7V_dVSbrGOYv`} zi&3M{{+rYmu>C)&-8bgO7xRA=W&msak6DQ=;EuIGG5=TF{=Z}WHQo(#LZBPCN(z2d zQWCEI_W{Xc!`*3tDR*bL>|Tx10$k^}i&d@}p!u;-CY~#;7A@YUMebU6&=c|aY6G6S zpuf)V@h{gR;dsQ?8LAJ4LV<=zI8fi&8H$I4p;#c)r9}dDF`qBqr3FUW0-No2THtbQ z>)Ml3&bSV>i4#w}Uh<=NTfThwlaK%6I<(eIPy7BizT)aS<9d6U5SPn0yglR8(u2oc zv)3K?cHi{pUp`vpmW_Y)!Tp!pzS(g9ss5U?XPu9Ce(*+R>D>3yKY8bGi<%C+eDKQc z?4zyw`W6^3{~y~}bMbuDi9bbJFZ_M||9S_mytZY*)9*ihApBCHU2`yOP>xbJ+rxL{*hPvb-h3E&RO0BPB@MT;kGAfSEpSY-C^~Wt zo8xYxpRH8A4%5JGLZmKj%oGNpM%08)bNQx>ayp!qJu4uC!+uI%WY;I|9&1k)P zUpljU#dcUWkxs3CCg=%!8naowH=l{d!IERL9dGV7!bX1&ou%|ZyoHlqr#CnyoA}zB7&y;;(#iE%# zc&6oOL6+%~kAxOeyr+L%(nnrpZI)SiX?4YW>Eyq@OI~_|a#?2OMV1YtumI2h133Y2U>E)C&uk4#vkO&0p15Rq0Ff3kz@WTqhltI;=uIhRI9%5aKww78tY2OTSatW-E@8t z3XP)1&Q9vSnRrqo(p`nhYmACxg(1v(paE@*{VC@L_bD#dDp za{gdF({_1z+=uvpgaxR_K0hesEHva$hG$Sl4a!a1IE1np>!|i)&iZ;qkvYf>o-nW- z$oaA#_zLhS@Lk}Cz{v#kL*e|d{K`irzjl2*i?Xt#<>FtIbO#c zcR@oC_Mu7vD8`wySLtZWX_?&E;_gTh9T>yTgG$F(;|>O*3Txb%{wN-IxTf#-i$@0I z&a`JfPUvqHceUVU+<8D5cV1A&9pVUa=azBTI2beQQD)jMA2U{Y^{B_TB0daxD?#TW z{fHrt@i!Of84)HL z#@fFhl;%B+Khnc8{c}mx+__YiZ4#)GBI$o6MX{mhmy+-IGQD4> z4@(7ec7|X=YWTRM}Q}Q=YanN+K{)vLb2F5`*Wz26&~=BS0$EO%6;`dg3hy9 zzMex2-56TyIE1X@7h;yIa~X0S@?fQS%{<9lm*@w6t9^ld9jJFl5$TNymG^3 zX}g&(`GZ5-UNTJEOH|uK`S$FA+>(N}n|V?`HbJVN9~ivmCR4TD%#*x$E2`QaM%yXZ zJZlU!|)3F*M{lF!MV3%vNi|Ff4Y_B)0&4+*jc@?)_(rg)htz zpY`D!EfOo1)do{3UD?T4;YD0PpG_W*UTr%;*(07xidvjE;?6`VG(5%KeaEZ z_u@8)?+qp4dqdBV_lCxuk9>zHf{lStL(uOtr7K;}&XHF41r@P++>M$D&#;rl;hJoH=pZ?vGH#TO2R zn_A5ljMRn-5mk&u=rT8azbBE@Gkn+QUM9lzt)V(!1NVu9;rlloYnBPsAaa<=9N4^B zOLZr4m)M++@9o7^V|H0xT_6w)#5!xWa41q6^lO3Ih%fG|jdXTtexJX~uSG&@L__Pk z=Ek~aEJLF9H=aw%Z`OMerG#b7pQAD?lx4i9x?UOYpR9Kisw(U8jIZ=5{VeD64xo}* zSjPRil37@GaF{Zl$JDvcYDdc8UA-zR#j}DESiI6u;xN_<=JWfJaw#Am6W6Xe4G9j^ zD230;&=2!RuT?{a6)ER6;Do<%9>bgZ32)mlZ^I{C_t41~-z5m4z7vt|ri)CVlTD~J z27&pkN^N?FTi_*+-*M`JmRogB`v z=Dvt~H;zKw_Zr`yRDg2iakOzHRswnXfLD*kXyl%UXA`y=?*@(gAD%_H-{EMq;l?fS a@QqioYuFaBEnr)~wt#H`+X9o^0{;gl*OH$A literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..dac35f3c5cb0e3c4caa5052617bd485397605f4e GIT binary patch literal 7680 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 XK1gW(Hg4DKcc0CH{NL;UBm(~iV7c-F literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.CommonCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..fe955161c588255d6fdd387fb73a881fc48411d5 GIT binary patch literal 30208 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.PortCore.xml b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.PortCore.xml new file mode 100644 index 000000000..743acbe1d --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.PortCore.xml @@ -0,0 +1,312 @@ + + + + Xylem.Common.Hardware.Interfaces.Ports.PortCore + + + + + + + + Marker for incoming record at time of the PC + + + + + + + + + + + + + + + + + + + + + + + Interface for port data event arguments + + + + + Read data + + + + + + Write data + + + + + + Reading received time + + + + + + Writing received time + + + + + + Setting the data marker + + + + + + Getting the data marker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Interface for Ports + + + + + event for record received, either bytes or string + + + + + event for record received, either bytes or string + + + + + set specific mark + and flush or delete all incoming byte from buffer when SyncMarkRecord is or + + + + + + + if the port needs stuff to open, always open for better logical handling + + + + + close and dispose all connections + + + + + indicates if the Port is open (also on Ports that did not have an open state) + + + + + + Write byte[] to the Stream/Port on Child Class + wrapped with base class error handling + + Array of bytes to write + + + + discard all buffers + + + + + Return the port name + + name of the port as string + + + + Collection of port settings + + + + + Assigns a port name and creates the serial port object + Port name e.g. "COM2" + + + + + setup of port type from name (referenced as "Type" in config file) + + + + + using dotNets for connection + + + + + using dotNets for connection + + + + + Container for port configuration + + + + + Slot number + + + + + Request port settings + + + + + Streaming port settings + + + + + Streaming port settings + + + + + Definition of type for slot + + + + + Cordonel used as DUT with two serial ports + + + + + Cordonel used as temperature meter with one serial port streaming the temperature + + + + + Store Port settings set most likely from transmit protocol + + + + + The transmission protocol needs to inform the communication port how to set up, + this is the data container. + + + + + + + + + + + + + - String delimiter for ASCII to support others than LF "\n", + - Flexible DataBits, + - Flexible parity. + + + + + String delimiter for ASCII to support others than LF "\n" + + + + + Flexible DataBits to support 7 bits. + + + + + Flexible parity + + + + + start of receiving synchronization byte at byte receive routine + syncByte == null: use the readLine routine (ASCII) and NOT the BYTE routine, + lengthPosition and additionalLength are not used + + + + + position of length information field in received BYTE record + lengthIndex == null: take the constant receive length of additionalLength + because the record doesn't contain length information + + + + + additional record length NOT covert by the record length information field + lengthIndex == null: constant length for received record + Being used for the BYTE records indicated by a valid syncByte, + not being used for ASCII records. + + + + + Response time out in milliseconds + + + + + BaudRate for Port + + + + + lower threshold for buffer flushing if dataMarker != SkipDecoding + receiveBufferFlushThreshold == null: never flush the communication buffer + receiveBufferFlushThreshold == 0: flush always the communication buffer + receiveBufferFlushThreshold == x: flush communication buffer if it exceeds x Byte + waste old records if an up-to-date record is being needed for start/stop synchronization + of a measurement. This is the level at which the old data have to be flushed because the + data have been dammed up in the communication port input buffer which means they are to + old for synchronization purposes. + /// + + + + a special implementation may require the doubling of the sync byte to re-synchronize + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.dll new file mode 100644 index 0000000000000000000000000000000000000000..1349ceb26399f1b929ba10943d734071dd00655d GIT binary patch literal 18944 zcmeHv3v^t?ndW~VeY@3awRF2}Nwy@b4K_4xNzv1i2oLLN3(J-)$;Ku!a!b0h8d`lt zcgvP7Dg)4FKH$2K5LK>jyA&KE^5nI90Po6!>(bVI z8t~g4D9|Q!b>s#lt`O0Yx@0Oj0Z7QUgbF*V8+YEd1MaFzT5%hMEGvB;H}lFL5a13u z3TnCQA?VK+ld9w*y&ZH{5-9@v!HZzMMpvO5`kU$k461vLLbnz!Ao8YxtnjI)80&F| z0Y$uqyXhy}K>uF-3O`Uk*P7!o_R{0!`sI(ec0Ywo$P4qDq%L^D+J?=&-Ut~|4}+d@ z%%+y6iqN!(*wodOpQ{K7T`gV2D7qRh1_qq8MKtNEzR1iZOVEYS79l@a<`Lb_ z?e}rlsyiB@#_mvOGBS7|HwA|9ZrW6Uy0=e-at1kA&`ZAcoSQtt(6 zUq#Gig^EikSdK7TlgEY+&I2LOQ;X%$Y#0+hyRZSqmlk@CO~NKNQX5g8+(sEWd_}Y& zBS#N-AZBv9RDia0S@9Y*8eOP$6hszbzU*wfitBVCuu5CHKrnlDjD|)E$T2k9pOaIt zP`56-5l2R96Ij{Rk~c@09g=kpJ{w`+y}}vuGR9*}7J@BoNDHqTv!gRJrcQT(3~aJ` zmD%unMu(LGY>^Edf;BDb0zYlI*jrsvhw-yui1S0;x_rzM6kApzN*S!R0a3O(+C^AH zsa6CsktqK3QO@oquWk%Q9(_UV+qIEwMu3_A(3T6 zAd5}GHQtlbc219vWP3z}0Fg~AIl|7)46PCEbfGJ#uO#^fNKDP9KT zwhm`Of-Pw`ihkT(sB^3Y>lLvUz+9O;B~ldU*%8nnL>Mn3KA?>mlbm6M^=ZaPHyb^+*vIwSX{@+K#d)poLrUTvkzOLuE{w z=IV^{#cD?Ryg^PQ?36H80Iw|q&}kBxh@{UxiNpoZb4&<#UJdXHYBPb(c+BgF`e8Kr z0&4ggJmEpOFP%~ETA+#w!q>@`pl<3lLu8aLYeARks<{kg&`RH0t6dRUrxvIS98E^* zdXU>YQ1D2+GzJaRs3`})t5m_(TH}i3W@KQyL(mYl^@9yncvGD~1l{uC$q2#O|HWW| z=`jmzOb5Z0gW6_$mp1HPLk(EGXn8#puP}=utQ&S%-c%2YV4+zM^aTpTy#P$#vV!VP zRL5lO2EC@Y_T&FL9D{z--@X$nlj+Wg?r`44l9U8W!hNVf*g{9x!iXQp8-Of3D8(&a zs|REanx$DO;W^YFlYvAN>;h(cWGMFpB-Q=wN`me8p83KE3)mi| zW@$|k_7zTMqDc8lmnv#|48{4nStg5*-LnQJ6LSd7+spd)txpL)mwljGdk?1v0<}aJUYP0(4 zmw$u9^MxCJhXt|LWYlof6f1jZ^|J4*H65RWR=C#TeiIq*x40n@pF?4*96p3O83v5q z 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 Z{a;7q|1;(V@jJEm-|gQh|NpSS{{~F%uxkJS literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.pdb new file mode 100644 index 0000000000000000000000000000000000000000..af131b449643311b028c52556ac7a2e2f1149480 GIT binary patch literal 42496 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 T+#i{A3FXPT_P{I!f^I*r<{xD82 zHNCO!Wij@~x``RnOO{<{+SN+3Q(c}^;>=#aYpvQ1 zOtvJ^v6Sn%1z^&)L3DVb?YJ7+AgoWhhUGwzZKY$lSl2ZM4-yT7x~R>wU(wh$g~Igu zdi3K&LQ-!WwDp8&6NX{@a^)0^P-EJ%NT@SL6!U?uX;!|()M%s=B3&^p(*NttkpFk% zu%3??7p8}*W-49_r01YlRXnUAHiyhsm3HqY?jyLW(uq`nDN1M#epD6Zs)qd1yyc*J zh(zo*A~AvGZnhl~dex5P=x6-D`RjdK`DG2}+bxJh`)yxymV? z(YXcv+t(IjU8`ti=PG7sEANAv1tuh=&edS9ZB1!f`&Fe&v@eTvzp;pORkU9f&CxCK z+JH5zjp*%o3pF{2b|9G>Fx0C zu$7%wvu`9#VYmwR37NO>0^1kC9I-CaHbYHljxmg>$sjtA;iza*X1&t6o(+cx4QKBj z7S+tF?bE1i5Vic3_eXUnY7S_jxGWko8^Dp7vNGia{H3-*6~PSeq;x z8}=N^q(R#Wyct2>Fl;$_7DfXqj;w5NYC;at717W867eUvK-NUq2qk&MI{t>!>{u3(ec~oWk zlVR=)h2e{k(WoTlCqsLY62Dj91bs%%5?7d8mSanx@Je{?ygEUTz^^Zcz9w#y*t5XC z1B|O>v*hXFXTmzLHu&*?`cp_4{(7`0*7n^=Xe?u%DuVQ}&rqTt8oxbIY+KMb0Tqh;P--QOfzmwQy z@tP`tcgSTtLN8#gNKDy&5{?TYB6M2vE{nJt5m9=kimg|hfd%bin6+TP$ab-XZHd(} zwq;oz<24}VWDC}S+7@78o`G|U+r==?5U1zme2-BVB?QWyY!}1*61yOIygrSXC+M?? z$@So!*b#ybN|^v|LsANPI$Tda(6dcdV5@?<&$YjauBZZe&a_NXfw2Ms1?U3-BfJMs4{x1PddKS>3-_Uxkg8oUAl=oz0rzY`; zI7_d|xso(OS49eOX$NehwSa4A7vKik1K35U0sHBzfS;q6#GsTPs=_Z&NI53^^AesD ztnGq???^}rQ#R3KbdJ7@XRlY`MFB7JmU$N0hq59wB!Enbg0EoDDELJor=qXo7o`?( zTPZGOZUWwlUljGHgT6@WJXfnICFmbWqsM{l)$O8XxIlOAbBYzq*hPB`Kdt*Z-=&B| z#`P2O?pE(bmMD1z$FT80o|thBy-1VA#kgK9P9CtwL3E25PYN4F za*dL6+_(-SWBZ1S2dD=jG;R2k8E-_l3x;LszUe^CLlwjG!E01Ij(KM%oUCClQQXK1 z<_;_gblaZK%BgXR3Fkq>&N>wrbT(k0;d%NrWSml2ca71Lg&Exjo=KZt+41zeWdu$= zqMKF6l815o^^!qMJ7CMfc@y`0XDy?Yf~t~Zr}pY@@dQ++tgOvmU%KD6_jeKQ#+Hi+m=Y(8CK;}i7$c#OPZMcvt z4*58h^A(KPQ!yK`U_38=L1Kx{1=f(~8Kt~6J7M~bBPMhgF5ZoI6yt>BKDbmqZFmLO zEOY1=n1PYie6aMBvga-E$1ApPmJAs%-^`nq>CY~3C*0XIXHf-VvxEC_-2yf)QgB(ZjQ8yvZ(c%gzOXiS^r`HVc!NnvQ(k0Xz zh;1#Va-FrQDkT(hZ?QYBTTw9cLS;x@Gn@|y-KPWj2M|I+Hc+Mry<|#Q-3ud*RgJKR z+EqJIXsF^l;|6M-)LD%)>WJ%;j5dy-bxBH-K?QQCh!ftXX-eXmafVz_bvNWwjlh#FOt#C@B7s3MLML*%AH0!@0w&2HrUn(h_$>swVTDX9jH_ zu6qNV@5$A%iIg}bZ8?NlJE8&)4cu?Z|!1prp#heAOc#eeWoZ&{l*ZA^;7jX%;2FT(!BH+b7WjC}{kh@m#~%{YiAgCw0yL0{y1_?f?J) literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Protocols.ProtocolCore.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Protocols.ProtocolCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..df90fff10cb2809bb25c30816067b5f85803028e GIT binary patch literal 22016 zcmeHO3viUx6}}sJgqN@Z!b3_IC29iM>?2R5KpsQ_NdywB;#T-~_YYaw?1tS90io@p zD9qHcOku3A&S;%hXLR})(vDgfnbumh)=|__r#NFPSZh_lVLCXq*zddlf3usghCouX zhCP$B=fC%!d+)jDocq3M2>2r5Xt*V2t1haZH_z74RBJ18* zKVNALWbFTyHs64SPi6mU7y**||9~sW6p*$WNM-*S8T+TLy#`ybQ7F&`TwoTw*rX(! z{YL`HlY!x>fziXWS(#S#Qv;mmSBnMKiJ%Ez7%5I#W{QTD)mPXGZ6)>+yQ9!$ca^#v z<#wlgp4;y$D|c47T`lEqucNHO<#qU-WzI6KwA}A?w^WomiZz$d>+Gip8MYzRz$x#_ zMK6qg!@8?U9Jv0mtVf?;viyO6zJJiVYmpHi_oKU4TU*|+?#H3usqDJ_6JN{U`LuO% z)sF9VUV7ILpUSnFvj6+jqL-}WfBnJiTXtu^c8U0OYnR9I-eXgDk3R71q3k+s?GQFG zQ*|F27%cmLwzYi2mYv$mwI7Ylne*3QtvtA`=%z}?wd0Py{_$SV=XW0JLxfDy5Ncqs z?BDgLs@vNi`Caqt|8O3C`(*obf5^!z_02EL*}tXXxp7xDt{%cBW~%N(1A}G%$qj{v zLe{4mm%V!8{yAO0Z2bJym8Wm`e({S9U8Am>{rgjQ^dUkfX$UniSoZ&U{oG^k>{AqOh)2MfP>cc)QSQXJizScF-m==kx(PC>#?QXlv;VSjSye)-6 za`4NuWK&F!gtXuaRY1L_#ctO_p6m3G9t}i2)#0|baLBV%i}*XWi0-KiAw!Gi)1w~b ziG_XPVB)Jf42~)-s;eZs4>O7H8c(#Bm?4NMh4A)IOx+Z-yPZK(%yp)iK10k_C1xNY zCi0kKsxKeK^g>J(K{3-)nM*e6p;%>PT}K;eRO+@yi)ku4O3Bkxzd9w?x+SN&{g7Nm zOUW;w&h1h7hVJ(?Nm3b&>TTZO=DJWz_yVg?31Y~jnSumNK`x+1&Y?@!tuXu01=iI$ zbmu_&_vNtnHcyT2?O5lrH!f+ejc9FpXE?Hc{x|hVG!PDbV`H(s+^#&cG8T&jyd5z; zjk`D-%4ceI8Am!m&j|QcupTo`D^++s$$xYc|2u6r=@On7C5?JY3jU+Qu zEQMy`dhlPsMl2z+@lurV1khYeiZ^kE*vTsf6WVaa@LTXLNBllqD}LFwV1mk!q5o$M zT=sW|#RGHQH#cwE>8bBnl;!$cE$@cM0-5hxGc!HmYJ^$#`e}zNTJcQ}p|zQ&gDRj$ zDBdGSs}GS^c?Q#xdFeHZ_h*r}r<0f7#B!OI%uBCRybnF{RxWwzjpSuoGA}(?@t%0$ z=x*}Tv&qY}WZowbr+8n@n({Gu*=+JMEtwa=v4B}MTa@^wTaSjw@SZhm`n zYed)lfzUdXQ^5F}HV5@KuyeOy67B{}#v8SmuT_UERcG+3Wr#hov#_rSM`BU=E6Y%; zU1Jd}mi4a;wd}X6#Y?KP`YBI$S zFNnM!dC0GL7(X6yYk?aP54Fp@mkXN}pQukr%I{d9O%Hd(s>2=JFd1!8`S*bFQt*5T zWZk*Qk1p9GzrM-HLmgC|O$R8CdKix~=%*vluqiBi+ls7ho3rkC%d-74LzjksdsrD@ zzCq+KbT{fVd`Vr@27ea63Bdtm->7damRsQLwtc*hO!5$>b6Hj_vwL+x_=d#74au@ zyYM`8%O}E?cvn{Zo~&ZFZK3I7Pn&IHyA@zg7!_7+yH1a#^7Hf6Z7#}9u75s^PZ(nm z`8y8vZ&CF(rLNz8HXR^;vVXD8Pf_}IvmOg9$38+}-EdtAP<|Zsiy5G~ptC?P2Q2{2 z2gU!=#PLl(j5|T?pld)KpzWaO-|;a*Lz$a^w*U))W6^hJi3!3FyjF%O%Y4X487PbD zguLAj!<1Emjra_n^c>!9@r+dvyYuL5lZ<^TSy04)Pu z3Cj24%R#RPWxiFQ_+Ozo2N8x_L7Nc{fZhn&0eTZC$BvspH-q9rFn&AeEudRKJ)k>4 zZv|yrC!n=fkq;~cQd@ND95Geo0rP=Q8MZ=CM%q%7l81S6WEm609J8ziD0Q5)Ul5!| zpSN_61sp@y$`XWF2N|d{v?I=yDBDEeXE+CRJt%b*0;O)kpoYxUj1U!KG3v~h$avc6 zIMC?7mhLftWgP($;5)KT=tSCyb+TJ+MVRjWZP3Y}jHge12VvUzyP%XMjz9X?ouKe1 z`e?ie6uONs1Z6(>fVd0c8qm8zmw-a&arlCy@CEu%xBd|{bq;R;OvQ*aLzGH7Rg{?e zUo6vTFQd(uii!AV0@ZH5D>TLdiyWuPjA4tuF5w5LkGkFsiZMg%>8}6E9%UGP*@8F& zlFPW?EaL&tY$QL}U4~1RaT0NiXFUW}H|GlULCmPq|ENQOvcx{%o4`}RNyt>JG9oHt|d=1d391#*67A72V=2CfALft!HafxCbY z12Zsi4djSC43|bXvUb#OWw@b1gzp^{19+viOC;Cg+yk^Yi)2)ALB#PVsuYs}NJeTh+6qK@X>ExM|A^DCvU9qZTvvlX$+R-} zf*LKfE{OBbny}9}9xrgY-0otx*I%fWmsAuMJ2iJCXBzhsDj&lNvM`EIkP#O6lwmQxk5f0DDvopn_Bxb;d3YA5G}{cH|0zO6h&l*- z4E-uS@2Zn~)CGROq@J*(eoK>{>gw@?B|SwP!26K&Y!GGu^*W*VbBgp7xaX{p`n8=9 z>J27G4LNj>5;(9JFe&NVNE@WzJ$9$%)+MWNW8ME<^-Am9gPUuf`LOlYC*OPgzAcy> zis}QQ^_*rzQFBAJhD%pb6v9KJs3?j?d_}FewACYCJiT0RM6_U9iWd345-&7m3({F& z^|sM`teNu3 z#vY;s%O_sR5g0=rF1%&}vw@F-nM*kw`O0Szhe5{ypTjbY|Kk20^7HzW*LKWHIK0v= zM_wazk^S-xk^6wr&?b&f#9my4k}7x*TIKsNKO$Pc1eyP8EUtNO$NREc|h(#c;JNddTBTso#(~eYjVv_L(zydER9bC(wIEEp#0N; k+>_D?E(6X2@=kj;kaweVfHq(T&eTBunNgXTi%0|i11cbzQvd(} literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Protocols.TransmitProtocol.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.Interfaces.Protocols.TransmitProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..4acc353bf3815634241ad3ec3c76be5f45e596e5 GIT binary patch literal 11776 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.ERegister.DataPackages.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.ERegister.DataPackages.dll new file mode 100644 index 0000000000000000000000000000000000000000..9c425390633006a913c85bd06b8ab4dd8f09f2ea GIT binary patch literal 7168 zcmeHLU2GiH6+W}GyLOhui5)@+31MQVG{MPa9h+bhptg5y$8G!*ukBD+6u^G4dL&{jZ8+lU8vLTc5j2qaK{)Q3K_NEK8~zjJ4I zy=xn%@KPahckh{de(t&Fo_p@OcV_sWCrKruFzS^nL@(mWrANZG!6MjAH~p-Me!T9D zT`wxf-q*QUdpk)o)c6==(G`D1HrmZDMQ(D2v34Ozc*zU6Gv3{asib{XH z^ytf#(cYm}?HVOc)B;LlK)u|7r-s^tO0-F~LxJ5)h%(@^hzdFvl}fV`yzYy$KJeF@0l<@UE!z!D7LDkn z?s{$(n6#}24W8(=s5PYrY~2->13|WxPNK4|8&GRX4^dwYDw{uGzoM{hA&Sr=twg`x zK%_|O#|N9^D*Yav@oy#%lZ(ZoE|6mA99A>-#8$BOY(~q$Bw}tGI6w=WIk!2vby39|d%+57s{w!r~Vi_o_(G!b08mQN_Q^PGgL+7wn z!nd@B)CXh(gh+)@ZtU3wX}V=|T#+#eXE#&m9HKWIYo{o>?m?tM03p_w`eL6_jyR6r zxh_4fcg8zAZs+)mkOlY)m8k72MEfvaBeb-oeAl$|9!qq^u%|IV+hmH8P{7;0ZE$iZ ziRT3HB37}j&vG&>i~>>R#Es7>>lpb!=_EuHL%3sxu^cX~rBHG9RQvBOQm+0SWZxwqxT#QV@_6F268Gs*zb98+1P1S%*f%1Tl07hw$ zPScpinl958bqMrZ*>Ut(*!sqKr>*JwgJXyFW@HXknna1dnFu_@VJCume2s)LZ)n=k#Ir6 z3xHAj7T^u^tZbjBuc|j=9o~xU1?AgxfX-7Ml=IX@40lTIZzH#&eK#Eed{A=tNv@!~ zK=~8(0{%h5=cpeZXMdfS`Y%e@g#B_4>2wV}2)LOZ2i#8I2W+F~0o&wHg?2dqNJUD03s}YA?cW*$A$SAC*{X?<> znpp_s+Jg;7G&yAZod@Nk;}G33?Bq(8xQp__pB~F*u;;yMYjjSyGnO+yVHQM+28G{0 zCu~1y_y&!LdHF1OS;w`^3?*>NPTJ;~k{HU-kT+#mW{&QV8tQ!MT9DByh zmoTkW*-7DLU9(uv4E!N`j0?*+D_h=5-SB>{l=W9K5>9c!HS?!dWfh8sy|C10ykz@W zcpekuWK7HSYq)cURT2m+gi%2+i|XacA}VRZ2~I;AK(voz?GlBtQ}yd#jhho-yTbxN zuZE`1dtnSAZsZY8Im^QS$it2~F)px&JTc{1C0JLW%9g4U0;8zUaV%ljRU5^OC9>>K zxiRH_ksC8;1=jYJOe-f`3b3TG%z_ECNYDBXsKIQLrjfTD&o{H)C!WxXE$3CVS9~cq zlT%Cych1C)TF$O)jVeC~ceozu2jX=*?SJ<)^%*6+3T@qf&dKT}}lGkVY z%f`c6x{l@K7xbEWE|aO+bk(e(S8Tz0+slWls=0a)t)&L;L@MK4gsf(J7zK~4;nRTQ z7VsF&oJQ~vrY|@fj?T;=r&rcwB6x42T~p-XW>~^KM36@J;`t-G4>tu3XH}dYAf@35 z+PE4fMj(;L{l&*AKPRQf0lDSkT;$$Y)zy}uF`9(r1awqJ^y+1KN_hub1ZwS= zt4M!7MGNpm7B>+Ct2K-H^Jos*bym<#;rWNwZ+~d$@eiL8;}`F}Kw(W$8dZ&y2pY}J zj5aX{Nqi{M5NbKz6pC($P^hVC2Z%sr8^nfCG^9qG&!Co|qDgH~b~L_le|lEvRWDkUvO(n z*Dgxh$(&Bh+@Jo0DPJ$8a7Ou2n0N5&q73^0pVinO35-^dXMqhZ z@Amosk; z=Ndl+C@0VgvCB zPd!beiwJm)4q}c6@h(jGj>K!Sq$gN?K4S{f?%C=J5j`V)F?SR?fsgSBKjz=!VUNm!EsUFcX@OykBx5GrxzaL+fV^fZea!ZR#YEV%lq+o cpOsI!2awS4iIiTeIg>u+Gy2T@kKuv;0=(lBymbGsq;k>CqCbuKaZxQjz1F9m^iU1ZMZ7gyW6u(?j!78 z;siCS|DXklQl$bFAzGoR`J-t~OVxlXT0~kvm=+C8)%b7w%a!A+=6Cl#R_ofatLG1) zxeuMb`|T%=%{#Vr=^M{Jcegw`OiLe}MklU;sT%*EZCiceZxtth@9#K&ZtJDkhaZ2x zyYk*w?|q>8g!W*uuIm$*(5X3{8knl_KlSz#Z$342PC0)3@h5+L|A{#tJiX%4_bzSi zZ-0OL$g_;3+Qh}Rcv^fc5pC=s=(A*4itAvL0e6~DL98*UDV>LYdDNUAv}VOtI4^8c6M z1ekgLv#s!sV3XEBuJK>$jQ^zdnlBAZ)&B4J|M@cFqvf2c@pt_H(R$67r>Po$$N$fl z5g#q**Qz+DO|bgB3Ws5{lZ0iCHfC8=~Pp}k6hy!A~cwY6+X_ZPXIB&k{Cd3fnJ*9i*@^Q&>$38-}p^q_DBHuv%JJdn&eF z>boPF7^KSE4?xE)TA!g{d+Jw}YL7r>YF?$xiY2o>^_&Ra6KGR|`}+d!JKB3YG$p1E zCbYd9zN~8cKqCHy1NH7^cZ;s8v0(I2OEReq1otOZ8xI0I6gE2)SCf%chYnS;#UKD1kFo@{XMP`y=G#>?1GBGI=?JCGWfcz4HutIiuz5&gA8cmb~3h79A!p zXE=FTmdT5(SqmILpQxtM5ON-z$(RI4a(IpL6TOKZY)(Pn)qGIb z;tChrlRDUF^*wzTZhZe(#6B8DeQI)dcPQA|X38P!C9Qgy@4|bE&dPdv?s~&kz0CJP z?xORu9^bc92@fPjzwg}~@58h%qBCz4@qHQf{*Au&T1s$%Lyj5hh^!c~O6(G)f^CD>Xp?QrzOb#&015S|d$U-P;ysH( z@=ASW^R5)PqUXd2~O|{`#ctKBqVA zegS2zK%Z#$X}dP2WOo_;z@y+EL0dq;+8Cm(z$P?Q3VH*mX$LC}`zP&*^sZ@JE&}JX zlFfnNdM+!e9oYjp>!F}dP>OxXqD&KSwCHy&`WuTbKq1SIThG`ljAzB7XDm8mQSy!l zpHx0ZUCVNr?;e9^bhgX*;&pT$o<8aQ+2up29n5ShyZovb*f%4k!)qZT*C2fZ`VCxX zT!Y+q>7(ocMuFUa?*}?CeHy3`Yhcz)U)h!6;8%!s8Tp<@4*`o?@)u*GyF}UJ_2XI+Ne+#lU zH2Dthi3P%{(=>g$w?oU=+r|XBH;l>P6y&`IIL3n|UKf@R{F>$8StKqFE=Jme-C!7W z1F)FRkOdW>^aX_Y;G{wDbLEPeVp~kfXEV1<@cc%oG}fq@mcOH}0#dGFIw<5$1u5M0 zI%QBO^R7S!g;JbmhUoA#ceMCgVI%-jrra{Z)LAle|FM!rJ^oBo#?kI;x+hnKTSQY+ zv(I1Wh5aLpFKdahKbo9Z|5jJwT4morRMmKaT~#fb8#@|&o+iJ=I)2;N3)(&c_vUPe zU}KvS?~CI8r!5gOUGi$5udc4XE*P#+nj8Ez^*+Jkml#b1u{<05>a{Ol}aaqr=FuXY3>6)=jP?ggxvj>m(v+ z_UzC&fhT(koHDXk88IU$FXZQMnQ2+-(EpPL9(9|0KgUZBkfeU> z`?cE!;(NK3h}zz+RwdN0irP2=*t)3IwNP!ps)SW7h>tGzni&ynJ$h{@kG{C@~3eTUsXuzGSp$>j^KsB)2>@w9wRq;$hS$Y0g z3Z#F^bI46Vs>^|iX<+5VsyVf0msBedeB8$DRcP%1*G4G%cJ$#^1D*Kawb6O5w{ZPC_y4o^{@;oJHV4C;pRXTL!#ZLUkwh_gd5&wA^Yk#WaKa4BX0Np^we;7Ne z1~R0@7*VeH&l==2{=+)~hQk;NV;rd%m>vJQ1$mzXt^+#pA1GmhP&>hTPBljZjs_eJ KI2y=r4g3#?`ZBEm literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.dll new file mode 100644 index 0000000000000000000000000000000000000000..19f7c844f5a00fc304ff3d4c30cec953b87819c1 GIT binary patch literal 12800 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 + + + + + + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e7b976d3ba9ca7ce5409683e5a5249e70e9d4e2e GIT binary patch literal 36352 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 + + + Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages + + + + + + + + Stream record for calibration on channel + + + + + + + + + + + new record from Stream + + + + + + + + + + + new record from Stream + + + + + + + + + + + + Ctor with base record + + base record + base record + + + + Register witch has updated + + + + + New Value in Register + + + + + + EventArgs for Request Responses + + + + + Request response from meter + + + + + + + + + Streaming record for protocol M (information about bend detection and correction) + + + + + The status of the U0 detection for this measurement + + + + + Status okay + + + + + Error code as defined by field name + + + + + Error code as defined by field name + + + + + Error code as defined by field name + + + + + Error code as defined by field name + + + + + An enum describing the installation type detected + + + + + Installation type code as defined by field name + + + + + Installation type code as defined by field name + + + + + Installation type code as defined by field name + + + + + Status of U0 Bend detection + + + + + Installation type code + + + + + The proportion of the installation correction to apply based on the detected + installation. 100% == 0x8000 + + + + + The default proportion of the installation correction to apply based on the + detected installation. 100% == 0x8000 + + + + + Scale for correction factor to apply to convert it to percentage value 100% == 0x8000 + + + + + The volume in internal units before correction applied + + + + + The volume in internal units after correction applied + + + + + Get result as string + + + + + + + hold streaming record for protocol H (contains calibration record) + + + + + record validation + + + + + total time of flight in seconds + + + + + delta time of flight in seconds + + + + + total time of flight in cordonel units + + + + + delta time of flight in cordonel units + + + + + volume scale (default: 1024) means + 1024digits = 1ml + + + + + volume factor to convert raw to m³ + uses 1E-6 (ml to m³) / VolumeScaleRawPerMl + + + + + raw volume between two samples + + + + + calculated out of dRawVolume * VolumeFactorRawToQm . + in cubic meters + + + + + accumulated raw volume + + + + + sample interval between two samples in seconds + + + + + high threshold amplitude in V + + + + + low threshold amplitude in V + + + + + high ratio for pulse width + + + + + low ratio for pulse width + + + + + raw temperature + + + + + temperature scale + + + + + calculated temperature in degree C + + + + + Get result as string + + + + + + + struct to hold Led record for protocol F (contains measurement record) + + + + + Get result as string + + + + + + All parameters needed for radio setup + + + + + Pcb identification + + + + + Serial number + + + + + Radio address + + + + + Power level + + + + + Power level option + + + + + New code for impedance + + + + + Impedance code option + + + + + Encryption key + + + + + Frequency offset + + + + + + + + + + Register address and value to DB + + + + + + + Address + + + + + Value + + + + + Temperature Time Of Flight calculation + + + + + Reference data + + + + + Reference temperature + + + + + Time Of Flight + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.dll new file mode 100644 index 0000000000000000000000000000000000000000..ece1d7de1b9cd4dcca3c6eb9c6579a2ac05d3219 GIT binary patch literal 10240 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 Dzm{KD literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2720205edf41c6017c21d6be0f30bae912fdcc42 GIT binary patch literal 30208 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..e55455ab0a0b7ea6e6eba95c1a03f3b0a323e077 GIT binary patch literal 166400 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll.config b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll.config new file mode 100644 index 000000000..c764f5323 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..414f7d14e649bbcca632a53c77e8e10b5abbde0c GIT binary patch literal 267776 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.xml b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.xml new file mode 100644 index 000000000..706df13ac --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.xml @@ -0,0 +1,2959 @@ + + + + Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore + + + + + Alarm messages + + + + + Power correction constants + + + + + Threshold for power correction EMEA version + + + + + Threshold for power correction NA version + + + + + Minimum region radio current NA + + + + + Minimum region radio current sensus radio RF mode EMEA + + + + + Minimum region radio current sensus radio TFX mode EMEA + + + + + Fixed current in production if production values are not logged in DB + and dispatched as 0 or null. + + + + + Fixed region radio current NA + + + + + Fixed region radio current sensus radio RF mode EMEA + + + + + Fixed region radio current sensus radio RF mode EMEA + + + + + Fixed region radio current sensus radio TFX mode EMEA + + + + + Pulse report length for pulse mode 1 to 4 even distribution 0 + + + + + Pulse report length for pulse mode 1 to 4 even distribution 1 + + + + + Pulse report length for pulse mode 5 to 6 even distribution 0 + + + + + Pulse report length for pulse mode 5 to 6 even distribution 1 + + + + + TFX mode mask of sensus radio system state + + + + + Update capability check for all necessary settings according to meter. + + + + + It is allowed to upgrade the metrology, causing an upgrade capability check to pass always. + + + + + The name of the metrology application. + + + + + Common definition for Meter handling in production and on test benches + + + represents any error state a meter can have + if hash code is 0 everything is running + is Flags, so watch out to check with hasFlag! + + + + + everything is good + + + + + problems on initialization + + + + + problems on Measurement + + + + + Problem on communication with meter + + + + + Problem on optical output on meter + + + + + if pulse can not readout + + + + + no (or no good) reference flow available + + + + + Calibration went wrong + + + + + calibration is out of range. Check documentation from meter to find limitation + + + + + blue screen like error + + + + + Streaming modes that supported by genesis meter. + Set meter to this Streaming mode means that , the meter pushes mode-specific record to port without any responses + + + + + Test mode with raw record to log. + Should give one + 3 times and + one + + + + + Test mode with raw record to log. Should give one + 3 times and repeat this till led mode is switch + + + + + Test mode should give out + + + + + Calibration mode should give out + + + + + Deactivate streaming + + + + + not set or an new not supported Streaming mode + + + + + Interface of special GenesisMeter derived from IMeter + + + + + Represent + proposed for login + + + + + A new meter has to be checked for the reboot counter. On retries the reboot counter + may have increased on unsuccessfully after-reboot procedure. This would force failing + the 'ConnectCordonel'. + + + + + Interface information + + + + + This FW version is supported by the interface "configuration.json". + + + + + Transmit protocol access for underlie objects to change response timeout + + + + + List of all present meter applications installed in meter + + + + + Successfully logged on to meter + + + + + Core revision of boot code. + + + + + Core revision of boot code as string. + + + + + This is the FLEXNETVERSION version which describes the entire packet. + + + + + This is the FLEXNETVERSION version which describes the entire packet. + + + + + This is the Metrology Lookup Table CRC. + + + + + This is the meter size. + + + + + Length of the meter. + + + + + Pressure sensor assembled to meter. + + + + + Region (EMEA, NA or China). + + + + + Radio frequency in MHz (433 or 868 or null). + + + + + Metrology upgrade permission. + + + + + Order number under which this meter has to be produced + + + + + Radio address + + + + + Process configuration + + + + + Customer serial number for informal issues + + + + + Unlocked the property change ability for special sequences. + + + + + Check region and size. + After reading the version, all valid registers are going to be selected. + + + + + Unlocked the property change ability for special sequences. + + + + + Set the meter size if previously unlocked. + The data types are: - String like "DN50" or + + + + + Set the pressure sensor if previously unlocked + + + + + Reset the empty pipe alarm + + + + + Upload app list to database + + + + + + + + Clear password to force new password reading + + + + + Executes all StoreConfiguration and StoreCalibration for each application. + + true if all configurations are stored + + + + Login with identical password as last time to avoid get password from database + + + + + Returns meter registers + + + + + + Common routine for reboot being able to override this routine which will be called in + MeteResetPsu to simulate a reboot. + + + + + + Write Register, optional: wait for result and validate, + write register will ALWAYS log the data DON'T use for password write + + Data type of Register + Register name + Value to save as byte array in raw format + wait until result is ready + check the content of the register by read back + skip retries on this error code return + true on successful operation + + + + Read Register and return byte array + + Register name + expected length for response + skip retries on this error code return + value as byte array in raw format or null + + + + Clear all pending alarms. + + + - Initial. + + + + + Collection of interface information + + + + + The interface version + + + + + List of supported FW versions by this interface + + + + + Read of required registers and calculation of power correction + + + + + Ctor + + + + true if successful + + + + Calculate the values for power correction + + true if successful + + - Initial + + + + + Calculate the values for power correction + + true if successful + + - Initial + + + + + Power correction parameters used for overestimated power consumption on + Cordonel FW update from: + EMEA below R1.3.x + NA below R2.0.07 + + + + + Unique identification of PCB + + + + + Date time UTC at EOL - Production + + + + + Total used seconds at EOL - Production + + + + + Total used charge of batteries at EOL - Production + + + + + Radio system state at EOL - Production + + + + + Pulse adapter was installed during at EOL - Production VAKO + + + + + Pulse mode during at EOL - Production + + + + + Pulse sequence counter during at EOL - Production + + + + + Pulse distribution at EOL - Production + + + + + Detected FW version before maintenance + + + + + Date time UTC at time of maintenance + + + + + Total used seconds of entire runtime + + + + + Total used charge of batteries of entire runtime + + + + + Actual detected radio system state at maintenance + + + + + Detection of pulse adapter installation + + + + + Pulse mode during maintenance + + + + + Pulse sequence counter during maintenance + + + + + Pulse distribution during maintenance + + + + + Mark pulse adapter as installed on any detected or sequence counted + + + + + Remind battery quantity used for estimation of drained load + + + + + Remind battery initial load used for estimation of drained load + + + + + FW version for the update + + + + + Calculated pulse report length + + + + + Total used seconds after EOL and before maintenance + + + + + Overestimated total used charge before maintenance + + + + + Based on fixed estimation total used charge before maintenance + + + + + Lowest threshold for total used charge calculated during maintenance + + + + + Corrected total used charge during maintenance + + + + + + Genesis meter, main class for all action that occurs on production life of meter + one meter always have a linked port for UART communication and one for LED (even if you don't need them) + it´s has to be open for vb6 COM so don't use any record types or objects that vb6 didn't understand or + interprets differently than dotNet + + + + Default constructor. + + R.Drabesch, 2018-Feb-16. + + + + + Slot number for test-bench + for request Port + for streaming Port + don´t send CRC error or telegrams with error flag to caller + + If you have a password for highest access level you need, if you don't want to access the meter + (just read led record) than you can leave it null + + + + + Keep up the highest access level for all function in where used + + + + + Logout with level 0 + + + + + Minimal length for PcbId + + + + + The quiescent current threshold is the absolut minimal threshold for current consumption´in micro-Ampere. + This will be used to decide that the current isn't below for operational calculations of power consumption. + + + + + Logger for NLog + + + + + Optional request to use the offline passwords + + + + + source of slot config + + + + + source of password + + + + + Request communication port configuration. + Used for request/response communication with the meter. + + + + + Streaming communication port configuration. + Used for continuous data streaming communication. + + + + + if application have a access to online Genesis services + + + + + Remind the offline password for comparison if this is actively used + + + + + Process configuration + + + + + Transmit protocol access for underlie objects to change response timeout + + + + + + + + Customer serial number for informal issues + + + + + + Save Slot Number (position at test-bench) for logging purposes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Radio frequency in MHz (433 or 868 or null). + + + + + Metrology upgrade permission. + + + + + + + + + + + + + + Add on ctor a password, it will be used for login in if no other password is set + + + + + reminder for last communication acknowledge code to detect communication errors + + + + + default false only enabled by + when it is true, the meter will enforce the login when session is gone or access is denied + + + + + Enable raw record logging, if set every incoming package will be logged + + + + + Detected pulse adapter communication on request port + + + + + Enable use of registers that are not valid (last version not match the current app) + + + + + All parameters stored in the SOFTWARE of GenesisMeter: NOT IN THE METER + if you want to read them from meter use + if you want to set them to meter use + + + + + All applications defined by configuration.json + + + + + request port assignment/info + + + + + request protocol assignment/info + + + + + streaming port assignment/info + + + + + streaming protocol assignment/info + + + + + to reduce the IrdA communication in test bench, preparation will be done once (when SkipPreparationForTestBench is true) + + + + + Response received after request for record + + + + + do not use it to set ProcessStatus + if you want to change ProcessStatus of this genesis use + is just store for some routines + + + + + if state is change + + will be invoked. + on some states other events will be invoked as well + + + + do not use it to set ErrorStatus + if you want to change ErrorStatus of this genesis use + is just store for some routines + + + + fires up + + + + + Logged in to device + + + + + Logged in to device + + + + + Hold the current process name e.g. FlowTest, Preadjustment for logging + + + + + Unlocked the property change ability for special sequences. + + + + + + + + Unlocked the property change ability for special sequences. + + true if unlock required + true if possible + + + + Set the meter size if previously unlocked + + + true if possible + + + + Set the pressure sensor if previously unlocked + + true if setting is allow + true if possible + + + + Returns meter registers + + + + + + + + + Setup water meter from configuration file: + -slot, + -streaming protocol, + -streaming port + -request port + + + + + + + + Setup water meter from parameters (no config file): + - slot + - request port + - streaming port + + + + + + + + just internal setup. called on ctor or from vb6 setup function + + Slot Number for test-bench + for RFID/UART/IrDA Port + for LED Port + don´t send CRC error or telegrams with error flag to caller + + If you have a password for highest access level you need, if you don't want to access the meter + (just read led record) than you can leave it nullS + + + + + + Start Event listening, has to be called after + + + + + Add a port to working queue + + On should one once added in runtime + + + + + Synchronization of the record for the streaming interface + + + + + + + + + + + + + + + + + + + + + + + + + + + + call this if session is expired and you need a re-authorization + + + + + A helper to invoke events only if someone is listening, otherwise nothing will happen + + Event handler to call + Sender (can be null) + Event arguments (can be null) + + + + + + + + + Track all incoming led record packages (Calibration and Flow) + + + + I should be or + otherwise this method does nothing + + + + + tracking request record processing + + + + + + + QueryCaps can send before login + arrange record for communication (e.g. Baud rate) + + + Running outgoing command + + + + + The backup login level is needed for re-authorization + + + + + SetRegister to loginLvl and wait for response + + + true = process command; false = add command to list. call + to process login command + if is completed and no error occurred it is true + + + + Set + + if null , use password from initialization + true = process command; false = add command to list. call + to process login command + + + + + + Clear password to force new password reading + + + - Initial. + + + + + Acquires the password from WEB-API. + + password + + - Initial. + + + - PcbId handling improved. + + + - PcbId unknown returns immediately. + + + - Password had been reset to empty string if read from file, corrected! + + + - Used + + + - Optional the offline passwords will be used. + + + - BUGFIX: Avoid request of password from DB if offline password usage fored. + + + + + + Get password from server + + + + + + - Initial + + + - Immediately returns if already logged in. + + + + + Starting a timer to keep session active, + starting the . + + password string to log in + true = process command; false = add command to list. call + to process login command + + + + pass runImmediately for auto login + + + - Avoid retries during login, a retry will lock the Genesis for 2s, 4s, 8s, 16s and so on. + + + - Quick login removed. + + + - Pulse module deactivated at login. + + + - REMOVED: Pulse module deactivated at login. + - Skip FW readout to quickly connect being able to immediately switch off the pulse mode before App detection. + + + + + Building the FW Version: + - string like "R1.1.07" or "B1.1.07" or optional reduced form for configuration capability check "1107", + - hexadecimal version like 0x1107 or 0x9107 for the 'B' version. + + Input: + - optional string like "1107", "11.07", "R1.1.07", "B1.1.07", "1.3.0B" or "9.0.2D". + - optional 2 bytes representing the msb and lsb like 0x11 and 0x07. + + REASON: FLEXNETVERSION is one application which does not follow the same rule of decimal numbers. + Instead, it uses hexadecimal digits. + + version as hexadecimal result of version e.g. 0x1107 or 0x130B + any string to evaluate like "11.07" or "R1.1.07" or "1.3.0B" + most significant byte representing the major and minor version + last significant byte representing the built version + will force to reduce the string output of FW version to e.g. "1107" + FLEXNET version string e.g. "R1.2.47" or "B1.2.0C" + + - Initial. + + + - Removed the optional leading "B" or "R" on strVersion input to create the fwVersion. + + + - . + + + + + Building the FW Version string out of 2 bytes of data and a decimal version. + Example: + Inputs msb = 2, msb = 34, + Outputs fwVersion = 234, string "2.34" + + firmware version as decimal e.g. 234 + most significant byte hex + last significant byte hex + converted as string e.g. "2.34" or "2.0C" + + - Initial. + + + + + Building the FW Version string out of UInt32 as hexadecimal input like 0x1107 (meaning 1.1.07). + Example: + Input fwVersion = 1107, + Outputs string "1.1.07" + + firmware version as hex + converted to "2.34" or "2.0C" + + - Initial. + + + + + Building the FW Version string out of Int32 as decimal input. + Example: + Input fwVersion = 238, + Outputs string "2.38" + + firmware version as hex + converted to "2.34" or "2.01" + + - Initial. + + + + + Check region and size. + After reading the version, all valid registers are going to be selected. + + + - Initial, extracted from + + + - Frequency indicator == 0 means it is a NA-Region Octopus with EMEA FW installed. + + + - Pressure sensor detection. + + + + + Build a list of all registers based on the interface (configuration.json) and the installed + meter applications with a specific version. + + + - Initial, extracted from + + + - Excluded register versions explicit specified in the 'configuration.json' as version.exclude list. + + + - Excluded all registers from apps which are NOT installed (isInstalled == false). + + + + + ...MF + + + + + + Reading all applications which can be found in the configuration.json and have been stored + to the meter register dictionary in advance. + The read process covers the FW version and the CRC. + After reading the version, all valid registers are going to be selected. + + + - Removed "Cordonel " from CoreRevision to have the e.g. "1.64" remaining + + + - Read radio frequency + + + - Read lockup table CRC, + - Read meter size. + + + - Read lockup table CRC bugfix with try, catch for legacy versions, where this register does not exists. + + + - CoreRevision from String to Int32?, + - MeterSize from String to MeterSize, + - Region separated from RadioRegion as String, + - RadioFrequencyMhz introduced as Int32? (null if "NA" region or not installed), + - LutCrc from String to Int32?. + + + - Checked meter size string for "DN", then it cannot be an EMEA version. + + + - Removed retry as this will be handled by the . + + + - Remind installed FW version of FLEXNETVERSION for StoreAllConfigurations. + + + - Avoid multiple assignment of identical register in dictionary as the configuration.json may overlap + on some versions. If one register has been added, this passed the test and is valid for this FW. + It has to be avoided to have the register multiple times as it may cause unpredictable assignments + of values to one and reading and compare from another which doesn't have a value! + + + - Build dictionary for debug to observe if configuration.json contains overlapping versions. + + + - On missing answer mark as communication error being able to compare against not-installed. This issue + was responsible to start a FW update process in the CUST as it assumes the installation was incomplete, + but it couldn't detect those applications due to communication issues. + + + - BuildFlexnetFwVersion, + - Calculate core revision. + + + - Extract interface version (configuration.json) from "OPTICALINTERFACE". + - AppId from Byte to UInt16 including typecast for Byte on WriteRegister. To external, it will be used as Byte + as before this change. But being able to parse the configuration.json with OPTICALINTERFACE using the + AppId 256, which exceeds the byte range as this isn't a real application, but will be used to identify + the interface (configuration.json) version. + + + - Handle the interface compatibility FW version with short string like "1421" and discrete FW versions. + + + + + ...MF + helper + + + + + + ...MF + + + + + + + Automatic login to meter enabled if logged out by lost authentication + + + + + If the timeout timer elapsed to keep the session active, this routine will be called + awaking the . + + + + + + + Thread to keep the connection to the meter open and the session alive, + because on missing communication the meter is going to logout automatically. + This thread will be started at and aborted on + + + + + + + + + Check if EMPTY_PIPE or REBOOT is set + + + + + + Check if alarmToCheck is set on register + + is Flags so you can use more than one alarms (like Alarm.EMPTY_PIPE | Alarm.REBOOT) + + + + + Read out all AlarmStatus register and combine them to one + + + + + + + + + Reset the empty pipe alarm + + + + + Reads the PCB Identification, can be accessed at all login levels, + Read Privilege is always needed to BUGFIX read access to PCB ID + + PCB ID + + - PcbId handling improved. + + + - PcbId handling improved, + - Removed retries as these are handled by the protocol. + + + + + Get the actual register dictionary + + + + + + Serial number of meter married with PcbId + + + + + + + + + Event to Sync Register on MeterSide and + Fired on Write or read register + + + Register to update with value to update + + + + Write Register, optional: wait for result and validate, + write register will ALWAYS log the data DON'T use for password write + + Data type of Register + Register to change + Value to save + wait until result is ready + check the content of the register by read back + skip retries on this error code return + true on successful operation + + - Changed sensitive information from "*****" to SHA256. + + + - PreRegisterWrite enabled to check register accessibility and range. + + + + + Read Register and return byte array + + + expected length for response + skip retries on this error code return + + + - Changed sensitive information from "*****" to SHA256. + + + - Date size directly from register object. + + + + + Execute request protocol and acts on response code. + + + - Removed throw because the throw always kicks in to + the FW-Update process causing an unpredictable stop! + + + - Remind last communication acknowledge code. + + + + + Send UI1236 command + + + - Initial + + + + + Clear Ports + + + + + + + + + + + Soft reset of meter runtime state. + Keeps ports, protocols, configuration, PCB and password intact. + + + + + + + + + + + Set the process state to display and to the production database + + + + + + + + + + + + Check for min and max of register values to avoid out of range access + + + + + - Initial + + + - Reactivated to validate the register range. + + + + + Common routine for reboot being able to override this routine which will be called in + MeteResetPsu to simulate a reboot. + + + + - Initial. + + + + + Executes all StoreConfiguration and StoreCalibration for each application. + + true if all configurations are stored + + - Initial + + + - Corrected logic to enter write and read loop, + - Removed SENSUSRADIO from read check as it returns NULL on read of StoreConfiguration. + + + - After write store configuration extended sleep. + + + - Removed comparison of allConfigRegisters less than 8 because the NA version has fewer registers and new + apps will have a new register. + + + - Removed temporary NA2ALARMS read back as this has no handler in the FW. + + + - Store first all configurations for every app in a bulk then read the status back. + + + - Installed FW version taken to enable read back for radio and na2walarms. + + + - Changed threshold check from decimal 1200 to hexadecimal 0x1200. + Cl + + + + Upload app list to database + + + + + - Initial + + + - Using MetrologyUpgradePermission to flag if metrology is updateable as for "NA" versions this is the case. + + + - returns status. + + + + + Backup current register dictionary to database + + + + + + Logging of register write processes to meter + ATTENTION: DON'T USE FOR PASSWORDS! + + + + + - Hide all file access commands and passwords. + + + + + Storage of calibration values + + + + + + + + Dummy + + + - Initial. + + + + + Dummy + + + - Initial. + + + + + Copies safe runtime/configuration state from this GenesisMeter + to another GenesisMeter instance. + + Intended usage: + + GenesisMeter existingMeter + ↓ + ZeroFlowGenesisMeter newMeter + ↓ + existingMeter.CopySafeStateTo(newMeter) + + Notes: + - does not copy ports + - does not copy protocols + - does not copy threads/timers + - does not copy events + - does not copy logger instances + - does not copy register containers + - target keeps its own construction/runtime infrastructure + + + + + Calibration factors for all channels + + + + + Registers needed to store the calibration for the individual channel + + + + + + + + + + + + Just stop recording without calculation + + + + + + + + + + + + + + List of ongoing measurements, base- and calibration-measurements + + + + + All channels required to process + + + + + Quality watch mode can be used to decode intermediate records and check + for actual quality of the measurements. + + + + + + Perpetration of Measurement + SampleRate 10 and Led mode Test + + + + + + + + + + + Testing the flow direction + + + + + + + the first measurement is ALWAYS a FlowTestRecord due to the underlying routine logic. + + + + + The first measurement is ALWAYS a FlowTestRecord. + + + + + + + + + + + Calibration content + + + + + has been calibrated + + + + + Channel for calibration + + + + + Register to store the calibration + + + + + Ctor for calibration factor + + + + + + + set the user readable relative (around 1.0) calibration factor + and convert it to the raw calibration factor for the meter + + + + + + + Read the relative (around 1.0) calibration factor calculated from the actual + meter calibration factor divided by the default calibration factor + + + + + + Genesis internal raw default value (around 15625) + + + + + + Set the meter raw calibration factor (around 15625) + + + + + + Get the meter raw calibration factor (around 15625) + + + + + + Check the positioning of the streaming LED to validate the quality of the communication line + + + + + Backup of last quality + + + + + Quality check is active + + + + + Kick off the streaming quality check. + + + + + + + Stop the streaming check. + + + + + + + + + + + + + Number of records received (read line for LED message) + + + + + Total records decoded + + + + + Total errors + + + + + Validated without errors + + + + + Expected lines + + + + + Time + + + + + Error counter + + + + + The real result of quality check + + + + + + + + The quality result as dummy zero + + + + + Port scanner: + using the Windows Device Manager listed ports, + tries to open the port with an exception if it cannot be accessed (very time-consuming), + tries to use the request protocol to detect a Genesis device. + + + + + Genesis for test access + + + + + Auto-detected port name + + + + + Port scan result event for message dispatcher to caller + + + + + Stop the port scan + + + + + Number of ports + + + + + Actual Port Counter + + + + + Returns the port scan state + + + + - Initial + + + + + Ctor + + true if one port has been validated + + - Initial + + type of communication port to meter like IrDA + + + + + - Initial. + + + - Remove all meters removed as _meterBatch.Dispose will remove all meters. + + + + + Use initially the port configuration to speed up search, + If configuration file contains wrong port setup than scan all serial ports listed in + the windows device manager, + Read available ports, + Try to open port and connect to Genesis meter. + + slot to search for + configuration of port to speed up search + true if port found + true if one port has been validated + + - Initial + + + - Port type from Ctor, + - Event message changed: + - Overall message: ctr / counts - ongoing scan, + - Actual message: Information to log + + + - Changed exit of function, + - Added configuration file handling. + + + - Remove all meters removed as _meterBatch.Dispose will remove all meters. + + + + + JSON filer reader for generation of register lists + + + + + Registers defined in configuration.json file + + + + + Applications defined in configuration.json file + + + + + Information collected during 'configuration.json' read + + + + + Ctor + + + + + Ctor + + the file path for configuration.json as interface description to the meter + + + + Convert file content to register list + + + + + + - Initial. + + + - AppId from Byte to UInt16 including typecast for Byte[] return. To external, it will be used as Byte + as before this change. But being able to parse the configuration.json with OPTICALINTERFACE using the + AppId 256, which exceeds the byte range as this isn't a real application, but will be used to identify + the interface (configuration.json) version. + + + - Extract the max supported versions for EMEA and NA to check the supported FW. + + + - Supported application list introduced. + + + - Data size introduced including the new 'ByteArray' type and size to get rid of new defined 'uintxx_t' + data types. + + + + + Settings + + + + + Convert data types from interface 'configuration.json' to CLR type or array + + + type + + + - Initial. + + + - Parsed all 'uintxx_t' which are not based on CLR types to byte-array + + + + + Build the data size + + + size + + - Initial: - parsed all 'uintxx_t' which are not based on CLR types to byte-array + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to ERROR: Missing or invalid register definition (configuration.json)! Search in:. + + + + + Looks up a localized string similar to Cannot Open Comport. Check TaskManager for other Genesis relevant programs and close them! Also check if the comport is valid!. + + + + + Looks up a localized string similar to ERROR: Could not find a CSD parameter in register list!. + + + + + Looks up a localized string similar to ERROR: Could not find register in register list! Check configuration.json for latest version!. + + + + + Looks up a localized string similar to ERROR: Could not write register!. + + + + + Looks up a localized string similar to Read back. + + + + + Looks up a localized string similar to Access request.. + + + + + Looks up a localized string similar to Failed to open.. + + + + + Looks up a localized string similar to Ports listed in the Windows device manager.. + + + + + Looks up a localized string similar to Automatic port scan started.. + + + + + Looks up a localized string similar to Successfully accessed.. + + + + + Looks up a localized string similar to Read register. + + + + + Looks up a localized string similar to Reading registers after maintenance. + + + + + Looks up a localized string similar to Reading registers before maintenance. + + + + + Looks up a localized string similar to Compare register. + + + + + Looks up a localized string similar to ERROR: Comparison failed!. + + + + + Looks up a localized string similar to Successfully compared.. + + + + + Looks up a localized string similar to Execute configuration sequence..... + + + + + Looks up a localized string similar to Finalize configuration sequence..... + + + + + Looks up a localized string similar to Prepare configuration sequence..... + + + + + Looks up a localized string similar to ERROR: Register value is out of range!. + + + + + Looks up a localized string similar to Cordonel not detected!. + + + + + Looks up a localized string similar to Scan port. + + + + + Looks up a localized string similar to WARNING: Register value set to default. + + + + + Looks up a localized string similar to Write register. + + + + + Read, compare and restore if unequal al registers marked with + equals + ". + The reader will use the byte values as they are unmodified and + will not be rounded and therefor possibly fail the comparison. + For logging the register value will be converted its unit. + + + + + PCB ID for pre update read for comparison + + + + + PCB ID for pre update write for comparison + + + + + PCB ID for post update for comparison + + + + + Collection of recovery registers - programming parameters + + + + + Marker for restore after reboot parameters + + + + + Register content on initial connect to keep those during update + + + + + Register content after all operation had been performed + + + + + Register which shall be restored after change of FW or after register recovery + + + + + Register access event for message dispatcher to caller + + + + + List for un-reversed parameters which can be written, all others need to be swapped byte-wise + + + + + Registers manually explicit excluded from comparison as those may change even if those have the + "StaticType": "static" in the configuration.json but will change for some reason. + + + + + Registers manually explicit marked to be restored after reboot if compare failed. Those registers will + temporary setup values which do not survive a reboot. This is done to overcome a FW-bug which overwrites + those values after the reboot procedure! + + + - Initial to restore values which do not survive the reboot as workaround for R1.4.22 and below. + + + + + Registers manually explicit excluded for in-field updatable parameters for the CUST to prevent inadvertent + modifications resulting in potential MID violations. + + + Defined by M.C., J.L. and A.F. with the file: 'FwUpdateController.cs-GetRecoveryFile()-2507160616.xlsx'. + + + CUST 2.8.14: + - Added: - ’SENSUSRADIO_WakeupInterval’ to keep radio active after CUST run + - Removed: - 'GENESISFLOW_SealDisplay' being able to modify display resolution + + + + + Registers manually explicit excluded from reading as those do not contain useful information. + Applies for RW commands not RPC data type. + + + + + Pre-programming parameters for all devices defined here, will be filled with radio parameters + if meter has radio + + + + + Registers which failed the comparison + + + + + Name of registers which should be restored after reboot if the compare failed. + + + + + Post programming parameters for all devices + + + + + Post programming parameters for EMEA region as NA region doesn't have radio and seal display shouldn't + be executed. + + + - Removed 'SENSUSRADIO_SystemState' as this will synchronize all parameters between this app and the + 'PERIODICLOG' app. Meaning, the 'SENSUSRADIO' app will overwrite the previously adjusted parameters of + the 'PERIODICLOG'. After writing the last 'PERIODICLOG' parameter a delay timer between finish exec- + parametrization and store all configs needs at least 20 s to update contents. + + + + + Post programming parameters for EOL (end of line, prepare for shipping workplace) + + + + + Actual register counter + + + + + Genesis meter object + + + + + Struct to observe replacements + + + + + Ctor + + + + + + Renew meter for Unit tests based on different meter + + + + + + Assign new genesis after reboot and keep the RegisterRestorer object. + + + + - Initial + + + + + Enable comparison from external set registers for read back with written value + + + - Initial + + + + + Export list of programming parameters to file being able to use it for test purposes. + + + + + + + - Initial. + + + + + Import list of programming parameters from file being able to use it for test purposes. + The input request the absolut path to the XX_YY_RawParameterExample.json and the filters for: + - Region, + - MeterSize, + - "RawParams" and + - ".json" + + + path where all raw parameter examples are stored + Region for configuration + Meter size for programming parameters + + + + - Initial. + + + + + Process the raw programming parameters got from the database or meanwhile in raw-format stored to file + being able to fill the register restorer from external with values and test the byte-wise reverting + of the parameter (optional un-reverted if defined in the list ). + The priority of the parameters forced by its source is: + - CSD (highest), + - VAKO, + - Order based or standard config (lowest). + + unprocessed data, not filtered by the priority and un-reversed + output as recovery registers reduced to the real needed ones and + processed as reverted or non-reverted values which directly can be written to the meter using the + meter specific "IGenesisMeter.WriteRegister" + error message for caller + field update forces to use the 'fieldUpdateBlacklist' to remove parameters + + + - Initial imported from . + + + - Return error message, + - Requirement to fulfill the at least one parameter has to be a CSD parameter as initially all programming + parameters are going to be preset with the default values (coming from the Web-API). After this they are + going to be overwritten with the VAKO (variant configuration) and finally again with the CSD of the + customer if required. + + + - Debug for overwriting VAKO with CSD including real values. + + + - Remove '_fieldUpdateBlacklist' parameters for the CUST to prevent inadvertent modifications resulting in potential + MID violations, + - Debug log of blacklist caused removals. + + + - Debug lists generation sequence changed. + + + + + Collect programming parameters from DB. + + + registers key value pair from database + error message from parameter analysis + field update forces to use the 'fieldUpdateBlacklist' to remove parameters + recovery registers + + - Initial. + + + - Sort the registers from DB but keep the PrepareProgramming and FinalizeProgramming in the required sequence. + + + - Removed preparation and finalization of register recovery to remove sequencing as this will be done in the + RegisterRestorer by the FwUpdateSw worker giving the ability to log this in the report. + + + - Data base access imported to have a common interface for programming parameters for EOL (shipping) and CUST. + + + - Removed prohibited parameters. + + + - Added un-reversed parameters based on data type (string, uint128). + + + - Check and validate register values with installed or intended to be installed FW and given + configuration.json. + + + - Exported register range check to . + + + - Debug lists for CSD and VAKO parameters. + + + - Sorting, filtering for VAKO, CSD and order, reverting or un-reverting parameter value order exported + for the ability to load the raw programming parameters from any source and check the correct processing. + This will be especially used for unit-tests + + + - Error message. + + + - Remove '_fieldUpdateBlacklist' parameters for the CUST to prevent inadvertent modifications resulting in potential + MID violations. + + + + + EOL (end of line) programming contains a reset of the accumulators. Else it is identical with recover + registers. + + list of registers to update from database without special sequence + + + true if setup succeeded + + - Initial. + + + - CancellationToken. + + + + + Validate the range of the register. + + register key value pair + register definition by configuration.json + error message if range check failed + check default value and supply warning + status + + - Initial, imported from + + + - Leave the message generation to the + + + + + Recover all registers set from caller. Additional preparation and finalization will be added. + settings. + + list of registers to update from database without special sequence + + + field update, if not set EOL (end of line) programming with accu reset + true if restoring succeeded + + - Initial. + + + - Return true if already recovered, + - replace _restoreRegisters with new value. + + + - Added preparation and finalization of register recovery giving the ability to log this in the report. + + + - Moved register dictionary value set to inner try catch loop to avoid early exit if one register is + unknown. + + + - Logging of some exception messages. + + + - EOL sequence for accumulators reset, + - Remind pcbId as already recovered before the true return, + - Exclude lock of repeated execution for EOL. + + + - Avoid writing of parameters if not writable. The DB delivers parameters which exclusively have to be + compared to the specified value. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list, + - Preset RecoveryRegisters if not set as those have to be compared later on. + + + - Add only registers to recovery list which are found in the generated register list based on installed + applications. + + + - Avoid writing of NOT writable registers. + + + - Check register limits, if those are out of range avoid writing and log warning message. + + + - Exported register range check to . + + + - Removed skip recovery if already done in previous run to enable a retry. + + + - Seal display and Sensus radio to EMEA finalization. + + + - Exported write routines to . + + + - CancellationToken. + + + - Remove '_fieldUpdateBlacklist' parameters for the CUST to prevent inadvertent modifications resulting in potential + MID violations. + + + - Login/Logout moved to . + + + + + Write a parameter set: + - + + + + + + + + + - Initial imported from . + + + - CancellationToken. + + + - Temporary excluded un-comparable registers from write as this make no sense to write them blind being + unable to read the correct value back. + + + - Remove '_fieldUpdateBlacklist' parameters for the CUST to prevent inadvertent modifications resulting in potential + MID violations. + + + - Excluded un-comparable registers from write turned back on ('blind' writing enabled again). + + + - Login/Logout moved here. + + + - Redundant OOR message removed. + + + + + Restore and compare all registers which did not survive a reboot and are listed in the + + - This is a workaround for a FW-bug in R1.4.22 and below. + + + + + - Initial. + + + - Leave the initial 'RecoveryRegisters' intact. + + + - Leave the initial 'FailedComparisonRegisters' intact. + + + + + Compare all registers which can be restored without new access to meter. + + + + true if equal + + - Initial. + + + - Compare registers reactivated based on new interface (configuration.json) with new + "StaticType": “approximate”. + + + - Removed as those will change on e.g. FW update. + + + - Avoid message event if message is empty. + + + - Remind registers which failed the comparison including values. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - Removed all registers from comparison which are neither static nor approximate. + + + - Exception logging extended, + - Data size base on write data size as this may be shorter than the read data size which is always filled up + to a 4 byte chunk size. + + + - Add only registers to recovery list which are found in the generated register list based on installed applications. + + + - Used RecoveryRegisters WriteValue and ReadBackValue for comparison. + + + - Hash password and encryption key with SHA256. + + + - CancellationToken. + + + - Take 'null' in readBack into account due to communication error. + + + - _restoreAfterRebootIfCompareFailed. + + + - Made method static. + + + - Avoid clearing of failed registers + + + - Leave the initial 'RecoveryRegisters' intact. + + + + + Read the registers after the update for comparision. Build the post update registers here, + because an update may have changed the registers (new or removed registers). + + + true if registers could be read + + - Initial. + + + - Build here the post update registers, they may have changed due to update! + + + - Clear pre update registers if post indicates a different PCB ID to avoid wrong overwriting of + registers to non-matching new meter. + + + - Return true if already executed in previous run. + + + - Return false if PcbId between initial- and final-read does NOT match return false. + + + - Allow final read out as often as called even if done before. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - Backup _finalRegisters to RecoveryRegisters. + + + - Check readBack value for null. + + + - CancellationToken. + + + - Cleared all failed compare registers and the restore after reboot registers as a new reading + will give it a new chance to compare it. + + + + + Get DEFINED registers from GenesisMeter class and read all registers which are flagged with + read write (RW) or read only (RO). Build a list of all registers being able to restore flagged + with equals ". + The defined registers are based on the "configuration.json" and the installed application with + a specific version. + + + true if registers could be read + + - Initial. + + + - Stored registers before and after update. + + + - Extended register check. + + + - Removed after update registers and moved them to FinalReadRegisters. They may have changed + during the update. + + + - Deny register pre update if _pcbIdPreUpdate indicates, that this has been already processed. + + + - Removed login/logout, + - if _initialReadRegisters and _restoreRegisters are filled, return true. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - CancellationToken. + + + - CancellationToken. + + + - Repaired building of initial register list. + + + + + Get DEFINED registers from GenesisMeter class and build a list all registers which are flagged + with read write (RW) or read only (RO). + The defined registers are based on the "configuration.json" and the installed application with + a specific version. + + all readable registers dictionary creation + true if register dictionary is not empty + true if registers could be read + + - Initial from . + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - Excluded registers which do not contain useful information. + + + - Sequence resorted. + + + + + Get DEFINED registers from GenesisMeter class and read all registers which are flagged with read write + (RW) or read only (RO). + The defined registers are based on the "configuration.json" and the installed application with a specific + version. + + + true if registers could be read + + - Initial. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - CancellationToken. + + + + + Read predefined registers from RecoveryRegisters. + + + + true if registers could be read + + - Initial. + + + - CancellationToken. + + + - Leave the initial 'RecoveryRegisters' intact. + + + + + Register read loop. + All registers needed to be read from the Genesis meter as they are only prepared as template and NOT filled + with the register data! + The uses the overall process text and value for user information process + bar and text and the actual process text for logging to the report file! + Executes login, read cycle and logout. + + registers to read + + true if registers could be read + + - Initial. + + + - Set value to actual process message. + + + - Added PCB ID to logging. + + + - Removed PCB ID from logging. + + + - Simplified input of set of registers to read. + + + - Set raw values in register dictionaries. + + + - Extended try catch to avoid break on one register failed. + + + - Filtered restore registers to access only if assigned, + - Logging of some exception messages. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - CancellationToken. + + + - Date size directly from register object. + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll new file mode 100644 index 0000000000000000000000000000000000000000..28d2d62256763b80d2d1fc117fa7c7755cd2eb46 GIT binary patch literal 73216 zcmb@v34D~*^*?-{=b3qC%SYC*%rjx6?dShS=REhEd+xdC zo_p?opNF}}UMvhDgbly%z7ygeJn3%=!vljMMEfd!?Gtyoo*H$JHs`5Pi`VqTEBj;7 z6Js4~D?2;-`l17stGg>>>-s8t`YNZ-TU5C=+SOg>^}5F@(eq~rF-J2*Yt`{5C3AaQ zjIQ)(^+E(RAxueK-HdQ0!c*`RB9Ftm)SC#3O^6}HgHC^jSamkB(*NnFLWzXGJjk6# z0m$7*h8X_0N)tJtz0#9+XIb#Nf$sGKz~3%}zKG+pD!r3zAg`*6 z#bccyux`+iE2;=j%ik1eUl;4{je?PM70{V&P_`f6R7)}rPA9wKk95<8U0im)5Cc1e zNTzg-*2J@HKW6)nprGC+t^^m-`{SRWUfg=bFlzNcjS+PT;jV;_i6%W*V;WI6@J(J# z*s5xS)thn<*k^u>BykTSs)i^g1Ucb^4l-j5h~~A##v> z4*C%17|aE1DpVvC03<))KCLEDb8M~_$_ElLbka;WqMIPJrd$sdfLe2;9xuc*QG^T? z>4g1Ax{-iX8xjpdlnsfDio9hBWNSkdlM3qXViXDhJ^gwh5u~U=5*o>s&*%tbQ;|2G zbO;3yR%CFx1LaY$x)V?usR+g(sy|c=VuTV%-U?r|B$cotmyz<-%brW1BsRrUZe?*L zSyXyA;}vw}{}cAFlD5h{nM0TjM8 zN8d*~;l?O`qlFXs1RZ`6;+6u&;{gLC!n0oh?DMQ)M{|L z5GvI~A|nx|m>4qdPf)%vO&uOJH%fWL%!2i*eGWLj8LuLJ&Ot~oOi+&Ggp?4*ARA7H zg6Pj-LlP5u8;mFsg==-Q22}|@TcF;-Ifh42nffJhTRmECs2bu!2LZUvnoIOS(ypr3 zs1BRa5Qx=D3Je!Tb-Al4`zA2eT!^wzK&l(bkxwIfKB-zP3kBV%kN6FqcGi)^N1+jN zi`a`yG*CSRmo~X&1`=dtt8Jv28i`uU5@D_Jz+w|o3Xjyyk#Fo90SlD6N}>?&4j~-Q z2?x;ZVJ3IPp$9|oI#Un9abXWKO~lDf(2Trx02$6EYI(sBT-~feIdm}-<)A-3ASDJ8 zWL#B)N;Rwcsz4#M31loyONM02s`?vZiI5rV80Hda(3B*;4XL^2m8FZaImlK^7F>H= zSyDp8E1yvm-OZL}4~w2hX=G7?HRMZ6le%zxBx^<%Pt-FCX7L&7-cY3m+FHub16*F4 z=+qF$zCaZztE0&g3;}afKS$NWb*#ed(Xyp*oZFm%W+6Vq5BiIn@p~MSLj@bBBx}J zR$Yg3KhQ-?&2lv^NLzPlz^Q;IPwiu!P*+9vS^++1s(Ku#d(IBxK7 z%EP$JgLf_h`%Kh8a`2{@5Ud}LqN%zI9O03EM-+X7yJ`^Gx;<5cG$wm_u+9m(5jg>P z?Q45;{EmnN=)pkWke$FL*xq(w&jlc92^ihRgn&LsVfDDMCxi|F-5k-%oIK5Fe}0$5 zM>;FTcS5w6cRjzW;)DX5qre#`aD@-@JN>R`3z8M6gnpaf9cl$(m){m#R$%kH09}5U z-x-DXxEr6A@-FNtTh7`P*j0vpd%$m3Iv^~EzXH?cH|wa!V6960W~N%DAV|GBpWlTM zP=iTyF-O##DyMPOPo59|baGu#!6IXl3MiX2o2w?S5VEJDk|tTlu|+8vpv<_XKE zn8}&M(5X{apiQFBkb~}MIXQ9iyrhr@HWZ}PWu28&{tF6lZ>huvxfUzepdF9*NOfC# zzx(bx8C{!M0y$@(j*5x3joQ|jmp3|k%A+yw6aKChB#{BFEh)r5msQK9x(6Y_X*tf6(;Xge- z6S*Xg1g{DnML}L1sHq!DmR!K(C;LD@_kn*$j9S1@ObCrP9I4j_N!q4akQ-zJM`t6b zsEAV3sz7iT$Ed|oL8k04(y}Q=%0>ssvZ13@wvvG5rR<@lc3-9?P>hsNq9n{oNvH~x zNj-RaiYAntg0)dFkbqb7^pwoW(^Cr2^t77fS3yp4dP)&AKcs{(8v6rWU(HWRP6$IV z%}*(;=BH@B`_E5_n00SfMPB_(5i3UkZ(DFyUFQj3N@daC(pkt`MKsEZ|d(w`o} zaFv{kl1Hie3mZaCWl*U$%x+14maj6oWsoQbt!TB;(^ zTyn0=QlQU;i6AV5K^fDr1QlIbUFBfaB9LIcLKx_gW4i1iR6{k{ycGRrIegngeN^lN zwA6&99xsVC!Bmg2j9T4l$-_FQOx1y>^4xQ=nGr=?q`CvM>-EKT{cnl`RX%0-!?{#-w)dVT0 z%2SoSJl~_=^ZV(?R><&i_9)AInktm$(^CId(Ri|8{b{T&M%`nAjP)Qnr*ul|{FX{It@<|zr$}8e%Ih<$L|dMXbOE0eiTRET8Q86__h2TAnB-OvLRs_jqzSia?>OX z{E}3f;=+I{N#!XL=46tjx*8o$N{xVL#}uI1aZy++Q7NQ+$y3reURF@%>{vA=Dl5%~ zGoDbM+TRIy!f3D)HNU76O2CIHJQx6gBgZf*_9v*p)1;1Ks%mZ3g<-qg))}d|v2kPL zy&Z+;0Yz&89_gdZh^}%tq}2zE6{(d3r37)JY$t@sypcN|IBPjqKA7)CuRc zobzh=1-vXtQrX9To79W5dMkTYME>8hnw2H1Vm)aBS?I;o@~NosWmVL9#6p#qSyUqb zZ}~q)-p<)XF;2K+7eRu>z}rxba+ZWHiYsm@xSY{r0Beu_|Ig$Bceu?`lnHw5T2>^L zB~SkUL($CI0-gv5Xr?$G-qd>izrXuV>7AMj^R$;@u>_!LFZxBNcnxO29v0@k?1h6f zVA@)b9$$uXCJ51)6kQJ7q9?rTJuiYudDb=u$9uLkHQ=dro zr%r)EMdWiok;)~k$10$rAuTRs$;?6wGdx{4_b-{j%OzP#Bf0}cq@vcRxy5B zL{N_~ya&ib7tBkXpr_~pEWfm>K&%0|@2(2QrqMG;k1fYDTaQ4iTeI~Xl)&i?6xhNW zTz=b5TE>zY{r2ebutene;qCY*kmk3`wIp{lKrj}V)FqCh`2@A9@IiX)SIiju10JDv zh?0G!Cn-;M6>4p5b6wceIK+!j@*hWSfm(bf9kBvSmf?;leN-+)ssFqZwnC@&y|(($ z_)oS9cw0;eak_RE(1tm8Y03WU11gTqQf}qxQ^;6yyEo|6h%T_?OER$(KRViWOT3nNRveR!`n_P-H^ z0Vkse$6klm<-D-x@Xzc6Yb^2X}wT2(5xAac`hj2u9qFqEs274n)LP1Ms1hTt3i-m|3$mxtdVCw*5GG zO*RguMN`4t2lKitYjmO>c#WP;R|!3m=QaDK!&(sYEL+WJoE2~YgcFkl4qyYGQpuAU zou=$C8JcDCXy#NzW;vQ6KQjcToFc&GSjRGK)d9@To22uFKUW-1s0fc3}$LfQp zBM_*^RxgMY?&V_~nRfqU9LmEKeeh-a(<^CfF42u-dc2d2zcwB0O9!LrU_S@Di1!o< z%HDH;g2BWY@-f6bGl}P{bZ`p=(_0X>1o{k|G=`3ZVboe5$K|jZj#5V;u+RJlnGCZZ z9HmlBYA1q(?!ObkR0#W?orqwj?0=?ZQ%q_nf~6dll49MTN!4k6V zM9BKZ_{4wko){TG8jxH<1qUe@NSsCweUNz66g`T1awpZ$fG+#XecJolYrKKD3^_Ssric$!K{>1qr-t_97IE>BfON* zO;{aT>*ZhRdZCyQ7QSIjV~O8c>!>{UJK*-pE3Zs0@@rM3I>D0b&(WgnFgaf;g&n^@ zd%-~HkGnLis7xb)Q+=B`NHCD-g+9qJOqVnuYRHY!%NVL8cZIhpl)41qh9r3jzzcmM zNyduY1hLkrT0n)mJuS#bV3Pn<y3PdJ>~L+)3LPKw;E$ zSf&~zTSST_Qko%xs!!EevLZwqPFS(TIgP?RgdUR5Z%SSPU~Nx zi)zBu!U}9HzX2uR#;vTtE*-^h=NzV7gDB@9RXr%=2hs!PI{C&4Xegb#=`iU9K&hIV za7Bf51WN9yjK*5CXS=rrikw=y~7` zHpe~__kS$iLF;``&e8>VTeg9aZ*UiYLp>X}e2e&|sH}d+U<5f<)fQDdAQWesW*ozb zyQ;vRpa?9FHUh17R>&%J1`^a5oDfLk1$t8r`fMTdKpqoPI*w6#noY4fr(1n}X z8dT7m@3L~%mL^9fsDM*cYq{k*IUS6{MRwU%<>Bp_Wbib$2Kj6KsC zRK+r_#WLByRk6$i7pq75onbAL8l@(ArORReHSLoaZ`;Hd^Yw=ni+)tggzKGLSc30fH_(E%%LRq z7n$iw@P?PAKW9N#-Fi=ttc7iG-w^Rn%6M9qkv95AfMCFQ=QXT zCu78f+dM@)-K%+553NEK@B*n=&Hw`mv@<@BSSAYpU3=ThXMbh(5|r-v{MoBDwSk(|Z*%R#Ru1)#JTirI{~ z*+Midz|ggr?MZ4*l8R0q)M1K}eCnC#&pIo&)*QyY~wm*17@+hR};Z*Chlk-W7tYR@dyd*jcj3#RIPx(z?+d7*o86KE*?I zqZA4K3NjPao#+)lX(y#yS%z*hTX~p9PODrPXGV-=tO2%K)U+O^4Iy1*v>tjrl_i&j z4${~W>rouJCzxtdna6HKj^HqYx$D49X9{o&URRJFGBt&)$8cMK>x1ZSD0fc02`Z)* zgnW5rSL!rPA4D&bJmBht@6Q7-&M+ub^jhTu9rBz{ zh`))uZ`2Ixt1|Dsk(KDoZ~yv(FuH-s5g9&bz4t~v4WHA6-b_{}_1Cn|yBj`M&ixB@ zQgSr1p370o$9_`*S>8TCBov41O2kM``HSf*BQ^ z({VE@VK=VPLs2S+>OL?@qiu-V0(}r2I&J5tTSi9Lf{S_FOVKqsU3DFhbu466BMOzl zCwO!>j>dMtl9lA)YHDtrY__+A<%5{d#B(EK`Fu zk|7>NzLm(AN3Q8$qx;`NH_#xu$$XB0=gsTDV{R(pX&L|wi?Tued(XP;TJffEX6kt`9(y_pf8*z3%%9OWOE(HgZg2Yc44gHtl>691v zZr+c0iPA#8$wz+<((K3hr8>e2jX`LChUfOFpy`Wdd)4=q{@f9MT9L zrTgbr-PKhpI}SubAsqQ|=%;mn#6j9MG^(McA2T~7$vuUL`lyiH+W$3^$ zP`j(DLcPd8fhO#h8z_3fjW~2>?%LOf?;cqDk*u3;W{uRrC&o>bbEJS?5!zl;r<;!x-{7J5;%5o?DdET|}I8j1E$sE^zp|1t8{%j7cLRppvZtQBw;mo@E zcM2LkZ~i$3VSIO_!%{Ul;Ym2lq^j{cXf$-YctO}S*2UEmDRVh!kK3ItF4i~eyBKNi>xmlz2l~sPOk7-8YIUzJgC8alr zV`so!_*5ACvoxuY1oU?}8m7IKn{-_Bggwz7GY73ef)<_G_p(*HlTEi$HQgMHq3{Ho zQ&!0cD7}oQvB~E9^8U@2bWMArx8(-ZZrnikN_Bw^4f4ta-WG!%?82O53*GHknbKe~ zNDS!i0o8RAF+XSlR_isUFx=kzyQmlFys;QWX-=ctt~L z7${UoqI8zdv9`f6+=rIn;MR{*5*rN=UL>e0FcTEzH$yWGI^=St$ap$M=)7YXk}D|xE%je$}Z^? zZ|~<6a(|Cn3)Y?UPzkucAU=fY zkLYLPcMs@?4x=9f9R0o+w9sj9hqmy?p{NDF6+3rVmAH0?P(bcJ&?Klm z%Ra=?4H|>gk613@FM+1Xdk}mfXDJA+)#x=GxOt=F+Cw`X+S3eKiIGj02+}3g6@A`Y ze-gIBIES$f>j61CQiD@4%gC~R*vL|gj5yuBxZokjlk~+VdHow(5bgx=V8Tn&40oi- zK_zuZ!Us%zEzBjahfrcQz)adGcMUUk28XMz<_J~d+}otf&|3XDlruc6oS445YjLre z>>j~O67ao@` z_3(ygqJ-#%v3_vM{$1{}H`VR8J?;k=?}$@OE+J_ASo-j;GodF8bw3M*=E@hqKIr38d#$`~sdXCZ^-FraX2VKowYdpzXJeU? zn#=ziuA~-g6k}bd=V|SEWc!@B*|TTx+XvUlqL#OnfK*Qe3VO;mRL5hR%Ei`?fE1t#Yk2(J-X3ADMDwE ztZAePfC(x^TBtKXby#Wvmo`x-xxQK}F4v`R(;R&V=;Kj;&z7M+Lw7)=TaUd6OL6-O z-3fxnd=_1m#*v|)gAi$URMI(2>pz9|HwYMkY-atxgrq{FGad}EzRpA+#==05_bSJP06Oi+>{PYQ`2&k8u>Zly7ndx@u*_+FmV}$2@aA%F&|H6nwe@7oJQv1yp18=0f$%3XE zbE155k5PJPsujmvZX=p{#HGGq!L0`yNW|npqI-}CBOpEY*-#Hk4oD=fy**NE;C8Ld zLb9nuJh@bCDp7koZhF&R_zLLO1lck)38EOGF!A9a77FyGfo6S>#H+jM#2-5c1 zs0nN{%I{dPHYQFOLuV3|?mDp$tis*ZX3k!E8=43%-U*EU2IN4_UV*g_^|jbx6071O zApJ{zD_{caNrj9+UwU3h3X>3}FsX$N0E(&(y7$s+Ar$MdWZ~XRTf-`kGLc`G%)>4g zA=iUbwqW7WBzKp&$BJk=!p5e2Z%WOWoxorC`v?aG`Z~PRqh=3}j zJYJS%k~_DuOckQ+kYs+QxD^d(BJwkam4ei-^=8zn;f~)217WA+`;BItmqe^j4w!nspu3)*2Vtzu4-9V5Cc$}3AZTPM?U-{V zFTVvayn{VJXC(Wgfau#I`yv{r(6y^O?3h?)xx-G>1K(j!r>lg~l6TnmOV_AZ*000O zZ}j)J8X)w|0g2$s5gLb$KAUqNo_yUUk3USnLAzXX8wqCmnI)yX+Kq9JlBqil=-}wi z1M}`2gTmpDK0Jh`i5J`TLG*H|yXzFj-F2L4IK{&{@43l+Vq(?@sR*or`u>WNhE)`- z?=GYXiiydW)B4_mjsYVtt$5l8IDhz{Fh zH{jvX4M%7vISR%bd!V6Aw+HAD4L3`08vzT3D-n*^>@IvD!)>-cf|<6o-K2XtNOnjY z4n9c6=C_^#p|_D`5ZdX37)flQiy(;(QYp!%cMyjcjMO{7Zg5q!tSGSa^SB6Riuzx=S66tOQucpwwE!Cg&QAV@8$3Tk-nea4^ERRsXC;`N#oL5j^4w;YcBM@kKf?s!UFU!vYWD7x+w#DyRr*q`^t|>nI4;bnK4-t z?%~ z>Ocah`QgKMb#*SeF6ZqpR4qO#w37uFn8tkcLmwb_OVc*yNB;y09)HFIM+MSG4nZ$5 zOy;qi9E+}y(UV7NUK}KCcEGM3?oM5L%H4x*TcDvrw*@gANCn_-o-d>&E2!Na@S2etOLW!-RGl1pR4u2~ zvG!~(8;?rqehB_%h-D}Q{n-MGWj6nj$f``Xp=0_&RXO~!q zZsdRH_t$68oxR^e2c?BBhMWjKn27}!jcHW>xT})als^vDcr6)$@?DAYA5QtYlNqub zehgvKX9LNO!cb+TD0=f8vP+ZQ1GVnO#*u+~C%@`k)Oe4~5F|8N$_JJaQ@+1`vs=iP zY{fQ9&!^MpSFzP$L_ftd`WJvOP7$MjMZk=H23T@j?Pmdx8mFRv110`BfY&A8cvgMI zroV&cqT*3y0_Vb0MAk-@pvq8YX)v5AYwlFNI8WP9VrM&-nS8p9%S`D4_2id4 zc+$BX=kx_~lJb(x-GlW_Dk`?-8QWn@CSNL7$v-8JB=oVVQ6D~F?LXKtIjmm9cMxf3XbcbEMM_y6b_%4?|$H_L9U*=;w zcqK(zU0EhjU=NRjG)y12V>-FL$uETxPFJnA*U_=b-V(XW^4lT)IqM-M?uDR3rM0_` z7QbSbJd=DW_BrgOSJZdu6_s5b&snY+e8&-aU3$k_c_N2um+#QjJdsY7B}rwrBz=15 zr!)ro;p{h2z^NC8ZbpDVX@Y*<#{E3m*}%4kLFXItJ&4d%#6Ddgq-GSEEE^VWB2xq7 z*;M2potacEG~vcL@y4j-%NV)GfvkR)O*oCl`z7Ho71TVWvc;5zvWsAoA)PIDkyH8b zXGD;}f1luovhY9K^dbb;mdCtq(f_O$)f2h{hK_y*5XWhxdx+whsitJpO9s+@@!x_GP91G%NMltkj&mY`IO& zN?o0mdSh1Vhgqq(J(9&Ir)Q;}o|XFRtkh4lQXBKL<#uLP>O)znA7`bGF32W#RaWYb ztkiq5Quk)1?#oJz6lT+5aaQU{nN;+p^gh@xF`uBniku5_(Y*{|``xyQK;R<61Bq8M z3G#Z+t4U&zxq@jfNr+v7%n~WCBIYVeb4fz%fefx<<|7 zu2SYIO>;>?tZ;-?uQKK;OLIv=tUiNlBy){Sb4fxhmcdodT;*vlNr>H@!Byd6HoSb3 zva2G+@Oc!A$tv8E(QRRrq}b#nV-4z!*1vP{oQ}Ch9Pb)n8&^+Ezyy#h5%1RH&XO6& z!MHmV!qjO~Q*zeW$g{>`ip6DN%o-^sgsu8;2y(+#*)vEsZUeFGgDtXgU&boCIa4-X zZ877xhzr>i6AF{;NJ_RYwk3VfeSx2R?_=^R0)dMN4dMc2%USDPL#qn2>dqIHw3B0yV1OgWk9!R({ z33SiNOyHKXhDrTJS#TaQ zEBq;CS4E;rXI4hHWOQ2?C5i5_Ss6W&(PLqhB%1bG8FM6Kj)hT@EU#(uL4I@IeZbKB(gkHBkFF6j6McbTR__ z%yAS8S@2lmlwb zOoQJwid}&wA36=|h#I{9hVOLPB8BpO8;S8 zI~hZ4M<)?3NNjZy9UfOBFBFrAg-J7_zml)ifXL(YX4yRnBYh<@62rD+>TYZZCNryQ zO?jxn#fmI2(ibKp)05oj$lak+_vapC#8THOBLQ&JCD}}gC`n4ikVQohW00!z7jcr+ zpW=k8rwWtev=R?SX7sWrYYpc>y_rL_H3g@^S#Qohjf_(l$4AA?A)0*DlpBLIL!>87 zhESXQ)CXz$0^TEKJihV=T)Jvq92YmuAsTBa84b+zr16ZB(^DU$(Ml$#czuvYm}GJk z*c_s!NXfWO<4N5YC8sAonFuJ8Q#`&K2`H0KU3BDB4XbYY%fau|=DPa2ruwFaR-)KN zFJJ@>Zp=pY;0^*9%F6^;;!DEWU%p&I^@l+M%G9KZHD*Sh(DiN`qE5PX+J*m80ENbj+ zHpLBvq{DloY$HaCnU03ADe6Hn#awr8ONpp0@{TpdbZBmh*T)#+OmW}n`$mG~RQXOHV~Y1}q)Be+8%-!_>7?=+F|TPd!WRTc@^bgS5>srl zPb#kyYsbD&I9d!=om6KEC)0md^)>8J?<3A{iwHhDhTvTj2@W+*DsL2fMxH-%w73UV;8(w`k(dEWo;W>UVm8KFM-Wzwe=&sOj%2J1n~sDX-%N4k_{s-i;{${p zjQ7h3JDRaMVhUq#=`PJ_JVT9^-T$E6$e!#QBN% zfYW`&*gt>~=j+Vr)IMM-->?*yhVBV*IGsSrJ;01ndEzU^atMPim^>iPr+s3H%hmp3 z!Tj3aEZ7L`D^AysS|}EyH3R?Ui8mOl)*Or#pc^R`AzKu3u|7+_A*wd za{`()~E%U^HSDxf>z4dKE@8#Mp`&0Y84jFN!l0-=OJ2^g>$lYkcIPbEo|YO zqSa~`NW|5qKuxx3ZD}g;%;(*q06+&ak75!t)va+)3dshVv>Z zyu5*0IqZrY-0G!svg4>XL|@3(2ufckRUjSS%bXSCU{#8Yq zbb2ZF@jBA;W^a$NbZCx)Vk!3pLwiuVr9(f?CwLCvf}y{2UQ(ZQ?wUC4d-DAt(2RU< z0W`(^`7H>~w0pl-hf(6?5tG65SHPu1r;kc%vUKQYuJy)(p%~ZW3bx7L8mTs&O=O?L znEnda@4pYG`Z^faSUThdTrji~^aVqG@P`FM_n8Ej*$JLlLGZJ&1Y28((`x5*=@tw* zU~O4OQ*;$m_)gCZ==l=Ev&+ebPXR6%I-B$QnBmEQ)uO0wPR=Otv+)F1G8|wysctbO z$eId(Qxh(R)><=yE5Y+%fM5w*xR&A5>>>YTNOh-)54bizMh(h(G{vtuZ1?pTnO6N3 zY&A;!GaQ0Gl-GixdRT11P$4{X!O+vq1b=`sE*N@W^bf^in2ERogvUF$< z;KAa_@T#1H#iI;M#!z@^@hbTLeFpK2hOaIix_E3CT9A`#|6A1f(xE)ANAe$8kD9o^ zQ^?sOB}!0?kY3V-7#xCyOe>Ckbt1X~#XgW<7xL^+S) zElgRMLzGW)2|hl8;C*9PvXut86f0FJnzZp^2(@53&dv#l9PK>N|1$9srtARaaQ!?E z??m`fgmH`6M(}yNq+gBj7lJ5$rr!&CKs*aM0dcjy8?a6LDc}YU-z4rs_zi>TTkHfo zHG($-nquvkO8~#r?*lx?M(`8+qk!FGo&vlIJy?<_$w}JE@F(`?5I)Kz_?t1r`6Y6s za=i-q=ZL)={xiZgwod`)*uDa%UPN`eyqP@HbbQCLHZR3`y%bAzos12FUSlic*eZ@C z8&d52N=z>3?ZlSxUQK+Zut^mYy@r6p;%{rwD^-}+i^2@-pcIyexHgG78_QlcO)*%qj+Iz7 z=Ez<#gR#xdtLhTK<|^zLb*sHztd=C_2Sq1(ePS}!InYeZ#yTWdT+G;J@k(U^SXnj2 zZ5AI@uJz`MA%&e;Z+5bpzr9iLrG9;x7s#>jp$2 zc7-X2W1ABAZudHc-J4I?xe6m&2gUme`#o$O6qVSmqjY5Jpm>`xSP-@@5>Bka$V$gU zN|D&8uxdA9EeFfE20LN(6D9Uk?jF5JT+G;3v9Bh98TftJ4In8mFxE9mVjnPe3$Dvj z?nU`~^kVUj!aU`t;v1c|$rLB+p-fCx7}di_aSCHwolDAxyyap8W1F38%g+UNri!}? zaTVeRD(;tvs}PqmChMct=`O z{Z)xA3cI&n!>lJq1c*1T~m;-IPUVN#rIcP`qV)2nu3VBw&_(Wk3 zz_aQ_;ZZV<{0!J!iIJZn2gWvw4)|FEf2oml3D)k>8^ks9h;xT%@;>Hm6c^7YY`a*} z@`87Q=v_bQNC+@Y|c zif_D=#kY)Y7e|aSe20lGi=>oWP)CQ0Ws4=Yc#O+;xQH*2*f)MtOc6ILtfe*q?15!6 zZe?SxZ;E(jxy0^8-_s@@pp7eNMmsBhk*A0Z|y>{|4Ev&6UUQsyUPM*C)oYgS3@oJiPr zq;Pgh?Dpn^eRISX#uqi#6TE zxmohE}{nJS#DAgnzkj zh4^tF<+oj&YVYtJFP>#=tH|^B_&UTrw3ProZz~<}b&5Amk=T#@L%tIPeJGOR_7-pT ztr6Q8+bsTBw$*o%xK+hn zCNOg&=jVKR%oDz|M5DqwMm!6wRbgvKyacRGVPE>+GPa0g6!ybf!qzHmT^?a)DeOIt zyHa6e8M|F!Gnw;Ig}t0h>0VdZWFKLlE9{pe2y-N)o+kwe8>z6D%Lv1ui@zPtt!~0* zD{Nd2VeJa*=D2kVo6WkMudqWs#Cfg4ZeY$|B{|1a+*1m>FihBc3j2KvVP7k3XC+~| zo1`wA4kD~dVFxpIh{8q}QrrTC-O)hUi36`gA})1VJlgesKWNJbd1CIlY0e*H^aVc<%Q@~WyrFcpH#6>hak7eg z#FpzjU;Mx#Wm|@nZDNPwoULE&-6nQhI4{WHyg>X+aXtgi3&ax&TW`DCd!hJ~!rri7 z?Y&6o=cTp2I77o`NhyVt?I|e_L&_xr#mC=S;x&}-Qct`W!mK$b5bGOx*qyH>jOxZK+^IDaM@RopjveeTaP z;%*mHRouBoeeUgI31c$9J2E)$5FLuM$#!t=9im5JOKg*K@66!*xj03|eWOpy{dq>* zFT`dQcdjul_ZKLtCUAWV=c8YT)8RQ46xIs}9$q{gK0b!{Z!aPGS!2`i@ZvoDV;(_H zJK}#xMG_?c=bYnr3`Z7HE?XVLbGPb~sYza*E}r*FeMpndITT(CZIf_Dr4E@RT{_;O zf2cGs&nCXW4v7W|<#lt7q!UHvBDES_MwB3+E>w#!1jB^TAxANXg5aDSUn@>2NJe_!`H}y2^{f$d~0G z1s+Y+=3SM@9kJ!`B3;aYCm2F!`@c~@_3|mbs98%8?+|pu2(6 zMp?4EAsMTSJhs18&%Hj1eKkaK*0XL8aT%w8)NR!DRy6B`Z) zOPhaRcwRa2EM#~p*T|jRA`T3tH%cDq16KZv;q#i1a7}eOY~_(*$+M2jxPPpbQpB|& zIq7wLT*3H%f)0G^)QO)9KMy}&snYPTpwP^_7|@MxRJ>A^hkrqqC@$@lsxsjR#Ht){ zG*YartOvZgq8Z=yf2C@Mn5{K89EE?yg~A;;Cp-mfSb`nmS2!nZV>nhc7ALT-Cpi%X zs~ay9%e61eD?qt%;?)RmF1=oKXxmzD1!ZLU&jI_r_W*A2J}i2)KNwGoQ?zM?pNI|G zncjaOd|dG-q8ZW(w9R5iLowhhRim^Vajmx*koD2l*B`ERXeZRq(9YAI#H1Ym?sx@3 zXXF^IRqU)H&uNN%0{ebKhm~i_j)Xsr9*qaC8&R{?U-1m&jAIy!rBonb-Jcs zid1vNBzGIaKOOP7=F(pT#jlr)d>o~FB-jD|C#rh%#n5x3zEb>p;v?Eh;VHfd6w+4H zm*Rv_)4#5y+;`z#N2}QGd|2<$0+Bs>7w6R_wvNFGAX~l*(mv38xzxQZp-YUzoi(zj z*BGb&etb|Lr>_q;7*wbChyj+ckzuR&4w460+C~LQ+7_0!g{95bjviU3cZjWl9-{+i z#XZJ=Ag|~U?e)C~6aO}4^Cw;8OHbmAw2jZ4JMem355iOz9oi6lW*f`w;M_Yz4$h)4 zLwJVRC=MU_J7Xj4RshcR^^ZaS_4Usft@>X_zGbxOyBps#o)gD-AJ$v-iC9_9*3YQ_ z#@NLcct<;fZ8ca~YFnWHp{Bvsp^byB+8{X(`dp85?*W#4J?C{R`^jCb^Q)}Ma{ZZt z6Kt=FKj-I(SH<3jlWn`CCVFe(DUi8k+*~P7OtQd{fah_h*&|urFT|eSX^E~bP(me4w+uo z7xz0KL74bI$1e8c=63D0iO-lHiJ{QTfQ1LW4pLDvp^9M3Xrla~ zlsJFhav8#+@(c5G^o$z9&mfnNL?_F6xtiqUvz(_{&W~75faMgioChkt0MB-uzI-IE zgNo| z`y)*&eq8I~TJ93(Hd1RMul`6o3iOY(uj&cD4frKnrbGML#HSr!a=m}aslH_XFS%Fj zfX)91$>ZSXA88k%)ql(N_@GX8Vbe&mO{3m&ww5!};k0SgYH~E{sWk4lAJ;u)qnxv~ z+Zsd89PYK=5s{W7oW+Qp3%I#-iL(&l8KR6K_2-+MV>ujQ*vxP;!|4p?FkH-VrN;e? zM*WNrx9kpa`7pxF0?ZN10rNzk%P9)Q8GuD%3t$<;N^u^-W5tDlA#o{SL|g$_&*5fq z6~Zlm`RJu6E!LNq`CTBs^Ek!D%yXHz36#s3a)r1RJiEZ-6xXoi>&2ajy-jF2PVs=a z8}t_-$AvpVzX5z(JOKEr1)b!F7)BV@>!f)z!xo)tZ8C?aFr2QF zoo6we!*D*s#SE7*&q_|UN~ikm(sNO3YxF|EUcDHwUoQt7(8mC-*F%6CIo~0@7U3-{ z=UlxJ;cfavz>D?CfS2h7(D@3z4dGq-Ou%dOqX4hh=L6oXF9Ez&KNj!~y&do_*5n?& z3*r0p9>53mKEOxxIN)RYdcY_31mGL`nSgKW=K#L1Zv*@g`uM~@_3a*?_*TCRP#8Z1 z-DZ%*oCd`f8srZ}#xBH`8Mg!08;<}s8;^So(PBJ}@O0xjr0V5V{RY`>0BKQb<9L*1 zqd|5aGN@*^8007C8h--+HiK+_vGEDQml=Npyuu)F++~nG?_g?95jU{}^68^~&zGVr*M*7%nq>s}^`sCP1 zpFA7sQ)v4Nlp-6o-!j|3Jaw2`#&YZMb;&`%Qn3?ojJPg$l@><(8e(`IuJQgQ_d4wm zP_AQ&OP>bLaSY$niPJC$j$t^BVJE}07+%NlVTSK9G;G8_is2ZB(-?L#9AbDD!)q8` z$M9i>?=dv&oFl_&3_BT~#qdFsVuh1nCBrEUS1}x7cn!mAUBvTX4#9UAK9EP@w;5hj zK;Z`%J{X|z<`RM$=1_E_c^vL8yo7&|{wQrgJ41U<`>W>EXX{t$Kh^Kh@6sRFp47k8 zztszkF~&q=wz1L}G_EvWHa<1-ZI!la+u^oTZI|10dyc){KEXcAe!TsB`xW-Hwb;cN<_R@Om*0m(@+F`@$8dlCzj3N9Ea4{Kao~J?%xb{RBh~=^(~tLn#gA$UZpb6} zXAXxL9?6u~bBR91NATVe1p5L6UoRv012@6i9D+R@p37<5JVg14q>QKVC1HY3v=F?y zlHi#K5uC)Zx{$(mH4wawIe#*m!YeuU<5CLOajMrUDEuR)|C-^15K&4v$DtsFS8>`u zuvWLQo-3<}KA&S3GJgT<*3bIi9y3 zAK__$x|ojsKoc_nb#a6k0XPfy4Ro~hB;Zx}H+yh%4Uql~ zqEUdip)b+I&j7KH1$}jK2lCg&ooF|@_&IL%>v$8O7Vs|Uf;W4y^3-u3x(V=CVglej z_#&(>?#0YP7r(|Ax^(dye6vUw_u+(B$Cp>y0DlLqb#XuR)iHlK0`NgG8}K1<6yU>n z*Hjmeh6`n0el{Zpt|^@SPS@qhyuPSP62#L!~tK%`JawE+NS}&DmDPVCI$gt z7YV>O#2J8Z;uKLAd$IdH0;TE#?`GlEZq}rU-d(bsm2oH6ysNh$F|V6 z+_uVguk8!lH?}d|aN zv^V1v`69ySrb68Bmv331q4VE3*QeN{N^*r2mu*Cv*374zLM(`If(-DrC2f-LKJ2gz z&x76?Nak^MCxwN&XC$@zk)oYcM=>@6>TjIu4wfhRl6g$V4p~y(Bg-Z03l_eI747_y zX})CI9eiU;%6mxhRbh`6Z=^^;3>#fTqbVTyl6maG{*(OE@F*Nd|02E4ZK4D%uN0Op zLrWWpUpami_*LRJ3cu0#jX`@Ji&k5OUp0OQpA zHx}bvox`z$SdJNJC-BX9(Pz0R&@bZfW%_2&H;eoAmw{gdUYDlZmV>7gJQK8AZLQk- zHk?`8kJAeDcKrSiasMY)m}hJE>t}2I+S%G$2!Dd#6ZW$;8))Ak>~Wl}tuTKJ{C=(7 zu^jR@bDo!B-@~SVgI}jO+1aYCce?Zfy;a+Z=e4+~a2IF~;`b8pH-Y~R;eX?o?{ewI z*oPJI?t%72-JQ|CuK1#!zRvE(`ucjYWT3OHZ^Po~ei8N4r_OAeP(QVyb!zjp`qpVp zO|27JTUuLN>szKxn>f9B>hy+&>5WZo&23FhGaIJQXr4Kt;oylg8tPl8H#fDl)Qic7 zb+)%p?}_*Kc5Il|+Yyg9G}N~fxwXArhNiCT>Ft_-TGz~;-tNOzC#f9Y$gE2{dV9J$ z2D*u%t-n8hOwYiY`5m1ncbv#1P9r(@%S(}w*F+Xo*EtZ4Q38olCQP5Urn~dxx!nV? zXm9ky4a6Xo9HzS@vgQp`h&j;?R-3evsxw*Y-bfrrbPrfm1z&GZXU9NKv`_LkGShIi zC6TgeY*Ip|MPuCyyHD+jBkA0Z^|H(yNtsRL(6s2<{*G98TW>E)(j9B-%g{~o49`l6 z7*@=Q&0IsnsS}ur?3xdz5ZBw1{u5&zU8#DIF~c*N$oy=ThKZDv>}D|wmqx}AQ)^3- zXXa^3`l;p>FY(DpVry(Awp5Kuba>XS%tY+6G8T8QAD9`7u3a<$u_O;V zYLT=7yFR)Vx4tyEqqXFqMxy4BNr zV%_Ai(jx_44`eCRV?C#K*NbT#y`AfNQI5Is)eZHH4XRPW=MhZFIdG#* ztq~Gs<7c-qm=9#*Mlo|;U+1buaa8vPc+xtwz@8Y;={=p)d3D4#0Fl-IUlpP0z}Ypi zoepjm?d{}7J)Lc_SjUFheLVwN&mp(1wPCsb==GG00?NJW|a8{bYA6-rY4P zzPhEkzD1mf5pT)jnJuFKw5~ab>un*`#pJosu5}o4#N_#CPwr*+3L0#Ii_nvn#w$(g4mt${9N`f9PLyCc@QW_~Q%HS@IDeITrjcSd8qJ*!dN zPO)qQ3Rj1|Zf&%$Zpi?ORtMJ3?s$C0`tHtT*``H%du1;1x+A*#x???^X~TBGr>PR= ztQ#QLpWTO2_AqfyGi#5A|k1t#;A56kRrHQFYG=MWu!V+ z)Y*Mq-Rmj36F=fc`MaqCFlmvM(>buNqjxx!?659ruMGbAovUYeiT2f~jCK7A>1Wyr zDT`9^x>Q+HtsfLww4?!&9Bhp)!J1~oS%+-)L~ zmcpN56!a>frOhYt4yK}7lu^-wVgp$+=~zz!QLu&ZM6q}cIV9VUnw9i~WN!?%K2$AN zL5kMa)g=~oWBRygU1w)^cULz`KdY@_Zbu&`VpMqah`rIylM$v`B8AlO%|nA6$!DTX zeGkK;f$sjyXf`|wxj5Ey;)&>PWm?w3!q~>uKYv|syt}QdqaRw#j?eCk4|Kqjr7CGx zI1m?^A$l6>C1&MnTQ?9zSAaH=R(qIUZ7>J2m3hsMPwT*}8eDS-WoS ze_-lZpOq=jvwm?JrrVtzu`W3%afjH1={M>YbM($`5s$8m;gPKlRYj;tpFq{4;SD1u zD+_hcQ$sOpV4$BoU|oD#w5waJ;~8CYML?7}-CgL4Wsa80Owoo_Uy44g!k7-)y#DUK zq?;cT>%sJhgd^hU?$h?CccAj(@g$2i?YzF;4NT`*e&$S6oG=V0Yt4lqGzBpu7K>t{ zCK0rng&lpMqS?xTnr_Zm-?@e(rbYWs=sB@FiK17Ho=p0p+GW&?KAOo0*?_21j`zf8 z_C`-rbZOB2=~&&J*vm6>j6VbMg;?EeP)Q&c&aiF((@3(&e(~w~lbB646^*k7*<4~a zrcz?zy1oH)$n3Ckc9kU2_^l`~0AV!WRTPr9e+%FhY8En&4vH>Uix}}Rnd26u2x~Gh z>&gKcU1}rPBeO-FhB!;bp1osR`Kv|&g8@}2V{pppjEEDUJt!lVrs@o-fXVP3`Mqk&w z6F3Q@JXk1#lCh+p);iMlm=R5f%WolN%WjxCz)j2P@72z_e6;co7c&r(GBWs+#H1ys zB?+>kGUrSGUwhvk9Orf2cfZ9hb^#D8?1B_Uk)S?UV)O_J6BMbJMVTM~QgA>5BtVgh zAj1pn0$6#0UF|OTaKaR7Jh44fH&*NI){qDK-wAy5RW4H^+IEfJ$~voyJ0YpTo% zFr00~t+*GV#cyH8KXM&;w2j1QgMM(olHazLRBpZ@#uxRW(B{GvLu`dRRWZDj zf6#1I$U41T1Y9nxV}RLg&MpU`N-P9K(cxFp17;1cNUwD<7KE-zwOKBRbhbn~adcqq zIe{!VFzDh?zgg=P(*_fO6`-Ip7uA*)jEgI-!u3+61Z^i!0%g`3gk}rPH3^^&@*5Pj zL2g-Tu_ZaP+KBv4mp4iV0)Ux`uvN8-*msu-%WH(jj6MgH62x$uZEVJpR|KPsgd82H z{x(bUc73f>$2h2SE*e2`;n$f=JG@h;2>Zw0(%Zq*bt1_WFbUP**lYqoL%M(ilYQfx zmF6arPzv2UWL*p^7nV$7kBgSU)SBaL$;{X9K(O#KSKxf~D!R67k{D~@)~KQHYYUjg zI;Kr9H0zD?r4>-u1|C~Mq=goW#l@KoYx7%Jy|iAvS!x4IB_XFa6>LQ4r!cHMu(ps{ z7pI5|SviUkt@$0uOh8UoS;5I-89Y5-uig?%LnOp3qNi&A(9$h*i^MyKie4!4#g9*_4!w4nH&Y>!W+w#^3ObZ@XS^VRcr@G}nY37q_!+N(s}z&C^Lx}on(B<`pAssbnkurf7plj_M7 z>43F!X?7cVZOm8UQey}X`pDP-4O-whNbuFdtsqDp4!4Fx(ba{a`pwk(dj& ztS3U!Ng8@op}JIJtm8)5@gj_%Qe6_t@GNZ-=9}Zp7!zd-l>)R?zp`1tRHAuDU=4C@ zg#x<1xnb8$bSRAv1)WrWn+oS7%Z(=L{J{LkOl~Y!i+r);jFqbqTTe-HyIC(RJ0FZL z9`Kqzb5p%C&;Sg9FaYSs!ZKP6gkC&V41j1N8@*P#ZQm$jc)ebL6abYDwbfNj$s@+8 z61AV8)JePGEUu5OwP>1c60!53V{itA`Rvtd6-!mkHB2z@AVu2n@=Bq#L5^vW zph6=6Y3xXNu^8rsnx?F&XhhJrNn1+=+T(!#p2g|6>lxyy zf`1FsN0q_J*Wt!6*9-42ZPp|bz1#@|nFO!hMw8vGf)-&9#}XUfzzM#@9IJZ}MUpX6 z+%}^SumVSn_-C8doM>cH?GwyGV^4M z$Z{Cw9qYoyDY&>%IT$(6;pN7f^jl$_SYn3aGFDlw!n3lrZp!PXuK8#r1uK+gaZ{=N z(*eHNXwskEmY#Kp!PS%1j>p2=@K`wg7h0JHW(V+2&TK%(tNjJ16~=(jMK=#`%Z6EQ zgRsh+)`1tmQAQ@N=S8VA%aJNr&#=`SoLS_+5Oc~;&^DMx*61+)ok5U1ebrIdp zlV(fx^>TyWYiY$DqT}Vc)f{FlLKxwY=A7O79MyhP6IkJD0{(mQYKrNFDD6}xa_AO+FoA_H$>l^%Y(9AZF)+l2rpBwW|z zYbX~Thjob$acrL^l$g$GAV*Ek(N~%y?`fc13^_1)Hqc?{A%>F@hL{u|+opuTsstv1s#5h;lXlyp>wELY6_amiJ&CFH!r0y@&)oBQ( zMK%VgG9Y1qqYiKcIFAwmD>h=C6Cwf%__G!UrqHjOam>%_K!OJrpyuFXEL1LUt}m79 zro7R#Z&PTt^#XPN%`!|WXfT=8Ux3F1p+*VoVs$tiS61-D=0inghN&wub@QULFXpQp zRA8_hJ87KP1ro~`z?>mp~dKH;$lam@nWe0*~JLLs8B5CtM>g8 zDvbCkX#g{2jWG=^uBr=LLuh80JeUZUF}x9_n`=rBqvi|aVhtRR3Oi*S4)nH_CT};< z*bsGuS&(>3W~*Q~0xi<-41@719NRWJtfdHcrzD}sc1*&RO-|9Rr3k#|%gr!AW6vc~ z6EFxlQzzKjfXOl~8tbQLNcIHa$?YP>>K@gStUs)5vsiWNh9Ojk4OuF37SNFRT001~ zP95uLVVX_dkHeHjcsOKHA(}Y=G*AY)Is*(;-w@;yj9|>YFl8+2lx1;qtRab@>$tYP zeS!<++oj^9MYA0i)xg`uLj7`8Y`f^NdACauwr)UfOEtn2F?zR6wQWR{X#tZ$?9u3H z_8UoawX_5io^uFJ_%1b6!euT&z|3Y7F!Ta=dSr1Sh^e|5Y7|-8n5r^|!r6#n(X-VC z6;hG$i`sZ$WCYmK7It5u&C!9^EeUKXx_%!tNSMg#(us0mbpvV3%MDChbP=`Tw3?gB zQH!Gs)S+c>mLc;&yj7QtxVqb`1&>OgKQ+s+)1BgNj6l>y1vkW<$1RUgtq6$21bU8> zhz5JE+u4QeSUF#Y_1%y?3gEf3Z6aNasc02o@k?rA}v5!4Q#@U z6#Yo=psuM~&xI?3(>=S2?LaYO<=)u^gW3t|_?>0!sS1|7==V?oY_u-0lE{X-Trucq z2yE0Bw`9c0jHJ^A3#{JR5j=^=nwKSmD!*E0SHu-?=7s%-n-;I6gN`dOj<{^@AdQN?s}zt1F*40{5!jhwO;`*kI`&5(F!GdH9LO4O$zN^5dk~DEiPf6z4nam2mMkt1(_(G=;YM6P!bZ}KCNy|t3otcgAS4XT ztSD%);dVwjZd&+Ctg#gsZvlu3IvYlamYf)@JHauzZGeVY9rmh;(J$Kaa&QT!oNdva zP{-HQI8$XdoyJjlV8?B!*rAwZE`yN}3kI0%z_UBE^crkF=p4>l-JpEA)P$meCo?N646lT*)ToTHHoQ#$)!Gi6>jWgKc-}cEs3tq7sM(qNL}{gfl{^fy^+q!c zQp~Ir!StOiVYk#qQ)L$oXt&&`MsA6x;Z~?rI%keY#?S_yoryZ60XthUP%gsy2nrro z>VyB7?KE{e3Jf&R#d#3~RXs$}G?p6ebBiMP)+op1$975Qnno+?zyWV*8BN52 zT&xhvbgYv=kqV4lcJG|b;9O3JS&% zl}HF=T?Tzbp)o|w(S{}5uBo)fNNYpT(B>3B^=84iY@tI{24-fXPmM2^n@zhvO9U1c z2IQI|4Bv5J*b!t!szb~+mU$!-8%>NjYn*fX4SUgCs@^PJ#^~(&5J&2kd9;9HgNs0f zSm|hPSzf@_R#7|1zlS5-AC;!06O0KnX_4yuu-kh6O{oCg_sH zA#5XEsR_#APTT0xAR_{=rt=IFCIf9p4dP@((G_S} zT*e4lyTdtvhOF>nRMhZ%)%~);^_{~Gj$@eO(%kzoX2OfgkQj+kKqC?f^If+=2YO5$ zmtoLOq%pJJ#DdP9k@5PSTC<9cyS24DqWdw6D6KD5?!fW>8g{i}I4su?!f8Q+ua9v- zq;@A5=P$$#ExED74lv>xGS%9mOg2y$-={X<4u?5_kmwGlqs9xhg0AWdmX@{*Fzaa6 z8avhCVW641Y@_2*&fGq~-j4kxB(05OB3_-_3s@~uj~B5;^~Qt}*foFYA`=Xgf;V3;lzd+ZwW z7Nx`z>aYzJhsRNeal~Wk4iv9T`en0*Q?lmK3xHKnu8)|q`GCB2NO$5oC@iC9OgRmj zoA`Bjo2V_Zlba=^Gw;3>yfZcVAEsUw9#%lN4<4~CeDGH(AckRMhNGp0ctaY^v(XYl z%J+c#%pA(7f=ZUS3|>@FuO;EXYd2p~Y+s|s9x$u`vvRh`8s%`8yT}+@_B2~|jPg?u zE-c{}CwoCp0URM;ZsLt}xwa*&m5*k08YxIilu{p?C$!uK;6>D{3~a0`t{O~Hj!f4R zpl4EQOwM8H1+gZ_IOTN{{HPdnpcS$RxS1ITZB3!CikzE*n^;H*siriM-e|k+KvTb? zgfyB#S4)=zutTAoP`YrEN=g_;Ux~_z`C-b(COEl_cuXO|iA|x0{ri@1q6r#Hpw%37 zIbHp$NKGz~f3cS93){(DiAr5NrECo!Wp1F1*YQhkI9Vz}=58UTf?u|}@(7=5gCzKX zvGgd%wyz0geBJ6AVgUxx8FwLHqm--zs>?L=PC!MIJg(3m0v}ZFsLQCy$d4v&M4%>Q zYnr|%@GZe5kqk4q2ySY5Y*(f>UAQu!=Oogc#DAt|3^&`)nir5S)KaS1n&1bfZ&n^n z4`~rC+XYUio}gxn^$Vf%a8$#MNSy+0IP{8nFEE_I4Hd_68^sA|*W=*k36$}w@lw*V zsVVTpq*XVW`zZTZI0Fr$kzb{bW?w5nb}4aei3T9-CpA#3>B3$_9TDY|kJ7Y_H-LjJ zMp-W)Z_RjpTI!SFxJfPGW)I~<4H#|-9xUkb(oV$Iarc1fx`jVLWE@xlraJz#cPWh0 zvf2VGp+7fUV3)xSN*l+Yb=z|ZQ`*@AtF{zEb(~-i(NYN0-Ye}Z)DXrHC2c&C?v~I; zo|*$Ep)tr$V!8!NNj+P1AzrTN5v>V(8##_^^`T`{D(j@TL5L%WRuzlhGd7M61y7|ifI%3xhMN^`Vj3*gSYkeb3AWVa;s;V8C&TUSbAzi8=h zJau*nQ?%DED&6D^`v^7Flhh^4JC{(E)b$p9O8rWDJMmJv@5*?FWz1bfiPVy6EomQW zZs3X9Sn+u+#8582*+3xsEq7z77-6 znKUD~>PAVXDrq29JbVFA;va!3tOGN}uMR9_{4zBMkp|$Kfa>sM9-2dZ9R{Hr(&mu@ zo)wG9yi4ORfU>BWN2tzy}Ui0qV@F`E( zgydlxJ!8A&pFnxh;jsqOhYQD+|CjVcaCl#AV4lXByx5IFdUR&mCk zIlEgalrBmf<)T$y%(J`YW<1-iiD}6OB#BbX!NiEETyMju>Dfd0#*!}}y)$-qrT>U1}Q2-|o~#IdgC2GN&`YTnh$0#@03L@fs7Sl>;h!FAW7MEi><#QwG#FTF6Mda+@{&AhrXlr{ol>7i3LQ8&vArVs*rVC5ckpfR zPI+k3S5OMgW#+cVl9ldR>6?z4aVU983tMjyIcPdK>26J_^oIj+$GpcnQ8XcRU;{sB zp^??OgbC0=$>UIhbNZl@ruCxq1=X{xxp`-&64)x_D`|u`1EC6PBYf>hk&_tq5gHI? zyffA^j1N*X3BHh%I^D(@gid_3dNIzocrT2%XIRH|aDHtYiMb34Zb`p=32zbex1)T` zpynJyZh;H2)V5E=shhC|067({Umy#1tk_#FPGQy53G&-M70=HQ%hS;nR~cBjSOnBe zc4~=Pk!Bh~W2jxh_F48OnvPW%=Q_4KBhihSt>v;$v}0i#kseA-w9k+d9i82nxgEYq z;o}DApgqA6mu?8sW_#bGJJ;$G>OfQ4JiT)|9UCa+SRg=pXG%Lgy&ZjXNXtnqb5Q58 z|EueZGUCRDcQU^8ajl}4COP+_A$HjyW1ZpE0tq#XE3*9Ad zuiTWkGq>CnNG0D*eZj@?&>p4fPOIlO>c}>s@gHg-PM@PTXK3i-<^k|6Y6pJbnBLWn zskPK)X=6$ZZQTeJ55-6QR(j3D&hBfrTtQbL;6 z@y4-_^1&Y0UL!|Gn3M7z%QZ|%4&6oVrJ1voZ#pyRa8w6yJ6@(xX^HDQ^Ug`orY^a5 z+?*710vf5sL3PVdLhf<75@dcFuJG%|9HzT{9`mFbfn3BTp<{@rE8ZNOL)>M&(=~q; z@Ck9C8(gUT8mMAVHTTtoXLKY`qnn-)Ja6-D{E|??afTClbrN!(q&ks3LnXd0yyufH z3Fk86)2RcwV^VA)MO3MM>4f~s17&1V#^kqtCFPr; zL6i2ovO}p1V2MOF3pxi)rWaI6QG=$}m%IRG(xxlTl>5_NT7~Gd&m{6&zoq~08}Pc0 znt`LZ#q%hT0hLskRP~b)EYwIS?{|AydDCZZ>PR=MJBXsZEJ(^`kH|CImrmxUvOQ9> zq;GOleSX(aN^)h==>ZR18A^5adOfLhB6lv6G+_K-x-XIKNoR&q;N>OoDx2wg0DKI% z7-c4sAebK&{$B!(XeZ`DVS^^oo!w_rUViKC4F57{$S#(V>Pn^)88ndxTJW04fT{Vd z|J-}hOC_>sqC^@rrFzrJOtxR@iC`8PL6=DoUvBHWDEUePZIB0PA#KvaX)t5Z40;FC z$pg7-OmrakGJp7jHfDV8js8S0`FSnDq-mQ_KrcIxWMWl32+dGx01^?yN3Kn0!1M%Y zO=Pq+Kr4kei`pi#d5{2M(wGCeS0TJ2U0E^=!9fF(08OVosc3JyJChj74rMbGD$s#z zn6vzsP7|KVDyDu-W=l*NG7@BDz2ZqhYE7i(sLA>G8b`-z@1zj-*Wz@`&GbS2kD5 zm*M-(W>~BKfm|t@P5~%XuP5^5ZV}0>NIxpFt`%9&kUOjhRY8hepUw29Q_3flY`_|5 z1xcOCr@M!;kcdm*b$*?wQ;0Z`$bttHRyF|QAWqV8!8*KpXsJ|w>%&=z)8q;Am1)qQ zvc1#>kZiE64@5eN+lPKi*^*)gm@f?GhYt-n(Nx9YbkI>R+Z#)0yAgTFGJ4P_l)Y%w z9ueA9&ZM#fJ<|LNNIhs%tTFWjwary zHHT3vG~qDbKnUNu(FLjBz^fr)fh_{1Wq>8xw+7QG#S3Y3_|X*-P(eX+^z%JqV{b!? zqXoOzfk9$StE7|p*R#ESP}jI#KL2{|jj=SeLjLvq>-%txa5neGrTiOL2KvzOM~=i{ zy+_jh>?f!LeukuBvMGoPyBAemx*u{VYCs;;^3)0PNTXWFLmic&?gT%;ImjhMj?$U# z%HU@(oyl+J@8s@g&>fC>xx0W#cji0#5`U;{@1h51a(Ag_hf+rkbV3jQ`anaU)#Rx( z#RqiRaE}f5*l?c>_n`qWh@gCu(NBcIsP>NZeGoq&>4(PFrgrU}$%yvMAcK=b3@s?X zi;|tnKtQD4{mcjqNPk}%asqLO+zVtMT2=5ex(DSeZt@0T%>-R8FZW>x1;4-}&8s1B zVyFw8@P_cM0K`es{hCyCAJuYx>kS!hP9%m>?51ZZ(GjYxc!;6`A0Rl$gm1i|Tb+@S zU8JW!4N?RZDum(1R{{5R2t*QC(toYBy!Jl_|H9W1KCtBKv@jKAx264 zNpO{^bLYC5B6p6t&PmiSYTgM!G+_gRXd){K{=Vj&$W1dZewcS!qCTg|Z%E!7HXwO# zXx_Ip?~U9n^WukjXL~~hllhGgEWC8+^q+ksbMjYa{=={RgMa*A@fD-n_%;q#B~O}x z*2U}ntpKiO543I)Nn&lzB=OZkeAI&vd}j`Qj*l!K{8~fOU%&o?N1i z-jnB>k4HCP-U9=z>tXqDnUt0@=VnQ+g(kVx10Mu*J3=yUVKs>l0GcE{$=$lX*sDLI z<|$)ex#F0O&$4>MRorBe2vU4-?eY8%ZV&^-4{H17+f8cW4DIr8u{61#RP%29BtGbA zlDwupi4Pf?lOG<0fsStq)J>A>wL)KfQCp;nQ@K@{WUw)BlY|A5uz;KD&HhfS zq)Fc5pX}kImk+FjncXdNg;GL#%S9g90f5*GJ zbLa3kjrRdsKw=hZ_KeLpY=1|QZWcIT3v?yB^IIR~A`&*gxZ`60&B z{7&R1@tR1WOL#p#W-_AP?ckHi5CQc*^XG?{0hM4jYwy$4M5j$;2PD}*HnGoiaV)3l zHjwQ@0KZ!WDG%0c|&7Kp%{^%(ovTlD0Uhg7{H}KKJlJ}34(9U2$pPy zLqir*CDa+VHA@)I7$p{#HA*1ay?zSA35Ehp(}-gelQzx*I3*J(W@)4y*;AMoCFBib z9}K=kmX$`N{tTrEQ#1oWh8URlm^u;fkYpwnyk%JijBzn9F>GU6^HF)e*=@i*j6bLc z1`mS~M9eA-26&&=_gTKrX0tx(6G{~d$>yHNpqD$Bd!8lAGn<R$89iAz}5n+v#ji04@X7uTill%|F{0j_8U-^Tt{~ksn z^Ctc(ZTMVf?(iB5=iGf#~^`{e1;$!DH@xVu`&Yl&U;E>?_x;Y-e){cy{~y2jz#sg1^OrvItwS$9_U(aB|Lt#=9vuA6`A^mV z^30=u^1Ye-Nb1YqSR8!cSO4|Fhq4bpIQiQ0k&B0a=^Y<>r1{QEpZ(yIzp?P+rxVvd zd-gkv-#B|?|DTVa`A%u#YoGb_i%-5aH1#_lym0C6pZvWmFTVS`SN`cwjlcX0{}LAk zeEu&=Kl#01uKnS^dF<|2pPIXS2}1o%sEujJ&99?ckHb`W8-ITWh5jwTeh!Us1Ec?s zLCb#%zmwnrzuWTb$oD;j{}SOGe$NB;C8YlVa6Jq>XOZtL-ai36e~kAfz;YZP@b4z_ z{!jc?5!a3UKZf#t3cp_gp0|MKJqZ6U;{FrT{TkkX8hEcE@ALRW|1!S~ykAE8r;z3g zuxgId-@C)^0~Ga~CTU$zCRE+|p~IIhM7l2Ba%v9QFYi4&{h{F+Fb#wDJqX8u@`c?{ z#+{w5RE+_}x!q8-dRbeMz*lMJ?-j{jDhMa$?iCEZtwiZO%8tg50>xvy(dM=!{2~(X z+QeM5;Od0#>xh>5MPz?|x3Z#6@K!nceIR&dHw29Dv^U|8koojpGPiC|_{Ltyj{E=P zjn{{cxhvUGMn#u(jv(`{Ok-xZI^bH?b*wW$VC%i}ri0e43hzP2lghB2Ge*fRA=44f zS z`$21B`ur*XZjHE8_CH1TM>>%RS=bdFnHkcy+fIi^f#QdDuAbZMa1KeI+BvBXIl8tN-S04stXB1ISNEN_JXC<7 zW1H``>*0gQ=yxL8X$Ed$`6LnreRZe34{sr%HQwSI3RrQPba%{`ki>Q&7E502yaVE& zBZF;$=-{J<*b2JtDi&(h!uwMs-LI92?|Arjh$9}+z7?Vi_NjND9MSc05mD3UfnhH% zvm0N}B>Qqs)O*muTy=mJ1Cd*_?x)f$zR5i#nqDk3T}6L)w@5;6@&NlB&v@KZTu$A zuzCabWV>I%d1L>TW3PJqF6fmfO3s6FsU3=xi=t4X$cbOZC2rnfIfm=ITc+aWKj@gh zq<8Du0&qzx78`LH9UJAQ9{BXKxHvHy9*&;j^>LR6Zn3KPa#NXat9Lk>B&fQLe1J!C z{aSGIo>bL;1zb7I&&v2k+^xY|ulyR1)cS>@e7(jyCtpMmvg^V_@y%efGZF5&ZM= zHsG&R>waA?7Jzwfo;~*7*Z7Ok%Ftr|<|)s7bH8V<&P~jXKl0Kq^nCh zk3RNcM4R#F7W7iTMev;$Of(kI$_sMIz(64WlDU8n9$c<(bl-?_kI%+=A6 zQzNIJmiNDY+&c$6e0`c<#x+~_`>hSmbT8uX#yQU%#nA2k9qr;;$xCJq+oN4zr8A3N<{0SiSKpia|ZY~QglMvI7N*Y}U>sz2Sr{`@&t^c_LF}s z#m65P10_3Ws{0!QZGnPvLn=NP9-P6r=mr*NjgaglEqtRRT zfB!HN51&*>625xOy3-(D1sxUH&RYW=dK6;~{M35?9ie^3!pUK#cCE$G|GPT8AZ_Ai zNV?IlwPki{m-CXJ2Nt+VmS_4Z;D8T_jBZcexow4+|35rVdZIgv?5= + + + + + + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8a53cae0bad031c1c22c0854c14fc3ffa40d4658 GIT binary patch literal 171520 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

eYXAP(n8pTj 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�P=B90C_KHnyS8U#z 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..15027e1eebee1c4791d5b51c7a6f364a86717ab1 GIT binary patch literal 21504 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

hsgU(clc%shbAQ z!ha?>2V4Zs1wGwPp!^&t8#)J?1}%lgLW3K~<=vOL<{phKw9ZM$6(T>$Rqi_HX^bz& z-v_J$j|Zzkjma7?7YrlU3~&YhuYnOT2u49qt|KU4a*cylLvta?H5wX_kn38O$KE}Q zYwlmj!cjh#6E63k;zONkDd~^pmAG{Nk zZMYkZgUUy3@^k#(0U5vX%fMfN*ZJ``gTKUo3%DJ;4ZIh;-H(^;xDP+}%DErJu9$qW zC(aK1*bV0a5W8X0{ocnvfhr&S;55Byuf55c=Yv4j z=@nXl9L@O2f`%EtXG>2fybwCYgn4#Ud=rv*24MNjZG&%PCz`n4Jb9GOJqh0a*bKQ; z^At%aTRhL_lYJ~S*PgA-$7WU;dni6RkAERy#pXJdmB8LI1(9nqwA`feWdpEH^P)n-mgv&icTQM}8XTenPIj}$YJ5V->^-o;dR3BIXzJNah zGAA3`qwpW#e+mDU;2*)eK<4WBFG0oM5B>@N4)AsGX^?Rde-V5GWUb*aKH^;vXk8fz0{wiQs!+5vcr61>eVy{dYb9&jSAeZt~-|fFI(&1pFuX1Mm~@ zM}E9)2WyA;4IpcW_+4NC#11(fz?Z>}Aojyy{IXBXSjC?LzD7QbPp2Dxt$z*&$AU+I z`Cu=w7?hmT!8H6cz@xzVAkW<5A+R^N6vQ4FThk9*jbG``29L#m4v3wIZve3q@oT{2 zLD?elT@SLxiT~6Omu*t~Ha~tlI1vB6;9zj4AFlP*5d74|IT55SoMGU*emuH#hT}(v z&Isy17aNm>e+ifkYCV+;YCR=6&H+c^KNlPgUI>l>uLZ|~TfuSQgWyTvL*U8a|AI>Y z6gUC@)8It#kAC>8;3WL7fs>J=KelEH{*%EXZ~|Bio(fI{H-pOW67W>~SAf&OJHVOX z10c^%;?IDyz-PfZ;4Y9l#$N)J{$+4J{@vi|;2v-R_#SvB_z@^RJ*ZfSzYkc_!P$@j zmg1iZmVsx2OTlk|<)F9bkR2HgErxRFh_Xqia$RPwz45+~uv|Y*_H7-cb>1jw0u(ZF z^)~J}!cH(@y`2iK^PxiDuQj69pT7!|&BqYpx;2@1?II{Y0Mz_$7dT}uTF!h&wTh)pVOc`6X&gwl}~aW!;IWw@X9YT*v&~dX*?MR5vFx( z80wR-uZ!XE_NrW@^IYX*<85@=~Ye?RQW2WGZ@3)3tR>E1sS7pX-x6b_*(pGxwFB=AY*p@ zM({lRvg_+XPcCm>OQjXN(T-XV%XxCnz~3Djl8{$&d3#81VsA-n;Vnvp+ep5WmvxQN zhvd=P_#*s0!Oe{Cd{E(2K-N7*PnUpm@Lvkf1up|NKYbVU+K=AiG3)|f!r$_cO`jB#;ZWd_8*{hDVcQtb2Wao;Wgl3@JHYTKYlX!WBjTE zb}z2ccLONdS+kk@A=Ye0=gL>3T^I$G|0?h%{9c{%=;?h3vGqEcx@b0*{xvQ%R>wo5 zXoJI95shc$jxq7JuBLBNIqhS3t1{*^IK~?;uT1sNpHZgnRc`O#)M>QdfgdnB(|wxF zPkqMQ%W?fxo%Vm2U&M?ug3f@}KoJ4}KWLu(+->(@ftA?^j74pE3C+TyJ>7Em+2I`h#3@8OKn@1uam9Y_Z0SrxVxg zN2sh0kj8}E@$~slAQqCoZ^i_Bjm2i{*zqHq<<;3u$jP!GF^4clO&;7anLHRL#!ij^ zWqa6tice$Ic=q8q#(jTtE%}tUSJ$TV9z|No$6k%e8%tsG&I6SZH6+G}juB zN{8JuPWsgvQ|riG&>rY8;?n(ikE{K+Eo(sIU+p>x(iv?zol%z4*=jkRZzAA zmeVs#Ii0I+cmJ9iP?OtdP=$UK4o#{GrquKTV^YgQu|@vjq2z-q$@YDRZ+pL)lm})Z zMR}U2q%*|DgvALIuZ>SWL;7jwL%$4X8Kt`eIVbH8#e{Y>RP8gdfqtmgc(x6tb2|^x zzO40g&Hcn~!abe4M*m96^q5%t_JvpR{XwkKwqujZq4{LFQ6u32$0> zo?Xm>^t?{@j=Coq18My$zwYNonRq*ANe^<}p*-fN#gO(Zxc~S{yN=Y}o&~V;cCtC| z$JqT3yKWk94r5GMvS?Ax=tY^_S$ppRut$i#xqtEblE-lSIq-u&N8b4KcKbPSzA?jT z@-O-vxSb!_YcMW(d>qU8xVho@Fo%WAAQ{6T!5zr`lE#}iCwTAVbkYFD4f4SJ@ya-q(xdYj+2)0jaUbKMQw`pN(BF$lIU3_F|&1 z@#e`Do!-Q$2-VN{+E30=I6tHvk4FSc#)sJ zzwfW3EtT#%->+wY@?YiWqh~$x_xAAxpHKU;3ctfgokx@Z0YCmaJn}#0$G_)ewa@4J z`K|T&&h+DTNK@(b%uP7o=eyXCf7lP_EP{#Wxun5vzJIFkpX~eH_1-=y$(wfMPm+DQ z2JsC%UfBT#Mn@w>6WJ(#4IDFKn}{cliz3qOBd9;8$8o(SZX?6h`Q z{%VINT-=5=6K|vU8D zWq9#^x>D_(d+GFET%eg3=WJS!$4^_PJqjDi1p#+HqJ3^)y6 zTC!=zn>ats()xPpeVTyN=tUd!YSVe~Ub-v>yw&9z3_-wu$-(k^VLoqGy}9*>`Pl*WiRZfDUMWmmkfOw^AZFWl$np_LswECpB& zcpJ)AE-%dI&8z3FXoA-Z^LcsbW%Jd1+c;k@%;yc(+ZvVUI?Zg16PGNPYwaUr+Ll#p z(l@Mw7v`0fnKYJF)*()#O}Iv79O9ReRaW071F^w2UE|FOE1$>X*AH80?eOKzq@@ap zx_LZ)T5RG_zda>yiZi~+&R}mEZTTLrmq)fTZ+Bma24v$`cg}KI{xN4CyZJcht<~vV z>nxnkQ4HtWJO}{g(xBev>TlZ(@bk$h-j(vwmGyg}eau=@*E+|ca*|zx&p0GL)6vAI zDC`T=dw)*Ce-!1vrj?aBdhD37V{8|)vNSE*(au(X0^FJUdCF#mce0D<;$w0>>Gmz# zQO?!Aq85XngWei`8zf`jpG$T|P01RYpPPx9G;ZIr_jWRUfe-t9+C1^e;k~*;BE~5k zon4qUCUeSu$lKRBOa=&d8T2{m+V7*bA7qT5Q0k1y&B>cQ#_y^7)@MH_F5z&xPyAx! zTePUKGFrjpJJ2fh1d||Mryo#?>6oyN^Z-EcZ&d$ln%~?`5BA7R7?1l9o%5TC)0xWE&BW;;GiRHOYh0e5c<7n3T;n)>|I0VktP$&-_(H__ zM^d-0eK2zr)eVuc!?ZcH(@e_yW|lBdfX;{^@zY{io4z8TY@p`ngXcUtNn{;d&Z* z>Uk~agq^Mk_#-GEVLpUf_e-Y@r=$J&dVlMR+t{L)w)$T`uphYJ_xJf*N^AC`^i6;I zzNJdBE5ZZ&OCsI}#u|K-zKsaf_#5zTLaZh}w%#V>+WVvCZ9*)6@Gkl%9 zbp>ZxY`-Pl_#@Y?D_DbDOMM>Rv41bgpRWB`7SQDExwNF~`uH|_by-H1yY<$hWvb85 zcFmrD#mT#8o_}%CoRLFLJnT0ta7Xgt&E;C6J0s`KC z7XFU(0DTL3C)eFUJzvsylhoU$Lo=Y6&}oqPVK-kcm;x3-r$EKfROnP_8boqO?=5O? zP0yy(TlKcIdO7E*%@UkoheNF9Os!k)I3}_^j31varSI&WWT(0+K^!}xJOI!NZzBljC j@J$ + + + Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol + + + +

+ Commands that the genesis meter support over the request protocol. + Functional Specification Breeze Core and Applications Revision:3.03(12748DOC11 - functional spec ICOE472.pdf) + + + + + 9.2.5 + Command 0x00 (NOP) + This command will do nothing, and will have no response. + + + + + 9.2.6 + Command 0x01 (Query capabilities) + This command will be used by the external computer to discover the protocol parameters that may be varied. + These can then be compared with the external computer’s capabilities and the best match selected. + + + + + response on + + + + + 9.2.7 + Command 0x03 (Set capabilities) + Used to finalize the baud rate and packet settings after negotiation. + The reply will be sent at the currently selected baud rate and packet length, + after which the settings will take effect + + + + + response on + + + + + 9.2.8 + Command 0x05 (Train) + This command will perform target driven data training, that is, where the target is in control of the data flow. + See also command 0x11. + + + + + response on + + + + + 9.2.9 + Command 0x07 (Repeat last) + Used by the external computer to request the last response to be resent, for example if it was found to be corrupted. + Note that the response 0x08 will never be sent, the reply to command 0x07 will be a verbatim resend of the last response. + + + + + response on + + + + + 9.2.10 + Command 0x09 (Read data) + This command makes reads of any random selection of configuration registers, up to the maximum packet size negotiated. + + + + + response on + + + + + 9.2.11 + Command 0x0B (Write data) + This command makes writes to any random selection of configuration registers, up to the maximum packet size negotiated. + + + + + response on + + + + + 9.2.12 + Command 0x0D (Multiple read data) + This command makes reads of one register multiple times, which will be more efficient than performing successive reads using command 0x09. + This command will be available from protocol version 0.40, for earlier protocol versions command 0x09 should be used. + + + + + response on + + + + + 9.2.13 + Command 0x0F (Multiple write data) + This command makes writes to one register multiple times, which will be more efficient than performing successive reads using command 0x0B. + This command will be available from protocol version 0.40, for earlier protocol versions command 0x0B should be used. + + + + + response on + + + + + 9.2.14 + Command 0x11 (Set level) + This command will perform external driven data training, that is, where the external computer is in control of the data flow. + This command will be available from protocol version 0.42, for earlier protocol versions command 0x05 should be used. + + + + + response on + + + + + Config Exchange error codes. + + + + + Transport errors for request protocol + + + + + List of constance for error codes from genesis meter + + + + + everything is fine + + + + + Port is not open + + + + + fails to write to serial port + + + + + fails to read from serial port + + + + + Command is to long + + + + + deeper exception, check out log if this happen + + + + + wrong CRC + + + + + something strange + + + + + Timeout occur + + + + + Acknowledge feedback from meter after communication + + + + + Acknowledge code for unassigned command + + + + + Will be used initially as the record is not sent + + + + + Response missing + + + + + Response command not match the required command + + + + + Lost connection (logged out from meter), a re-authorization is required + to access this command and/or register + + + + + Meter error received, a retry may be useful + + + + + The response record couldn't be decoded + + + + + The meter sent a wakeup message instead of the required data + + + + + Valid meter response record + + + + + Holds all errors can occur on the request protocol + + + + + Exception occurred on this command + + + + + Exception occurred while receiving this data + + + + + Error is interpreted and has a define error code + if its not null is Genesis.Protocols.Request.Const.ConfigExErrors + + + + + Error is interpreted and has a define error code + if its not null is Genesis.Protocols.Request.Const.HighLevelError + + + + + Ctor with only message + + error message + + + + Ctor with message and + + error message + + + + + Ctor with message, and + + error message + + + + + + Holds request commands with detail parameters to see processing state + + + + + Indicates the base command + + + + + the register the command refers to. + needed to set Register dictionary to link response with dictionary key + + + + + Command acknowledged + + + + + Retry counter + + + + + Wakeup-message retry counter + + + + + indicates error base on + + + + + indicates error reason on + + + + + Combined error code of base and reason + + + + + Chunk position of error on multiple read/write access + + + + + Data containing the request protocol + + + + + Encoded with transmit protocol, ready to stream to port as is + + + + + Extracted payload of response + + + + + Extracted payload of response + + + + + avoid logging for e.g. password + + + + + error mask to skip retries for functional errors + + + + + Ctor for an base command + + as an byte + Request protocol data for logging + Ready to send data encoded with transmit protocol retries + Timeout for response + to do command with + hiding data in log file to avoid spying of passwords + error mask to skip retries + + + + + if session is gone and a re authorization is necessary + + + + + + Ctor + + this command will be resend after authorization + + + + Command to resend + + + + + a bidirectional protocol support read and write genesis meter registers + needed for + + + + + FIFO of records to be send next + + + + + This is the actual record in the send loop + + + + + Last communication time for session refresh + + + + + + + + + + + Occurs when a meter Response for write password is good + + + + + Event after a register entries changed + + + + + User adjustable additional retry timeout. This is 0 ms for standard operation. + + + + + + + + Process all records needed to be sent, this routine has to be called + to kick-off the communication of all RequestRecords saved to the send + FIFO + + + - Initial + + + - Logging of raw RequestProtocol at time of sending, + - Logging of retries. + + + - Added timeout from transmit protocol. + + + - Added reorder FIFO to bring login at first position + + + - Hide data in logging for e.g. passwords + + + - Retry counter reset if authorization required and this record will be put back into FIFO, + - Retry delay corrected for all errors. + + + - Dynamic retry delay: ResponseTimeoutMs * Retry counter. + + + - Skip retries on specific error mask to speed up communication on functional errors + or informational feed backs (e.g FW not installed 0x0004) + + + + - User adjustable additional retry timeout. + + + - Response timeout message output, + - Initialize acknowledge code before communication to NoResponse. + + + - Response timeout deviated from system time. + + + - Avoid enqueue of _recordInProcess if retry counter is 0. + + + - Additional DEBUG information included about FIFO and loops. + + + - Command not assigned response for recordInProcess == null. + + + - Initial request acknowledge state changed from NotDecoded to NoResponse. + + + + + Assemble record with transmit protocol and put it to record-send-FIFO, + backup the ready-to-send, which is the dataEncodedWithTransmitProtocol, + to the RequestRecord object for sending including the retry capability. + + Data package with all details like CRC, etc + Command identifier + which is intend + hiding data in log file to avoid spying of passwords + error mask to skip retries + the assembled record for the send FIFO + + - Initial + + + - Logging of raw data (RequestProtocol) moved to ProcessRecordList. + + + - Added timeout from transmit protocol. + + + - Hide data in logging for e.g. passwords + + + - Skip retries on specific error mask to speed up communication on functional errors + or informational feed backs (e.g FW not installed 0x0004) + + + + - Initial skip retry error code set to 0x0004 (e.g FW not installed 0x0004). + + + - Hide data in log forwarded to DecodeDateForPhysicalLayer to hide passwords in log files. + + + + + Record dispatcher to send FIFO of UI1236 command + + + - Initial + + string for logging of slot + Data package with all details like CRC, etc + which is intend + hiding data in log file to avoid spying of passwords + error mask to skip retries + the assembled record for the send FIFO + + + + Called after successful response. + Decode and check record, handle Errors and dispatch result. + Invokes if somebody is listening + + + - Initial + + + - First part reworked to extract the response protocol information + + + - Hide data in logging for e.g. passwords + + + - Error code extraction changed for + + + - Wakeup-message will avoid further timeout (during FW update this is in the range + of 15000ms). + - Allow one additional retry on decoding error, which is often the wakeup-message. + + + - Send time reminder for timeout time calculation as output in log-file, + - OnRecordIsDecoded?.Invoke moved before return to assure that the Acknowledge status is set. + + + - Avoid activation of wakeup retry if record is meanwhile acknowledged. + + + - Wakeup message handling changed, + - Multiple replies on wakeup message allowed. + + + - On wakeup message 5 retires are allowed to avoid an infinite loop. + + + - On wakeup message exit this routine. + + + - Early exit on _recordInProcess == null, + - Wakeup message retries from 5 to 2, + - Removed error base from error code decision as error base is only the AppId + + + - HideDataInLog. + + + - Ignore wakeup if message already acknowledged (avoid to set + "_recordInProcess.Acknowledge = RequestAcknowledgeState.NotDecoded"), + - Avoid to overwrite "_recordInProcess.Acknowledge = RequestAcknowledgeState.Acknowledge" with + "RequestAcknowledgeState.WakeupMessage". + + + + + Method to send basic Commands to Meter. Creates an integer of 4 bytes for the payload. + Supported Commands are: ,, + , and . + Calculate CRCs and Command length and check if command is valid. + Use to push data to Port/Meter. + + + Supported ,, + , and . + + Register to Read or Write, null for + + Data to push into the . + must be null on Read Commands ( ,) + and not null on WriteData ( and ) + + + hiding data in log file to avoid spying of passwords + mask to skip reties on error + an new command just send to port/meter + + - Initial + + + - Reworked to zero pad payload with chunks of 4 bytes, the caller needn't take care of the size + + + - Corrected payload content in request protocol + + + - Hide data in logging for e.g. passwords + + + - Skip retries on specific error mask to speed up communication on functional errors + or informational feed backs (e.g FW not installed 0x0004) + + + + - Multiple read for string split to simple reads. + + + - Default set. + + + - MultipleReadData based on data size. + + + - Exit multiple read date if retries exceeded. + + + - Exit multiple read date if retries exceeded increased to . + + + - Rewound to version from 06.09.2023 14:44:33 before Commit 8c9d7704. + + + - Removed useless too short comments as every string is going to be delimited by a 0 and usually won't match + to a 4 byte chunk. + + + - Removed redundant 'return cRecord'. + + + + + Analyzes the error code + + + + + Reorders the record list so that first entry is the defined topRegister + + + + + + Checks the active register to access + + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..5e277f02f9bb7a99cb4e75273768007d3fa61ab1 GIT binary patch literal 13824 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e00b711d634ff835196eccbf320d3af3daa28f18 GIT binary patch literal 24064 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.xml b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.xml new file mode 100644 index 000000000..497478d25 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.xml @@ -0,0 +1,144 @@ + + + + Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol + + + + + + Layer between CRC16CCITT handler and Events + block trashy telegrams + + + + + Decode data and hold results + + + + + + + + + + + + + + Data fields and definitions for GENESIS streaming protocol + + + + + Default data for bend detection tests of Genesis + + + + + Default data for flow tests of Genesis + + + + + Default data for calibration of Genesis + + + + + Constructor initializes all decoded members with default values + + + + + Calibration data + + + + + Flow test data + + + + + Bend detection test data + + + + + Decoding the raw message + + message received as one line delimited with LF + true if decoding was successful and data has been validated + + - Modified using common CRC check before branching to the protocol specific decoder. + + + - Introduced protocol 'm' for bending detection. + + + + + Extracting message from string fields for protocol 'm' + + reference to bend detection test record + Separated fields containing the measurement as string + + + - Modified using common CRC check in advance. + + + + + Extracting message from string fields for protocol 'f' + + reference to flow test record + Separated fields containing the measurement as string + + + - Modified using common CRC check in advance. + + + + + Extracting message from string fields to individual raw channel for protocol 'g' + + Reference to result structure for raw data for one channel + Separated fields containing the measurement as string + true if protocol is valid + + - Usage of VolumeFactorRawToQm and calculation of AccuDutOverflowVolumeCm + + + - Modified using common CRC check in advance. + + + + + Extracting message from string fields to individual raw channel for protocol 'g' + + Reference to result structure for raw data for one channel + Separated fields containing the measurement as string + true if protocol is valid + + - Usage of VolumeFactorRawToQm and calculation of AccuDutOverflowVolumeCm + + + - Modified using common CRC check in advance. + + + + field position in protocol 'f' + + + field position in protocol 'm' + + + field position in protocol 'g' + + + field position in protocol 'h' + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.dll new file mode 100644 index 0000000000000000000000000000000000000000..dcfbc84b6efc8ab63bb46a5af8132070910b52a5 GIT binary patch literal 36352 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 Q5WmH%1ONZ?|DFZ@7i%exIRF3v literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.pdb new file mode 100644 index 0000000000000000000000000000000000000000..b8eb86b991b8b26e60af89fbc2e5f14ac3051998 GIT binary patch literal 108032 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.dll new file mode 100644 index 0000000000000000000000000000000000000000..ad13160270678d8a259e951c3ba4e0b3398a4b11 GIT binary patch literal 7168 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 I|3d`+1%P1oH2?qr literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.pdb new file mode 100644 index 0000000000000000000000000000000000000000..55ee4158d397f2c82d92aca02d784e7e5e4ad74c GIT binary patch literal 22016 zcmeHP4RBP|6@D9HAkruSjDSeD7=8j|v%ASAS;rqjk`gT zvx3CQ2KHpmyYJq6&VA>ebMLvoo3>b3Pa4T+%Gq4gyl|njts~%UaJk)O=g(;APyj`W z;y|zvc!Y7l0xKvy&jJm6K;s_&Ujfch4NN<6j#j)-ZBqjiU-LK`>BlAsM8J$RYEPOWmPlE@r_y05gNTGnd)j&4;&nVbGZ|ybGf|Z~^C-4eU z@L~}%;OKuIkTeB2J2f!=?5tLyR;Q=|j`KGwSCn6faIh^DD+A|ER~$XfmpQAQbuLex z%UxaT^7_0DewS~d-|vfhyrFuxuhyqVwFX~UjfTQnRE?;9PrWD77zx)!Ydz6Z6rn&i ziW)c`T6y)}@dwHu=uq~2^~Xhzz1(`;4?q6!&GHAXw&D{Xx$EZg=z;Q=u<3Vv!m^hx z++TIi?(!*1?!LGGg3aImS%p)`zGBNSn?AW^Yx$y8bKT8brw=^wr(KV4oIA5>;-ShN z?b~0)L(7%clw@u_uGd$o_pOl`3&STpT-2K$oTgp4ezkAQmKdssnseR?q{@wFe2Xcr|$QnfrjFkO< zvApu|`xSfs;17KC=cWJcIrizp?K9WyTX%QkPW_$&QBTqi_#5VUkKPi6b!H06mP{;}Yr)kj z7}_*Ef^BM7Al^3+Y*ABcyBc1rc4jsa0AysYj4x(OFSf7-LKL@}Mz9 z@B{=m#R{F8;F=ITUGumQyh{ikwgm5%g7;JK9#ilhwJS=&BM`h-3f?m)xGn@2bXJst z=cB?~*F)7!dRHG+o>q1sp6sVxWUfK+^HJ>@#aGkf3zbJ9KCL5jP4UNo_E%}^`ZNPA z-{?&y3~el0K)0%(izD^Sm!8+ze>n$>s=9wZe@Ci1n#Q==(USU6$3u=&`&lcC#! zEn29rE9hF$+8NN*9<4vAuU&M5rW?@lmFw$Vjjkrc(0W4g4Na+(9t-uQw7m5;tWLzL zPC`pX)74pTuZ}9Jqh?emAFYE?yI0dwF*JN>gJp?mGGALh#%d|9)NxFRI|I|1#NdHO z&S@OyKXQX|Jq|=JC;pnB9GaW%*nIs;A;Ux#%jv(sT z6{vh{-Yf4psEgA9s^feh`3_pw#Y}z8N1SCJ_@t|>8}HO3^+#Q52qjS0lJ-Y^X?S9_V1$GmGDeD{oU&m zF-(O|`mX#H@vuh4TGiXj{qW$+#4lvE=$lRA?fnD`{R5U)_imB*1d6Fj7sH0LXo<=1y? zFj88NGI{Xb)roa1%Ui&-8#lzY9+$P^c43XJC*#Sk4R}j0sm*=a3dL#KAH|y?`Hhfe z-)oiP;@@BW_r1^F^!Bn}&nYc>@uxd)WqzB|qIeM&LoT+VnLxW95jF1*6+A6BFnYfO!jgshLmfyk?iG? z)?TjFCbE}%31}-ZDo7cuHjuqs(pJHWr0oP+_H?A%0$uM?AYmS8S=adpS@$YMx$mDy zXh8fw2yt(FQz=H@GFZDzxe7R2VVwTl(ivU=pfiCssspwIyMcEC9|rCQ?gz3jO+dNx zfs27R0t;|=L`fE;drRi)R5r&jX?-S~BJ;Afx;V%BG>T8Tmsq5kJ%XEJdDC(x&u`%PJA(!74nfdjxhfo#j1*E|K>1KbBJKz0qxQ0BlLS#x;DkOf|a zQf13?*SiTGMUgy;I;^NuRz53V@YSeJWs3eb-CwM}cJViNpiWI@)N8zUklXB3>u^|UZA#03lfHv+g^_cs<7b&yu zuTYNkb6xxvy*t|UA_PBRgA{#6~$s7Lktu2LETOIn(|Ef}hl>K9x`Wjo;9dnhoE>2g2Hp3gk) zK@G>pzBL>l_n3y`q`r(?tPI~K2474@NV~MpKrj?q`wq`ZlttmALT-q^| z8bc4)bZcrv(?hsuxzK8r literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.xml b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.xml new file mode 100644 index 000000000..b39ad1b48 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.xml @@ -0,0 +1,81 @@ + + + + Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages + + + + + Used as structured calibration converter from liters per second to + cubic meters per hour and vice versa + + + + + Reference meter flow rate - unit free for use + + + + + DUT meter flow rate - unit free for use + + + + + + + + new record from Stream + + + + + + + + + EventArgs for Request Responses + + + + + Request response from meter + + + + + + + + + struct to hold Led record for protocol L (contains measurement record) + + + + + Sensor Id of MagFlux + + + + + Serial number of MagFlux + + + + + Status of sensor and electronics + + + + + String delimiter to separate elements in ToString() routine + + + + + Get result as string + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxConfig.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxConfig.dll new file mode 100644 index 0000000000000000000000000000000000000000..aac5c4a5a2a9146b8898efb592462bfdf67f6cf2 GIT binary patch literal 8192 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 Sspx^C2Z|mjdf+eXf&U*A`>Q+v literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..da78f17b3b8bca5c3949bc65a587910e8bc65d58 GIT binary patch literal 19456 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 Z68~Dx=z*j1{|q|K|1jvU*Z(^Y{4Z-gu$%w@ literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.pdb new file mode 100644 index 0000000000000000000000000000000000000000..4dddd23f465cb94ffdd6c2451d9644cc566670df GIT binary patch literal 42496 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..15e9443563e1cd4c6420e2f1396e739ebb1e39c6 GIT binary patch literal 10240 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 Fe*wye(v<)J literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3a20c895d73ecb951ef1b924c21ae3ee7e6319c0 GIT binary patch literal 28160 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 H*aH6tsdl0O literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..74f9c4baa54a86d0c9bba1742495bb23f0b75386 GIT binary patch literal 17408 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.xml b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.xml new file mode 100644 index 000000000..e486e0649 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.xml @@ -0,0 +1,668 @@ + + + + Xylem.Common.Hardware.WaterMeter.WaterMeterCore + + + + + Applies an action to a list of meters in a separate thread + + + + + Starts a new task for a list of meters + + + + + + Apply a single action to a specific meter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Display codes to keep the user informed about the production and processing step. + This is useful as the user doesn't need to connect the device to a PC, he can + immediately inspect the status of the device. + + + + + Status not set + + + + + Error state + + + + + Picking in progress + + + + + Picking succeeded, next step can be initiated + + + + + Picking failed + + + + + Pressure testing succeeded, next step can be initiated + + + + + Pressure test failed + + + + + Pressure test failed + + + + + Connection between PCBID, Serial Number and Order number done + + + + + Zero flow test succeeded, next step can be initiated + + + + + Zero flow test failed + + + + + Flow calibration succeeded, next step can be initiated + + + + + Flow calibration failed + + + + + Flow test succeeded, next step can be initiated + + + + + Flow test failed + + + + + Final test failed, else the display will be switched to operational mode, + showing the actual accumulated volume + + + + + FW update is ongoing + + + + + FW update failed + + + + + FW update succeeded + + + + + Can hold various s and hold connection record to relieve the meter. + Every contact with meter has to go over even if you have just only one. + + + + + holds all + Add and delete with + + + + + Remove Meter from batch and clear communication + + meter to be removed + + + + Get meter from slot number. + + + null if slot has no genesis + + + + Remove all Meters and comports + + + + + + + + + + + Detect all meters + + + + + + login to all meters + + + + + Initialize all meters + + + + + Initialize calibration for all meters + + + + + Initialize measurement for all meters + + + + + Store new calculated calibration to all meters + + + + + Start calibration for all meters + + + + + Start measurement for all meters + + + + + Stop calibration of all meters + + + + + Stop measurements of all meters + + + + + Can hold various s and hold connection record to relieve the meter. + Every contact with meter has to go over even if you have only one. + + + + + ctor + + + + + Registered list of meters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IMeter is the highest level interface between a meter with direct communication to a test bench. + has general things like calibration, measurement and set up routines. + no specific meter stuff in here! + it is always disposable + + + + + occurs when ProcessState has changed + + + + + occurs when ErrorState has changed + + + + + occurs when Init is completed + + + + + occurs when the initialization for Measurement is completed + + + + + occurs when the Measurement is completed + + + + + occurs when the initialization for calibration is completed + + + + + occurs when the calibration is completed + + + + + occurs when meter gets disposed + + + + + unique meter identification + + + + + read-only to see current Process state + + + + + the current slot in test-bench + + + + + Setup of intermediate update time for measurement updates and overflow detections, + has to be calculated depending on flow-rate and nominal diameter (DN) + + + + + Skip the test bench preparation process + + + + + Set the current action test + + + + + Read the PcbId from IMeter, if device has no readable PcbId simulate one + + + + + + Open Com ports, try some communication, login + + + + + Setup up meter from config file. just a workaround for vb6 calls. please do not use if your working with .net + + Slot Number for Test bench + don´t send CRC error or telegrams with error flag to caller + + + + + + Logout from device + + + + + Start Login with password service + + + + + Start Login without password service and a fixed password + + password for login + execute immediately + skip app readout and register generation to speed up + the initial connection process + + + + set up measurement parameter and set meter into test-mode + + + + + Starting a Measurement + Meter must be initialized + Start to receive record from meter and decode this record into MeasurementRecord + + + + + + Meter must have a active measurement + Stop receive record from meter and decode record + + + + + - simplify the measurement results handling + - getting the main measurement of the entire device (combination of all paths) + - add MeasurementResult + - remove all other methods + + + After a completed measurement , you can grab + + Calculated results + + + + The first measurement is ALWAYS a FlowTestRecord. + + + + + get current state of the running measurement + + leave empty for an aggregate state for all measurements or pass the channel number to check + + + + + Request for intermediate measurement state. + + + + + + + set up calibration parameter (calibration factor to default) and set meter into calibration mode + + + + + Starting a Calibration + Meter must be initialized + Start to receive record from meter, decode and store this record + no available + To finish calibration process run + + + + + Meter must have an active Stop Record for calibration + + + + + Get current state of the running calibration + + + + + + Calculate calibration factor for static and flying start / stop + Results kept internal and not being saved to meter. + if you want to store them on meter use + + the reference volume is essential for calculation of calibration factor + the reference time is needed for flying start/stop + the required deviation to set the scale apart from 0 + override the default max calibration factor tolerance + + + + Save calculated calibration on meter if no calibration results available an exception occurred + + + + + To control the LCD from meter for status information etc. + + if set to true the meter will show his normal screen, if set to false the next parameter will shown in display + test shown in LCD in byte array as hex value (0x33,0xFF shows 33FF on screen) + + + + Sets Display text and update production database + + New ProductionState + web logging required per default true, for offline usage set to false + + + + Get last Process State + + + + + Add external text to internal log file handling + + text to log + + + + Enable/Disable Raw record Logging + + True = Write Raw record into log/ false = Stop write raw record into log + + + + Check if the meter has any errors that can occur on a measurement + the error reason has find out in the log files + + false = everything is good, detect at least one error + + + + Clear all object set up on runtime + + + + + Dispose the entire test bench + + + + + Interface for Events + you can use without events (so with out ) + + + + + occurs when ProcessState has changed + + + + + occurs when ErrorState has changed + + + + + occurs when Init is completed + + + + + occurs when the initializations for Measurement is completed + + + + + occurs when the Measurement is completed + + + + + occurs when the initializations for calibration is completed + + + + + occurs when the calibration is completed + + + + + Flowrate for setting up the Pumps on bench + + + + + how long the flow should last + + + + + Corrected measurement of flowrate from Refrence meter + + + + + how long the mesurement was running + + + + + Measurement of flowrate from DUT + + + + + how long the mesurement was running for DUT + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterRegisters.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.WaterMeterRegisters.dll new file mode 100644 index 0000000000000000000000000000000000000000..4394f212251f0772e48b8c3ec604d1661981a6a3 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.Protocols.StreamingProtocol.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.Protocols.StreamingProtocol.pdb new file mode 100644 index 0000000000000000000000000000000000000000..96e867f442ef853c11329ceb7812d95ea9a03538 GIT binary patch literal 26112 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 P5e7*3eAcE>Y=Qp)Li$rl literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..80a1cfb948a257993509e3ccfa37a93ff9a6fc64 GIT binary patch literal 22528 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 Zr~Chd9yo0OpP`5GpS%3&^Z%a*{ttNtT3P@A literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..564d8ddb070a0addb82344941cd17438768e083b GIT binary patch literal 50688 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 JkN@l%_#e;79{T_Q literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.RelatePcb.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.RelatePcb.dll new file mode 100644 index 0000000000000000000000000000000000000000..4981743deb2616c29d8d3cb53e48ddc35b91fc3d GIT binary patch literal 5120 zcmeHLU2Ggz6+Sa-uQ%g(YrD;V(vIUea@=HbVk=DoN&K^pvz7nwZk#w>*?kWdvN!2>*$XOIZrxwC7p z6JrsnJXGr4%$f6l&pG$rGuIhE|6Pg@Q3IYkcZlA`o5z5H>x1hM#~*noPH%4bu;XoQ z?8A=Cyd9Wj-z)l7$;?}>>q#>wOuyoqwreIQ(`Lylh(t?^v8U>KYJ_M^i_ou6oL{KT zcAIva%~~(fMsT7b_x&EcO*{j5h*}k{hjBBbsz!7j1o%86bm3W6<$o*hD##N3`>9*?P1|6swcRK%cIo6H;7}pnquqK&Eo7#tljhljuUi5BxkR z725z1UZ^;px-o$06TWafD00c@0v`6&j;C%65DnFl3Vns^iovnz)JUzniS{%RX^MOQ zU`KBw`7nch+tcu47`hL<9O*_ijP4BpvISxfc^eX>*4*SZ12=yKtG;7R9x^bx4nzZJ z8CL_OYHW;o58$=s`3IriwfT|V-}kVhh7oP~cw=mTH0HH|`ct%L19H(I(J4hc3dEHq zj^`TQC`a2SBhrnM82j~TkM4ire~)VLKB8);ZiH#t>0OzCEIeI3QWFZde9&CorA;-%xjRA9Qbdyfl2}J+Y`e-v4 zKsSXlt_@)u5t3JDoN1QB4r5VcoF!YeC-f*CQSdD~tv^6dK_yDRq4%{Y{Y$|=(+uzz z^fxqvzCkyk-=nuer>rsOHT|Y;(5ni53sQsTmCjGFY*G3hbfWZ_(*K*n7l}C(mYSA|-G#W~q-Z(JR^!x&h57 zeHrjLy?`z_4B5}MQTieM02$BH8~P0Wm|mkNl%EAyH`8|jAEcK6chH-Fo%9~yqx5^g zKKdipZJct{aGmprp#k+*5H!YiJlwi!qfCz}bTu!mr4poE*>{M(H0~8DjyOT-r9g^O zA~i|pmK-3%Ua91{i7~He=M&Syv80&F=cp9qJ>Ri&G%6(MRDsG0P7AA$@kZPN6@{Ej zOG{RQVSI|{w3OvKGL^K0vKLr6Cls9(xoH888whr}jE8E1GXBz(27^G9a?Vo5mi6q6~R&wuh>{iF!;zFn5K=dK8mciBd^U~<-1 z6c((=rz@_sOM=xP%Gr)BmsX_JDpr*eGr|wx2xphVBfM^L69vbioE3;OzEfWem

@ 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 WfJIZXfPG4}t;&`KEDPMq7Wf}El}XJ2 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.ServiceCore.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.ServiceCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..604f15f8ba7095538309df03619290917a668809 GIT binary patch literal 8192 zcmeHMYiu0Xbv`pYJG-1Emz-T`^_Er-Qp?A#Nl}(1#*#>pl*EP)iA%|{Oqm=mN7Tx* zJL{QQiBznDN)fkitfmhGh2ywM93zc^1a;g1iDM)!+NOZeCUqaEo5B$kv}o&~X&V@5 z+!mGkojbeBC0!_e{s@q}oOADa+;h%7_uR(}$IkyE1&Bz&bMGF}S5R~57x4aI8SLne zuSV%h4d2}P6>0RFJEtz?-DJtJ7aXII%o)X^?Iq{Tq*E>?^Tp)QL^fHl=gmx0leVX# z`qVJds1%@EN6ufaTDwELk`bw!Xd@`9PyN;b)JZ)3c!*j=TlW2CLPd;d83^cH0yO&( z7UjQ{x`HwZM6(&kb#lOjZ~bWSL~X`XSNh?7#xX4$g6u2J;$dCe@zj-mqGNTaXuisE zMPc7$3ewPCG@?Wj6aNRLPfmr1G&yh`8k7!-cLxb+#rkv?0ns$oLAw-i)&nZ329RtG zpe^_;=v&GlOI^e2mYdvYO*lIs_EPJHz)P(goleo-)Eu~*U|BnYelN9db{=AS3PZ1` zQU#|&6`cdlQLs}@HLhi3J@d0xpb#3;MR5SPyH72EyMVc>N5kq=P zUArn`I=GE$I304%Kx=2vd33Gv@5vv+q$p`!mOljd6*q=1*O}xqx;FZ?9S1!fsUYis zbYQUE3cZb95ZBj5)-~3th=fFs4H-3LvvkNt=(MJW9g8*wqBR8U4XBi^KE;N|T3qei z5K~i|xEX4&kxQB$vbUgW0~tB4rSII1#?-qBEQc-jHW1!!u#rkyW7x)QXg4v9Qe1J9 zXlsdh@Zeuye)VAA3#bzD@WH21hxM?%6a09CYVSg=H`u#TrBhYZxxkZxT|jG1N7~-x z$xgKbv)cgLI*(T6QpiUwuEn&w34}`$6Prqbc7FwWc*D6kobWw9TDW)bULqdpjO&UX z3F{HN9U5NJBM^#!AcnQ?uk;}BplT!Bny%Q$HmxmeccJRr1_ihEc%$BEr8(b zJsxk;n|xA}Poi)a6g~j%?LgaY3UxJCrl%LvgFQ{Vy(u1bmN0rfDmseMxIL`yZM9?I zIe+Q)BZ$05&f`Ib*2>4w`W~Jo7NFU`Jz`)V?Mc!7SXQ( zVq)mGQ6m+E9^{tL^E_xT;yDbQ%WIYV++CNSUDf>LAyw%6&_wLSn*ReRgT2a{cYYV+ zjcjNPG$rE7!5iQ;=*q|aMQ8V-TcW2?b-qzsF|F}nTn%^WdeA5Che+QC&@IuZtIjP> zod-dRhmg70z_blEwgAmO2+;NDYT6-|Lnb&!B`P^10I5DEHRugKX{?@<`T(m?bhR_0 zt9lq|`!EX!4}Kl-s3_jJV(iebVz{fx!k(sUYwaP=*4hI}*h_y9yezwch->LM^79B9 z&TlXYo0rzrpsVnqk9|;~nn!^yVlZM~t2nty2tcxB#oJ9Q-qu1>p$S)!(raBsO0RVl zq}8EmMA}!Zer6>Gn^%k-diH%}VK1sj*V=2=o7dU{$q&sic=e%aUK<*fL({nnaf$kI zX?|Z^Ix(ME*Lu+3y>$i4T+x+=U&tRV|NFgrtI}|z^E!g7wx*S~b)CVL?IsfH*zWJS z9S7u85El+P)sLy+d_R``sbiAAti<_yWq+nS)7#zKg8>uHR0|N>H|_puqEDdy1iJ6e zdQQH$;IhO)&0mMR&t&O6oN0Vr*?r>7$Pnr!)0?2y9^yy*W` z>Los}(8Q)Dj(zaOn#Vyb=>3(N??~K*_W_o#)}Xf3Ca%`0MnBtdSk~4tm`Rj081$5!VhC`g=*EcR<(Z3j$uH?JuHpAz(UWw!Ni zqStQ}hg?r==k6+2ixZ z!3)t;1$!%SK?+eP&Nt|!b~%kX>lN7FNNGtGGbqs!o^1L%$jI~-U_fMpMDHpsEi(Nx zrceTusg)Wip-9;K6Jk^e#JwHu7U~i3kbnb%`>24g&>tyV=~4PV&Y1z4fPJR)2>1}_ z9|rw(cyWZjD7dfF@5qC6TIjh&4@xKL7X2aS=``i3NZ+P(Py##?Y@u}&R<7Z;tOb7_ z5qVMh7=4$r^c*Pt!53(Rcyu@Djld`A9ZCdWCPVo14&9;8p}nAdfqp=bE3eVN(0lY{ zz;DpkK*^&1C3=LuB|Q97^nFeKHspU_xlOv1rN0JcoL->kA(aM9D1Q$M+qy-20h!W5 zJ4I|?p;`H5=wU1E(s{W-`ZWEr(jxUpugMANkn~mM1sah4K}v)B3_S$NXM@|MSLhkq zCACZE1Rk;=D7`1jP{o?!CbHyu}o^^03^Arrumoq)ighsSvFXGTN%x}-fRy|*&{`- zcON}GX3v)`^9Y?7q$$cSxt>|b3>lt51vh6qR(`HZ9JDRV%z1gc=w?osMbpXWXwo$1 zX<&Yy#?7lI%K3R3nj5qW1*14mgN|uy%t9lKDWctFREf?$cd$cS%hG+(TB zp>szai*YiTO))sv?T2V*^sH(~Rt?L6^*`61KIIr$Ptc!dd1OL@y+ z;-qOAi=ySO@GHS#F|g+HR^D4$;c{@#8dlk)D*|TArILeSAI}#JD}T+b&TU0Y=B(+s zu!Mt%V_ZL2KAdPKS2uh?nX>(Ji$>fr!^>R~(>ZDu7raYV-RzoOG>aZG&9r{R1Z3td z3#O4>i1sN1!4eurkd+mE$lPPLZJ9=qCXh%XXONoZLQ%L^wK{2DtYmAQ#7YX&3CAv% z>To2eFlTzEQ%B~EoV2gjQ;^}+9Prbm9 zSEfVgU55=XnmObbuQ}$4`@*qu-ePQ3$aoCgw>BUuaU=zK${w|^iVogzv0UId+YV)N z46Ca@Z!8pT*URVJDyfrVFOyL7ZX3|_J zTZS{dDAJJk5+N#P!*AA{Mn`}61GyYhR>)<`D{V}RFqktunwYzcRax~`M3p0N<&k#e zK52=?T41D>jlPRz$6+e3ljC{Qnjf^W+3+x~m=1b^j1Ih?O<@PJ%N~u{SIlw#R8t8S zk7|`1<6_e6tJvcf%tflq+v&22*F3v4GyG&3i_crani(%!)`T-$C;>x>50ObZ+z$@YK%GZVlNRBNNhS2jlMP;yuA=2Zl27;~T@9NOQs}tw{1$g9Zna1ckVLt=PQ`7~>ln%80I<<<| zE~uUGgMD`J6vY_!z+N@V6u`()x-b9m&X;DQBVXM3mk*r%r<-|Fl9Ch#QwpM?>x@R# zP#~5L%OO&tT)>H?qqw9(EE*&!x-F_wfH}BwhPML9Ta_f~`DCa$))Q-w9gYob+ZtZ4 z4@UA;_rk`D zlb&!*MZvrC=FIr;RPB83s+@&~@%DBQs-x>_EWQ?4#uDE%V%#TL<0K&~%+$VLv(>Gz zFpKXKv-s{dnH|dhAhfXUxBlee4}P@gt()Kf+aF$G2L}75vu4pPyEFJ)&YPJ#jXTx! zsGT#cV~$bGU7B${!|`SeZ{|RzH?yyM-+^gw?qV8Wc@2wO)5D9{_i?VDswx;Y4DXs* zoaV#9&AZdQmDxq;#H|O`YPX(gd+zcyZWpHEn$!2cAZ1GPbN>AK=UQbW<%~=XSD+ zt*)!zsC_DSXlKZ>#&GWVcUIFBw+QCmYlRN~Rc^J4pJ4x`2=KeF_*ca8YH?m{*zbtm zM`yW{c+U0XQ-r_dn1nXI+0j|Nwaowy(TV*72_W)P2g3%;`80bsmeB1 z&Q%u8g5%H?(D}^G2yJ`^;L^8B$5|oiLXyv9F8d&V5KoVQy*2NccM)%!l86SM{0@5X zc|8uuo?@PGE8uwXouE1b)|;VG=wA^2WY&1ca_n11+!pw27U67_VP_Q71z~|@O3=+C zUBHb2w+ykIi^89Y3Y{a({#4_`*#E6xM?~yS!JZ9o%ZRRrOyNkZMDTv`^XG2>(tP_W kV8$(sD*4~iAp-Q{0+7)7#7J+}?ZrPXuK&c(|9u4h0|ZPZOaK4? literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.ServiceCore.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.ServiceCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..1f5465e11590fb372e6aa9db953316ab66d1d9ee GIT binary patch literal 22016 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 Z;t%uM=zsIGvAp5_Fs=N5tA0lw_%C6)RYU*) literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.SoftwareAccessHelper.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Logic.SoftwareAccessHelper.pdb new file mode 100644 index 0000000000000000000000000000000000000000..729628962d8e52512ebd66d96e78ae7426531191 GIT binary patch literal 40448 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Metrology.Measurements.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Metrology.Measurements.dll new file mode 100644 index 0000000000000000000000000000000000000000..b17c0bc1786ebc227fdebe0cd3296640ba365dff GIT binary patch literal 16384 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 Leslf*^T2-r#Hnq7 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Metrology.Measurements.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Metrology.Measurements.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6e6f10fc4a288e9c8e89e505e85ad50226ce253e GIT binary patch literal 46592 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 e6@c + + + Xylem.Common.Metrology.Measurements + + + + +

+ Holds all stuff for calibration of a Genesis Meter + + + + + Record at the start of the measurement + + + + + Record at the end of the measurement + + + + + Backup of intermediate record + + + + + Backup of intermediate record for short term result + This can be used to observe a result (e.g. flow rate) + between two intermediate records. The update time is + set in the ctor by intermediateUpdateTimeS. + + + + + Intermediate record for ongoing measurement + + + + + + + + Holds the accumulated overflow volume, will work only if + is being called cyclically. + The overflow will take place due to the fixed point number format or the + display resolution setting. + + + + + Holds the accumulated overflow time, will work only if + is being called cyclically. + The overflow takes place due to the fixed point number format. + + + + + Logger for debug output of measurement + + + + + Physical slot of the device + + + + + Identification of the channel + + + + + + State machine for one measurement (on one meter and one channel) + + + - add State-machine for better handling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Set flag for starting Calibration. + The next record is going to set the start values. + + + + + + + + + Holds all stuff for calibration of a Genesis Meter + + + + + Calibration default value used to reset meter calibration + + + + + relative value (e.g. 0.05) + + + + + Setup the required tolerance in percent for check (e.g. 5 = +/-5%) + + + + + Check the tolerance of the calibration factor (e.g. 0.95 to 1.05 at 0.05 tolerance) + + + true if the calibration factor is inside the tolerance + + + + + Remind the calibration factor for the register write access + + + FlowTestRecord or CalibrationRecord + Update time needed for overflow detection in seconds + + + + + Calculate calibration factor from reference volume and reference time if set. + The deviation can adjust the factor to a required offset, it may be useful not to calibrate to 0.0). + The Result is NOT being stored to the meter. + CAN BE USED FOR STATIC START/STOP AND FLYING START/STOP PROCEDURE + + reference volume in m³ + reference time in seconds + the deviation to set the calibration in % + calibration factor as relative value or null if calibration factor cannot be calculated + + - The scale factor for calibration is going to adjusted here to keep the measurement result accurate. + + + + + information about measurement results to identify on input depending results + + + + + everything is good + + + + + inconsistent channel assignment + + + + + DUT time zero + + + + + DUT time is invalid + + + + + over flow time is invalid + + + + + REF time zero + + + + + REF time is invalid + + + + + DUT volume zero + + + + + REF volume is unknown + + + + + holds the current state for genesis actions (e.g. calibration,measurement) + + + + + If Measurement/Calibration/Action is not started + + + + + Measurement/Calibration/Action waits for next record package and sore this as start record, + After this Measurement/Calibration/Action IsRunning + + + + + Measurement/Calibration/Action collecting record and wait for end call + + + + + Measurement/Calibration/Action collecting next record record + + + + + Measurement/Calibration/Action waits for next record package and sore this as end record, + After this Measurement/Calibration/Action IsCompleted + + + + + Measurement/Calibration/Action has start and end record and can calculate a result + + + + + ProcessState nearly linear + + + + + meter not initialized + + + + + meter currently in initialization + + + + + initialization done + + + + + meter is on measurement + + + + + Measurement is done (not equal to succeed) + + + + + Meter is prepared for calibration + + + + + meter is on calibration + + + + + need Q from reference meter for calculation + + + + + Calibration is calculated + + + + + Calibration is stored on meter + + + + + SI Units + + + + + Unit definitions based on SI or derived SI or NON SI + + + + + Value without any attachable unit [] + + + + + Normalized to +/- 1.000 [norm] + + + + + Percent [%] + + + + + Voltage in Volts [V] + + + + + Current in Amperes [A] + + + + + Electrical Power in Watts [W] + + + + + Electrical Load in Ampere hours [Ah] + + + + + Distance in Meters [m] + + + + + Flow rate in cubic-meters per hour [m³/h] + + + + + Temperature in degree Celsius [°C] + + + + + Time in seconds [s] + + + + + Pressure in Pascal [Pa] + + + + + Frequency in Hertz [Hz] + + + + + Combine SI unit names with string value + + + + + Hard coded return string from FM2014 + + + + + SI unit string + + + + + Ctor + + + + + + + Table of SI and NON-SI units + + + + + Get the information string + + + Unit string + + - Initial. + + + + + + Collection of measurement interfaces + + + + + Event for new action of measurement state + + + + + Get the Type of the measurement record + + + + + + Get the channel no. the measurement collecting record for + + returns 0 when all channels should be collected + + + + Actual state of the measurement + + + + + Actual state of the measurement + + + + + Clear start, intermediate and end record and set action state to idle + + + + + Adding measurement record to processing FIFO + + + + + + Returns the actual state of the ongoing measurement + + + + + + Fist clear all record from earlier calibrations. + Set flag for starting measurement. + The next record is going to set the start values. + + + + + Stop grabbing record from streaming. + Last Data package is count as end volume (and time) + + + + + Returning the results of the ongoing measurement between two updates. + This can be used to update the screen during measurements like actual flow rate. + The timing will be set by the IntermediateUpdateTimeS. + + + + + + + + Returning the intermediate results of the ongoing measurement from the start of measurement until now! + + + + + + + + Returning the results of the measurements from start until stop. + + Measurement duration is needed explicit for flying start/stop procedure + reference volume is ALWAYS needed for scale and deviation + + + + + Sets a marker that a mesaurment start looking for an intermediate record + + + + + + interface for all incoming streaming protocol + to simplify measurements + + + + + Get volume of the record + + + + + Get time stamp of the record from meter + + + + + Get Data + + + + + + Get the channel the record comes from + + returns 0 if the channel is unavailable for this type of record (e.g. protocol f) + + + + Get overflow volume + + + + + + get overflow time + + + + + + + struct to hold a measurement record + + + + + physical channel 1, 2 and 3 + + + + + actual volume in cubic meters + + + + + Forward volume in cubic meters + + + + + Reverse volume in cubic meters as negative value + + + + + Flow rate in cubic meters per hour + + + + + Overflow volume + + + + + time converted to seconds + + + + + Overflow time + + + + + CRC16 CCITT + + + + + record is valid + + + + + Mark package as start, end, intermediate or not sync + + + + + time when package was decoded + + + + + time when package was received + + + + + + + + + + + + + + + + + + + + + + + + + + Calculate the measurements based on time, start- and stop-volume and overflow. + + + + + + + + Channel being needed for later analysis of channel number + as feedback to the caller + + + + + Accumulated overflow volume in cubic-meters, + the DUT internal range can overflow due to + the limitation of the number or the display resolution. + + + + + Accumulated overflow time in seconds, + the number-range can cause an timer overflow. + + + + + DUT start record + + + + + DUT end record + + + + + Volume = (End Volume + overflow) - Start Volume in cubic meters, + real DUT measurement uncorrected + + + + + DUT measurement corrected if REF time is given + + + + + REF volume in cubic meters + + + + + Time = (End time + overflow) - Start time in seconds, + real DUT measurement uncorrected + + + + + REF time in seconds + + + + + Flow rate in cubic meters per hour based on DUT + + + + + Flow rate in cubic meters per hour based on REF + + + + + Scale factor between REF volume and DUT volume + this will use the + /// + + + + Deviation between DUT volume and REF volume relative, + this will use the + + + + + Deviation between DUT volume and REF volume in percent, + this will use the + + + + + Calculation of measurement results, overflow will be taken into account: + - DutVolumeCm in cubic meters: + DUT volume measurement uncorrected, direct measurement from the DUT, + - CorrectedDutVolumeCm in cubic meters: + equals the uncorrected DutVolumeCm if REF time is unknown, + else it is the volume calculated from the DUT flow-rate with the REF time, + - DutTimeS in seconds: + DUT time measurement, + - DutFlowRateCmPh in cubic meters per hour: + based on DUT volume and DUT time uncorrected, + - RefFlowRateCmPh in cubic meters per hour: + REF volume and REF time being used, + - ScaleFactorRefToDut unit less: + calculated with absolute and corrected DUT volume and REF volume + needed for calibration, is higher than one if DUT volume is less than the REF volume, + can be directly used to calculate the new scale by multiplication with the current scale, + - DeviationDutToRefRel unit less: + calculated with absolute and corrected DUT volume and REF volume + deviation needed for verification relative of DUT to REF, + - DeviationDutToRefPer in percent: + calculated with absolute and corrected DUT volume and REF volume + deviation needed for verification of DUT to REF in percent. + + + - Scale factor calculation added, + - Deviation calculation added. + + + - Flow rate calculation added, + - Slot added. + + + - RefVolumeCm, RefTimeSS and absVolumeQm added, + - Slot removed. + + + - FlowRateQmPh split to DutFlowRateCmPh and RefFlowRateCmPh, + - CorrectedDutVolumeCm added, + - input channel compared with start and end record channels. + + + - State implemented. + + + - Check and states for DUT time zero, DUT volume zero, over flow volume below zero, + start and end record time below zero. + + + - Supported static start/stop with DUT- and REF-volume, this is time independent but the + DUT- and over-flow-times shouldn't be negative or zero. + - Meter renamed to DUT (Device under Test). + + Start of measurement record set + End of measurement record set + accumulated overflow volume, will add to result volume + accumulated overflow time, will add to result time + measured REF time + REF volume + physical channel of measurement path (0 for main measurement) + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.dll new file mode 100644 index 0000000000000000000000000000000000000000..64161500b475aa81fda3832bfe9fa7b2bbb87222 GIT binary patch literal 4465664 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 z zZvsu4{Syd+98Xr3M4*VxM{G%Nils&j541VGpm)afK{ZWGD3k;gD5LHQ6Kj*)0lXsh z5yN!-asRwNnjl`_m*AX;R3nfH{h^;uOgxk~7y%(>2d(YKaU#gO~_i(QP z4M(J0)T8J{AO(=f9AcA#uc#LMB2xZ)>O{lfS56@&=FvwYtGa)E=s#)012EY$3f0*FKBj+28q@mOuf_H&ifR zw#lbs(BeY*591%g_!6{9NR;rwAkiY>p$O-b6SE(IlVDIrmY;FR(30nSG>lD;{tFsh z_zaQ2uq?hHiSG{*UkcxJ?6mVe|6h&^w%6dBgpnxuBuXiC-KKzd995Cwkx7t&(IXlq*b zxUwd&?w#x~6paLDFoAo%;)1_)iFAiPExtfQ-eJd-tC>(j$qUkjE11vt7An9OUkPG` z8fFPl5r3$-kw*DO53&iRiaT|<=|Yl3a2`wP7HGU+V23i}2as_Do?tAX2u6J4`~;~R zXCN42B^w@yJ0i*{85Ewls|P&~M#@5gi7Sh67=s9Fkqro7)6Q#P&CY93pAb) zfOnoFN$Q8}=M^l*^BGn@ig!OvTt$Q>CntfOagX;IpeQNUkLt(jC(=(;RH7dR9~OK> z;3F!>W(ht90NjfJ2)^K#cg0o_5rM`C8lSLuXA$066lNgVkCJA0_5ihEx^g1@SR(zP zsi+hsDyPW3D#uZRCJrpckVJ@=DRPr>bc)E<$MGad zU!E3&X71vYhzQJ#V#z6RZ%P1Y_$Seq#Zso^B&1nbTO4}`#`QB;h0t$WREmh+~B49(~!5l4OdY|9+GNTSQSwQ3Vk!DM<$XhRmc) zOaegkWs53?Twq_8`s zpYTR8R8|}WU`R3jB%~OqNQqu(MXm{{tiV5`Kn{U~(0G&CBZ7-|9}A||02vVSOBN>U*t zkDf0qQzGC-i30^#C_zePC=ta_Q}QPRD{7u!=^B7NhM?s zB^pnOQc&MoL$Qh%(SG3=>aK zstoHbjmt{ceh(Kk>`S5)CC8@3kci|ED#@p=E^E^Wl>-Oi%6(Y9Ju2VI~LCfuYm2P!Z5|5D7RYsE+-iyg5q`lw4oLN1*Vy8Zv+x=9=K;>Oi)%B3BEV z$+CfHU&sOdAutd(TvZVXNf8NI5ed|ru%;kF;D#;97LybK&Oa?ZmL)DC2h1+Q7Lx{M zQ(%h&x%0?_BMz5+R75%AJZ5IYe1NV*ki*8YM0ldj7XTyjxng8W&f-7n4uNmE z`nX)M+^0EgSrPgliV)HQj06JXgDxQ4h2aAb>!aKuH~z-`J@ zC&w5Q%rK`;jxp}6F^|+>PMtO8b=FuwYA~nH8VfpW%pozY{s!zS0062@X^hp)6EGC{72lfxKbO`3DhMwydm# zte{+%1lE$3l|_xhV73pgD72Fm0f=<3KlSL9Rw~?)8f>;AcM|b z*#q(j4E_L?bzY*dCR{1WhVGRqpcrYOTeb*+tLUSMs*KzKoz4g4Bm#V(=pzFRqD0C? zB+!8BD=CjwA1UgCYC{H$2F6ANFd{rKN<26yqqx7ygIwl1@x}x(g3UVMa9k3#14RYm|JKF<0lXlfLIi{j}b7h1iQq0kf<Wa`*Htm} z4I0thS0Wm08A1iBu&}a{WXK@pQT7vr)6Bsazp9MdQ{_ohs0rAk6`m^CAA4{s5 zCrgjCt@Ggf@T%G zWUfZAC4eGuYM&7o_?$O$J_0&t|CyQnXIXlRpJhSdz?`8muQm@UV4?#ULB*)d>VrsO z>J4XuN#VeBC5xz{7l?Pl#RbAaLM7$0($bxmV5KW^_n=(?C)x^WL%hlTX%{8RS z&G-jCg);5ra^MV2MEZgs%LX@{4Ya$EJpc_sm^9c&^ch6V1jVt6V|lU{%?$eQ8-p9# zI86kjmA*KQbKos5ZFjQ?S|^}Ca&+ z!(xDWg)q+mc0ldHwBZuDh&h5`!jt1@|G$tFVZ&22rX*#NEkxLCp5_Is7O0A#`TTx45UR)>OZrfi zlmw8xHZ+B+f5H4^IKpcfBt3F;%vV@U^3tk0Z_z*JjIu>)#(xfy_w^BMLy2-y z!x-TovQIH&A3ZWS^Cksz0ktnD$4LK>eLRYX8ni>dPeMghL=J=zTO9NkO%f5xsWNPK%#?< zp|IHyCBkMC`Z&L@3dFq>x$cUa7s3<8&GRwJ!1V>d3S56$Xe@yvT=!>73v|n?Acrms zTtjzQUmlG}-Ysx|Klq+>0&JEJp746R_v<6 z%dzpF49Iu*{5M}h`>&dI-DVZTD72WYJRIckAdiQ>cu>GYM+ZeIle{Rw>?pw!Ic5i% z6iPC;()BU_6#Vo!FUM4!+Jct!o$aojt;R%y!sO>f5t1=r=`TU;lT+H%K$!$k|4iN z&>#2qNGdl;>c^cCv1w3`#gfMT3oSsJ2_*>yu!A^#8o8jfnTyXxypq>OVtt^Bm0)9nhKBeZ11d@l3(1(eOmf0+Mt@B^3L@r$2mbQQ?Cc3`v9=XZX0n#~nWF;o}P* zfA|Dq(3p#dt$5guhcG>2DB%vKT{=4GMe50+%f>{n(B1_}FHM*6j3{gXWuUcr^8xkE za|5}$*y|HKe8ukWLwj15L7#H)5y2j(Gs8A!F6J>83z&;JbSE%J2x((?aJ3lQn&82d z2bH$QXxS_x(TAxv4bY^5(|+Fv8g^R6IHY213|Lj*e#EP2IE386!z*d1iiQb9#%XlW zac7>bKLMLIW3}&0HHax90OAePv98W1`m|L?TUIcTu~0KPi|{Mb(f529dR ziztElf??u=yz^NpUc?@E)mSXW{%C{CVoeC9iLxZYP6jne8yjf8;eL=9tJ5byO^RC# z*fQh|_yEvAUIi$kbH6}@7Z#;M`6NP$ms6m7x)z3w&@;jh#8xpR`UVLTddG1ZOJf=A zJ3uihSwK$n$Y~Ne%|TTR8%FeS^6&=u8gIC;^98#yZ-%Q3Wl3@*d4?bn&jU@DhacbD~ z5ff2Vk(2Ao5tqS`HC{v18m5fkz)`{zNK_ay51F_?_vy7`7LQ);WiVOAW&Cvkd^7R% zdHl--{L4A~fP2V(e(_@H8V82p`XkD@rZ|6;ZeU*lNZu8ir)Vycmh>fJ4^}-90MiKI z>f?Z5e#@W`92*r0xCCzt+|IuEUlOoF-x0h)krZ89vag(^v%F2KVL>HpNOGzO4BYlFPh3a5b zJLBC@pip{xU>bKnE70Bzf`EBre2CtrR^)ESVZk0StcnVu)Axu5fBf*}ot>mG3mRv{XXz&aGJKQJg1ZKsRwVB8x= zMMo>Z_=d-l^lms@up!)r+kDs;ECO~+@14Pvc@xm5*PE-4f&$47o~XhJ;&v zuFyRI7Qjg!+eUA6a@b8AMZZo4J-l7hukVqY)N2YImA5H z4tWD1S2i08kSmxnGK|;c^cj%DLp=ycKqjmwy%1ufA>@h&79K?KASybV5`mAT_-GU+ zc;rgKy)0ZoUvMQ3)j%kW2B9z-gu-YL3h-zdK8Jn7(UctC_NQ-6B}X&l4;O^!p++C9 zp+bZHD9x(@izhBguN53&k??vu9z*U(vUqlvG7Aj0#UcZ(yd2h|eCUX^+*O07-K!YKXSE$>LdF4(`r=o?dR6OP#&EVPu9ICTLHB zG0XMud}QqEy>6|8zd6)Y#5O9OPgI~T%z^xy&Z5R!`g{90yK66U_V)Dka&-3AUhL_) z)?3@s$IH{hWv%~W|8>qz%)=SJu4|o~y(Gu!!I0oTMJ;DhX7gPgy*#}=SNUi!b@ldj zSZnFy>*VUGZQ|tWFvppS3;4$_#7~;NRIxQ^noe(bH?K>q<=(1~)V??Xj9FGkw?k z_YQnX~_5Pd8@|!ANK9n=0`u9j(nHXtmo=SZya=T9BZ`tp z1N()dLOrli)*fnQXlLq`O^v57{>|=V z+t(zg*@t3fBzCCoU*LQG+zqRaCmjzS9@0&6iLLo`uI9o8^MT{Xulo7!g}z%u4^HpD z(p+uM+=V}1ia5AMRXl4|+Q46;GT&`@*tU1$kxA-r0}BHp3o5Q9)xOJYx|aFK-NH2d z-K4I6@8`YYbS;?_ekI{v{;Ty$nO**-?mC^^z44}>%)GnSQp#)|8(H2RV7-IpBTl!9 z6}Oiin%u2o&bCVv{JQmfMBdT0rrV$=4f|gjpo?GGX43%ubAJ_oN%4V!G=5r_G4?~* znOhs0_M71ZUhG^+MsqUUVE5jG4!0Zc4TW--(mqY>g}=+bd|9{-njJ|SO^`6Y>aTwK zFMgW1)-x56+4yK(a9`)=f29S=b_FIkdC%Uk{~v(~E>JH>zmi+l)>N7swc^@Z(-lb` z#bx7)OVR^3R$PmZYRULsrenMR)27cib4oR;o0sPp&$UkCOx|#+sbph<_r{mk+|OKy zYrR_8yrbyn+(PFUzn85yba~u3d%s_azq);7#`>nxr+~bJziG5)*EJVMXS99tOm#~- z{juUf`^js=D!$x4me;;Wqjls}+s6Ix_Sg89+P2)CPibcH zQJl<`8)N}LdTT@%csN`*vpLR3=Jlh)dKK9j?Ozj`>%#O(K0MjIKVMao^DZJkR=Kob zU-+7=8@1_&b=b`-r@g%J64KBj^1eQxnv3 zuIdc7u#OMhdg9&Y%Q2d*m+O`_wS0JfY}Auhlicd5vqsym^tLx#v+r_xQB?I$aThX2 zH|}XUT)FIA>s8m}VtZ+yVJ@j{jW3&j3(YjcL62A94SKIe^lTH({o$GWJuaL54eL0N zPjEzD$I>i4>+jE6C$(izV^a2`7v2N{@; zuAFNAxc$_HowJVB{}lS^>9?%l?-T4Jb@p7fIGWrMWY}6+e3QlI9EhEFxG1?T%Odz^ zd*z@z>iMN5n@+meo_u&<+z8KY!|&ec@Mu|ieB-{LX5W}a;lqHvm0X73r3L2;7fXX1 zRR?tJQYSr%o~&0K+|lORTvz7$=GN9`uaZ>%=qn%kjYZKc_ioJ{Ze3cql?Qf4Sy746nw1A&A#=?c#F7ZnL($*no9Q87JS`*-s;n< zj-`z+PC9*R@vXdf*mG`^XMl>9ZMtUhFV)X{YTKI1TB9^q6kSPQC};5DSVMhG$CSV- z%a{kjH`v2AjkRABe8F)WTlqJY4y_xzRTFnNw!c6L@CVTjjmfLU{1wg)5kH;t(y-~( z-iaQs4oqD8{LjfB+@4*?in5sU#d!9i>P6A-zE&6Ny=Zv6+4bq6r^%w{%r6<7YkKA9 z8Sv?At&4S9(7WFaA8eL4+83W(Q`B&)$?jpa^TpENH%=_~U7Q)6uvdjVtqhf0dlUuhrpb?L3 zA2xsMiCj<9!r_;$+LyQg0b<`IQ$+EGV!6yf&HLH4CA(M0SjG0!$XFH8Kj_<=ZS3Xg zjohNr68+Zr)ZiykSq4iVr!QL~Dp?BF7o;Bs5CceGBJzd}k2QDcxfeY#=9KPtD?G(k4jOG(f3YI}UTdwHnN|E8H$9Iz z=bv4i-!x@ihjQ8ROy&92wQ1_bO|N4U*HuO&R_@tWaMEJxp2!5d{acOf<�G7pQJi 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%0DNib8w$SyGb`mk`i@bVU}vtTR4G2vQR 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

    EnQ*93(g18E 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

    s4IZ${k9+Rmt@&){nMm^ITl#&= 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

    YHQJu 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

    Prt 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 z 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%0AVeL(E)mfeId3JuUU$>P=mka_<{daCE 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�)TDPrxoWV8hoA;i!?Va57VEu=2_qvI`cL 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

    t_)TpqjapBQ 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 ) z*Iy7dPRG6!M1?x~1qKX8y%p#1s>RoM&K2t8Q*&Rz1>W7_o+B@aOFN2cso`Py7XNG| zIiV*lzQ@-^){?Z+rI41uZ1`x}$0~RrtB&!dBJntrOG=MY99RRTCevho$)rV{9y^@i z8?870PAo#JA5rh~0belNYCP1)Y0!3_|<7k_UfVF2`9V7lu%_rBk_!MH}KYW&mXMg1RCZ z3Z|edW*fX7#MEgs_QGshz3Q78Mwx*9RJ*H11oRtv*Ue(3Zfc_NtAth9Qn|(2jO#KB zCP3*?vdui{<3;dZ_?+A9IsHq?WWXNoLQA>aT_gE~P@jTWzCyjI_fhAx>*GU@!599l zt@Eip4Ym+uYqGId@1Cq2xrjgQYU$pyNNs7BISjZL*f&stf?2_@64PqPLjKFpI4ked zZfh84Q0&++j#3L0YRhxnj!eNFESNV^i`;W{2&-^Wh3M64Fh z!_jvvid(XJWyVZ06SpQ`^@cgSjYSgnG-c{&AMDkw|EgsE?hKV0&BrMj13O_-IKc{e zkf4nSW!9T;HgJYuoG-gVx}BjuDR5F=uKXg5=rb#s_IW+2;~8F%4%@QEYZ*wQ0m=1r zv>1!5k=G!|=z4JLS_jyh-7cP;3`5o3HlYkRCZ`4;+Qt6@`7f?(apUA9ODS>O#(-6@ z-#^u_iLA2stHb}$Exqw@1=90lB&(EicfCX4-#&f41Gs}^Im>~?_Uyrl#>^{TnhZROP8YOp)7pXgRNOA#Cnm6Wzi$6aA(R!K)s!k9d7OzAI^dkx+lo zcJ(6jtYeY4_~b~IU#bpq;yZ^swymo+|Dj0a+=jTGNm!Ju1+MhBx(#q>noWBs>lhS4 zZ*r_{W_NqDIJ#VL_APV0Z4g*kw4WZ6A|Dh$ZQw+20FTxt&gI%fD`kL17hwbfA%Zaf z(ymVa7;O_m?K?wKfgBrj35X^H)58c#^J~e=IslHAvG{z0c_^g3Y43@> zg?|T|&<+^n<~cDwrtt1om@5@<>&_^gyzE+=Q8cggAu}v7H)JSH+h~A6bMcPgT?Fsp zn}o%g&lEQVoQ5GX4(EUnwdzT5@AfBEMc!9mLJ^A2ZW(_{LGnPFY}(t643Q_!aQ=#( zgU>b1iD14pYJj^8N&5_n*WeEBw;WX^d?Icy0H=uEu3`hl^AY-a%Xxatc)*cGe1ns3 zxt;u#=gfvDDLY@Bp~W<{+uV3H17eVZ3FWr0d78cl?=Zr4XX$|ao=TxCt@IY4iYoJ!1p5UnPSz|f>Hf@)oQwr>M*zQXS*+0*A1L0!zob^ z62|78hFHJLzp}eCe3Ef_MIs^=7QxTPabCgUOb$psx#~g@>LgfEQm0Mas=pn_PrWId zBabJJ@?fOKf!(Gt?*cS)i+hUEGK#y5shz;v*7M?>{(AoA#$ZdS3>?|_aNamae&`(? zY6q=C$?nI!bEZ_)sgqZ;i~g76a|=Ievb`A$H&S9>5`fy-^9GD;^S!4(k_Koo_`2V; z!yDXz**mZ-B_K{fEi2D(^()nuNYPjs0~8`-^>I`p3LHwBM;H#AYpV=;Dc{X?OB)PK z8tA=nH6qiC6R2^+vNHu8mp|Q-T?i`^9WB(^F%k;63+RZICxmYzH=RXpgN5t?^C#dL zA2)dXUy1a7UAu*j(~pRHCcUb4c;r_u@B3}hNNV?opnh3YPtAimWz}B>D>~>r_JRk& zQ=fVi3@8^!iv7hGNdDZx?c_`8Dp(j# zkd3?rY9q$R0zr6_K#*$mWDZ;9e#?^ulEd#x@UpyoXNug+j$r@9O!-ue`0GO|$rZWd zc=)PoFA1wWc$No9gRdS<*<~)assIeMrSEL_*bMIc=8AV!b!+@?3b&_b9B64a0VSnBb~a`ADj~%lqs# zKX!w}GX2B>jn5fi2s72xxvk^0d0VpsqXVCMwEM#-qmtI4Q`=&tKg(}O6Jc@U)$;7? z((~6Ax%rL#*?0O~I}QiTJFuqCkIC^MPdt$W)yKg@IOGZk=9j-Kd7v;+o-^nm5&oTz~A-NXM;7cmR=s)4-Vn%@c@E%Rws@CapKX+ zo_IolA_r!X7rt_WuoQwkNj4dp$aH5fsATseTB>8~q||grBFGq#Y=5PAr1e7fUc6>Y zY_b1Yo@Ptrjd!t$^uT0MX`n1#@z3&&nbx&L^ch7-Lc8CB@7EiajG%>s}f} z#u^$-!0ig$fiK?iraGYFSzaHWA0uVnJPk?IRbMjGTMSXnZO^lZu3pK({f~j6 zo&vQ~@FTK?hQ;L?6(Hgbupry1o;!%gl=Zy~3?qF5Oc-y|V1cVTmZUS(o!)|lfhq>; zmVoP0)y0p@;2LvL1YoY!!3o`rH3TDw7{^^+-vPV9ftV*U$lsksSebY45dCuDCg^Pg$ zBH6J&a&rt@bbt&S_i?CuW?9O%csqUYs+&BQuAFlhF*2#2O8;}fGmA1dzdj??&-^`f z=pE&K-qL1I8mquP7c)PQ|At2|0K-y|nG01NTQ|PY(IxD?MQ(3QwCpcatUN`gbD{T9-@FQel}>pr{t!3T=WvjPXZI(t6e?JpCD`wq6`topvffq47VeI#q^%x$Hb zuJRA(x@Vo~U8Vl1azkCSR%Fdw`7)t1i3^|tsXu8+0*db68gKv`WcdjLhtM&e{I_WJ zFIU8Qce9)tGZ1C=H>UhQjtHO!|648y0vCRN`e$SA$PK7S3XnEo*L^XW&d?gxAZ+vK zwSf6FBy2>o7UGd&_q^lo&V|gR(c!N{Nr4A7*od^%Z$NUq?XbQf`A3wDhP6kcx5JG^Xeh&oi0igXmTyO!}+M!!UVDx3qEajJ4?P zp2l_PdBgo|5ABB&FNNkzs!xRURt*|^Mg-i`AbwR1bo6CC2;&b~AU!bCMM$&2_y00v zu%X65HgTd@&WBTjBXb|xDA_(aC9=B<^up>R90c-V^Xt?QuE2ws@23MtF1(aONtu+LB9AE7+U**kzc$TT)$>#3 zWrlNCnP`*`Oe@yGo;&;?T<6!D_gB=k_PY||QX{F$jlPD?{V|wU&-&b+=NZgd!k~qr z-lfjJoWFIFS$|!J^;VXj=WR+%hg3*#?*dQHh>mz>^)R$>L z%Pez4lo+W|ZRq%bB#LdZ!nQdF-(^KHcfXdp-N8t8iznndd#UV)l$LM0!n&ZKd2wxY z4t=z$9;@$dfm=m^t{u9%H33I|JqxhS;3LgX{9-!W_hkONM>Jxh{#oci$8YLMTd+r+ zqdU7fqZigSm}9rhO6{n3j7`4ICS~^nH7XsYE;A;H?hjp=^msyjiJuHasZk|t;_2+> z4b=yCNlY+g_-SzOKW?oUR48|~#(!y5Q)aPz$#<^E) z-|7OFH^iM+TbS#lG4UdWvZ$znlezZ~&wa|1jOyg0P4LL*6|;f^e8Ih{pm^8?|dA`RZ7}e!~qQzT3auGg9K{5>jM%jP^TSxjH>TGD`VLYBNn5vh{Izh_1`2^ zTtrZ=KPr{2p?1fh!Z)~!Yu9qNe8*QXTiao+p6IWJaOY*f&Eu4X7PGZWwLQNO^@WPL za_aa*Qlu01W|j^unyuQ?SD2NZrOQvq3R*U^1vze?zwC0!V7p@ObqnRfI_++zi|Y0d zF8#Vh!8Iqo9BWe+ZbhDKcjDxm4@}M99JBMBB2o1ksSj~*McW7$vx=a6M^vhSW+j}> zqpMifSQwsRF*=GnsKZAQNW>~ubU{+g-TZIxl{Z^g{U!a`T@QUG-uvyZ>2q~eC_M#w zTuoC+q1UlDxZQL7nj#4D>?ff^eDG3$>AV+vX4X6yLO9rXT7|*u5Jy&T_uKaDXJ66B zfyM3F^?7~=F*n2cB>+F!jmh#0IL7q~_Bahj8Jd!MCp!3S`ee}aQtc{-Cst5ir^Zo; zQ(*G2e;|L>IQ9)<_xU|K=fYv5Mzjb*7qP z$Ftfo6U*YVS1#!|jXXl@IN%%?PN6#rSh)t61{N>vX1>?*bz%&iwiUdLJXbC(8HH-( zcQ_HyvC_NF?h@5G{y0Pl-yi-lRs%4xjj_kDD+4CXD}VEd={u5!97*)uKVlxaS9KzB zP&{H`{o>TX{zR!_`eRXH`?mz9K$#R3p=`eKh4H90eB-SfF*4x!mcomqkJsEp4#`wwj9j>^7ve1)Bl@hBpvS3S@BQDeu*7AE1P}^g|#XlQ72~XPmO(I17fR=})^-DF)uWcjboQrEHQPbsaMsCci}U z4rvbvF8o_;z;ZIS8Iv}Mo>uAP)?6#r{!>;R{;xU{Mu^Gyz+3bTXsF>OrWrcpdAYuB z-)yK+C1-nl846~vZAy)Yv(WuQE2bW(L2rPSGz}`KD6@<(QOALCe>$FB%+3|@!*56N zUpM>Kh6J=!cVz8+&nnobySb$kE4sEa>>JbW~#5eB39O4uG}X$3?^C$Xq}Gxk*vI{3BMp zrPs>Ct--G8xTE^Z8BB{|M%kSL^ysn7`)_~OUv`93HA4OkTK|!H|F-)cn}LC;>@U6I zapc%;DMnm@k$~6?#rlz@L>Sp8$>7 zh=CuPM2TD*4{;qTYNh&&z#qh>cfWoA>h1G4+CW#>R(SQKS2Uqs>DJ@3dq_KT&~x!$ zQXT7)p;x{OnxDTNw)B`7FS&RE@7b~y&74%y=S5)ZHQdcpNo?H9{rVnOL>EpkV}+B! zL>ah*ijG9MP1`JniKsjkzNEEUbPC>0rHa_l_3tjz_5K16{UfK*;BwI5;K3+sK z%`FK)4vkWvR=?9@wr-@dVHkfumuFBqipSYv!T{}8i6Ovdo1QFjab)MMeCm`s($(W} zQI1fB-4ZZ?VYa?5$)bi#t*)_RTB;@}Lxmck6FccaCM^O}ev&Fa5NwZIhKxP4dW0FP zxG-vU=-qSQM{PT+yw~%c>)vu7?$B+0-MZPK@O%I}@0vu4_-eFSIvQrlHoHKTsWQg4 z+PD)GxI2m8{hsBg4U%vVRMP*len)=jwE1S!Y13heX*_})&0B4*0x;m8j@&!l4}=Fd zd9y!SM{5&Hk$dkX-yb{1|1W!T5F$<$BHR;5+SAo1Ujuf4W{Ya3;d}SzDWHeE7xW?2 z{!NF^U5ctBKW$LI!gFHpsMDA|whgZfp=XMpG2!wlUJ{ALi6h`&{EF)(ZE)cTPGDl7>1Y{kL_pw zsjr44$#RxO39FCFQ54LA=u^c+!a-f(_^}-fkwt2m9A9ry&_pCW4irS~7fP!Vf!f`G z?@8v?H@yFAtBT%(97*g8#Y1rqJM$+f@{55!rF{nGgmsi4H>9FKPq2{i_M2{aDxbY- zu{@*ImV1zXf&t%PqT#6F;eJ4Y92|<37=Eks^d#UEvO;a7w@rOvHqJmq7W|fTq3kAF z#9=ZZk0Qj*?xUPXo;G6T)d4k;q3fBV+m;edh0CBz>Y|N5Me!ysSE?MRq!+4S29qO8OFbcJh+g&}8`}yPZ z2ZY3y0TqM-Sz@;R3xtQxdphKyMhG+gm1JW%-!2 zK+E9hv^eg?-hgJf1Qqo^)YFwW`YDu#!112nbHW9t=C>Bs-C8-GpIh_uW{vaf4DBa zY`Tuo7Ooma2su%R`6_D#*tWwHqdf=o>PuV}pA}Z~0XPZsmzwt;pNNf5Par%;S##<) zTR`4&mkx)Wb+-4P5`}xG6$PCn@67^P80CPbRSv5~Pg7!rgOqXlwR!z5JI^Q;*n zM<&r@K%53i^n8Vt>YYQ@z`{r?Stbqd0n1&-#B+rN-(#!k8LO=uyM>8nV+Ob46h^ms zvq!AjZ=M!mEdZ-~_D}Dzi)+`uxNpr{Y5qhg{)DXROeqLdIuUDS=^hC7!DnX_g$5fd zpNI6O?PYfa>8a7|tJ3V9-)X(_HR!RZ!7l&ui%YqrufsKGFby9vcz`<#1oK$>sRq+i zR_PSEo+2&hfLejJ1iE{}Px+Y|fdqE+e5o<;4^jgqEGM*u#$JPHnnSt)-ha>57y|gq zZ-;%AG*2{7S-Lo-DsHybR0^l-|5fsY5Wog+2KWXKz&W>!o1Nhq=my=()wr~+ZYaub z90|l!4vdyYgT4&UVep!(#_$@N9Wjc|3WMEjDL{00<=i*vCc>E1l2Qn}5e^AGy zW)*ZVw8XGZ#rgGgc04ngEqWngoig1VaX(AANTW8e6sbb($J3gFcZLnx}vuTd=hDNSr<%l;~<$LYZW|jD1U#2{#Ww)*3ks8lafvw8+kNr zi(Z?KRvBfIahL6X%!2_k&eBLx44YCE>~r)5U*D>9ZFOAEdi4c0qDTcf=Krrm0cmam~|aEZi`<^_aM<0g&MR2Gs3Um*)!>u8A38p?CVxO;Q*9X4;-1OMl^e2&=dIJ+fDS`VKj%c zYGb6=+aGw}E-&cnDHx`u4qj4#b)Xk)GC{>==xClB|EhCcJVvsL$e&Q5^Ou#8lTWCE+i=?62gcB=tLJ}&pC6gt=a6(E z)SdNR%Q++>y{r{(#snb0iexnSd6U7<>o)8VPk=~VE0(%6{qAc00qrfj4<)r~#BMEO zXP>iIw=+vkS(?ZVpn$y({X%p#&U-iX{T7&%93GOInDw#Z>fQqsj(&G;^-m!rA%iY@ z;v9vxS<(qVLu@*p83vv*5juEnmE)fIv7>`UTse!*14sNdl?}Gv$Oc-V~=w1YF}e1`X_7H{jmXrGYy( zmEY4!hFBN(g2^*_xBXI1|0fCy1Y-RQKkKpinMbx5pnt5*QJ&z(J&jx;$-C!}#9SMH zUO}z?Tu>!yt$>%5tPK?j6nW?yJGpC=?Bx2PSp9NM$xGn9J#AmXViP)yGl(oz?loYJq2F@67nUk)NElV z?M$xOP1S;j&6y!K^_md6_<<(r&8t63>68Yjh-;ehyA~faXU-~ilthU%e$Ibx*p>+t zY$bY+^v>!B>JKRlb-e?OA?8v`7RT`fO~_rY4=w%A{$+BT6S~^C2J_99PgES)LA2QC%B$2I zq`B??@}I32L@jP@^%A);SPSLEzFDl-6T+>_J~WO%EjR8|h2LZ^+RyrNZ$Ga+W5(#l z4a0h~8m@Mm2AMqVxazZ?)Mybp8ZbqjovZiT9iB-eSt+rVXD`P-$lyYCbozjnKe6ah zH6LVA%wgE__QLU#m_-^A2MADpNeHU(gu^36IKQnfks3u8AUNCld`=AtIqq@(CT{ZY zWy}zI(%x~3LwCUb^1!B4ziC5sULk-hR4s}298jz9YZPUX0#|`r{f$A7`3@9|WO<{q ziycge6}ePomfm6*%#$gKvQyb$)DzakgY5>D z>*}EA_(#|uvN)q7(406gjoPxN+*3K+5C9eX|Ke)rDaHBh@++t#RvPNYD|d7bM*Oo$ zAi%38k-#%_A=j^mo4%h9<72|-;v(8GAvRuE23%EatyjHI{EWZ8ZnT?U6vkb1dLiTP z=t)DpJ378VxT=E<1Fp^>;(b*Z?iHxcat)};ljL3tBf7V3hxO^#!QeZNa`!tEKXnY% z`LvF>KzCpuGr-mr(7Fwyw!l4ZPY0UXEIw$<)1thtXsDGcmXI`eWm>6!(~({-4N#Yi zNheT?f7T*e!eXrj&V6~oYeT(|u1|yCN+<-5q?IXniH^QV+W2h+0ZcJgb?Qlb((?sr z`U?(k7O^5_O3%eZ?KTAOnt`uVd(`~P{E4DeAmn|P{7&$QfV)a7Rw6YDc&L$w>=3By zXL8tnuQsu$Tw~9n-wlU}m=PHEW_r1z`Qfo*jt!nwVmNZ5e*kzD)tC#T{Lv>S%ZSB$ zGkP*=u;FkDEl1BpgmUI3)S}o*zO#1a-XEv&ib7E=4%cF?Pip@%bdm;e?}6hRo}R`O z%gK1c;fWWx5taDNcho2%G5I`*K5^(7Svw9NXBHVLu3UK^A zh4a_^tJAcMh+aVV-cywa&-wd z=EgdiG7ES#!Xb67o_`^^q}6JJb&j08I=e9>(ijoNI+>OEj%QM8 z{DH+)6YoEUBO0DrR9fu(v3`FgsuT{{<8XR%H;B~$*+|}A^gW7$tbMzmIhW)O3Krn` z{`2D7ECEjKi<&SZ;MbhOPgyj`r~EG-Hz?}7T09|nfSq1PgS&m%>%zZ|LXP=O2CS(g z_~mL>y)_Un2=i5QS52a0Y2%YZDdiy$iPxQ}y*QtA5;`6#!E^s11|?+N?3B%j!m4Gy zsG`Iai`@;=l0&pW0J{yQXw|o#Jmp2Bs6W;-XF7_0P5(5FX3JCB zLqxn6_T3~$i^?<-z9RMGX;F@I^Z;)-s@@{ij$ttK395D@4=mL&>pyM@N;2@F1Zzb} z?5P@@($&+V|1pYjs1j8NLcmn@&V*a4ZQPThEKhn4?{VUA)*{@Y_Ngj{0iB^Y*}RcF zc)ian6{JHv`~65Hs)X~~m`#ZN%>FZVYuvN+QCpQ7@o7(5m)Sr@HSI)^LXqPaqH4|p z{ZPK5Hsa*&H@2MZwld14AK3K@vtU6WZ>~!qkmtqMJpUXTIwAz!mvysg^)hAw*1=YpTrcfHTK-FZb){^;L zrlFI`=U$Ik_oVG24$p!qSp11g3RXQ6nzG}p9~U(>s(R2zH(Q}xp^Gf2;(+M5MzA@{ zkUtBtFY*}gn7YFNrpGgrML}B$mbgV{lJw-S?XJy|hfALl5rbfl-g#AM2a;)cgZJ+I z?%l5MNmR_wlPGw=kLlx&aSIQ3B(f(e?6cdg8hKneMx$n@wWb1|cTmFX=buiNXei>~ zC4s~rjfwl${-Ul{K?_~EP$>X7Ye#`0&I12-zkfLcs>bZz3e|U+c^R~D{S+5I9WL>$D&XBa6Su}P@ zTh-HQiI5VD8)hho?hYc$#mV2h74*ou^~Q#n=|@bxeXGqFk2EZZ0BT>g&1{w;xqP{< zWxst6z1@-YSSFPj*OCC6@BZMX##mjud=~?NtgZH+w$<6l<8P~NWR&P($Yu#CEPBnB zoTxe7Lqrr{-u%J+N$Qmc$;wL^@boqEDedfx56+ki=Ts$%Oy8VFoZfyVaw|X$=+0k) zv-cEALLB{V7p6E*1;}Kd7+{vJ;HQ?WQ^z~q4?L^4E`f(%tK3?$zhNd?$1IOYrX+LI zAF-xu8I$}C6}{l(d@KLS_6UpkaLj0?!t9-L)*8D!mOPUf>oy+?<6>XTgAK9o;cjbG z>Oz(0%!_Hm2#G2m%|E|tNpe+)+72RK1Vdq4Fcg04n_0tv*MazM$y8xRm)%{mpxHHK zsDou#PkRd%$n&O0sjR>`tCz}%WNokMUM%LOxfM)QIx0G11sg?`zg6K-xO>Ba(ou^i z>@C!yNI-QjUg=N|E1CG4YjGen^<8*)sIBG6!?n2GGEKkY46(0X@doFvk|it%MDuY& z;oJbm-F_H`;D$9;Gob9nOsUwq2Y@ZnnsG0oK&$?qoazAeWZqEr2wih0ipJ1Mdp|Yi zm5a&>Qla+zt@FVQ1_6})5`FH*0}paK93`L3!LEQ!y|ccOjq@oLXUpsi=*S%K3`*6i z5V}b-sW6GuFxMVo;KR(s*XLEc?&-wgoTf=&NN~sI%ETt`32>sY!Q1%n+y(=*&PpK< zx#ZM6>$2f1QBgqqUeqDTN9;YFle`aBDV`)`*^*QiT!O^^-6K=%>nkhS zKn?!=;(guWr;9}GXm&A`Y8Y*4tn?h~*U^uT&!xR3@3nEU2#vqP9({^=`~%&oCf?Li z=h_s$9ZZZAMzZQVlOCqwkl>Y@Iu5f+h%#~Lfv(oSz-?tk+ zn9OhwtqESSW9#oF-w-jS-h_$vvwG9eyQ=zq_M%3bSuYFZ#+g$}Is|!d>+lNRPgA=`4FMumnw=o=QcCzo*t)p_pX20b)6JhmCjLZO{!>>`vVo~>bD zN}mzRJ|^UQ%>Zqm?k~Zb;ja_Xd4?`Qf=WnyO}ge~`f{f$c-xmp#HXjz>cey!cdm!U z1YUD(&5gt5>n`WJ0+Qp@qPt7tgGn!<92flsJen|6L_0)HXZ z0auhzcIn?hqIQ47tN$Ic4t#La|Km`BKXriu5Z^%vzA>yQq2of0>q_CIdt3+A{^^d6 zfM9v?%I%|3U!a&rizo??N;yODd!>%RpDnKFOAE|y-XKwLsMI|o0w>IFJz1(@()bV% z>7F<1`NoINqqjcEJPkErZgt?;7>#Bpn$0_2cw(2L%*^ zbhwaZi8aALo#?uUTLVsw)ZMC;N7{Re2r&V{^oN@8WwW>7rD?=<(ewl}gusi`40$z< zVk`6lQ#CEeRF;gv^Q(9{1KxIr4rSZAI=iuCq)jNz0%E^+ZW1lKj1b;Luo<5?Q*=je zr8yg*XE!y8&#!*j+oH)?bp5BD$ShHrptf4l;mC!wQa5Ua0=Nr?`0|Kh!?7e?V%$$N zYxh~G#%y!P03PUAn18ANuzWqNF+ShC*8CUoejdGUXHolxb?H!Dq!R>>Z(4?w&eP%r zHybQUFBsG_ti8~lHEdwb#rg$)%;Id~#(WdqyVePM^|O|yK>ugPuTjS=EdR)4lIQcy z!E;|!?7MvDn^mVHMxL8hpLyOn7CpGAl>-x`(lIM=L`J=8@tyD^n>fNO?EHKjFZpIj zkRX-+-959$3`7F#$RU{ZLNi>rWjIx&o~!}vo}xI{nK4mtm+js$N$)NqG7%U8;^r6LB=6EE@k{!MhzeCZy~CxMTkxqRj90))QK$Ik%U# zY^=*jg9Emj$#4DcE5Tjv?mWMab#qKbWw#GEEd$daT* zI_3xHN&P+o$zv>v5D%9#z}}e?g;2D~fDe=XVZp_(_#Fo*@0C}(dgZAvT4`P_s+PkZYZ9zwVLZ!mi#A!4 z!Pch?(xMptyo~|B*)3 zUafXvUlT(hb08{^0a^C$rVy-fUKCQ*Jh~jn^KmE&!I2u($rV595V|Y0@z4br`K0-0 z>NYN|OrFr{+?EBfyBE{Z2|Swb?$N0lnx*G5&fC4wujPQgN2H(Fo%tTL6T5Azw`O$d zh)&N} z*Q)qC0r~MsiUXBLIK`Ly{QHDubM_aj>BNZb$Yq<_-T_0 zmf;z*XKf+!biOJj_196_ALjY`cM`tj4MmQYqV%BXyO*}^E09dPzC?366zhA_d`sM8 z5k0Pk6Atu~0X9`Y9abWKb>xgys|NbZT;B~}&?-)ocB)>%nUA6iW&W&Ptpx; zUM^>JiICfAT5GtO4ML&8=!Y>G zPCLcVt+Q$rf~C$U$5F?ajESmy@)xRjlFaB}Kiq2faQm8lgOlPm9t5E=NqrR;{+kFa zYKXNATF#y|e{c%%~!`BPT}f zJ*-;La!OIeCvJ$BupV!pnTWhE1AAX9QD&>T~&fz7tW^n+ip&Z!U(9~&W4lq zJ;=1$l?4^X!@^jfIUkM@ed(8a!#sd}^~7)P!F>+b;+wbI(=@ljcfa`8vdphJXgy@d zbOmfUbZ^Pt)Jw$vL{2tF>PF|S=LZgh8mJ1R}#j;YZ5 zHO>GaZ!c1$VMEX}of2=e(C8|`)rbRXm(7oypCQVDhFT|KI{kIIYsoMkN0}G^3*Xt9 z2!U;$Yk0}Pg7#Mm3+ZD&r|NWm@$I^ZbPB)_Kh52%R=ng{b1?(n;|;Mb*Pa=y6L+iu2jf{y&17>Vgr?DhZkovc(et2n;f#litaH`en(zI0uoO??ux<6 zM?l`^j~6_1d<5gz4$XNe$Kou1yzOP<2^PhUR~7tu8>dQd#tS?a)J>>M&%L|3NBf#v zHRor#x2k?Hc`osif5LM33Hk^$N2~A(@tD%iVwewRl*%{;x3nn*T8nnm&}2aFt84^q z>Pb;b&&;0nOl@x>Ed zgfLk7tvf!#$sI?Ug~eNH5%8m!`mIo9f>E9*YP)NzOp{o0)7md9Dgu;9BQ1c^0=m0b#jik_D};5WeN%NN}@U* z_Ag5~oica^8|P@I*5o@hAj{Ncn-|w#2Js8{!k}Lq?-1NkWN^pPJTt0@2GaDdDTW}K zs+GRR-6A3L=*RKT(e7(eZWFH_&|kKUnL!_!Z!@n**AA)@X2YV{TqBBzR{{*R04*~k zV>Gk@zxg8)x>+!b@jE3>Y`AG*A z%7o9#>GHJhb@&(tCF8yEAVv3t>u;=#X23c=VF8ovKs{BlUm&b?*YBDK_;-G|wMTir z--G4(8IJr86vs2^l?yrFDE3ZX9zckA+?38TUJA;g1tf@I?p#>W@gE5R6M`ovr)~Y+ zm>NX>es{l#_BEj@HNPE~tp@?&9}WBM$tnJ|ED;(~|Cx7SChL z_I`z}2rf*Gj$ij=$xHk*dHbIxq9lR6qBL=wX}ra3B3R$I*l(sz{MU4XATFPcWy7*! zF>8I<#VaPlKD^K;XA!>l7AoV0s$HN)MQ`F~ZsG1tPQgt|K{&&cAxX-x#~cE(-WSLh zvn}`zsWaTRwf=f(CimPfX*|%vD?$(JS7&GSeX$((V#VZ?@IS48$)ab_dw=&ivO}i?lAf>t5*{Gzru{-(*Ee4A)Sdh-qQ}&ZnhImPP zmK+)SgndeqOtARHvM)UuK=5>xIfVyz%63Jyi@K_L9SJsf;SX0;c*s4=PTGtq}>oTaRN>0SK=`euVyf-ARNBEZC@vqPwPW0V0{h;>8jC>}+ zmb|O|foyuZx>_z@FDm$5aRgG5$5ie?2rKx_;F1q3&N3XZ9z+}t5DUct9Qp8rgr2rw z#=0;6t0t;WEN=#|m^2;%vH$M=&YC^%JQW?6ko;GBwTL(NSsz#(mSiw}?OrW4ak%7m z%_~xji&RjXS*GCKEEkdDN#*jF(fwnppX^$*wTk3Pc&QC^)6w*b*U;&Et{#KaLDL1; zkzV3^W6RI`yhJ_eCje$1)g{ax&wrW`7Jd*FyoZP@FfSyzcwapGx8(`IjWK{|@Snv6$&=H@pIcmx+>wR*ciMOS2Y^2z`&mrHcfkrqH)$!sz z9RS0gGboN~7u$j?8J1`#IvdU`YTt$kT9%5sd)j0xRH6;$T<&AJl^>-%S{9A+Pv;(H zU-eg-EiGGtHbF6&g@AFawpwa4Vi~-GI(u@kV%L72vV)lwLgF8*q~x zMUa;34Uj8+1IXVw6euP@YR?@6zt-7+G^O0oB(wrC(SheOK(_$9=HlBR#*AD~8pCfA zj4A`%{bz;3+Nf8pmvlC`45o|)!qj)XGX)f>-1=y1wz$UxdAb2F za!h3FX_H1SUZOAGKRn3-apvt+W>P9MichS+s)Tc;su@*WW(p_+qq_DQ3lP#$Du^^r zt4zfjGb97prv9w7^T!CB9UyF0s`!2vK<32&9wf|JSIC1yb>eMo?=&ECS=j!wn>v$d z5A2|-^>PJdSNr`m1!NagJ|??Pm%NxeZBPnen8xqb+vvVnZm{!fXG@ZBM@HMK_PRh+ z2)Uu~t6Mj2OYe*WSy0r#D#i`73_NLC-y*QKhv=@MPiW$TN{D6HcbVplmdqMgXm9t@ za5$@2wz2@)_6EmYBeaL$8@XQdv~r&(IEU|ImzH(sbu(R;TrM3QyMLM2@^D$Qo-n;K z4d8%-KUB&~5Xh0!w+y@)$>)L4wPV??$ITyz?`;I$oOm$za7cJ8@|YCgQ2GzZ$&y+# zlb|-S=9cjpbwS7!l(<=1BTrjm-Wa^o zx8iN9|L>Yc+brlL@G--B{6T0m2yROzl>V6y_D2rQSLRfm{}lqn>mpLzyk6N#R8wB? zHNl=o!YKdlQ-yt>g}YwRKFYpY|)E$Jtu=m?pd$qO$`~mzpVGNh|gKY@UzrR)+2=}L-lqF zQu!8?B`y&_zriQ4W8iP`Lys$XQAEe_GA4gP9Cq`l|6<2=Xi6a#Ja>b3jjd+Kag<(Sj(=l< zR9)D5AyB(o!iu`^tnT;H(NkcJHhuoOkTfVFa{1Dyv?U;kq2|vl6ChjgAXHd1`e?Wo zt))W!tva_aZ+nkj4bWY*={XRO-KV5a3XbGdU*t z+Ijr=({&L~dSv!<5Z}erzodfzWM9xtUGDY{ujnir;_IN|au4YnVld-+ z98G>Qqt=Wj{IgQaa#8TUaA1vSD{@4HcOBs1<|j&;zeZl-dggSjM34nB1)_c!t%MWL zBu=gzu8vgN-IfO@s$_4n6{AJ1$DJa9*LIV&lLN<2ei{3xT>Q5{mcR*HW)HoUx0ZV0 zuF30&4%$N(5Qrq>F_p9I+=Hf8(hVpenwLIF8^!uySIgQ069N@K*&d$|RGOgl9Xip8FVry5=Lg7MzI{B^;Rxqht8Lgu>t91EPJ8-Kw;H#4eQi-Ar-}5O}+bsQ_ zk?7R;OPm8_WlYsg4t}fG-1oEaaJJl@MjjKNNjV#^PMVqw+UIL}zP7VQyn+={Q=C;~ za`>#e)4?(bc5hA~%0_xIn9El;m6q*nJ_tsP6j$A<9;nsyL4Pe{xjgc2BoB)j&3#yi z)H&Dhcgk0~Vu~pKD7DN=(}!TXaoG&e1n&Io=TS@FDg~o`Fl|{FCm9Y2%7p&TGPid& zioQBwmc`@bU-dRszy^Kw{*5e6!h3Ac2{r^Ue9o(TGQiHJ!*kZSLnW;Gvp5_f-9ab9 zZW=cm*N<&L&{u$Pri^zk6Aa6ALRY=Mks%Yyi~v{d(P%}l{B=HbNoU^AfyJs$A(lF` z!n=J#FiUrn_=~A>2j^AU_Ayx*147N;>W)#^r-UHOc`!E}%N-5NsVDbd8tD=|Qj4LV z>epr8c%FF|j`Jq&hkbF7iGWS|$KfWeDY2Hdq1#G<##jiRR-q(p^`6=bhCARS4ZADY zIPBII85$=8GRviPV#ojV{{w7Ge!R~_R5K94STaqhRg>dRGW5eIN z@Bdxj?UM=DnlW8W#Ssrm*=}u?%j>uyo#iU${c!=>K>Ue6FLjYH^wmym+jmTKly_YQ zjpnb4vO1cS_P0W%65<4?Xu&9+Wh$WI)#i&Q@}a8?{h)KO84q zNTgR2MD@bPga5%gHEj%h*VFOmd|T*!A$S=}ZF?Zqj2wTD&?{aL*vaiV=i7dKw6B~; z2yb(rZCR%uz!rkaZqTAes6fJQkl-J>-4hVkditX$d7RynNNlP`{0CdTl8kEmp9Z6b z^^{#jfeFflc@WB2KGsso*qc0Kn(1k!G5CaI)6PJhfN+$a+q2Cjx_zU@oZq}3iK_!( zFcPQ}sH!A(In&|GCKhPzwBL#p~qVt|DFcvf#x;7n$OZ!1c z@T%Ol%JF=Ej5F<}`w;wPteLhlp*RO96I`74AMJZrPlrt1M$d$=GbI_4+!q z(pSqjH0bfRjFCADZuX`M?`UxW-InV1=rm0HFdzRLLMcf59jDa@b?$n}++~Rq32xQI zr5&wj|BcE6HngxhwsT^AaOE_Ip%44^umi1CM%{i)5~YP_s(kE_eJAH}lIP zv?A6kl~N=CuIjmb=0HB1HY#1! zTxW2=FUVVg2pxBQWSDwkpNHP@d#saBa>m(Hi&e5e@5kcaM|sr=>3OSH9UpF_Wphfz;3TMigxJO1vYUXwvdD>tC^Wy@VG29}#}+%55-h!9&YNhDKG zS_U)D+!0hoHkee)(s*ElL`Ir98jYtBGbgF}zr=+)BfFTD^Z8C#3 znNx2)>#xTS>=77@(}i@^BrU?5w%$bG7&v;%KC%g2JDrQJx>D}PVr0HgF66JY7k?8- z@~>~IdIF6wPM%n1soB#_SNmc2*}5bUR)*v%zTO};PH(ezU%Sd6CC1L8Iu`tK>I7!M zc;D-BONVb>{cNA2Rr~(Z2@E$+D{`b1rs ztH~)GlxQXGJW>Hqdq3@-G~O}czwJxMl4xf%q->MoTo*tBJ5ej>T|ltRY<4?4MtkVx z8(SeXfXW9Pm6NdR;$}g+pZ+1!w1*Ox>@FoTB$kofjDI-`;(T4EPoip;&;RCfb8@Y* z47}AQe)RSa*}+tMniBDL<$D<`wHec#-F_!m(L9<)&dII8Ew~e%I6C14;=o(B+YpW7 zsh(@~j~2pLo_F*xDea{fKXR}gL)-{MHhMzlP5oZCPcGn2oDv?0Lw|4f>F7Z?WK{6x%W9d z9GJ|U+dewF8+X|#;9mNdv#fm;X5p;T%Yrt`cU$7nJk|tp{Td6JG z9jrO1wVgwbh9hX=%mGc(vQdcczLw>e9GVuey@vr0Z zT_}zsHl~h=zbN1_PsOOQyD~+ECZPpz%fQ5QTiBE=VV}lB*muF5VuO})vVOAkuwDji zo!o<`-&ca0+^}vF|CJ4ucNdhJoxTFu%g6R4c`?DPm&bD#Dp)@irA4n(z7~8KGd|;N zz5En+89)z9e|&10iONsKH6E^BRtj2OPV!rst^x?~)KLQEI4zE{!9Z`2Hr3IIwAclrNHO8TPdJb1L?&~W{Nre{QkrS!hJw;pJjY)35#UoI|Dh!rT8Oh^WHA`B zeL5nKwas-~{%;^bX)I|OU2+RTac90c6%fTi3BlNu*Qc5#bGaA6~G3ETSG zek#`hxxWKKXjKTh9K>nZ);8R$&>pI^t2=LA$yM@giG&~`Eo^pZe%>}cE}2i(j3GRi zvpXIjfHQf2H`*a39N?Pt&t^jJBnR_8h*GcIch_f@4(6-Wf)lg!p$#JstBr&J62YIUwyixt5<)1MqsY4xaSj-IOjtlAOs z<(CwKtZJP7m1>{3<%c{)vL}Ko&d@+!f*S!78V4S_zF!<7vk;s%$ha#Sr)J}!Vf)fH zcHFagDXyvY+e_DTTPZjEtUV|Ueg=K+@)gJ{1!Nz=ivZ<$2vD9QR;e>oAl@nf(K`x& zu#xK`+~J9WPSnpv0_Z2#msUBP!sq4A1UhUB=oO>B^DMs9rNxN>a0qknDQZ$RVrENn z*;G~qR!4*(JWSndSXyak7gc)fI%;RkEqz=)>z+ch@#X4XfA7QJZ;uBXPoKcDDAB2V zF-$4#3z6(Ngcmz0H-A%z?4N8-f-5=Fiq|#9xeRRJ)w_K7Eo;v4!>e4reH1u5VR*FrR?;HQ%dnD zj?Jp2Mr13E(UMxx2Q|HeY!z+O0^Lh$8lyZWFWMB>yxuW%xq_W`kGG#{4mJu{X#r2^ z=h5)^)+9T*@bl!Zr|*rcM`fPPA58;HHK%P&{m?AWHLv33=5C%@pLnmakU&+<#KMSklGrptqjltBBg4Jpc2vIs#2oypx5*&9q#P5UnK70f8~ENeo3 zq(03cFBYVXNh@zAM~8@N{XkEoYaw+3aQ>+SAL!@dK-4ol1bnF6<@ODjyjrd{mqjI6luju?(@~-g(lf)X%vOJim!jS z6kZ21QT#Bl6V@{U2%rkEMq9LtF(j=nU}j0f6VF!ibR0LS?n)S!+-Da5PLm+VIbZU? zBK3k)P=-r(uKisgEI4}+i{uKh>u1a_ofr~d3Ywmo!BCy)4{!{)MZD3k56&r%tVO=wP z9?c0^0Z<8PQVw>Ip;>R1zj&s1RJucaE7s$32o68#2y(H4js@bABjzQ~IIMGq->RJF z*^n>khb@1059FV}elk_gmJAq~dVq`l&zFKRv~5P?5?CT zcw6K2A8c52rNuQ@rqyTq{5srjMKLsC2V!*=*} zsHon-iRWgBW6hZ;8a7w8a6y;3^cuyh-h*;VHUI$pQiwFFUf$hw4SwHM>SlU?^KBZu zpkRUpNy?Vp=9b(vuc~_Yv6?&$}4kA!p37rL3_!-X5#UZhu$FggF}4Fga=vf z)~iN&?E!AJt!_^}3a~zqK9^@*##6?ZXD!?^g8;iGbDirWAl!kX6JDC|E-%BYfrW;&1^Nt2fs_SyTaXj4q1j@Upd;5YY2ccWRQ4l(*dA*{gngAtUmOK zNh6fgG`Rsaar7hV#&14zNLF~aCZ{Hj$oQI~qrD7xrut(r`-9oI5`YmYka<|c4Cta+ z9C{%+QF*a37f6oV}lOh*sAAZrxet9(;*??90Ve+qaLSQrrq{3#h?$%|$Yh zmNhK3iY`KX>@@DrC@dtD5lW^2x(1UR z-0H^=#YVp$q}W3TAR8Dom<7IZ(YUfQr5+#xH>5le#C>qARVYk*fZ4m_5AR43;YCPTPN98Zr?H z%%bEdCb?c>uQ#MfaZgfF_r$Y;#!-8bse7&JdKB4sL7w#+d{CLy{xdq-txC5!J7hcI5o}Jlgk)30FI>zDI=aPtns^M9!`sGU=ot1N}hK#2a)%vbTEt1{(54qp%V*-`)XOA!(w)LR&!1A;ru5nyZ9H$t)PZe~y zGyG$#%Q>zqY+>aZPex0}W_7V&&V>AkW(T0(=Mpwz{ipNr5B+wW7;qvZC;dOL2oYtbbfsIBY#96B z!D()rP#%4r0rJ5S`lJ2=*${F;Sco6@cF zreB2Q!XFhv|r(=O@!Vm zFJ655UjTRkrjYGlZGA8Z#k_>FoMBHDlwB{MxnwY>qMpZe&Y+y4B$I(A&WvVY+H@nO zlxF^;>?Qv1Z-%28)8ZC^)Qv}yl`IoJ>;6-I>`8u%XZl67np+D$CCJk&?v?kWK(1U* zhu-PcBxsAl8uJ-YbG%>-N&Ol`k%Y=&h)6jgK0WydM@w&@!z)Uh4&{3fv&##_R+bxQ zCo-vB<8;m6Vd}SEX+*y^arWWudS2?Bj{(4hih|lcldVOLNx(VJq-%*RSkLsK~vw2u|`QZnnB0b*TPSOrn+@+J9UK{f!vvtz<(%)g#*{hO`n#-}5N@ zvy^z}cgBBU?H@UwUyz%!2Gf#bkIz-jA8TPvoI5GD-7U`uP~|&t!|Q8gIa3FJOvM4$ z`3{Nt3pAGP<6EtmXYK5Y58!79-{ULA{~O?gzv?gWsp^1Mn;Av71(RnG>{OZ6QHSa- zAaU~_BjrHoYb@AHN8xzy_3rGQ>LrHT-6cnPBWmWLl=#M{LmOq)RY72kXpJ!fLJ1sK zJkDZ=G!IOoMmp~3oI#;0NLEF>pP_elRqrr|Me^=gM(sGBZN6nBB ztdNaYfc0o_A07t{W&8anzn0hWIJmAgZ0;t=Bdc=2OE%FP`m#YqIWTpHmkfHY1Jbto zJGZjJmF%00Fg-wZ-D-Izm@(Iu4!0LHgxF_+@GK9ISf}PE`zs{}e70Mc@O!4!ej$Yo zH~A*yYH}&g@1(LgWA!5%s_uaQou5v z2Uz6fuVk}1YVPPP`t=0L{j5=f!)P;+G9XFt7rk|Ws2N8dyPi#>|IYu;` zUGZ@CCGT`s)1GSLLsH55J4cOwuS!3p*YLb6wiaBUf67;MkAr{L@oG-wQg=2>(&rFz zJb*fW^`eHvqv5oZyF~)>N7^~DYR)sJ9(mi%RwH0Y@wb-i{kq8LTNc!Ui@N8s-Uiit z{Pak~QpT>2e(L*|q;bRkbFo;Q`qFtCT|uyB-Yuj=R{5xqVj&yyoEWCq_VZbbBlGm^ zvh&HLBaJ|s8WosbK@Rbd)JP$POxCHdH`Ww8zT!v)3h7~!o-rK-^EeV(P8~3~Nx9x! z=$@F#h{QshgLZHKz=K`!;BTP$n*H5111K~}XrsSQ>Oct(TK%|ju|{Tp`1n(k{=wi;64Q^gxkI52$dOAb@qC|6y6ZM z3y2F^OJq9^;6g(40e1TGAJfiITq3v#Z)bsN14RaTO?8nQ&!GG^)L=)Ep3@XAfHXFd z+fO<}1KvH{S9%ofz~ywfkFPR-L^Zt)Q0OHt$9jMHI22|*b|z=9Ywx^p3pPQHCya|p zInE-oe$TcxwI)9632V>eEdb4upS&#%@&)8Thje6*7>NRDwEzAx*Jba5TwgYTFW3oF zB$8|*_ER80P=_?kssBS72bz~(--pep@c($_2#ync#J=5r!g zy%}oKX78`Y2}JJsZIb2mS_39+K%N_!k)f2f867~p8@*5gum@g@D5JgB9 z*5BFwgJQ<=uZJ~Qzc<PGIk@I zs6AdE9?M;WZyrLi8xx82aw;TWm$iiJr+2p0nK5>2-f<_Jw z&*C8S@p=5SB#YJ~yMuzSs0(%guy(A*E@?AFLC^b(5K0vYTZhx()F5TWCZTlAaP4u1 zn!jn8;HPKTEODFHJ7KA2HC)YmtgF%{f=Z2Z#LyUP;P=_)4oTH#x7F*Swa89Z_=@Oh zJdq%6$`tTYzm%=yTZ++{*PZ%$3E2fR#zDt2N&`V`Fem5O<-eYOU?*F82#o)Ve z`MKm9{K#4+9m|2GQ=&6B{@o|b|Iv*cI)>q9q}v%li~-Zd@A8wS3bj~xzL%WA_@$k8 zv|7*XZnWYE`R09vDO-EB%`)d~a0u9LDodKItmB8hz?|MN1hj zPrKH8^?e2Y$U2!ri$&87WYFnGT$Y|_xck$W+w$a_;$A{Xe18@HP=JQ-5IqW^w%_-x z6U5wm=58T@#Of3n)(=!RR=Wi4E?E6IUOLC1U$NY`3*{V73?h^ z&6~wqH(&hxxQfrR)^J)T@huf0mr&aQz13aZ5z!dXJ98gW@qZ~lsx23tkzZcS81HNd zropb*zh(cgPHc+Akt6O?yPFeb4YqXQ5}Z zpd&@O#M7rnTxY1SR(ps76t5Ajc^D4dlJ4Mq8~X*>1(x$N2jdg4ps%?F=7_sk2$uTI z-Ys@uA#7{NighzyyCxERh}Xjax4Lf$faAn7Eo8zh9kx$54SPMp%?y@)Gq&-9LX@Zy zuc6D*FQ##$@mi>w*?KdpW7&%c8OGVPSG)#$mZ{A>`! z96Mbr!9P+>ikG_cbHH@7TuzlB)A4OxnefyBd26;Yfix(8`q#9VJ-w#Au2#aIS&!#> zDKf2$uNdFzm+M6ZG_D=r9D&IDRx0V@A#FH~;R2G#?YyxllNn&k<4TV-;H&cD@`#nb z&`W$Y&{dB#PB3>;^BmlifTfQ1&gy`Vkf<~=qB!~|WA?B5?r^=RvG>B=apE`^r*UIV7>Kaw!Oq8AcF*8bsGAD@yuH# z8&f8fzSvn-D2OWGGjQq)do+JiBmtk1TV&$q(rd1jdCT{9E-8wr8cf-)g=e#p@@hyC z;(I%ZM>`x1sWc)$(uf5{Ur&V_zq!-^IF|oo(~$Sd{&@{q_pp@B+s;aE&FTQ*elQhl z-lb6(pxiW|SijgEc0ws+c6#$nR*ld&wV@w#?pCs9rL@vghY3pmL2uKIH3sz&wW9e{T@Pz-lIQx$(Ep){F z(#g*wD~HOq(Mq$eQM`fa*yq1_8uTBP?{U=9b&+j#&)2#ACB5=heryIC4;7eUgMD$) z@hJreBwl_j`6_Zd70#0Tlg8jio{RmsVS{BAm%t3-M-kNKKOQ{>)KL{3m=6NKTx6DB z94({>SpCYP%gt5N51$-rz5=0716t{&yq{Z-mqCytk|;@J{PP*p{Il`73U)S@6uxf~ zpXpD;0)spwB$zB?ug_mgDcuiHM9i4mWH&f_bT9T+N`_P#Is4P0j8)ni!$wO*X(39- z4DT_xd|a;rZ0XxT$4Nc_YpsdE6BTULpurRDhof#P!KrVrFWCSoe6MGx>gbrq>0DRE z{vpFv4rc&FEd$|S+*rZ*gzO9#YF9SByYv{i$3C>nE>%aDYTtwJm$jCq|hO*yff^7pQ$M7gyIuL0W;<| zSLhtR1yEiT33Hti${{kaBk`^(uz4!=>;koFYl;93DJ1W=rA}ZnPl*vcVprg3IAQ30 zvhl^(>ATvCLG&O#i>5zWxp?_k=-Jq{Dk>CKFl%>}odd!n)9JcFOFlwUN-Mgrqpo@`0!%uZn9gu4ah27f&pMt4pI9{ zp%SCjunHjSFa3O;Rh`HiRz$oMY8T~|KQZP6?mnM?uU|*{z;P4+IU2S)I+Yf%b=3p$ z^9M+zR+HgW1>q2ndb}_E=80p?OPG!bsMHny+PAMzBE@UMV5xVLH&HROS{V*H%4|y| z?T>7u8e>qiYm_4m+gbQNw&=K&<3~Gf?DN{=GzsX+1x-o<_MDVA6#0~R?BLcQ|J_Pf zhi~kZU_qWI^GJD4hca)=rh6_}eSFH;yY8An{e=*mE?+03_CUeM4EW|5^(1kD$0;Y1 zQnlVqf{cal0a~D%xbJ&$-0g%~-ZsfB;X!#gSD+^$rdq*VSafb^bxKs3z-!yP(+*~z z{ocVh)1h)MKya}M)Q=M_Bq>YGm77$a zxuedBRvjqCF3_zGBxAx1au&1QLE#vO%PR`X^}P#Bn+WFTp#?x5#iOH1h+Kg2kdiac zL#$%W<8WHtI>KQl)*xh~6Zk-rwbOx4y#1w~x7O8kSVQB6NR=0LDGgduE<+Pc;tS(s@&BoalB(epOnqw|-6*+2Ob~3unqR3sF2y z$C6xn8os%oQOzxEmJ!QTnewVstA=4FU{PEycTIlx^R<+}Rrp|^Aq|{#jL4&{?WSh* z5zfBW7mB658nLjL7PK3`S9b3AKX@+w$cfW`>7FKTLpVwhsn}%YcL5yzWBNaWVb}JQ zENIv`pEL@9<=6vu^6A&A+U87>c4ZN`T`rd7N=~RgyN%02(&>Mc8wgYj4cVyJ%(?uE zub=13^ei&HU>55GRw68FxzcKFX{tKIjOuyuFw*0W01*x#rkY@eyp19H>;8Ydy?0O( z+SWI$bfg84A{`MyX>ts`cNGD#(TgAuq!U`G(wl&Yf`%RxRHRAo(iIFOAVui{0i+XJ zsPD#euJ@k%+~=M7=JUQY`9o$TGwibVTEDUuTnburC5tczCW5hm=J}lH%mT3WvBc;U zL{_!UEkGPaSC(N%^fP9Xa|oZ#sQ(PwI_bT$AM@Q8+}&Eq@yq(%U4Z_c-GZJq z>B2qkx9*v|Dr0JzXYsh&g&C^8fuOVg5OovO@*A9Y;Cx8EG3vGo2O{*;trW|x#FZZv zR$wfrzs;WKP&~E4a_C!m%krj}g8W8n8x!%@?l~3DdyBkpO5%z?}^ zO4>`sx#{U-v{io0;)S!pIrM=w92d8*PBX7flxk*PB3aNiG6*`Sd(9}fO%twg2{vpK zBPx(|0c61c8!=IsU~#z1;;Z1cs&|%}+W~U))!=svKt}$9=xi`pc~;coYdCh~qR~}o z&&6*c4Pig#4(15g#c%rv`qCDGaMxA(PUorJ*ZbLsL$)}a2)Vf`nA8L27`<11>@*Z2 z0=nn{Z)`!ym@eOdKf~mcg1KAonJ*p+yXVuw`~bdixxhXH%wP>F#p`JNIoje3^hmP< zj6*nqX3x-a99!^R?NKZ(Ql4>XBGxXl>fbveZ?>tW&sXy0?3ST;eLP=4DdEa7!T;sM zjCE1rnRb5cKy^+hxT~c8tkM;zuE0>Hc13${%`{E|^;yRFM{coUg>alZ*wyOk| zhQLeE2${N=Y5~~H`8n8p_EouO(zBp9MoVXIBDu#@H?Q7*8gQLt2mG+{*peqVB~{wS7Yr5vbw*unJJ3$lgJz5?xL{mmy?iX_tPk`_U0}lZ;*pZy z_L)(f=Zaroj`%S$VP66FCX@O4{ zu8wGbd$T=OeYw=u{B!CB2XxwA>gG6|vTBf{{0WjLkKe_WH^f59DH%S5Mt+E7-+SR2 ziIU0oA_}v+c?z0W4jMLO&ig@Kas(KQ*b-iRBz;DA^=Gim+}ZC|z>ww+A=u zVcw=NM_D{#xPNY4ShEmU3Td#1jIC9Py=N(0FJP_v!Jw|gqV8F_MxxHOdY){i1I4YU ztgg#$4{glXWeXdig%-N2zUYsX3Jw;r8qO|g@qDcNUJ zKMX1UX zoP5T?K&40raMh8eGaPA~!6cw4o@$N80cV4RqH5`v*qb}9~O5g;!2|} zGBn|4!f`n7<*PY}_qV{G=5svuyqG-)9$M~JZ6#N3UgVz1qp}J z+jG>FCb!5PeUgTb)9Qmo@NP1$=FC`+GxS^YGjv-|{pcbsoYGh}z!{t~N#W?ZcaO%K zjjYd~z9GJg0(8^G;P@cH2=^D)jrGiO05(-C@s9;g(!~3Lc5`1*GS5t)EKXugYpn*8 z%T=O5Sh@#F7qE4EEJsw=*tTa5fLS->qN|)${s64E0v;K9?nPpix$YN%J!1Ku7jFDF^oH z*Y|b4_rUnWmUJmrsH1TxFD1t~azAX{Iz?-5Iz(Gi6=Tsit9Vj8huG>GV{4eKVf&p2 zP`zN>dWv$=T3BRvpYTbcdmeba`yvLzjF5p^kBqtN7MkhKEg2rLsqe+EyWKO|WLsP^ zn6b9K(qTU`=*A&;xYfg2{hj2RaY75{a)^TaHAUT}GI{OkC-Q&z9(LwKf~!}>Mj!IV zX<6nEQ5m#cAdp-q(NlqHWmHquZ z>42@Lb>oUVa|a~9Ga3b}!<*gXaP`fG|C2>-9Ff?l(6J$H9Z!3FGyl=I0jKgcP~9w=r6 z&b?@z{6YK;^OzAZvn8d0CqQoVByxNEI=C1IDVlgk!1>P@z1PG)vj~Qx*^A3eRS!G6 zR!QixdHgA~0tt;x7L8gBd^uT5)O8y}iB|&1_-aAJ<27QH(k7kc_=NcL^R|Se?Uux2SfL$qoNXz^dN3S?FDn{^>2{T3 z7OF2pcx5Gr-6#>^G?6zLMu^4VvsoFFw|-%A6*VNcX!9CMpKF6sI^v2o4kJmvEvURLZl$HiM;Z+$=R~Sk4)= zwYrc^5U-Yx4gS#1@S+gc=i0xdc9mG9=MTE&^Uag7$A@IR9HcpLJ#fO)uVd<@{i}ko zbq|0PlSAq;Y?(VK5`_qGY~NW*CPGur@FV+@>eQin<+%u1n6uI5le$OE5@H{|dYmFG z*{yDD9}*vKm9{eoH%+aIHlDKRkdUUV>DsdT9AUt_p8UZgNV!`xZ#Xog3|ljcS|d^) zyCq7;c@CPXvv^rZs-78otJYp4WJziEsUT?)CEw9;j|po}}cY z-uRR^_;D|uPe$ywy;++;n>td@=LF3=8ib80!2*l%Q4Huo#}N;^9E6U*I}y7HM;UT` zI7x6WBZC!jdDt*q-?a2rH2outcm6RigC9U#)W3&W7I4sy6uU`Tzt&WDX*5FP!8v*J~(peE8R%fFJt64|~{= z-5m#rkom(`Q?iR)^AE)~lIu%ZYYsgLL#u^#7mAAfO$)0;?U;RjBz(Bjz=?ug*w0pT z4X?4JSBB2OO-kAno{1IoENz zHPUYXA~~}T@6`jkte&S$QTQ*Pdf8K0k88#xoKl^AKGzz~i=v24X+RUauBfpY9KFKu-52Ri&e5}M=oJO%U{~quK3E3D zSM1=a|NKL$jcw zU2aghllm2J{(r@vw@RRaPLCDWuYkV-W(5kR*x5^85D=tC_Bp7?e2pI9x2R!% zwPZ&_-IGcu?m%-*wbs&N{~d{pDqM@0Q|*CVnvIEN(K&S`QhjgQvsb!&G9D^;uqN}= zpO@tyyuK~T8CmJY5<%jvx?|Te=)*9uijaP;cXMkQ6kY!uk_$b&NlRHP`}|CZ*53GPGgdCu<2ZQihWiL94pZIp)q7 z!Z_iwf9$=QOS(ynru=LTbEZlUlX!_u%jp_@4kFCT3&*`1ppgQ7^X2G2Gh^ttvGIeM zo|%fn;h>$ky2ddAL2uGS4vNgv|9`R-|Na!jedH0|U@I&H6WQR9ezW3!@0_gpbEhcV zwNq5C|9IHw$YaxeQhKz;}RV3sd8#Isx%BuPm zYb%N~-t!I7BtId+g+F`6h34gqk*+$Ze95#{N!0MI0#D|_Z5;&Z{eH%$3c5RNXhv{u zjuRY^@Z{`;WA=e;uN|aFyz5l>>348drrN&b-PQ* z`K6TUh40D>GD8k@O$L6Dfwoj0O)0fU_92y4mx-F{+o?A+OwNUwba}HDX$vK&g^8+_ znI&pB7(SqDrvDKZl@?5aMdHfjyF{sJmLD@_te@?e4r{9gxWA;g%8o4xMxd1brlU8X(Jg)B zHOJHF1a_EtgMtDS{GC0?jFO;CYG6Uzh3CM==p%7G$SlH?QMSy%p03hy&DF_@wz#4U zS9RHT-xb2*6<}OE9-BHXA8R&Q%}cpV%y-|6*wdu5v_=tV^r7Qzn6w7EC5R3tEs&WM zx!_#HitMBPoJfZ3vuIzUkHB?Rs0ojrD0%E9nxOI-wxWSwn}LjJS^9aL+@DHm%_gWm z5^(`hlnhDdFmzE&K&h9~U{6CjS!p~JH^3yeecxo0;hm5L^hA2H&3qMarlmA@(AB~e zgY}Ir$jn~ipg#lZHBmBw{gOYyo>2PH2)9xC={w!(*S)Z(6Q<{zOxLE@D!@yz0Md}a zp8La*Z--UzLx$kCkRcnly&LOn5X?0z<_DcZ47caTxdYa-O;^$e6!JgyXK?wIY5xgRa8%0p=6}D^4S=6Z&dk3cibtt`)!d-$KF-nOzrSI-0u>Mj zISKo(_{>cK4cc;6##haG(sSaY&$CpAq`Q+L%vYn*Ufx#kh)OMGw!&&wbHo-{2?#UE zS@M#`66F5fpytc2Mqo>uIiDj}WJS2l{i)6tQusTaM{=C74T`9XT)b1hnsMIAt(>c7$g3 zkg-4~te^>5?h9wb3 zTBe?k@V1SWK{7t?$-^hK$gYSF;R>H{?@^;yEENFYwD?5}ru%#_6o+P^hsnNG#wWVL z6fef$MuD!7HM=@77`Oa57#H7e4&}aE%Glf&i|cl+ftlwh8Y`*t8OZ&I(TM)Kg~iS^LVhC&r*V7f&n4&AC> zG_dkkSu)v0uqN;la4E zNkQ{ovW^kENwYc$5oq2EoCkZ06}HUUiK!EzMGwd z9^s;a+MN?Qez-1NGpwCMNC7P;E~7=yz{UtvuF76?xQ)!^SNp3*jZduF6PsJ&a4E2SE?WbZ09T+29eIXYNLcdn50DCXd!WHE(#*_+%3PN^?Mc z`p=&M7(FGa<#GpL0Dsn~|ARNWJ8;6AU)>2 zqW0TXzbuA(ezKMBtW*{@BzIZLm^+3}jB*e=f5?O7SVC3%B9cuo{%uTgxB$alSRjT3 z?XCLs71BOX2sx~k(j=bP1MNA99B%^Q^ONp*nE7=VfnM0*E8QHzXgIFyAWsu+j0_(L z%<1U0sWLEo=CV|(9XfMGq>ha)nA~Ds?&f_4QLDZ6pd4f&)V-i z@NT+W-eQ=+&xK}B$W@02sf}kLDjbk@$Cz>Lp$2|c1ZKV?m@Na!dxm&y*TnPFAxc`X zLOK#(smxzxWLj3*`yzkJ3MR4UZ)@_xoP+nA8i^c+HL4E{ni!=LE5AP>fr~qFUi;RK zDqcJ1_>BBd*w~o?yiA&Sb&8&I$0Y_pg<*)~@xvAu-vOaKyhmoh61&ASZUsfDvBUX< znc4CEwS;M{nsJz|Y_Q*Ni#Qg)MhXkzr^`d*u;rJm(xGKEFk%cVr#nY!MpM8h` z+C*{NIXqykwAjGuSy8@7KL?tw>CUiyonp+0BC?hb2QwdXqbz(T#viBVZIR4{Y|O&$ zYa1VB6RsIPK@kF6l!)X&~wxC6A!UvNe zii%ezJnOg|!77$`jh<$+EsnH1Cie=)s2uvQM%BO}lT(mM(Q0O2I;502I9FiV3^KD2 zGhR{eMIhQ4p@yvC&e1sfq4qmXQlhlzrB{%`Nmr#BiZRMNA2YF8Sou%K{M>OU_>(^J z6v!e_F`zkxoSOk#n6|_+`9OiryX(xfNF#+`F_o38f^d1{O)_3DKh;}i z$fTyd4dQzGe=dntU1eDXM_D|$u~Wf{THC{D7H7-tF*Dby#htIUD<9o51J>T8z0kef zYw!PGyYd$!aM)>r$)J>XxIL;ja3>^P@WEmT#ph7Z$}bnSN!I z%sp_s#{M;GU-aU^?0BL<%+7JuEuwRvwA13lHSd5IYnf^WZ8QU7(!$e91d3&;fOm8Y=foFa!>UTm7Vob263(GJDlKUaUs zhR{Tte17CC+9k|x5-#|9NCZ35=u>_HNp9TpVIYvvY9=3muc3KUfBYnpGT&kA=&n(r zTRJ9RIkn2^psI_OPOF;a#V44*|% zO{mt)NflyGavm-U)$5L0ZZMYCeF@k8nf0_%bZiLf%(A z1fZ3Y>9guPu`9jfqRlU%b;ZW~5Yl zNYTM-b^Md}vl9k zy+c0fC`~J;@HJm4*M~?N16XrUfM_+^y%Y3zRbT(-Jon0;g zGpRPcc)upV9>J_?&}5RC{hVQm}PCa9}a-wa5NAo%WWXZ#) zl9j78ucQFX^5<0pV1L_W3mdv|n&upGZ{;?$C;`pdIC>M5pmpkS-zO=Y$iA)2hq$t2 zg0)z4#k#D#P+|7Qn-reTEz8fjgS_i#)_`A9EFIJ!|detaHur_Mo0 z9!rt_nTY^3$N#6|?I0Q_=e=@;9X)>ptV?uA?nQZ&I$nZZYP1BVyE5=9G~keXE+fAM^uGgeU4o?Q1~#?&e6pCwDe>x0w%&`r#Z!;Yra@bFkXa z6(RAQ6S#($_U;=!6@n{In0o<~PYy@vuJq2lwZMN&kS&CWLINVjhZzloD z^_Uwwa?h$Z3}gaH<7!buymE&ILQZ<#DRAnpitx~*Nlq5af}uzT*&VxAYnNq*#nf(l zvMD8fr=0xo@?Q~TabW@FI8N%P$@ba&CNN2aBZ3*}rfW^nInVP1%9m~{bS&>WdIzrM zu?~r3@@R|u=pwItg`z^Rbb*TAHfJ{VBvpEzHv@*%_fczi$L~^tT?7h%*ndG-q%djb zT{5Ag>xTLybI~y8&+^`q8R3!U3wM@70rxHLqR=|TOhA6sub^Mk9G`*%GWKmf z;s0f7Lz8{bGE5&iY!g9 zfoS{3?99|-(W&5aG1Y02P|tZ^=YT|13_1M=#bXueLs4YC3l&hPKiiOQ1RnW7RZx){xGze(P|faE7GdTcrViEy(2V*tDD7y#SLH0i<-x#ca-qzJt8vPQA?K^*wW-nCZ!@sR zmq!J@TPfmyqFIWw!Ov)=IV zqG^FRbX>48vV8t}GqHY3VAxDOERb|Lg6ddqfc4clL?s7};;*YH9=N|zJRu-5e5C15qZtzin4XTnqYeYS2BP@J zZe=h|%F;nLfu7em$mv~4gu$Mt;rvzg1s!l`&mLvnH(HY)aWD@qSc=(yWnQ-XhkD={ zQ;EIF{I3E{X|_neP_yCzj^u?GeecNizmlq4=5gP7c?&3C{#n*ktbtDL;jIHh*YDSi zT0yiex#U3MnM<+&B~EvC*pME}cm@-uNLMBfEz_FDa$ z<-})Q6y<5mdX*Lnyv2~Sn^}bG)CSvju7FaO!!oh?CnWO`8O=6)(R+{R@;OI2A zS|oF+&t7^@jy}+?>>B(6s(2G1(Q#06`3%i-3KM>7C8a(m7@-hIYK4Wz%ou&ABVlWl z?!i77+bVapCOrxKMYThw~K zXV=)3EVL)^rtyip+h4wxqRvB<1JdrNjpr6=@}`NelrbPJBIhn)M*6+j5KeiM4{A@% z#u!*S1yDBR;vr)fSdD8>0vZ~EC1(5KEQY<3p7OQDZt{UNjdzPUVfiH1Uo9{YhPI^` z_c=|n-DC{E5mNM8_WozX^H7WTRLO0_fKhn(91m^XV1gv2^0W^&$rf@nADoc4X5kIm zXV~FN7aB~w$W{uON-4{-RF!d@a*xGT>@Lqe|Ex`p9^Ft_Naz%}?jGSiO=LQ0U6pWY zM5;*{?)$w@H6bsySSs_0k7y2TZ>R4_cWT{B`-M*~)LKnq5f6@k!XDDp_ zAq*I8$HtibekmTZ$O#wucxAQ9w3CwsNXQO^Gk3>9E|H3n}q4Mf#wU_mRY9{OxMn2=FON`SyK+<-&QJ< z;FNE3g}jc_HOwC&FYypMm70^n*uW#e(rY}Y(J#kyin*Cyk+(pj+lnqdIDeDDF)Xpb zU^1SgBMRe1addx&!fQVLlRng2ajTuPG#6psafjML?$l&v+@w%9PvZfYyC*T$gD9Ttk2m=B z1P#ge!5^+y=T<9>fSUa-81&jX>YD5l=`_zAffJf()maETRb`LL^(zMaofUH>PftNGv0RW_&O)O5NT~n8w_w?i}FOnL%UFM~7`g-$fM0u6VJmV08u*ZPb zwjD%Sx)G}%!YF;?C$0{uwL7{I23xiSkz$R`S%|$0RVGEvrTa`n#ug!&4+rIF)EqKG zE7x9=NE|AEd6h|m|ETdo!Qc3h)D(r-fvV&2`p_WSW+^t(rg{+G$@D#2mEpS@jrZw< zW4%87aa4T{rpPe1MuyzeLWjFjt6}FzSsRNf3Dzm22Qc$Y5hV9zOx?4?kiat)xXTRP zlo)&Vpx4eKVRpi%ITX;7HUJTj=Ks!8_9!CLGb~D(2>rvnF%Nh`@_21s znxZ5I?_C(C_3H-|b7oRk4GEj9{*6*%lxyM|TmAesI;5P5=rw2_1_^xE>$ZCJ*o zV`*z?pNbcbja6MCslkX3@b%{oO{ni9>8ffY(0gOET+@fCFON3&am z6hzx1z0X`mvk!cqd|NKP-z!Ik?0KiT)=Qy229xgeZn+CT_GNT2Az9>QxviO@d@i4R z{kYHyac;0ND`D)D(`dN{qLLpjJm1VUE&Fv&3pYmf_76TD^fGTi>yC^Ql{|7zsTYJP zh@@CYb7r;EzdS>~abF|`r!cdAH4l`w0Hj~@J3p*=8z}z~{?3S0{j&R1Dngtm%Irqr zq)#27dP?9qPNqe6aB-g=wS)GhC4WUMEJ*=E@;4Q&|ATStOR@VTsftI{m{Htbd6=3! zE&NVvty2inH~2lcqX&paMD23>-V1S{IVW!wL(OYQ(FGed<~alr*x~0*i;1Sr4&MEi z#6}*XjuFpQ`uDyasFxRkqPyzNT(4LFR4Uny(3?%*^gn(TkCB5iFVBn61ke-MFpvh7 z&4NDAhjP;!$3_Zestk51g{~@u^cqRDuL~n`c$r;7bC$z^h;|?aCi)$lHULe~!n?)# zrP#UAXib9KSX;$Jn7U}mY2i(mL-6rw*5XCZXXP94AVoh~w3fA}yqYJHPjn_m*IUOG z*#S}|kh!fOPhUA9ypDf0yk>ey+^3(PWG+Q-rfF`NT#wa->gk(t$>*tnhp6!YcqniS z=sf}~ud`TChF;)H;?Tggyq=k*gOs4dQu)W{{xyM0K83a>Cs~sH7QN!XGQ6I^9hxHpfMx5UA|;`fXY~%sHi1E&(~}VAe92w1VHCL(q_5Sq*UyaW*eq- zNEQP{@XAJx=Kn=^?h>Kd^;(!T;11LLL+oN_F^*Y;j}yitm2={ba(EGnjswAT{Wugs zC8|!mSZp}DuAK^;F2nJxYAYRh1g=B^eUM{MF3A7@B+JF#8Nuhb16*>dz2)mBa~M9( z7kF(XeyAfyw`i>?d+6Y~pcV(7gjj{*UD=p#diPq_ts$g%-WZmaTjf-tK&bUOfHrsl zUQA-$RkFcsa!XHDwxB@3E_3#{w*RH>2MQoSQ`N}pRu{^kZ{!ZAI1hRU5#W?_f5YxC zLi4;yFulTMXvR9s7Pp^2hFjsc6}JCweX`@`Cp{D}j<$)t~+1v==<5jaGWYmlo5bD?w;r(FZhWFRZwtVEWj zGpD*GHHWr$Gq++2pz)i838DHa=0-U(oDdItd887hczug9o>GDmwjAK07-o0wRJ&Ny z+^eOJskc4JfkT!kBG1Ga^m4ltgDX3I?JTnE>m>bDU{*r>s{K^Tm1F(UD0nH`o5$Q~ zt=jUz%X%`nfAGe)KbaUj* zakf}t7^vx1R05Yorwnh?3wge66C#82*=&soq0@xURhDWm+C{0E~@Y8 zOcykSG%cA`Db?L6M2M301lx35vyOOCo9}9w= zM6Uz90(|BqIiN3ZH>~Cc?k81FpHvB2%~|P6`1dP0mrmr-i1pGMR&v@4+Q+lB5B+y4 zPJpg|)k;c{_uQL&{Vn#G6s!@A3TcBh%nOS8F>6Q+Pn_~XqN?MPf#fCQG}<8Dk4lXh zsHwI;zYX;q=u;pk;=EZ2A`UIMhqFI{2bvSe%$*g7KaWTkVN zQ5C zeuo|5)_}*V<70t(bE!xbA8)_|m^p3%M84R)D|@^YM~2iU6*mn79P;b^cNhIJleqP zO)qsNrm-BA{(SI!a$l*!edRF+nhEsZ4k_(m6*9+m60o2Ce_Cw+lKuQPcc>kA{nkZC zMM{@qMpQ22SZ)$9@Uh;m=Cax$B4Jh{1*PB+yKeKCE613t6j6CC@XsuGm`uqGrHYNl z;B-A3r0TpECXJUGqQbrXhD9 zqQy9|@emx}LgptnbUHdEv2vFt3Q6UjcLk>S)<*1ISmH*PRt~`_MH1=9tzkau99_bI z&X?nTO9$BJP{SJZ&^>WzrOxZ{B+%GZ;Y806|LP+nit(y8h_39Vxtmq(qM=UL&j>UA z;5{D>=#&=O9Ga~c`IhOW#;EG&d$$K*&NN(+5S+a?6qhxQS=9c8~76 z3HF>uD>SJ=%FWhU9I4Usezf_+f>?PBhDK|e=v`dO{qB!vq|de|am!|P1(Z9)br}VY zJ-0t>1vbex`uXO7E;tnEPpjryoxYbJyVf zhAbBAPDmyW?!68V`IsSrP6ed17jbvRf~!~EiNPt0@VtXlnj%VPEreJKs;IZ$roe9k zgB$Bu;B^!MGm{6hc;>PA*?SgiF~PXo!+40(;63}=QvfM6r1)&ot)2A5l1l^b-9lQW z2L1Yu{cNwzJG}XDTwYOqYfph&9DzvXex9N#++g@l)HzrKVPxF4Twc5BM+(mm z(dO#?J0siE`3&d-DlREoq?Rsl)u9fR;awYEhUX*iaa*JVdhU9xYh0M${!Qr)kx(1Q zGp(()XVACAdY)WBb_u8^!q-1!h2iKTB$anMny{+dpFE?UiK%&*YJKV~^?}*s0baLS z2ZERaspGj*EqjyM0<@l5aRSWZz-XYY-9bt{=2do1+fm`C@Ky^yH1%+~)+K1$#C4R& z*aB9A_d-u!%aJ*3o}@VP7_lInQ$J)Kv8bdCt_fH_qJb(6gyOgeHTpma%0Y1(yrwW` zd;TQfGgkczy)~L)-l`<$o6YMD8Zu^cQQD2c%J9MG1cq`du8eP&`#@f6b_`ej{6urfdCWEi}j$Ozijq8@n)WYiD0~u2do;@#s9% zTav4TxM>rDV4QH2C8f{p_!#S2P!r87q?euLOWgYSg`iQDsp1&u)tgwnm}?=tS>~_5 zap(kHww}t$+PEJ_OY-ePp9Auz#_m`%5B4kQaIkUgy*$;Va5ll>Xh!URWM47|sRNnb zerE0iGLx}w=cgIuHpmlyTjlfb)c99Bn)Ihd;`1l6JjTq+xtpcVScf|Bp3=;=)Xni9 zU2>G}#Q4(#;MY|Xoca|zsCS`{KC0RpE%nlKbi9nbS&EAQwZH5m+;rPxUJ3$R_VFlG zU)qn%RUV4<#ne6B|DN>#b~*8+0p4s2E5H=$YE<(h7#p=zf$NPvqFTE zT?6T475A&lZvl8jktjvBWh0lUr4^(bj4R8n&R^o+;of7DtS1CrfpQPJQ6wV|+{rt+ zqiQx5{GdV9$@2xp=T+d_KE&vB#!gFi3-Ey5Xhb1?NTBTpe9lJY-7<#hDy6F9F9Wjx zP~2~EC*aoClwn*l(Y#E0SE1fmv7`aeF2X#-u1(@}uh^5lE}rxK)>r!bAR3n^@`oOV ztezxBhnhjMlOXiFEexYQvow!s` zC&Xq#le1vi#DeD)Sv}|b^I#3DFG#?C1}g)Os>C!|!-wl(fYq6Ij8IVj1+pfex2A!2 zep4sEEF%yU+?RxEn$ZK1=R?2GDJw#3v1c8%-X8ySUy{K1>8jZRRkuywDAd>0yDkxp zlPA)$)gT_OXKIRIlzcTslsWT2rNzk5ZL@!MH@m-6_HQt0%ZlJzdd3p1?aM)@d`88|&&5C?B;A!s?1 zM~NIh&ybv=_NZvi8=B(aH|W`9R6D+NG$9j(kuh9|zcNxW;HlB^dg{j5AZ$5K9h(*( zGRBdBGnjq9)oWN^u)?->`= z8!CVVgajE88h>64kQX1aN=kXJI}gS3lJ2?Pked`bB;AtUP}rh#=6pkI~nktnzg#Vchb;-4%mv` zE2`j+#lwSnz$=jqWSHtuVAf+NN7z9!?pIPR-u_KEnNvJ zJ9*6&tM*YE4!rBL&9@ra3u^+3zbrm$G+m@ug(L59MNU_q@I8%X%=k?6H?{C_eU@+0 zNN({#D9Bd!@yk*BB;~!8qnYt(`nHS+G|eY#mLFzw(Rv}BH0teh|Bgk&&Kj2{RVj(!WpWdL{9b|e%@M}n-q+i?Fg z)MAZIo-?Ineluv!D5Fi6apZI%O1lW8O2BKi^;3PcOM>oc>UF#0ypfDcg@oZmI^rbI zp?dc`(6@$y4#?e!IjhUsfL-GfTf>BkVW_~guQ?gg;)e!)D|NLjLo;x}e&_DU(-a2> zKc?gdH6t%p#Y|~jru2s>&M?twn)!aRI88DeR~9OJ+y;giZ7*P{!C@kDHpmthVnO+3VFhZwa z&r%T;j8kw(*1iP3vlTRt;n1L@oOd`jlNbQyGAP?9OzbZ(`%ZGEW?!e!E=6DX_o9tk z0d_#B4BE9uDEaz3*KO_QGnmbd68|)at2^sHg-H0*Thvhw&<{wmcn9S=3g zy9nJD^TD`0E7 z1`kF+UT2qukXoeoP3Km_-};2D`(C|)@yA_@xBwH%Vf1}J@%s))0f zY(*EXyDT$rP)>54T&Zen4_4+!4ys(IRkip@{3A)w=>u+0%8E|{KSufp1_rj{;rK2!Sb(JM`I1m#25E z;#$^OPkNYqV<`$L^(PLqqb0ku9Fezni3Dw);L%0=Od7Nm(&tV$(%qJ5LP+~gd&%Aq z3}TSV`kS~Hw93j}U`&95ikN;_#J8UTPs29!RjZ!jm;gwhI5=6rb?KK z{W#n|uPE(??q3<^i_7jfVa9df53--%)96Rnun=1(^~=Jd1c4nc)<49RZ|o+;_ju8u zkmiFrAEqbzAcc`UF?si3{bW0xmCbhpSjQ|`A|e3c-5nt~PGiyWOc2@k2#+uBb*RI| zUW0mbazM0NyF$~RG0MD>8dwTj)m6d1 z-*lDg6F*V&e`tH}peWPy`&$781feB^L>0v$OOtaFl_X}e$S93SkerbqNrH-kHn~wT zkpw|WyTYM^tu5d-1)!X8Tpq^q%A5)s8E9_XKhZcPG2HeAmDiDbeXg>5w*+pAg0{ zWWJZc{zyoD1=hv7!Ci0X9P)3**LS*W)um?*Bg2At_@7zDiXX})bleJ}zOy7XW!@3< z&HgN+4?lBeGFaHXM}u@OoR}j|a8L_fBg(iyrA0CQlg}N1d{6?j*Y_+=yN5cT5BfTM zwC~s}QO{n6%J8u*xt@+pubJuML*yQwIXj(*QoS^}BQiP%ahX=|12do;JTJ6re)MB$ zc_xjF*D#>ddb4xCl&9Rw!4EdcC&k{Y6sais4dTcUEIKrX9HxM*{*BPnfUihPTQj(K!KjgeqN~x)p^eRY zQBGT1`i8n?&Q2($Q0k?B5@g;-2=T->HAZAF7SW)hh=wLeX9arm(J-+R7w~Vk!${(X zf@W*A61YM>G-vnZVG~o5WsAj=?gtvF6bR5(br>;y?VGnDelT@$M^PpG*OZ>`M4R4s zFM$oKZ`)!Yr$=l^dUCt3x*Qn!1-!t28_-z0Q%TG*`<6Jb8b+d>$Y_^K^}ggOr_G6B zgfQu(StZ}Q9J_&B<(O~L3kb5zz}3;P9J1I1O(Q+3k589GUy17T9M+Eo`CuoDqGVG1 zYueqg_6t$x*LE9mVH859S2LaS^{VjlhyGeN{S&G$9)`*1V;*koLVC#x+)Yz>G1$J?yx%L+F2!ob?``nVVt1`_p{_*4ynNv(S@^X+6>u^8`y_rw1%A6fJ@ENO{~hI=+CuG;jM9X!Vc#`L42a40QyF9*ifva3 zrS`^^ATHH0yEcj7kvv>3hkBxzSz0}- za5Qi9NZ|INSkOA)RbKoQlfvMpOx%8QZh6=gl{&$!zOfB(;@7Eusz;Yw4#u^!WiAV- z1zLZ@Hd^~r*}#}kee(l@g2x6j%y6K-Rqd{|@hWwh;i$AmVXM7$Eg1KHfn@$44IY3O zHs>T;S#;f$=o7sB4>3{At3ChWE zdliW{3Ic(Fe~D%|%wlhe+M$wn9g9XaMkDke$6QApp!)j-w6y;pFLe?Rc5-(kz)sP_ z28~`>?P1J`IpHp`4FO-qffFNr#C2Qohjn<~>vt^YWOH=@bpw8`{6Q_ME6mW*Oi#j3 zvQj@InXP`%u=bc4`l+jYbXp*P%StFHtMys2&X#HK)UKEs;VlH{=AG1FiRM*3BR?9r zG47hZ;9^R9RN~q_+H&vQIFTjt$%;E3uYf{xHjS94r zSCxd(<#bLA*`R^7%#yBfg>AjkQRGBu<@aq=ge+B5TKiRhFl)m~*ug&2XHa@5N8uoT zEqI2%RHZo*3-c;>wzTJ#*HKm6mukalkjycbk96D`ANelZJt=ttK!kwrst+@KtYOr# zuqGcPi%qS+zWMDOV=5~&zt+WkaSd%i5#R;kQUCdBhB}$uxpR{Z25w3r*MCo@b}TPtBM6p(?C+Xe>&i!uM`9v`dfsi-QfJFhVEHxy z(7_TQ6^`>}cgGH>+@5Z9-XzGoK2cm(|EZo~>hF9zi^g={sA6{PPhTgykvFBe6urn5 zVcS;ZRd=GqVl%sMN(C1O{hA-(yDx#-a)mWjZH$G+9U`mjAmU!XZqC6kz8{9 zH;M-lX~+L~_Y)IliumuK)QYZ%iq&e1c+Z8W*gKh*fpsoP5ARRGV}`jTYQ32bwVh}2 zp@12iw(x;Fw_%yBH-9U03e2%HB;6hRf~b=AHQaKQtO-%MwzDleEY`4&g+1-uWm3)X zb>MpBW!mZkKN!LrS|l0QSU0;NWO)0v(TDa^*4Hgt=9+m_10Xs zyLUNm&dY|~oOkXz3OLMPa030ag@l0*hSep^SmTU8gXgmZW<+q&;U_wHVP1 z(mB*VcLqfq)o)b@8-qM<%?c{OCJo@wfjFhlows;KEs7{SyjSQulLpdVf2lyCQw(n* z)}5(ALZnC|y_mFwGD`=~A(=k{;r7RN2DuFtxHjxOIPcJZUpXh!t)A;hIX~tiM#s&h zd&`0lO00MAItC)0{&tN;GO|Ou2Lp>y_=c zZ{jFRg$MhG&Ev;K?btTkEucDOU+zinWeGu(!bRXL&vGk(r!m z)hv4FX|@wh%VP{In#NC>q|7hff<32)gEe#)_!a8r8{_y8Us4g5VKlY07i}FZ(gTWuc@E@ zTW`Mg!R(v~H~#RDxHw}UMI8Lz{sERqK8Zq?TQ%-UgcTAIyU<1#k4;`7^R%1!Wf%8NY9ZOtK6{?f+d?k95enD&lS_ z)>V8wlcD=Sn3Aa1`|faD&*_r>H^XP~56Uba2vAOPZEGF+ z{dIi|l1Ik1J6X*Y2d-E3IBulV2#jrDxr@1m@5 z-fa7%*h3HD%`CTmLtqR4{0;R0@BPxXj?@vXaoB9!qDAYx2AqZSgIm9xEuKZZD0QFdlIGQPe?g%bYYyXI0J+%7f?Y5mng3-Np!|TJ zQEIQQ?AN(?5Q<#_gNKb&rsGAPl+6A4B`K#dJ_nl%{kgZ$^^Lh3yt;*ZA1lXP_#|Y9 zW-b2YFpUv5hB38GKrpd*mm9KGpafAT&-O0s2~-lP+5>^VOHd`eAUwRVgW#)?Rr(DU zU!C^bAT!6IzdrMY^_Xd!{~5At6frm265&B%Z2`#<3Nj=;x_NbYSI?aUZ>b{Fsc{A|!&{s5fGd;zIuE~#D+iZhpZX{mK?51!)e!&C&4~j^IU@X0}^g77h1W%9Z#-;M5&dq$kcpjX40|7G~LNcTj2l z-c(h^`Y!GKH$>1kZB8d$rJ!y+#xRPNB3m09*FIW-N=duqHh5!U@X3huG_NMPQFZA2 za6wlUMh(j9c5^wl7l|=Ajw9<;c8(VDv3TP3qKi4ZB*sRfCq@4c+lH-etRD|n;H3;M zC2@9sr?PaB6GK?gZ)?~_o6Ppf!?1XDcg`Z8Zr$9)d|ut2_jG)s-NWjZnzPg1j5%hY zjgPn-PgEYn`8!CWTfzDy>&b1wY?L5_y~U4aw2{1#pM-Hg!F}+vdQ^q|>pvZs&^WZA ziK+5czj>MIwq1<@{jVOZ0K4ca;lWcf7r;&a(am^SfuG4SWF{_gyp!B5q4m+6S^C=c zqXySaqzxs6DABMNO~2d(7=P7n@x0 zh_#QVQ_}nbGEwc*H4sq!pEL|2vS?;eYi2^aI0*N_GG()1KI~u-OB~DenIt$5Y|J(K zGSOT$E!uvm)|cGncaq!&Uv-B@M(Jwi7$R6m#M?zBECEDHwlhV$KH3K{-E4z^h94Lq zc$upJ#q^;hFl1_^TEfeWS;DcA`c|?ql^KUK-T^(L0FP4*t$wlu_)R>)GbYQUO?6K> zBK2Ne@1F;j&b~Js4#@07)AL#&3?u%vhXkIZP}OqV$TGmy0iGbaxihJ;lX_%&V{YU> zpKKUaQ4U_OE7zXaaXbuF6rbTZ`|Y*90<;4vn@s}h_aimBcWQD`Fj~+Hb^dR`3IM4F z-}T48j^cn=itHGkuT>exw_4vw#nz^%)Agaul70fhT++J(K*(vJ$1X#2v}qOb|p0l+f(Rf@?UFE{2zya5xcVrE+}_$IFh8 zif7Pj{l2xMq`pBcZ>N>r2X1CLNCTpT3gyq12M$m0^m8)|=F*{(U>?Q?2lv z=UV2u=><#k`bK@~S zd|@xxd~C1OAIW7&jCwt{(YjX|qzGr>m3jxty^l;6t{l>HQ#$3!h!vMc9^yTO%wDJp zIDHbzI8d5|5yQSQVnf4-5#N|-ctS}A>iqYEmQCQWwHKhfm!EPn^~wX*2YaV$-W=E- z;PTEa5@SEpKBa3zf`OX~4Kb%Ca_lm~2;c$#(ISp6u0c>j!g$i=g7wBeXLVRhtAFwx z`R4^c?%nakF}Vs_l(E2U$F!>OV%-(qfCGa0W!GHGqlBcY#eT)-3Z>s)IVe@Y09;iC z*8M`3O3?PW8G5?u12H+)hvIEzUwO)ew@+&vpOlEKVOe(YBy0>o=_{W%%qC_y;*0C) zy_Qib8%^B*{R?W!f-iztrMw55mz?Fppt#55-Ba=_6Noo#Am!h&rYRTvZd`xPi!t|d z@{s5L3g%3gqaEAuJH}yollA);8n!g!9~F?!le%tYlZ?n9;A2sT5n(LVzTw^t(`0vn zPXWh`u2bdWOch4skBK)@(q(k)$p<_3M+j-r0$+>4j%=jxfgYO$^g@I-sc+cSKkLeI z5l(Wwkji7%C#6ew9$qNAnrtCq_C{}C&{2_SVh(Id4P24wg-T3V2Z%-M$X6y)YPzVY z%FXR-BS9O7Hk?mxI)j-_AyFUy{V&&}855I@K;<8DqibxThCc zBy6fzI2Bs(KYEb%@-y!Z8Fw0tulluxUc@a=4YAIHn%%DkxJzXUj2v!WcICQsiRSC< zS=U4NH%G-HuX{9nbhA4g-PjW1rzQM$*(`E)0g7lICEgcS;n@o+M_=O|E>mNBMXldV zj@rHHrQ%DHewkw)GJ1P)uo6|ZZx``iijEI;;@9!~B1DSy9Z>-;Q9g^rAO%6UyBuG< zxf9=;DDcG90E2cBodp6Ka1|@jwO_c`GIhfiU)Z3dV%Fx5XPx;nDSy!U(*Z5T>m;AZ zuj4Eqhlg4lNHZ#6DI?c>c)@k98aNXfg!~G=Cc`%`MnB!c^{}g5$xu{;6L-+Z$NG&n zc;_?dUt8wOP28Mmd6#k7Job3Ml&>;zQv_lT)S*q8?%OA zTpu7V3BFXLE8n}+ngfnIrVCn@J8>+1N3Fsj$o>N6@%lAp^s2H|NC24uwOSh#5xen$ z?ZK^x`qhD#ojcBVH}zF7jvaxEiF9NzFR*dQ`q@~;tVBp5S7-i?I+E0!{qe+TRad#! zPZhSAPwt6)tSpo`aa&oetMfhIhoW?06weLdAblpq{dSo6XD?XVhHabFx$7O$ z>Om?!e5cKxKILvxv!F`7jWy()q*b&r0Q~mh-_5n_>*^aE)vNXDP4P4%1;eHyR388Q zzC4srM)Axm)b9b_*W*^bv3$sxARn~p!2N4#OF(0dKO~kM{W)d^LX=77={ea4vfjLb z=-b5PaN0515-*mWJG=zJ)o~sh7+LYqJ7dGNr^J1S&c+#qy>a@^LWuL3+_F}sODb2@|VDlg4UW<33n?gG&ycp{ph!FfB zr~T$&#=QZzS+fhAs`LbDT#qs9$WSzG!51d@(b~Ov7d`8I&(V!QUI z=F9N{M?`lgI$f&IMpI7HrO$g0L`+a)hewocl2B^u(L_H%t#bG{K6utwUSr_Zm-|3n zVTN)Q7Qc*iV}E&?2P_7=1u{$Bq~`PtlNNPQ{9H2CUOpU4bm2q?LE@=rxHSl;Tbek` zij232cwFj?udsVkN{?=9ap{P2uET$Z(>N-EXR+>76?@B9R@kD6@F4}v^l35vT)MTr zGrDngy3qQnKRps? z^DDU%nr_n_xd1{^Dqz-QH^D)=CTjZWN0yX5dXOLWSZCaD5F zIU~;>`kE-EgWVGuy?*V9k1M5c2Ly{Guk4Pvg3G>7N`p?FKuQXUEE?D5e_!C@?mB3P z_OmO#i2DqBH~8Tt{Q1=wkQEcS(b#(O9QVp+teewe5kk zedTlULNwBn)hl-^g2t}v21yZ)wX{*X{r@>xl9XER^$64jn=rnk#WH*HoAA@QV;c;Y zkmzy;=FI%D2WxA%Xjv}HrJ{m~6D01zflRo8Y*xuMA6pLCHDbG4s@LjjGJMFBSw2l= zd0L;-?xKtuCvIVp0$;E5#5E-3hf#FPvHl@_(l*&%hPZ;=W3K~;sKj=U3^1litEKNo z8$S*6ny9k^={TCW6CIypnks{AhXqczv6lk6+{~$_^qX*GVw)-|(0Y=It;AD1EG9H~ zjy6l87XY5rcN`)9VZfrSR%67+9MF7CvR@`>TI?Y^ZBFcr3SjzyMG!}f%{GB(vODs- zwO^#^_I+yjm*8(1;S>d*IE4{f`3IZ^Pd)xfHS+0OFNWJAZ|Q4oN(6I<_tE$)zHzmq~!HN z*-=v9Q8yDeM)KY&;eMa$h00A@?QywU)$$#enm7g@_(Q2y4#6!QXd*Abh|sh{1|&@p zZ||$1CZ7}2CL#r;gyowHQON48=iI&T{D2wxh)&}UTSK>2cg7c8(JV^ekMND&iSsvj z|DrsW&Sb1uUDR1mX|8DhXKq#WyexTB`|4MH3O-+3pj@o|NC|DcmRRp@lLC2hWb0m8 z)=L(uZ^LfukUka2#B5C+m<>W?Tu-Tmj|yhcjL-}>1RF{;g@$mn15N)ybS-+y3Ii6>PmpZ@unYhyI*SU-1LGN|T69Q5 z79x~mpR?6o{#;+Gea^2`av#`|NkF^T>@KBzI*oICOH%XJ{dr(tppiixN^D^&>(O_8 z;?wusLFAeLxfY}(pp0KAmQ4!3iI&LWF{;_4w9|a_0fFUrw)qE4sW-DWie|}xhx>L8 zxx|==n%XO4%uj=qDmB{*$AjEiC(p8ad{3V@`&T)$^WP6xi1z}l5X4EKHCNTHpeRrd3A^W=od&;UF=34MV{~YJ+ zNd!z{;Qm$^a?*?j`&U=+MZ|KU|62)$)NV=A|QB z=vV^>i=Y|&>YUu8g^#e@DHovZ6pH4VdQ04cKA9~PO)#Zqt0(?n6bO{662|K0K{QnZ zHZgS5iFtJIvVeN!te?>+T-HQXE4eNy~Bnc8z2 z8FOj|F6@?O*TL8Yo570x(ZtI$@o9(7%ZqrUSadGF(IM4EHDC1c-X3iy|6^nBdOL)6PC?N5;c1dI59_;Aj2p zbv%RPENvSw^EYSQBahoe7I?VQ%4JvW{zkY7Vw30@|Ev4O+Uy&@^kt)*o~bhGPiiW> zSmJ6f`J8^w)Pbqaq);!A%_G9OdL?VF=BcNWb;0?4N|sX)*wF5{cDC%v=?xao&jNRh zx6xzAqT)~$jDSL0*0KaOK`o0SgZ@y(n#J`6j>xscl${o)G@!*6!K%$ACx4)Q@JHPA zPyHMd=;sXW<&Nl<$Y7Br9Wfqx^yh;%UZfva*~n(zC>Yt#UO)Q>>iN&luUvgCAzDb48=ZVAc%yxu${QYlB?+whrU(wnaBH3 zTd;;K`USW~;3U|A?g#6u}K>)(#N0NL>P5%ERRSYc)szi z(#sD7JG(b2Q9$t$)vN*m8<}gSba(p6!^X3)j4*m|*$4!+G4)<@*DH)@v18I&OQiUq zxpS=`<*IU_b_Qjk&xUzF`AX}$Q8Ni=85zD#J=GX&A%^TCTmoiEWx-~B2TrqOH>L`N5c z=Qkm14j#PYggP&|L9ZR5poi7Icr|s)Y3^1?i9~p_9V~DKFc(yMyyuet$y`a<#}(U) z@%pjDrYme%R!B(6&MLhxRX)3`XZN82`^ZePJ^e^pxD%su#|{GbEgN=Y?d3y2XRu!8 zT4Vhnxa;Vaa2N!gf7Os!k&U6kc;UM&DQz*fXb+>3!3?3t4cCU4H|f>=ruqCAM~r7T z4h7v-Z(r(PF^?Mg!oO=c`Pcic}E$T7sw`)fVO< z?d;zc$ow|H^~NC?9&TH|r5+&BUh|~;&K&2;jMwIjC_Qm{eKBeIOMi6)v-+xr){11{ z`jq$&@9!T^SS5S_4hRZMefl&^_#ZXW20UtQOuS5<8Dt*v_Km^Y8vcUg4LpNhQ+;>j z&~2OG;1)otclhW;5gp{5C@O7OlKaZp995UqCmiZZbD$)Lqf%5<5i$j}hDpHaTybAMOU(>zY! zoGnZnHVs@DUm6-YL7ViRbI{!~aBiyGHC&OPSgW{@9YoI38UE+JVHCfo%sObUrF)r> ztX`A8xssjM*nHn1$>ij{c#6?htp&9=W7v$YWlUPndkd=bKSIm@p}?kCY$;!1V0&xk%ljpkh3`iUjgfFfl_SH|_sum;@7*sQL8Auh)K7wC5X zO*RU~)>0U9B+BHMShpVUD|Vy2P(YJ5Yg3VH^S>}`wA}sPvbY&0B~MC&iNBvThvk!W z<&LSSFEeqLk#%^PyIJHRIJqetb}ak{-o~9+hQ^Q5fd7KVWY;G3AOW*k-foB1N2)X9 z-S@+cYfmJnVX(&~#HIHt3Pd#t=Ru6A4PD-UH4XUf>b4L+kF5Uk2Uk6Gj?J zHXw)VV#f4FZ|m?~v4YoF`quw=p1tXxmx7i{mMKi2Q({IX+AT`)1nfF<+`agu{dk6YpCBS>a}NDR4D1l=Dd>nh8Hl{}725_p#A!1Bp4b_DXN z5Vjwb8IdLI?{_cNDk8g=ZM>hC)U$jKxrs~h^o^AlLR-gR$Yc?;Kt%Zh%(k&3gsX~7 zgvZpuPQmIrHD4VCGrnzqrY{q9*KVk#zYm;wqXD1%zi5!In(_b6xNCe#2fs$AGaMNC zydFX^{ctHR$({$#g-kcuL`Lno(0CqXDID?1wB7gU-i}_4tXLi3SLC0fzmH(W$YAZk zn}3cjiYV%=OM(p}M^3~A15_34DV4KORqMt06g5t5Hy$r#fkIu9d6L~&T&{iKxv$`> z#Qz>yLlY_e+68O5yM2QFeex+44Ow$gGQ3nztB<{?%z^n!@M*5^#}S7^l!&h#7nhAjN()C zDrR|FQk2D~?WjCfcw;lw(YVD7N^3mwYpGDHtk{zN(#C4E?bC!3(XwHMAYXR}AxNlSY8GroyyG5%TPuonW?o0u^`+z&^!;bVydT z^*MgJ&t1N+IkCy~*gSAL9=rCqy}13cy6HX$u`G9puY(m6W@_8pSFwoPS&`JO64zyjg1YVkv{Xo3^v9j%%_#8^C*}S=F5JKd<7-bP5 z>$>ABaWKD#SN2MhKC=4KXaCL)8$F}Fs3~41g2>zD=yMZqmSxG#P5!JjPL-& z*;SitTH~RY(zdA^z8#*_n8{tBwYt;q&Fk59M^{3#sQ(6?r}pxbi@&4xzPw*fur%6C zTE6)C@<~?gZ|Xbr>vwc$+kpd@4Rdpfj;aKS*OukcIFj0t#WQn++iWsJi<>Rnf ztlRBMJNSSjIJR%`$l*&FZ~iV+a8-W4SDASWO>>r;mOAw_>Z4KmS1M^+#Xr)UEUCxW z>@Es{S;OjE1tb|>NOBC#xmHf&rsW<*V5fD`baQ@prQ_-n7#7U2nu-l(wi@0~1avLs zP-^sXqmm9@LkcQ{tbDwH6mUHo@5=kL)nAp@e8V3;6C2`eM$HSA)Wc4vj8Z*H>G4zF zUc%bDlj0`u;TtU`FW)lul}OIjyY`Tyte4(oOfBQFGK!lMU2C8p^fp>krB}T`!F9R5~ZpSgyA^mRr{dwQKA{J{3G97&~Gin)K8*zT8z%3O`!xS^H7U!Fb;r5C+*f1en?U_yh7I-<_7djrzAut?CV8;>CH{3#0c^kh)c~E~wMY=yK?(zIg9+@|6$7 z`^Q+HVJ3*&l=SAp3@g3FateKquQgoeQ{3UOAN%Pt3KFZmR%OX$r;02ivKPdr;wMHm z-R!y-QgpzIHoFakxhK#}`$06(Gg%Z;d-;Nr)!mbZ>UpTjodCr0u^e8w&nnxLI_hzx z@~DcqGsE0|^vnn&U$Ck-Tk(q1g%?Y81;6u!`LUfK%GFnn9#-H$ppCU^?`8v_ODGDlq-aD=Or8JNqbL@BfcCW_^x@d<@soC zoXQl|jy8iB9(Q3Cga@|{S7#^@*mRbWASuvcuo=G2_^fLe0UfQia!YKTYS(1=)2=c+loVk6rNz)Q;uv{5M8$U?qYmmt2U*!`A{+jB`=%C|F^Q!2vU_+={ z2HB9l19KmQQ|R<~jG{RAwG2f|yEz8Dmj1F;LSEt6O53=LetZx_95QUx=H5rg z5IY;FQW6jsRwxF-gPS#bv`I6UBk9CT+)f#F-9zys89!){?77Yq?_o0gR9bZ!Q~JVR zl($)~_SNs9pdl-8ol=UVXQF(=F|sC0Z4wBHnq98-V1=ex1~DiXUp%A3FLrO*h{)T!5~_gT^Z)?0~Z zX#wTZ?#l@O>DB)GL5x0>iCE#s{>>TYts0X3e>xxkF`Hfq)*$)W_#~cz0H$IuTtVYi zV?ym0J51r_Tek&NXz++sA8;E$uGj-^uql|XY{Qa{Vv)F>u?QC$L5t7n3ksvUVk2CHv!rchiQCM+r1_!Va@v7kNs zycsd>X*zBNzl-wD7ar!1DMP|s$qnfhMjzf<&#rbb9f?1si79G4#R=Uvox4qaan8xNy&dJ@Q);*W=h)7FYu9}Qag-daHh^wJGJGQM&~M?zo_kSFOSUIv_=e^zzM}Y1 zYPeG*0`S$4e+WtH@;n=mc}_D|WQEIPSyOIr&I z=&+$8B!iHG?l>MOgY#Tuii&)$DqwQqyl@xJheyCK1z)SZWu!Pri2{ZifISRinf?eQ zyWT?_%>iQtZfjICmH_J3(=pPWJQXLt!j7=f?-)2pXx`=W@t z1f!^!txr2=Hy64w5rD&9%;7;FwU!Tl(T*_#5*WmumUccf#;vhjyNmnwMzBO}vIo($~P*O|djy#{XgM3E*@S8OIG)Fi& z;)o5JQY}qc$I3?|M+q{BI}8Yd+Z^2(|JzMAC<+P{`oN7gK&cpU*!%-Wj7-D-rg5Xg`{8gXxs`>BK~w= zV*xCp+TpL4MY};N(*N`{!3}L8*?NipXC(JD#Iajb!lI`ahE2hoGvH8uAjyvY^HjJC z5zY^lvwj!tEAPlcQk&87+pW53L>bczMZ-tn`IiT_U>~$+Fr%x7Cl-;U#b$J(Ql)vK zQSeGm*ySs<*JQc@^;+`a^{z#3@C8mcofgPa%&8W}r)0Fs(quJv6)e4zA2u4#ybL4= zuiaW!oo+5W%THs-`MaGjj*)`2`nsI!jw%=HU4<=iqGQC11uaTsk*2j0vOfvpXY_18 zPQuwpq1nR*ZOf~3T^a9@9q+DjvMYBKw4!9KjkTg!{Nxx|54(sI3;HsUmvbs6>8%#f z#AiQG^|IDcX{~rZ-wNEio5tG_>!{EiQ;Yq(Sf8j`VunUz71gAK*k$s4e_@ET=%Tc?V+C9f@J z#$0f5|Jxo}7X$iwwSt|OE^%G*4`{(#eC7>#swf!bWAr9hY<-emwj^}4If@nDtb~%{3&Iu`}L2p zZu~~1lQBi_-T)?_Pp1Uj2af&y>g_#WFgmM+9~9x}wFZgAN4J&H#j+vWxQ0D%w&XpuoZ(RJ{yhER0@x~c*^K{{hg@}-9StzDY}EbB_im@!k$s#cB+Sq51sprqDjj%528V4O21TAhY?dSE7q7R);n_+Ik zZ^{oddl|*%loqh_#c!?grWlafjhwxC>b~O<-ovkxt}m>xlby@d`!~kofA}8%rwit) zAO$B{E&G!Zm4~lz{(c_0Wc+3X-(ywEaH-`t#Ww$$kaKMJoNqXH?xgG2@#a*02rBxV zBw^SptuyJ=(=#$V1;0-Q?S4H#xMb0GCRAwAM7sj;xRj4wWJcfWT1V7Unrd$xs!x6E z2o%Hjbh)41f{_ZFO&E?q#MXg37K{%gBR-tB8ON3gs@Tq+90oT96&-5a_AU5-=P^$;DbL(@S*_YKu)$lTZUhGRd(2cEfhdwL14+*NM$pe9$T5;9l z7wnJz(*f!XZSD?q_H{uVaXctqh>(g1mKH(t1$%t`%{x&=)Vco?+VC*mg2uSEWO4kd z?_hP7HU1J)A z$epnwdvc2glRr^!X=ftN=0(h?Fq%kl=*sMOF>nNlQu>*!E%DKxp)}L0qjD{xbTv~& zP2Gu!cA3=2A@!CNl<@R9zDH$ia9bvcv#49n>rYscTu+{|jmE9zl)%EAVsrf8+U*UU z{}w)C$mm$8GN3EXAm1;-RSY+%*T`*Nhu0Xl#sNW_HVfx`R*6YD6c|&bSuW=H=J+88 zKc8~lb|mM0SjO3zK(2@%UDen9t^mAvJWe>U#2^rQp}4XYqA`L%kd;Ddc35a?M z_qp0}s4>`$vwMf8B6ggXl3r%x7YpJwPYc>xr_9fMP7NPQd`5$_}NJ{h%-1zMvRNb#DqK$Cl1&C9A{0P3tV=I|sqWr0#1FAg>_{Vb2x> ztCtgHG@jTNz(Gxd={GuzuPhJBBOa{c|2o~@u~k{?;HN4(9ERAY95NR0 z&eJrR{crW9c(s6Z7A>@s$;k>7;OVv9`=R3p9;N_DFf<%TdIA?nV;L-!ifo z<#`;E{pb*?w$jfb$NMP`71)@#lVW(h3zexvJ4Js;wmqrxVo&Z^4h)2}`|c@~w)~Kv z-IJjFbt~DF99b)YL@ZVBm0V{(?^$DQTVEyLatx7JdSQB!vo-|Fn8P}Z+me^dlkG?=K z_?2>tw96+ukJ=iNo>RMgotk!|fM4bzu>)QvUDAq-t7oYW31{!ElooLd5;YqKgD;ED zXuRXO=DU&Ydgw8JjY*UmS*^@Ovofqrs%3WoFsUW8pwwflT>GgsNCRudv{PgRm;Vqj zWT|5wD~~Qpib>oq5wFz9?oRtE1E7WMxS#imdI;`_7|fE_^&^dF1B6wwWheeGI>3Xm z#PwUmPS|&JUgyJ%9nl$O(OEYc)X1nRprc{dx=jt*)k#=WnvdH@eh_EDj;I9iUz+8J zTrrBAOLY&wo4S6>D5#v&+ud)Jn zJx5ViViY{bRR-wq?>Oi!U`q22@4;H`LbfaCh~3ru?TIfwWk8M}ON*Zqo3a;qrcMVw ztPA6w?^7QryPs&0tKNYfftj%L#~KWIU>7x(Pqqo4l3(GBTbmIF9hmyTAQNEkZbZ2p z#rN>5{T3A5!PBA<1~j+TkYW!gDk5NI-CNj2NH3w<(H1fXTUfXf;Zxe8Ka9rHou)r$ zTNwW=UX7ej`~GK-4!2MBl2`S;C2sK&ZT;ytl@b;pc&%gVZU5D+%vQwd5&~@=awvwR z3QLVFt?}VU^_sPObhs6)J703%zP!NdU?PODX(M)X!c5Bez{N$4FL3PWKcSr2ehA>~4A@fdHT{XGon;T}^wkrmHGB+MC%djn4cZe0Jx;rFsw zQQ$O92}D%jgcRt!U#s_e0=;`*=&MiboDYJtB`Wu~A6d$&IKWKv{aFtrCtrae86?hs zdnQ>1A#=V?Ns+O=<1#SsW7U!P!J`U0YuDeaEN2s$u(tJ6LtE;U&21a~n`@f~(3|P* zNk{P(RA*&!4!eKt=nT)RWvOD+KP|80mNZ*RC*I_`BN1G;{XNJ;&kY(kAJR#Sa`yVJ zvOQ`f4xL(q7>i<-;*dOS6uk>PThm-DprR9|PL86Q{ADQ0KnUlF(l zJv#GL$kQGslj}5?3Gj>LAQ74~Z}YkGFI5d8|KL+E;JIcsIB7!$AG z2d2r9Y5PdBas81^Q*x3{^EX45mYn9|CNW_2nK)*Yu8mf*V|NdzZ9D(PspEwc;9_|- zmDV>W+2V;U2S7C3$zam9!+exWXJJniA+D^R>(p$F|EF)y)pydrBRKh#D}%k1q}MtMBN0 zA<}-9ub@IZ9iSSpu_UmrIVFio*XouKq7EqXgHDU94(k9*a2EBLtJ1c|KpD@7vjD>gILHzVlXb-`*U6bMAO5F<&t*2C4OyLLetGisQ?na5q2oVtT$^TgRe$MbIBUky<2H1Q8r|<4T!+Y+< zxPn;;t)lANkd)-H?}l*pK9|Y^&Znu|&QA(;I52B|=D&HNn7U48XDG3_rV^z(f!yDz zzWuTO*BVY;Hy=eqPQNQJ%l9`DGEFyfl7za(M!c5^mW%Jj!4~PL1JFS1JZ$) zGF^X4y!h0?-{#X0_*RB-QIA-!sz}pXpgfp{r z;=r{9P6EI;dcNXr5$k_DqV2}1=hlAP3MpU?@3Q)p%r(&rF7xfunL)Uo^Htm}SE;eK z8fv#uYWHwGP^>boygPY6l9*ODnt%cDbb};=Z$;|;rTWPC=ORBfAzC6%DhShcR}3Qx zlkdpq@YlWAy8r$(fn=%Qr43zM@S9ognR}<$TQy&*zPVt`((=cNdu9}SCnf3o_!y~3 zGBduYI%6`ixS!R|_*)l4yU;bQDg99r4UvXv{tbC#bD5Lu4KLsyPMx1G-j6wHTsLp! z*&l5(?1X;KNPmv6VWLgxuk~in{F?_))5h0Qds^&CyNcaF*05sbptRf@jyf4|Q@3g( z`)^2kcWAhkw*vp!tZc(e6fK`VK@FO5gE85CndBWleh7-Yr^eI`fmuB8_Ejb9T`Vg0 z6yMw{STQK&-82Z6dh9N&+v*B=N`j994L{>p>EV;8^eQnmU%Ypxey367V@O_h3Vu+{ zl&EN2^Fs~v>ESNDR%Burq_^DHSe}kp$G@8~im#E+f(SPVA^~AbI7$L7qwUu9bhta( zzimc?e1gtT!|84C+=$?J)b0^50UA}wLgS|HUXC(SF8CmVE*v(69ffo_W z(DxzH*^yAnJi{deBlb&so9Bre8tSlXXbi6(zn5{WyWq>^@y@)r8X*#)8-`qe@k0Nf zPnUo2$kw6TObVosdDi2J9xyKb{1KN@lj16&PHR$W7$ArfHa7%t9eN}l4S|BHP5}3= zx|1JkM$>vvP^C?a5;Xi{odW{G^Ch(JVjC}77qepk_duH-obMxO@ywm zwW74HYT|$Fb5^UsNh7zhArK_$>;-hBV+VR00K!_ZR`Fwpny{-9)B&dg0ubE*4`bOI|6?ZrMGH52=ahuf++x7+VA}YbON^q<@B7- z{#*_Gd0hY8q{4D_OI={1au!@S%3jmQ_F~62p;2W<3rwhBR1l+EUE9)rwBP>513Dx7 z&bLJcYm$z@RP_=x`5XuG6n6U6TLJR0w$2WL%F0vS#mQ$a8BWwM)=jblAE{i{V>=%X z#kL+3Is%4WB3dv-+s4O*$s*zV@3XM1K_a$NL`%|FxUlrEpmyfmm**rOZLgT5XskWd zTJxam5RA2xYRcUM=C^HwhVARNtkSiLRW&xl-?TSAn+-|^@L&z`6&c^TeGmy;=GyJtG}M_h)9U(zPYp~mX4kFA&TRe|H=4~p^6V`NLR!O`d#*GJ*(|CrPLDcAVx zr+{CBvZTrKe*T|B2WE<;0QOqq$UL=e#v~!S=`;7lESV4SIZL`)Ky7YPOkI4L2v8W$ z;*>`YDo%7*+WOh|7Bo+G5FQIV_3oGbL!`PMN!;O4ZqoI6NAtceyg_5u7vuSl$fYF5 zuvC5(cx>(4GJX1m5wL`P*HjZl_DCNgdUpou_8@nkf2h7VCbCy0)jL{4+?fvkY1z+Dh3jw zqVyU-q=ps(jE?3zu{c|Yc&{X@unQ1G6%|`_HRu(T1Rd2DN^8EqJZ=1bKbBO1>kvl5zNlLE3#cJ z5W)|7`GABv0r;fUt?J|(I9&l{?_1S$SFb&W1C?)NbA@z63n)7Bomj$#yY{jY#x|m? zRGl+fRV3<_hBc3Rq}~Zp#Fo#krzqe6?!vuzSVi|E2o%h1XJNxJ76O;r`xl#jS(7=_ zsPwQL=#;Mvx)oGC5Zlp^vo3;*zxr8sEFl?T!ODl@^cb!cnSFNm@Y5B2x1*(m^psSZAD~!E2`Y-FpIw9#&VLk;HKks zTGRi&MElbv3dj*!Kogyg2-XE7aJyfiNlReh%67T~x@y)q|LtijhSaFwYVBHBRr*#9 zB3n@9aulS%>J6mwpEs2M{M#G=Py_%aNh9e1rd{a90Bmo!d(5@3(y2D2ZDc)5ghk;>lHxzJz|r zC)WE0$&AbS6d=s4=s3>_EO>9WD(DVps)Jr?gC)D>$h?#}CcbjIuCgJfAAKs+=fzy4wX z$WtszV&&Jzia`<);mPy=0s_M; zlp87APNzg3+uS$fUhjLgSx7#)t(!n(Gfn{`^t-Umt=#aT8&s{W#_rpjm{&^9IYEF;Mg2`jN zT6<$wbn%P(hL114N{(=l_~h64*+;ko&#nH#YRvo?zHaN@M&NE7` zp;p!#l54DbJz-)u%zjH8PCNssNKt)L;=sdbtoz`K4`J;~C&ImQ@8)h*@ThwMF1!%i z$NfDL-B3mQ@|`RAOXzBeE^PLA@2PE0MaNOUv4ftovT(weD({h^dDxC&;R1r47hUiA zeiyDpx6HuL{YKl6yBdo%lIdBGK4k0efnOT>Gu`Tk4zWi%JvwU$eslP>cPw8fGYoe@ zD~PKysUDTrzxUOin)m!wV^N}i{+0d7o1)*2O}2-VB8Mx&NSiNU@eee5;zgW^KDweUbC2whX3i&CLU|=;4T@fs9o?`9Zx2^?xE|nnVqNn&)AC zt}tVn5Me8_+{Ql;KLN-UG&!%Z@^Jyh{?s+Si7A?^pk}(-?Z-cKeSlK-vv>VlS_tqY z137%!aoilRu%&~u4NFoW^BlGR6kw{eP+yKAX8DZ}S~5FvQ$zV-N@OwEs!0;Kh;ME$ z_I{je5sIw*h2P@cs}J(8a^4mS-FO!Ww43lDn#)|nXm8~rY;ILl=1ScAnJ04X?`=MC zhuL_i-1&7}@PS$EdqTNjPd{%>fWNPcE8sZ7r#7eUywuRCV9Zc&!uOx zu4M4gUiPhT&vzL>B7YUB-9Uvga2W9F>uFbOg*&}p5W?ZCEyy<+; zO+mb!MQ0a^cgu*jUn;3ymQefB{Wu)AlX9FA{QyZ&D?ojH;zc+5WX6yg1FzUhV|XL8 z5VP05fvp9QI|mSpO?L`TEhHx)_NoJw(LN5{waC~swrIxrwMh7)$mUqgVsQQ;TiI}L z2A_2dNq^$4=4YGaY?mlcRWBw#ftWeF?cyVsxI9H$==P|SuHfz|#=9AQF`#n!?Y%g!+_$6E{d5=J%W)z1V7Axe6J518MwxF!=W{D&pFY!bn%xY zuhZqTM%`~L_2Hz8hW#vPrQeV2gJ`bC1{>DpAD7MwK+u*xXY9`(|S zGN+5FQR&6)lS2iO-vz7MP8>-gKY`2wa*{i^iA}d}Vq~?J8}HKj`)-lt@v0%@^bK0k zOl0}No+SLJ`Y$|h979GtB(t-q2QaNspem+!Lv|xa-7|jDo@>A`-2QiLNgmLi73d7l zm-HR`{il8qo7%ni`W?5)I)*M+K1KtpJS z>SEx}>8%PZP#5CstjM?LKeh1044S0N6lbmMa_GH_d<2{2!Dy0?8Bo==f*D=^p>xpU zWYV-_bi?%F%l#P;vm7Ini5>9kN-ZDuo1GMFnQhno1gw^A~!P0Mg^V|532t}l6-LtzIIp^z5%2h?`{AuYCp3= zQ~?p;zIj(dQ)?0Iw8fe^`7Y6o_H-_g*FZ`Mr9q6p(d1Qq%P@@yBbCYZTl&!OvObA@ zPC5JDq0X}T@fvwnfKEngyOUA3&nw?qoi{~Gb5|sLGkB3{j_!^k)FY8`O^er%HsR7> zIq9QrWGq#>85dT4`}qwJ zvq^P6NAVnNe%XM8_Z8`YMP2_?_~822_@KNsaO{sh_F{zJPP}XzJwjsicA1MLrDbis z{}Nl|&daZ~%pT5U>0?Wk!@E2fW7p8Mcq}IGmtOqf$86S}WEUp))tv`7K z8Z9Y!%~hBN#RLd&xg?MZ%E?nQ+Ad-}ov%e27#y>6;oP!$1p3so#5tbi@1MQ_KlQYB zrL|-sYp^c9GjNv3(>i5vqQ66=8d<%e+7Ep9N!^l9h~1HsK0^FAI+6pPl!~i&?izL< zVFL>}SanYin6$x)r-_Z4uG+ee#7#Gb2=;G27D+C8>L+A;=9%ieX^X8j9v5!^2uo4$ zI#BUjWzi2fehR;1SKBud9jDs9qJICWZQ}nUXZ1LZG!RojEd63cbtd~2OkV5h2JD0B zDI3FB(#*M-f~w+amW_8r`t>)sn4pa@65TM!grZ4zqCppu>pb~$FL=F)oJUZ)iO}MR zu#?adyI5*9R{@}-`)+*l8y5i&FbD~6UepzI?Ynjz#)(k)W~o=E9si}svS4EYunjWK zXtP@fSj|26-d1&nyX*hylAkOuB9MFnh;EkTOkyAjTB6?nxg>aI--aV?m3F(G5T@(e zqMo2t?Ck1*{OcpVCBn|-+MC~dN4O#tMeQ1gI&)|i<%Lj~*>^7~KTX2ZS&;wBs{|0C zhOwJ3DK%D0$}_<1Hc8hhiu5ji{zjL~1Ns22AqZUiTp#BmDy~!oNrgqufL`55w0S+#F&#%>AfexvUgh_1;K_JlU*xK)Z0l8O@Y% zQPmLB_KV9Bh(>fX!-M>_WlprRhS=HbdKaxV7*;Dl3;!VjkP9Ldn67XYpnM#Z8IS^E zq%QA6yN$>(fR=;7v0zI2wT@vbgkumecTtp&n6!$!L7A5-!_&wS7Ef0Gq$0vbtu=Y! zg)W)2B?c|gJ_gRqRgnzKKuJtR?m=!G<3cI@^BF2=^BLiRu>&dWAa73>LKwi#@ijyC z3!*KH%k&eM1QITuY9sHp8ELJ5y4H|Ne1bwNikZ+2#aWf z>yY0QCmk&1dMpVki7~BoYuM$nij*}Gj9{|}WjlS3knO++@P)YpdSsmusI;=%o#~hP zs5w(MAI<{x0$AJkg}96UdQ@PNm6o%K_T|A4v)Di=fv_I3gqiLNvZO(n0nYT#CdOy@ zjdS&7gL`h8TM+X;iwMKXp34?%-7~2kvZp_}pB$|)Bx6{i*1fiA! zf%6tnfLCTeM7dY=tVh)OtpkCkBlC)gXb%gG@KRpyw$o4-=I~MhZb@j8S&WD7o|Zs< z=K+Qn`9dRM7U(E@eMJ5D;YOi5=j+%nFB2ix%5@>x-QQC*Of37gZhqr@eQuD|lE{rN zmw@c45j&Y)_|jJ(&UU4-8^rJ~XJ%KxzWDHHG0e8upj+-PIk&FLA=6xJkK_;$thHX$CUi~!J9I$fuwilmhCd~VUn7OCGWLapnN$pH@+SS z!Ux+2m&AE$sxXS*tpH(N5Re8HNK?WZ{+g~7$i&=R-IZp#MsliwN?^xdsR8Cvsjy&w0NyLWax|BHg!2KwZ2OVSueaaJ+hW#4#n+a~rqclb@V%P&$Km{WnF~1;81% zrvt;z>bH6Uw@~57PyOH)rjN_ce!PiQzXYnL0z||0Erq>7=G65C9kP(f0cZn*C6#&a zjqH@R;4DHtulNa8-cvE$X^5LP7Dm*9XHMSuyKMc=Yi3X0->tBI4AP>G%C3^ zZfHGg%6dkX`+H^NlnIzC+4D(0;KLfPI-i#0(odB$G-xx4{DqP2nGBm{R_A(#*vM%~+gwsCC728g(P!)o=>OL#!pR_yX|FPCN~wvt|k z7hv<^oMkUiCB-ce1E$ZGFQEsLUJoLL&d6(s#Q_voB;q?BhQOj$rPeeOxj+u&LG`1m zRv|hTo#Izl^-j;J1R_3NK|3ckQ9~JUn;;HTro$ob7+EJjl4Qywd*L%Nh34!BIuF%0$W{gNEB3~PE#LA|oS%;in$3v95t-8|O4WIjEMPJhL zN`4hXbEz8yX9=Dfl0J~oT{9qKt5`68cIg*|%~pySF`edhDGAL zjE3#M#6L z{@sTLsr>6V!-5cG-Ybf;v0Pmp+}xBIL#gqnAiHU^Tn%Y?M@7|&+uj~=+>8s9!;eNQ zblUN?&0PmeRHi^amN@*i=*RdPyc+asZq)bZG^Mgv4SXiQE6%q25im{JZczU5Q`);t;#QDoZA=~}1b^MImtDuKfH$#ClowYsdE<*Z_;hX~f<0IZC@?dGwp-O-zeWnR`q6+MRCgG<$lJT$$fRck|k8Os$k;dd1R;n`M zq%t4l`wqM{afdf>?5W+`FA_HC&mOiC&n7*^+sij>o_!}zTJg~!CwDd9naBPRhnj-} zXR<^Or(-MKkBG+xCyLl!Jn8s=Uc z^vS~`kWFU*>>&F<*fp41sP1OuL&Ka}fJ773?Jdre-zbLYj;JLl6sw+_%r?w!*qpWX zPW2~Ms|C|ZKm|AMW_a!HRQdg;q<2)m*V{jC(f@u`exFe5`Hzhs4I_zUPT2q^a}mE7 zGzmIu1UelEh)7A5zl~6s84HRhNoP((lb})4bzFJLC2!*Sq##cR!mXB7&?Br?pDXnX zQ9DZkw`|G=1euii@i;v{E>7_)z0L>N$WnF)Bx& z;)7!NUcN9SJ0~TeNl?xBSW-RnXas3MuMh=IAU!QKA~zvB3z2Zigm<;X9`6$Bf z?bh(H?T;|RHm&L)*Ie%=tGN0iY9#QRDEu(BA`J~%t(be8+(ujXpotra5RX9@vn5u~ zyBK)q?rZ9A;Rf(ZJ@N+vXVL8!H|w$95~}W@**}=KHrBS#NA7%IGG)H6$=g37vfT7S zv{r&n?;%a$W8H5SGyp-A>nSMYoNku?{C5sZ7YIc_B&nw44s1N$un}KhX}Tk@qO7upcKrU04DP~`J-skL}~3-yds0d8^3*W~coBoN); z4s09V`mC9Q4GbG7A@p(LWK_BWuOGLnzbAzC7HcYFbSx9zS9S+9eIU&TnB)HZE;d(I z8M(I%W0W-5xD_NZO17W_9YtA;_|fqeB3 zt~Ga7tIiFT=Fx5~m@p>Y?iF!!DRb-EE6+4u<`z8uNwIzAIMQCQ0np_s`05YsYSAvg z$=GWWB(|^0-;h*#@y+-9d~_R80Ik{&h~ZZ6pSVIV1>fX!Asi}yuQ!0Y$H@vXn=Nyi z?}0Ad-$kn27^-+}E=C4rU0B74;VWKWz?YWjoR&|Kz_s)HiJfgQ-I^UY*HFgrfmF?k zS1~13BU6?Sf!!Drv~T?Qrjar1 zDpXOY3UC@-(IY4{ zu~?kTr7P1{(DS=v!A_#a7ag`gB?Vi0hdw4#jl(@Wi|E;dspx@yk=e|Z&h6SO486fB zbTp;j=u|b{NB%G2w0fs0^%)?ab`9V#2144-wlOi=Ueq}QD) zg~Y+H_XvRqdy=zYbLnrRi~d&n_t-k~%MTUj_OIXT-CUL}K z96V!7ax4G1&76RPHnH?qEQK}5Ki!JT+~QvX;#VQ?cY3I!rvCj0+%!)}BQbZzZ&ts( z+1g+=L8&c7Js6i2uA-blr&P(>r|_$E)nZW@$LTo5;^(K)q)}x}5GS$P2oN_eAII>? zjpxib7pPX$LwSK0bK{n}k%)UJ?kmsS!q5X@R-0f|qZ9@aT1Pm!AL{)&a4gbASrk@b zGy5QXwZ!0}gJw&1ku7)^gOkd^wzMo6lMl*gu@Jz=rRXoZ&0gtng;s2RNEQ~Mpbc;F z#_{Cxq!XcX(2-25zUVh|J-0K$kkf@#S8An?W0#*8B3YqaDj>QG=A&5jB)|$}pU&*p?AqA>Hk`iN z9%sr~{hx zDhqrr9+IQD8%w$OSqR2UHgE0W$oTaAe%90RN2-e~Fc981xDYu`R_rZiO=; z`MoTVpNO!Pyp4~8d+NRPdJEKhvS$N&3|$|kUz+YhD1bNR9O-X;cla&0IjUNF|1{?T zpI4omi`B|}=>ubK!H%|#4$zoA_V3VzW``R)grgmg4!v034f|DPA=vEdm&4s+gxbv$ z8=62>mzujQlKvd_(3uZT2oEnrId4GV1aVYDSN;pD&f~3{CrLzVI8=tbh8lzW)R{qx z2jA$-WsL7_-1^8&xzH!ju)}iWNp`N(FQo>cD1Rgj|E%c-$}@(&-EKDwkw^>jvWP+c zDvNaaY`E-QZ8T}ooMZNI^^?Ui$53tM9UkAphj--c-Sb+LHDu&)tx1oHLQ{9}bv29( z%RK{T0WRkx63>TtIvT9zckq$$gJ?GMcN`cRWsp`3Zepsd8NQY*5rGi?uFk<-<%p$> zMek8tTO8ECX(|fmp0(-U&0WW8urN9=qgbPdbX-*i@ATKq0*VFtOpR!|CbKT<6SKmq z5Z^!uuCR2P`wl`&C^umLrLLEIYma{uCCS_(kgBj0Swqa=E@G)#0p(ti8zecv%ddG9 zLa_0^r;c-VD8I*ny;(#bB&gs2{jvb4Isgzm4y{+Hr*W8f>fQWn>|JBUa_~-J+tg4= zhd}N}(0JZpNdv0R3A3En5Lkf$INCdR6 zfV3AhwzPXjS$vn8zDs33zi2;z2fvxNBikDoBCQ(S96v357Mj;TuQrQ79gxvpxvLA! zkia>uisL;GU~&D%UWGk{A6 z^=ZF z-Ho?G(Jr9pPbZKhfX+-K+gqR9?h2(LK=?%%TPFy+s6zo;mc}?SsA4r2_KFC65!l7* zsTd+=?P~-s-;X6l4uZ>g3OKJ`04{P;fCh6#S+Au?OeH{l)}}Y&OJ91g2+npfp2Yht zFP)VkO#;_^+^T%mb&bzM=N*<4-Su^Qh<&;oVWD^u{BHyS5zGSC*iV;&(i0ZmYIAvyl; z&WZ=8Ix|2GGeUY?-oZQh%96kk_+Zu=)Wgcmb;0x}dBfKYMyQ?CU)_U6QEo-a=2i3@ zE3P{KjPgGALYZ zgb8*ZW+MGSB|cnbY7MR6esT8(B>AE2-5Q?b*FG2C41P?1ja31h>PQChQZg#vQ;DT! z=U+H<(%EAZzoSeo$=ODk81TRp&8>a*tB(z#D2Ak-D)aoy^3Q^xV%RI%58Oj20v>e= zbKM~uAGF^lk1d_2wa92I?0j2GbIrO(AVF!U{|k5l;7a*&cvu(81Vl?*KG%?)JD#|n zz=Lb=p^9B#q2nhFZUS6T#he<$S#9Z#3rE$8QD1|&@~_W=Y*rN@`{gVK1oBREFv!`F za}XgcU1?fKNip&T;|uxd`Lq%J_HUvmuK-tCwu0P=p()^O|Gbq6$JJcptJo5!2{BbY zLVz9fI21RbEOw%Bzc`HfKJx74vokEI2&f+%2@uoc7gXL&*_`}*Jq4kK!ZmN7W4m(1 zvtpNbmf#cv*N!>U!h}Qov1S)f=ARt=Yqm!YR@ESQxkqt-;r$j_+_dyDFnO%5(w&RVN#&K@IW0ptod{F!~pRx?a z@K#^JQo@sgl1tN6wWW!vrPlZ6M42AENYs~hcyH%5owfQ`kVcaT37qTu{Uy6_8M_Or z{62YtZ2=_Jr_P80?;W}8IS{EMRt_%tsC<+n>?xo=WUUXo0z=3q9c0My0t)+)=$fl) zm;l}h2m(Ayk_jYviG0*`cmDTNNpm&_gXBfJADXhgv2^k#`=Z~PnYs4GeRa|j8s6NlApP?vCqSDK0z{7)d5GZ2h;Y&|e)oc1oX&Pt zk;zw;iou)%<)!l#!bZ=1YqERFt~x6=eX?w>0DLvVrtIS&e(u;o@RlU=Vov!Ygax^A zBIboCASgKEInk8nom$0~Uf|u~o%+72!}T6z$;$}HVx9(Xcg&g?qD6wQXIWtl3vJzH zEZVBigzV9uG$pUWeH9jJGGipRK@<&7%Y2#7f<^4V{M2aJRU>a;*j_ozMYmlyoe%tAcPj6V6DllE*M&V$I(SF#xUJ>1#ie!n95Mc_WZ^0nk1(b>7s^G5}7 zeTC81DrKivQVcbK1 zh>xz5dOdavxLHV~Oa&J*hI{|@EA0F%epJ<)Y7%en_%<=JQ1{rmN+zZOsu{ ztZA<-?=SSS;HD;?gs@{*CA#t+U6>?(CqokQZhyW{2weJFfO-ulTl8q{hUR^FE)bR& zHjEf}Zs~t}A5Mcivlo5YJ7tK;3{$#W`~0d{7#>f!6sQcstO= zi=4&T_}bMg{5VDNz5oMvro}@27pzCCZfJ|YBg+<9S2k*h20B-|7zm07=GiqA-?-=* zlePylolJ7d=D~FWBk^PUWG66FbQWau>E}eBv1}KLh0ihP@HB5C`NgoSVn?0a_;KCf zubcxXzXcU~r-uj}*@c4c4?YY@By8mUu$|6Fo<)sh}OeLuBs;r#5HB)HVWgvrt;@ZBX1 z!k!io2ck`5j#Y@;76@;H?Ea&|LTjPSk|(S0hnW#{sE<;C+`EhOo}A z&;~xgwu-`IsJ-`vTtwr#vG>MBi&|Ip;CvVL+Dz7LEt)c5+CY8a3Qfvu8Dr5StFxIx z8!`>a9Q&b3U7_;Kh$N$}4h}$_Nh|qks9l3~mQ<2L5381^F~VGX_<@I68z*Y`_*goT|SsWc=rq=i5|j^SZeQS7DZ zx^U@tPT!d4?84Q}lNyl|yU=(cr$mxX61aPUskyEDah(OX@BqMg0fwf$3SBiP>W_Um zpL2|q@oh3gM8+HVhH9E_y=TU;=Yzm+0oPn!43RggLqG!1#u8R7JbiM6`;q(E@IT%NY5ic zn-)tNU(ho1pMMFm#y;z3rhkzk)WT2z-~oi%6B|Ezt_}a^@JWi>oo4Zb4dD{4B zIpF9euiEE`U=H9ws*w%)1r3EGz?)o}_d0ABcO?gQOh2>!fpvZS1wrk@Tp#lR9t}`= z@ye_Vi%F!V^Tlm2O+qqjWURa{JwowLAm$T(xMJa_b8pg@Y1=rBsA$h`KnkrFG!C*r?d9h3Wj_I=II7*&3HSx??QZZ z;a-qPcI$3jz_UI2WRs^1ScZ%S&KrX4fD8FrI&mkhkqe0;;l~(?>v_=e|V@6Khz`@c@5u%*`!OgEG!- ztq5^=C*3$JIbkE#2Yk-@TZc6=)Etl>&yM>96(8$%c1UOcTBb?xH4x=iNHk78YLrD> zWtT%7td<|xz}b5D7P_Sf+m@Mw^f^G-x$vKyq`+2>O+bsgqY66O^%26=rdZUOmzLqj z3Q$kHM5I-SO3(IVAIzYcJm~F?M|UfTI5j5YB>}7X1e#=U{Ol#vs>R+;34OpK1_nER zYU7b4o{l_$Xp%SQvq@mB2@D_6Z#qF7>kF(&eY<|<0Ysl-MmNIYH9#T2(u{_Z_U*9* zA;|y{eeuL#8*gjhPanKdV!=6|jS!(N8Qq*oaO4tZOI_a-36U|%`e*XXA07+SD3B_S zcV^;U$}Dc%iajnPm3g;!=S=+MAn3MLjC#iu9ccG!=?eJ2yEgh)gk%?s&Xicv-0GCg zZm`Cq-GKh?Q~@VbdvaSP{p;$kYP8rN0)xe0&+B~LzN11>P{c|Wq$C*R6rbB3| z>Ln;y9zi&=IuA7MbD*zsLzkC0)-N2Xaw9n9l`9Xc8fNic-y9y?k}WYBES?E3*RGzM z90XnVhKuuvp9;N5rT-gH8s-YWZ%+fk^pAe@|304HpKouV0oUZk-46r9qLfPrEhR6u zkq*h0MVz;P`lBKt$bD1mz1oRZ-@vE}49MLiu&9YI1*l(H_H^akibbB?4Pd#xt4{`= z^GT5f0LY2hM!o)#8-zq-rT4RaASr0MEBWntGyQj z2dW7y z@BU{%S+GR?>SOQf`crg%Z+ql*WL=p#w^i-R%JkxbB{zoB6kN4Qs3k@2FN4iwdD32>>GfBphX{m7i`Z40b4OAmZTb8fI8E=lZhwe zRx)Wgz-u*5+RQO66pf2+829AAUTTEwaRpam^GhA_p@aZH!G9$jRZ+!NzgKMDfxQvC zCD~HF$x~_$%^2F$;R_^>dKagG(sfWt920O3#{43#XV;4>0xi`!JRO?K0b*BIxv*8) z614q*TYS9koo9~@x%Ey2LhJs*)DwK*)yu0#!84#L*R*=EEBprr4%8zj{|G73HsbT% z4cwf*fudzf;HIK#Ya0gEJ`IhgyHBVN1f9}S2w5hTj5~uT;L4v!LVqrMiU*S~hSyv6 z?h6{^T{;;F(c03btld(Jb$WRd&6*q`9H9)|J=^eTX9Lknc$~}Fwzis~{kP!{X7B8zw3sWt_u5r)8=bD}*Rx<37>c^7i~%!svpN$08Rv3N?HzPb^4 zWQ`j=;wfBt-dSEle0tl+|0t^zW|~f<5dn&)pJYyYcVGB! zDmWi7oe|{oUOteHsX>wxu{HGJ`jh zSCY_RUUq*bdBC_}eDcNX|C=T#$s90Qr}JGPq9C`j@xw<8G~VaK^`KoM-_+y?upXZs z&hk{H7dQBTSS&7O8@3#_g<()Zb@o2hc|s9A+{1|t zcbMKMuX}Gs4YnXR0WMZBR@#3Z4($XyEwE(U<2gXfGtzk80X{82DDoFBSV6M!#t|({ zXTRiTAZAVM4IWUd;bfi@7ca430@%(=90a3Q0ql(Nx;?0BnWsULURZQ9PucheWr=1s zVcs_GoLeLTF<+{){(Sw3Dj!tQy`L)?<_5E#tmO0&*=Zp4lPZ6 z>)5e_wqyd=J^k+m0;jbIwR4lhPYBudz@tDLF%aUb6HB5~D|h6p*8wA|%-kq^ZIA}s zlmAMER+wun@Z*Zl;<}_aa`YryP<)0MK1Cjr2auT2M?5$V&0>mt5{Z-z&U9O??H=5l zCP4L?+I|$>5nJJ~i(tO03XIh+=A(RGz>ywT*>KurkC^X_8I!9(Q6BZPl#U`9#6zw& z00Z4bXkI1c{_*XQ>s&BC_ziv0=_sUz7aq z)%!_40)VNN^=ElyVz=O{GwSw(4?o-h9(h~l9_Y*@qn-(fSthV8%TkpTXK%P|Y%*QY z#$Z0Bm%nXo^fx0iu24n0GDnpVKETHf0yZ5=?{|Xm@!ZhN3rX0bP0+d6iWBV0oR8Co zyP&+g0@kIUzJhmzFaf<&NnLx;3gOdPY(*X7sr;cW^8C)A+*ocp3RSeoO#>>-z>93S zLTL=B!@#=yZd|KJ#P7+EFX}NI=20{4f9%*U$F}?o7)K422CC`7>@Hi<)Tb^!6 zA-)22L(tBWz{d5Okj=V4yRIOe3J&v6x)n;BG~~bAiMtujdMa+FOx$H91$nwh7dqw! z(^mJmu`=!Tu^^PMuFMT2w|9+~!Ttk<+=X6q`Xqc8}DbMMrT- z{L;Xhw!qlBB=~x0l?uZh|d0}kr}f1Ubr`DG zkzwdnXvReguB8dlU-S_UC)o}-guXMc;kL+*$UCZZjF)&$>ZsQZ8Ti5mP*$>E-viPB zBY>f`amGFzBlyEAp_qzd0?cb)D zTIQF)y~zrg6S3u;@r$u3VVywhH&cA4eB#Kwubm1|v>X`TYoGDC5S#_|5WuzM9E0)O zZ?)Q%jJB5qvNurrYu4VB1S=>OQ^g>Q?Y(->CeG31L`tQ7c{964GXZq=XYS>n@dZ*j zy!Qak*@7yxUN=>)x@yV9>tjLABKl9h(3uuPgXAUR-z};6!&EUV#1G+ULd^&227M7( zXan$rb@fk=Uwk!?{ZWN-0>uf$uRCXN&I{H~`{q|Vixf$70p|FOxTLn*am{wp6A%^w zY{Go)bX@syrl*P_Z{g(JES?wUP?_h#aO5KP62hWl++6)l0+^xXesrC(8dx(xx0s-# zbHE7Y!TDvj+E=}zk6hyfm@$4fgzVsYW}FiXhIi%t^aVSE409e_uj_4671(=Tn2dbf z5ZL;;18`&r`FsIo2}IoW9gieEF8`8Gkx&Oo64bNWbkOK)LDft)$-Yx!e%|O-jve&| zQ;o-4A#dx=VDx*|qpqk5!2&@y*lzB-35On^u&%mN*Js0O%XvUxcY=y45Zmm-)%h@y zX8FWUM1w+ojXRvuVo*iwN}xNu-}rWHgI$l@&Q@g6L_`Tcw04^dudf zdGZUCYt4cE4Hk6i%UTrHeh^Ny)~E~R>bT|$Vk>V>ywd5jL<}T{kpylD-C@R6yv->r z_LqUZs@VfA(U3ICrcSSjpRW$DH<3k_DUs8Y(SDxUIO z5A->R%o0)UnC5)vr)|*e6^Y?=YQn^bUOp~KB6coSaAQO=l58A_)@Bbwc*IYf>#$dt z?Ef~#j2;WkCiZ1a8aK@l(D>7 z7?u5|rf77JDC->p)-gqO$dtg#?VsYRm0TcmaLI)6Z0f9p>+;7P<}>VzY0 z_aK$vx6rN{9412BFk0M*(Wc6*H90VztYb;-ax*Ku&EC##<{G!ZdK1tdaDNFie`r4@ z*89*SXd=ryF`!35oAR*Xjw5X-X0YvC!`7p0RvMMIq}ltM<^{wm#Qz{G|IZX=^muo! zpUD06f*ufO?u8ax54~$=BRrT-F{rHA(nZhjl{={=_2RZ+U3$f8;k~C^Z*JI%#bvy; z6btBGA2!L2LFXBS&S$ZBzH&^7cm|SsncyRV{J74OE(Ok0<$Ddt5EH^e*N~Dd3h&oodeDbcqoQ!D0^gAZWmhakKgO;in4#RjZcIw~D z4KsF#DIPz-Fr6F8HW(kL%%y*NF7iC3EPH0?*%)U_Phz8KgyIw}mL+5*kO?~>6{)e7 zO%h3_dGKcWz3-Lh#oZ{3cW=;%(>mzMDQ@85e*hR(1~QFi+&4n`D;|u1I&pXzZR~)# z$&Aa8$4C8_%Ym}<81ug4={ih@#Wv2M2Wl9UlZ5qre4oO}DQ}*l6{bS{Ot=`X<%XYM ziQEaIp~sU<;uqxu*tVPn#wel~#oo}D%(w`|7R{7Pj6TJ*WW)_p{Q{s3QOh8AfX+0@ znDF9%8fac`dcd^-Jp$&cVXlxg96_>eMSE-r3azocr2=?>>XHm>76QoWxV;MI{BdYy9pe(J~|yc)LVzgh;1=*#5U4#vi1Y7YZro4NJnFy(bKbF*J6u9<7+-W($!jQi#{@BQS+5JGAsz zi1v6NxDUNr?GwAP_gE0WO#-P6JfBAxafe7DS22X1OO-ch_TwUV!n8w6vYh}&k0zfR@f{3@|)%p$VY5wu-dxLqJ@oPSfPxgb<>jYv5xPA+JGg5!Y|c*)skEz-{J>D zwS(EiB!%*q+2D%(ZN=6OAQcQHwdv)4g44rRlxWrH^k{`FmWniw@_J|8n<=dDn76-WMcx_N+xhy=3F=NgGDqviIP@*>$kj(;T=J`6pZm>YNsXjt*~bC9 z#JyGHGW_(Pe7#hu`*kz(JPqD~P?$)q$c$6SntU;BnH#NW!dfO(nBSpamZzIPld>eM zN50smgzmbZdA?x}c3c+T%g%Hm@x4Pdn#%%<{DjmyJZftv2y$N6HF4FDSPJ89)e&Bq#M^ zKuNeW0a#y+b_feHySWcOg?TY4vZTMV;eB;y!POgz@NqMEw^p<#0C5ar3uR~3;xBrK z7F4m54kDi2cIRG~#m3d%JD~KD(R4SY1v44ImHMZ0 z6@-}7YsYEtXA0Pqz9VO+aJOdby1O=UAv0RAu{3o(P=I z%g{K=KYrn>KSX@;vVXcA-cDG@T6KMrjhHd)R>SGoYp}*^B-TR}^=A=1K~<_6e~n*~ zi){88ifYxI?+VlD{@zJkk^^OA9=o=tHC9_Z0ug-a0LIeQL}a{n=D~t>?MH*iUy79; z`bxl;6k0xOMH@GBqEph&Lgy-Xd1y42u><@LbvM++*tq-tawhs7!OpTXW$=kr?pH8# zRuA6l(H{NeQ6KJDM=_-+3qex12B&=Iqc#_#4kxG;_pap(HXIpFdz~%Z_HXZhAaQMV zqc-|2jOJ~zY178FP5TOFmOgwXdTV?_Vl*=Tc76t+SW|!Ml5@DAoj{qziyK@8f<%zy=M?=lYdj_x3oh{(k)$r*5DaXVy(p8p6WeJMsU_`s<`h^cVO zDVBhD_tUT6rWNJs(mo@$c4~qOA<{0VduXOER%h-w+Sk4{vRr@k7HPt#FwVW^JHGab z+m8D3;5CHSO!_99WQPt^5O_CoV2oVE4`?gQu_CpQs1QlT*CKO3_)-;BJgOi2j zEw<)6#R)Q+!vT^QzE2)8vOqw*#+~Y$t*hq60!%4DJdw`7stk_v1A_(&R@%KoHudXI z&yDwym?oAsJ-wKkJZ`D{KibYb916DW{}qLVL0W8MjqVa^Y+1%KNMcBZgmxn##=dV^ z5)z`ZQ>IN?EZHL^G%=S(UHuIs$c z^ZWgL1IJ37o0fx}*3m1S$f0Pil?Ab?>MeJ9m1Vca#yL<{_f5ocnQ4Fs^ei^J!zTF2C)3GRq=Ilfm|Yd;NKt zi&OyW941=LCFW)iACo>i~SThOGM|&fOP$!|q>wi4WRh!rS^tA^qxaINvP${!*WAKm8^YXDpsFG%LeV9upeUCPc<%h!ZHRGao{Ocy3Vq zwJF7ryMFZxGk0pJ#n`!lWuDsRb3Uq$W`|%Q+Z`jMZDLztA&VGu;i7_ z<=EJ0Wrf1L@joFQ&ZnfCzZaDR${+_&aVkb6?e%824K2`F|Fj^G?yxXyyK>B_oT{Z&aHd>MxmxA_c-Q|?Edkazb1+e2==L;0 z$?joELNnGWo{3X;N;nbqU1z`hjw))xl!BnPH{B-kMp9(4U`WAGihR*q7CusWIAG|z z6Yk;yxMi3!Yo27R^62ktM-Y%<4|>?R(?bnnQUTd9$4{c0?ZEYD$N@x+zgWCWWrOKU zfMqTF+;Y2=q}-rL=c!&pu5_72U|&xD!Q!U({uOcN0Maz#49*e~;4m&k6$=Y`z&W zd#jF;Y~TY17Tv{sH5c)AzAv^Trqy`GNUG2AF!X;75)~)HrENkiI<*$}USf-NWSWAz z;ZTd;(E$ns+hCqXW`>pwh+)QpX8BKh9H*R${BkC&;cSQOPKiwuTlp7-tV3q%T$nqT zxWDJL`XmIU7hv0hrkL- z*U*jg(P(DlZW2dUd(55-#&ok-JYo5^KZ496L1 z;JF|rd!=@i!-prBRi83Pvfq?u zRvX9hWFxoE?oBui^jfeko?l*5bHYLOQkM7aj3d^;QchWm_rmK%Z(Pn6^WK&76f4{n zR@`*^B2xRYaB#{iehSaBNKUjV*#mLuA+PJKrkuO5jf$-eKWPYc^e(igN{0-(UgeQ1 zTK+Z;Y1lgC)RN{D-QE*m-LrPmOsa7?hDDIM#_=TZLeZN2`(C=1=LJ%VpX!6+d-y-54*rvS7<5?HAm6ISPl=EXWQ!Vo%5FCC2?`) zc%vZVvhx^(9Qe(~un>|z$FjC)f%roz&~@2hE5*K$*~YRtgo9oj^$}CB56;Ib8m@VJ zwU#ajSQ+$wd{c$AdNRedJI42sl87P^=0>bPM}QU36KQ~mK}Bg#)I8!Mv{vG%-uupxriMh)D!n-`AHk?D>gBjEHMx?N@Ee&8<-hUCxJVMqw|I13LLt18cfilIB_vUqz6E@pGbG4pHE0&+M{U3J2qG$EG zP*iV0<+KBwpAYaIm+cExHj;rMfaQ12TN#Xi@9a-&?8DPI0Vz#n@qrlXUkF(HZ$#5a zQN4w}lgqnEvP};aY3|A-lF(S$25zfJuFvQ#rYcCYE15vtGOfJZQh}75?N|oYbThaO zo25aCgT;2IDu?PjRfQNhD81)?cLgQ2(uT8%+=fD{AHZoi)^q^SxqSiAIO*I9#ND4N z6BHrv78J%-rP<#0bYW(zI0I#+mX&bRl_yYA7=f2a0WXfz2FjRbkZgjjr39o!=I|BXZ|qcPeFG$MN5K@PvFO zm^$NrFPNHLw|BtZwLc`SACft2-`#Vs&0zZ+1uKGXy8Z9dm#Uw<0xk>9QYhl(CZfGv@^!^p0WD|l~c)tQx zvu=mxc3HiXodFpB`J8)WsM_>lgveDYuE&L`2SpIL_A&E)j2#Twt$(#CoBuqOoYyCW zyvrk^#a-)Ex)sBQz@+NK-SlTwESy$E$2+gniqCc2VXI?nwO_vPr~sqZMbd@0rrx_5 zmBj(aVFow_|96DozY7|KeejQu)Ah5)&90WQB7hKUJ%Z zONd1xuiQ&(PK)K!1536eAY`qcO>5#+h@~p(fGXYj7O6kdqaYoarTg1K^z*X?c=;(O zoK0JWKwq1<4lcvzoiwEF6st*+D{|aRrs-u)+HSi$wGBpJt>}nNWQAIP(ARx);Mjd0u>w$lE`hfcaJ}|PPq1n@w zj%sm&D&3%&l^c%{r6AUqCFUoLbUQvvfZ{;%NqF{TNZZlaWI zBY0KMelD5WqliW1y!O$U)Zbmql*PWA+QRQRbR;FtsoggklAvp8_`W^3VV`Mm(oI7O-9E zduZf`W4Vi=h__rKpZqoif7%W6ZmBPL0C952HqmiJKGG1ULYd~;^d~@lO3KzGyxM3R z0;4>&aa7Kt8m4~t35Ch)th|KzH=S;RqCPtJT;k+My`PZ%f+5BQ?_)8MCP66JrHxnN z`%oq{bpkxh;~D30!j>g$&&wQHxe1gD&2^4TfqC?I&oT7bvV-J`X_GC4$?L?q?O+@o zFfgUlPz1E%)q9IAX;kx@{dU~;>S~c=397NLJADL0itB%jy-NstcVWgrfA4C~b4lq( zox#3}HkuC>MZ^ln3sdm~V&>UKsk^fg;0GT!hpE$s|1x!Alx&7&{<^Qlos%_D((8_0 ziu|PRKPXce&;OW%M8~8&+iX+ntaI%(eqG~EMUtbF@V3N{w4m%lYtXiI^c?z)H25D) zUH>3L7#1LLRXVq*ag>GLmnF7e6f*xd{_3X1qkF`Ld*$Sjv(MNJ%PsR)1(q3lH< zPF{wzDFozG8P4vhM-b2~@jje61N$+{_RRe|CDSPFfKcYG+OE>D*DEzn>s*femR(0B?J{_C-RYBk%{2Uy_{n&&tnxd0^f7>+zxQ0%7P8}ZLMMc~`Y7Gf z%b~O@4RL z6BD7AOeyQk)Oj{`14G|S>NLU710_Fr+PmkDRdfNb&+y(zkc9cobc<0Grd~4glV#nN zV(rBJdM+!kR+xAnbjRYxHhK|acWtn)Y!AAsJ$_$6bcbV*MGMvcnrpmvR=e0Dtdsaud$Z6sx5Wd@cbsZJ)p0KnxHJoel31ALiso{2oVYL-MMFUE za$8EI!&tlUhxm~a1Bxk=SZdta<8KlW&+kUIxHD|hQs7TAZ@_ROLS23OZ9G7*^zQk>#kCF9p`rtK`RM_OA9Hu!M0xK?uP*oGG3*E_(PS8#oNQ&Y;?75QItXy+)$krMzb5_gisQ%vEW)C|7VA)LpO zCF(`@F8eAN*?WTaYc4_hktC}3^0Bys+ek6-eQtLP`hvhXE7%y3s}fU2bVmZ1zs!tP zQCKLJYQ)kPO-bFxGRR$dh+Of&zB+ht8qY)0k?}w1lQUqi8g)Z&i3yDi&eP!`vDJ&S zEiLSZ^y{fsMGN0eW=LP*950z1cUAel-n-V^J59;{#K@z1(wX72{-y+Au7DNsilvwWn8jNBrH07?C^PRZPW?6m$tQPx zsGEt_xt763ePP!p`o+jPq2OVq`k-VOb+~V`B4}n|_lY7Q9Ty6u#SbAq`%61jhgi&s zV%o;T3%t>o3T&;i|8Z~a{9x+FrMh{MpDIeg*~&!7-(NF`96=CRa2?Tithh+`B@qOv z<-x*(tzIL`Jfs5PjBgx%H|}JtbaZ~5u}lv)UU;+{zZ%63m=E3dyKw_g-^C#Md`+}7 z*KDe|s}yF#YyD0rItppyX(r;?Dqqd_5SkTR)O49R^Q)5&bZ!gG!N>b)#8B-d2oaqh z#W0x_QcNE-@u2R{@@6+8yKc`Y+lI2Ocr^sj9+ zYIcp_CnZC)gDA`&L>I52CKX!LPMpi~_F;u~K=p7C)vY1l8xU%~2gxhwsh-TWWOiW0 zzNZbypF+tRe9c2-wKUXOaC_j?*kkFOx-YW4)EchJZ$G`L#G_nvV9@?Ev5$m;IJRWAQ&g@*6F}HmyYa0lZ zly`qAe(?|3Uv(Q?z!F^*9PxjcI@o@}VpQDo7Y;R@m%J|~4v5L=1biyh8 zfj@r+^uG957k8;7}wJ=CL{_%k}FFYe-DgV zAMvg?%s`lM>^k5D=}fuN)?D*0VE!kuO4gedTzFUVhrqDK2V?M9U}ZJ=+;QStZ7 zpWb#9=}k@vbZofHAWci#M7{XLme}$`oSc?%5sGEzPw#kvqI7EeXB@<`P<~fTK(RX^ zRn|PBwu=+4>^z64y4sn5p`Q^<|5BO#)Gte=hTl<^c?fJk1?V+-uh5Nt%geoQN~-jm z;LGqAKJx#&*ez&f<#qcypJUM8<;iIW1Y)THFQS!2CnVXZHm(V=?5?p+{G>CV+&1Mr zG8JZjqU^rmeD^sF&BBpOO-4V<5RxJ!3BZ7@L%+gls8_MeAO3cs;i}3dqq8Kl$WM;f zrEP+~l+`oP&Xi0E0>e~%IOds(dh}M3746Hl`XSV-3_|5cobaR9fI!z_-gnR7-HuN> zAD+s7If5V1%mOdOfLScA$Ni)>Y*6%p;afbSP(;I{H<+5_(ALCc`JVAg+*x>)k#Bdr zVnaMtN7^_YpmFcxsdEuGL%~QQD@~w`Z01JCY4&eBs`@djV)dSUiTC{O$TA%;RS>yc zwXxc*ESn_nO^BeXpA0jqF@{IW`xFCX!#MJ3RXJp;bJgmWfY}6O<8nQ6wt?Q>vrxpi zn;^>TUpeKIxKM%PcPlQu*BIfD zfZ}98l#S|vvq9M7eU8=V0f!~Z47IQN6sAS1-aS(x_VyJ#CK@)dd(XxdM&g*E_hF-+Ag;# z4OLgq>s&yCAah~vuS2Fc0;Yv#`TaLci@QdP8s6v5F;sOC(GChUbY(`At>%OIEw$?H zBBzaOGx;?Omp9dwRU%HxAet0&54s~V%487x=CgB#cSmkcl@W(cP_9pRM6UfZ;pB7d zqrEYRtv@^KKl3?+aqHQYtrA=?=Sfi+-U^Eau$FtMM3aGyUSmJL_uzW8$0+P?&osl-W|)3M!6anbdl2( zmAi2{=~cXhWX18@kX|AkIH0v%X`=R1j~U$V5f;zQa=nAeYA@DQ7BP=6uDWB)?6`3% zu}3;x26#7kx{D^N$r5q$`bqTt*iH2Sb@}JP0*bI=)w`Hi(LA#Di;QgiJa>1T+sB_l zkAJq5^vvoX>};pjS039o*1t&-XrCrmuk9N!O0r#pD24xT7hyhGO`Nw0?lcEP1AFAt z>R?F8iOkE5bWhijcG=Ybku!2RQ}fwnrMek?lP(uTMjHjOk4vmrpeNy>!L!|RZNiP4xM$PP5;kKmpP7`0|XTPJ-2dqJ3P z(y7agJDvOE5W@xT#J&2CUQZC6zxw#JC#QWL>#AbgFNlak$#up*`NL(dC zrQ6vpki5F%1~U}X_%x7vfDrUws=~}QKow>bLJwSOh#R^Pl6Ns1PiRle!;$|#x>cYU ze-CZF*I47*$`KZmC)u6@{kXB+_7+nMX8JT{l=DrA2TKk~Rdh5X+@gppzE1Z9_w9l& zOB(ugGjDx*y|bUwwR_$)LImV+RVldL`sAJRrA%BEH3|KlxGm(gmA!LUPvL}bBCq4r zL(WnHFakenhvgW7ANLRKfQg_bu%{f2;U_#K*M{fU=C7fMLP>QBA!Ea$Wf{89{5NE8 zANPy#zAc$T(RUQ~;}&y2dEP;HKB&upyj|v!jPH=zm#~q9JN5GC#YVOn&smJ^@r_3S1O-^awj8q2+MUeUaVOcrQ?^&$M)* z3;6oi21N+I!XqITpB%FmTO;}`f9$Gry^=6}sO{>ZfS$wrLsh&ChVGoxf`f<1s|owa z{$!Qu2(zBVpg>x!y(;EpE4ZQ!_t@E>kQ$r+=M39iTN5sXt?)o&qBg$7pQ{&=^M$Az2FHH zlnixMZ$7@>?id9?ix8IbjRn0@wX(**#a8Dnr$24_AMOr(_1r3Q)kMr&j=yHHDS7HS zb}ij6ttH@Q6?QE55>4@b6RYNk1Jv$}>SFw7?Bu_b-}!JFgRgZ3c`CG?uPnTusgcOC zmEW=|$%43oj_A)|M?Ch-$yr8WX#8Gn--80jg%=)q)*7DedB&HsmXbzMJLS*%oKQKX zI36k@;;gbcuxam!lat}BGMHBo1d*oKodF;Cxr(;j_Tnh~lmfDLuuMuM=Mch4eG}P3 zkJDs3X?13ugq*Cur$@-Sc&dh6u|MD%g2Yz3DwI6dekF%5|ee)2>%`$^^>uxm|?% z%LQSP$21q8+z0qM!7AqUs?3sR76X!7OcZRXh~|_&qWS>Os=g3{F^{jfdHV;*fwA5j z_#BsGnDoOZYi1RM;6?FeQyp&5vB?0On?%%z%NHS@JeHEManxE)_D61YoAW zB_~MjODxyImsMA-kqY|qJ$n-A1l~yKQ|{Gv4WZkvj1Gs=GboqbjQ^*za6;#_QjFYs zL-V?&#-6old}h+{NwYmo{=2$k!;k=HQW@{WE$28Ae$ChX4-~V%i5W8V@WkzBH2`oa zdVAQUP$QSx}Eb*X#aSV<@5Kiv)1OT~ig$a}8}2HF!>- zc=?(-O<`c(7jErJbhk5-Z9L^+7$##ZoFtv1N*L3FbeB*jg1IC-vmOKDslwL&QFt16=ltS>Gk67NP-R`i9>o^IrK)4;fx|{t4HVRHjJwJwDe%Y ze^D|-Q*Bpfc1}eEE~+!Q#X}=5KJm`6%EXa_r(-qK_3lwtmp(f8+*zkW@Z~=w$o_Gt z0gpPz%)$aOx%HLg>ac>qWhPF;S+PKGG|=%}hf8=o_+lRBL!hROLqQou7* zalo3`8#{D)wz3Jb9D}4>w(@aVCl!p<8nK8RHGf@wnOFOB=QrDO_KeZ=DFi{u={gQV z;L!&O*wZBfVy{d%&kOLPWT%2PouP~R@WLnH#do`Xga&4wXo+1ob!|ZsnwLzr{RoT~ z=Y&Idl;(gi^KJcSe$9r`4qcMOA$b4(__@)#z`p33v9NoAwd8O?4aJ=)_ztL}US7k} z2OzY-ic1?a@z%O%%(UW(j@VU$ki2>2b6MrTJ_wRazRULvMk14N#*}f?Y~WV;rO@NO zc7oS#YwXA+`<=iEJ9M#N*-1v8r!-1M1&Nrk-HTz;0w^N)P}m^P2Q!p4Pq*jJAsn7< z=&b{{(}a%8BioPO!n8d5#HTeB9Vmon3?LyvJ6Yx*Ug~;r>x?NR&+F>hB-zI0+mO@j zZECQMkGF9;H*>|Lr-b3PojLRI(i#QXFa*iU|I%2y4++LoZpXOZV7#KJ)oy_unwi=0{ z?{+Nz_PBR*V5gSbnU!rvuaq2_hXU*O^;P@g&z3We!i@4@mibir(@bvNTFJOWH2LJZ zVP4(E9YHd@1H0Hk{R!;9OQF>JM&(=dA<%G0(y09T#pZ~ZP^WuDJFwCy1E%B(0z&X? z4;{5RNL6yy2w_#H{bF-n6LD^TcCc$i56f80RYN#u*nNQ?a5gep?gT z`Qd|Pc(7J}I9)`c*#lQ@9COPMz|ehDi{Dt4b7Z`$^jf$pD_*u_!2C#oFg(C$cqIxD zA`Zteakm;Dl_(IInKERRG}gpSzO^>OX1!S5McAStLv$$3En^vaTqb&hD&G1E3~e1p zU^IH~YD<@(y|AOaoYLtMA&OF3_ybke=T6lb8It-aqPS-C<)xJF4VW=|W&&r!VEjj` zSk;_Tm)FgQXpX@Q<;-o()%|`({wXi|(&TH;eLl6_GwnLseWO^w?zK5tzJ=d6A0s*{ z>8Cu#sNwuabK`lTK9!nRvfq;C$A_z?ERPWmnjX-{r+||IqUk2ALh%1no6`}~DGrvj zj*_aqHC<_);3``Z)7Cv#s!nbu`tw^yw1nQ8GIw6<2>FjoF25Xz+`RHNuB-r%^u13=f^5u9c}jI3gIIOL{C^aphQZtCw&OhwRQ@ zSLmOL6n-sZ;HHoAF{l%0dQg^drlx`A^NMC1^WpAl=I>N@VC%gZ_`7ijo@joEi0XOk z6%gk}nOChTfMUsOy!~C;yiIW2%AEetVnMHuQ3wmk#W>EtBLn=R3hN#y7;zNpdW#7S6tTO4Jk+(SD#ViCFMG> zksw?YAOhFWG1M4lDiD$=IOE|R+nUQzDM}Mb>qwi^f#WXBV_aYdsJ@&k17;5pjIis_ zsiF{~M3mYbitD)pbbflAC-6@84xG(mAi`hu@r1Z-AoLeSN-S|7;S}l8$tBC~()YsZ zcb1i`5j)Pn)U5e>nW#bZ~sqg1VSp0I~=G9@!tXwXNYyu5K#+ zaTAo19&fV@vp;L24hfU0GxhM|d<2RQM0AvXsGc3&w?J+VxRJTmKRgqZwRY`D{}x9q zwToJ)mY*yaRt1$ABetaL0H~4v{UAfo%|D*3gMLFaxE2$S)k$^ zHS$@77VK?6!Nil*_|bc8hXwY?RSnOspCKzkj`-@)vjN_S4>7n52OptFdUUP2Vl8@( z4-={Br6&Hc9(;3+nMhKt#Eq?ROH_ikwMq+R4sO3f$ors`;;!y|8!dNkNL<=LNK3jW zqIj)Z-}}vv@9=zi#6T+F1tM&T7Jc0$r}TNsxu;t)dVLr*n-ni8V(Ls36}bE8Znd^j6Wn6}HGEtoD-t z{_~_AtZc)o&~Kp@Z_V%AW?In_LUqNc#2k>4D*?JUOdXhs z3VLt_^DKs%(;I9McjnlIIZH3q1GW0~5=Xi;<)-&*yJb{tK~}!R;_2?`N+0c+by?0W zaacNGPs6+eHrcN@PBiF%WeALJx9hC3QOOK2e06#}XPpT-*Cz_htCsj6WvwDXH|Tb%JFXWxKil`a1@rg3*uN!DLPFxM zl7GXq4UBT$JMjK{bPHEC0IZTaU1pz59bkp!&nTOA&l0FF)b^abwq5UcddzdRwS&x0#F%Yvm%7iGQ5|igePrqa*U*V5*2YRXmbFgct=&_t39d?BM zS1#yB=%jXLxW zQdtgs_OKCd9-9W<{<8^F=2H*JXL@WQm4~J*%W+hrs?0WM#M`opcFo)sf{=EsxG!^$ z8eFQMH@>lSqLKkctts@%cqnSi<0k*zcl@}Qf|_D!%Bs^Iij$ih>Np)LdRMnIcx zuYff`$wF#cW4O=^hcquqCnjPLxdf00?EVq2O~c;|(&LftGZZq>jOm@g@doy(g6eaE zPfD`6`k#6*r~c@VjaU+G)7b3X&K5cGlBdqzt(2L*V6=Nd5*!+a@0sg=CFmJHzP$^sF6d%kylE^wWzVyVbn;tu5q9)Dv8y-HGzICkw%8sUu8 z^PeW^E*L^OeyziItkGh2cI@<<8!LeE7FcM1=E*YnlfN|>|DMSFpCqA!`vz-_G_*}H zm3S&Zx!?iOgzYC)UR^ssEFXDY9btA#TkV$i#qK?kpHZJjJO<`2%w1+8wF`wmP{~*u zoN>Z96dNedw`ZdCB1?YM^cEu%t|;mNMTuMyz)B*1(%8r?3{ixjB+d0!|`k4_%uB-t;;YoU;WkWseM21J*T^SXFhBmYlF=ZC$+Xx5#4 zRw8*NXOFj=*6}QV8$W#M>?_Fo+OmnQ)-_l2wuv8vM9{2I1p3b1B_KHZm3Rntdic%| z$pgUs`4}!BmlfHa=!m14DX+-YfKP#aa8Qlll8N&AZ zAU3L7i^XB$L%$K1x4~yl{!U={oxA_Hbm#x5bc&*uyqVo!GuON;ApTxpuUy{q@qkmt zL#ACWTg-g1yE3=iv@uQQa59_2o!!qCS)?jD;_e1C0?Nw@*_H~f>^r$7z-H6A$@m{l z&a#C}aDk4J4NRDgo%yeZ9#j}HN*{Qww&U3}_$36a!VE6%9aPG%2Z(0|5bk~=6vuuF zTHEyKCe3uj!!g9eL(+jO1bKDCH^SQ`<7#v$br8ax4dI<=O%KMu{D6E$?1#(^Dk|w_ z#Iv%sTQ1*@A5I>r#0IFv>byz?rZXuvB)3%7ou3iQa(tENV`Uh%I~h3q4fOtq%wT{d zVNMFw^|Q#&#RrRmb>J34&7HSukbY2hl{=wxZEEjn+?vvbkN68c_%+PIWq7@mT?I^V zBFH}Ve_9lnhnT-Hr@O6JE_ZqkLJ|xvx9?ze%Ex`HdJfl&&}>9>&%GQe zHrYI_)Qq$|{Zvmz{1M0;u7WoB+K4!WLgXVEwDcUnVfknOUXj{*5k%AjI$loW-t@`Kj%#+13q-n zpN)LDJg z(mpjz!`AJRu_7&6CPsjAP&^V?$l8Ryn&!Eyvm%Px6HA{7$_A8Q%-+-cv0~Q$EDc#> z^zP@8MorrIQ~=GDVQE$O$iuUhG|yuK7}HIy=(REA;6diR|J`P*XLB4Q=di9#Orqr% zl;Nn@8#`F>dnW2BR!`nvaYlxl`{3{Uw;jm8p-Po(a2a6n*+b|ZrMyIF`<9KY4;{wz z^I$qHA-Bk+RV9e6TMCk^#9z&rMqam`k`4Ug6;pBfP#wY1GP|^-Pf;I#`27Iu<__bF zG1Pa72QKmrL{nWM)7F(ZFD~snrE*ny{-G9XCy5x2upK_kM2g{FhKPYHkjX#>nqWz$ zJg_olwcX+9`n5lTssd|Wkt*C;mVR6TyTk&vX7_B2qMj^L?Q`ym`x0utZ7NCiczP#} zsGFNW!@YgS8)Wz{?Tg!b>uSbfG`J2lpq05Kj&S#fnUNl}9RvszGMN^@E@>>1rWSRr zRnRej6GF@YPG_<-f=3wXbK}NCQ!FAh2Q&a<(kH$xxf9qmsv2p~2MX)pX_U>&U2J9} z@%^^m|701?>QZ|k6|*+O@c~6_52R(6* zA`0I3S|4-NLwRo%^${$j=x?L3)zT5^NMrpVCpG!|lU&)0x{P@@T-*jfZ#xwK0%P#G zVBlp;xq`TpYF1w#B<+X!gs#k6{IUx1RSYXO$L& z#u^)$VbVgY9|wL3*0djham^C!I!z5h61HK)VQH=KX)X^a`5_m&B7|CFQ_j)z?gBy~ z!sHstw!~^ej%L03t-}bR%O&#SviOZhO5!KzZXfXkf!7+^g>RmADhQGuFMoU74Vhg& z5`<-kVkmM^L6wWo(%Ql^1dpAj@4|TPxiL0h+v#@ZW2ipXNg`HB__l2{b>Kl3dWyWr z=nr8JvJTSTlXI@GwVVmY@oQdu^AZtLk8nhbXUZkHXS{n8IBgcG=Tqy}>QyUB>{p4# zwd-#8Ob@lF6zY#v{zVn2Y+l=IK6!^JsP6{q1sIyW8x~?_9ln$B*~AFw%B)>G2eczw4tN zguLrN*nWm#*J#;~B0Hp7HeRO5112dK$R@)7HnZ;c{s+WySihTY3*o8^8wqW0(7KqU zZfAODMCXZ<0ETv)jhbk2H1~s2?aLXq$j_-FZLJPpNK;RIx1R4l6oti$)8z}XZy<_W|-7| zn`e)``on#$r41aZqUZ592dwsL`pU(AJ8qb9xozVwxjIE#J>j8(@S+#>-3 z|NYmv12ED{qo&I?s*t1V)FR$$cufDXrUITITH!h*ZJ{Nr4=|;Q5Iny zg0F)I90HGI>_bO`hu4%t@MGX*eV@au#^qL9z9P>=O1^EU4jq%s6H-hhk|`A^f#vaV zVmNmnLn%?^%yYd@_6Mmgd0LJ#hmay92@zL3Yk*KupejN>4X7HpP^OCKnxvTe0K@H2taI#vz6<3XvlUkKlaYA4eY%ne zcwp6zTw8mRR<3rd?B?0goDaK_K4xmh0;cO9w1`Lt)cW{jp!lScwh28Tue5~?{lEHF z8D}0B*+z_~Qd9Q@E>BnQPWu>lx$RLzmvD%xbJ#Cwj~_#r0oTJ;0y2 zCEHzbH>EhyEkozhjacR?W>5FDM5I!#J8KAoku=^e+9m*14}te=#O<9!0D5g2S4@UC z)E^t5e)|E+siWO|4JAQzlGjgzXf>MEc9W;%Gcmsh$SDWdnNiCCU5a{<_Bu@@4Ur}+ zKrO|%70558{op9@o7=b09=NCJ%U@lMmp`qUZ_yVeG#fyMWZ)es&g>i) z0gRjQ`Nzl*C0>%bTD%_KhogM=`EfId#oCE;D&k8AQ>X%=H&4nJHJ^7tK(&A~q|k2g z|!`%)rJP$k(r z1z%Ho*y7jSH?2dj6)cI6+K*&(QhT<&+u)~t>B)Tttt(W! zZw_P0Sc@B0OCmXjCPkNdCq`%y4?4MQCr^4QR^bFWs>W0h=a-MSBaYhWNw}D17{cqf z?ZeE)gPs5M$c2qVB-gniDIF>hzG=Osfp$m&>9Tv-*`mckOc23$1=b{l|i>N zsP-l2$20KxZzI8Oe%7}*`7Nq?g>6&J^3Vt!%nU0J*=M*a&@RHk3zjOI)V0^K@tYCZ zDk)?mO4-%Wl3~HRH?xC%Tk3p3bq8Sl{)0I#{Eitw7QYvdj(1D=Ct+F~_&ClQ&)<*A za$8;n%>nlRyz?e$3>@tE+F0P&Z!!@^9e_ue7!2z#RCjUG zH1;~G-k^;&8z{>Gi=4x=E|Q5BL22I6h$n;nBGa*2r9~#$fkM@$KgQw^Xfap*+)z!Sa7FzoX*fo zrMQnwC;Vm2;@@Z%@7PJsO`v}&I?82qZgHF1bU@;sxW1=PLwP>1*@v>9=CN{}D!a*Zt5}B`4z|jIY z1cgX=Sgz>48;6^4tXYsY9S`154QMvA9-SXbb*>hjlr3AoVHhnD);j-Z!mz*9mB#eM z>eUG=p1Q!*rGlv;^C}6gG+|`s>Wbaq!1W*8)Db*^J@ZcXCHvl6f7zn^Dw9woJ0!87 zH^ok8(%8D4i*?o$i;=p_8_J&kx|Q`pnoyfzKFI^Oa(aN?-xppWF)} zCEp4|`8Seyhhf@sDROXgBBJaq)h=ssr)aI`g~k_{Ed-<-=R}MA2C{*;xvgSL8mIOb zJYOGJ^-xbnBv4XE1T+g*B`{w!>9`wb=YdHr_~L_oMw!HLS>DLPJ(+P;r%c3J$St_~SwIcz%r1Ec;g*^)v0@6_;5_ObQUJ13mrBV5+D#y&IB$t!+%JPv&?( zJBJR*52G$egsCL1{Y>vIw1N6Z-tYU}O2$9u~o$LAFp1cf5miBcYW9VXj#V z(IZ5q6C?84nMb{TP!CD(-S=*1^~z?(5NS|wBD@xGBHa*1<$!3p1uYbe5s@0bk5(Go&gSKVoQJ<`D-3_htWphOo< z$%>$yg~F*eyriAn1oXKIa?vbz)F3leuN2zSaMe?#%JgZmM!kKLtF&GUF2G_UWw88O zVd!YqVoZT}+V|!Z%F5wQ({xrygntOS30ZB4k2$YacVVsy=P9XQZ{VFK1px-P@Y~JJ%GV(zaB%cjA%G}=B7tNJbIAIT0n*qfp zu}Da-bGo|bUU4PDO|GTPA2H^tNmuzi)$DNnRki;Eh;C;jd|fD9mEy3m&t5?8dFpop@B`fkyaeJjQGgRj zM_sEpSG_{WU`=XwjCVfGJUTDd;<_DBmaY=PxIEJhG_+>E-C&xJJuDnZH#j`po-r<`pBgv(72ySlgLQFBmOeZ1Qs*aa7{> zJARk0r5Q5^=FzMFIFTEEPg-7dsJ<0vwq!Z0(CtwxHR#V9xn+8+#3td@93+rj|CyaR zLG!pjNtty1m!ytgH#dWbJbti`@R9aIq5|Z>#SVcIBF}FL9|}Xd8FwnLR=28jum6t3 z%STM?`Bl-BytNh{p8qxm8$|tS&mc6{5<0j(gUhL#J{$qa1qfbLs5QZ7;ySE*~{uqcXp$`HX#Sh_f+bDvNy| ze7dJYDDu-)gK7`8O=OJtdoGa^)x1NWvG3bMb;C$A?)~z)Wja$uf}uF&SQE;*V-|D- z=IXm|4hCqW=C597J~DrEIDBL892Tm&#tUboip_X>P7e1J2dK<_ct5-)D9+6|T(dyo zilW8IATaIN!3^Ej_!p7yD;OFSzx0DWp7`hfpiRI|!ES0;PIey`trt9So zOAyc=<6wxhIa$fQmV^~KRbo^%k&pA@uc&0967;`K#Alp z?*`hA=~thvW@8>YnB>>`TlBu94#GIOD!Mi8JzztoWbL{889_hI z?I*I4yNrE^t5Bp^ZewqV@q+!SP+cw#(zR!UqKkPu9pC7oI#xuzcA!Io^ypk8Kv|k3 zS3ZO!f&+pvY9tJP)7WDWZm^=&r&!1<+irBmy^mW15e(ioUQ_v!JxgA}cR_7>Y=GBc zEQpDOAj+sdn$@i?LorrOreOc@jb?FQC6@hNbIzC{EAmwZTRUtDqj!P(vz`Jm%#rNz|mjrz^ldULfZ z%`}=|>1=n2v(2BmHl9EF`Q=deREA5QCCXL13OaW$I_@;*- z+U{||{DG~+U+9=YC4$3d+nrN%%B6mU@D3nMZ#$OfK;6HRz(nZeSQSt@=N4k|z+ePZ z$9u^XH=WOSub^gWj+(ah*~^()Gj}Y?3Y{|!MU0+iQ4o%Gy8!0ecCpH!+~XbP+H>yv zO;fLB>JqiN=cBtzHU5Wm9LTHJy+!2Go+4T&Et|PrRs7mc5v~jI{ln)< zH9|`#B@1VVrKitVi~e!pcGETfWr^coiT06tj6yxVvwo#^?iSkT^29&F{@^YYQzHGc z<#@Iw(Y1VdC9Imb{nknPpTn!J_J;pgIQ6)1P943YbR${{7%7~}`6G=PQ!38euf3Dx zX|7mQMP_Y++Zkn_SYk$YtC{LT>>VMWx|$h^2YNHZjs{>7t_5&qh6PRNlfygMU{kbV zADKam%!LP0_f*D6@@$ zZ2>LEgh~uz?Op0EP1>-Zc|8>G*e>5lqDNQW7O-tKT`L2W~8YnL6ygXR^Y~7KJFe<6om#%XD_uvd+Mn{C5<*(Pq)fZUt zQ^vf3afX>LHXxbe5y>7v8UW0f2vDD;7rS29c!;HLN|p`zv7@_C`Xu^Ck{i(9unXpu zA)O+#?15tPLa!g1C7}w5@sd*2fPw$5>AiG>Ujy#uJQFH7%8<`mzxmdmmwGcdrq2+Z5KcTi`TWXo9OffR+l zz*NWI$CW%$1r1#S>)7WtISQxfH{uW-B?%W6J$4u(OBf|YeFsbNd0Ci<*p|X`e0fyr znkuBdYKa;CZmQ%OGL#waJd&mpP&9Jp{^lnzAcY#{KjT<{3yWXFQQQfa1I3Ukpz?QN zJ!8O>P6eRL^FVYi!5|M#WRfwm>NWDdo@?+ z)bv)GY2>#T{VXuUL1WTe8P{$#;Wir!?G8FAfUQR9;mN>=ZuW_*qEgrtq}|dlQuqEs zbwKV(IT?k7*37Ka8%MG_pXAS^-p}ITVizBlzr-A9Bj5xV3bE350%- zd~*%%C_S?pqUeeZV!u|%{%{L<^Jl%NZ`K`*t}tK>c#ieCIe4{&HhgR~TVW}cq}J0E z96K8-)33hZcLNBeqY>fY>x_pcnZdttW?n!|K$Q=OD&l_E|LfJiM@K}OqK@)rwXaE% zn*(glW!5a}>tZuca<<*&u4_OrA)=F{`J$pEx-8p^F>f^5bINn!qeGxCFuo%Qt$SQ1qqAhadhi&vctD-3IYQg zPH&pt)z%&wP0iR|B3khhc*Ixl7nwE%?BHXdk4AWz5=SEj)2rVx``Ncm+AwF;@w3sJDuck~LSr}21wf(c-YI`TCk?fdmdL@QXFW2w4{l57mPBlIVP%U!^ju6`&l zMDTwS4*;@C_!vGLlM~nFNi%9wSDT}_;NVFum9Z`Wdl^c9=~?%0m)?Fz2DG_=boY0v znd2;s@_D!iqd%?GIti>5y?;ybI6REY@0YF1ian5$0(9hmtq}sqII|re;MUX$yjeAn zMc#rXds)gpL2|zNPX4A&?KaQ4;$F@*#Z{MMB*F}hF22~(yxahF0RNNpqZ+0q`zZC@^OQPRZ^zGP`j+T0RoAS7Xv{BK?skc6-dAlGWXMqk09J6CjB2y=tYT%^ z1L~u{hSM?the}m-00G|?n^!rI7}-**$)-L}RVEudM_*oCo{>RkN9|fLE3S8dMpOCP z)Zgj85AVNdiuxO)I%>^-L$YJSil?A@dSDEbKU=FH+P%_w4E@vHV|yP;3xSr&NRZC+Gn1#RTI3GGhRR2?nZ@&8AZq2`IFTN7_CSGmJxtgbY z2&O4;PNwJU7Csb&&ce|AAxw0VNf!+3?kgl1mZu{&f1hsu_tka+)||v!(hdZC6{Lkv zry)a=E#puh`lp_uD*m6FtPNP`jz*Wp|rq5%*o8g zgL>{<5!!e|6E&6GQSvv$&QhB0zt<6>HCA0AMnt zWnkRSbN6eA31(scs%SyHTTjWXmFA_TSv!1q!bTT5~r z0I8=gTR4IY`+1#PBv(c+$CtBjqbBQtJ5~schfruMJZ0g!ZV+KUnZ`MOg*{AY9a=`wt=k=0e@C6#y~?#t0g^Os)r=8iOsPyf9|{I&(V;wypS zsUSoGV3Y(-f|v-iOD->eorkBgsK5#%P23bcDBtG0R6TxRUu=sQxc`ae$)}VLAB=B& z#TQcJ@v4Ehe+H(7|2d!Rme+Zi(Xb1xbqP>-su65z8qh)RhuP@66irk1EN*WAb@PdDOo zpA#Dh+)xIS{vgi6m|uf`XdrHW&j4GT@>Qk3k%bv{#2S`d@G{P+I_jg(>x2of+3HIv!Kl~c<{@q%X68q zp}TKW(X;Y&>-CHUG%ejFgtA-{?k3k~wC(9RWKl*v6RGkj|4otp0%Qv-o0uHES*hms zhbhNwXnS{1V-UD`AIhIjWru2LiIbOhdXQq54XxcO71?wj2G5s+)4)Z~nI}eOeeD!b zy6}cA)8^61j-!N>(QYY6nfYS^88FS)Hd)lSJT|fviAP)Hf=#9a2X+=_72w)kp2H}D zL1YO$7*gSuO8}>Geec_4Pqs^?mHe`6NPQ&!F#hBBVHwa=VBh&qHfeZ8HniwjWD0EF zS~S_qQ9+zOu?&?-NfD&^_H(ty$LQ!0HU7gMR)dC~w~GZAv5AJxrRjOT^YpVstx8&Q zs9XGxG%wVU%TWa1Zed=HQiPbS1+Qu862p;wwMR{QMm0~~rXH#4ZesK2M}BRovqg$= zns~#x_~;zn7QA)k=cibz&y@JLYF*Z6sp)EQz=4H#WKqq?Mq^B^)CO_iYjT)=l6%wg zBu4k>`(S~5w@dP$%?+DWze z>W4GV#r(r!IjIPzV$C%EVa%Yp$zh4)KkPGfFJLs*jLXpI%C3Pg`taI?Sf+sg()h!? zZ|`V#5Wz#%fa@?pKnKGea3zIPM@sS)oGLkGJuclK;onNmf7+#C4M+pZx1w%OZr?9>m40I+!;(*GItFFBd`nBMlEa=I88LHy**K?sl{%A4?)shGhDwT) z?XYaXNTB_=^yp*CWaOmkW(I7+S}#WZGbT99M0>s*1bm=bP{(tv)6wjYyi&zoes^ow z;f^2Q(!?B9x?48je*T$5FgUg?bpkZ(5DQ-vmINqmo0hlBqee6`s$Y3|Zx@f-Qje9Y zkvli|XG0x;sc=v^%^@L9M+tVaYTEaE$GLo_ECuVTC*mg_?`3hvv9iSY9u*mewo`j( z&*O7`@ioXeJ!UAdyh&H~Dst(%g*+!%x~XHIo%kDtP5xOKwKaKektHgJh&azzy(*;> zmlBrz$SJYiaf>`-hUwN*v7RAgR{L%J5N*^CzMjRKvZ#P0MCdDoMwwd^3(dksej+xf zzM!4wAtgVYpwsi(aKJ;4VOlDl>34<i zvw93H&THycERlTy*p|dsEErk}3GeIK(zVo)P8_D4;x3+xw?7sp0LME}ro4WqsLwC4 ziK^1ly_v%MrejEB}-cr@8nY!`Cy>m_pUXm7qoL{w|Gx|5>D;~3; zZ}=~DT(Dl(IzsoVl2^kGEfaMlpU33Rm9lX6j8W>m3ig}Ukw`wMi*?D}2fn-J(Us9g z_dAb049NP2@!p&(`J3z>R|7?JxbzZnJ*7j$pb>HIBF@*l#%IjfUt8<8{)BT~n#+EG zoL{?Awe1(ZL>Xgiqo-ePI3hp^fD9`#`(Gk5EFs;cW#LX&?jReAbmUK`2gP`EfSWe} zBq%w*a-}Hh%RD>T{+jQIq?%DOubGWyF*!IGP_JnK&GfI*zEZJF2Rzp7eO^~+RguVT z%yZb&^5Z@9?l?RPQ|TR{S)BY>7!;Fi?1Wk-g5-Is=cja@V}n|HEwSLJa}q&N%Mc&P z()&p}S4Ogf%(=~wl*XPJwSL7D`LC}#JsXrYv>)CCGcGR$LBP@BdrH(3VKSc_y#?^i z%7OWJ6+b40O|U@>nBhj-=BQ_jt`b(Yw(YJ`6d|y9b!ybOP(;lN>Y}Ks{S99O+buS1 z=llipctTkT6$j5B*RwF`23YXZ43z!a%F#zY4hD7bpj7EuFJI8Jv8aHY8!NBE+jv{k z$}NPe=j4ln&SfsXz(w{)9udMUU&z%mI1+9f-U}d8zGva|F!GA@SI?oGY>WmysOOIJm{Ku^VYhas`V{pLy8`x z4Ue@oJPDU;&BSNgk13gg$U=g}o=LNRs@AtwM;e1I4C)N%Euarb;4voJ1TV5MMTJFQ z7HP6El^_sb!YENi{_}lu{s{lB&KpIF*%d7D&BmwDLtsNwAF-ixT{i7a z{L*iGbHqz^Y(S=l177&2bMlp5!&$l)@ATUOqmT)&X7BkS<6o_s)U`i*n4t~4vUdFo z5QiOsFY07#ffueGRxN(dRrG54eBE0frJzDedKXq96O5=KfMtsN2(yDMTOerX*9Z|@ zgh5oOM2TAMN;!$)cS!FE8AH`UW6GYFHJg{3uU`#ILDlr0%QKIr+uE+xvf^S*=5-Fn zn{p^Tnnq|HrL<2^HuST5OBhU>RQ`q4v8>$-*rFU*x<1h69xU_r7{=NK+#JvMnNRie zQi`UjmodGqWG0Mhq}s;XfqIw7 zp2zp1BR&|H=AaHE`_Hdas1w~sN{aE(qyjl5rb(|Xb$)MR@IhR@i7fWt@o z)F?pMaJCvb7|c)WqdrgDvEy_}Y2?vm>b0ddw|xsm6z`@9`d^C z#m!*BVtm0C7EE{~{&{(8!BHFHOuYrT9y^~ktnI(v(Kq3Yh_2A9Jt!B!*4PwNEB57g zb`E4J1p%gu1t<90oE5;4E#|0r(ojj@BCuW<>Oz^K64iNqc~U*)3?dEZTzLUpe#@JH zMB(M>d;G=FxK~s6o+0&udeDWxYUhN3T<4#GXRi8r?4xx2Ks~CD$VzD92cN~Dp?1jG zl7y%_&5z}4d0^QLjla7V0D*QIpIKoZg@`??=UB?1Vrdi2+pA4HGK*cVUeO!(Fwz_` z<1{KC#9g6CW#P|PQ@5{FT^d&=c8s+50hYZuNOFD0Y;GODC*sT{HqfwMssMa`=&e7buWWM9a4`PSq#r(rOAE{soL1Nj^S=N49{vOeW#-DCN5K@+YBOArapFYJp;;k3|74%&5 z0(yR=fLd$CMCyI_5Wt1^Ou8iaQce8`fNl2O1v74hBOFzMQb$_j`mEM!FrugP@iysP zMU*YrqW-%)q-a26CR(*9u*9oNe*vPbXj%u_zT-y*hipQ>?x46;dQ zpbh+bWA`{fWOEgByni?d&Yob8PH`yiP2|D_X7NHvT{(Fsgx4;^Ge5xQy;eqDB309R1^HQR^x4<7(z>Q`~6xD;?i30G-5aTt({=U+Yi+l6o} zWCF7}fL~;F%1sU>v6O*l<-9#X4!kqleoPEDGA82uv+64!m?w{nCPM#6}3ej739j2YkpMZ#rcz1^a zs3wblTS~)hHl`2xRU2hAZv~9x`WTL=bx`Axx&tx^z5R~j-MDNv^y9_H+aS6`HzBfR z3T)6NBcNzxrGDxnq0?CQb%x2t(5!UZcYs-n+)085FCgi=@0^KQp26scMxcnsf)NY{ z4F6F}C2ZGPyO*X_vdovaF|B`iz*$NmA)v;gGd}U@e=DV~3j2Qv6Q;u7@G135=*HP- zv%*R!uvpMi0WCZ-<3anl!SXa}=apL;q&gW_sV?49U>;Mg<-d6SE5`yH_EPn$g}T3v z{I5XqmzDeu5kS<)_6@qqi^d4(VLpEKw}4t|Y`C$9CX=PU#7NY9G*DjIhn@=cG&e;} z%9`Fa`Df9Z-b2?9ECsl5n*66Q2gi)G=@DW$b<3bRb2ik8MIh)M3qodvGZ^7>2f!8@ zxqAnl$isn;o4sHqjU~fRce#qdZpZX;Iuz0CXuWat){$6}?uHg_Fv2;RWint?9;NF= zlV53Haa(8$b*#VgNpiT6ivYw&Nx>6867wk8odOq}vBMXPz+B*y!1+`w&&z9qFis-! zsBYxG0;)QJ+*&@|g^lLL6HPQb%iLkTVuNL@(GZkq1Pm~W-`-O3JP#n0v5w#r`0Nqd zDG_aF3~PABWprXb^ZFK94$!;FHTfhG4ZT4!V@$1t`{bd<+c9alKAfOym$7?v?gZ50 z1-6JKhH0;p3-ZvwWT3bpGPwS505Hc}gB08>OaiYdz!oW;bBqZa9Zs`jxGSxL4To;_ zvYTr70YJb58kp;T7PL#4XoBvh{+1kypI8!XVbnAcia2EN8mCLV3>>{CYIo=E z_WsKkMwtn(B69K`>C1AQ-X%=cp8~K07u_J@Yh$s$A&OVB4 zv1^xyjC#xf5WzUro+`*wmTA0mh zQU)PtqTW!R8hr6tvEJeUvArRUG)^rEkh9iqvK{m8NDX3&5#FvGmYnu}e8WY7TVuWd z$;&m_q@VHTGZC_;T56SelwFbJ`-d<)T475KDplii;RrrsSCTW$E^PjH>?c~+J_o?4 zv|52>cCemO5CIHWObya*aNtbIz=J#3%At(uL51{-Sa64VanNN9kOA$s$jL*lLn}jT z0{Px7VUKz1y%i^Y!wF+VixjN`xnsP})HDbbwBY}x;lPXNu#xf8_E`M2crQ!xu^02r zaSz&C{GPp?n<`bh{^3nXcf$3%+^+7up|97Jh-%E@REdA2H3B#d#YaE+KHra&14;4s z=$|z%&9c5~?0D9266;(ETx<3kC~VZ8Mk2a~E{>WMhAOylq>*vmz%=rdKmCe_%vJ&= zrLs2rCa_QeZpH0w9;Fm>xQ2m7K(9%}E@iy&AXnKD{P;7o`cED@cTs zumg&ztY40I`Lmi;=_?QI>;b#s-_buM_&l{$Az0G0an%1)>C5xNf-Jv^FekLX!D*EW zi&;(o1HBiD%TEaMKia3K*_KL~E3vhjp4n&(^z0Sg)k!l|~L_lWO!P zOf`u#(j~Jt9&|~k>-=`e|Fcj97Nwl=U1-MR5v8Joj(dWhqR=H5H7$vj=ZIwQ^O8%H z<=XqJ(0>&VcBSq*`hLy!<~{TY2>Po!{j*l>$Dby(ADeV1%_8)Q@ng_ZY&>GJR)3=T2HJ`O~pT(r1mUFRG!_~3W%(Gf}CY41m8N7ys z0MsL;G4?(8&rDXR1M}xA!>EeyRM?hyUACtP=#|OE zAFG$laTM6Mq?~kEfA-OkgBx&`nDG=m&AC0{T(bh#k+SjVUiN2gUwtFg!>a3}+Rb~= zom{rDWqmKk*9sP6VpC*`(xq;&tx8$7(Hkz+mVeaqT9!S4Z{;0<)Nd%v$w%D^#Y7}R zo1iKTBtz`klltT?QjT4&J6z9>EK9c~G-vUyN>w8i(~gEyw6hrdNI~d6Fj=+t#htsQ zQulL{CG)c|_G(r1m1~^i7vpfSU;j_=-2=Dk-V6QBbQu=9m z7Djpcpj`yOByj0L1Ytgw@i!BQd6}c9w#q-EDsTG$pA!4<8Q$q9Wt?D(hsN7Z-&Y@L zu0MF1WttGavf!XKg5V-|-IspPzp94hl$d@dMz%Ii%ULqb*7c~N6SPgPFkM=#MM_Ez zGdz$-seN7Wcvd)tjSXw4IUt1%trNpLh=omADP4E7pxDD_j+~{#0q@Z3T5HwZ;OGgo zRs{D^me_71-wlS8c2Bn?UxRH~$WyWOOrQrzid!uUIzdXrGreIPTL?tst}mUpMZwL6 z?Guju=O9pw0bQKpL?CC8IeUR`&g~~#iR~NbiWN~=mp0T)Iu3KJ|kpcMmpAh7~0Vw{NhuZ3E8R;>6TzP)E zC389W@_yfq9I2;j{x~2EhA(K6AQl-fo&0w?1~P8A>o@@o%)fOm6k*6p1&S&1eWKZK z%xUZ=r}xO8waoTi3V#Kwc>YMejaAXJo=^G>te|{z>#-Rg?wa8MzsPgC^bxDCdf0BV z5VI(O4@@?Q8z2X>KEq*Bn4u*5NFT|$EQ*d2X6k0qWN3XD#iXsCv;8It7sd|cxy1y>?g690p+G{^75wG6> z^*s1c_RA_lh~e8ygaiIHII#)oG%9@70*ET*$S&>{#@<0ey1E%5d)7K zNk}q!>at9xx_5&N_PW4J)pKynx&W}uUlw5c%xNmvYX<-;>A+CQqR2{I@ZnoWfmzTs z)lh_llpDP)3R@N>I7tAkvrC@(PVj^iasx#Be);{-?9k#*&!eq3C%Rbhok{?oLZ^vv zG1REMki)piL-sGHTF&3+T~82pHNH4N%9KqajIw{1nLtGPx5%kR$4&?b0GRX8*jCV4 z9=FPG2u~3)<`nA(QhcfnXC7DUBcnvfoOWsRh+-Fj|5gSGsNW&=3BzYc4Gz87@UIN0 zq6k@u;u&}S=~0y4_gce&4k4i8iQUcfQ!^Q+ltr0Ns0Je3^@kK#dZSECz|YzaK)%oLh9wsP2wbLdLp1dj zf{Jw}Ky4X*%p3}BdBEH`TIz$7x=fOnM+thC!IJ+!3X6t$6HA2}LZaL}3X?~3~R z-d)?WVz}|?^pl7qGgLs&;rc($0{=Rk`q#DLGw-XUUJI;ckub!2*=rhjxfOHSt$xM) z0`T$`&-TOr;pnc3!j{>_&hZ7n-o0AH)%_PP4?reE^2cSe=nrWwkHhf3>!Ho3N`!uZk zxVAz$C%g>w=Bb)`O~f(Jzq+dYf3Xc(VAA7@J?)D@`N8&OoYa){Zd`PS^>w5Pn%m3}I2-dkI*Q=-oBrn? zB*1~X0B}qRqXN;DO2ZYr2qd3uC8>4+p|iUXQ;;f);unAc3l|l8SIZ5CE zA~SRdc&dOPA3_*AQ2hD4IT(6{(7ZMSHPDKur&FuSrSX24ZS49=8#Y9*v2Sw=k{59DlFcMF;L@Puou%cjMO(nZnIjf4O- zs*ee9(jopyv-tp=E1E5a(Y#pEVFj1kmmC0Tj;+LT zm+?(QjB~!S+ddxR zhCUsh8!+NsqLw00Uto@-mhv986ollb7;8s-n5F>k&)VWc1(g5QIYu0~wtz#R_%KuA z1Ar9zxxu4%4|qTlBqAbb2CV81k8&jCqSXq4-)Z zSxrSS@MPk9u}HnYpS2TwDI=P1CBBmCi!|o^Davc#CeCj|rRFgrI9Uj__AU%7!~>Xh zU0(2@=#k4yg!g?NZg{dqqRy;tU5$H;*O1<@r)V%D^f5lHCgaEm2-p6!pQ&IBw$ji=s}x-{= z6X!4mZ-lS79g(!qrli z$$DBhdhPD#0Bi(^KK^(Am%oITz0#Th@#)jpIBwr{uelIU#s|)fc0b52kIA0XkiWf4 zoFa``*H(3eMx5=U1BVIzeph&VSdus?_r}8=QTC;71p)6aG5(b=odJ1r?G?!y)`J54 z+T&^-S}`e(^FR<+n!f>?bw|zv5-CE@X;xym%qWxv7yd}_#sdOw~q4E4tYWv zCt7GLX%e-g*7%|%CF$JyGg_naC^n_bw2OO&!~Ozdp&)4U0dEm-fFr$ddTt-ss8vi& zI&gzuWYv8@6{XaD;gKvvVLv2;FS6_@ZL*fRy#u0R_!pL{W8(-O3m&E{uPy`rI})9b zA6kWpI4b&%2ov!wY`mDPSe;ZD!V0t@wSUrXHhIXW*sFhsJo!!Ru6g*_XdRQT)_^oO2 zRNYEUO3J7h5Kx4+ljO6YE4mS$=08bld^6{2j=cD*PPY{L0`l}V;T95d;Bw?Lz;|Y| zTb9w~?dq4P=eV~3m1>vW{xn~Jdf-9fVzSJIc95;a9;qz$C~cb8kGYs&1=8+YmK^le zxLWu(f^kJ+pAy|34vmT{XgS+#Dc!xU`qp)`om&J~2eRR2(c@cMp@M)=bOZ4g_ zrtEwDf1o&9vLH;SD+!t`*N_F=($b$enZlb`ZZCs&GwAc?1K7||MuvCckQzPHag6LWy6 zY*!{%>eUR$V_#Rls5|RrAARS2okQLC2Uk!1xuoGYzWwylRf#={Xz%xu5RLYIZjaV< zXEUXW_%ne7sDzgISUsZXhZ&C4C#yatt*VygMqZccns-{abep85O z+dAR5tcP(&ua1Hxmzvj^&lVWYzBMzhISFNn71z;%dTMdpE{>>L7&A}X9bAJELoH|V z;RuIfi{4|9Ou*B^U$aeW-p-4Rrq#}gg(5CTScvvy>#1bw>-x3fw((ls^r3+K z-jJpK%#L5`SnsG?aA4}TqZChmKd-v(sXM15!3?~*If@x#@CI6BaUID=C5Wd12^yY@ zwm}x(5_Cd97|>eem(Cq1kd{zl!rzJ2m2UlOY$wY>E#yqy9}9)NH5zj*J&1Ja(@f!{Ts zCw0^*&W1wg4T#~`(|BggD@L`7W5#4rg7(f*OiKs~@@Hc9ByE~p)M;nmngqLSSQP7=tmOX&%sfT63Tc=y-*R6yUCN#(;dHahc#aOMm zCW`*l;LIf$fd#O8WH_+ofk7Y%GFTRUuvDyJZBizTws^C*E1==6?%qShZ-iK!V(C4i z(5pNvr!w$SBq+Mbu5)Z+v|l48H$H?V`eXv|y>0vcT1lYp#c@gL_Gw)B4bNZLxPvES zazZ3>kX~%fEQ+3+1f@5!uu`xS&ySHonb@p@qw#H_uQZvpf=*O2grMJy2v2HcE@+(W zwgb#@yQk4-kyBf(1Yf=k1zreF!U(f~vc2u|AJtz5DrdFjvgK0S>6WrZ#h`1eSRmZJ zN=__Gvo`rbB1voAzj&Cnmx$sU`uLX!_8_NzQD@vGRhhmw72GVp7B83Ct9fz)aNd5T zS`{oMk5!W-eTGv%jjph~oNH(5Lk$I?h>1JCZ!aSxD@8iB?;84uv0I70ChicTU}!O? zhtLI~D;OMp5F8eMZ1jDqBleud;AV{m!FsJq;Or>|@Sc3SfxEdo4l{9k=;(wgnF|=+ zNw*1VDz;ohtlh|Pd5~Hicr&`3 za5&c)(U?fk$An~(p<^jD6Mv{JNeYY8GGkbJ6H~4vxgEH#_MfRz$1?$4-ppv4bERWy zjZ1mUExv0$+Y3xczKjGz>5I<+h^?U+54jgVOw>d+sJuRD2RVgBAZfR-yyCoH`+E-E z%+Ng`F8?|p^zd@of9HE3^9yBk)qUt{R$cnFgMC&pcSI$vl(!D))*_R?k8@)B>|{UU zD~;_?8HIHp!%h9;HW}V5mlL0 zmSX}7)S-MRf2U4O;|KO8F?U;!)AFq|z_H(pimiZ){29)09qfX=aZ?VphHPdeGbpJX zZhXFUJ%Y!Kizr2Q=`rCl5@fL+C7ye6Z7?%PBC?QC@a&m*ARigBD~|Fq$( zColHtyCW(~25cez=}N*HGgMY=d~7ZNElW{Bm`DTlz}#=ej>y2UnfA3A29P#)6I;O^ z@OG&LwvFk*GuB-Cjhh~sZ|{C9OgX4HFTz9AWnrWqopOU13>%aTn$D#7g;F~~OUt$; zozH+WWjPzV_ndmZbmD{<1wg7qUKW}P5PE9|mQinY>qjaqlWwxsB&VH;+;RSy`4;qh zbL{JbKZ7S^0CpnP!Qzg-*LVdeW|6N<)vOtH?)q)28GQ%S#^5{YHAtSIB^68jw6ztF za3qtKmQ}Jx{ORD+kTz`G`}k|EIKc$CKWkbJqQjL>AeV7$MX#|fdS8a&nP?JX&@$&` zXZuqvrLs}ycuJg`@!=tyxZg^GP)?L70$4zT@br%afgm^`xz&x$lVvCbCy`(umdso% zi6!pdBPSYIVSZ(hS9Sa`eUyhBq%XyZEDcX|ch0%+(bHb>!{C*9;_Af<)XsAnxp^!T zilm2~30w4`0a?YRgHpPDVj26$xq@0h*>ewPT4c@^b5wZ6pnwF4H(e;Cx;x8Skt|hxW7r>G3$GX-nv^12m`x43 zWwV0E>%lvyy+A=W)mG;SQS&d(^lH5i?Q~D1>kAKEs!Who-oKa9!=FeO%!TfFag*T` z9P=h}(~bc;=yfy6iOB^`{zi1V;6K*7e5CQY4y%|qPQo2@ACsR|P8oC1o(^Q>`)CyJ z)4QDLJoYIj(Q5YS1A;_J;^+;+i z2*FjsZRWSGG^EtuMeMOZt}EsTuA%+jpmg+W&UU`yK(a#I#!=d;%Zj+{1Ed#ZvD+-o zzyc!U@z>QP2u$Qt%{%>^mt+yA*ki0#Nn5e~Ai+zbh*)DT{~^5)g(<7Rmn$wS0=~bK z0g(3qC;c%HoQ)AQY~hX>U;2!=MQwN(mG?kc{kCEGr(O@&&1gWeD2ENVBL2t+l5xt0 zmhZ(T*3gsdi<@^>joZAJ{~8Mfu$iMu=dpnloA?uE7&%~v^6V+1K>0*NI4W`0Bk2obpq)7 zAR~treil~yXde^yIr{A4`@_n{9=4G_}{&brVRAWFz3IiCj$3u9t5uH*RwBW#? zghN+)dVH|UhL(v2WUg}VbX@5)wqx`xbrJLVtk-fS;fRczFiW581{Pwt*GJY&L7u1R zAQsn(R)dx_Bb*}c#!tH+NZA?L?EZOPd7dtNmTfm-(J0BZhT8GGqrlvG#+i z{(f5h#y+mwM)l_A#QhsXB%|p8KVWZOQ*otbE(UX;Ut;;HH+K_LP-|R17yA;_M`C3T zU8N-zpddrq6CHc5#h15A-AXzK9_CFa?Dr-xGN-K!?SzXXR~P2p|67$RA{-&>G4qhS zpQyt-OYGEb$YXDY6?1@GEMJQ`d3e<9egvEE7r45eIp#UP#t^80oOvr6XNnoG~mxWJapLY~}Td5sX39OIdUMMfGA(P`|gD&^8*-7z>_n z{KyhpiC(J>x(2gMIu>wUsI)!hbh4BFyz(Z6V6$sZ->N6S3<{u~6&eG%LVC4N!&7=Y zHZxfHKn{|DRPv~Rc0wo7ER2GXwh3UG=O&zAXSa=Eg>3yF>)!!=5lPA50&=kIa%7wv zSM!FscsqvIsBCbGe)pB${vEJIi-L6ha#5!h=N$7@}yA23EJb|%n8p;!{aW7w)$Aj~= z=vr>UYSL>mxnSY5w&SA}3%1!6Q*WpZxz@ON7reprFHXFG_JFRU0I`)Z$y*wI?2CR1 z%@^nBul|(ysA<_ZT1}xAq>tw{NjXG~y30skNoYXuk^N}%U?I*5?_$U8 z2s%j)s%-ueVsc!A?^(t`cr?nz*Eg|g_=_bjz>nq_#PHyco914(pOAU}0zYuSJg>C2 z6-Ni%9!AC4>RHWi#X*UnwK>m5V*Nt^2M8X3L^jcNP{A0Ba{nd#y_2i}^!U@z3zI7y zW>=ER2G){WMSHwkt)Tm!Sn!~GQ33(w8)ZqX?Z8>PdoYi{!Cw9rOyQylSTWr#b^_b1 zIIh%;8TrEkD>?YZ2C+uF`;93%^NCnR;xE1%HMp(8OoP~}*k}7Wcus)gXXd)}5Rwaz z`v#{(K)$@hl39gLH-}21h}11G@A~E**ZhK`W4}7jGGkM4z8P7|bhm4@BVmcsNkUH^ z({PMrjwZHb`h@W2>Ydp5V@{RlkjbN8E5;p%STdaYiNqF3wyl2Em*~>6CG5oQd(!Bx zp;^)CLE-K6MbZq2)Eosy{fzV{1fD23*v}ufBF;&$ov$wa9}2~_f3ATCxqMq1!Vzr%G0&9dXNFz#L3rDB9MU zIpYrvV(uv{Gj$Gaqi3u6ksfF5P%-a~Jg=db+7NCydTZgngtzniHK*W)+|E4ua*7aT zC-3RHL`@{hT71`8S`342!3llz73 zYVY;LE1tybZ{UIh6aEmC_GgPdmAn|Iv4-*aBRSLVuQ*Nl4>v~O3k_$DZ}Zr^b6_2D zGmwWDI@80Bn8}@{xon(#-l%CM?|G%>@Bc_8cV1vxnrtHfJPjbOOu>lWzIPT51@WXq zO#Gf6&%9M@mt#909Ffvo73aUg5p>C2AWKzKSY{$Xz*OrS%(-jk2sJpr9!)g-PCe@? z0@5xD)Ym+B=Lh7;qk}8f@nj|%D53=VI~4up?YQ@_Zdx;KzHH^JxMaJ3V;9>l+MS{^ zzr$8K(Mb;*p`9|em%C-_`O3cgR@dS_}->K4Nkvh^4I+Q7;gDY-sUGzlVrNv{y-d6vd^ zlS3n*O192w^l2-3^Ikd)<255D$scB>uTI~;8V}6p>94AFK)2((`4&k~?e4Ol5irOe ze9uu?Jbt0_eW%Jo`Nd#z3mBCsxq^o`rPv(TO^T08R7bg=zO^do?nd_b3?+>_|UU~*O<#BGZZih0w;6M#LpnnpNan3(|=g40s zYRSI8%;fOhR$lX^wAXik`xJ{Z>Fu}}zis2|^hq(^I|(lfaP?}>-V(rPi%IUmOhX%w zzIY4hIAu+_J-$90-J4QuLvCEDrMYy2vp8UoCRqziDVYE0E!9_YRNS)&xCO8Mi8&5@ zM-R>Yq0Es~X%oHZ4ZfHowoFi=$%G$+V)#thKlQ-@0t34BN=^Z?bAmG;Z=$9CF+3n# zKeq5W8llH*zC@82q04g$T*awMm3qDaef5naRZhq~-i6{U%rkySW-~U73SbX&?Zy?k z;XOtdw=+vs_4H|2gv$!Zu5{|Ye|CAG>Q@9@HX9Z+r-fd3-PTSxy(g?@)vxP%U&s6w zE{4Kj?Q0>=!y#GJB!%^iBv`t@z9D5B#)r&8VhBA#3efXd!wi(I>#bk#|6h2{Y5i;2WA{S3~j;10{n6<2Om54)H%8=1iViY1(K zgH}g|$xb+bC3BcpZ2Ssctv4En5V9@tjiETi`&IQ@rxj73CR*(@U|CL`IKeP}Gd9Yx z=VHn7a>NA*GcF`q@e_@y9++Id5G6JG#-E4R0|~6Qks>85G!w1iGNSD!*F9Ccz$Ke^ z?Z3r0?>65)+T^(u{!Tj6(y?E)Wi)Bcgj5+EaiOki!#g6WhE>`-_VPoE%+aRA0?eG$t6OI5SyH|VWG0Zzlx1} z#F4tsqoa{%P2!7)$6nYOOIzTZ@YM3c{vn#5hrYlmzDzZS`NMAPfBLZW1qM6VGZe>O zkaPGkxPED_sjw_y@Wo`MRXuj3!K5IutZS*YDwXo<^k%KqivQC#uGw33V4|(s0+;bF zM&q0G9gCT~oDlx8U^i1KEr(W5(@kam55kHty|5eo#+;asbV>t04+1f#oW$I~`|;Cj zVT4hT&tJ9kSwZZtHvlr*kp0>YwDPmdGHa3ARX!+s@|!kdY}<8>T4NP2Ra@NqA-6p zhW*D^2s*us!dJY03|JbXR%CHcHJX_ti_em>Uo^7hZoW%=>ax_7i*$bzsCe`~{v}@U zG7pdSfxd=H#dblZ5CuAn5_OUoTE6^HzdauLaUp_?vUr+#sMF5$b+uB(Sw_gWa$m%t zz8}!SwGq$HWND8x^4qo_;-?Fl<&|cm>mQ`6qm1o)KU;JQto+u z$Frd?zz%GgM~vj!S1B;9CPqfGsXYDR&RJn^Q01K(TxVttOZ&m^#PA9Ho#M1hyJR41 zkuYwz8H(BMTIb%$JxqD-eE6InS3Q}a^93&VAYyVU!S<7L0aE4OMz(0_014$v5QZg33*2Jnbfm{4*xBl7M=+R;uieV)rDwG<6_2T zoMc4M5W)tD!`_$8wllcj_=I>;+d%^k(L+GGa`pSeMfSHknEoU%b*Z=f_zvrB5wQuy zLyzURv-EO|+S2dBHb$ui9((SI-yal$hv3B!(9fI>on4Fe?$|a63;q&9DE}&_-@Qtd zdC;qtoSAt4v0=`}9eS+uhJlom#0LGgll_9L(+JTpQB8tPJQ+#b`4Yv3yD)9O4`-K( z5F1I3@6#d(woY<*_?o_oewxk7L4~U)&*n&D4YQ$cEO|EPN*tI~e(EV}jXgUwwA5q1m3|KI1*j1p`hw&^+?bK>ug6sY3)Zb-77+U(r=^Y(aW z<$`J7582fcdj|zX{u+0x562YmD#Yv2=~$621alym=jS1Xob}qbBN^zq%ZA4q(4EjX zUfdH(la^3EUex;qmnR^F++Uw&7OyIbd!IbsGj>WWxz8O=ywrrT(;9Y{k9c8FDb=mU z73cN92$C}UM#O!EYYeGk+rj02CWx`7t3N5Yu@mYxPa2Nb$u6kkYFQnU=k95*E2U*; zSSfGi1;+$dpelGtkc--A9&TbpUal8PLdsAMXC;7=Sjadu?aZt1&|yNZu{N1E%HI=u z_r+A=o%kqlY9_q6-y?;Dk|2a<)KI<-bO;S4 zIUIp5ie747)+OT}N@98)s0P1n(%)k2u+YtnT87!ZN4O8Jo3U@cxS3LZ(19`P*Nmn0 z#SfH#Xredj5l&Mab>hY^$rqvP{+QCx3OeMb{z#I~6J0l;B-`awn>QAW`2xS2Hk60q zY;~UNgU78Tu*kURJQLHb=R;pYHmwBQxx#%LX&)wsbA$dKpXF_`AQ z=JUbx^hD33`1^R~$6i_l9^uZ%}!?=Oyc~JPV*c zzL>eYKjr{`$mciS#L#Hb1V(E~tY;HZGU3@^PVXa|YCMVO&3CzirJ4_lpn-H=k zOto4MwzXZP27c612osa}f%Mhtxx1V?N4nl(774k#pF{L`b)>bfvxV4--+kp<|IoIQ z*Xio2hq5eADtz2F&QsE%W8Wuc{1I-~8g`bw4|mY3PyC`r*=hA`{t2tZtB*I-d){Jh zKKQb!#OeK6Ya#A-hpKgtR&r{4tLpdW_`KyOeq* z>Z%<={E;P;vus%y*9oGeFhR6jq>xg!cU~f^535$AN^g=P+ipHFa?+?#xNyc@QmOFF*XuIhFu4;b>d1iFEEo;KhVQ9Rno;|Raq0xPHbJj98O@LMq}fo~OS70w?Y|3` zVrF}0d-^)y{0ZrtLkLEOkT{1v8_7;Q3pzxpe1;&T#B#eCXFL%2PBw(#0bN;?plJ0~ zowueBugVa@@hfz!m{2Kr93{Tfl4ctj#9Vg@B5u*+3mep3LQNO{b7}`V6d>`^AZi(+ zUePMlbAg2EHP@6hFp7uF+!o*c-^XOBA71zBHc8oO9X>oKf;#(=8)-{l(U`=)QJ#L{ zgueXU!Gm;ctVqrA#Z(AZq?g-ztCyy${sdFaWj5(-pYra5$YnX&exmhS`H9x(0#66{JBdy(J&g0CoNP`NbEA*@;km~f%oE>#PNPHou%<;|E+5!{BzK9&Asls z&f?iD4b+1e;A&(1|~og36R_SS=U2%71Fb9 z)@0qMfKDsj8cm8D%M*3ci+MrKmS=qbDYc;}W6uI34Ex2QqT1FhoJ6i_=%r%|y^70} z-;^&gGU?I{8<(9cBrX|;YfJ%ZM*h33wP!mx=k25CqCSV8kst1c?dy`@X2i$P;W9m8 zyY+is;L*kecT&^OZot*ZPYrr5hNmU8n_Thj!;f#W?V<~3H!goGo$K8!QME_NA6nk7 z`Z}SzLfuAkv)$X%J1->HLj~sj;ZxGIeWur?-$GxMVzq;uJ}CP-%Mqn?S-R?XGnSd@ zG{N_Pz30RBI32%xO5LP@jG1knc~%JAmRh@3t?hXfXSEK9D3-oZofqW%`V(5pdV6>b zbIWWaR&j%c|K=0ui%N~o0sVR1dV+UBt0CVtOE*iPbmYAUk2NBd@Q`>bHFb^QbQH5f zc*wrj!V~=BKv}-MubjUbV?mjFoq2=y@m>&yx+WLThRaw!eYZ2O-|L5KZ@HF(n4Mp) z^mLtJY+NaazkDZe4Wn_Y_T9qW(-SlYy_5>PuRBCFHOXkpLa9UBH=l(B1&%Js;G*TSWlc%{gMryh*|#fXL$tg6b+ls4(laBHRPL05PG?5dGsJ$)f#@#evi}Nv@~=%s{}Z- zsN))pwWz-Fcqpq{mo0-XiQiwV7C6S2&ky%gP}5Qw1(jYxg3?nY$Yfrnf@6eLX4JRK zj0%E32`T!rSJf~0DFyzA$EH`=dk;G35XOI|>s*cEo^@FtD@6rkPB4WJ>`h+;V5HGK zm+|Uka85{Z=+k;_EjxDG&@6nS9ll{+A_>BnDdBw@)-mVN2!$wxZw*f6iJz5XVG}$( znBYB@lmY?-=nT7XkRiwQ*0xem4d5&Gm--&uivV{qw}Ez{h-1A3p> zX{0tJ1F^-i3!wlD!!rTR3?)a1+m*J6S9qox{`?xadC(Zi1HA4fAgrN3j5@(n;?}XL z2986~46m>Fu%_?jLS2+Cvbe8yvH8n zUVX{%8YkqRNqg@7b>nM0`p|$MGiPKNdvUXIzWyRW`o#FejrLIWBf7e6$xRi%!iFHNR zYoSgj&o`D>`gnIxfUm0CW3T*uS*Ot0Bso1hy~RhjIR*mX)rThJ3G69r#%KEhl@=r9 zXCu7N1fgAaL{3g>5gn5P-=F0c5 zUHn<2fo@t#gpA6%SXo4u5_&CN6s(?%7w7|n2JgoMMq&vB2#05=le@Gq#$}RS`+|Ok z6H8wwE|pGNzDV6OL}F+80}O2^pHEJS|A)k~TIvvj-bJ0lh0RxbHgt%6e3v;<6g`(K z$qxoW4gY79hZ%go@d3fxH44S!j~d-sZW@uCCpy6IywB~fdYTf7A=(_>MgYHM^f+|r@Qu9p zK%}m_QGdi5a6Bq{b&1mIH>xleOy9|cMJFDej#)$!v;>`yoWV-!onMHjHz&w zA-CULvytZQsgpFlN~1Wmpr+-tBN;9zkp7dL1S$El_IK*-OwrAtAPg%N5Wy_p1Y;*CA9R9m(tw%mB{4*8cE@MIZSck&l$!f z`%D14Y)#f{(ZWETcS@uY{&IikPK-Np7rD$;4c{p zI2I5nkxqqEMbZ(Glb+~WWn>WFysInYL?i_gbzi`KzdsiA^33Js z&o_*14>OBCb`|lKy+6rF5w&^7Tob&qZgqRR^gZi*&}@59fCIK#6s-lfnG*qBBrkmC z;~&x|Q=5y3{Nt3kKcAxr)=JFT3oeK~7gFB8A9MbXlQIh-DX14HONhD-R^?J46^MabbUcem0;^(mHtncrsret>II|xRLl~TW;z{*4Fa#aBiQDH{+h; z7D`pAAGf&%BRLJ3EhDg5^g8610OqOi_B-HrD0@qQC~i8sNr7Nz{8)C_SI&l?dMD@M z+Hn|0GQsXdyUJfd;pJvbn9|@V>EP>ToGSqKWCqFLAbSWu+((vwOfIJxZKn<=eX)gn25)*HOM9pAkwX{s2X<;^f=rH8+hDC*t;KnLd_} z?h#Yh(}|9xW^;QL(6IIy3U6l4-A<8z*@SVk1s>G{fpOHyYev{vLntP*Dog7p*x2jW z`7@vH47_Y+nN<#eZ;0)Xj^Qbh_A`huy{oXHChnh^3p_~uks@xqmthL+Q@eB(h3|>i zIt|SzSR@LQy+go6B!1G_mLhxoMb3Z8K1;%fTRRMj4-AEQ<MKI`+T?eIxnv$ z{C5g7eN4RD!h%7(+gR!rO#ak)7vA7FzG%WT4w7;I<447Rh+K3CT)|vZw_MSWPfu18 z{%)J#wf$kEviGd}N;6qoGWuHv<-f}qV9_>kkLEv*kK0BM1=s@)^gcFtZ7;N#(joTv_3n%IQYSWlTQMHizTzpb zI_2$1LlKn)mlxi=y15lP!sOgp+GuY2YBOz<+F+~)DWZ56XeS>)WHk1B6ZonR3z_R(3e!8+`vmf=n>{^eciU`*fA5r)ElWhoi_^TL3!k ztf+e21Gdp4f*{OxG?i96NyL%?XW{fc{^4f-1SA^9>H;C<5fm19ap5sgy(Bh#4hRs% zz+7ZbB1J|&h8=saykNwiC4Faqy!fRQ$W%su3-d*#DBViDe8UDeg`0)9<-7!OdO__? zYv2U&DFRwbbrA#+;FwWMgaxs{#{foo%EnnV%K{2n4+B+=+&A8*y}GsPk*Ot%6{-1e z6ZCVz-?BMj#a&{Y+t#@a8W8trp43hqyrmlS5~euYjIMYK|gxjok0>OR>oI#6%6q?pl%IJZobk-tmF z6Gu-op9bHVE-<;-+j1>2G?}mnOSJt(XNJmNuqU7j?{Z2c88dsER-$to2@S|}MjR2h6GdwpDN@Z~Z7eb(%cxIG@FD}}*-@`v*844Z_5&Lxf=&dB)&wxB35`jNNcAT76z;Fz^eT2YuJ{vAtfo5c+g_@YlAd{bnQa24WqJ3~>Y>Z$#gxIhCFv!`B8TkToa=_~7Z zxv|RtKB-F#ylNsz| zKD)_t6)}P(Mo2^VAKJ$_F%a_vL%hvgsn#Uew+G6rxjS33UKqsbd}pCW`)T$6>M+ga zxruZ9bYpO(wB>|=0!hpF6R%^{L0Zt*ZQIZ*-#Iiii(<6!({SB}yZwC;S+AK+JXzf6 zNO3Ph4x@w<4(;N3ASZ$%#z2u z9v5Ii&_DYd2P#3)8+TkFliWMY1-E>St{(W_^Dp+B7}6~CTS1#%WjhGO@Tq*pHKZ1b zyl5WBeIl*-J|jQG4VxWOuLZk~(Q?3k-;Z6+@ZvD#{^Q(Kh?i9$o{rHWdqvysKqPM; z14`C^z3!X7S_FMF^1$Otfi5L=Uxs+LxCb8b`S0Rbwyo7?2-MB+26iF!K@>GAucYBW z3(Uf!mpzGM^XBQgv_D)SvCS(0b(+P;2a5GF(*;y-Wu+~`>@JKzQwMms_@})Oj$t(U zTk#gXc+2k>YhKXsp&u@d4acC1feJNz4P9JOPu1L}Mu7@(Cm7-_i6#`|GcFO!mUv|i zf^FO)v=4Kq-~Kn(&bz{#?=~yH{g(qpHYBdygq`dq{OpmjHeox)tI1|JiQDyPI(dAX zD6!imsEkz6im8i0N=bSLWk+1#%(!~f4eiIGCGoYLSCnb{It?$sNSaGoDyx&IitDQ2 z_+L}(|4`YwxP)5kti0xb&@3;e`;Qp0AGTI%IdCL%yZOf>7?W* zr06CfTQm3V!V_07ZK>}|rU~c2WJc1g66jN~k{Goj%ClS;1{HL8pZJ+p>qV(Te{f`u zxqBYrtm>~T=8>w_mAv}>qrCjuwAelMOWxx$F3V}GK6g++#IVGYEp|!u;?;*KgS;!# z7yse5q3utD6MrIO#|YyreEas!GQGOI!np&C(tOs~sSyDc_IZhKk|Hs&)bvy|Gu6Q`^5*+~#g+cI`oH~!R@&>^QOy##`O`1I7(eu?Lv{b5PFe5sqklAO2-ch z@=t3F7s{h(ESHgaIR(oV@^u3dE23QCdn8(;-m(#T1InCyqk4PY2V*>@clIOsS$75! znz(0A(yZPqJV_&$yha>zsi2n#dl+wby|=V|K10;0PB!LtqJSnUIN~EWw-oIG3_!#3 z%b6`=E;Cy>_Bs$fA&u7|Liv_lFz~1l1U;qq&yUm3CU~z?`7L;dHsnb_#PNuiB&kI3 zN4zH65-wj9g%$)Rmr}AAoz-l!Bv>P2g^Ee~BGzNe9*g2TYQMx=3&H9TCr%E!k0}`& zR6+uD%G8rG*GtGC1GSUtw3g!70sl!%K~MOHqrq+7C>xu9(i;DDdvTCd5Dc`X>|9dJ z0 zy;{E05^IsBfeYnYm(Lg*Zh(D_vYvjx472wx>K$=7dq0gXF=hk+n_Snl#LiPwcv>~e zzy-j@M*vKb#oDk&M)}_G;qzu~Fb4pt6|@Y{G!9*WeF5;#)QH8joZZi%nC-ptu>_~D zU@#eirssQQH3aDcMBQ-4;e zCm1_QDVBGf8UA)xYuI10cZyue3ysHVBhK8h5mrEw>qGaUdjfM8AY0@qQ=jD2Y}CY8 z(oT`RU+1*{d2heEfQpKdt22A4aleUU_H1B$iCFrmXro&|hG@!C4i^-Nv*p6s z!ZtH{kr|@sxA@A_)}pWhKm4ADf>!tA@2O7VaS+^T+pgsyxVtt892>#U{t*~2M|bf3 zrkc2NnSHjDoG3$^x;sDy55Gv9MoK5o29Q$%AF!>s-Y4xKp`uh$u+zQsp5uv(L)%XB znkDn#HhG11lYt~g_?VMv)M_CwO3dU*BfC^Dx09w+c=A#I;bpmolv&+^^7Ne+sfGEP zb!UHpzvj??VZvZ9mZaXtAEYAjkmzCn^(!A^jofEDco^<#T!~&N?2;hCjo~Qm#LY4fCpvkw zMr*`3F0v%mUx5U&gW&;(hv)7XF!cC%qEIQqN0!bmaJ`Ya2JL>=mRezz+Hp<1fppbi z9H8*~blPxWi{TS(4{2dWB3qoCdcUKfm}2-ZU%C+}`uh4REXY)1O@U&2~l zDCg-glI$#WTcK#y3Ue1CL>IPx<2I{arCk4lBxTW*wbf3pIyAxdns()kySM765%Tb7 z_F$xjf)cMDPp<1*D76$egaIw|xlMM1b%Okw zyAMSPru?T$DF$bX81RhSe8v>}+2Un^D)N<*t8p1sH1#tFII*6GVo&T3)6M}ZZ4ouq zAwm9Smknsv=(rKGgh8r)Hk3=lx0GWcX2uR}2*x%-NW z3o{M%=N4|}du!`vF~5lN2A-3o&zai&S7MX=L_x-RCuLb9;Eal-J$2c!DpVBM#QEbX zc5a~v6EXhu?YUB--)ym)AS^1fItNNB>-Be11*DeNQv;&!D8GhkIV-RyUMP|mb@w-UZr0b@OXb~x)m~rE!^uY9fR1) z(WRJ8RCYwOPNo$Ax?999rE$eT-6*%tP6`7B9kV@|{XKWZY)rMpYFCLClb7#5Bn5Ihb+^|`kV^7mz-2NHJ0VstNe86HCY^y)vpfEKQ;1nA5`*J z@_cF~#pD};O7a?x1dt^9X{8I~o?gGe$|H?x-Vx;-#k= zAruDq(0?jl+H_1$t(H-vAtlnMLvTG-5eYO{i3d58U<_y%O?dc+k07eKdy!>Vl6rc# zR7s68R2TrPuzxS{86x2Qb06i(c$#r|Pxt)f*pyNiC2=?r2om!QfHDL90dk#amS$ia zbY%|2FhOC_9p3ZrQPb`^WtpNl@@I^2&+)@Q*;!8-YKgy+D}osHVRzYgN&s;aPsWt$ zDfR2JmFh}@JnD6vPH>`is`-m9|mznJej3n%%KcCSYv=EGMKi#FEE@nSQk!? zsBaBnG>H=Yizq4oLE}tO`HwF`2LzIvPj>mZFL%|^+W;0HRS>>Jsf-64lhqYn_KNdv z^J&&Hknywk>kADZ?T->hEaS#Q0c7PyEkSe0*m!(&kBJI68{wQfK&03>d ze9GWLm0x0fZQU&iWJ@2gTdU#zjIfp8dSVTKso%i4W)Zjs!3>ele-1r%XHI>vDpTjO zFR%Z265mzp43Z*aVNyVViGPA+O5GT>m?D|u>AD`h7`Q^;=U)_Tmolyv^7S9Q*Erz0 z*;z|z!UhDQd=_<|GzDm8)P4&a<(uN#jC3CGn-V){bkK)w7W4zoLh_~f20VoLIQP<( zL-1apK7R6nA>QxU!wcn$R-iyQ%yOg2=_%v5Z)*Fd-%$TnY1aNbg}tL+4-Aosi%ogP z&Pqiy6ML2Id3e&q())+(l@W(Jg^5q@wM*!64qb6$yr2GzFX}0tt+48)-Wv1QSi>t9 zaZ3>I*yxwfsJ?`(2X&tWtAIx%Pbf~f_wGaRj-yzFS1dmJEAa!w*K^n=Hxei(Hh;TZ z!lS5$(=uXYR#v+_$vTvDE&aTVCuN^!J;n#Sy`sek?(&EHDzh<~`wzvRKB?G^hx+8p z(?Ey)dD#WWsYox;B@#Wj{)_l3!s<`!TMYQ7yuYDRb|8XVb@y^NYi{t?Lvy3m$Nf1C zy*u@*m_Ci3Ii-TJ2uT!kE~}8Or1zP}UJ@6{yj@D`rdj#zzId`^j6~6#l=+)PJD_ zVk(*0Nm6D>O{{;nI}Pxt2-%vn$e)lS1UwysuMm-W$4C!{pf3?gO|!?4Xp+l!X-89jsj(A=X((aN4r_|2NC~t@*{;2G6r}VW8aCQfuCf>7vY6PGUA> zSRyFX%7yd~c+-z-9LQUlzOwqb87Shk)8K_G)R;J$ABOZf7ZJy((zk1*tYcFk21P-3 z++UK{NB*LyPuIYEYuu=g*THvn5zHbRMjO*d>;&X3uhK5Z?X}O)>|4*=^xM}5QzcfY z77(mHl$ylIN@-veFf^hU^`0XFtt>cFysCSZ2MyLy2eeCRD4y;LL8%pBclgzY>dmjD z3P*9Ce3@xmUs|`&5jdAb|sNL6j1IDVGQN5X{WDKl4Da7;scK&i)2- z(EyG=75y$89v%)|zWamA{JR@SB<{4lA+L3?FW+76FZe;-?*>8gseA?ANj@JrFfhu& zeSK^sb{+4R(JBFw1g`-Js724g84nt`k8qOU2OHb51p8yIqR20k4r`MBJwa<0zG-hY znznTk#}!Q#>gDsQ-X&>Tbzq;CuIN}*D7xy6s3pu>t5vz^9m&VVtJ=o@{-eMzFfn%L zi;^9sU%`;nT$}c{9LF7e{`p5F$Y$IRkEMP8gXe(R)u=AP;7wFcK7EIHz=0^Uto0)S zhO~l#)CAQM7@l*RSpa5oZQeI|RrW-YiaLWD5f(+LAIO^_djHd`a4?268VEKw{?#9v zg60C9xVrF-Uj9DcA^eNKdNIPn-3)Oo;|%IEd3@J2=I!v%6hY z++@SF$EF-DuhPBv6;IXsA^6u)9zjmFnb-r3gg*#ESZ=0 z?Gx6pTD+XIn@u$u`t~D5x+#2s2A3-BVo)9%=Xp<%_KPCRW zV-csHZSEW?ZwZ!q$C4<6*8Lon*f=pLn1b`UJUQFZJ2cTTTwYD5>1f$wseU%VxM`n& zVtP1}*x6h^Sv)YA;*qH168GpWdGT8<8Leb*Zn>5XfX}ywsgl1K!kwu^MPbn;54s)` zHxs~$K>7XcFTy2y%h})$q}!?I4GCGG2*E4iNp^T!i;IziO#tQk>;$ zo$b>(gj=ZLsz=IbWqtYEkHiQ3KAw~7VdDPr5P{_i>Z1QucwEznv??JeE2wvtpK|tV zc`+PRw$MbG^-~+e(HuAcUNAhj)113pQq8XRMLd8oIB~xced}`l1Hm{w0m_02J1+*i z9as;_APeb8Fv&q5tcd2Lg@+`_T3(R3Ei$Ov5gA_Ygt>g%+Y2Kd*~r|z-Hh;Hf* zgT_dq4OGSj_ovTPj8_@VElR!oCny4G8etjvWybDr@i7JrFW~jw-<N$1s%9u-A)`9!L`(jr`HV)N{j@}XjjjN*Ez-4n{_}iW@%e@yv z>!3CI5g#PF!Mq}#Vxzkj$a?7K%-Tv3X+Fzsd(IUR%jQjvFSER?mHO=x27H*0MEnAW zs+8ycM#QlLw!Q;b!v~gd9Ti(U2F^{$JfGB|Hg-ggiD`MFHGp-SOb+pGE2YM!R6V0C zhbz0PCuduZz6+0{G^4C?IYVywK5sfD7~DxFmkhQri3}CB=7=YevXIMKA3T|nL6d<# zOug(i0>v>}!5Z0+W69WMHfK}jccG=_VArNwZT#atgs{v8vY+JkYZ^i3 zvV~O^oaaC%65whte7^r_wEUm_me23I*?TFC3+^k?^BD#Hs<965yjw+Y=zkWGdIRpu z-q%<-WGi}xtO+mv+HYYApox*P_u z3*&?OJY?)2FNUsw`CI=^>H1%CR>XcD`U;YGEo~W0_*$;iXs|B^NX~H$`tAgxyRt+rSxc>3lOe+c2&*y{1vC&Yd>aVvW@nqQ@L`lfrE2JYiM z{zYs=5{elUu3%#k{ZMSvq-~^LU=G~$)kW9wkO^)1yh=}TN?!T9?<7FpLbbI&$_EZy zHFcW`7yrlGe_M`Qpk3rxzy$MGQ^o!OzsT~pRPf658qp1RGrFc-s;}UY9{-fbhxK{s z&*XR5psV6O4N0nbAIX1d@dZo>;mrnYP^O>9hgk7x>)GE_?(5gJl=a!JVC2lD63bKR zZ(s~Z8u0eef=u^kGgacs$8FlLJLJ0}`9pU$kBt+G^LQFl326z8iS@4$j3?ve+rpN( zsTtZ$?ypO!xCJv4`Eg$?(@W?-%*Y6P>Ywm+Z^4&me=GBuh+K z4{KGUGNAeE#IqEj{@bJVKL;(q^Z-u@jdP&$^ce(o_%)Pu zO7f$hC8HN-^F`zQ!l?P>Vx59z`S&F^0e&_H!6Xho19odAFCqgi_ZG9M`8od>00y^rEnDj z#S2(!aXl>pH@x*j*tmSWZMXL9b8w$nv%+VC$xNw_ABv1^`<_odjCARH1M;R9DSqFc zv`c?Ldrue)2i^{#f;Cyp`tyh1;eWiCvyh^XLek(V!N0N-dj2ZMT zfsSv*{}^%C|v&im&_E z7y$qUcgRN+XyB0J-ZSMB;WFBja18J*d!)pHUIKsL@TM-jiF>|?%l!`OneeAyu_04@ z=F{ajgf`*kYfk#}t`?+%jjhz~prh^v3J>k5v;`k)?TWKbRv6!T zsL%SM84yn&R?{LzGJ9lj%SK_}-Nn)<1;QprfDRP!KJjo+*>m63=e*@ zYf6pZGtx5ct{{|~DGcVI&iNLG&=deb{Inpwamn*G6`|h5Nkh{G3NR*1fKsmvOkosK zu5ivv?5KwtRLUuU$fD-5J4x@c46c`q7T`X97Z8q>t`-7v0Dx}cVSZjp%{>boXR#JZ zA;RkZrhkg%7ReKEezX8)I`S17eFKki3{4}s%IPbmDuz#v9c;9-rGqMq{2(X*i@%&M zG+;C@DYH)Sc9sh&m^{dqRKOm_)EWhkNE+gK8;1I0ucW#ed+QAUP(DHfT8c@md)7Ac z(mQTL)h6yTN&=W{H8Xv;xs2nA{g2mZVFNAH-FT4d`|M<)&VP4jU@ZaEK4X)pY!a2? z1}BA12WnB=S3vB@x{UqrwGLy1C)EQn86yKd^TNJ>10U&7@*8!V2-ho! z7<_q2`jBLaP2D$9`(^jtoiyjx*o}Cyv4EYv^r^Bo_c>v-62%UpM$u>W>;EOPTnt3H zIFSFP(8ppa`Ai{P@tnj1hhJOawH3!)@QN?-v^!)rCc_#Ro4EGhiU%}1{_jg;fmT6G z?6+DH+bk@AgK3X8p-PdsigHY{i?cZ-bJ~gYRbU0ZoP><52YsJyI%eHv{P*VZ*5pp) zHx}Yy&Uyfrrl1h)deRh(Sz@*B(!!1_#&L-+F`b(1e0Z=rWn%!Q-MO$qPTR!O2UQ^v zKTnpr?9%22QK|$s$^LOhl^q`RO3z?YN!`e5i9H1l=Fp-}iJ zP%WJ_O`rRiub)_0!NkRd^FIX-)WcH|5{b zZhTCMbc}8U-Kag+ff}LlidUbT|$YGb`oIZ2poMR zp2bCmeDzdAH*quL@O+&3KQobB6+nHtxUBWF=H;V8?7Dmk5saL99M!Oh2&pUfdQYR- zi1V_km58qP_!8F9-r0Be`CxY^mkjR7(piVfavGsw)kjic#_J0!KXEBeyX}lZj;3LT8iNpwS}HKy4ovu zw<08YKpDiKLlC-v(|sBeqEFs40dE|uOBbHDup@>JH#{LlH5_HIGyloR@Y42HaAx0n z-yBDnOPw;Jx%)`hW<$d2QwRn(=KrZ3BhA|5r4hlIXyW&phF6ERwDucR`ANIGOjYjf zml=md;oN%cPc!x(QKZcFK4|zQdS%c@;WJ5E9N5ob0^sBR6E{ku3cXHO&1`WfhPc*W(WIq144UwM*4V=cd1yCWD;kq`KB?7GQILQWwN7 z#kx^`n_9qgFSvTmLEmOyv0y$han*2TS5TffH?MH8kY3*5QW{g-t+=Ec>TzWVH?3#Q zY7yc=YfsuWi4Ynprhu)yy+~GXVStqi=ke6)7qNsJGZVUqLEqTigw*(y4n3J!IrU3u z?Dw(>Cpp+9LSReO zPWmRb8BIFTgBMZusy6s;`#d+W$$o0ZYo^UF-6TSAmlJ=!`&{R$?mo9__x`bT#aZFZ z(gztAsb;b#a_$e5oHtK7yj&o;tK;&@WASizaI z%u1a*LNv4q`BAEg^^p2kTdv7r*>hC6sGv(vmAmpfa0l-9ZtKlP)F@2p^ivzQ%J^V3m_pE$>rgPe_QDNUyEU|(Vs6~$VGwyNb-88&~oE%vDA?tWX~5#cD5 zcR)5Bv>nfY_gv^U0+);{cNl@c2UkavAMxJQ6&@$aH?#KB@xLh%{@34L=3bFrj#J;N zf4ZdWUTb!nDiH0fR&Uuugz=S?PeWNCXh}aza>6OxF}+j<5mzW+rtPYiF=_VdaR=R4 zk`je3F|jJgLTC^sbR@@Qhz@X#%&-X&&+Mto&Eu?8pO=o)S-el1y~}nO1LYD{&Ij?; z2qa}Ig~u*l_>awxPf1=zDEX;s{Q%+U`g8avTAQD579Q4T7dRItj+%3R`3e1^N7}ik zn7C~a5GcAxf@oJd!xR+_&AY8-Ke$_AqNT8(xb+m z(T?inrpJatJe}OS)?KK_mHIrvZ|>&kQ7C7hMumvaX^eNcHZSn!=MS>U^Y8!=?Ah;I0{as(yvPxkADt$d?YTpI~Z47d!rscU9m8fAOyPa-O`EyX1rnmm_^()nz2~XYXJD^rdU`mD3s4ew(n#+J< zdY?jH1&5|UN;)=83&A)fY;xo+rL9{~53aYPWQ1P>@sb(1NqKV*a)KKN- zH9qSV-^tnv$f6Lm`i-DS5l6+@efc$ai9l_^xg`Y;pMcFD`v&9f$WIAIGJ)}Tk|fBF zK=!>vdjlBHeubXf&)sXGy}ZuWwUnl$0ueHd@3atw~Y=^tzJAFsPv zM9l^&$%uLl#ER(Rhu5kvWEi(OL}#AkwYTpB?xI1UdE1bEtoz;}5R!~h2KpBa?C?0; zkaXJuqD04d#Nmip#^vPzhtELjb#x#`NV<6s^b}I{;kGb!L=4l#IeG%Z1nZGR4wNVX zY6O#nx9T4K1Rr{DJr*fm-OC1)hn}hp8JwT#qYl$YSr+thfuEp z#%sr>B*+GMB#e1jrYrl60polP+Thsu{07OC*Ed${%tLTG{>ktf`fLTQVW9)Lj0CN})q7r`=Zi2$FmIhHxAFJ49eZ?c~=7^t?>L8aX+~1(TOe12&e-a=4 zx$5rNr~7FX3c|M4fEMA|qWAwW_SR8RuH73j;{YR)g3_gwC@Dj?qJWfu($WY>Gjt;$ zrJx`+q@+Q2hor)gN_Pw(3^jCqH=gtU;_E*S&sxB6)^gp?zW2WN6%{tQSF z0ok8C@4YGJU>kFhAy*0IioUxcWzmGJ&O5e_egRLf$j>TvDw2!0jV<1Db7X;A+Lu%J ztg`n@Y|8;bU?BSUKAyJA<50QMPe(3*WqN5<;k_-0$a&%3f9fw{MWXz?e-eVF17;Q= zZA*T72KDL4{$y3L2`uiMaN(PtV}ADPT4ksp^b!S7JX>0{{^qi3>@S1oU57I)x6caH zL{|Awd4CesLceeTP4e9=BK;DSg0!jzH5(s)aA%y|VI<79aL;98q_M|B&| zu3l1_^+P3vDecuJqmCkp1>f9VIJRg$mwB}YZ!>=9!WAv|+{Sr3f^J}ja z?KI$3@-Y+%qXdDZPKBeaJh`93vdoO4*Rqe%YwP6Cp`pI>Ar2deN z;Pfnt6b7B~)*okb*U?`xFbGlGC=|$m2tnT>MGgr&cl!*kdJ0EKWYEW)+tXQ_Vt2k7 zRTk=A8r_4O&6>A1@$08uX}CA6HjV_OxjUoMdoBUTx-y`)k&);1(kN!Gve%AaOy~-x zCF~`%ERRTfX8A(a_!kroD_n@dvtmqs>fQ~|BP1y$(#-l?HV{460R_C}r9-)|5WG@5Tocw!>l($&}rWB_e{4qmYO|JEI12h zxI=#HvjGL`CL;Aa=lw>ftTug;2y00i8LX@obH9(lkRN{tB4@5&U*l<$it?HiDUx^W z-lsng-6i2w=N;BhlTH!*ji@6GWV7r0Z}OL!s*~R)UvF7XgZx}?H=Roh=5!Pk$TZTT zdJMlb9Zm&4#10UG5QGNSSCtB$2mD2bT9``8^@VgX2k8retmO#L>L-u2iz+Er5<6eD z^{jmCN?Gz1`{cI>*@4qHL6DYq{`HR{sHE?O(_rp-ZT&?~-_NSX z1(n72<``L_AT9g^5-%%{G~(_l<`Lp^ngH?yI^)_F$QqH$7#iQ1XkO=!?0neJNTX?s zNRXsK*=+0S-{`i06{2ovTp?LUXhAb)rnu&2`V5Nm(R&JFpE zqquL`nxG>)`G6|FkKslq@+_h0BrfDGNt-j{PH6QG0TnMv;mcmCz23MxPsYV?QrwQ( zBprF%3Lpms3jZ(QJ$!Nh-bmv<$2h@8=#Fgdz`kDp0Zh6SLx{O%%%=Okt3JQgQmP3k zk!zpSuKQ3O8HIKAvB(#vje;!Dgm5;$w);V9dO(Z`=q7of10f z)x43I-jLe)9h^fI{qHsO&8&7J9A{+XklwQ&eSSZOtt-n=dltaO4DmN~PF5B%zaUY4 zt7RVPyZZ$PUCm>Xq$bv|A@t!qTYM?h#eKpcO=N^?m*8>%70WSJsM|%jjBHoA@@Hpu zrG&zHWlMdm!9U%0s$uF179`ji7?X&?4=RBXYI5}NCp3tsl6uy2NX|6lf*#0XvvaE; zuwj4sT6jB;IM(BtMr`til$BwPzqu^vWJzBFBjTsPhPbg920>w{hG~(!zKT7iBOsgU zM4j`Edqrz)VOL`LB`8lCf{z1AxJTn*BzxCr1jo?&d^u|}>4YL8lolBZnFm%#`{o?< zs#UPzkbJv)TBCbF3U~Da9|*y>e07yi2u+biqXbgGdr@3dO6#N?hAQ$IQ+?~?Knbss zO2pu1EwldeH2i)QXXfm6Vxe}MOQR_V6~j=yw#LomY~wLkhu2}Rf85V~`HoeeMB($^ zv#1Das|?z!aHiIv&psu)DJP|GH%58q_Mza7YzHY{Qr|z-;4QKtva9VQv;R~oI!(w< zY!~}Yzp7NK_bN*qOrnhHv~-W0GZDy>zl{Lc<1d~!KM?o>))+z*!Zv-FEd(S2VY_Z~ zrfG1q3+gFz-I_T9W@h&`eIH*Y-;K+f^EgJ8FJ(Z{V^6;m_onJo3hS5$G|vXO;y2iu z;j|bBLM~TVAvt8mDJ_gzXypxpuJ7X%VfF_hfD=@QJA00jJ{!)xeh{o6%vA}Q`1pJu z8a5@DOrtX8LzSWG zyoZ!g>~`HgCJtn~G&*&5xEwnq*d4-2Z-x`Ri*XvxJHiB_?Ne4O#jSc5(*YGM z3rc6{zaidUp^0tFtr$Ow=aNW&>QFF{3WPYnzyV+Wz+~0yAp}KjyZY8;c#_5jH1fP$ z5--p>%@nHZ@@JV^8XdB$=D32paeA;=es6w2|>3p{vjITTwoiF|+!++Z1z1XF2y znT1O?Bd6`C3CBl8_Jjr5ZG-A!QN=bBl*0?)O1$YR@F+K~)n-e6G#mTZP zK^nrd?z6Y3t~$vudpi~c*3cD~5Zmxp@(0MsxZq!Ro8@~AUJs}QzPC=2rCJB9{yS|1 z+?Xu;lc@a*1K%L{!(USoIQ9WzTm-^oD^uzJn_KfQ z#pdz>K&OZHO@q9w71glsP6cC#NBwU~`&9O6)H=+2st1N|msFQ`*=I4#+av(%5l_H` z+yQ9SB6v~y|Jj|r(fe5AbD5S=4Z{(%BVIz@e@K(JDZ|vVr)1y>6B%^Kz+@8VlI$ce z(7VXvnEWB_v%+!O{!D&vTz{UuK4`PN;W8{{U)c4X8K-zYtY1PJ7#(_3PQI<*{TVr& zNjsvko~4FI21`5Om}07U^ip?aI^Tc(#e3DO3cD(A9-Y&J9-6 zQuXKMB6n+m#d)@0cC5m`%66(kMF=y=np_E3DhB}dcrfcC1WzAxH<*)mOZfmrLVpIB zQpT%T$Eg#h1EcJCUY%QW1Qn)?tpUsG!2C;KLefL3L_L#YjqT0vBR*ZEd_p#mYeODj zKcLfc(n`JpRRk3>5RK|=;|pA5{^Xe{NCmgN-5+iF*TRDzlfae!^9{O1E+gpqMZd%t zVr=2Y5Ba4JXt1}kE%UVZlwTUY6^b60j7%El{$veU(c`z~zA%s@huL0^Yw!;xO#FMb z5TiH`b;6)1ao|4)l;5hrO|A7qJcVL{S{N_7%(k!E(jEHa5ctNDK0itokTkNFt$jP zHP`e425dR2pHJa|#9fL&F)PFAa;1nrmHJfNIw>DszFf_pEIvVru zYwEQt+hRBTY5P-1EN6OGWU@ciOr`CA*r*JB$xR_p^Zd#30eEc($T^!f4UZ<5r_1|K z*Jci%ymVa22d2JaD;c-Kptr_?-0&+lG+*LJ*c&f%y$VYY#ObSa;6iIpR;x3#7Q_w<)&rA4H*Ktn*1~w2cL=TO69N ztwuf)dz$R5ED`W3Lu~F)MJMB$($BhN^N$N6>0p`FChK=4phgIW#8k9D*cbaEun3!* z49?AF7|Hw3X6vu-z~8&!|Lh`iN%C3FICEKMQTu#x%6?&GgR@wE4=3(*=Et+MJpXf! zePD{Ps8?&p^ve2jBzf-%Mw0S)l1*)~M$m-){c|@DWKQID^O|N2XJg&Vc~e>;RzD?_ z3M0>g^VDR|aO4KlGgJpIn1Q&6dfY2RWP5=069%;(t}5Q@>a!7ED~C~&|MgAEvucAeUf=Y%kH}7VX(w>z3j#}UEa0A#u*s0lWt$J zx_}DVDb@?#*yks2`ed=G=_iDqSHraZpJl3WwB1mPajNK3FzNQ=NBLxeSx$c#2ZTUf zE%#`=!KHWaOKpMapGt2j)LL|eZnZcFVxmQAZ^k@D@$^lp{|1JeP6P8|>_-_jlDW2x zH=fzQfA$;few}2l*;IO@*2=H7OAIihw_kB4Pq2NlMh!a{_2?xDh%P(xmo>mXZh%l} zhdjXsVk@aEfig)6?;2mLq|UGAlk52W1Gj7Tce-~P9GZBIyp}11L(r-uQdU>z@z;rb zM0<5*YFkoI;Crn&s3}}6TBMohMt~Rir-@d$H<>7c^Lp#1D)LHo;6#`Un`G*9vG-Fs zgj+YHS4hGrqN-CPZ+SQpyBfa7Fx&)GMd%E?)hOH}nT z2kBp48$jeP!MFeYxJY<|hPhku%PsVz1n)GpF8#&`u+{P_BD)q|- z?UG0TcL>LV+rx^RVYQD%IJ|BR?o zlPQ&uXx>CoMB5Ul!PfK5vy_X_EF7!>xVzWARRg+S6VNKlKju6PQbSmF^e%VL@sysV2eV!?TBo z9icI|XUeOrx}L|efGweL@SH!gO0m@bGQ#BMAauiRQn#~g zD}O;Xes}2b?VD-ES*lkLPkHjbe)8SPwLn+TKz~_j! zIy2-qqa2HxWKkm3^=Rz4Qioo^{gd<))L3blBM zFgpvYP_or%NL=)#L^kd1PwY&KJNy`F+R;54A8AUV39b#i7i1wRG6HoGURg@CHSV2l zChlLKWu}bjt3T7N>&*zXBT4ipYXiC@o9%l<60j6AlPJ)^ibBQlUlRpW-`J+Rh&vR! zU_OK|)0Skg^UUK)m~o;65rzRmd<)taTQ=T)8_{da;|4mjcQ&3@JIL_zJii)CoTA7S zP=#gbbz620`5~^$;n%C=Q5ea#y%?)Bl&pAi=aO3*dE#oV=97(g&{bmK4Zm5YghQf* z&W4yMs3kCh;pJc61-PAN|0SLNH}@3$Oa=&BoeUm8db{Nlbems)qa3GUXTi@MVjrN~ zzD>%s5hUL_B2V{ z2+hOfh|MHehqAE8=?@YMc#$zU`e(u}VwI_aT zi(q^oBac=X_$U_MYegaOjf1%NB#QHtlP>Y#CxB+0(zcz_3RW@G6*nZ<(R1xFiNow6 z`Tp4tl(*%=r3~+d19?dL-BmC9F6%+>*!>3NISv z`0(e&Fp8*OLbu}i1HtOOp36db{8qph$Px@Ic%Z0QLF<(n7X#(9?OTE9?p~kAjQNJZ zvHpvWHHa8Z+s4wo4#3-W*#NNACW4w5PI|Yz9Zxzx?Olg1p=e@*W z{oY-RyMaDd00vwt@1%>3{&~E%`6PSwb0X4gSf)6`r0=~9_E*~zaZ9MOIGWGxVQ}6r6Kw3F1FBcN98iyS5g41{ z7u}Ld@!gX35EV)G@Z$z@>$MQHFru$?d%>T}qC%f_(q-I6j*uNN(E1cht&8w5U}qQ% zFpJ%OpXoAk!>!%00JO_p;C$+tVeu_w@u1w6O7p%_=Hc}Vt9L5$FN3OPfirBM&aId1 z{imzopM{HouP*>G(gO5QGqHhaBd-(gqwxf37NfIqZ$PBO4<*{2%+Mw6*$WtfAcO1qpD-ad(!6}9Rvz)IO)4U;qsUD{dZqAPy0g?=iX}HnWNn= zCd(-up~}gPETS#)z?qMP@t2q2|07rdUeU{+T?)ic`_5yRb3^tyK156iy{Qag>p$(g znD1MU5h8fn+bDfLB)v2Km7dvKBq{5_8wdDEUwTwWBid4`09; z10Q_{w<_dD!LFdf(-F?ZA9P0j!Yu<2y*GCQ7xjFP&D@g=q^Up@RBw6>2!#=h3__2c z_kdUi;JxdQmXBhHZ-tTmIQR87?^HF^vi-QjlV5wSbsDuTH_DZI;MjxIoKjL(lW?}N&`B-sZn3w~&t797C(FR#Bfiyfn z5L{*|9Bjir3d#exp8NC5*~M%5i5)|3=ap8!E9;<0d8I2>=O)K=U{xBR@23GyzoB$>np>3r#X`|t~#ce<#sq@S^w$un~E6Qao*gx zaO&6LG7irn@B_eazedIT$x}_y_PmUR9Qaf2hjAjg7AT88!f1!XIn(BI_T*pXnE!Zn zq8oFz=%`l~m%7dlMWyeUa|{eHs9)@eZ7~oM>0^^jbZwTH_&Etd;1dHUS)j?mw;zLsec-}(^Uonsb!cy{`gVQ|p8p2Sxh5Z0W2e##`y3to7D@&5b;s^an(0N9lP}b3bq?b|EIh5%PnlxveHCCF__g>Hof^od4cc&fLehvsrLxn29H|4Tppreb=*6UF?k}%`?Mx=7?~wcJARk z5KY@ES6k0xKui!k^j~?W<|_fkU{`}kP=QT4>IkU-{tj66y_TQ!8Oj%T{{nQB)|-pR z?Y)ALSPNC@4~jAsHk9aZj@Esw89W$LhDqL&{f)|g9~H0=?Sy+ zA10(e)qo1D{i90!n-|*I8CZ}A@&nyksSI$X{nNkO9>7yOc|_OimFp{lA=rA4m% zc+7)K{t*%UsV*SrUGP0btjTW-n=f>|M$h3T3-tTIV+}}fkQ`2-SFReBqP{zSW7B7Q zOIp{yW`7Uf$&twE)8lscC)y=~GkHGeXxBcxr==?4AR|o0rfN$9in23&KVs;&7M0_G za-;++Y!-)fR|*O4nvR!TaS5ui zHBPfLX`P)d;PvUSH+$bP8`$@$3`WMHOSFDi9v{dVt35YFFB5VcgboW7-ntqfME*&X zkJ=+5l9IWw>~^PDiX9Gu3p2Th3|{gJ7+<$k^w{8?K+-4n#PBua4+fvGGa7$_4g+97 zX57hsuQY95d#PWGwCUrRpG8)?4MXnaBkY-*8fL=W`?7BqcVOgcoxvo80fipi z1%M{|KOGhSnk9x|w12&8xw`WDTb%T9taLesj2F}Kmdt?$=iXLoy{tU2j&4Q%w=;C*(j`bX$?4M_oWLhu|blxy!s zrxZCHYaeBwn7Jn_m~k98Y*dBQ>N6JK&zo{vCFSd@yzjoMHV&l84FIYB*#bQ=-%NX9 zZM6Zx+D(jfgEzwbq*A5Sca3DM2Ah$%I7$Q;j{Vct^M_o3jw(vDgQ77TSon~n`x;cq zy>wA*iNxZ5BjX*&o{~$0WIF{6sSGZnn0(a+@AzR&S;lub?gPA8BDJ+ z#yvYz4KGhECXQdNwUQ1ona88OC-sj11#nVq;$rgMNx8vSawqQV(Z@uv5Uq79NZlLN zNk{+P{eyX4xTLvNE4N&oADV9%1-yY+_)%Xu&=C6C2t0yOV=Z+`MpcYg#3`$gc zvQX1)--f*J&(cpF&Nly)FzR#;cmhI}^?Wmqc1hNR`S<~`qG|7_??;`{VHF2kWhlZ@7Z}h^+=o_FNhj0D6x07OHD1mT4WPfLYJB6$Q{VniqGWW3 zgvLu=kkLt~(gtBM!6AB*3o>@<#z*tsw#A8y_0dwhkYtKCRenhgjJ=nYSf_NxZeg^Id>^Dg;HoxiaXwW$UytUNfmQbp-=L%#rSj~prJoz2cjvLc zJulArw*&fnC;Ug?amguXNaDf&g>EwwWWJrb`S> zC0oF`Y0Ay;qb6laTum8Y-@Zju9I!e}kwz>7HvysSiBAt<`8M&Ab?$oZTr!A&qkRUt z`~5x#y^^J7oe=(9IptGE&SXPg^Z*;V;&~hGCWNe*Ia3>7OWte9T+mVrJgJkiAtf zMdl$&odQ-i_0@b8-nI?2`rFxwUmHM3T>W-NVtX>!$tGWFjFufhD9d<6&XJSDPA}MY znodfYXB@>h0`3hJQhyBp9&u0IG}(~f^N3gOO0p<70(XP!LvDu3Ka@EO3|Y2?P8rna zTrTTBUjJlrMatL@2Nf5Ww2v$GmRxXB)XX9sl7q7FIv`n6)1I?gb5GyCC8iiTJpIzD zQAK$k5Rk6YF$NUGICtoegCUJ%#*vb=jO(f%g7V6#)cDdjCVy{2z;4cQ(IA z;z4+#=RX5yn-SyG85HM%f!vSSLMU_V!et0xaCusCu$srcEb%*_=l}Gdu^ixNmt*;5 zzS2K7QOmrmGWzX%rSDviB|i2g%y_g9Yx~IYkH-Q6}UvBH`J`BFu+-ELsult!}CXH%@|CfgBtShf|7z)vvjF4mSZR&NcOAiPa~b4L~RF?9=$;iC0Mk1U3q%`fh{I+fX9qdnhl*cX1bB?@aagQ z7+$sTV4ya_X68;abq4XW_QBBsLYL+kIDAkN33vo>+ ze5895d+rG_KZ7=K^2>OO5xc#e16quF+scnxMSHY$wJiUPt9~aLN1s<;0PYHJ{?tos z*5aohF)U=H9<|rrE#)icT3RA*{EIiMjXoX}n;TrYyps8Iah|UA*zZG^puX^)mm|O|~Q*)fvf<@aBsr?kV~144R(Ai56K}q<~IYP;iyB zjkLQP^lG66DGbW2WyMV#&bg>?tuVq2H&4k2_M=lHu; z*O;*ze1Bvg`{vibb`$?Kx`zF0)%mC?IN?kp)EdFC>*jlVocWmh7v|H7SrYyHAnO1R?RSs0crN7H&QbHD+7GFThivyc}U;* z%-^=9&Y)@JGV-9e0oqf+ix^~7It9me?BiL{$C}!Zwc#v3cI*?an1sRchdL^!8-|>fPlZ!JKoUBFAIFVoP5DS zmN2un|0MeECLkhxN`Rsf#2u-uU@G)TvLg-P%zF39Y~kH+NG)m zZ`p)Vu7Cr01H5L#3|$mmSqmai^3I1Dups`5{&p8h|DsMXG(J zdu7!)2tv9#vyBa-L(u9VW#SoSKCrKj3qtoPP>&KH;s=O(Y}g#-2QPc{OTe+Bq{u!` zy`K6!^PXKGsg1?fveg3%&Yu-PHwdO_Q*hoTa54WM@-CQNmt423&CY zI<{xPrQRKdR8fiz`;CeP+T5r})ATccj`TQJ3zXvTM~tnO)u)v=^fy)dj* zegP5`^GxhE0}tc@YtQc>@Ebn;~Ep@P!o>+|pMyJIk~hm+m= zj`*m%WD(M2N8A2Dh~Y?uVPRU3xsUDtM^khq_+roh{GRw2haE{gnhPXYXEi`_%gj^5 zWgu%h&ZRFNUQ$?ofq}sM^0xTDphA~=?8~+N0KUi_6~Cc`Pg73Avy;%(V1677!x?=P z!U$b+1_lN(6{83cO(|(f*XJ2^%K%+NE$GW!GaL#*QgAG{430OfBN`h|F4rw~nSE== z4ZT)vH9I9IQrItmMY{@I0uwf>U*4KZwV_<@JDr__mik{95~AEUMsH7mRLm3tnF5gQ zh${OAgd}CA-yfOY&a&v)_2NwH#!cZiMHBhm?uR_Y+Iplp^$oJTbpH0y)I{ow;{1>} zt6+gjM~~41X! zL;dyV0edzKZvFK%go~grQYVE=yFuYbes_sc6o8gr{MUY$V~`?nzxT^B1Yv;JInmcO zx(^+6#fWPZuh+`yt97p+_x8OgsMGK$0!cJD*v4JHCx0Ug8m%NW)$3KNUM+7!g7%H( zfXkA*iZ6s>>DkYKy|G71O^NmriO|sge`JFpETmJ9xE%NyBE05)Qc~V!S`zP{ho( z3|*0tzGbl|zWz|mut~`jb;71m_T1D}yqyb@!t}mBlbd|*)(k0JO{L~KQZ3(K;~Klx z6LaUFL{4tqC#~2os;O!B-`z}&${|NqD8K#fY@^PYT=vXVnIzUrIRd?};PVm`Aj z#NHX^mo2rso0b^dG%dtxzJ&LXg$E<$>Nf;W;D%1M{IUewC*5ysK)xw+sUFUGn>5YC zz8}Vlc2lrwd14dJs9XKK=X8(!#ZJmw(T%=A`dn~`OyqKhTKN;xcgAXlGpoq_wzkRbR=+^T6KyTP*@$~P_y!e|k zk7d|#r~|G!x;kn@5wLbh(NP;ej!s)ifF%z1a;s%^8Cj=vb!4*5td4LA$AnH_+B$`e zb5tub<;=hv2s%3UuANMl9JPsJe@q>qzy|7{)su}i&W3ijw$#~?(P>ghLW$h3_)pJF zG|uOX&SPD3AVlpkBL8ra{#!%$A4Kr4>(3<@33yPHlR9#<@3oaq0^8Bs2F1pTs-E*@ z{_*AF9|baM3Dxw0W)3vMCGtpk_GO&|Knh452h48Z6TW*?zDv*ju)y|ns*+f})_$ag zToR;TvnrMUN=8btjQzNrWs1y6v#1USw`i15^1^7JP!uQEy;2jYqcOFyEuBW_z}WJ! z^{xf5&jSR#$ci#(RkIye8Ux(j{sB-m>|^5pE}ejnyYAq{ShZ(R$l?jt^uJkG36P;1!xp)5AUh)q6WZ2&6^Rm555>%Uit(X;ibCSbEE{9~A_ zgalqS>vQsQtll*;(NS4>PKPt8T8>L z7UQI2uIIOZBMGyXKw2DDXg}EVZsX%*J#-H@kE^AEq#XVpt#*|Z1xttkHA$*cqQ+R9Tr z1S9J)R!gekTw|uo{$;%HZos3}z9uXNx0{k5WOJiBBNV0X{NVV?Dpk@FvG-c>Iq>KD zGBwORy0#LF{jJ!hfDip2s5;`+;c@wsNk#v^=ds1UjnbVoTc~F04&P1)wn@WMG z8QWxk6M1Q)1OZyOqJ-ZgGfmf#d5p1gXHwp_*;7Giu>60khP|gT>ZW{6pL7fn>Saha z52O zVBS9=Xc?fRAq0}<++r#)=NAE=lqu7@`+CNVMy0Lav7k9sP@XdByQ$R8&yN*Sa9T6r zES%yAulcsf!Y$s;%C0cCTUfpqv_VZ0d%t-StFrP#*ERbfY9sUm= zeRdG(vBHM_&!^Akmw^$q#0oJE?2WkN#z)db=mZ0wJB6?);VsJ+zz&#-!Gr;SN%OaG zrzRry&L}3c&2SgzLb763n3jobTO=-i1`)OBn{rlqW75L}!bGSYgMsVX)zNPz$Ed|- zF%wa$_bC!Bcvqpe&2X)Wlw>vv+tN1TYn@Jpli9_%ugl&Q>xg0}i1(A)Vlf6xozBy? zO54eoK$frcfB8&aF5iLGlPA;JQF_;dOZVmHMDF$DIcxecZg|tUxFc_2(A4gBlx%O?J9sd3N(9d zAR%EKFlzoT{iV`DHT;VJgYErKkyV_wULV(w=R08-oroclnj(lUEOThz_cF}gT*#^)*noJ2TarT zzh+(era-CN{?)W*<13GY)z4)6FLg@|G%WA3wY(L%zX)a}HI0$hF}WSI`i+-mH9ht^ zkPzOv5)R{mD!;~|7FiZe>Qc@Qe@oPMwnVpSCzkXSo_^QoWE2NA^or#1z-iYVWENg0 zHN5Gwe$*9|x|980};IG_J{q*%m-{S(=K|iQ?;s~LFh*0t?gmC0ebmYI4GwZ3ib{+P&R_dJiD*d z;AiVX+ZI_%Yi8uV{Bh{1SfH&S6R?`5dW5wjK}ttRYi1p_VRY%?MlvOl=oe~YR#KeE zO)7`qCD-A7J)53eR)+rS+KE};jg@mev9X!RBAqV`@d|x{Q$svY-IcXm(taN-qh3)t zs4lMrCzG-`Wq4*}D7_X{iK+jh@lpC=)=|;vaZxu1(@bnp)A6&$^JArV)4AjHcNmj( zWQ2{QChjM8Y9)0t?nFZ9@L?j+5E@mK@zo50nIH&he0Ynh!5a&_es}_Ou*9d>Hef|3 z>d+KoM~-9E%un=|I1S1|tVe4g#H~zZ0ByRi`AA9^rz*g)Tmtgu0(-GNBY$`N>5Hf* zPDI80x*Uwqr{T*1oo!}k!1*wJ4|`>6e%rvW%H#F)hy8oiYMOEO?6~c-O#M+K?Fzjn ztjl~c25?HI_$=Lfha{5VoorZDgmpo%RnjL6$Ui}g2rH{KS>2Vlv&M?6- zDcnrm_j~sKrVXmoSelB@em}H?)HXuVk+F!Pd)!AhaLKMQJMl9ENu!U94JDUwd0P?* zsxL+K?g_~{<&slmgt@{iw|A^m2N6FvO2$)q@Zfzjx!+JPYR<^JU?~nC7Jv7^FV+Rb+H$ic~q(gwm8q`A7fMGDN%V5dA8~HkOj^$?!xbY zWoEXVXKOiW#rR#7Oz7}A$D>aTgc_~}yqf+?E!G1Df+-Zg`D`(ZD~3)9j|3$-3p=c6 zdzFfpUb9xD#Pvj#d0EO@xGR08{!MF#U_`aHH;{MPf1DjBSD%KfH-#Z zC!}|28~J`3pgSbS6=t?K-IAy*oiwho{$YBzhd7arT3$I4C#7>12TFj@`TC_isjtOG zND{?AD!0V(`jr}PoF?_*>>e__&{0&6#rOz<=Ig>EyTS?SZT=PBf3pedOni7Hgyw^2 zfPMM%mKoFc#ETsP7$EOH^0(P-lcD=eGK(9tAkj=mMk3caGq=C0bbpsKjis2b4>lXM zY=Sdc9?;_2>?R?^A`+U;8+sia;$9QnWj<#Fbq%ItH#eQjDgnYQuSEF_pAMu*?+m41 z$f<3KJg2S^eLLxP`OAxFK4);$MM6I$w}#mXza4dJ?E;T3`e*SAVU)}wm7HGAeKRL^ zFFd1ow~KjJ8J7omHytA|B!v&_C?8MPfd7stAJ2m)dW?j{BePWje0nxKD$v$vxTN9X zO_94l)bXO$Q0AYiQ>}g9%zF7q^&r|R&l|)yZ6xGFL{+z|5~W`*A)g=bZ_b>_G%YuK zHj5TZRyMb+XC*#C;0Dm?@7d~=Cn|CV&R9{9>s$Mot{f)5Lf9gDUxQam9>eiwM}8O-2_ANY;K-ry2*yVFEJOvUYqdn;1YIl&{d_PufGd-d2>2;*& zB_B0aN6y>VXP=B5t??>;o~zFWp5agT_-)9O9HTrUkJ+;Psy^qVMWfLh>snK37EZER zpSQ?gST~+-cP{l}NL`Guyp4y-S;AWrG9FxSJGJ5v7BydZ(y#UqN0~VW$U=L~$nft7 z-xLx_-IR4DyIb;*ixcV9iNsgVr%}te z=I2d-u!~}nlF694LxSxjt7wKTsE2(QA=-@BpHxQQuX@MTITAx_I)w&n)ehR zNoEdLDPDa(K}v&q-iWt6{T(yka+Jd8WZ@nu{!O!9bV`dC>x#;xj01-GZbcrEm8+U> z>7Mg{MM0Lm<>Efg(<4kxdLo3lo9$1mqD0FmA)pMq_xq6i@57l+iE=HfQJm+Q5`T^U zYFre87Wq}^5^A0iJ@w4Wa5!r~BJ35k=cA$LgBxC%EODJ}FPwCIZo+cqvAKv$>bx7o7;KvW>m+>!h)$y$!keY90h3Ak!Ss^6b~F zJ5fiEObh)L+pl(Lo2}z*+7cqZF5G8HjN1VSgHVg07BYL%^84MpFzM5K#E23d5-U9P z6`#QG_zoxwv~$qU$&Fwr*NDhTYtygiXp!jsyXgB^>go4tq=f^1cu*%9@ifvx0gN_L z)PkR5Q#A=+SSO@o!5xu~|E`<|aVPVU*e0mAZnHop%k? zbO&km;#8U6!j-~0mVD|QhIBm8G&AuxePVapoER#*XS|k)8_wGAcU;&LuNV>z1fmb? zqNOf$E*N+O4j{_H6mK(OUbZdJ{VCdtIk3U?GGn9 z38rUBS(1cbb0Av*9_uV7bRnQoTmD;wxrj5&l8~n4IJK)5_RaK0PZRGVxYkDRBFger zEG|~(G>0;e-q9r#@GhK5y+eP7t8uOlCFXF<`ixqo5$a52-ZIEDmhm|{qaAZ`u6<8kT=l~HmougDaDm~-mz z1MQ8QMmIZVI=SIRVx|$|MnIqo*qP`m+Ny<)%N)FwVzE0TN_s5^LD7bfXNr~#F!m!nOs)IjUy04eE z)X6%rsbq|JWe+l7d z#mV6hX#T5z{@Wje>Wo`O2dZx~mdWqv;F$2nvkTKR84Etu0e>Xupa1LU|L5v_`KiA} z8mD{U72d=RnQGDYN|@0ki3 zo-d8Q#L3a5`gAj0N&9miwR<?Q3fxNU+KlL?zwhFKG&+jmqrL}T7luwFn z6VB-zw%xYnI!iZV7(f~3{%TwGdB=DD>uAwJ0WR*w2jjh6tBpb_$=B$lM-vP3i1LFJ zu06}#A0Bu7KlZ1nv@4z_@gu7`LeVnYupl%PjE-NWu^^%)N*1A36@)&Bvj-~TaJ0Qd zN9zM@hrs+RdP<|S;^4L3C$CU6ibYav_h@?~cBr0IJ65Fy;1}pVldbc($Cso!lp>FK zh75I1w$OEo{M@DSZEzAm`0fri@QdA{Xh9!nGjU4i%e#Ebiqhaxqw#6a6zw&0G{(P1 ztvoA1%7@nHn{BgcTkEiqv!R@=NfHrExiR=$PDe;b3tui)U&Em=j&kEl%vUd>;>o%9=HC{r?oTy%=ao~0-At~o}q(DB{k*OTMd=&Rs+&{xHG`|^o6+;?j|NLab-EiUW3 zGs#R^P=teRo>Rocf*_=CTfDGSs9AYF97EGgcXM8+QpP#uN}rRYU#IJ+J!Htqzr?rS zjAJXR!N(x;!hfEilI0H3Y`2pf15amy>mfr|Wc=*_1T!BG^xSmt>9Yc8C^6DZ`r6;) z$)6iDNpJGQ%3g1d8ZO+h0M2H4A-`4BU4#JSPCQ*>N+Jo$SBfn(nx6U#9ES8R(}N40 z+})RSfgeEXUE4j=Ns37l-x$-c$%lBVMh8C`=&slQm8+`0+Fsj0#EzA7{XZCc?|3TQ zzkl4OtZZ?jl9VmS-aE-S*_$K>naAEE2|3Dk$T%vJoiegVGLD&1HaTR*vFGCq$6ib?hcbltu02zHuAhB;jgKJJA<*K2P&#}4#HEd^=n?efqrR$UK8@-UWr zHC$aQPDe{-G7Rm$$?tKwoqZ^w?kt-t_Bc+2J%bTLXd3dt=h=eFb^~|8E+x#=GNF65 z^4jZl`{lCA01drfvDOhAeN>6V#YCMhPB(9v_3ZuQ2eR3|9(Kwzrv7zhED?xHf$%Y^ z4SJUs^6Cxwzf{kqP&}+r9JMFvxV-k$V!SmCe`^QBkq77olf{C~jhd z-ashz0)Drly3f!k7 z5iSxbFZ;Qziu zzq_2tuD4-~ER8*uCnLdMmx-R^A8&+arv9KwMXD=?E>~SDc;Y6JO&{EK_A-F>=r_

    #Pogb!qs-U7&8I$TG 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 z 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

    c%@~zsn1R7zo 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 z

    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%0D<_{u%%o&# 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%0D2QbAqfLFI?2!uS?#66(v{Q_&`2t{H>^^c!4P9h0 z=kwElW=YqqSf(u=m2v`2{fWAZ_deA1SuSROLJ7E-1L3J(puyjstWJF?m`qYEYA(~P z%C1Qs4F9fzEH+E*tpczXH zs)r;XPW(RUFZJk7_t}IY)|?%Fm0+81=nk7eQab<>svdRH$ax<^!VRWcdsH6V810eO z8q7qtRLGvD?Kz%QZsG9i;xnX<`+hgWIcItU~}KFz{`Y&xTuaSE&eBwGD3>zBins{=DEZ z4+GubZ%9k~fALbMaiN##IzZSda#p{?H+LwUA+;#dJ-$6?U=ifRNM7s^8Asd?+%-6je29(u$ENC~Y z%r+GVGee9eKh>tI3Lw#Zo7QCKgAW%y@_)FSQR;|0r%=`bztE|p79dmgeHo8y4b`1r=wyBxR?QgdApFj3dc# zRRw42H^h$s%;8_%*Z9VHawRZM-ct}l)=|0Ac2Vm7a5__e9zO=#~2DFQq|cra@os(vhk$LyF3rK7M`!6)0g zdRpq{uSBDw1jpKb_EI-%p}_KO41x}}L8QVJp8V1HDWylN9d1WhS&uyV1Jz&Z8T!eu zAJ&nm(FctTE|XaY1W&?|B!|2&p+1~sS5}zJZ89isz&u{nEfU*oEXgb>1TW(1qqtL=IDH_YjBaH0sisA0Ar)1zrjye z$-W?|#}MldZ0kMCLinq%CybkD2B+>v-=%Ci^Jj+ep$1;cBi_?-1`;{sJpasT#pb?M zw+!Ryt|^3D=qP+w*;Ge!%P(Pr`0EsY!J)JvAKI5Y6ZkW|iN!ozNq&qz7-!e!H z7^z&4$yt8x@XV$Leln_-q1A@t(dY@6qfP1Xh)uT<9T1248!FJ>M@Rtppjh0)jnr=N zOZL{kx!!n|#|odKg=f0iqd|+Lkt`yECryjEsK(U`83B3RzBT9oKdFHnIv`G&@Zzal zQ;ER|&2kHVr&oh`>21Fi|0;^H6dlb`!!xE!LVW2p1aoSpZ$TJ7gM`~Z*%=54G#S}qozo|_+6?ev|6%j^^P+a?UmxXHUU91PA&fJJLM>j* zd-4bF=8PRKyw53L?uGxJlks0lljx6ekM`=j1bjP8a+Uny>maTcDYmdwm6$#uBMl`} zvbVMcT6oZaZT!e8$YJTOqycW3==wCw*c*@zC?W=Nlc$EYT1W3cr|i^RzLpU_rP6`SyoiC?2QGv1Rvmt8QKltQY zHaik{83!^L?*eFQn;U5pBIUt+`W_WpxY^j3<8Z6%W1^Slj6rL542__r(9h}xL|lKy z*%8sWy={bWntcx5OW<1V!F+Z$$P^1eYBv6z4D5ghT5< z?C+=-AkI`%#gSdJ56JqBuj-MpASo4z;S9QMTPe^?S)UN4EsN&X>$AF8Ui!ILaCf6u zTDDwbCyOwa-b5@OBtW^!^zRSrO}0$XNPKGAqQZP zRc1tQ{U|G1cMua|+R@7U{V~+K*N^qo#gk#e7;~$iYY4K1f32Y|i1#k^Xu%JMsGT!k zwCvU}Q3JJbbNc7X*<+Z+$}^5e5qrKdj*v(d-BIkz#WW!j)AU<4%l$H%Rb6{ofdYaL zZP<){L&yaMGx~=<-r_IA0C54oKvmv3oYt~E3z}Uljkn#!92Z-z^qkYBRq5AJ@UvZI zft)|1>pO}Md9=&8Un)K{?GtoFvQ+lLR#8Gm0H(GJ3c*#L@Pzd6S24E8vbN>sfleYr zb1L|bIB9YL_L=E%tiM`r%{M@NeRU!MZ|1-zTXPC*7R>qsZxB3UaK*7!jNZhoEs*30 z8ZrnqvTJYl#8^_Y-^FsX#+yCt@;+Vqc)?_L&1$`$`Po2s`Df562<1(5)zk1);0OMq zpci3beecBn(sl(pvUI>=i%+{uH|?!$dvND>Ae*2XFgJf6Sk>9-GAdyslB zXOx%&@*6(zzom%OOI(e|F+^2r_&K(4FNM~vluGt1xhd4g>)N>}NNo(^inv}N=|$flbelC$dT+)!7fAWU<8k4*_J`}EV$w)(ucbRA z3InI^v^+I#6ZDui18DV!l?H)1e#(M!J-yrgnvGJIo z2RRj3Wg!oBXq< z(T*G+y-Vm?Lh9mI!l<~$XA1^N=VLnh7Nl5lVo=QAhi8Q~VL;n{OLNRQ+DkmzUH#9| ztUp9~;jQ6N+WT}B-O14f&nq0PG9hy|aCO(T%^#3dl|E-6p!%N-3?kAo#?`(cw=|e$TA@*zIP2!bre1LO(dw!)ndwK%`{9R(|5M6M{aXA3V_TXN(Zo%#9$5sk16LbY-qd+}E5z+@*so?zs@DIhz{> zhMbcFpHl^?daVlNH*tlm8Sl)0YI(&Lty^$^aua0foT_GnLGp!HH#LAT4EGlg3Gy5T z8+ZEWc0jl~2v3kWqDbrbN;bE8xH0$dUpAbyya=N^QtZUzvKS66Pt0~%|5l+V2gU)V zqfh**PomXEDbzWLF0D93|NUTwPC7cydXg#Y#EfIh&C8 z;V*%vN|4PpR7eXU2F^Udbif-0WONxP0D5K10aZcW6VsX?Ck!gZ;0SScS%ZZ{R3;0Q z^SPWjo)c6Z}Fhb=18Op zk7{nK-fHodA03LxS8QZA+uahquh zb3@RZ1I9grnAT=Ge9=>Z9|$%+9Qp1z~_(()!+ zOd#({swV|!o7m)R>Bm!yax$AVs(dwp1HX z?tP{=br9C|RQSV#7A+==V$>%>o$Qks4(!{I5*Q|{IG)n|?cxwn}|qny@;R2*LyY zZA6^k+6NCMBrm2N{jfPa<)#W~Y1KaexxZiVi+;m-F3%gmh_Voz?~>UVS*g9t6LdzP zwAR_9E=KTTlj!d_uAue%>m8IvkO8=-46^QjW@+SAr0urz^i=X8n zZp+%9wac^+1jxrC3&#OiYUt2w6rjmo{Cz=J4DXW`_nOJgCteooAigf6EgYZjR6a7Bcj&?>0((j%{CJL#Ee`Mu|s;^x)5rw}?K zvA80@l{T$TTXTgPwu_!oudb444XV3bW{A-hWY)z<7(q+(8w)2y#;>61)#lj`-{8(*~jU+ z+}!lb*~8DTyN(57BgbSw7=8z9(2I@~v!Cif2RyGw>1zhG0nJnvXNPRg4mSy*HdI{#>Ex&hjF>I5z&T?E}K9z9#h1Ui+BckFDJ6WH`MYZlt6@EQ#GWuzvX=~vUxR~&lrb~i5W^7(B z)US(&mT`P7J>G)9xZ!jqHCEX}rs9nX)T>F5UtwF%jyC#43z>v{RuLv|LVtla%Esbyr@_>4|B99;(!em0 z69fn8(aWE9L?ym1VD6u_|D?*<3d?K-Qt8>Gekbbm$Dg_clv?dYNvCNk`jeFWisW1dZiJHl>QS;P^H^Y`?Y zAR24&8Lmp_7t9P2qKtE{Z%99t_TvdgKEgeZq+F1$@@1wt?kfOX9VY1D==x`V*@tFh zRbI!n4sXbDC+N8eGMeNNJ`U^SFH0a5N0~A8P`Ef||CG*UNEXlwUk5$m4QMd17dxIw z@4Au(nEx2BW{f-43er`sU}1bJN}y9lv-)gy%9Q82xhcCcHCD2B%!p-fCYJK;06kc= zAwQlipB6Zh(ch{uf&Y&^o^UtO6Q?suWq3f2h&BZ>>*9o+x{SK}gdY=lVuB1kJEv%u z231jw#RUjx)Pcj%>C@Wqe`tI2aH#kGfBb|j5o0NmU81aIknDS9OFP-hk&&!Jj5U!p zO;Xg@N2N^?*_TjM8fGYDO&DZ1_VxQ5I?jFW`~Li{-}igY=eo}Q$GPsg&gs10@7MG7 zd_EuB6=ps|#ZR=Q7AOxfX?rAk$BUD^ATii3m|ldIn=&v?nAJrI@W@wqV|LClhLN3w z$S0l>mm!>PZe$-P5^EX$sK}L6>hQRT3D;Eb)_Tjeiu47lab!5}Y}JYK9rewefTBt8 zBLyuC8Swr*dX=3Mdbg_d##x_?hCW(Eyu&*K?6G$rjyooqxvnqb=2c5QtjUe&Ro9D0 zGB78Q0Bi#BS0|>V&xo$!=B2wP`$F8d|0ghX-M!d&C_eyf!@`fL7-65o@f{9-<{do9C%<;r7>2eokr3l>>Eg{`-8?0p{>1)VsCloghk zHLZO0bB1SE+g=BppF_Sa@eA4Y}(D$@LtmZ=z27e>+){l3e2b5ZDE4u)bp; zuw4}}6JYct)ELhpaV1V{>928cTgs^Bhdt;V6!{#t(v%3p;X>-jQ{nn0~a#Ajfpwihu#GC z(MW9{_|B4YKs|Lk&h$yB_ehmBP{(m(dK@;(JXs#u0sv0CsrMmViG|DCq90-r@l9%| zK$}rku7ayNp*KTEq`Hr5&9AHG`_S85Jm&Vx1IM}@B=boGvqoi-(PN)>GS z!HeJ)IVRH#qRC>Fw(C4k(d+tAD|~F=W5}5!$PE)_ShW5!SOgAMXS~hw5V~~9us8p4 z1IZZ$&MU74{%ub1Bqj-{=k+a_|77psxZnZN;H+Zr< zZ;RqM{PQ6HVC*e_qYuwZVi?Va@--w~4GvG`iGJCohMQJcSkt-OY)G}w*AXm{YB^ZI zfYp}j+-{bmB#ms?t-yKFQte&nZCy%Zj{ME_tpl6Ub$O2y>S2RIX>( z?`#1#{rgdsI~p`^z6|quNS|WvEb-vPmY&B71du!eXQchl4Gc9#!v|a|KYSyn2Chby z#tbP+@mq>$c>EQ_XwsrUKvlkF30O?o6kRo6JrF9O)EkuGYH+Ui#9AxV~0>dEah<0&e$O?M2k1Q#-Z0AUS)* zpBL}~%{1B&ay@HthoQ$~OxH6fiKqT&>XEWwW&B*ZcvP$~N+yff%w7JA1JsUg>tX?@sU~Kp0-#Wt*~%kSz8g$aCkr z`xdkWt4BQQ7=h)JgWUmTs?1qRR}0dWv&Ow7aZPp+>IS()!=G0*xlC$>iUp@0e`v2& z%iZxl&XEe$!(IzM=*@Kwdpy`A28uSol9O&Q*uSEbKRkv9_ovq^by$FAhRW^#^k&F$ zf#2qBG=;n2=!+Ta`Oxr8h6^kO?z+e65+AGdp4 zykyHF-EiV!T9NA$%V%P)%i4$Zr8QTl4{tbC5=@}1EyY(bI<;?)u;t!%CiNa_RntxB z%DwiU%kly~Ou+ZXJ<_MJR~jRNNnnU^N1pKhwc4v@FHlQy@MUVF8@^j3;f5>Kaa)_# z`;aOSYJWmUFnuAogqJXs)5j!;)uEuL+;vgbmL(AVMt>~+W$=W_wIEWQ8v&(7dg#H} zz_@-T!3Jt0O!CK(mr*XJxELcR%b*F;(v;%Ena=?3ln7EWg}iCj&H~S%MvIxe5!U2P zjrjkK27%gD!dm@&5MBBA3pW|Z&Uk?kk2DdK09Bz#aDy0(S7l&Z)& zTa3?^C6OiNHfZ&E>QU9zOt#gW0nr`R zlfSH<|2Tdn8q0B^=wesL$oTc;D4~7hs4? zb@1x{I$gkbAo!D-Zy9pAKzqLCdpbDtl=k*p5T}btZJxXEtGaBsxC-LK7fU}C!AyzK zMozAHVVhK4YIwmYjR2~nQygNS^S~7uj7w2t0NsPMctQS{+_;Z2tWi+Ts)^UgDQy{U zU-{~I3CNAp!heM z^rS?;1%n`@;5Ejv&^I1RQ^Ty)C5JfvE2*(rjr0hnB2EF0YdG~ zYHvmNQWFNk&;ji^3N~o!OaoB4%H3#Pfmw)IJ>R`>sbR&WjzYA%8SfF9h0gv5c$Cn% z`#xUC+LTp+sYSqDsw1uH!ju#ckh*}82=ZVb$ng~nf6_r?_KIun>xfo0a}WdR6=;!Y zU&(YawZBe=Z8TRn+1btL*$v2=g9qfCMfF z_JW5Wv0wB*{!&)qQR$X^l3`50`63sA6B1G~Gm7rXl}v8y*e?FvF(Q4zk!c_$%!S3Z zb!*SA=nFecb>_vvoxx_FXPNVp&^G;b;xG_8|Lh?N603c=Sg|`CNliEHa9$<_y=lUa zYOeILtubl%jr04@4wz1^iU-}+XqoF?JRdpmOPNXqnTMgb{GKSFLDjQOp3C9E-mCgS zgIP^oo5}VW7|^&EbVyh#6FcpSi#4e$pr%{@!x86mX4HGOJ3|b-MRjCx3@L@b<)HXO zU4t!C#Fl?#3qLD(+u}x7|GEseUQf6Q&Q0y#lg=^26t>Qdho~MEeL_gkWwj1ZOSKsC zCkPJDZL$g{%fm4@2bgFUzkYXFKJxLj-U^Y*Gu3dvtBC)O12Xh=g_N zXqInMl?&Rj949G6vu^W{a{6BYWPuC&J8vPGAN;lwtq~y8^7e6i>=gIng!kHnBoldj zWj0~{Yj;IBo5qr+_M&Xy%9!+q_V?ElRt@_O1%m3OK7JB5{10mx0v&{ZK|K?^UNQvP=8xRK`XlS`UQ&lu5MmWq4WD>C7lGNJVMGsIq{?hSVL;*}*Q*Ge zlOB3jLO+h2F*GU{BIiG)N=q0LO5-K;Yn|$hO6A39**vu>*M zH%-g`!oa3VY^kR(5F5V}clL_GN4w0vU`>POv3s^MB7QwjzA-E{cD}khYC=n(z-o_( zN&x~%2i2Tkz{QqmS*{mGTqa#+Y_R20JG=wNc|`BeF=r&3Q7psCO#}4V>MWG?xqOq= zI|4f%i=QCT2AjB4eJ_eZ2*A?z9<|Xeu-c@F8svT&QhfB_L!J?{UV+n<$3^e=O-ynN z9zC=+ZJG*sg05whOATAJdN=Hk*LiV6Y07F>QQvl0Tn+Cs)~tI;TsbzU7Lcdn?7^~< z9$G^j7@E{G%q8CR{0Dfu|BW^Z!qy^Ka>UEODzIrd+Le!{eo){hZPBEv*yMk%-(N$zVex;k#4reGCvxNOtLS34W}??~mmAuu)k+w<&9{W2FcUocPg1UeyQ zQlL|R7~4ZwVY_t~o6x!*AhQRZd-5QXO)vt#P$Yrt4ps0_ zU?s>NMJ5P7jd$W`bdDK-d@6+9ClwZC!Hy5x=PH$v?eiCWo)uJc{JegHm~_=QMoAcF za}&R?Ab}GMFPVYeHesOWvNCJWBidk>U=7{3&CWt;KejwIl#jgQ&{yBx186t8=li8Ei>x&2Sz-rhEPmDVv<|p)xBq~kAJ)n5y^h8_AJm+c48A5+V3*H z8@wD*y7XN@SzwIm9)c4uPjCcn{u#zdvZSjX1rWxaS>fl5Q00JAs$`(bSMo_o>fAbL zUT+n_Ts_M91c#wpFC7EVG=r{^^n1ixx`+dB+z3|NTSj(#NIb#Nlc@lAQB$0^Z#tf& z3MAc)%uO&~QN>vq6$mG1&JY~09>{VsG4z6sz?m%x-QRLmnY9ik2Mr`>d}W|97F}m$ z!@e`~%_pW$Oz(zNrHiyBOt8t>rIWn%Nh;Fg4m4hid@<=7IO1#?bu=FMXI-I|I0*&a zCs8h?^cgKN)4o{ZvT!7sQ%<7LFtDCmd9O_nb2nf=B;l2J#&*4=(tbW2$^dw+sj{*w zL!Of=#74+kt_j=Nu&B9e~@#(8EVJAPSDR z8<1_s$d?fE+qD~OM%T&Qwvm?M3LaaV$-S@g_!KTB7$Pe!e)0d-dcnYCH)@QJwMXLJ zeAJnd!g+-S*WrjrQpGGwZCY3W;`GvmOa{}w7YFQ;SAAQr(&9(A0oN+F+lTLJTdbap zR$lit#;ZE>k8OWP?S65uq{qr+En(jFi~Vsg*c8&a!wjT~<~t#EGe zZW2WqnkRVs8{ z2HZk&Sz5l^4AAYR;t-O$<$$a7yQIuT?u~p|m#YW$D7o8^8rztq;~GQA^hr%Ns*dqR zDjpo~)720!*%9^HMiNd{W0FC%J%Nan1Hc8pfvB(K;eD*P!nPaLg<8IGs=QNwEbpZ- z(UWh%*x-QA=rH1|c#rS07gsh$YxP9Bm`;=h#PE2EsUo~~>GFIFA%i!aRRmB9beS*o zyR$rP+t!1N(q4>~TA|rC8up}(U5`?Yh_*wm^1Uk+?@8hfwmad>MF2uZCF9NH?Zbs0 zt$R<^jaDhSm~jy#h4v}}{YwliwZWi!QUa$zJA8fSl~kJ$sUzPrS{MCHmYDS0^3_iQ z1o5h)5uKjtFpwT)Q`-k~SVUV4Vk}&!lugw2GNRs5dZPXc6$L3Z{X+~=&@`@r-_=(U z|KzBKyw%>$Gtsc|6(VZNh+5InUXD(uKR9ov%AwfG#Btac+?+Al$q5mR*N3VIRRLU4TAe(smam zfMofkNpa*kmCw#<(O6V|5?}P(Uy`p*vGVorA;2Na@fbTCLCs&%{mysRh0oL!U&K)L zfT3p>&45mB&x7NV4jJJ708ylg$p--{w|5C6hhBqyjYQ4;_v|AjtIiQ`GbA3EI9Vh> zv=d*OH0i(&Tr|-=B8*Zqho_Y9<6-ZhJKMSCkmKIcAC*rGbKCVOKb>JF{hj&U4~XG| z5mp~Ygg?Ry3p-Kg(}yQY*n(u2eq;x|3r`K$lO6v4>aY<|o*Y*wttSMacirI8H))}L zmx%#-PWNjsB{kXgHUzE2mD;Q)o}~no9Ppe+_>V7j-wR^FP&Z<^pS#y4*w%Z<9e=An z{$)447_3S0yMT#51p!R?-o%{R%ceb*Umftd_R+TmRq05GWDKYcAXn`EE|4jhFaAcL z=o65{j-hZjIw8xD?>=rjOF4)8IHZ-qnSP!+>wJ+#m9teTa8#M!4CfAebsoQfVoBDC zI3`apG&_|mEe#u%BpuSCtF}}SyNC}9-ZMoPo%6dS-*oOift$rh*ejut-l0rk4b?l; z_ogCAC-m@>cvVe_GOKm6`>ND0d{cg$O|U|6MS0DvOD2y%9MzJQlQwx?suq20n^<9E zTdQY#(~4H^XU9=!kjd_w^N;?;IVQEM7snB4K}`Wmao%0=?UKov-}<4T^3L_9mfA}V zKnvJ2Jg@#~BfA(5(PYAoCBE7T&y!k*0Joz)d}{CZ{~X)--^O)}5RsaL)dZ&7kPIKs z*S9|`|LSg(%beYDdH%jB%Vv}SN`1S*@SCJQXXWQGPRi`SHF;Ei!z=TfnzmA6U}n;d z&Y(*%qa2r0yZ-j(2Wgba>fLK(w1AT8<>qaz4$=vNL){l=FCV%jQz88e_B78Z%6W`| z^s^RZ0?PWj!A|{Gb7XJfQmk!j=@HKZt0(%-x`btvON!yzaZK!v+n+muT=aIusbi8Y z_`=bL)+u7`R6QFE#hk*z0a?^hwD~Qz9A^8RL+D!MFd6$eyL54%8 zQ*jwn!y2p$!TYCpQ~{S*yUwiz06MfU56LWiNN<<~E`!rN3se^QRC&PY%vrHEB8FGc zFNsvCvo56AON|1C9$-f(#4`N~By;Z|4`zX|0&-E|eL*v@ktDs@L#*5Cp0ZPp%KQ&b z?c-A@fi!Qya1+qAH@<$7A`(f~>oJMExqh^>w)5a>rso~@YI0d;iIlSd2$=KYG*oo-TMxaf(a^Qpc% zfwJ0~u}b_pPD*L7`U_JWQ=Fl4+#=U#$<=?%I8rhgG1w!Ih-F6fpr;szsQ>;shaqZY zZvQO4F6|pgA8g}Xn0;f97Q|WN-;3CydF1OI!w#k^cg}ih3@Q*#Zaz%UAYyNLv!b|M zW-WsM-94dXNcz=?A}*3;uqV4}a{!2Hf!{0O(2$Dsx1J`bp)F+_E(&Z$a*snCyA3rg zdVHqe9K<=_ol5p3I52$~3v(kw{ZKvaXX{uNs{l!DCP!~K=%tY5&C`^PAA;sz3A_cn zU_65zT{S$h@C0oxlVfG7btAPxm$E|bFELz^ZwIT_g8Of_&F%tS;P}Urf*HzL6=I~M zv<3ybjJmd*x%W!_Cd29W-~{2lUEBH_+Ks;CB!1!5c30aWN|1I}n`@Q6O1{BmK#Aj> z!=KM+QzMJCYz`y46Ci%Z!0z)X)JCeCJs@c7S{-*4l2<0yQ}cM+%R%6ZE@-bV=f#jl zhd_GRMy5*8=fQb7t8|pfdIm>+x>?nW8wL+(WBGkci7N(9@l69m5EZo6xY$1(JCUT` z$RRzgKsUTz$p0QC@h^p(y3jtkA366$5Vj!}-n@^d+it}>Omguu&^VW0bjoQ0q~!4wz(I-MXQLc%|T`|aUpEcoA_=~MOq%l=X(SpFJ{rZ2n~K*}=mheBpA zX}QPVxpjsH$QCyk>dt5%+9vjJG5$qdt`}rluh^`%W$!LL6Lf0z#6HW}J zzv+IP_E@ywCD^(!(5!Qz&WeG-Np}WjH6!=tiUA8mX>br|Pinuq`4pCZebkHat{Cn- zZ?rOme-YVz0z{J=fil|TLIh{|V;=+N$)>Q9!EDTH5G9b16+96GhR@+GS3qGzK}==d z_?|)vD=m^dE+_qjy4G#}wbsS1M!1+#`R+9!@@YIF==uG~zh1qaXLAN8wMo4aJ3DQF zBJml$I5=C}XLqZHy>Q(<)tDMex!JOA+^|0i38eEofMIx9iaG<{p+F6Xc6YP-!v(P3 z>~fj@S3l(PeLHYqMwV$;)88_F!;SdDTw@y(+isapEpeX8Cf9oxWm<9d)$FP_(@!^i zYDrMno(ltS8}=i-@!D_I50KZnIt^S_R`6~1lSZm`U z?ogYd>QQ83%08YmZ?=xrxH!s&l4l=gED<3Q)$zva9U~!)9_|lXq z^9nH5E-~3$M;&78j!NVxcg)9_*(D^I%Oq7#9$DCSrD8#p5leNT7|Ku{%>&`?1;?}n z+Uc|E16&bB4ONB(m~Z;6+M)eRwpl-mb=GmOl_>HT&Ge#ib}l1VNSaSA<6Ag6+&==> zIPl0IXmK61pEf{BK5#i{fxiLoQ~-AN^2&8d^&scNuETg^%*f1I?#^rt-{Ekd{x=Ek zGmASGT#GfjSBJ10y2rnD!CV%i+KE;uY2DHP>(SjNQ6E+-eViMW2-*2B^{st8O(D3!6*uheY7+SAz+c0?xsV1}7QskOLZ* zk|A3*Ty)zCqLMmP`w&rG8tWxciqz5Od3xQ9RLo+;cmN`{_QYDUJctPYboRn9p+HF0 zZt{3PFtV-7;6c5t`;8E;Ab10-ZjwI~L^?in^m8q+l_UeP`B>6us_PMRN z+6G1OFUp>MLaORY;6P5Rykz+g;79+i0Cj~icPlQ_U5H2?4#EoeBqM?kNZ|N`y_)y? z#H&iWb~oaT_mM2=Oe+g!hoAWNR%G}Pn0YJ;n5vY{;4vRLA?e(~>>#qDUo$OTrcWA- zpVS{-;;>*=0S*;6V?k?cS!~>G}5kfXTncshfk=on91$blNWU}at4Z0 z>Zy!%^3flmG~-KyiuIC=Z^!aJw#Uaiq|+XS)LTkW+>>Xd4%PL=ZLuuTvT8oNJ8n*P zC2`CyinyFr0Dw7F=J@x373_<;p1UH4lTO7cSrOSv*%AbC<&JdcW&=i@IfO&?=3_>c{i*@BPOA z@^Hp^)0W0MZC3eKRRyV=pxMugYu`%7*FpBvf9n?fZz-{0D?>tc38GQ}e)DWsTPQAF z7Iv~3HBY&5t34AWu`l61`U=6|mr5*C?2mubw=cxO z*d?zRMwl=Jh^b~OjQnp*fO})eE79a{fOmXz=f@8n)E(r|T`}v`Oe@b}q+`>*O$*%B zQGhAW4?9MDlI9=`s0IjJoZK0)Xc94%>?YL?E>5ZIh~zgsrdqF1`O}et|&lYAWcb)IZ8a$U<4i3x#6oHlJBc{9;;WZ*h(0Hov`cYxA=wc+h_^=3Li;H zuS#8s%M;ST1Jl?WWCq^5tC4Q{qz(b~{XxO4y!D!);O4e;J>LtOig19eJ9FE5QVVFd zHeH_r6c(;TI7;j84})07lT2sqaI<(JK5WkDaQjruc~{(>+a+C~V>n(|CSwVN z*DBV|mVbJbS&ulKL*UL|7r#kS15hJFd$|8$wN@oRBXN=7$)A`lk{wtPOok9P9mIBS z*h!i0v7OcY3T4OeF(b`*{IJKa9lnHN$VC;$?elDI{T7y8$x+T?cv49hoiJI%DE-l6 zYdolKyE~BaS6AuK7|Loow}7qH!bry@~@{OW<|Kpx3O>Tk7dlC35vn@tOH5+DHOR&vd%GrxY3QJYQNapRgxt#eB@w=vf&LP@ z7t;((G|dwSSRPeODQBj=x+Hi7W^}f(>rXmZ&D`nmBcK<_LNGgqe~l*JVp0I;74Ws2 z%LWdW5d8|GLzsH(xGNRPS>oOAfv3sAamR=S)9Qn3<_ihBbw7+b>a*(dKT3f|pP6%7 z(ehx~4#M{D>c5@+>eBk$1?*z^v<|PVjdEeh^?QIc{EgYHY3unx9^D!C$evrp)jTIA zZ~8a>c&0(m^uEUhQ=$U$(wz^*wHj zzMi}F<0-^Kic7(|Z1?8A1e`;HW(73SQyjfs#9cnT#eFQ41C?GLnD)vU75t!a9C!Av z+{EOq9Bao0-yn=%;n%1EC6+B-;GblIr}mRm$)CF>%!+8P<<8tmO44I^m@-= ztLjx&{|OThrQ{kwKEbE&&R*lYp83R_Ng3_DirbKs(?n8uZyw;Z`R$ ztuF#M&gIiq$~Aql{o0w|_oUU?+|*nVh!AU+`#B^zHCUj-ov&HQ+|MBm?&$sP z4t=x|#*p=q96T|L$28bDdKGY|7me(>GQ-^i<{KT&#AtH${)0MbZUc17ZEK|9dH9w! zE~PI^rtzHLav(j3*m1UeSN&yLf}N)NZIt?5Vh1#&@?_Joc@=4+@%i1H4yHfam|KLeXpb2VQs~HZtkZ=H z18ei#3qJ4x{!;2}es~*u(p&9(Wv4gBWWaQ~ynar**;CN@rZ^ zaf_(i=If}x#*Ky)MA8?w zV*C(PbDvu9P~(Gb1`WvgP)KjNr#U|!zCwCGVS;_D zlmQWL5JUpRmN1kIPF@Gy_N2c(%D-tsbKw}HpQg*Z;Hd$jpQ!BvAObWgSAfAy!?Ofs zqLTAT0+-uw4j71QYz|gB+&Kvx&eKRq*Opv#A)#8QZcdXWm8oafjUSHN!C6p4jj?C< zqkko|!R7-tth@R>OE{8ho6GkeSp$9_5|~nt9bMI>f8jYx<)EZdTwN6ml63V3ccdeGI%~j$ zHD|eW14E75RtD^V69EBNmLAm}y;7mwE~`Zwu*dDAWc|3-DT_}xY66zui%%VdA5mwk zhP^-!cq)_xW=oW8Vssz zIKdHByeeXFeQKK%#rcWW?$I3(IolK&tVKBpTh)s&*eTd$#+8QhmE2|t3sElm2 zZQT4evSDPye7yt*(2*);JaWM7RBq}pW9-52kckpX(z$?fW3`O?`THb*HAuvIifBRV zA`gM-HT2HhBH1oVQI5(9%BDJf4R7zaiNjhu;cba$!1Qmw!NAu1TSn1x>5@8^@qV4v zFBZMB0lWlbQfb=HT^K|h53YRxJowm*9`To}BcA*V&truI*58&i%AI4L?Hsrz8tWn| zBlHUuA=}{#h{~fy-|NyAS8wEhZB>t2HEy5yW;o#1PyU)Rx)5Tj0eEb+oUbaBlV2{z zn`LC3vaz$)`BoRzXMbZ)_Xl0$&sPC&g9_4Q_&odfr2`vPQUJJ?G%{QLH&co*uW2TQugTYDafxpayu{35BYM3A?7 zm6)}C*;*&kMl!0+_-Z=+89A5W9GWbk3XiSjw{%R`lLrN9n8`j5E~Dom-o7FF6i=e6 zoCO|3`hwtN2D#px>C^Qs?{K3Yx=ht@O}FmV@)+A%C@@Sp7j9stW@Er)7-(PoFz}v8 zR|3`Rvuts?Olp}vFdZuw6^|1BJq??u%NP}@xgUv(`o6aELj%m1zhgAs4Y1}V;y zkF@%5w7#a-JZ(V?zDo=^pT6P@o|OU5Q(M5!JqnT>O;7?)+POhO9RofoWpkQodUltf z?fsw>@94f=zpL=QL<+ywwe$r|=>|M$*+paK0PcK9Uam50tdii3H!5Zv%Awkag;1-W zH?uI{0Pes(wO>)|3j_+L)X_5%Xfwd2_K|JXiFxtUl?R^YgHHKUw{v>Y6XD+~k{1OD z(U+UG`eI^HCJZz&=@2mnoC?`LI29}GJ@bA+bA}i{zZC(@5-Y#D?#08Mv%ipl{nOyb zV>mOD6Tr|zGb(@6c~-E0^+vwketI37KrMj4 zEl(h^(*U?Ko~lRA8C6dF%&NhWD`gzb95ae?KO90xq!&5JK?1n2@W{517z; zKiTd&`%MYROo6~@D`X~?zVdYju_=br=|Xb545`#s{|Kyx|7CYrF^#RbSD?f{9T)$5 zdixw~7%T&qftmX6H<8^n^}y+c+NnwQ-8vd7&b4&grb&t8aagfpzP34HzEsOCMWXf4F+!7P}`9bcQ)2)ZC$FwN1 zGl{m@9kga&A53U|u_tP#L9#3d5D$$gZ(H?%JVk#XpXQ=JBiO85^bmdbmXuLc;>)IMEIv}10pu9sv8sv4 zeWcRDS#!pQYCsh-72Y1qgd`%;i&y`)1lBE3s9acgI&I=OpYp!n{ZqRJJ=rs*W(7nx z{R;r0KTvImEy*_2^{^HRb>N_K62O~r^N_4Cs>z^ODruy@X{Vv)4(*|1D!KNGX}PC& zu76c**2|M>P&GdnRXgsvLB6}0xFd*~V6<D$#{ch2LsQ> zZTgFK_xA@N>ZkE2m`v}R8iFcjbzMmxJjkie6+Wv)oZ8VNKlLUy#9H*LcV)AuKs}LN zIp=tv@j+tQ>ceG!76MaiI72}PJIb1)LzGl1;ekjwqI4x@fJN16RYbSxG*FRlbPS1r zhf!b4u31mgd}{;BrI2fdMF}o-ci_VFGk)3GCfb6OwaVWzOS}+KEZT@q>Tf@}&Z(%E z^X}W_HYTAI0q= z6`l8;%fIhq3blK7Mj!sk*PTAnw+<%gZ$lO|&57T2Exa<)QF?O1?RS+a(awoCR>ypV zejXgGyG{=6DF`O74mIg6&F}=H*|eKDf>0M{v#seJ{8sk%?*pV@=WJ?_N)-p}{MDDo32pRcWxv&7HW*ZVR0 zl}hcHJJHHec@AqY5UGgT=$^yT*Q%e20o}Yo5veP`A!goMj)eUfjyO;c8 z6LvWB)r|fLvYNB@UZqZo@vz9?-u%@@XKWFlQFs#m&`{M0-8b;rjyBmOe->V5$Y@W8 zcXeoKiw-3bya0Ojbt#`|gAd~uwm53<#YNvsl}!h(Y5v&19O)o*_+?$tIuzaTS`Y1O z1_4JSqR6#Q!N6#$HkIQY!Hf*7vV~#S^1ZU+r!tpr#AntGeoqe_;VY^=EP03W0x<^U zBp0Z}hU=9WU99fRIeqStb7+3FQV=D6dF}CNX#TD?EU{Pl1jl=updYS#k`kAAa5Xoe zE2d6EmOtcN5`NL1O8^YF+T1Nk1MOLc%J6(mePf%y+8{R7d2o5}PepZkPrEgvOuAvo zE{Gi0P)XCJ7?;dlMtW;gzC6-GDh(im)-sfZ;os9<S_R^>)dx1nHftSwh5~k-hZ((0b!JEaCG1|-75#)ecoww zjPKo8#fq@*6@g0%s&uY5S$~g(Me}agH zqHc0DbpN-=(wX7J(jE!jWsq`w^a3wxZ=(!MdK1cJ<$`uCbt$$3(prk-m=3C~*{cF8+FV$Lvna~il6z$7EKKFKIsrRHxb zP90ji=ORn-pmC?H*|^vUE=h()RZTge&9Co;$4P~{(UI_=eKXA8fKWz&a?Q zPBV2LJOx0f{q?I2I<0h_S;xK@@{Q=(I`X(SsUM`UL7P686%H?%b#bLDHslPlk% z15)SVvzL4BPOE$S*2VK-KghHm4&$NZdx@)`S|cC3@G`K*$nfzwS}#vT$8R?qz_Zc7 z{sm0zf;CSHmKxUzx1qXLqC*nE;(BV>?5hXRXvu-|jsj~)oZoIXhZu5tK4nN;!$G*M z;jLf=jZIRDF1ti3iHdq=+eedqedCvPPiB?Q)?`m6c9%sr_>VPl)C}nz?yMIqMi(zD zb%O6cxn<9brk2n_Pkvsn`dGggxgyF9+j?AnFv5fEE_$d9CT*&j!%dZHjv87vO)Jhc zAxu9#O|TBy%7?{0C+NyN)~0GoTrF;Igr&&1^A!BiS#$!&PiAv>wO)~^d#d#kwfU=c z;{P*y_QCLwxqc*h^lW%~QRXoH^2a7>`RksF(ZCr9 zE$iJ!Mv&veUG*@2@wmTlJN)^694g0&pqDaWX1+B;gK|L0G7Rgj6zu|2IlPN3i} zW~s3sY0s?oI5lWtD-+AKLKc=tWkLSUQUXM%9{kGdg_7gb3Zr0li`BBbLH-y$;ngVq zgbKh_1VGtm`!XI z)#p3?e)eab3VFHsqE7~zl)-9Q9*v9v`v|%iTP1y5?Folzh(>faB0~P!3~Pjfitw2$ z+O}pYG;;+o!hendazTg;-6ghkjHk5%4SKgQxzS@EivcAZXgN3nJubUb{UEMDARMLY zB82f2-mB=Mm*=iTlNI`d-i?75`-#Z=#uYNlS1#NW~g5r77{M9G|&%g4b&IEI#t|l zdO?gp0}=K;0Yd;~4Z0YMI#q<3Fx5u$I-1m>`vitx9I4OME(FgdxC6Xp);EX^LyLK8 zJlLkxqqb?z*H=}o9r4~7rQ_VT1S zZ&o(y)wFqWQ2){YH`mKwzX?htIb8h+$|Q{B_}%-3ohE+aN+cP*2WMF5T(Qk{4lQw% zFND$L8sn*lq$F!@*e{IpXj3$QAonUb#|^(u!;Bj;da|Y~r>oYEOh(!IYA=CF*1hDF zh^rj9rbI>vB@oa?XK$stf=sKBM!}i>u{CVxWXmZl{e*~LE+_2I?m5=mP^2ePk zW4buggmB8&LL{|}+)+7d+NtjIllAS{ZU)mP_K18@#P$;5WAPcUukMaIKU>)XF}ySP zlL}N@Jvr2A#@?Anyn8ThUo$6#zUOdWGPwywIXM*>g*rqNdnh5LX_+bF152pIVjs%W z=1y99w~x4L7xtsEX`Q%q@E)~W*`GA%k=)7RUf*~Eh=Ept*->t4inJm=Y@ZV5KJdS} zpZsnbXCU@?y|XghJPP;_-^Nj6^gYfr&Rd-LrqL0$#XjX2IjFpi{nHAa2A(g$AYnM8 z=;ZW1+P0e2`Rt(Ea|*!?nHo#jDW~F~p*VU^8`!BcL_eafYP6rO`G^f#%(yW8V?Nm! z$coMO)-?xI+y88HE7$LnUz~Aho#9^pLs4b{oN+7aV%T2!W;<{TWj21b!7YsMml*rv zgIB%)T~j)$;>xNFSAg--;-n^pUyuh`L1VhKmCGyXPHkW!shm^fFazhwaQ1sBA9E9f zrSz9}9>fQXo%Zuajla!kAzgQ0Q{p7pQTm55v87Sp7ZZofMwQq{3PXpE0YsDsXc5ucct|8YLAAVpk;h1&S;w0u$ZuCs!0OvI-WZ*Yngz~Pn_LT?E0bmJZp;4 z5?AM$%D&&0A>#5q!|^Zf0$mE{g)hpxJ5<{-X1CMiz{`uWm#|pcBVvN;GJH96A)*WW zwj0fVT3SUo3bwd{AtOXp6dp4tHm`Dv4RRoNDa$Dx57IPg5V<_3eQI3MANBQ8ggv%u z=^71T1>!Kp>#d^>QZ&;-$%Y&f7R|H`_?d|;e~ya_afs*n+AmtKsGf;;4R!q{Iw9?M zB*ib@IrQ8t&$6MQ_5%J)gzb*i3gqCS(WgPHb88Ryaotr^d(WQVZIvgwf{0eo8rlDR z=+Ds5jiF6>=^*TTGns>MUSLR$v`k->Ov~t<8b0XH{-d%Ye*81WPgYYm;d{zs>HBwD zL!D*)IYf@%SR!X%V?2H2khDuHLs0u~%lv?IsyuxF>o*|U=QY6<6&AA<*TRW&Jz$%t zA0ZoAy`(8hgFeAnfB7Ct;6VXRk9iCu!TFx+{RoE3LLkB`*abOuqA}#oYLb7yog=dQ z?pB=OHB_1gO7ggQNwp>=zKo+u?6%Tub&Kx!iCLXJrkB!+XsUCa5d>4XYREbup>xus z;EU*S-j?yU0!Fi$f=%#;5?ph1F6oQ#U@vCiY*q~=HX8I;wMIX?w_6AwN``<6=p}z5 zap!}`N3dA`-+zb)1IyoL1>$J+2_$mxZJUeAozP?#F^zbxAqxNJJHvz&VB9W5FgKl> z>t0zA@53D8y@PI98)K`umntW8D6{s1q|Hi{zZ9`IOs2t-yLS8vJfb`q%E4Pb-yUzk z*Kli4ySd)0ztEJz_Cs(?HWg><^9Z0R>jTQ4zgl1PzmYO<&#Zw&>m!sNQsB2`D~Uzi zEZm8;LY#z>L9bS2I6Ajcfvybc3#vva4Jj=9+0vfFRoj=`ylc1gzOh}PWmKB`*y8GO z`*am}qVC>~#1e<=V~MI3K*@<h~0lq?BMxu)J3;~d3z~Wr(p1) zFH`VrG~?bO&UWq|Lc>5<1QE&Bt-gSc!yZM3#Wm4~*+E%FZLEYxb(+G-FISJ7=+l!kdy z7ey{lfqcZ2j+>(mK_^TWIQFHoj=uvd<=UUKAD-^xBl(vdV1qkM6={J~%5-r2tP2;t z3wW!4KnWzXHqd@W%qg+PARFXy(ar53zdSO=uS@y#l})6uk6rhSYSbM)euP-=I(Pu{ zMsuoiW3Q+n2`L%+!?R?q$0ksAoEi5_53g+ewTFGG+cTAjLRX!JwS&YH0ms0l3}t5n z&o$i1NkmwavX#j>%6r)$tsjSCWHOb`4kqa*RjiDi_qgjzE|;-JxFk8X;9p( zl+=l8v)|sRqW}N9@<*gnw?AKeZ!lT#{*XB^nIH2CBeBRa1DJFW5Rr0M`Zh{tv@al< zy!ZY<7#VqExQs0|Hv4@vw-_R;>-zB-#fTpa$D0dvGB8_mfm=3Y4nd}eUv}lUGZS2U z0Pzh!`4T0Nr$td|E3lmlU(3}+_w1{DxO5iwO|%MOC%KV0?$`XtwWD6FAuNeo_SpqHI~v z$l3Yi|9S2?Lbd##hA!G?m1OthsYa`dd&n)rk_=;u*=3LbejM2!? z@cV@vaV;*lYd`HbPQI?>wa)>WiFwC_XErMwzOIJL4m#j~#OCoER8L~HPDyE!stz6d z=`CboP%yqcLhMLt0;S;n0Wg`@OzVvxU%W70m{z2Y7+m^(R|RKtJZ(XwqrGsK_Z}s? zHG|bHRT^6Og^{0%5%>~zC)I0iQHtOex7A6Cm_&x?1{bhx_~1Ej3@iN0VUTu zvv;27n@YhC&{KnSN`UTh=&)<)Ofld8$H=Opm&%i-{MoT2Zm#I;_uSOAo0CUrvA5d= zogMO=8@Z(E`tzIv`@hQ8jmo2~_$q)dzd$VhTz4qU;SU*mNsQ=vsr+M;N^QQmH}TQ+ zjRK5n8!LvJ?SJ74z28>=YbxFJ=uU<~H6YR75RsuYdY0Jt)^3i+l4 zXU{DQ;Y^(aXqK#38$3+V+LVQveegE=_^c|wysxAUzKoRBECNoWW5nUM3#9tXiK>Vv z4o5js7$7r-{u1XM7_5A51(Pe6p7$iLscTW1mmz+4F;h6o;liciOA!++k?`iIp5q}zd{yaXlGlTANMKZU#zda=RqpZmGeAT&sKo^}g z)bm&~dSXMxxn9=(Bn7PZegGf-AKugxK_nOYRuKS$(y3YCj?)%&IeLT)}u79pa z=Uku9XWsAE>$(0m4F2mHyhygn)~-{bJISs6H7=Q_N#pD*I0LGgkD{MyFDx~RzW|4PpXi&PZCz^tR~{p z_cL*d+4sd)se`K8P$#ia4~QF|mt*+o%0o7i3sUFG9Yv8xQ^VH!k(fdp|G5WlVfg;A zL#yyquP6;*boTJ_-!b^Le_y1FssyUsZt`~cLW$972knNeTPNXO3{EJ6*U~U&O53iO z$xenJm$JXa5A{l$E3$m;O`@1M9dCS1Fh(FpAdP}lKz_+M)SH!ag=jc=}8L`{x1CEgMME+3AR}+G}6lzeL=OWhbNF`&_gzhFhB4JK(pCPlvVzKOJ=Y z6!{9V+pRH+N~QzGR!puAg)0FhS=>RLn8{1R7m$2&Sy6bD1Uc};xRb{8Y)CjK*_0;L z`?Q)@%75#N`DOmGXY7tmN8sU~f721j(QsGPlS4X9fKV<^Mja^HE`{RBr(fXDI?31m z?FH0>)8CuW?i6bQK23SAE%W2?mwepBxW6-qSz)PJMDAVMZ{i;~B#nJ=9-=mk#?;hJ zGBYVpIy5B@#3|e&4^zE|0=qVjinacGP$2#$Icw7P#pNaR`aXtNu5JKrd$a+Wh+ok$ zl5QJ&q~FC9g=PKRlju4dDWM4JL?j4X7aStwg4u2TIb`PA+y<12TyAs(2@&V-8)G?; zd}>hLh4NCqbwA(`be~QLX?Ly&y$)wSZI9F+m$niB13G+;?OX6ldkF0p0|k6##Y_eq zgN0w5WDoI@nmlRF5mC)88!b33tE34s=>>N5R4gJ}c@vRd_+Av>*_d4Ut3-jj7g_wo zM`u65c1c8tu|aWp&^qGsZb%q*L6-FKJ#yC|#9o022RD<`RvV<$xavQ~^4~ZTB_F4d zU={Ifd3}m%U;^zBV8F1_xXwNho4>?LwTybiL^JW~1-23U#{3g_|YBRwW=RfT3k|bBJ9$3)^S6xcZym;C})E(!oXmWUX0nT{^fhJ4g z>N@it9ctg-xO$LESq?|a(H3z-Xs;RzWYNGYy{Yu!&Gl<<+2|*FMe5dBuiVedk^SX~ z5e(&b#nA7y-C#W1u(`|4+Zc}t_bO_Pqmh<(%K=C5!h(uc0{Xe`bS82Xt@p!p~5`Zn>`a2U-DPRl7* z8DJe3RN~e zz?@mc8}G|2ZQzA4{HeI%c@+6n0#Y0t;(uTbALmtg`wI~$)tFV)l+t-KWbXEm6R^Ov zOMMyX%g4>${lS}92qC8~MNz}9M#O{cD0bIaNFc`zu(YDrc0BY7Nj~ZZ6lKUOyLPS^&Zc|k@Pu`xo}vk z71cv(`C-;`3XM@my(OGmEn$T9eeV{DC#7Kt9BC-b8&?ONV@zB< z3rOkT`6*_Id;dA4HV4Vg>XKDK(%AA}PcF7l)3$oBN3yTPaj9kNu#X8jXl<;0O*%eX zBc^j!K+}k?Zv@$$Rc5|n;Xm^t{tVzUL4CVC-2LT^;i6k1FfRCc1_iZ`yS8$b)60P= zeOoDWLnEiQX(5$wJQ0>U&TGxK9v6+K#oUNJgkzk*Palq>N`uc#E6dZ6*6NC6V4(aW zjI$leE^2TP%TgaBiBzuSBc2mS&q7?RftoR9(!NUM?9FIu)q*{RHq+L(Mhu*Xvani}zSgPRH+%%32snVpE`wx{(x-M?@&}%00;yXY7Ah8dZ zVXTx7!vBpRK9E-d%Y-mC;j>J$CTVJ29Qv+D#$pIVbQ1m2#sfq7V! zttOaxC9n9np~%&vh6_AI9R1oA`P}mEeMJ?=KingueoP`QTS(e9k(c3%raa^q?0V|d zwLe6XZv$ksb+s7dzigj=FOL3ol?H>0of!Gln~6wYn8ZI770_E=q3&T#xvoB*k{ds*@XI}<;ta}(i1DrZ+2PwMV$JF!=z z2=_6FFYn?cbhD~~?U%O*1mx|OK;*2;-i{I5`OLh4o@C+!^o8Qp>C`WVtzRV$o`Y0c z&itH_Ph*g5|FDsj#P_nwN4X(J8)2@#hm6|iu`6aoRq{ZAkQ9pTCidvrqZ8~Y7^E*6 z3yA6d6Kc(4b_d^IOv32kNH2eU$EV6L4~krxt>G(%)Q&0hg1BA6(H5r<<{cdPYqdu< zQQatbzFT>Qt{iL?Y`L%}o3WNqm+U9DC%$DuX$Oy_05^2->bOm}9IKP6%l&`15c&H< z8zhJA$nb@x(|uxivwN404GzL5_dO>HQ`q(R2mhKACr7ZZ3%PT7Z^zu6!fxhLxG9@? zlFVMAV#n3LjE#px*CqrS=v-PQM`x53Hfn^P3ChjNfz-4kTCkvoZAZJuxLd<^}9gMYppGWUI%IgwstX>HJJ%W~OqL;X#@{PV-?KbBCdf{J;U z__@W`Ch)+KzBsBWw(=V9IoP*l6{4| z2_!c$Z&6F;AFug;bBz3}mcTiT3LV-6%BkLLgG*yq>orNkrZi@1DzMmP@Dv9sE?o(u zhMmPp91?zZhmZBZEOX7@wH3Kl`xphYCe;ujo~k9z<@=eQ@o`aRNrx`_&3{Z>qIwG= zf1|~Thez99S!nI&2OYB_M&OO|uX*%&Btfw99FZQL2u?0-bM=N7tPRyZej}v@=vxv# zjNO~tFX%1SK1I}RNje$RC|OW6q7J%=1z@^E=L zWmGXpA2OFdyFwu33q5Se{(L&uo~u>oH3$KMBM1y!OEPg(Md>`;MR(zrv4knR?Lms- zU3bhmUs*eO(tPl*Ei7DnV?Nw%lGuGzs&eIw1vELU^c`EyV9p2ye|n!@;*nDNxGKS% z&LG3%2S;Gd2m#Y$dKuI&-DZ64a!mC|>F_b7lz?QUa;grDx4bY?4+P9#C^0?#9|FGt zcvR|E&aC4$a-`JiC>L>=nI)j#j~awH?| z0RE15f+1K8I(y~nKcKO6@NY!8t!BJ^2C8lr#KbWV8-TxO8zk{xWL=TE5qci%goWzU z+iZnj170@dY_C3)$u_HcvCABh-QKD$KKk^Taxiay*^}vVF_VWrRaxDo=be>byt95; z4th26s{FkmVgBd=xJwcR3AR2Mu^s#*amxZ67z*}W8hMfGnNq=-mhai-nbK0x=2}Rf zyKDlsnBw3c8?!cnVio6eskESqow4LHboEfL8O@_FVN6kr|2!(xY{Eoxg(4B2n(;V~ zorn=STWs>#RV%muv%PAt@f5Am>fVA8TB}|9y~?`WQ@Rrf$I#qM4h8fNs(5PpCrceC zBU&3aqq|g@g#@IP6=yXc@y7KJ;HhU)O$q@U&d&Jb*+d0ivUugSkJ@v-IS!SjPvr^r zJp5TwzQ1CH#nE0qiq*7kiOH$Z<9m0IhT~l;0A^o$IgOlySi*H{1c26CZBCVo%322S zU+iUZv=v9wF5_?6HZrjH!g{@Kl+$m|)Y$lLAdbnPiiHb!Pj_ALt(DMZ9;3+T*cF#LY@NX)L&aCEW9`Z(-*Lv4iSH zJp$VOToMI0RigRkJi<42vyU#9PLSR7dqgC!(mxP`m?oqqOLVWQ@>Y|MwaJoNmg8I4=7l{%g6B^7j%;T#KGgUdLuye?7qB zcv2VD9E+Htc?xeOcPn#9o+E1VR0}k>PWw7Un4StRA7QKbmXana5dU(*I z(zghCyO_@SWKJ25s~y!Nuj*~6k%RpYE=>E_r;h9-Q1ICB3%CHEB>uk0BByn0L%Ude z*gsv+-ox=adZ`bQsG0F_R+9C6+4GZ@7#)t(r`9)Tde}*0BlknNhzru4xpz;DQohj; zak3?YLe|-x{i$9|Wf7UbU6RQQ`$tI}- z{8ERwRL<<&sd)Yh=RoRKB!gDRX#WP;4oveRZ&6l9^};z}lCo59fRQ`vY=Pk;j=dG$ zx>C(F`CB&6>a`>Sou9cF?T`x0Jyloaefm;VDi2{ik?NEsKx&5|@qLCgC*TyFcW`?3 z@#2qIw~9uir`WOuUan$=C5a1?d!5{bNnP--oQG@}IaxE?;SMfod^#l{<5GD?%+3#`~@GMG$Mn|`E!a>z_!v@K^9cN&Xvi1Gf zk@Ipj^>%T~*pij=g9|cnsE3Ksb{^>HDygGgja0)15GTTjArzgM>k03hnI4dzjQzr0 z3vb|M!5=hHBVr#-ByerpWc!1+oZ0Y+=uG}~v&EBEFVa!E;689gCge5@u^Z4dIn9xE8OAhjA!I^ls3IFC!DOwC8>BO-B_GYT zmiBk77=x0*_y&bh=Lqgn(;x%d)=o??``TNs$P*k0j3##?ij8dA#FiPwwMRUx&W9V# zBPxDTXy;p0*zqsVjABF zfU_rfIj2#G)SiE>0|1OiK$;3Fbygjy-S_5r_C9L**U@xwIZwz9)iz&iVIy(nLE*QE zYmOj+B6y`uL>lDsM%o?0Vnk1#n60vhR9tw_UXXkG-|-4zOUQ62WHIQhml*qAv>e&7 z5?Ag}F7e;lvgkooC~^h1Y&X_^H&T7UXf8u8D-Rn}wqNkwSXP+>k9ha}L zG4;$pSLp$jATNymOG3y2=y8#Y40G=veqqKZdTc_l6m1ALPi@C>#Jh zAgDc{g%r=qalY13eYR1+DFx@Z@!+}Q`n&T1d(T|1euxR?h6GZrEZ7&cl=eV2`A)%$ zsEz#3xQRoC8MU`s~6FDNI74_+lc`d5z zjKx+VwGo8EEkdL*qdUg5M_{N+pn~hLcvU~QdcxI<9yOVzG*Y!jwhqSVPd;jk8A9!e ztcqqLz=0zIO&8+3?`A!iI!vtuyK4_Zn|G{?7abwsy7t9`A+TnuHyJWIA`qY1b#r)h zU!@!7Rx;nZ~^!@vO#8q<{xJhBUL{Wl4gSbf>?7l;76f zE(-c%Z&KNJs)_04(H;YEaf{pwdRAc$WJzJg*vsX z@9ZOp=lQQu!X)eFvpwKnoZzo)d2AiNFCTaRviMFlipm2a;_V4Ms|R!4@#t!Vic?cs zhYYBi58$ar`;VT%Em&=Cmo@|yF$C=RY79qG1=?~&u2MaDAB;k@CImj>U$sLW>m#CB zZL49%HcYQ_dKbpwIiL{mXa+;6TX?LYBpDFVNB50>;BBo!OyZ3m4d3}>gg9f)#BUWocDBM9w7hU&SwfxGc=CK&yC%GppcSMp4sR^nN+nj2k`cCt^njVB1zR=^0XX zVBD-`I^ciyZ1nF0$u3syNzv4)g)zHL@Qeq$K>qGjj;1Yl=QPUr*VLTXYOvo0sr|y` zhMN_Wa^EKSIBW}+I3!ER1sUz3 zJqJ}r0~|${V{~vJ%JInLQP5WT)IR z)z9k2nSvKrKM$#4iCnm z*SSFkML2O~UfnUdeAPPmyA#gJ_Gw4gzXHlTN;J>k^Q^43W$JrdBQIiWN-g;hRe%3J zK09O0PoTdDu2>~kQzL~+Q4{HJf;RsLKJ7oNdH{CYX}v5vsCt~8(2kKq*0JpGRx7yc zri*SCj?Cm0=3sOC$YxW!<58K@bdxnx1sdFQPM_BH$b|Oc{!>KaER0n|M|#$?3Z!34q<#*#yb!a~!Z9@zPr6z+d`bA?6BBH=D;$Y0 zAM4R}#RY%_|EbuO@(RA%&63j&T=m2?nTE<$fhU&8^iQjLTLWo>o<*rJx(=vF5dw~( z*dE1nZ+vu4q@glfpiNsfK=S+oAF(1!njr+*;{7$vm%8<6jmZ%hotrab_d5d5pIz7s z*MPdhi-psj;lE+v;2t^nM@WgW5}VuH?>Fv^V`NB^#;#OX*Yz*H`!ty5KBC?qWUHeT zGEXfTc7`k9+@C~3e;#{^1`$u6%!GJIO6PZ>&#u#rO-` zf8f3T>pI6=#bwAxf{Tr5&CQ00SN9OEy$MOTYBC5&cAL~&R?S^0cKNt38v?VBNp!dA zd-bK{p2+F7pj7uJ9ADOq?x4pQYMRi#Eb`;OILo{0vW0xvw4%-Wd5$o}hJOGUDvq~5 zXPnc^9#$0G>H`;v$_K4o&vM%CAw=5^y-@0#ND;*&J3vD2L=o86mpN{xi zEnjTjEtHRIZ}se;MxOJ3a^`_CO+|hWa;j1TPdzeU^+_%hkfqx*h`@Pxtv>o4&q*MQ z#atimH2GxLA<5x(5WDd(56M+5L%s;_Kz_2vLz=``nPS)$(3e+1t)#0w6W4*djwA;* zOAwZ!iXn39rTv~0d%cewBvvFq`_0ig4ry~_mo%yA*-18%n=!#9mRkPR6cpxxo|%_F zZ8i9T{10--62_TA8gXzu{VwKYZubSvW5Ic#bjHw*U-m+@jSWzpDAn1R29>@wWRYqg z^>4oqs`HKOmOVnEpD4X$oKj;m*6D&7f->Yf%hH<@iT$Se!=sO$|G!y+5-dTkddE~tn%wjP~KVZv#yN*+!a^WFROlc?i znZi)M=dKX8DP9NfP4EQoi`;4y6l&kUSfBC^v`8PPOU29z;Oh$q?(?^!H21?}dmZXa z(XEmvmQ`fm$&mw>l7O{@AL5^|KxE5Gc^!kNmOkO}3ApqZ5*bkilDN9n){y06bcQR) zXUigQAv?3gUjFT~-VM9v^M;u6;N`NF>@lD8o}nhji4Bpu0@o>J9iDRx{bgC0i~rM$ z2rSJ7-CTht5O-J=ueZ5a?>=2(cQ-FF++lo+qJH6o25LrO1P)f9m4q&$k?o+8&Mj$#x8*RLmpRbCf^x@FMAJi2F0dJb|fhh zasi1MyemNB)-IweCQzwa@J%;WpX4FEdI3_eu^*SBJ7z5$bsG3pbqH2Jorm*!gvNTD z=OpQt-epT3GNo0(P=4k2QThtiC>C+P4gz%Jk-5(hH~0T2xy}Ll;2-FVUR%L(_$^F6 z97L;VM~c3lHZu3=fHVkM4=e0E(Rsi%MYE6UB?3yV%s<;JOu9!978wv*mZ>fy#Z`CR)NDMzX@ljMLEevOqo0h(xFVHLl{%`0Yy~}T5X5w- zw5*5n@tn|%6A8pytFXD8lp>!hb>7b;cVWCc2hXLC`2>?i2?0H037tH6rSS1g&RcC# zDZ-%*io(t?Zp^>fi&VDCNd*^X;Au`$!A=6q;XoS7F0IR}s9QszU)tas1>xK0m}6y? ztgODzM@(!pu@g)cA#5dwX$!6*O0%CjM#%Li==G>9c3U;iA6E59PQV#ptyiw05Ew80 zJq-=NvDbfK{d6HHdHTJU$3X?g{CHgwzArRR%-%Jbq48`b6dXCFIQP* zVE^t-+(>seP;)b967by1?Vc!MfSYid?qveX2jPwR5->^&c1<{@tz< zatV+Vy`A#G?g)}gkp(hj)0f(#_$z$UztnN0&agDjDLj&GEZr0Nso7jJA19-Ey_ScT zvZ2*u&kvPoF?{#1^%?$PWdSkWZ$G;++#VJt)MM6E0L6@H@0}2$tWSWmNHfL)z~Q>1 zBTH<2Ct=xkfwO6y@~1T7Qae0;N{$bCMgz_RX>hhNQUv;ZRS79=) za8*X*J9;%PQ4xe(WJk6C)V2b;|5d6rAl0sHgel7cx+MIURRKM06WA-n4Uy@Wf&(=O zUAcONS2|X}_6L78CbmHXwcvI`j1EiUdqYI@6VK)RrYB)kxlb3g!c51{Sh)A>5~r2+ zv1uvQAFC0hsqF~kv}+&WSUY(ACW?~FM)pkm zoKgcv%eK#(?bF{Ez_*|o0$NMnA(XKFTI0!*!Pb&Mt~z>O)#9s?U?t_EWl6+rYmdQ$ zkz))6@h3Zd1T#7ZGXOgKv-a}O_yV;I-LsA4Y_%-9R5MnlzF^HN=w(IAr1+0M(i@k= zL-P{lXIpCiz$#{j_+lK*mh-^fU??t+tb;sQSO2uw*{A(kZ`J4raJ*oCT|enJy`y^E zC-0fF_^q9Mpd6o&lF@bBuiZ+$4`mS$6XtVD&sCUYZd-(Sji%*f3Ouqz$~_cAV`qtH zFjnQmmYT2PfJ4c7>pFI*f6)lvV1~b%4HU}l_Z-1S`(Ti zmXGQ(L8FiP6%$!h`*!K+X_IT&rk zn~HNay>=WYdAEsdic?buv&|M#jTb9*a;xNlt1zf9@`uwKj4CLdam<8w@2~q-xD05m zoVToAP;fhl3*il2cif^R3}S7%yA$?K-2Vm1x9Gt2iU?c!ybhhC56X!a>-CX*Z5Mo? zw$g9psa~%&rav)^DsoLUnT=HbI=i6AUk>%OiU(PuC1aAcJpNtkc$FyeqNbGU$wPKeVg97*7HdO?ViIJ;kl zN@<@f=O>7#C)hbsY%K1C2uK|`)@H9X+V^#c4L=l`Md?i+HMu>Z5p$AHnDS(^a$4&v zHI$sk!d;m@xnxO$RPg=b*VQCDl(N5?8I=F3p=?q}k@pON=a{7a$($_6@1NwVlbA2J zea?*K;0)Tm7rX|e|JYAf&s+l|7OpWum8&3oApIrG{HArEWX~Osppi_^_<(LDUHYB6WJkuQsDY+qb!&IC zI2g-}IqjZ*cwV4ZA@(=1^8d_X#;kYe`yII-pD_S)=4ND(&8Oy8PV(*PB%^2LYx?-< z%?bx~WFK8Ou1PCjC@3uEd*yvnGA8}CwPZlg(r2@rD15F_=yWFgrKgTb5f7lLmlgdb zP?*$y&?Vn_tZcIp4Pi!}Dc#I)97OQ2-ot1sm~^F+N2eEESp%*)1#HK-KYx}Lok!ak zn4NyrI4#*M(Ym?SHE6DKW;aUUbh}|;PME1fRMGIZ4dXeHoCC2js(glrry`HjOS2|E zJs9F`=#H;9k5C?CM6-u{4`d~d$VO@{W>Lix86JX}zAZh9f+X*PSob=;7@h5xc%_Uy z{I@}1WgzQd`b`s@zw-77q!agLla+NSH@RUs+VG(Nd>J@9_pxo+pQgvUTXN+HzQ1aN zYJ!-7mrpU8mh`F^uQV3wYsRtV2Q}+vVy?h^zvm(YG#sU}eT0C&KEqUQ;#-muKq#rqj*2S4mf- zx)|I1mp>BY2r9LRckTONNW|lqU+AiC<#SwY-SLpa_J8}s_=ENGL;?M{aY@*N7V;;_ z4fUNId&|f8IYVS`Da9K0l37FM9U8i=B)UDf-9(SY-ovFN<{|sf`!V!ZjBI!`Ij}XHiKS(X&e= zgzSEmib<745k4>zrMofiV-37_9A^X9?z-QoCsieNe-iORdgSTyE zRbseb{8wT{p7r5Uu~2!t@Udd>8zktJ=ANzL{ne&9aBlnO9kkh#7}Y+<_bU- zxym{~X-^RZ7tPPvJXn7iTpIbWZcFsu95Xq=Tc4?M?Rb}wA7-f3m}Wzy4dI$h+GJ;wG1yaIAtOG8z|%4?+)YMZ*8odOeuavzk1)x$ zU82K_Q&ttJHz9WTJ`T~pw7Sn`AK&n}7?Xr}Y=EV&N+X6_Rc^Yfvyx7b{ZA1!!zu&` zTifqIXNc=0$Q24Ghg3?~7vAYaa>as@Fm~(H&Fug1e1d(%j)AJKX}>kIvX3a5zPDyv z20hgFja(fthf(^avbR!(@5|TNfl%FGt}q$Vym?Nva$i%CjRUlT;bd1YyC2~7I4OR% zW;J8(15F;PkMAw;WKselU3!5fg33B1WhCCd|JFH`>A=$n(jJj=z0HcDb#%@ZuTSqA z*iyW6jQt!$(I2%1ND*;W5(kg&A@}Zil$B4H$O7tt)xyA_QmMEJ4d)hnOK0paaA3TK z1A{-KZbr%S>8vPjZ9=@mX|-zBlOF*=IP&*)i}$i)vb}l`wViHlU{(7YwvZW()2$OS z`$YWZprB`F;lz_?rKVOSgC12#BK=)z3n!G%?;flF|49e`4#)s*2vVeK>&Pf=ZADFv zAj0tm>R?!dEjuA<@_A%qAO7i%sJdF~cx1_W>1q3GhiK~~d)l8TA6Q;*K;v#)8AiT_ zj9f!3!6mN(^}f$Cnp#hNDSt0uqm-w5OuDb({f}p!>3>|!IL<(~VU$Kv$}?h=GDjbc zTjyL=HsdIjEy!y#EX~!=n@F0IH=vzvQo(oL%s5`hLmZYz_i(YEh;MP~fd%s8%7JKV z@<_2TaPuE8*aU|pukQz?g@W0OC(nBHXg9r3HI|4yn7e6l2y^kPzGD&7iuTIwP>J}l zV0NHDpEh^4eC~Jkq9aHRd+H%>`j^W8oDBEHk7RQ)l`@~*a;gi{kySz z66@vPeaYE;$aZjM36cgDz_4gai*M!B^`or&Hi~+40e;_m&En&gPLyv+OcR_|&(*V8 z(b(Pdorg$Y4gh15!>0|TI~GW}P)qwOB|hqB_l!Ni>wEg_ydh_Y%EwMDA%TrRk*h1d zMQnYrei7sDNg%4tT)RAd6vxQES~pLelP6ym3j1DwNMr*QxV_6TygO!sP&_7wG^b$1 zoyqTz6?*(FSo)GoqB;V{3J~UENw(|(%{S97UT56O)n~lNtgY9E2_f=ScGstgnrOYL z{dgby#>g_m!E4kJuYwr&s&5_D_ubajmIW_jbSBbPIc3`PkUJo|k(*%RBDGCdX^I1@ zgT;l&C_fjU0^>`?m0K=1Jl;52SzqIPnOqbnr~NrVhOqUWN0dAmh!^=&e6sX4F0(@@ z1=JJi{kzFvzc2(eSaC24ciGi06(1Y!rLvC9tzNp!`oiOyTF7|0N9%H!J41J+M|?Qe z?(d+f2jo1>GmxgEZgPWCW?}m@kSSOXfpqVmH5RhB;vSMlHL55x5AVm)Cc)f>2Zi{i4x!E~@aV4lBQ<|CDWI)`Pf-kJ4bx=KZn_^W$r zraOv{_r+dnmBbUYXKnkFzp7WjF`uxJRB>nYv9cC29ZN6~dOc<*Lr~w5M(I-OrKK}p za+qE!L?7+K4~!2aySymLvm4yVtr7Ko)rza}@E{J>gQQqOHYs!Q-m90DidanK==Ef7w4M387tB z9C2K+aId23>zACWLTS`#{$Jkpe^g6=HSQRgDA6?6u^qB~BeH~cYxhJJUZZKT6y!HU z1#h8RYVx$|4g(y`0Uwi!FWV7bGMu6E^cBYzQq@(6q3=t+feGeUWXY|+pR+1pvZo6{ z5Rbgw&&8h|VHTGOksb5GB$}-dre9|-gs2IZN%v~5vw0%^O4Oyp^RxL!&|PfYeNG{a z^Kgq38+ytd4Qtj5t*)<nPa)V40>>M5stb<6FKI|r`t9rG}_@1qs&t@WuycOChIi-jV^ zODZTB8T2uK4yVMQB7Wtzw!F%zx8jBm$JX6Fs>{h=!56j^G+mmLR-Roxu?bDt9ywUF z_Yu_w|6vnuvzPVCrfRp<*;6v3r*qSX>S9mu=2a8YGUH-4_f0l2sqp-M5zYqz!e?7H zZZ5%XdZlV@*pPPmps%i!qR9~K1?iU$LvJ1>nU#*#pZWFN%AY`+U$4x**~f4swPI2# z>?DMDL}DwmL+FhqLqYl=L-;=OcMO^^4?!>mBEL$4SC3Szc7CUSY!5NcF*$pt!tDo6 zQ(jB6#98$qN$@vq#ecYo006Luo9Ta+()iyM20(1S9JPI=jg)QP0vTAe%g0s=5U&Mvhw$S)`t)7ST=8x!({MNJ?+83NNP%J-^aFfuMERf; zdOUPa_=L|dl%x0$ry`qAcPnp|*)X|Lm@aA`KHG4awP%U{8?np(*rvTxM5p181@uo7 zrsEdmyt@5k^)6jtncy2(Vc&T_V4D<@C%H?T^O29p3ew2ji}&u=+?MSmp1iKOolaIX z+juNtIVlK1=8z$@YLa@ao_D>KwR{MT;1_cI;45yuzN?Adu&&Kuzmm9 z5nH*IOipF1|PlPvzhTcKEP)?8g4m*+bc-o<0aydP;uE~0VM~4b8#Gm^f$$c z(o9WV6sL70r_~Gld%qm-t`L1i6Gr|+`(=*gE7}-Ftt0~jQtoMp4Zpkr8>4ehZa~u7 zAvx4)AhUZqGVAJ1lzv?kKfb|RGuz5;#MNRfPi_bI-h!yL+X`s2mtu##DdJg9c(2Z) zy=@}c8gGY}5`nM+3ymNB~z zFE#kAC@@n`4i^__l8R2ZRL&zV7$;EgvV{3#{7=ThHSdb*=!JrnA>6%dnxxeu88&@! z0e96U)QW&N;`~7YRs$x|3>AZF^1jFg#IFFYBv8rAhk76LtzVMfyMbW+AYhY}r}A#W zm9W*Zw(Sj zbi8sM|4BUGJ6(1gO>x`vxsbSJQ*)!ET3mLndl^*I?cg?Smj@+|wRK;nMudrbZMfM5 z_1FB3=aF(N?=cSeO-NmBC5(<+eK!O;cP%1XraU?!arcMH1W5?F4ukQ@ihP_aO^o$q zf|-VT$I4ZkmHRMKSb~>rQXkhUHrT8O@f|bw5Q=ic3$JPv5x(#BQxWeDvYY=}5iA!-3 z3})!6gcXfI(bp$U(D&yq&wc8pGLv_shwD~XJ%;unmsTzeVgSc8^!3jYa&othcJ?Ucm@ozkQ#4DvUboT^L5qZ`d{H?fE4< z>kBk4`OIF7^RSmLA9+S$MKt{o0d@6@s|2 z{rOw}Zim(vc~;q(?li6ju1?qGn{KK=wbDsWuWWGJnUjT*+Xyo_1^ZtSg8$Q? zLHHf~c{ydAwrcmZiVzn3<|q_|0|~e7xMMg_lD(MMt<(K88;are|P$T`vM*qS)HRJU=Fz;Cv0K?ieLF8o-2*fKsiMN64 z!rpENzFY1C7J@i=lv`<-qAjFhUe!vywVAgN^(m`dpZsjSV>nQGs0k#IjzTwWKdd@+ zg;S8Q@Uq8ihorw@;pGICuekfA6GugG;|43H;ZckW%nuFeLx`b5eL}@0L zP?USRMefF26!^g>jsfem?q66Z=E!DV8D#Wa+9O>LDbH~0RTC!l{Xv<+T>s9$19*mb#i^amk+jXl!jI2h*Crgx zlqM}m9I6t@|Eh?PHCMn)x=QSj>s2FHTRWUXJ0@h6&%DMr_vA&t4>DZ~SsWT&7UWd> zo`3$`O99gAe3gVS-^;B<{9{oP0xrW9Z<^Y)o|Si>&A6IRc254fPd_b5xh4K@>#*!k9L8_{pe-K3z~7W0ztyQ56MA_M1G zjfixbv1qAc-}Q8kZsqgH_H}gBGF&w)d`qwCACu_|{0O?xIdDy>IH1oG!y9a8PSNtn9b&!Jo1n zCu}85J%jd?WCzC^H_|f;ay|599!PZduh#ECC--_ zraUlU6W!!RS7J?bfAO|~f04kaS1Ovy!7~4JzJTb?hyGPE9P}Kj~PPtb(<>zp#{=$md0_E8N$t=NLBcABz()DhCBj zhKq_>ytF#Ub)r9aQObv%qt^u1nq&8IgnOe{$iZ9c-`e3sOk1yWtk+iNxZzewm$fMF zU&mj|a^zh?UZHEb*Lr_T`(J27mymLiQ}n&)_E;#uFex0&`g{`F0rU%otdEe8dTvU@ z;zqY(*wM%nCOwZoTZ31`RrkuF9^8#ljX1rSj+J1G`vdEhgZ72%JQ@hx5Ozz)@4`a8 zZIuYozi4H1*m3>Q8nOOmTh6v(laHta2#oAqYH`X4@tb?E9VIqNb{ATx^k9*KD?dBl2&1-gek#VeZyJSrCY)U}JV=AU@c2}-5URTx1>3=ku|2)vFb0$rNg|Z)KOr~~)#Io+TQY|+K1+7U$9>yeYk{)&1?|^- zvix0H@|FmZ$>FxXL1LaR}zGwB=M26OE@@a(s@ZWNzXZ z;;-3HuD*-Fl;{h9N z#RJ5Meu_kIEtOrkZEM~=Hsm0y7tdx`lXITcaFSgm<|PP}?@hU!@h4#b_-FG`?)^iP z?4%G{mGAH>+RsXP(sIX5{wCyX2DtsCHQWDEFwt8;_obY6&$)%gm*Pr*i#`5R4U>Z~W){+?f9F7o$-QqHW@8O6<#16SyL^`X zU}>LRa;HXnNH&r>@_DK{barw3;isa8mnqN|Ka6-6B=24qetcdM{eI$V2~HPXZT&(c z=og$paTs;|Qp1A84;3ZE*(ye<+*~umk0J;hnC{rLlYFF`vIv6Q@=)o%PQTG*0a6L% zjISSQoN%{NKe)hPzNS0to$hYOu10f1%!g6ejfBAmjd6(20f!87*Bom3YgOm2z6d<5 z<|b-@9XlkQule!VPC~m{2g-1GNuhJAd(3DEyR7K}MKU12Hb?y;qtq96&g1Gr6?hvfVREn3N9H4wAq> zNYXDMr&K#ohtK5U{5b&*s2d5TdNmj0AVMu*A9+Q0x<7X{Bp9Ty;O3IQbUX{!_#e$fJSQ74Q)UbJFz580>AkCmBs@T*D z-6Sm^O4B$WxDUWL*JT+Eaj4S>$|DDI?qzy(N9>q^iv|@UNXFzso%GcHO7U282nk*3 z8>p3@vId_c{PmX}gBA_~#mAthHHz`#gU_AZ)!D6!v&S4?DLaNhN=oBTjbHpj?60;1 zCV1Ss{mV6K?Sqja43_M(J*RCPpwF+en;fs_Zp-;_d427claiC}S8oRi=K%J#g=4R( zH*eUH9uqVT;_Yb{J60Zi4}z%KQ2FeL7DAloiMT@~3PP4IPXk*B#;i81XN)Zf6D+Pk zyZ|k+qt~af0(yL(9EIfi*T@t_*DwzU!3_)Q0MmX3_3(FO8fNYO9;A4;9kA5sk9jy) z>Z8m0g$F}ZBdO%ZK7=>N@L@^Fe|A!Fil)W}xNk?6x2~gYAZi8$7SC)tD2^j%gt#@I zV<58)n)SkN%B;g+11iy7Q}K&fAGo|c@Upztq!m7fpSa}zyV@;) zvTpSSc${ITy{nM3ltkjG!H;7#BqwFLs1BaV@!X#A?!u%~Z@o4U@7joQ-`DV7ced{g zdhECxA4<_A&m5W}WC@S~+o1alqoZBRt#aU#Q}ablXUo$hTl`zMEAkGZA1a%e(aw}y z83NN(d?4GwWj06$P&rIG6bk}yQW(i=uiz3{%3#qKq8OWay|k=bweOZB=$s-e79HiX8# zPNdF9U5fxCiLyL_GRnrUo1ph)(?PAayz13Lm2%v|c6_BFm@10+JPoW3IypAT7EVea z>+X**r!l5S3wM+mW5Yc1$7+dWsz>cAd+=Pcc*}B=_*^rstAFt+^KODFufKB2r}7~~ zCMLRu%ghouHqb=WbCVrI7IK60nC>U{u%8hptV(eCHGXe8?IOkb2FF_U)phz8dyK~9 zKhHy7Q~oEr$N*)t(JeRQbagOXfSAB+Ri zC6$dNO}ij@?w#ag`3K~{NN}$7*z$ry;EnrhFB5v%Qqp-zlk6U_&oR|*fIHIaIg zo8L`Sfw9hHysY3hu0%zmae`@EeNrH7w7TQB7O+6)E1pn8OG~R;qh45C(+#o~ zTTFHr*>3rAhL#J}UC^8T*V8jy58JIX;J08&_gn0|SMr)nbzFY0K3rF~VCbX^g3QJF zpBI_l0x>OPcHe%FY4O(SKwhIoJvK+o`rnk$aXwirlK_b2&znIZsKdZC*A!m+FY$bZ2iu|{>H-2}+s1W^XpVfiU zdBNNZA>F%9O0W;P8lhRFnNPR(j1dyPqrm6MzdfEQjqf?|R?o`96v#B^H~% zj_8BaJ6prtW5+3zMBOAO~~7P;F~=wrh1<9(t^#8%Nr+9!sS0eA+BJw$R@o*H1H?+ECU zdUyj@z{F@?9LNq7Hr0`ZY}!2;pska(h`7s1)E!izK$_%iTqC)_9clL>CLslFFTy~# zwBzmqm|GL}%9+Y9*$7_)N^3gY?mP+d0>uobgZ3+zGSMm;9|h*)=oMg|aSC{+NPOH^ z4>_edHEZ2G^vb+#`F-?^-ukjw_#F5glr-niG@R16RW%#IVr-n|drWxwv)+*V`W)l+ zw8R{&wq#c;s)PBxGZ35oJtQ%n)EnOh*+;xmVN%0Ru70@v(~l`YF^x(Eat|N`{imuh zLwTSI(+(v1?R<`zz8jc#FAIg~Pt8N({y(}^Kr#LawDsO2bmAn#jFxWElmPm1d%xvV z@^1Kw34D&erP7@$8!N*zmmX?V&Jf$Ga+5Kx==+Ym8c`puMr?EPaeSDICSbxq4p)Pi z>(j63R7PL#qdy& z?xof{6FfpSUNGte!eJRP9n_1PO_~=hy_o_+c}b+R@a6jDzD0ke)CpV_S9Uo=HbGL! zp-u1BzNZ1ub!YTksIhGL3_XFJbmg*$AM_VSpFU_sZ!x<%f)}Ybo>#BOeQ(3VvU8Gq%lEs~3P4L0HNd6>P6z z?|_7hZOq$EEA04xoE@mf^?j~=-E(LW)~4-_q~#LCL7Go$x9^h%#C(o5LHtDrwZg1D zsNG4`#lo-H$$uxm^VJF*)$9V~si5_If9um~6JMsKDCPcnD#(3U*hD%lF>9|x%JwkS@ZTt@u}>CuZTb`i*Yqi)d+BBUxPTx9mTn;((9hY?ynwVxt7{;RWaH344QCt zmwg{Xur$^C97$83_CRD2hGvUM(BZ>Y*v64P61%RJpOrzfKU)fQ} zBtdd3^4YuVBIz%v%e+KU%WVb14P)z`#BBgMFak|>%3(K(TrG5|X-$j++$g>uZADHw zbZ7u4`DL&Y5~M)@0?4n{WLJCZOEtkFe@V?gvZe*>eUI@UAHmfZ=Eq(ruM`wnk zgSh~lNorvbxtr~P`7K}bKTyp6E@ntqMdhEoEe`;fJaIF+W%5xq4sD|AH?9B$4jIf@IL+5zSR`>K^yO{S$B*xs?l3@&8T95Q(?kTV+`e^V^mqaf_#C zoxNh6q9yZZubML`-iJ>fXyqvNOveH0ndP-fv}*0ZEM2ql@E|04xFNfifJ6N1sxHf!}AAj{ET!1?$o z2J^(C`DSe@?(2r{8*P}Cz7399*3zcWr7c4+5{@BA5CRXoib0rEvYo5arMF^Zh6*nS zC^&&G>Z`k70WW^owG%Wj^LQ$4L-7Y&=Rxz5+;Rc}_oQF6AC6F%Z+Dv>{+$bV=VjyG30oUDVX;Mjr4CsG~|BB8Zb9w7`@>3BLHjynJ4-?yd5< z2O5ESo04}jYk#{CBvt+t9hnN}N<`}PE=_*wm7QN(cA_~6d3Fhf zO})yX5MI>)2?)EDhnUgbaTrjK&W>f2(fNT$*?9f(aDTPM4(f6X@7;C9 zPdN^ez5@UG{_peOL$Q9L+r8PctEJkuRXk-ndAmjZjoR#PuBQhi8`)rgxPX7rffprWhU-ihn? zE7dnaf%V7pmHqyRCVK%2pJRgWo|2kK)qVPOFa24*?pGJGO*v;b2v+kMSjF~oZ^8Pr z4#L0CuBB81friuPwQEc6b%jL*Ip*fu0xOLqz?9sFfDk;(Yu7EV;w7Bq1F7W*7cD|$ zxEd*)dYwI)0c^+Xban@s{XBEi3P9uh*Yg@M9I4l2Mt8*zb`R$p$IB&rqezkGtG>sB z_g0U=hQk0+qiJVwsp0(L{(QgR3pGsXpR`EeQl7v2R5vKk7EK)XSpHzx5Xg0~Ca}8V zyfJZXZ(ZO()e*5~#5ctUbnS@;+TCE>k`Jud|ABsxM4kdi^<#?`$a3CYq!3fS$oPsa z_iGQHAuyM4xgy&kp8eMSQsAX@fH2MxJB!pQ;z~jAbo(5S?`H*HB*}xdx8ZmX3ZwPg zd#vS}&ITuXr&P3<*3zYatoPh{F3elAqe1an3^OxHYIr5EVZx-N$QgTduJaXfuP$p+ zpVv`JrDs^z`#;(0pEnNSmGHVKVr<9R-H|^Hgl7X|zmswe$O~YXpY?l5!?a zVgIs^_M_x?c(@A&MB$f zsg}caSCa_U~>B=^%FyiW$9# z)S=c!1u>@fe!Vg?ZH7Onk$b7m9-D)G!&!GB9ZQ%NC z-0gHlw4VVdPSI?|=Q{w}%FlSptJVvu zC(C~-7h7}Hbow5*{sv+UX9%Q~lnc=Btk^*?nD0;^>Rtq@4SJ#{%&I;qioj_i)I7S& z9$3&e6+PWBWdNUdx7uyIN+a6D^iYDW5up3o^kmMM`bCYYDV>EL`BiMoYj)RSd=|Q184K-;7By` zAZwa>PyNfq51<%zlq#scDxe<$;jYNc?Z*NjX!>CTrJ*1q26F#HniBKD?sockWNy!<7gt2XL1 zC$=#|6~%iB)9VEyI;y`kuFYNA!gcvR&N!HuS@q96c&I)>>43lw;mc$Tl0deM>vdsLvU9(GM}5T zIFW@O77zb8Oz3~9##k^6o^lZ6iW-2fa(BCcaLNUd?z-(vpyHg<_Sy$6*f@ZKiN(pX z!uTy`*!V>nX4VePaN;0GeE<4wUo_-P6f)i3i{rH_QL(i`k(lj8j_oK_KuN2DH&=%o zE6|gFqz9Z5^+4O&pa?YtZoe{+_d%#eK4AF}DRO6;_ksq8;)Rj0ii1Wqbj!w1aD91A zLMlH8MA%A2;-PMKbxHD_Ldx_}FH+4Wz>E!BHjBUm?mp~B>=fC#V7wia*PqtCTgJaj zajk*k*JY{K1-=!Ak+=i$4IX$CZiRo6ORkX(uzO>t1EA1Q_5>Lh#BTLkY#u;%?NGPw zq(JHo8SPm_(Fotl!Dytb~w?}_q*mf*>qnrY9E(MB`k;Au8aTQ5))vFMG| zFr2G^l(af~vN3c>&5@VIXX_2Rsr4coPFbB=xW^e{^fe^_9|ghHLXt}`S=+2%?95_5 z4Y@62?E{lXDMevNO1K4!E}eE)yllb1qm}|Y&NIG86P}1rdh5$-g*{D8Gb01~E%=J# z1%oH_>be8*E^w(RApw!1e1Y@)$xC7Ri|=1DukW4^aT+4mE2T{jRfdSEK^{nk)4UP? zgx(8slL2CoX0?Yp9hK`XAfHcvUR*KQCbQ}emk(Be+oY>qK!T|)1;~Nz3W<+Da=7IB z6|X=7SK?RAqUn)xRIxS375&QMXYRTB-B{I7kZ$%s4+Y>SS0nsi-iH@Q;j>2rG-AxO z?yehq$_O>9wehJBDTu6GR&q_RqvWbDMWBdoX%d}w6e?7AcIb>95hh^X0T$VBI8GSQ z0bjw8y4@~olG>H4fZ?k=;<4t0$qrd8GHlp61!5+o#AuJmn1?OeV%~-Pt3kDD*snk> z0P4&KBfOaRwy?wJO^?V_2IU+M%bbcY{b9lUBQN%E$&(-<@l55v;n@a^a^`2?{`dMR zvSAXiN?KJYyfTylE39BuQg3(-gMTN>e=B#J+XjZ#qn9OKUQ~1*HrVQa0E9ghb&25?N3bco zQ}zlV;3#_~m;Hq{`Kvsr{FN1n9`}=hl#ShkVT`a@xiyT)eyGaa@#ctYA3-XM&^LDr&aU|tz}qig z)T1zXg)2{|X8PSB$d2?Sh97~tvfH|?Wb5=)N?;cQ|DhP{Gj1{XrL3<8rso|vM@D$0J ztRI$b+=;ZPC_aY!pyA2l-c&i^9R49j;WCei1X-Gm+_KOJ+2Mo*TF6$>Xq9>|(p%TX zj{{!pa|SaBJ78I!IV2m|-DK=e&D15ko zBBY)x(GLy=>i!I3u&7tsrp5CiAkcg<4tbDuYXMSX3^oEzpUrLsVvLgOKFE2Q7iL2W ziHg+U^;y2?C4Zn9J~3T&&DY40J1d_*c8kpd}z~N(*F6ZAwHgIHvcVBD}1jCA+WXAM6Dn13>{I8cA zcIr=4d&I*Z4rECz2EH7ov1|!Ygch0n09kl4QTSbeykS!!+KC}Fpu!+Etv!@umF@yF zRyitcifacz9uSvjJ&(?eX{5z+xvlo%^7Y9-vfcPhyIjDfS6Er3P zSNFE^VR4(IhwFZa40Su@hJ4R@)lsO&r-=>cW%K7B{)FXN&Ly*8;pNXWd2W*(1H5~p~IzV8L!7z$kuz;9YhoM-;%0& zXf-1m9wGcR5iSE zqiM8)EB?N?GN35o>U^oO`CsLaFmi$@LZBpPR3gfgR}&K=hF?=x1BXcrm&!{iaxBdU z!g>ZA<#N1+URxQn!O7~}*)7Wsg3tM+qdC=x>d%lmhg`w(?N52sdft?<_Gx@kl!2P5ryM9|oztm?x z#WMcF0mxeUw0j8zX8}$6Zrq}24WOsxGtT_05{i`3eYKw?Y;W_Y!Mk=FN$0=vnRWgU zV0P;d0>dBN{lBF<|3{@$1irFm?Q+w4*BRf~T)$C~ypjc91D$ETA!kZ`Z^W65lNNpC zOWE`khTzPepb0OR;hA-F1vG-*(mLVpI)BTf3&nl6S&9#bd)r}gxNk= zP&NIsPMcKvfZJ+6ibkH5kIgh#J#+Ao-XyTKw;+lh}&SN*ElVHU`2Jisu zz*C5<8*{@H@v87XWBlO3vY-j_K;mvE>h1{Y0Dg5B++J!P08DTKkbSECvM5kYQ;boh zxgOT<4th+1Bp6iS8V&QM=|`tQLfSO)-VVvrSj|4X^gnyT3$dI?aWfj&RYiC%1M2; zM!&68U#&_#m(X4J+L`%ihs68Fxah7#RTSE+a8m*^s8VF>$MhE%5`kckc^=z zPnljYh|RTASxd!N1F--=@9OS~hA$u0DjaoWPZjgM!5Jwu;3*;lX2GD`R$eX~FbIA%E3!Xig*3FE#it z@07aaZYO-K4?iE>thNNQ6}a457%1+C;c0bGa-GFGO%sgw%9IO+?dzIus6BiH$#!q7 zdlFsq1%xV8wys?UoiP2f{K%KG#Zma24kITY8A3u3Mn!8(3 zR~w)l#MS-Es5@W}Qa#QL)sleKTT2}8_>BIh5wi!bnnz;B;EyN z+PdU#@?P*>mU%LBzm)kja1pG{MRYQNYR+R&oPd*Khq1 zXalg;mCJxr%h-p(_slup<5?p|BJj7$WyYO`V!j6%o>)$lxsf)A%vZ^YCm=t3WcJtm znEKuIuxCGA8U|bk@}QNu!wYeH1ZGC6pzXkh>BZp)zO?6cxKm{#9`>+1_|k(AGXSU4 z-I+x}wAC1q3qi?7VG5J-0An)Fdm?ENuxn)GQ$Zgncz~&0I4@_riw1k@_vif&mf_4H z*_Q%Qm-Az%C}vMaNlVPU-Pj7HUsF%QJ-W=m{@NeRRPXx>$PY!jUjWLS0}B*I`!OFn<|aAuPo3WTkY_3S z<+`y(Mk6tQy)HKQwz6dLGar8*iV1iytn9S)e}pM6iBN7zBTCP_~uVzF#<*%nQ8KsB=4dk9dm z3U+(yeIUm>ld6&xYd2Fz-0o5iUTRIScGfaa3=HoKE*gJYGA@}}T@)0pqpc554QhPj z_dP(tZW4@ZcEGArkY~ptKF`|k9F!I2Faae$$c3&8#5Y;g(v5t)3lR&`eF(LzG+h)S znD37bXhT#OxZm0EK7K91dz0weiNdhGmsculDI64I$G+Jedov6&yS(@?yY>~J$c6gX zZx^Tbg{HG>nGnywJ^3HcZ#ECQnso-LAsqRlB{<_OBk_|jGhxfPZBl;-ag}XrZfvX#HvE>y!sqk`3I zwLbM?brin|`py4zfcLk<`QUliBUY!z-Df_`A)H*6`#W!zsUEq!K8?u>*`WCqhTWuS zH^(&~(0#;)APO)^Ie=`!`EN7p{^);zI1clVD}8|s^}(}2U7r>2CCb_AJ)2d2>&ONt z+@QfH7+uf#BGFvBN)!Gqg}blE{yTR0t@m-OVT17UHIp49FYZ1e`0L7ZH|l#8hg*h+Fr~o7s1lK%#|gjKXR-sJ^Tg465spGCWkAOc-x_cd!Y(zG4?N z7cg@m8Hkz(Ue-_96tWDi&9!@?YQX0VS|D7VH>K!&*=Yyog~A z`qqTM?2d==97P~D>^vsyzDE-vR20c@<4gc*3n;RU%ILYDvipPhOWE6(hQ)^^0HQGZ z8VGRd@K~B=4tmzRT(RCEKt2vI-1Zg9S})a{d+$(~B6z-P^Y+`NNpJ%XtgQOOgSV-* zvQKNC+@8z+awf4eLm?Vqy8eq6k;@)>xUl5MyCk8cOZ3gF?xunLkKQVsj2ql1@?-J% zluLfQD~)GUJHzt!vk;fM?}lzrS)$iFRlUds`9t#r_qC3gi4Ykf)(pxlH}SK*6$!5C z%GQsgDHW=_9Nncxid<{UCLf@snPvuU9q;j(1tKqIiqC2S@ zbVWYvm$v%-c3GsTc4iv4q_)5R)zx@yVbf-}8V{yR17t}0JrkhM%64XhyK-8+;R=*s z#v01Ts-nE;YR_6N=z~}+7NleOsWe~;6~m0?33x*{^Mu%Bis%E&Y^OQ}<7Sgab2`)_ z@xINPK&%96bK!gsY{zLHqe?2PEBm6O(eE)1z~2ROmHL9eS6;x#VC@_O9!k9G_8A^u zQ6{#Y3hyH>_r^cTo4l|f9Rp}q;E{01ZY04H`?Ks^r@mfFOB&bc*~8n8+0Q2-j2@fr zaA#}kmfJ8d&Jx024l-CS-SQM~K(f;{%u7M6c5n1Uu3M<`IqRisg4=K3m(_b$2mj%c z3l>g3uGN*RcXr&!`R2Lzq;W6UHBSF2;qUJc=n5?d^jXCtuP2anP{;_^?@f%cT?X0L zJM!8yN*&$4fyHuvStI)YcArHy*lmu0K8(tYw$y;^keh~YyN8kw?A#?zaP%s2+je9glqjslfiNMUT_lkCvp$_KE8L(w6byQC25D|L}k|mXl)9$T# z5L7wC-rBM@HBQ;;1ypwcj6ZQT+nLoN9gxLyV_~tb@&6!9ivd24+d7*sA~Icf_W|bh zTHc7R0)QNd{So0cv6ZI%d>#;(QuIsjWlPDaev#^&-dJLEG0lHO9wiU{WUjLt{g>T- ze$!7>&a=YzSV2nxo|#5@nWJ@WgB%k7ObKrD{#xbptZlGb#4z(cBzCNCO8QUSP<(FM z>8w*6e9NJ-*Gq?_KBxUS1@)a=-_h5qvANl@$JMN$KS_ zkQCNe?g63hTpC2ooBO`q>qO;`XsrC?)qx-FMGh0Xi^2Fwa0xpHhV^$Fhv*6Nf(|l| z3G-bVlEO}~h`6u*dz_Dabj#9%gwY_lhL*ZALs?~>G5q~y>QTAmVf2~v4pd`HS#8b! zdz0t;K<#se@`fQ_GJ`Tos$B_y{$rhM6R(gQ0VIV)8?Y?G>`YGA2o&U* z|Ccq3f2Ub|q{TXQ0R2<>bq4J_+b3jKd=vO%#tRFBn7+{11<{%?8Vy<3MVlW~1>oOk zL;a37h#{J57b8IPW-=cYStQKsCFlJnr<%BS*}xEI4SE=)Q%ECcn@a2yCX7ko-kO-4 z)T;+SuFOD_K%^bha8e_;8b-|o0ooVGy3OQEkfOI!RS%gl-Ud!hp)(C~Ku+IER_91>R42&}^o@zB!%Z)X1|WTyywXGmJSqe_ZLl> zTK)ESik7Dh8~7AcIk__S_iU#oLpB)kvnUL0#_;Y4*6={tixw;S!-=>=q@%Y493aig%~dD}6_u8V6QA z=-XL7sDL_~LfJka{JR1X`S|uGU{bTc`(l?~!#7itH@mwwbn+ESHDFFH@v|k= z-ZIdrhEZiD9`bFMXErlaDhJ&>>&uL-9WyQ)*)n3wszy&aD-mx|VmdN39_m~GqX3L5 z@nJa~#t=xf(k~UuvO$x2K|80;h8jyQ27+}!Pd_67&!a>f2FbtX7J7}hveCtNV1Wg} z_}#D^^dwpKd`2STnboUnt2Jv8{%Wut{q2u8Ulv&EbTQp;41U;us=B~y!j{`)htXb= znlU-RyI+=?F)cECry$%t!{1L%E<)1wfhmXKRFl6lP0sDr<8`hNZv*<(F>}YZzl9V4 z-W`ZOnyVc>r2i!-?FWP`%wX!G8fyTsvHWun3;VAiTTl)Ud<5x69DDJc3~NR_>iH5k zXGN7Vu6u6auU!zl^pT};?-*%_G{rs}{1cj}`Il9ZBzq@G4Ds<4marq+@I~D`NL`Mc zvGK_&RS}3b;jo%G9{#)>g7b#(Cz}o(>58)um+RpF#WQbi+@SI7lcy_LgutF42#}*#Z_z9pX1J$(wl<+ZUi$=g9>LwCgggKW#HT)2p38qfmxaE{jJ4$f z==yDpuCowh%CdLDjL)OzGr{<2Y%o5O3OCg2#cFZ%0W&r}i7x>Zu=_eTJg{R|Kwq5& z9}1SesOP8WvkgDJII~l__t4w?>M!Tn;U1u8l&+#TcaA^5NVBMkaHyHHJO*`>_q z_(>uIzT;m+L6W?Zgp_b3=ku7)OF>9Nd=T}%8$r-L4H$%hPbw2oqRW?sxuH%R zp?C{sEDIwBcBc+kzQ!0aMS)kX25o6@)Z+ze)CkeqqvK2agwbB4uhC-iRPDpEpt;QL zs3P9fpIynld(uZ&h}0kv{uR(o2rKb*W>@W>fj{8PlaLGfOlMj=iBIBI+Pu^L?qpuk zgCry;a)`=l_pGP%&UCFtHt~FTXQO{U@z|D3QPb!nPR;?l7iy)HgFB+4zU=49$l_Dn zd6T8>w0L7>CCYNXR{v!8S)+>1TT;hyz3c$VXVVT>;#kHb88XWj?ZDBd(QA=V&Y?QE z(%6(+Q4ety>8^PMnRihjN_|`IvJa_heDo4Tx04dS?v`yc4Fu@1olo^P=usOI|132= z6;5=M;ptm^nlsvBF99N9;SUz>0y+N6VLGP;dEm4J%{~H=eD$i+FsJAJjc92ekMA;5 z@$9VYiv^>?Gf)9&(K!IGj=H_zJ{bY2=LHM<_FXRiLZ6!eKQJuh$rhsk1vr5;=)<}@ zjeD4M>coDBSSJ&Txy^IkE++xX(uFSonWslafGHH%PNjOCpD$AS%C0~NGAzOWytF#% zdgx`Bi?-VGaamhJ&g*Scj5UaRZTisXRd6X~-jT>Qx7A(Q(%!z;;o~yvAi?T$<2g}L zA!;3%M<4vxiQLR5?C!RGU<7V%ZC$C3XC^xJg9hg{$M3PQnIX9gqiC*!%HumptXX7R=?UGbp*=*dsN3_y-cN0J6yc zo1!V{cr&wimIk>i1(UE3vKe6=uZJABLf`a zUms{Ry2~EL!FfM1aNlfXp8kgT)E}f0j9qn`5Y4GkUM^=3LP|#K_TJGlB0}H~K91RI zz_h!5c$#%mjM+;+7FR+?T89}rjc7SBNe_<>t8<2Q2NKX>Vzs3iQSsXs))Z} zKR~WmM*V?q7ZSx4gp{ITK*#$y*!%3Hfk6yW5h_7--6m7&`7yeS%qv9If*C#x%zXhE z;w)~}Gae)&xD6_`8x{+Yo~%u+cfzAf?M8P*;BA`Au5z@9{$t^bv=AtF!R}c=+tK^s zbzFbmT^XMAUX4=qd&(3TCpSd)q<+Fo<&RCSRf*IEj)XHsbga&wp&N_pRQonZrDwcL zN)QY++J^eLeazH8OP85|Y|vv(I6M%Kn7pSQJpEx)D43cF<3~O6{2PR5!sx?>3Np znxTxlLgdJ3pw5<^L68aq9rj`I6wh`Zi$jYlbYPFi^E52bUzNx(3n)uVxcXNhi9m=w zN)`)89i4vzgd5Z_xn(Nc-igP9F`r@%fCvU<8LJ>^ZAXl=lFJZhvD)Ac*UTD#^ZnMSKeh$@QFKTQHIHniv-esem3+ONs z9E#_aiMsn1QgHx`U~0#j#0+uRUnaGh2bK@9bvO}2EAP*AK17x*qGq-u6r`Lg0`7)C+!b-6)89Tf7Pe{>X}{5X(wN|DF=|k zDS~6EyxYanLLG>uXRhY(x8)30CgiP8Y!Zsh7#JH^4y2-}g|BOv5wD;j>DFvul0e~e zDI?hLn?4h^g&)(;9{iFQI?9{B_T=jWRfTLcsFmEPAcdn5??B|Yq6xJ4adv8KP&E%xBq+&1PY{=;zD&7R4}dHf6Y6eU1OF5T>4 zEAna@G}n`qyAvv)nKyIL^o$s`MR*JqnyX@+jsLvpu*gd*CE~=fWP@F58~zHbZ+#sX z9Ob!TB?tqcq8;5ch`^UTzXT$Bux3XYG1QE;%m>wOE_`11oM*T(EOJi+ofN%Uv0TAM z8`Q1u!lu7oA30B%-0Kc-h8d1`p|C=nY#WdU0KSCJ^+8UlvlI;g{C}VJnS;8(=S=o}vAm6RrAz|k zvA59K`J9+`J7^NFk;M1l8vN}tk$io#O{US$P(F{KA~fuq7%#wmhE_u>-+JoqIMry= z{8Al{pOe?hE(lZ5->27gcz zEFra^{D4x4m@=)7YAzq=#YXiPQOpGKVjXa)x;}4ld(Ppr0FZJP<2_)PM~;b`J_=t7 zQG~|OD-&NVW7>KFrBfNWJl7-_5Pla&6i_&y+MJ3L?PMgz7=8Wqs1$*!q9 zfEvVpkHi()HDydSjr{begAZfaX-v|g#BA}^*6rjf8@a{%!@-@s zT*^vPaPj$3@7{Q8#6@v`Gg*yJW&CjqNpw1*sZT80-72e|QCSz6x*66|6 za|dXSGZ8T&N&02LdB>?-yc>6{{aQTIqMB)13~{bzgJzOUus207L6)D39LKpsJ@Elx zx;oH8sB8Z?cmSPM>YLcXnC#dOu53MbtE;l%Bet$*<F%#mGuuI&=pnL#;oL3L+3~HCJjV#%3JJdC_4A(Nqzx!Z!8r1Ntq}slII|@WuxhHW zhEEwN%rIh-+$4MxS*e|ypF3o~xqh7<&WUmFqerF#1ZZ8R)c*K0 zDo2i|YB#vp?^yV?lDYoc_=Qa$)2yfHnU&J?dPOUqEKY?Oj#g`i0fg0F3g zEYk+4kNys)wSp%6$)^KWU0O>YlVzng43Z_KL%Ip*5TU!{p8X{@SK{6 zT4ct87CV5m{I8V@zmrSYgntiIAp$kQxMWl1S?$URN-X&T3wWVJkQ^MF_F1y(cK`)A zo0u|H#^Cy}X)IgFlf_BIqEX1NJ=p`j4$kVe9kHsNSD@RDZ8G9jBd<`61}l8c%N+pb zL%>9YL;4)XQl)GG$}ho;Spt|;8@enhIe7r5^Zf!xNhd$ho45e~VWn00BmDK8TJiWQ zjJx|G)Z-#QSe?d`iL7bxhfokTft~2EYxVlWhqOM&} z5Di1`XhgH$(Lu<+!=zh_=AGZXeSMDmF{`_hmVF#z_Hk|JXSb~Zf^9NV{vXA_+eX<^ z`zM$s31iXF?9@ft8oEb!8tY<^e4_PRFVI~yHM1(h!xd|1D*u_im?ZK|Af@Gyc)III zwmgR(|hOm`%|D9uC=O2V4Z_NxE&m+qk=boo@fv(zXXNCvleSUwjI#v15Ov z&IBb{#uA@*^xxks1CvF?516p=40DFVFRXV9r>4yTvGk{N_^A{g1BVc!dO9oYhUrmk z%M~h~0i7tbd5y501^XO?(wo|85GdZVTn->jGh&{z>%yeY{@sG-fJi8RRb+c-VD4hg zam{=%p4M!3Q;_`P?*j?(HctGog0nh{v<7IZ4FVLTv<7sXZ04RD>G zSzr#4_$;v$ZvM;4WdySJ8v+oE%3~kafxb!hM9H(Ko|USoP<#Mp1+?$wG#ADdFMy%m zb%lJ~Oz`aS%Mv-T8`++M?Q@lx7oEuhFjuI>7DAFoj_dhRzhJOPM4TW}&48WY&s;%L zZyBN^{D5FzgPm>2+MU3T)}41!3uKYbClBn2G!JyEF}GvmzWvYNh+pr5bsy$vx*K6f9{8*@Tp<)BTXK{T~0rK;aGn2qD|pF{FigD_-?&Qe*WC}L;dOE>0$rkQ-d9(C*w}MhHp3<0A>HS4D8=R_ zx{pMS76-a|l!mfPf!Q6gGhG7U6PJ*0;HRKxy7JAq&6HiPkbao2zx|Yf^2)(U1)@wo z135It!|am+%HG*mAGzp&>YH7OMqRBTR+V2Bwpe?T9AlvIE))!aQ+6y4V%xuwSq8nhxu!sGJ`>^1y zGmld?2bDMoHQae@jUS7s6)t^qHaR|ku;IL*Ks0LmmZC)To|ovzn`u1HFQv$7R;;!7 zyx%Sh-Tcw7&JWqJiWW^{u_o3w#wy9%Ure^nLRT#mOUyfWBZuE1Q;}~U@P5M$dRi+J z^{}-IrVTxPEgSL4Js;)lV8dHfFeF<+lLGNmEax~}8m*5h7&?}kD9ecShE`Q@>tS?IU-Ba<=1 zR+33>cFNM62_?jg)69Nak6%}4zKo8>X^5`3oj0g$dpw$V@HD~Dp*StqbC`3G=DmuJ zB9T#4TkAk$X5tCeC&um29_9d(Y5!>*JzDHcd(}q$4Wr6ik5e|(_2!R=zKASntiCrR zC1~P~y(G+G_i)5rPieTHuVPO{bfLL}7T|C9o;VW!S_yGm}3wmpmqqyNmg zexgsXKbLKWpQA+F_J(frct`4ayADzR?+s7Q-Uw4~^3pZ!Uk_SpQg5-RD@VO*oZQuS zH*-v(oZL>}NE*y*@|3r3o35}9deDACb56|q7`0M$6N~)&;CagEcNwGX46@sVB43+L zd-X!nZ_Ygw^ZOes$U@!!)J*gDml-AeQOXg}60#@7%2 zmgaA-_sJzh3k^148Z3uzR2&%cFHZE>vyrmGdAln1nKz5)=tLKiUflkmX$7PK?-rh% z>|2BoabBXEm!D=oUvTmJa9t2{!}ba`67Oo#*mk-ZYkb9K#7mSm`7mQkp2H#b(3 zIz_E%dC_lFZ>JyRx|H%=>enpu>ZR+Jy;a%L3H#t#Tzn@f`2L0wui%@x{nMc-1364i z-v#cn$O-bVmwYk0+Pqb~@iMtDvQK?J9rMlVM$Gls+y22Oh~alo@P%fg?e=wcd$L{% z$rXO^I#VftwR`!PEoP(4*|L`W^=vj(XYZoi4lwM{iXY?``KT`)8k3}LpU`Z#z?43~!+2Y&t;_hl&7yt)f;cAJHVRQ7`aHu2h2k|!9@g`* zjU2p4I3lQj&DwSSv?!LU)s>>#N5rL@o#o1pC_^r!g^2cJ)0lgi=(_v0>(3qT)BgzD zd#XVEyiiFAR#N?ZCc47=SuH0fsWYjBWB0s8y>a^>Lwl9AZR;1~OZZqvQL)|gIP}QQ zDOwM+gzr7`6}?DlA=8J2GFb=U-I6IF!)(gUVB6ak^elDd6S~>^FBcBQ*=&hZA>(XM zCx=DB^+jctk0t0ARttIfSgIF(V+r1k4IT4+(X@Fxcf34wp!)0R%D$kC5M3ix_RlKl z9%uNwNtZ$BC(1xwN3yUgJM>C<(o~3{WrD8kgP5G5V!q35y{C0U{k?wZ$|S8-KXuGm z1^;xVHtD5}?r`W8@yY!C<%J9t{YCFRxh9cqeLN6U@@80oVRhOQC#zwUBxH8ivXBYs57cX#z)T;STEN2h!{?^f z=LgmKcS;j38(&#(YaB~NpZSW-+%9vE&?-#2DGrTEGPWm9(4cZ%ufIrc-9G|t{A@{v zCGOK*gEn>vLoMBJHD5|kvW4y6?UK`6F*~bYdP}JwtktzvRTCisL2^%w`=OB0AuB3p zzXiiy*|}e(G3xedZi*Z&63X4W#OMbL9e2_&>k5WMSOWl_jcvYcqb$!MdX<<-pz-fWL zNQaFvK~O!)+yHBd7v)=czCZefiti z%phLz^o9BLodM7&97`D;pgtSvYIMQJtz@IIWS z`d_T1j~sz^9mB4a`&KFusTp$OLT>cD>pDubn(N=AyD@^g{-w$*qMSYPW>S4sCem$#J+aEIEY?C{BW*zV0|+4=M(c8-8;Lbhl7)3 z((`q<(d!_gsh!r)p*o8lLRtK2Wr%jXnjchZN0B3c+nhY*r;m=a#@YXR1E0*qhYqrO z&BTRHnN&C57fDBePo|H*0q3wC_(ios75ISk!|H{Jm)?d>>=WFTh{|g8^k*=oFn@d{ z6(&R4LtFrA*@)V72*XQ|;|-n!$rNc+O}?Wu{Eqs(!@yO(R+qfuX2tKO;ptV$mskE{ z#qqvN{YivVg@UwHy?M2*@w_7O7+W2>`n0@9TNe7Yb7L?DL9g`a&X$7pBh08GQohFb zE-NPEWbd|>BeEe*__eV5>+xhQQ#WJId$JiA9$dv;E0gEf-U=JiKy^VCrXPota_5B# zIHh!H@^GGiY|~M-gS}eg7}<7{H9F!I418t@ZbC!l#@%&_HxOiPZJ%Do9KmX~!ZmY$ zuKc(m|6D_%jjDT(-w!%WhAe&jZIMGA{Ej#|LVH{6uMM*|IW5{fYkk(3*+f5 zd`*(MD^&>_W=|(7CU1OoG19`B2^ziYB%fqX;S+tKaowg&ef+B`tzD#z2MBwymA&+R zdwyXnkw!3w)PGRy9Ro{*LpWxdQX{XClQ9v;mi=s5x7E~iBA7x zo4AH5Njs56JTIEoe;((4Bd!4YK4!?6+(TN_d{;uf{h~P#t^U@x$nAsv2ufAUxIFps z@Qv>%JuCKJSEaZPi>IxtEOo2B|A)2r3~O>-*F`A;YA6Z{(m|R?6A02fC`~|6daprx zClDzDN>RFik*YKm>AiQPB!n(qS|T7I1PGy?562vHu6@o~Ywxx8`~&%s>k8z1pLUn$ z_1<7M&;kCvQHDEUs@cj}!M_p&Z*QnqmlTxv8fN|szi_6i@gQwFOwc~dCm&|}Ry(V{ zYN+%-OA=0pvez!U=!*!xNEuUXGjG|qhN}IWd~%D;g4P-`TD=ted*4*7M&ILiqJn^o zfYzBW6#dV-1f&?jYbEUUseif|AQjYo&Gi@jD+d6b`bFI-DFYHw@7j^~Ud$q~cAY0nrz!P)7@LpBQkx$naR!yde3}*F$}F^>t*E3n zsZt*-QUwx(rprXdYaQ%LN}&29*Rq8BVqZp;Y5>PR2yDr>h#yjiwLgm%3P8sxW9>TS zq)Qr~Isxb3p8+24bTK5k%L=G|u}tnLu&p?+4B?=9>Q1ZQqN{a!)+YNqCqK8|dq}B4 zPN*Qfso7<&h5#`DTt`-iHmCkF>oA}r1YTI7cOyb%2BkV>QfDQ-ME8|nh3ljVC!=Gd z-`u1Drpb~&C#7*F7vGQhs)IF}vj$dj6-A=!9MuJ6Z-Pz2Z@i&-Gp3LWEjlZ@0cK9| z5Tjb6Aq1bZ0g6U0dMh_+-KO%d)9ki}W@TFegB-Hd&e8%Tu+;AXvnFPF1|#p9fFYUy zPKJV^{+gwdx9V&>%QC7s=PKIS*WTUbEu)bZQNN=*HvZ|q8l^4<`~OfTOz(dqrPV8C z9^+=pi72HZ;Ka$oS_S0CLUxHml^E4et2Q+$b+ay7U6RG%JoY-v|B&@B5)1IK7i(V5 z*Z=F0|Eo~^>y-Q{5kS?*4G6jDi$=*<;QoOP*MV7T6xGzrn9bQxY9wJk60G#VpM?%< z^)X#t)`rDB?Pu|--aYqsoCU-P#(XQdqf=JK)G!D^--z zoyC=~J(yi(Y)vw?jZ&l=H{=oW69cOP0Z+yvTbYwpL>N?d2z`Mye@iZ0(C8wA+rdK6?dQUTER1Tq!AnX3k)-y7D z1a9?(SR{bpI&0LT0*r8ZC^47{p^t(Ad%QI%AuabQ5VZw_;$^c=@ew1a413mFa=L^F z=tdupsb(Mm1l(nWyYJ>eyYF8aXTGMtsfZN@$v`ZOn#aS@`#jxa%xQN#n&S3k1rw*0 z^-P+Peo0BbL7c-Ly0^!rxyF?+K*MgKg{2op@N|KRkvf6N$yJ$&x*G(!_#zGZaZeS! z{l@$Sq%C`FtfYPEu~C@Z}F&p=d&&V&Qc!`rl`exK#=J zo42-hUpzO;PJS8vA@7mC!kyz=my=uC4*q**wm?pw(yaMGis`znkntUH1?t%<-E&^? zSm^ueY*(+eO0(JyJmUvchfj6d;#LrA_#)J zr>TuU03mFjDqxB6xlmc#US*rlBPhUg%(+el46YyiYSWKCQd_$i1$`&7r-I9itDt0N z9>uoWcPM#}cufNk!5HP9T-r-CMj$>^|DFYfsV+sf#J2F&jh^Ks@#wrrw9zYKoRz}!BB}Fa`suJ!D0`+wJwJ-eqRbxw9#p{8};jaAHp7gf2#^5Gv)V$+)bHZ zb8X=1i&cfxpGoG^(F&&8>QyAP-LcfW`*3@v`<9w?YR0GcqlJv!DNeMy35DPA9BE(r z41?2Yw*i;g!F$WVWN_eOYOqeDBX4>Z3Bu7%5o^o>E@W9CKse4xfzRWC4(NBQqLTMj zXjOP^uu#+@;i#Wpj1*-QFPsf0Uc3hMj!C+cQ($n&e9)K1J>M()O>CdGMw2cj`C3ws zKA&qzyxY+l_$+32vP|{ryQr|9j8uOygU zRdDKiu9kpgPC6j1c*Nw<%5p?%8fe1$Orn3&CK)67$`44Neaxh`s4%~+S$1tf?y_qo z#r;%5SP7lYi?Qw?F0*R=2SeLCz}@g~SggoCPi|In(EdEIu+s#G>`niZ!JT_$le4Q|pl%kT5bVux}m zHT#k$o5h=$)3}=Uy5%x;|0Lx9_n-<~lyV|;rj9>TlSVyz}H+q!F_*N$iJr3zh~6}(kV)Z(Fsq=oXfuPfvnmpO$Y3D z{6-&|50mAOZB0|pe#xJH5|A&(B+JEHqJSFrr)l}W991cJz+|aps3yZxKze)5dU{5+ zdMtmE1;ZULB)W&-O#kdyYB_jQ+J9_$9Mgnb^|%W^3!boxn4iqKbl_5bg=7z`k+I@Bngy;I=Onts%2^Vwfh5n;evY9>%%_2I_2Ywa>ZSJu|6XDNuQV!e;X!#A9>>nu1*)|w%?7*&n1?Aw~oajud)!v*2Hz-HCH z=QnSa$=?2$CX=6ocTlfpsaoY7JFAF9zZO>>5LExL@tU*YcW7Ia`H-g1>eIF0Qyn|4 zRR>{PK2DRyA--2-DRO39MwE8Zs?fasCKb~r`?_&OAD`}$nbKL)_!wSeE6W?!_AKp1 zs1|;y+qs|TvU&-OkS`E64)Qz>N6FOi5#Am3eZ3P2n&7y^^7w*WXr9&s`TM3lT4tQw zex;G<{84WO?9`X8L8wMYrGbXegviE=D?3lG?0+AGPP+l+=hcq8F6!iSB-$^j4Y*g9 zT{ZK#A_xCqYOg~az$A!Sz+@5rmPyx=L4q7{lbaPq*s2@;z_-MMIw3j!^nfVT;-2xA z^Y@iUT5ET$a!ivWm**X|htYi0?z?htg;&%uywX$8B&k-%n0QO4xVs-Uc7eC3m8Z%| zv?(d6;f8xkSoN>-Ue5|A2?^niwR@ECp*0Yq6LjB{i`M;j4wMje;>25qg1y15X|LAs zL*mA9+R^+6Ig-DdgveRbJA6D+0}QqlysacNvjGp1EWdgVbe!^vz|^{NLLpF%yT5eZ zkbtxpc8og>oPxpe2F!^n_hGJwT<*x zi;0tP$OXJfSWzdB<*xCI>s3^&6rn;f69i!~GPe3Rq@ZxT%Llv!TuYYjz!t4_i^MiQzmz zuY0AfZs>he#ThUcEYp?JCa2$vK+U#>qCc+J=I7!M_#wf_I3eM6Y|q#E0Pt*}Sx4Qw zMbH{KxcBb6@?X}`Vyxd@pdCpsAwVXSQ`pEE3!ti0V7mER+4_*8dMHor51N+ON4<=- zCMBT(Gw<~(0zRg%@JCN>(v1e*9x&HpYrVa>B;d$353{&k2d^$;s%>L=)v=*iv7dLN zhJ{wYLM`b{P;nu#={(~h(Q;_S=Yzm`qSRk%%2;1o_``xKO&go9DRO8OQ?Vqogf3QvrC)&PWF`7n;gvacIoZV%+SJ5pM%Y)qsIh@?J5AD z!exl_vDQ9(u88+g^4>k4Y(0IOcQyIGyYbl`M!tLkZIt_G%mgaZe~O%Hc5a8=0RVFW zM!QO8%fmLM_4|`o*gll#2h)72i{uzn@28?g%O7{^2uKhXK>n=^5-`7eHzcD@4jLW% z2oYadvBl8}(k0WL`corVz3+8~gPmf)#FOwlFHqeCMXP`{9ajrQN8c=sb!xs{fO(N# z5bk9;Y5_uc8akWA0Yl)m-5g0bV;0=N)y& zgSuaTee0=XS&3@0ntB?2V1|YD?yvphS&&{u(EqxGI`O+`>a`)-7Rf_`=Y6KZ=bQ28 zJsKCxF90uJ@N7SV?v4C5QQkCL-#$D8*t?et#E<_2mj@t|Vfkb7IV}5(=Z6s_-}P|j zQ;L@7=*eHZRA)bNUjy(T{;l}+9H1`y`K_H$+4}%Ej|U1^eGC$vaoOh-Iahlf9<*gF z(j#9NhBy>^C}fn~|0%!jrK|v#KwV}gw<;)`8XNGI)1hjn+>HR?{)qS`y6#Fd1q$YK zS`eIDpZPi|?T(H`rFXJy%P*kk=5p;NhRCVmBhe%jKz(Tzj9w1|aDaOHi)J|bO^ZE* zGQ@@&_5HO)HahD%=I+MEi9rtZ-u0hq=K#_D%8)n`-Nz4^2iPvE8^E=9zTOaI#E1Qd z_GA5;HvN2?;k@I%26}UJ&3z_Pc$cs45C8wz25kuC;n|MP8Bz(^u|)K~^-u!1Yv632 zGU9^U{7-W8{}&f}e;-->DxaImgJ%g)zQ#~+fdP7ew00H`kss_CDU?LUdr zzo-TtidwNfB-g)$0e`dr7p%j-v;==x)(hgb`&b`{@(j5rC>c?Dh)J=(S<;IvO#nWB zF!-X{Z>0YPo{vi=U-5&!DG@~O@|(*Lix7*!{z)M5xs3i!jO(IpXtV@WZA}kC=(SK&0lHLPmlF z^J^yN;V@uE^)~^YbXZX8Og;eTO5{r7wa%9HIH*C6Z9H!G)5)Lw7qRqDCj4I*-upn( zjQnPf=CD@;a%2$@;@_5A{S*l+xer;YeqC8q} zw;}*(jxHzimkUjK8-Mu9WA|i;R~R=L^=_8eLFwZS#6}V-uZI9mr3657R9&*MPW88k z3+34hj+@fa$|5Chg{$le*cYp57teV0C7QsS3SL>7vtI{TeQEV)rLW&%>Q=-8vN9;_ z7X_+mZwIP(A8Lh~9W)YLq?e`6oaacSm-QR56!p$eH`a-MH$?-)&+5WGWo*#JbBx|| zZ-s|3Br)qJ|mE4Geoe6~;XCEv4?{eSYP0tkD`wgO7dad;j4Ta2( zM*Sq5u|loqT&Ci9L>h=80i*ZtXYE8^$V=o~OD(?-z!>xXln``imlC$6Q}-GcohXFb z_!UMJk^s#5V?hW~;=t_%+V8e5KO)T{MR(?LeXVD_?~oqKMn{{9WlDOq=;Oc6fBB0zg$u0-P@g`HjuH1?^_>m#VY}EP^&X~HFc6_?i98knn=g8qRo|rj6B6ZnkiVK90AAxcbBOZy8-zC$(0%nVx zk+I4OL$BnMpqo)mWvg{51c+FSy634NuNxC5IQ~uQ(iLnTI1~*%Cjt;pcYye~!TP=S zGJ;~q-+b>R##rG1Zcgi$k@Vr7Z}l>J3F+OY-Tc#c9L~Hgltpddkt_fSaJUb_ z!tW0sv5v3J1S0r(PW?MG>#Uq5Ma;o z?KTj;Dc$wto^^z{lS;tw{VPKA>(3`DS0+@HnJt=(Z8U$cwLDgOE8WFEZ=3cJ?Hj8u zXIDC)h*jHkbIxV`G{v_Xn?Bod0tH2ED^)26y8JlW$NVQnZ9w*H?SZdw_3@^1KP*pQ3t=Ix z2&up<0eojJk7YS?-f#UQf(v>q*-jdbYkiHG1Ue<>8z zRoxN&LHId%F>}cDi=MPDfUdKR)1^@HfP3K?A_Vu&_uWIdh6B1%Npg6IZ4SdRA0C`<>YO8MuDIA{?sg`fb`8iG zmW0~6kiqoagLh^uO@1oL9$hFJLZq$Q@e;MtY2kxieMte5;>SfH#f`RgLQ6lS%;r{3 zD1+^kH_UDq6IXrgiBDA%dA4EsIgicuX`D@T(OXlYyS#%ZNQ2uqYc;2DGzyHw+vJ`s zG3@eA$M4~*Iv!A~_G!WLc-Az|>QDN3M&9^cy`vHEgRi&YRL1a|&~9egiu4XmoZnj+ zZ_SQfey_GnS2L868L-~P-RoIHydyuRXMP^m(_lmn{+~!3C=?1wf5U{xP?ln zn(5+n;3PWEuKs=u*M8!`%Y#sv#g;XWlX=#YZ!K)A&SE)|CG||;-Z~K*im4o=>1k`>4w5Y%{l?8)myHjSuhdClQ%5Ctu^xQY>? z6D85~4nfVv*-RQ3qF9_C+)e^)pEaigqnNn-GR7 zbQoI4;^YIYYLOm<=rxcNAbAS_nSoy}a)AyGfKi&#jWzIfY~>}%^f>-V#6zNNbokgC zREDb)kc)`l)n6qgQoOL1*BvLRNg1Tkq7&=CBH)Hr|J)_-6y~yeT< za-Uy>#K@yjMKKCR?><7U9Gc#1WM$+z1nGn+r-zu3Y(g&NNK$+FODzuVkfVoLV$g3! zmyc@Y&lsKUw_xVPJyW=o*vZW{vM*nTg3m-J;FoiNvAzBCU(;U}_QOi+dF#23^YsT7 zl}PtC$zX(MwW4H>R$bcN6pFU`|Bzu;U!Y6K^-0gsJR!~l60XFHYV!S2mHeE)7S5M= zY6L#Oh+>N9Rz%CF6VzoWpAj`o;VLc9XFJ&Yu|pwP5UBI}))HE#O1w+wmZ85SkF~@r zP^TCTYpXenH**NClGX7C*?wVBQ-GDOqzk9PwOUQGwYrDFGsk!!dkQ@c{{3;=aXN7a z7neLKe+DO6hV?1YdvB5pIhJXy@X@wB8BU!vVNh~*8gLe1&Q7H)UCp_VN~z*x{_rXN z`MYT{6ejWbZfM;%*6ByP3BJfq(br(E5W>nPiN!OC((oaEb0~pa1yz)qdAZ7rNxXHP4O_%1SnrJNpbnZw^g+DL(&UqAtEp=le+~#5p1w!?a1@ zo9Oo{$YD6K*@xh!6d7BJ(xlCH4$gnqJ0449U5S-|qZUB#n>tIB_#nzm=h8GQ zSckuvyI=?SbLm93j9DPlHhlU`8(!Hlx4spo?^T`_lc4K!@UoAN`N6D)jj9ICC$hp~ z@4LW@OLnDQ&ww#yDHpoqLO)kFegwh-km?m*3oT`D78^&-5kC!^M-MqCJQQpwj=NI$ z6N9qzEm(GDdDf6WL&xO-cH+IG#Z7(Ru}X0Kf>61dSqt{m{o7;|-IxtX<4(L0zE2sh2Ag=EEk(>&Qx^h%|*CbD03E zc)wuzi%SPya%>DcbwgY3+%)z>_-Y?%ahze0+kF^Ny~DpXf^te z0{FF|kR(rx61`W6wHxQI~$qEm48Pa=&QqhdGgS)oYZYpKrcZaC^FiK&ABvDT%C(f=yEa?UuF80k5xH1i;R)KOeiz3HH2p)-RaXlvAyB>zw z4ql6;=kq4J7`V*>*Hnj82f9ICyJL?f10l6c-y2mAe$Cp=Rqn}DO4&NeS$A85%HMhS zfh~Tw$gy&QsRV)^Ymo(~2&v^Af6hy_NL1-HR_h0ATy{~b@u;Npnm-|K>pjcESL|B80 zguwF7xzLK8gp^tqYJCaQeg;2v<4zX!CoYwq2=iktwA>ho7H zQ&tiv-b*01X3}J$%!;H*B>!pu1EVmlkUKCZNGeS*np9!qOmX#u=mYUkm?_L}ASaQK zSJ1c&?DzvaUfSv|5DO$0BS7N?m=5}a6u5sUFBqko*3vtjww}qK&rt@S1JvvwkzYTk zgHB4w_>au{FU!OoI&k5y@;t4|c&X)yu&Y&!1fC-!%v3+}SnBe_-=`R>+=}!3%~+># z>!5t4C8JuxTFj2w|NL-p`^5-wFg=4yUU_>7#@RA@da_tO^_#Pk-(V1NCX^%OK|Uwn zeL4Y8nR!M>h?pz03xh zo9f=F>F;JVtnU(gtk-O8jNc|7q8Q19{eVZkqT|cRUI@K|dqEJO(b5B=q1QZjk^Bb%G*3-vXjG1zWcmG4Z}%p|qE%V0VX3&wn)jwOr)s@L5-Xfeu3SwER`vQF zctKDAoNdOgI?Bko_mg_#0~aIwJv|>W1nBjG&$hfES!RCbgL>R20gpAZVC_m+PqB@> zoOkLVor6zNVX)7v5V;c1T7cHtsOj&gYvC;jj*T$I&4|x9^lbq`45tL%vl$!FfLj%kv{&z#hpQe)Cfn0o48cDHaDdNn)892j+(bL0ahZb&zI?{plw5lnE@!2~2N2zP4?fAaW-~I8P+I60NaiW>}^Av!%vWKGk`rlYM z79>#)u?zcnJ@ZqmTT1A&JdqP-QEZO@yQ_6`Y-Eor-7IZ=wdt@M`(yNNWhxw?Rr zDg(vjaiy!vYqt4byS&qZN?hx4@4__Uy*8$ANH%(LfrEhvroWASEo2|fP!~v-l{6|z z#=AuF&UW6SPza6>H2VFaM5yHPo!SU*w#u^NqFRbRcvn&Yb7)t7Y$It->=(^n#Cl~^ zkOAQ_F=XHVV=7~wN1@^_WS`3^A-7rDZcZX)ud_~K+I}G}4KANhQtM+RQoTj+nUx~F z&oYFr-O+?qE7V($ShZ2N>|`>sT{2>q`C(@I^7!q`vEY1xf$BO(TnACqw^*_oPq*DH z7?LNH!Rdii(tOq1u7~p#XUMcx2sTA#nS^9gr6sY4l9c#LJ?(Dh=8CAN2eS*t$nZf_ zc14Ey{46%M&lK9?DM!FLi79!7rDmOx;K6CkBBioiDa#sdFMs?Wx2AU*Ye8@vCW}N@ z+q6d|=V3f+IW1<(KIgey!Hg%4L~ZK(?x4Hrxlf359`6R%RygbPJJ`XyEKig0uKCAr zoP^6IEO~a9*d4#yDQUfs^Zg#=kZw^fx0M(lxMh5mB{kk}JNZQcv0mLt3>jjkgn|KX z8s2p9#ZN@nIcL)2$<>*-zVs4XYU3(xtwnO)5*U&(O&dZhn*S(BM!mwLMA+)`Vjzu0o{D5sO-IcL^PLVqODOB z35(QED0IQ0^*GEIX;Pve3mgNXI9c_uK?tU=v3{V&>&+lIUy_4=ChVQvLI|e=*u#(Z zV=DZJUZb-c*=1^a`iz|S%L}M3bm{?ryF9QB%OY+Yjq_SlVz0Vy=p-LA+*h|Ac# z*Zev$p2lGHYoWlsAqDINjm@+SM6ST0F?~r=q~KYzOw&nOB)Y(}P{o-_Ezd>=;N>Bx zCSee~*6fD9zZP{SCckdub;L8jsh~zj0O-exN7WbNYm~i5l?xA((pQBvgf|seSe%{C z)`nVmx1TR(GV&wnzex|sT#_O1T1kHCpg^?bX%GYB9tx#tYnKXlY$MzV<)cu4ka6}K z_p7j)T(?Z*fzdVM`m%eZ9&g{=eJef>o1=UX_6g<(lAz)yV!rxU70i4q32f*%iCR7*rXK3Y$LeRq zRCDeF*M;Uh<~l~2eHJ6%$YonP4XCw_q^_D!J|GtB1EsFe9WzxSd3F<;7EP|`ND>_l z*AQIdrCMRXm*|(`?6unVe1F9vA>kk+dpRmiLbB&A@e(&vXySs)$0mYXywa2^j-grM zM&-H%O?s5|+S9(sfoj;2Xm%Cmqti--z7Tmr8_D^5}dDqam{W=t`*lx3s zzW$R({+KsNc7?<~!Z|-{kQRy({fC znbe@=&3)-^Th=#<*HVv`%y1Y8^7*-Zo%>MfK+ z$p8xfkI4XITluH{d80C#j^iyL79)8%P`Z13K+uTJ?DAuZ>lggamUl<5aH@_XL(iuR+I=4(6yeMeJjpR<_vEvv+w0 z&FlqRQR$DpS6T`XelJ4Rj^3mg5{9n|2sj;@>S$K&6j$G;nt4TyI!TYLTop6zNzl0X}`;BbW+?!CyT*1ngIK$gbqT*@6Bwrl6boK>;SUx zPS6MnHoOJg9Yg>xt=s@yOJQUP<)@9^Pli7Ma$tu-G6Ww^v)HDV3=zw%`FPxqx5~|| zCNML+!PW_qH7@MQ{1*63Y5J9Y3czcTHtD(*iQe!1#lKsC&v@#Ee=3Zvok}zMl&UNe zGqsZD^46;up?P;RPqG{dqTXn-BMhwDhC$BfCK4!L-$i72os2z z=1zytuEhm*@0h&`{}e%@Vx2$eS0l+b1g)oJBg3hh=WpI-!gy_($$83bGVOS}E%|tk zl8%tpr8%cifI7}ss5bq?>5GDRdo}NKgYsdIO9(IxvLhqcOf^ljoYxMkd;$cvMw{!{ z%#D*M^LW>a*z0LM2~NyRh#$^@ZXkz7-qMgcUQwQ@UYb*fAd_0I zr=m}S{Scxx0-ffdoy=CR_Ibw1p6Vr=fpNw4GB@`J@S+X=%%D5dg6jlOrPGNLV*>Oc zxbV5Z9AW{Aa|I#$IJgP9LcXO9OqTXV(q*MpPL}k4!WN3kA#lHD*`#YqlHa_a?3*|x zlg05zldZI%UG+x%RALOws^z{t;!B2#SP*0^ypZr)tnH+Ca^ z7s;audw9T_J`S}Jg?<5U#&UYD=G7{W&{TA26{<=Qgjm*}5#T3-7ZyNKGIHk1SVvKm z%u){Crl+v6+lUph!PR2dtaA5$)F&I6DCsdkshMVQuP2kg+joZ3toc#LYu>LxsbFxa zj9?!e2)!~ZSrA-&?hy*+&H&d@SH=<>qnP9t6}@xrqGV=&0jR-m=j@kgR}AM?PCfI& zff6>}XDjK&Ctn-tcq0glY28HDKnk)9uqFngl(4$es1sjdS)mwXKUHdTN6ukiZ6#Tu zfSCrQx?-i ze?VX8?3+mTNI~a>Do76T)jBU6?JWagfluGvQLkQ$R(Pm6wd^f}WL;E@`BC z(?-*zLVhmP6SyZ=8UJqR?E8Hel1#^6;Vv%Aw16J9oPd?p?oj?}?GFxKqa))$Df_g7 z{SOf)f=2Rs*SRBHq&ci%jbbjT?`(C1NihSBq=MDUzx0KA-t>x6G_dc_$U8}P-1xLFuXeQ_| zk?iDgmNJ=x2%3=Q!C2HGJJwc+<~wv!J4n9dL53@nOb#_>5^^GBIfV>VF$`#6b-h$P4hVDU^9g>X2R8(FMeQ z^v+T?wdG*0*kY2yL!Q#_&Sm>`n9u3xO6nSerK#OeNe^b!R`FOECi*~=+Lks*iq|N_ zr-k!+i^bw-UzRhqn>@SiG%hMyj*a_?%jvU_^M~X=+#}EmBxLzac?ce|1%M&S6fy@) zO6-iSSW9GRlwt(22t&nduw?C3qn9>fR~1N7iK>hoSy35;cgkS1vbLK!WPG=aV{S1K ziJLWCLd}-`m9<0NixGrb1dnngp>dkDKSD{e>#nKmpw;kf{Pvx}ZxTLgIdi$w-Jg77qU4c>!E^*hqMzSsyPvMN@dRDVXFKKP zmJt;%aaoyukn~r*%J=qf;~(EgZ!o_GbK>~=iGEx%ii6PIdDuoHhrp~dtVRhv3B8-b zDoyy4^(;$3|4&~l6P!Pz+}iKA?as1;ppP#8sr5E$r z|Dk!_2@nBV$pF5+`G!7*s|0;Jwk=Kr4`#B;x5wTkPZUaenON8uc~#ijRq;#3>$j1F=={FKc9w?A>LiO;q1M81>~KB-(U@SWD&g2Re!dN_1Zal zDj9_TfQaXKg);_W=cFfQq80jH?Kd7kfuW5x)$@^QUK6%XWqK%JIXWw?%jybjfGDNK zrI#U^$FlOJd_iEVOw9p_aAakd*0Z#4Roc$7TU~(xfrSwT{+f`$__yz7-EyIqe&7G3 zo}?e<8Lt8JQYOvlb?`C$#!_Kx)RKAt$a~^MD^>^?@My3p#^Kk9h; znzz;nuqc)rXf1+yKhJZPb1{xgpl{i3CaG<*3*UUmX;7`xgEU<uj6!ss~|c+PVTl zXFf}n?ERj?LFl+of2E$glMXs~z-!TCn} zWvA&5LDh?)%37oJfTuE1_|dD?_Vuqe{d6&(<~ee+VpH=WCDi<6HLt5Ok^->mjVsQC z61GLFA5`Fi({$WMyI2v<_SoDJEV;P{(qD^kH)T8+#;IEDVjjGH@TJMKGW~;k66Cu;A3FSiJ)@Wy4lu*scPJ2(CL7xss3zbQkD;kQKP6n} z(>`!d7@+Oz4@YCOtJ`MzVMvp=JalrKvZ0vLq@_q;EsVf-&fG{!xU_3|n{-t`ruqEm z(5=JfSOGxmUIv&oOh-^BgzEf8&b5HzP%;PlnF!L-S$V&gx=j)L*)^$XcEvY|A8g4J z9ph_^f`#<-n<;x!Ww373Wz3|RDqvpd-GkQln(k?2k?!+P56J z2J>=YiERxfI>Gz?^2g-@tSek=iqNG7qe55`nf&qokf>12H~)jmHx)hiC#EQwc$n-H zeSa_$!`8*DDARZ{HZ0F@A=UPylxL%YPr#hLuB4uxk0=v}A9zG|_|{kaZRY<6m;@O6 zB-8k-Zl5(}p>x>kPWmE0#+U_Kx!(KOzo;-&+rNqU)0leb zokwmwjt2!UAkRvH* zQYTM_;4Ms1PHkwu<#drPo%o9UU6$wTbY@ys(h0^Cy&di2%1NLr7Y%Cw%f;#gv!*~* zq=i%(G2HzL>V$(H!m9~@@e+a3&k3r!P9#xMbPv;LP7au!SU%8^|TSh z{mVvQm$s};oEhLaBJUrPC?-B1&^R+#C-@09J_j!oDro{ZF*am~%fMiNOHt9(*9NZT zmZCgg#HV&{ljr3HhF3qJl61!Qn^Qkh#s=66fpwnZl&~Jl=A;P51EbcZi8-zP0x(!U z;Uzk2U)W756g|vM1vf?d5QAIoLOPQ}(d<@1fbn*NO6@pN=i5hLomk!zBS7zrxg-ReY*4WQtFlGZ#JgPx^CFxC@HCc*hZx=w~(vMCj>|=@B z!cIVEDK1jL_a(=I|mMO{MY7=4%&^xF-2LAg0dv3r^FAw3up1pYPFC9`_~Pq7X_4BULk5Jx<~e2*-zaj3A^_cZ+(@0tuRm!{Bn=NN%U#~`0J z8DeB+HJ%GJ_*Iizs?~gwYdnSu3rxyi6)X}xj$@O4c8r{)zh3{&!F^Dcu3O)Pds_TW zW_2UL8H(ur_%3S15$7euh`**af#bsoB75DMdtO&H2zGK=O*beD?LBu90 zq<=>U_C~?@VvsHJPN83C+F#2)-?VhW=awY)mIzk7ImyY8bbi8C7ryq(k#VQ|4cB7W zLRVObJEm50MlaR*hXlYPL5bLo$K_9^x0c~W#~I0cA6^r0l-cnVUu^8Tfb#zF>qoHa zyWFn?87Kpk1A(>?M)OiA4VE<}<>ri#fyeNRYRNVk0PxXNcDq>V2n?{mPlCcOWo92Y zT?tAn%|>m8iueXXaGtiV;GX6kp7l$;$^J|a%})nsva5R^#}npuEd%*GZ9zdFsh;@* zUNmEQ(%Vdf< za*V&cQmbR}jrsFSWw%U*}5`6kp!R*wL%c(O=kMklC* zWi$Q7j`H;Q$L-ap(fmQ(FD3&f?bT~C6LPP_<~c*5W4uVmX8bgY0~`0-nE*@KWGFC@5g@$RNAZJaH=-ir*dh2S0K)cJ&Ya?9(pQSNiCIadPkK5s6t5fP{|ok65yx-u zGOJNCoxch>%4EKlyim8L2q^1Ftbdy#B65KVMM zH!5!CwH=dR&#PoB)VfC2tNVb7(?2xhw^5PpoLiWC!<)ly_YfySb_~hO^V;(>cfVa_ zL zSW!Bhk*>vKaWw;YQ$Bl*rIXrCUd|BD7)M` zQ}ag0W2#I`ua3v=cib61aP(gn6bwlHox#SGkm9?vWR~JPk+}^~IrZ94ZSt60wi1{G zoN@ohL&e`4xftNs;vX&FluO3nK3q@x6E@)+xDktrH(WUNxsTflrrTzfzblv_an7m! zt$V7+9batFIe32+URPD2|sc4EyXG?%;$0tJl=s*J=b`9JE<@H5rg>RZ)^ zWBkeCrTYMO5)W8LlR8^~R|6P=>CW86P&6MhSaHi3wTcH@o}~B^>+4o`dl8v+?tu_# z=5K$-(B+-3v-Z_Z%kJJOancv%ob^)EI_?9)NQpQMy%R^H*9D4MG2{I@dsld*H8>41 z1L5)}AQu3OiyB;L474sujhq7;AW8voksU~mf@uOX@kV3GLinTnZQNw3p&a0;jQjEm zhRRUCm45k#GjIy zCi>0s9>q@vpxs}k78*`A=rL=2(%t}}&}sNLe9#{SW}{$m*{P~jk~1k0gbX4MkT-WDBYcC7gJLVODQ|3leZ zhDE*pZNCEuh?IiDqCp9f5*fM`rQ4tcBnN4RZUjU?X^ElRpu0h&VPFX9j-f#qI`@TZ zt>=FJ`@Z+y&wiovf&&f@ynesy8|V2s$En6?Afj*hL5=yZp>%UqP4UTA`qjzT!`c5d z12JCXSba8z|2qobDw7k!_f?nH|Bg@}?i$32CQVMOLfz(Tw6C6_vAUc6c1xy3>gvWl z&gCVsu|BG`9Gta0oaf1;PR$M~YhUpe|IYzNHHqoRp@sF#whj9P9?6SzBMS8y)<=wc zcdGH%xD>ZKr)Ul>*3DxrDSU+sv>%pr9GI(sd~92SgmWel28Muo!4$(90CI~Nr&=357cZr+dLGKcAIL$lEw@T z7Iq<2FY6~Y8&&BoCymqH$~Hg5hfN>vVIPkGJ6+jk{B1#o+nNsz+SFdgS(U`17hOJd z!hr-q_u`Kos0c-C(0YYTa&9YyZhPwAIP!epUFbF1ua@t%I$?B!^~e{^qnLrIOU@U1 z**JpvOjPxAN~WI^C}Xu15WsEg83A;s_z=VhR*g6;g}9fmG-l=zRJG5@dQNCIsW)V; z=y$C{?qunFQhYJL5rx&~c~i$~~}Xy+1CZz66 zF{WKuOP?01UQ+T*@GlMzL`)QdDb&EtiNdm4^2TOmQdEF5PCs{17_JD9L6Jz7*c%IA zY~vK7;?J3U|36$iAM&$*TCV=~Uh);%6uWr`c6Jaq-6>^Z$a;!ZmBnTlz3v^aSb~1 zM-=;iIN7?ognrbRyUqQgTv|x=9@J+${!y-Bdq0uW$%_`WW|Q6AYky5t32qG@oO}PC zB7)+_4^CV9pl!(1cH5M(Pk;kqX>FgwVQb*2u+v2ut)%yJ5_$)er!gL)a3)Z(jf@wU zv;&8D-NdsUOH`$}skS?jGMM+8F=3;kuSec${Kr*cuBH4SW~l9__zWtIm&MO|{6n)% zoO5w!lvW5#LX|AaxpjMnxOp|HmJd{}xsOP}mr__f?xMgD!)%#&p^`_icWZYG=Je4|@mOc0K=_o|dk$RMfRH47WGz7bw%-Bn)BC|Ho-qb- zQGleNaTpvN+wsK7(qu|;hD`H!{AA@9HbMl$j+FJX6L0b>=6?Heoj9Bxa>wpOO&Y_(pa#=-c_=Guo`&+Q`ItX( zpJjgnY)NFqE9l7B`o`;C0hi#1z9EYIN;ql!eBhP)kbPCyy3qdwtb8(Xl4GB@%bz~V z`*L3OdcO1{rP&fPH#={sOs1wcWL20W_<&Gj$Xz-_r&ocUXGrIu<7k-6=f_;R*6bN`bH5kq_=uZh008Hxz~FPo!1#0e$uzY{n66$Z@0#O-Cp+z%W!&|lXkDk z<#Npl&X;<1k)T={eqX23ZGdq6>9hU;C3QfD1~$uqu_XKF=^e%hS3URWt=S#z|<5?qPO|9L3@68k^HcYtGVi z;ftQBYiYfy!p|tG!MHve49)cG7}@%gOHgM`Kc;|TT6vAK0&Q7`f~3H*VB$Kiy=@uJVo(D>)0mMVl!E1+Z1hS!wt)=R)yNV)z^M4**=r zzro^|M8^xwn zqV(VZHa-YoicA)-tE3bj3>?2`)C4&I%o=`608L}t4%im}|4e~cNXg#M2t@B3ln%$) ze*?i}2+Gc%<&_Ym2N>#(m=X>u)bxdX6*oNR2-n{SzmTVQEKQ!DO0UZb56mBbzOiTk zEXojRjFp{@C`%B&krwZffBBJ&gfxxvp^%dAA8Hc1uyl*3FmvHq~({>(-1$RfVvNx^0ZpA_D>*%OSPFUE=k zV+Gqv>q4dpPrS!gn6wav^?G4<@iCeTm5`iF{+YG*-B0&rrEHsb z6W7fc`*ujmG#m89(SoP!3`6GgxgSLgW$W1_x;X9CB!Ux9dXBF@sY{yC&MQsbZIYOu ztJ-kz=KCWK{Rbutp2ec1U0+F0&xsO}`|Z0C4guxDr^krELW+pMWhUc^zy7WCu7-&uo^#9RQ$iMe%&ta1@WW%>1t~|9D%TJQwy(JB*=46+;>S1dx!*+r753g$;>E({ zMPmzdmpH69m(4ntOH7ciFVv#(Zg8w|)LSf9K-RnPq)sx}nJk42ixlY0ni?5z{@hAm zGdJ197?hGmo>Dk>)x&jxD-sJiQ3#-ZrNb}7sjr5QV((&QCO3g{`KXPK(6S0%fW8l zSFj&&vN>wBI2#l7cHjg{nF$;Z(Y{=}NyDO3{-kGKoUCBn!hAPJg*ndZre^t+v%Avg zL6YF-HXu^tnLM`+SB~R*W(o<8&aQoDY(33dHsbE^JyImiAa;=;cAwvhAfSc5u*|Bn zh?7}&_8=`nmrg4dqcKK^Uf1ZY=L}I9rmympkZR%YU?G} z6jD~|hw?7LH<>esM)Z+IbP}~QfgCEfp?x=_lbCW$-q#xd%Z$?7iuiZJMmMgDO82a^ zw+3`E8)fX~7dCLrT=u>?k%CLz^moBerWJFsJ2QLOjRnUyqP_V>P33IN|7-)RRW2^E zgFq3^NJ){=#L4(zeZx3n1uwVv1!3x}k@bH$Hc8H&NjdB$EvfokkQ25fFWFTD3Imxq zZw%?~Untyov^Q-_j)d@ctL3c#2Wer(%cO4HfbKgLaIvC~bu4-C$|%*bf>;OnM&`jT z8wQ)Fz=E;r+*bI%Q5Di$CHfm?dxM;D4M}9|4Y)?nwbf#0vZ#u}9%W&fT^JKhh566s`u&1_$Qh( zqq5c5sHjU?MQzW+^Fz*~rN086irEYMs=E3<9NFkyZt{`<5D1??1VHmA@RnmbshMhz zAnV%e9*d)Iu6Cdl2+go6S@O+Ip0%2X8cS6BHm*H|Ih1}kR?wenJ( z44Zwl9GK8Jo{j{<<)xOfXotO(H)EAPxf|ovPb+KI9&8 zX~_q11pz+v@5+}d72R2_p{FO``jngq_b8@x-f?1Ieo0_$njoQrfgj`{x=diV52_nDEUbSAa0_G z=wcoD9&OfQZE@g7y@k>8kGDux@O&zDEXOk@Q2siK9JH9luY2~KdHKXG!#WnZgWvS? zRx9@eC#Q?+#a2DA8U z$C4mwe+1AQeuVx(l$8FWbRaGNTNj}P49SgW`#hZ2+iPeo0gI2^4_mBQ$|V+^*&bH% zhW%dSdC-j3EA}R9U#vqMIoz~p!79mg8{Q_B&$mqsDOS56Nn&RcsTaw(FOMGO*4<25 zzsucq#q0kY%l`+`3GTcJ>P9es{1bq4b-OZ;04vDzBLr@oL;)?YG_B$|QP+);#|g73 z7OEYh<9b(9`9=D-79HYXZ0P}>*2-9Kdf4i39g(^})Ni0%Gxc4Ep!-SYG6GMX8IvEa zN!7p)Wptm8VLNJEK$4_P4fAl&F|x}H$(uu_hD2AJmVZ&p$@%X<041(wz{ybydJ<=NW2zPhlLOw z;ans*2K@rXscbl1jMu4)8_ILy87abchI4|1mMog{j;3eoZI$ok#x1{-*jjsZK!{9q zRMK-c7IMm|s2i*=f)hp;Kk>7bha79=$ICuw5z}GsCvc*FnEIUOqdJzApwhLjDwDU% zuL-W~mcZVz*&~xyc@0?$>OL_RK9_o~K#XA5J$}%~kuJoREj<4-;s=PY7qBf(B$%97 z{@HQ~4x#GKOYo7InJqGe8_Y!Osh1^ONrzk;5gyAss~Ys+F6ZY}oQY67pVN%>bb^JyTC>Y6KO$;uiY)OLGs_@_BD4Mj0^>zpgOfbZ!^G_lQtuUF zl@%0UL^&fHVbTndp~deO`(7?Z0V~5MnKKdupR1ie0Uoh?gycZL#5FvLNwx?=H4>TD z?8iXseuSd6-1RwI_9=2Bpk?dBT7|&%tRIfCy+o5Z-_@)5Eib?=-0^BRDOe<-ELzNE zc!4vaCtL)#46BG7uj=V*-1y6>K5wf+9LA^awKF!&Dt|AG{yoh9oaz5K+Sp%yFJY5+ z&fmDf0ryPM3?utmWi1HPv=D`yx{*Mzs`u&@x4NXfbui>rfY@ zO01I4BUn7h)bNqzl0Yc%TAx2^5g?!erQsIb2A7keTst>JhXMa8x%h z{upy7033fj>_c#Da4_@IyHbnr-Y<$CCkT>9@f*-i@_0M} zfl;>38^eQ98(1s)YdA#}D{@+wEfW&OIhXHe!CcEFO9vy#UOvdKED`cf3-P$-DTyws`3! zKO%9^L}heDhNvdr;A|R3KA7RnInTs3=`%TUiZlvD&_`TdU+y&Fho5Hz{n12WU|@6m zpZPk1aXNS+u_f%c2UIA81M+1hBbdqhcq^!8vL}!(k=Z!iXMtFTv_wiGsTG>T! zu{qt4+hRqxL?xXptx>;Ri6QR__g`7e#mUYRe*?V+&{W_R4K}US=L(fPI@AteO*^SW zZFKq>E@=NfLurwG^Ewaurs<~xR_%x)(+>gxkDgSgaSl|7_^OQe=fJ?Uk7*B-RV!df zjsl{L;vgOB65{ebj6&$c0=l#_Aw_$clM=e`wkf}SUv*K~Vc-U5o^8Lb*{hM1PVlbL zugX#_jP;Q{e4Cokc<4nVd5YD2mcwP3TqR6tCBHB_nU+6)$GC-DFpT(TrwuQWn3)qOpBI91qf{w%?u!MzjRngGvT z`m>Df@E)t>0qp@HLbB322p>t24d< zf-PmqaUc=oQH5Eh;4RoOHt*5c)-Gqx--r7KR8?R~A7*2gM|8!tJw2uY$njM?82#JE z7+mDSF6@`XnB%#4D(Xy`cdE}L+PN$__Gq91cpcv40&FS?@C1S(F(8n=M~f8!diz|= zE1o#3=w`IPGxqfFsC}}98U~x2eCgUz@Hj=L!|2{8-fYWzAC9#?J57NyBo%lFMT4jE_OX zAr9%}KsvsIiEg5(ZzAbqVY@}np}%BA|7uG6LHzD7$C6&~`TjUre1$I9fm~P^7FP7A z{V9GU4y*u_-{1crT*9^;^!6Yf_MPttiG77|-UyDd#Wpv=%`L)g-ySB`vG_nxlcW~U zs30%ZXCOL@2tsGi`9}CX{8l*52rUlElwo;J z1V-aq3(6o<$xx8wpbJh!v8Dv;@+4hXkU{>1!f?~5t|v{B^eT8Pu2i@>hdT= zcNU_X`H@R@e1cS-E;)p=Yg?Ync`_k>YEwJWCr_v69Md`}*r&2VWu}LHGj;p{la%n5 z_5fInW!RCJ!h-O^@Lmb79$V!NZ(gf@?r^-td8gBe#@sUCc5bm04eC)0zM z{TpC48i@@Y-5{@st5E-*DYBM1BfYv@NRr2F$A*1X$gFYe{?{39mU7(|F+Co1Bpxr{ zu@c#(w?2MUua#%-jo{uzOl#TpuAV~!GS?%yznKk@ZD>>)ZvkN4hGYHQJMzg3p4i8|O@nt*9=~2^% z%w`EH&O6M4O(ek8Ug>=QU9|k?z9r*R2U{1JLEb}oS{{Ahl`4ziwtE${ue~oql5fX) zvekF+jkAm!7pOk5;v!B5hxai!yaAwUzW(>t1-!Yhb}!irgBf8rNvdSWu=F&z<#kiW zz%SFr^0)p;>H1&etdPUp2?8Ykddd<=_*yDgt+OcvNX`*e+KxE9d(s6- z>V0~W@uy{`zjX~Nt!v@k8Tmc08y*sT!I-Of&mxv4151Zfk9VTm7g2LwCFa{e%~ffw z`UJB%u~=n{~!kZ7D_*QK6=Cg zRZY#-v#bB(oj)tbZLlt~%VU6fD=RJk0$*hMQ!2QnyA5gwJL%ulEY^MIk{YAV<-ziz zcslXJvfm9+kGce<+(?oY4IZCS0jwFHO|sO>m;iGgO&yy%3f(>0X3`!zW%TSh zJ$3ZKNImXOD&XnPFjm4Zf7-11wpFG*ls9m9>(n5wFqf-78J7yj0AKee&PXEG7c1Bz zCk0)L;lm9HMJInoJTK0xV|s03kI^}c;Pf;W(paxSVe0^z1u(nov~1vPDin^G ztkEN&S`TZ*a$r5X=D0hdeB*{(W$dcY+39Yr&v6hDGoGG0#b{d;^qNg+)&-=Gop6z1 z*~LOhzXZ(uwPKj^Q2*nr_1_mQ!1Mr338jOt!{h}7b^I-mk~@Z}sp~vk%y6A=lif`< zQ8DrHbkWe&yZLHyekIiWdUa00vHa7?je@@ofHCPlj~<(ayc?dLM(jrEX3z{W=DVsV zI=bQ$R8TGh()cVxZ!BFRGQ7aRs{6$_e<-~B9q^l8x%fRh zQ?BiS^`0OI2j1}^hc%eac=HC|<$b!4?Wqvh!uC?`t=ad0+;X>z9&;z+$Kv!rjOq71 zj-76JmzH7Kxw)_XtvJIn!}nVlnNs|=TqgyX&iK>rMQ9Z$TDdG_q%bMnWIFE3UE_US zUZ3z6Go3_%+6h-Yx5Y7)_}|+byk4QuOHxAQr8o|<8-aHnS$x~J(dZ3`@~x8@=jm7( z#sQ$=9`11QT0S5L0O%GLdiq*&&V}y?lZ8+c z-m>;@TJ>d4pVjpWl9$OH@kB_k-3H@B}gHU@m@=9A#e_dc7%Y>*h7o+2Ao;MG^ za*y6rvW&it5(6SzwRF!N4uj}I@6&ZESZ@8nBd@EKxP8b18L*E;keuH=tIr1bT4O!B*ZjyxobZqi8(XVh}w)H9`@PoP8~04cAgcSkSE0qK+WL~ne{XrG8lNxRT?Tcx5m;3L1cPPfN) zL%%cO53tt)urw(tv|YBrAHB$8(XO#PA{Wgey2x;DxEuaxZQN21q}{<;A?MAaseMY2 zkm<9_d{-{w=+DCXv@J|?Tp7g#EE8~-eQi7w6N5Nf#9p$c%lGuR2xa}cz{`Tu zRk_%s#4^&{-YS6Y_p${LFxxeZ51v7x2D53$tl#xv4chaH0DL*ds|!NcnA6{;9SZ~x zfvKgvn$ZgnlZ`V|3s{3Nh`y5l3#PvyjVYGGEG7q{gD=wDG6hwL`RU^12Gu#dJ)Rkm zAPlN*Ats79SI@i;|Qv50TEDB==OGCzGwWY25-iyADHV!F_?BYeM;!+Ck>xxJsLHb*R_MO=9K_~6U$&{^* zukQ?EzQv~qwm9yfx4*@d(Unsy^_%hpTL`h6?O{{BZd6y=C$UVRe=9+^LSd?-GEwQ4 zvtJgF*sB0+&;bZ-!0A2@2+$?z9F46Xu1OV~G_}TO9;lNgLe-t5u`%wYrMYRkKXYK) z{?r(an?sQ_sJ8!D+j3LP{Br;rGwl7j1ue82XO9&hONmXceGrMUV#vx01kvs6V6 z&8xIyykJfpHubc_$D~O!U61NkgbDgQo@EfGM1$uUBmh3`IddY@FVks*cpHbyz5SsO z%&C7by_$xl#5FfQP?uS+TKXAs^H%iH7iNmWJDSDHM6;7$jS_*+b4*3!EfbJAFjM43 zEk-$!eIK94a?ZPP(^l8=P%dxIH-7E)>ONEkKPNZ8FP~P%_F4)<^k2~lw^gD`5KbD; z8Wy+`8TVdj-OxVdRO&c9l`Ol+ zpIQu;f=e_K%RX^_#D_BCnSl?k7Ub;#Bf3&jcHb4i!`8 zPM9Z1g;tRg=K1FnJ{QS>L@jf9HO14clGjyFK7ZscSBzs5BzJ2sP724&A{bw27>1iB zuV;AM(L+Q=y3Xx3WAHcq|ICm7d&37_Xj2u(SB!|I@o~?2iR+3qSSDHeSPA!K%NEMm zvzJ&Xat87Gw;;cY)s|f({+TUTWiuVvDPC33#pep`xviKZ=La-8Ga*&a#&x=GoMTmf za(;B1)SOYonpy4hNt2i8eS)Lx%`6EuhG2hBd=xq9dYPt@*$pXH?^vtllg@jG&AunN zL(JU0(y3tWcmcHM0yGFrBBs=KF!mF;IvTw255@_&?8V>B*i6R!CPR4NdVigBRdOj> zWxG~=QQNuNn1CIDJ_$NGQSodEdk^ZfJM-hdYk|^UpflbbXZ)mAM^O_ zyD?g;S+Ozs)+=GcbF^5q!fM9&)3%ap*~er(uCJZ@!^xQm$RkMRHyZ+Elc_@PCChu^ zk36|N7-(j@jWO-Jr@{|XD)oAPeo?m_hCnX&!W>?mLmcG8LIuz`d z@v^4{uWv*cF?9bgKNeR05P7i&frC0M!qrd7G|HNU|TKF8f%)zqTUP315ZCdnsxB0_N!2%h=CUmecR%`D?TC9P;CbOxV9pGk?_~ zYCDjN-!Y#mE-M!{{&kPcMvOT!=O@`)3C{FbVvH+OyO*s)s*rX5F+g-yb)?m?ah~@}cHxBEJ{esu z%b0ibZh_1xF4e2P;%Kg{N-0VFt3co6m@mpdqm9P7vl^*|c;<2j$$%vmH~0QqNp4nt zX?m+k7_lj_n8O@J@QdvjyH5`Olr3j=B9zG(zn=m1cY2ro>XxC_){R-*|2{l z=JDDZz#5)6|7F_DV#bM-f)n=U7tc8G@}-tcbmxMm_H)-I%iYVLJKI2jLF;DXD-5Rn z4E;X6qM?CkleBl}Dm{YAsq0Acd~gR9+Xg9Fx?}fc7s{3FmwhalvG8Mztss3N3EV&o zpHC@y;_M0CTW(_`N!{9=^-EBb&6ut4`k8=pAHO9Cz@xvMwG?y@$n+;vZH5mau)sXNuSGMmeTlnVJFD~g|# z*8#=!A*rq+W`YzcZr3m=0J|?{nJr@`Y4JlCHQwVjP=hVMBd>#pkYw+7Q#F&ua2dry zdIaTRJ9vaWnW17F_JmEg(vg9E@~#&Tf_b#8)7?zKYqea4LgJpW*};ck@8=qXu?i-g zgJdbS>PDfy=tO3XV*O{x^$MrExX@+t+K@yk%+tOP?7%}Gvdk>4MTjh>7K*R9JNhQS z?FoNf&nOqjK8;YL+kziVWS=KHPrTb8{N8pCRF??WOlkpzZ#Lf#DJpl0THLuuRp%kU z(@(^AfAg8Ml+0T2W}1C)%TQ6EaGagx|_M}lSv9S|BWC`5=BK@e_ffqhNC?1(3FIQjl=4_{0{AI$4dqxnLzxV zI3Y3;jD4?B-3G$5mB34z*#}Kj*Ed+(7gOXFA;J?!$o;dQjTf0yvhK$D%G5ZW?1NcB z{^ghZmuI#D$(@Acg!0lBZ}8>;S7P?;<1+b(+%y(f6-gLytCSQkRa`_+>WN0s9Fg`c zjaTXa5x{`D5NzN6$tn2Hk1I8FNBRBSvcfagM%WYW+>gfT>#Uz~9d>YWc-D*La?gJ# zy#BYaG$O5pw$R&HTup_muDZNGgEb)XiMiD!;Dy`8x0HCWvm~frd?-uvgwF0a?Nd$O z(+wxnk2AjVQo?S%Q9|0-!PP4BX$H-4q? zc5pPNU$S`~QKV%sXnVpa1%K6h-=jDA)`TxwK(g@w>=cr9W36B+hzN$O_vjfg6KsUy z*^;67C=d){?n(!=qdXG_8&OEn$}UzgdFZUzl)`u!J#IC6oM}oM?Q7IZ3{4#rHA5}j zknDnBh@gk_a1`w&y2`!@8A8SPx+n9Fk;F@O7Cs&3J+03HoGs=gIc5Z^R%KwxglJFw zvQ3Db8mS&07bEWF5;Ndpnk?@z0F3i><~qCj7qMow-(G#X2J^m4j2y(%R}NwxfIuZ- zfH5nvMs@Im2Y7e@0p>UuSS9x6?|{Ovni5e-8zt9nLEw^dXV6PtsgJ`b)?2TqL^Wj9 zdklLbqvGE1=Z7hz&jhV10WHF{NvGU0hpZ!9#of)?z&9)1jpKb08_SrZ6q#}mXZV9H z3DZVIRqlyJ_-kltd0u9beW6UORdmt5v)w(YxlP$$J*%uJu^ky;2=qh$I>3G9_$)}K zB>mVCs7$X=6&^eM@a)$vs52iS7>Uvg)Fc*$2EZ&p+Lr9}3^M)L=5$rQ5iIWPuR*un z#=LFRUzQ^M(M#mO@oaAT^A{(q0aXgky#=LPZk^?;4z2X0^hg(eiGFPhisT2G2vP-$ z1^Qqdq-A(8djk7HqM+inrja%_k(#@B)L+h|Fa)Y8B}F43CvVW9Ny1Z>8+w@6BY6{* z6eoLUf)g4(v{_0TP30lUHs|hp0!ef0i28b?L0h5Nf>+L- zVRn45GFkF3?#Kk|mvgI|!*8DeF#5Mil$fRH{Q5h2YYk|nY!rFiD1o06^MlmWv)sj? znbU8cr?n|gl>X1~j)_F5o{QWsm~#{8u~%#Pfi=%qu+gVM2Q`=KsiC?4C<2Ak5qTfa zwO5?5=mxB}#Y>8V(H-QZ%-;7!Ke-3NPaDf7U1sL;*(YtRh(MH?OkvqH-FtJtHtSyF z7+w~hOi2nc%#KQ`I+utXFVwy{@>S9+@PIb)jC9(!Af0MlwaG>bFLwk5X!nEGnQeBH zFmJB{%z$L>&t&hPW&3}8{An_u()UZC3ZnEm>290U17zjn&+5iq*;dcLCM%I>sn7%v z-v4*U`9XYg;HC#Cvnu}ll!d{+7y4BO>akz(Tb6c1C9oqRollXK5^vt{94dG`6aDzh zm6@tOJvoP4$b~z=V?mRlazFZa%cidgicG6VV(sP#q-Rm6!2g`5?j(b&mi9`4L5SQz zB0&a3AexC3F(~NJ?K!aOCKw`?MjLfuLt|lt+5K)%QJ{SVx(7L%)gLWmH_kdzuHA-h z9rH9aku;M6`-l?80t9*|i$%imCc&n=@7}tX~lM1M{D8TGEq`Df9a1Znq=O;~Gyt z2R!sZ9{d`|xTm+KjeB2^#$J3IJb(k;r|1!LXE*@}7EyBf+A zZ2u^Yxxlu-8_n*)WF$A>Z4#a1Gx9jScP1dTk87t@^+0U)2G-2)LXMPmo2zM?n5~7_ z&To!m^`3Y3d3Oz4RFoq3O##IW{wH)!S{gpTAXdfnV;ZRv)YPNwu1)pTfp~1Uo%L z5@G0J1puKYhW}Eaf~$$^Sj-{VQw;Nauojyfe)0nhyV*Ozom}E**XJ71iCYpd{c0Z* zX;8_MngI~88o&@Y6yakbHz|jy5j1&zgdc__C{^JZT^v1iZps z8;(L*J4Qp;1~=x*m=j4SPjVWU;4#2*gKv*vg?x(}>y*Dvva5&XB8 zw$dq~5u$LEKmxEAMKvW}o|fSw3q8kFKHA$-Kr1EUH?L(bGY`4xH(!U$oWF}Nc-7+A zV8ljAH(2*d<4$6h;h2-{yASU=ALW>RV%8;*`?CK$EaWd(8ufK3!%zP&p2d4frzIb^ zMtSBAaKIDU3R1o#n$xRs7g^w0RW_knYZdbL6VekqMc&hID-`S8OXCL;D8ky!T|(#H z@a4+hg@f7S5cm5|I9|WSCLt1Tl{(B42oixX9e3GNG`Lv#b(A=nW{v^OjAPsD*;Vr0 zxU>nkU0B&t8V-6)t(mwtS(idk%fz>7*4GKI-pUyA!_W`wYIPNuebX@M2mMR5(iTBS z^Emkjo5Mh$397v|dx4ZZAI`aT7$7IeS%EbX^Wp&K!<0-Sl^lr`5sjs^3WA(cjRwog zx0hSr@J73b1$v5R2gF*o+Gk0Qta0|y4ZRWGy4b0>xXG|nnrx@XvvVcc{{OlwgbHxA z94(%L2pWPe{?+iO!f@8Q9rSvIHTwhhvW6ZD-N_N|L5p)>(hWlaW*CAZtcP5XOQjEVBg;6cw!r8 zeFP=F6HM?a%6>Tac+(GUleAhP3hP}=p-7UflWBXEUouPk9sUuUD!L`7eEc|;Q!G`@ zHord^7;%Qc0bh<}fc3fx;2?LLylT_jNTYolxXo7CS{%iBSgd8Us`l-GnIQBe2pxF< zC$koTb+37q_vv{1>6))Ed-j7cyP2FTO5rihZK!SIymD`_2Su9ODMn++?PW+pe8via zTh=bSTbg@5K9W2fG*tvCpDjm2UNJHPasqv+b7rW@SXW!bm1i8F~)D}-iSEpN?S`!9lPn-tw!Il#mGZ9VuMm8c=}t{ zTVs$VrETrzPI8_v6V26m>z_O>Jr-M)=N(LVeKIVXFQ{}KQSoqlYPlK~-1FL^Thmb? zlbPOtIR};$Z}+@mZ<-S55Kf{z7ZSH8NW_a0rSJJ`2+q39GErW)mtyp=%lE6MDJmwm zjE9_ZPyj1E>k7L$~% zi%JEC#!!XYT$jn{9C^Ob5NLe;RP}N*m9Kr*XvO7nmo(wL1Ixvbq+O%!cyo8z?CxeT zzR;o+f9yJy9fQE|w`4fP##e-sK=9_uRO)|fYyOegTz!C{(-WJ<0UqY^D*R^q{4w}b z)ccY?X?h(oUC(FBn|?n%h!k^R@vgSI$oF!0osykW{0+DwC=q^WWP8g)zeUD$ zw+wztsQFz~xcMK12k&MaXKL4b^beUd{}-1iu`&4A!tGAkrARc`TUnL5*|^Cr4KoFy z$HhYvhPl!$fGT>NY3?f>8Df~lY+QqPFmB?XtA!ZJex&sQ2Pq2p(;y-g0#%h@C4C_Q znzx$oK%JG#GGw1aiEx?wwp0URU0NL*IQuII2fVhtsAfuZ?;_2CiB(5wj+sicUO@wS z$~+WRVCOq6b-@oDaZpwIRS8ZOWUW{#`Y5_km^sJj5+7hWt6ogug2Y{NKM|PzbeUqv zT7@npmsZlupqE_F$LtFD!vg2>cziUN(X}^vDMbr`KUdN(IZT7HMy6-)aGT#AbQx;{%bee2e&VlL0wdbR)U{Znpk#2mag*|96VWmB?o~ z?c8zsp6Zv&GuBI(C1kOT1M>M@M$GwnuFnPA0e~Vb>eN^>ytTM$Ng~`pOHvj~vi(Y= z0Tf|>e%zfysZ&|)+{Rh`*=UzCo}`~xur4vhg3$ATTvh3Fh|EB0no9pABQO{JHSV4! zw9`+TzKJ{tRuTQ_M<<4 zpCowPngj+~4g#-KYPuA=*sv{D2n(q%S_!hY>q|+TuqWv``WTaZ>Z}cGaFYdFs0OcE ztCKNZ8 z?8_|!2uQa&0beu@3cxph`Vm1%`DyD+L02Jf1Kav5CJ-c9+M((&h?sJ^HNg5HXR(;8 zUtUck1%pjS;%lI>0h^(-<*?v{%2t(YZ-Jmc&)oxDNrP9?ctDax;M6R17X({Kzsk-! z&A9#2`j+NVfY@}M^wxK6p7nx;8GJ-L&4GMXJ|&`Eq!&D~FHYb0Nn?^zPYK+xf@K&Z5BE`L2SOd^x7R9wuX+6$J@{>@}^1CO`= zZuP-#_invyBaeamGPz(NT7^Ucc6}aigUD03S6iy)NAf9j|0e`Fb?qfJ!q{!g*B$(7 z!sR$7-a(vGSmi1Q=^tGin8;lX-~RLCD(QMx5Bo%20LB4( zBJa{AxXHtvwh@pbdD75AMt}WU!*3c&^{WEyN=N^v3CDoj1I9%+UFhfu#2A17xDz50 zJCL1L(H{hP=n%fg@a6j+6Cf%|jW6+@6IEz3Boh+NzmXSuWe#bxV&k;0E<{6RmK%iL zSAnY1BONRxa^a8RzE!&D=&kUnPZ_C-5{qC6Z3g<;MVx}OlGmjX5+sO)zDa3JW_!3R z@Ni-!Ug)}57o$A8D?XK2Pe9U+i6%?;=roViy#Jqhs z2eY7f-oaK+lVF(~sG{fF?@oR5oXDV`;@v^GAbWI!>oLZIVj0A=o;-%L;%vH2^%lRH zc9-kYIn<3~Ebdi&RN##PslB9{1dC73pTKto#+;uktukx7okRn*gxui^-q1?<5}T_C z=f4lPFpT@s20r1BE`G#rIciGie63O4+PtOgHRYhQ_B>LSW!gbYY5i#}$x%f^c8&h+ zLFcC$*5+AdHbL==*WA9GXjfM{*XPwAGB%jgns=K~~+i#%fh=rZ&^BPl(g-za5B-M7MH`q&xFG(1VbB$4% z8Df=Ju`E)|W4Drx#_!HE7bj+dwwK_TK7kvbe<)Y9(x{JL^rApC?jKC-PK(-hjx_FS zACHeTCQ${{_;L7~iVKb4I0~*T#akKn&NdOFHf9+qqWbF2wQGCR{H#gheQve@Uy|hx z2ayQ zmLA?);p@xedRnvhx74a^rFghsT#qJBl4tO(#N6w3UUmrV6xC+)?p1Ux2xZw>j8+^> zls~pjNm?Us$xZhH5fVw{Tg9$wBMYd^)#T~dY>Uuw?&u|lRp@N90?DxXlfR?1)1 zhF`CIX>|IEPaLoQ4jOSd4^5O08tHmJT`fcNE>L)rXWe%(sy|z>tb5P=L+I|BVO42J z?)J5_MV%E=R8En~lnKLO$AQ%manZ6~Rw20K?h*gV3l*NAWi}U893Bh%-A#P6?Hj`K z0}vK^VaE?vHhalStX_;xaqdn9d-J-@o+XGHpt%|BkdGy1x0A)}$bIJ#ft18qiT>!* zgUx8V+6rB*u!^nG`x7o!v6~Z>T?f{+t?@A}A@mVZvS_*f7?I#!7&+f}HsapXF!nQc zn)t&mFq*MX*|AT_U)`K8zb(d!o@>;U>8`6S;(+Pn; z`XBK6R*!+92PRMOeac}H?y}jO$oGy6Vk5K!M{p|*bB$p+Gw<+&c-BC|)X2q*UqCg_ zA^71(ve~{fucC9v*YO8S7*Q^$IguL z(x4o^|LN@*4=&J7fk~W)GHJzT399bPetdv#@1E%cKTjAK11^=d(?o}Novd#wWUYRQ zM;H%F6{WrDi;%($wJ3;^V(pKeKvOG}9+#$)@%<{t6+E=i7pNA&L0;zieN7~BysuG#0J z!!j#M%}0tEN4G9vpOj_I{3~Yx8MaT0$&3|swhDeNoOBQSeBmQMfFEim+7E5ue#&(` z9w&Lv;C$Qz2!I5xdXxC{187l)U_0azbIhxO|Lm*gsXH|x9IJijcGg1-=2Kb%6_Z<;M8C=WW?~3quP(v=$6*C{ zM6bSfWe`8>yNF)S2|Qqn44DvkUlGWHI_tZf@7stHAW-XVkh~a_+#UZ$%jhAL&9pzo zO8j+Oz@h`}xBdnzfT8)n%3I(|{e5MD>o;ejABftOOZ?fAwr6g2$+9`!Ee=oG7kwif z3rCT7pI~gqtZDJ%b2e^LJVb)29i^U6@B(BEeCsDDtbhxNkBtmYg*y;OYK?jaoBJJk zZ14Fk>UfA$Ll#-!k0BMHK_e8Jzy8qApKF9msALMr&!!YBA^W1yw zwfA1D57;sQ?cD&BY&2a$8!l1zg`bakmy)5TT^z@h01^XHZ8vlGPy#AN!b}v#>Mh-q z%l9nyI6k*B%%nkpeXzm9cOj_U(8+kf@z)6dzEDwR>v7e2Cv2*lWo+Q=6LQu~+jL{O14>^$csBEKMi{48HtB8 z7dgI*3iMD*3he^oW_v|?CzPdEwNkCWz zI5C!PpJhIQS&BtDIxj$O!VCpk?;m1l<8HesZ4T5*NfD+q`a^ndbe)qVmUni-X(g3( zd8}DBHQq9;!9Z$?c54vz z_|J;OKZx=lgU!F{RyU6}ex_tx?pjv)wf;mtZhBWb<$Ozq@@L8)=WmCP6VdT?e|Wj8 z(=O-tCpn#;js4x5{_ia1@+VihaGc!BVZ@-iLx9XN9N~BJThC5&budDjXT9B>$H%(f zwU6;wD1Ey^c|DH~Hg)4kz)F;|pD1Jly&6J@2x`_=g^369bmG=LZ0(`VRJ>&SL(q|1 zZ~Z#y=;w<-TPR7qmzS)xB}aX6vL0Z{lLvo!SY*r2W+5$D6#0?St?&ysa3v?&P z@JRWy1?Izuu*mo!UOgtB^3fE0*O`qFRAU{F=psY)o^QH6$Urzlv&4pNpDy3P*wgwzcRjCNlCj} zlSJ|9q$j(q3_esv2Mp(3azBBs$!?CBFMbb3&10wV4*Ehr=o4bVS)4Cfc`INvWjnl;a(gNWCiVa^lOVR@ z8d7U#oNjN@HaAzu<=g3C_O5d-Xy9WxE-|AH{`yfxLJ;c*t@#mJ$=4?#sJB4^+t&m6 zNj?g3Q+kF+kl!gPzt`oRYL5Y9-$4F?zgqGS{JCx^@43k}1*c8wi{);?8GdzopWgT* zWDF1kl0Tgth6m2?i(jo#U|sF6Mc59oEX=`c+{Z8Oc->oJf+R?@j4OYH(G zp$!n|K`sDevj3^5_(v@9?S|HmsMhN%!C&GfPCiIfY!Gv8bVkzHPf@Y+cqNDGC0y<$ z1~{-VyBFz~2v$4jxdblE$GvIsNP$W>P38Q%`Zo8cvhws-AqqlPgaY$=e|$fh6AtZk zHS!w6;dVcsWn{?CCt`)@j|fJ5zq{XV;hwYgLzq5gNH;Rm?tuI3R{eL;?IxTQ*BQon zB3Gfc7n54-c%pTjb86<1B4@^O(zsb2My*F*@+fcGeU*rNpz4vws`5{;n%oGO>Yi4} zsrgpAfwk2pCfa^#ycgUE^V6#5WqxafleOr~q+b*GP=OD>+xvc#@X}C33w4q<dOBzWRNrqk!%buJWYKKFPmbK@Y~_?a#orXL>V08j6F-5csTCxn}2n z5Q@(9CVjm6xl&j~S_whIYMqtDYm)_R>WAV{JO)5Xv6-F0Z#VTecj<%pg5$U(&=9S2 zFHGB?(9S^p>HP!1<7w5;lp_h_^#QE-vN+?%<1bIKpvpXlk_)%I%vDp8d~$y#&mtC| zztAsL>dQvVw0{}#c{E2meKgn7BWl#;68H?5EbIDZ9`6yZ32^g(!HVYnZjk}RR^HZ@+(6bht$sAPQmnu_1x zMznzTc8g4OOM6c-ogbwb4063)EFlDY7Mjx=+s^o4$0#t zHe-+t%U{jsTrmg#w>h7`3E>$a9=;9J94wn4s|LucMtG zr}f};xVIp}`Ue61$qE0p;Bhrm9&77Nu=m_Ep`1`Vm+Ohdo0I1>gm;#8I%AvgH+Zd| zG>2}VjlrC`)nU93+*!wLh<@!DsP zeVea1wC6dzF3r>KhH+}-sqwYt+ye&|(eXg)FjWG!4AcbpbEZB%!ToBRAXe|8>%lGw z3p_rcqj@ywd)O~lX4ZwtlPj%wM$ejJ$b}kWCb7KNYfT4yO9kqTO+Zc;VB;Nsae_Cs z(x-F-7|Nri8-daxptNdUiEE14C7=MaM>lv@hrL{SQ2xTOTIZnQJkj)bwA|N?NT6b7 z-bk0TT{unbDMXnHS~d+e+?76djnsNOIY|YLz$C6=Co`!d1@vT7u6B%;9f2v!&+t#j z&W^kNpxbGR6gSU2PG|zNHxzKaNt}lSef2ZMBmNrUHXaI62=^Nv`nN{h4Hdf;Sqlvr zclgifROel<;y?BvGNm$gvfJ^wt804PN`oakln62Viw4d@UUUl#SyED8Fk5rX+`B6* zA2Bxb(yHmX;sR#aw1nyl2E7NUi`qw3?jcDxHqyzCE67Z9Ekj^ittJfgBPZqU+aIYK zTN)_fc?K1ri$BqKkUDr~yXCLjw0l9p3+d2@@DX(HXZ90xmIc+8mz0KtXn#LB#meH9 zGoG7Em;@4PY&Z^tZ+N}PIEe$7Bw@xH;#L<@P6OZe7w)~T!JL+~>z75^;o@AbUG5ld z#GcNJe+zrth;v`x?1t;Iu6#(qMRh=_Nf3TcXnnwfDNV~{t@XTUpusnEil_FqAo4(g*>l3k%5{K==T`p zmqe}yv%ic;2)58gPtaTo>?dU==|xZwhYa&;^4$6`$s4#(S!xo{n#Z~d@w))?fBdhq z9PnsYW%-rA(qEaVWv*38y^j5|D7O>QxPio3&yF!Q|MCp}m_Rb{%GT2xKv`~6M=;&ftGlaq5?8L167!!1B`KF$*;3U9 zmc58HE*NfKGBMv&A~^JNr*`A)H5GTK3F(oJg?%1dKVKS@+D$d_KoHfAQxB%99O4W_ z+yH9A-8Gx{kQm z2WLT_j^}tlDUw`=rmMeBF%Uq6}VK6-er*2oEhPB{@CZhtw$o&I}g34GaVQZW4% zFvRxrS{k8sY}v0&q0JZKmv4MG8kKdd`tS7Uq*xM7Xpd)#`fw)@^p$>d0iY*os#S^_ z&Z}J>@~T?GR>H#_a=plc2@j(`la~gtD45F(KpEk6HIP}5vbm4W5fzMZwv>q~`Raby z;&*Kl%x~SeZoxq6Qz!rQM%Vr|_KD5FYRJ<1q9~HVWTIavXzed_2W^Y1=0gtAxXgvH zQ~$7(RwBcgjKYtJ(@V$8^I7(adC&hPhzBR(5k|O~H3)~?sqSwMUY<2Bt~&x1+xip_ zOgy)rEPvYSFJ|qB-yJ)Ac=O{Qxru*E*SG&jb;>lqN<0@0wT98{x%=JwdFO;9PU8f+ z=e&aJ?8v^_MocvR*w6P$c*1i9QmUlSa9Lp~wbAY#Jx}%dZtWN@9o+15e}vfA0y^k& zub8dO#p{8evwvVqy?*ofmE}QyBc!jA3pPxza0ZSq72YM}^lSWaQJP+%M(rDvNR?gO za~l5M&FN5}Z*=(V_=j+qlJ&b1H^i{p)JLx>i(2y2#q#cTJ7oA<$!oa+!)Zj=}tr09vQUfQHJN zSQ`q<(>v(0++sfy;SAHM&{*IT`8PxlETIF=a4#fD=*>ew)fZpe$0`IijZfW@J2wc`F zZOrd_%2!)0*vlsL(uFKQ8{nN&?_Jg}mJ1P7FZ9cwzj$8X@xz{Cq@+vSmkvtArT7G` z0|`XkAc89w(AZct4Fi*|t{h{-nAa#(;4-03{uRhq$A_Q>p*&db)v!jqXG%8ij#jouUD7P|P#2-wZn(L6*rjSs`mfXC#rEF_;G#tSD;r_yjK-AI0^W);`xKL4BsXPX(RfHgrOdw=f%;d z^T^qf|ABFR$RZLiVG)UYh${Lp`^tpDdO@}k!)50V%*R);A44zz#u>1f8f%#Ro_Q-FbF?43J2DdVwN-mUeR~;QMHtOes^leLNVc_EX%FKKO5I! zO--j)?H2p2fwhyyeyjG{-O^KW^k*`4E_c+M!Y8E*ieuu zv<+G(1G*HIfZWWoWU4w63R4I1mu%3t{#60L&tmVdCu4(b`UKio@GW4zBzvz$ruHG& zwWHFw0nJDP^8kG#gAEsf`?hrMgAG)8zW^>$C4x%0L!d_fYy=2WFqU8PM}C)Om^A31 z|MM~?Odq>zYT*0C0c6;1L*zxtdY!bMa_~CaUmE zb^8@+Rx8@!0KQQjvRiUgbH65Cy6`r{-yj+B*X=ud{$kh#_y-C2;JlYaPtrq)cyOnF z=>pS*PGIaO3}$vPQ9z90^K&o^w0D0H>4%-+zY`yXiU*3F+~@CuIC(Fpi+}}PgW@xq z!?)H#pfX|sZUu?V!Ih6PR9u_xN5RDcBdW*(lf4?|PUi|(cr{U&vEV%i- z!Nvn^fm`{@>C6O(`t<6IPA0t=g`B0F_PXM?*76x&jLVQ()k-7;xEsIli*~W=_>#xW z=tUiKONF_*-;l=6wT@hql(=iLFS7nb*sxi_6miP@qFlq&O{9YzGnL`pU=|0-{M}h1 zsPgmLTX5yC0WWUe*L-H~5|YHqq4TT_{aGn3{ZSNITJ$Fpc%@?GsEe&CeM-5ysUqPA zZ^dxbft>G45P--phLied@4RfS+uO3-z)IJIt$r2t8L{xBCtv*n;|$u=u9009W&Wu1 zg&C}GN?vUbe~L_=;ku9XVv=5HjG}UMx*a+pTuA{H4;8zavnBv<0c1iC6DBn zcbyl;`=N%`nhcZmyerAV+T{TR1|nNa-6- zKXK{ShNV!h3*z0y3v25n>^wruwGg_BpRV>a%At3RfpVN zeiY<`n=g{_t%VC`OY*7YeGJOLn@(;{S`Zj+2WIhcI}e6-dugC02FG%nWlcG8mqblO zitU`XKq{5r8z`bWY?b(0qt3&j^7+&*FAcf<<*okjZZ9lHNw1plc1T+Jc@4T=gPCyx93 z?PW+HJ9Y0U%r|3y0=h#W_Hv0M~Ia*$s5U_l_&} zXgQt~+U2Jy2sdaRL|8~CV-BiSr}13NOf8Xg_$h6fDtX!>q|L%16wRNqI5EH<&C33; z%tZWnQh9P)y9qKhxqM>1X948%z<^#vWjUm}#hyK#4(j3X7;H5hY$W_?IsqMbo#D&L z8n2MozfOrZ%QtS7q}qRlyaHtTo9vH@MyiLEPqS(gl^gfF6@^FW(J7})ji6IDZC#xY|)BE!yNSYM< z4CHZxv#L4j5zhw^Fl19c_Ukj1L98+DsnhGEAzlDT7~iu{=QwG`B(cDmd2C--zKr7K zOl#G^tY=n-rN!3uqFaW-C_Tx+m~=1#{KF zL@V0jt4m58XQzvQ>}@T(5{!(ETVFfA5Wck*g?5F@NQJm zbEpsX+7LXWDNI8RT8h)0H^$dvt(KI+*e6Yw1IoFgZbM^~3le|5>M$ia%;7+Eh0BXS z=w>Nk5-)8H-w&480Qy{?r^oJ$xa3(IfRQW{Bk$LFmGV})iCtN_T#4I12z$$bJgKpe zyE9?>K$)Z37F#Cx)76|y&NRIhaN_n|^X#~1w|2UQNJcGvoF1^3WzFV?RT zFUf4`jAxJHM;))E6TT7nF#YtETNq6#jPW8sJOOZxl{%@t@x>#r>mQH%46W!hI<)YC zUcwiJESQ$(_Ehk$n_s4vIp^S+H4WE-T0&*+C1;$e0O0P9|Q~oG-l2hmVpqo=n4S_?i&%O%{ZbY$P^v72dRJ% z-d)R9FdZ-*yYUw2OPWVQotyFRcSSRpZH2kI6cLv&;cA*lwMSs#Wa3i_y{TZLH6}Vr z#7lzM)9JgdU7z@3a)S8PB5Wc=@h(-g75h5Gt_7+&m72m#YFE}yaI?$V5Sdeg6SqOi2CnAntwLj{)_o?;rK~x*t8Ri{m|u(uz0^$kj@KDyN`;;D~}vw8{d^~ z5R!)0bxZR7iFXF9d>fDhQk@3z!{psV5XHXa^yN41*Wx|1)PpnJt+>K>z5j-7^8ADedIYl z^JOPDPZHHLxF5Fp|18gLe(HTFDzJMk43`t47>q$FxGa?XT`?yt62JX?iDt`QI9Uan z!RC89fq@vYA$&S?_Wc1o8@r1V+MKT!eGQ@N?C|k;^Z{HV+c9sbVL!D-C5>JNM*Exq zYLq?X8^um11ye+U5rG?u2 z8{nHB;Z*TZ)O1ZBJzPfEP&g_rue?ejVsy^*%FI*<7J44r@cBiY#FOmf;(V>P;6X3Q;q;KWQJ(r)WzG7)MV%O6t-~?xNp~z@)*!6^y~8QbHJC&*YsA!6Zru zYgN*JV}U&gO@s`W`j*%Qu4qRenPS?LU>LRV;71aqLl_BksrC6e6!G;T&9~HK#C0&L z1Dz^FG2dLGFL!2T*?y`RL_c%JFX7Q)p@*o1EeCeBo1FvY!;F3Owe5u+egA6D;F0@+cM$mZ?c7(d)=YyBQBfs?b|t#Ld^9+Fem?si%u~yHi=@^H zK4GL7EBy6?i2yYrj@eggV49O|Yw{}H(d6pcj^chiMKH?{dJE}rv?Cb#Ba9GyhvNVb z*=#-*uKOaNNqvx7$TH4wsTd@BQ5Z=-g^R@14ZvvIxg;6=RYPZ3Z=Dg^+_8bVng3W| zL&w#pA?X^UUM^X6?x>)@sywBdU>y@fA9?uQ6 zxvX|ac$1ufY( zk{{{4w*?v=0);;|ZOR{64cq;wDJgdz6NgmeF0IiiF?S_3ce|E0Hik!kw ztJRtsjg_IFy02RZ8XqAbAqtg^h?!ZYg9co89t3lQUWdH&h|B$;tm86W(8W<-c#2My zB}e3i=h@KDI79Hq90(IeVA8cDu8#LfLA zQJsORHoX;vttI&GFD>tmCT4usGV=R4L~}%dC2+^VbX&Bl3~5|z-EGR&N03BADXSQP zk=iwf0l5LwF8ExLJkV;(FNWZmkX~X5wo%54SED?d+lPl0ISJ`98Xse#xW8i)Ut`7W zZ}|~6NY)H-Avn7Bn(Dn!phJa5>#XTJf?u718(_WrIKXzVU6LlBa1JYWQM84Im{7WF zcK%>h;n5yzI%5gV0PbA$vIz#VBCyr1#a)!2Q7|-vEA$pP#Qi2%%iJz7%G!<2z1$3T zt3=E@vI^wtI5faTdUqt_Qd)UiP=m5oC=%&@_2yqFZWnOW1w-Gbw7s<#h@5b5`wkx8 zY1I=J-;&=EtYYAB+0V|&03L?=vn)lt{f%V z!0cfC27+G#x;C~&l$=G3MRa54#4$T-2v5T&5*Pdmk15L)5s4()Rdq>Bb7*E0%5bVkJ%Dg#Fcgy4W#?Fsac|o``#TzG)9X@;jVXt>d0TtfmY2Y9k<4Fru zegOC3?q0FW@`Ajh)fT4}lWDGrSa4{_IUPS<H(%Dua;hG-q7X` zWWPghj2&WxK|@ST9Cp)$mny&23%B&S(Y@E zL~~u9N~}&L*|?lVFJqZsG=mv8h7(83u_F=nFN@+BIlwI9pn3JQWdj4F=AQ`spMiVM zy-lwFIHLK4Yqz}l`14aG2nflNT}9S^;=5D*KjFT0>YCN zA#N&Uur!Kawjt99YRjO`JFOi`d#Kf z?wW-R2mL-uYeiykVocp}uv3PCA3h0T-tewqAvQ$mw3G(4ARDn2=pHD-O?MP+VI;0A-j>9VsP*C_}b6h0*!rUUrvVL9qhJh7ST&@mc;1b4B`!X z5}M|!xef!d32G1JWyG?^s^zb1Oc7BbG@7uNXTEJLv>vC@J6m`}h_uF0xitcq%WMGqs8IWDq5(V9210Lk3nC;|MPHW zkR#lRYvmU>r$vHM1;)j%QG!2;Ttm$>W2V)u49BvEMBmy#`r-_|9^dxPVvO%Q5B$zP$yVBHb_Mn*+wGGb>Qa2}?^x=|^gDqt{ZNaLR$>RDibuVB zxDsa%31Fq#gjU$7Yra9>a2yd9D3_2P;cS8$5dePshxrUJYZ5L+eq6aJk!za}eMBQK*Wvfu+9PLvlLPmkm_frnr zOI_+xTQ2JH*_Aj=D)PN@qie&z`C_awWKN?#fBTLw`Bg>p@0+jw7D@ZmuHK{_yy{SI zB8|fMK6FZN)R*iW&@EDV*!~nN$XjyME_)k@0WeMP|RriGpX}{1kv3 zMp%C0Sc;4}- z^U{G}#Sm{O2z68+BYvrUNyo{1h^Z(*8kvRbZPyApm{zQR2hMSd=H1e_G*juXS+2nKi{TY~!rTt@TxT?)c@2Qt@}D5gPLOGq3^yggs9UvgXrVPy zNn(SsuT8MQ%D+ChxLloA8_7D3qDd^|T09qzLgho1SyxArKC#UCPFSVmX-{R{)z34Q z^gTYOo^*Aold*70%Qd6!FLYj4!du;&a4vQjS{NQh;dZFGX{)c& zi_Pa1n*tJZUKM(%wMk|~);Zh70WB6bB}K%J(BwJFTAd?%j zx=3>jV9xOK))GHmCyjC~b)u&USt>QA*E66OS+%q?Qp6|bw&Et^JEDVd^QyF12ujSF z8D@WO?<#9?d5ryl7*C^(@;0Uaf_S9|38ljFVTq7jrsI%XlU*iwTt>kkJtDR_CgcGE4?%Fqc*b2 z>ZCuBKP$0Iyr6O1ao>^dD%*^u17Vn>z^*!f*KeUCxINCxl_eNs)d?76asa-GGxR>Q6KvJXf?Z^`9 zH*+$^xk;%wCrZSP(&L_Mw{2hRw3W6cpQ}w4C7tV%w#U zNxecfgk%`7l$izzriJ$&=eiT_VT@!tmZyUx$j*)VMhnhzzPk|4riX+(+T}TiPc8Cc4(x~&b@8_-E`)7Rwa}0)Xje(Pq+T0v7W40Nn{dD! zaSkZ;8#H6tj&AhT&$9C4=AtaOl zZYFW_&++8RjYZO$bXz&-&Qn4K8W+LYtSI8Kie`iHVm?TqX-Z8ZMEHp_hsMxSeum=0 zeadyA{HJUOVy@6b%m%j(uMENx!lXCGv}>}jy_8~JJsaw6(EE|Aq`KNs*NA@~E$t?3 z7=hy&$*kbD5kV2pBEp3T#QEzYeDme*oQb89Yyd&8SG;ClCX*g}c4)?=LznA6QlqxfM3Pec;%vPwoq{58LcDTnvWGO}_kn>(+` z+#q8hS>hs(SAA&XR)6GDwekdOhe*;SnW7?$4O?@-4@$I**{3D%Ir`F>+2Z^3fH-N4 zo;6g~hkTD6*Bs&=G@BbLbZ6p@mt75Wue7lPTQ`r><4O`7-0SpR`1ee?GKzV?5bnM) zw|T;QDH#6aQs3>4YY9XNxJ|wo`j~~>4?2x0TdwD{V^B*HIAQ;$KEo!ak;CEd(sPcs zaYPbssBep?&<@hVocbMlp zLFq}qZY4#_KMq=}p(}XfER=aWp!X^>0C@C=Xu0(-(elrI`g7SZzUSQ>BeioZp~tLo zoi+A-PYxJ^!|!wS35h`>`aoHuJ$-}wu}CS!Q#(S&is|ih=c5DKr#AKTr;FUCQv?$9 zSM@;P^dYHwsxlc8C&MF9n45lu@SUuT2!P%Up?;)l_R)Tn>&;Yy9pco{D#>5-gmm9z zZrrT4EZugOTjV^5aS|S~$mbW(Sj#UWd;_75DwV*NL!B2Mldo^V86WO=EAER|bqMms zpOIEt@Mxf{5W#HdiE#gNb}mEVhn52w3Fo+n-C?{e`}Tpql*PQHlrn_xb5iKe(^j$} zK2UVWX1z49b|8CU@3R7s_D2=fXtjqmeK(87&wF|N5l`cP2Ofp<;H;7EOMl4ku%Q02 z<3WjjT5zx$4vQbAdEE9eT?u(O?%m(-x~tbl?J3nXs?~h)XIyZjW_vYGz+#( z+#K*w;S3Uw0ocNCKY8^_+o3FkK*y|)+BGo&T4+FEG6D3ku$UyiN%Ptlw9Kc%TT4c) ztjG3Qnp*NU)|c1exUi{?`0>wr9G{Vxwndn@h%|xv&Ra1E0rjY56gO(V^!&0B29KP!wK z_K|<_v;P@R^zH=r9UJGyBba-*?l|McSIip}o9|S1`0)_vpE6|b;g2mYXk}pm{(0<0 z>l8~yYzpN)uAh!sjQp56KkZ3pGWZ(L^ZhKzoaG3l2w^eiW+TO1q}1-XUsZ>sow3y| zqhuE#TWX<_B)}oI8ZcFIrU9okd8-wJxEQy1R(%fAXBmzX#1a{@idH+Lk3jiOg?;-^ zfb>7E(=S@}YmoNRBI8}}u8XGuhX3~jb;VqQ zdih@hbL`I^a$jls19K$RGNC(&6Yr z(AVdmOLcY88Djo?(4YFd)&Blt*ho4vIl^q}x5*`9k5?HB-u0NPp9YGH!yw|UuJvM( z$0 zHF5V`05_WUNBqi@yqMm(`E!@`6{+s;*L#m6+89ZLaK;ke>KYY)`O35DHDN`_Z3&HO zoQW#M-{#2E%C2oTPa#xMwznaRPvx+AQl2xmK193;ftxj?jMCY6lgPj@j#HnYc^BWM zwy6L)I?@l5Rs##ODjaNHl}v>XOW6?T51C^}*o&f`lk}|(S`j9O6Cu(L*kjHH^d(`A zvv^r24%Sc)`^$vW73|bMrl5C%CE3koU1zMasiaOsR8HviPT=0buIcB!UcWK^dT&2 z^7J$#^+@%ElpxLZ`Fu(zlR*qZ4k4P)lLH4)im&*ECNu8MXQ6P^ zj(RfV6|?;>tofg~UJ8#~5hvWn1!E!g{ zikzT*`tmA%15h712q03|6}s{l{lmljNfo%&prw(UcWjp_#FjVYfaMu&W4o@mAbk7f zT&ZV(Z4>rsy>_&Ax~JcSK&OB4Bv-oCuCkg}3>z%4R;N>2DG~+z+hX&I3}Zj!DSe+` z3~{mA&eRV;6{HG^KTt@_=}q8B12j3hZdi1+bU$l2y@X9#ph9o4x;7An-No z8^TjyJsUgDmHrs7Kjf1hvr3taXl>fhCqHt@oj-nBHmi&UPMp;X?X!@cp>U{nrLyl* zJrH;_w}vhsuoJ=u#Njc#WGv2>omLKJ_XY=1!m6!Hu}!tZkI^k`)9K7fr& zV#Y9;0ls*Jg=}KyIcOP$+4yNzTkdRnE4;vUcviAl2HcPz5yF)tP-@s>hP06j8YriVOGzkjWQ$LUcB>j!Q2E{tB<9@~Q6=WAq;MM|h~%bOs~ezSMR z!9iF!cr^~Io>;0y#Um0I;*{}1;03KjeX3IA{?4T);l z@r#04Z51Y%PNsg}yszEvGC>|GF1QE6)CnNN&f)GHS5%7wA!GIQ74!0!(FUB#6?+0m zlq+h*ynpL#=0__9#{|8J!6R9oOuySo&NVH20)%icD&+;qP2g|SVW<5c{v-1_IJE*R_HUk|b2PFZe_<~9Y&bX~ z`fdt{gfK~fgSX2|F{tl`BtC3W$nrL-@P=<4Nvh92TyP9{M!w}aBZbDL0wrWHswgY1 zF5^g=H0b_K1VTEK5t#96s!v;o{UG@L4D8ELP$FnRH$)G znlC@Pg^6eA=38fx;PPa_L0ZuEQby0YM4@I+&#zA5p_tds7>T0#K&L(U=e%S)48&N$ysA?zeMNoxTxXQJx#xgxU$$3-*V0UlwHw zDVYt4(sKiO($;Li%LZ(>H4hhRm584qX3zB@LSw8A%B0Q1Cxs_AlN1FBjccxGfv78%mAf`N-Q8*Gj>2y{cJ$wVRp(Q5QIl|Mlr7 zA;>}7b;c4>ACoIUdzFZ5N$IWv^WVzSftL)P;$_{Z8j^ecnpL!4D{d4jiS~B2tQ(&( zWy~Vc$)1^UM)+YhO0Tbp>%e2^3tcbiX|w0KV21^15a5hs(#}TIlWDjGNP`Uhe+OUe znj8j+c_%L%I(=tZ?kDV?o1>3HO%bh+iy<(LALPh?k@(88o|0k}y@S`OJyqDWCNl-~ zU0dU>LbQ5*RntmdBfqt_CR6w&zOT+8>jg}v(0XtbMOpl@jy53XCR%cm(?ImoH{e=D zQh?+G%<$d>{*bSV`uQL}VA2HDoJl-hf_-~f${s(Xn;EFdB{=8T@2e{Rc$QN#C54vv zr-f$xvgFLHbr{InIm@l_Xt=vM?IF!4&atYOk+`vS4ut0!%)y)J5ef&-skOS(PoIJ> zHB^oFbm)@Nc&g^CuD=x8uGbVm3tyvSY7ri6IH-6%&pMfPkESDIq-ZKRGgzw7@tv_w zMW|QM>!l-pto32WsC>ym8Ik(+bn#|eWvCh_=hapeTV6`5HRcAjB zn;DCnPReG2x{R^O3Mn5XSFz`_2?#o{^_t;oqPPu(_vU|g?Y>fg^srNEI3JLmSuhbx1t@=OIEcOPJ zO9+s`S+d0N*s_DZVZbUF!=^3U7q>6QeDM-!luDZ;{Fh$pz{lVA_C4Yg>r>^6cIN{j zP!Xd?1ND8r_56|VX58!F6a&%hjun<(2gzSt)+hXhVD55nI1P#8cQ%coZy)=Le(!1E&P@<{hy0t zc-useE}w-xm3O3!lT3b%YTcb);F=Z!`?BG5)QHBVdf7pwhFcFm{M3dpqM+@4FK;(s z`z)nLKL*;yDh4irb#AGbqzEpX9YL$tj1P;pyV<=^_F1K;S(R6ej?>-BEchBE7UhPC=h-uKajNRHaU>7%ho5 z9&J*E7E_UHZLq3F^f1+w>cj;UO5dzw(jR2DdD57p?l?a8RjSTPa;roq^u{K!Mqt2o z&wdeC7KV7LP@%u zMS&F>6tMG=f~j9zEHGRsE#3!xTkGiG#tpLC#VSG3YAwRswBzTC66bB#D|r7`v2ads zjBM|lY)MnHywtw?T4OcSyW2n3*bKSe5m1J^oo?nGcHTVz`F1R589 zcPHM9)amXVN> zD!b`HgmZH85pPu}h=pA)GJO8)Wl@MpSl+MoAUSqCBilUM0@*v%Pq^s&?RRXw9$ zmX{{Nq$cYei#^E;f7nxx^x#O_|E@5$<;?b)S5n0mVTX<<+K&R@{+q(lBt|^kU3H0E zp7S@!zH}58xBHU-^rugC)YDpZ&$SX4OYz}mwBM~ZKMO*`QSl)QpM{u`J$->H1~j8B z`8l9(5?X%yirun$=AV*J5S2x~1bn%>LI3x|86{Mf9eOG7K7cL;RRq?i1f<=XbB07G z!01W%`3rn_^Zf!e*$r0-E)zTCz1p&};}Uj9`Z&hfv*`ReT^+;nC*)f8qcrF557-N} znD$#l7N|TyRS(N@Z(^}IwOw#%dcf*8F5}inEQ8i+A4jL=t3-db5pwwGHI8s*kY?c@ z-jA%QD~kACHHe(v36}m@B%i+l$8km8hgi{flW_qRv2ahg(lcVC@E_@dZG0 z+1lb%@MW1H{Qy|AhSu{KSu}^)Agu_MX3P$R9KL3ZYg&v0tFHCO>Sqxgm29&7rl!>m zB)xV-cRlnTFvy@Q&Ky*mMoAuQ-16w)RAmlrH@E@q`kZ{-HU8BzkGC{5r{US)^AbPy z+|e#G09BuBB31#Rc5mJ8+jREZAA)nq9pC4yYc{IAi<|vKB(zKB`mDrNvZ2G1q0aSF zZTb$Ck?605jBn)5OIx=cdECF#&nU6DKXMzzb{CW-w1qZel&bxF*wo-I&tZ3K=}EkN zc*Dho!SR7dGmFQT?*oSEQx);!UyNdst(iAM9^$8R%Uyeu(&l;#kZu~s(uLaF9=UZm zkdTR1%-{lQQY2ws={s?Tka3ei+TQj(f83-2H>l;Ej0gYUb=Mlc;zd}2bLMgJC8~IJ z1{L`H>qG5oZsMoC`!0w(L=^fW^bJ)G&J+g2K(v5q(6O5?OH0HP8zT zPW{rSng&=K7G=5*W-QUqxP_Q}2scNo>z$mnmC`AHaOg&7h~A?pmf+~20qhWaD^gP| z8P$dbGrx_&`fO;ClOeaaeW7V;IF?1NJ-rC!!n_=2I|+ z-bG1RGsrAI%}64%yihq-7aTVZX5x$oM(Q+5ena5Rw?cp|#RSL%=PzmDhtaaIqz_Ng z#$o3C(SV!UNj>`AAD-tfhpa5MY8rTqZrB9>Kh6l4tqiu-3i|Ug2T8Z>_{*%|FHETx zA8XU&5(km-5}6WTKxUFSVIfC=bwRU1Wa52m`(@YO+r=~77zm?Vqvu&Tu*TMwXVd3d zHFX)ltmBYOm9Dyd+)v@GP&qt2t|uHt3Z%s{Qhkp}RWCHk%3h|Jt8b9R$8j}Pv2;wI zf35M!xHambpuV-1buxRqa*0nBQq6=suXyD~w%415V@NT&-%wLu6m}EUTY$P7g(`~9 z+keyBjUN)FF;1Y`f_86k6krAo`)eDC(r&Xq#x3{>!)}tjZC)zNKgg5jqor_MV^wvt zY&Q^N-|SheyR2dpyHjwT)YKu&)T6$}MOXUu_*;oQ!|d7swaTaH?)3k==JCa zak9>-*(}Ob0aW}iz2EF+(Ro9bI~5l@##He?n%Y`+YLz|Fid*Y(F)$I=wb*2xW=$Wa z8&i7DszNhizja$XrppOZ72zIHApEsiuw{$&wE=lJg-3X`U48y=h$h$WFl3?d=R+zB zF>l6n-QhgFlFTyS+la!p-Fu&=m}-4P^E;NZZn}rn|IR18;9<8BWS{8dDFu zDSp>v@3J#`9Od39)fK(8qD1e`U08#bZ3C4H)w=5m+S?6z!k}6q{6x#zZd4?z75P%W zw{Yw-DURiihs60~@rxs~T94%-U)QbZhRch3M#z2q^b%eo+O9h{0tvDB^P{EkIlJt6 zk{*xZ7qxjA3*$iYlUmO+U*JI40~v4(^7C6I@gUf+d^Q~X8iX&Q;s3+fdB;=zzyIHs ztg_=oCCMho%2tw{?2KcCgUn+cdnOdwI>|T+Np=~@mW;zeM)t_DLL7Vkp6dO6e?Fh@ z@B90He}AN#Tl2>2^?Y8}gXlO8y4XPBqEjCPKu~2I9LJ7?_J0?%*6HP_U875QG5RvkrR6jo`o<;F~+6DhrB57;&4&wP!iBYH7+vD;ficpk%>BOjN3?V9&gUNfV@jR5);1RRLgYQWh4Bi8zI?3FvW`25o z>XmRP?Kj8(!WtvVnHWm+m0ObZxkUPlU*BNfruRc|s>XDJlYAi~vo*d(12DRQ-K6~7 zPBg1f^t{lQw$U8-ABr@tqAQOrFSX{ zj5*Z{ykb6WKRNCrXiZgr`S|KLH~leLp{MA*hS7cKH$StcaYL?JJauQ?h&f%*q=4~v zsn@+@qwb2#$+4%>SlfWxt;1b+Vin5GF@^zrZPkc5gUhmj<99E4Ssv5@D?ikG=oKiN z+pnWIN@9=OYMrXbXF8of?5C0&sQQ>i54}8kpBDb7;%nt3QFA)L)OziHr=xQ7*Oli=cBRF*;Cf7isPy zFG`GO4AUdY8uM=!>_4j@PTx1s=DmzXYe*fvHpI*dQq}+c&}}aLjozsr0MZzY;(5`Aixm)7|bYZxe894bWG|mJ9HxGR_iWLYXu*@Lz7KlOJZ(` z>6P3w5TjPl-$F;=UP*ijV0qPYAqxq1Tx5JSp@Rq9x$>U5WztQHVIp-k&qk-&UZ?R2 zg}6Ld!Ae2?m)RKy={FJvX+AC1%$QqzTvDG5#Kl*h|ERTHf0)zZPsCr(0Toj0sbUZC z89jr_88K~BLRd%;?GB!i3xh+2#%;5u3V!m@+RN-Pxum|H5nMLuYNAr77F3c=E!NFxsFA`OD#7M%88RZWubL5bS|Y+tb9gD1g()#q#}$5#Df(bY zVu;)$=*i2VU6Z{}uwyF{7U-WIwa#`9WCtVx`Du?7u@Y|L8z}D>^{f0ewu}(dRX|X>(cAeypx3 znJ{JEojY~I#0fe3kWv1^#55Mx;BN5W0KbvN{#Dm|;rj@d7xWkZDB-_m-B{iNh3J$T z0L3s21po@%jVH>8p9dG9akA)h2alr^@a?=9ko_2@1J70ja{uq+%$$5Xd;LMl(-NwX zd7Kz4wC%?20a<=w&BY{9 zW}%LC(Y(zY$}gG1aBbSuQ5%Gq{;RU}Iz$RZ3nb|>MQK8fh_+$w=W(1l-cLBJFHQ0y z(XUmLxRt-nc+Oy!>0I{A$LVG7)oET)euch27{mMh+QibWQ#e2bUKICG&LX?on*n3S z#oc z)H2{}F7w`w3+tm44hsL9BNB+bssRC(sr=nFbE@ZG2z8a;B z2klDY$emu9Z;C+1e2g7)up=QLM@5#gip8pk4?a0-ZC){#P*ZyUhQ!d54FSeEST-N# zmJ}1}lW=v3B7O|im^h86xVJ9>+x|N6(W%_Hf<}%51|!3q8Y<+0^%s1|)GL!dbd~T? ze$%_FVwL9Nl|K`{g$_oBf&sG?)>QjP6!i*KXnm{oLg2JG79yI#2G!m`Zsx}5cl#78Ymr~!u_;3GN1rkm z>&erI6WpXS+9r=@C!gK=&Fuaedj63*|E;b#^=1%2SYo~S8r(O<$sZga$sa2b+e-3W z6^zq&iam>{ux$+g3||bbxBgv({14o(bZ?^{i7Bz`j5h(R@cGOYzs!KwLwqC(OwlA; zUKFt5DL8py&}o?h6t4Ke_OY{^Vv+Guz0+;8r;0AX2;y({{sGN&v!%2yU@$*cbB`t- zod%e}A4Q)lae?1M%8_?cYB!NV)GzIv2|-zka-=O z*wK}da@|a_Tjt2s2s;3fDSk&-)XN;q#JKOah>SPQeS1M4M}i`Et8lN%DY?bjg&aLzysFxBf~(*y+Iu9myi=Q0G`vWlt<6B%BmenFtWieMu-?mgBbvi(O1eHC$xs()-0K#={L{`I#Pu{mz$SdKQ=d!B=aT#qGa4La=Sc$S5m)h--dxk0d$#?Jtt z`Imo{$G@!?r=E*H)2xr26)@IC#C0249LzJoss3hiB)SqAVj@+;s0((6Nl(R5_`S)L`_ zM1!&p;?@C7*z>F`q9IH9_?-_p>);a~O&_Q0l8rhkaOFf)2D*0?5)g&AMOq+dywlq} zxgW>I>Ajql@ok&Uzr>$+QM&SL?`)*a!X{6(`;qYkDc0_GeS9`n%{ zuTHpl216Y2nXW+UwO?vvN2N*P<6Nh*SZBdW?u;@WD90<&<=}@_-NhpCKz}7@Tdh&S z_P4IEI-G9AdD&}qBi6JKjC5u-KpNGBD~+};>rl7dj=fN;-;F_o| zEQ(des{;`7XBQbtCF8k*bJ!iksy+Ldsl;0EnBmiC_-5g#jpl8gD)k)X{mb|Klf&_& zD!q^u!(iOpC$93AEU9b!t&{BM^`oLpwW10n(cB`WsJvvSUO0RHaIs01g>`I>*nI@6 zva-QlSKapm8C=o0T{aiX%scpMb9=eVC}yi0-{1Bg=4i{MeDW56lBW?Ms6%JJX`CTF zcSl?OXL^o4i7O;oq>7qMJzqm&Ks1+|lZ=o>@5MwC3*2%lc$Aan?vxkqxn6qanre?m ze=&2IIu)DdJnmS4s^}TV(UfYEO{~ieVOvtsVqv<&XX?)%&I--E%s;w zcMVxvMeI2TIi{`>&>!WMb`uQgyomiM_*Z-P|1`@1!jV99>e>XK49xVgZiOv2pgZWu z&$r3gzcEVa7)y30v5yE-8Y=?ItJA61gVTrh8+d5{WxgQ8^d?ZiV|!$<5c<$BXsK;Y zD%9+PV({Lh?CKDU!&oM;-10#8dchQc%bEB&e=ZZ1x<${02RJ;kD}@kD=XO9k=_*f+ zaL$cHk0whUKM5*Gxj(um#PO5Z$KQE;5)yQ0mcCffaoi_TN zRsBP>e2uq2_MVgy{sUd%%_~JCx}qKa3iz&V&Jm8JH40<%&xWR+Dp!Y*272z!4M z2>%871mn&}31!bZ{*2Z6hsXm8o%ZiDE}yOzw7$??3%tPwFY-ej7^=CNy&-c~K=#$# zpu`+?o=(f!PRC|+kvOA8YSbi(1rwldJe{L6UpN2xdk4_rSn&=j$uxTJQNnIn z@^q9?G-Ns0^S}8!BqGm`IxYl6LkIE6C z$3lF%;m+3xNz<$+U3j5wa;9i3WZunhjJc@!`06$r60k622iV~?lQXR#`{W$+X7#v2%E+#a*eyCE&0n%e2bFK+v=%-_n0HLw4hkPiT=- zh9g1^VF9^Du$BCiN$5-YvHpgU<>$ax_H63P0z6FmC7LpCq`8bfYAPX}(D%jR&>cMp z7QU*y+>?+q)1=ekmc4ggRfr7>4nPQlzNkmg+gDefE{LoTLIS4XbrlEU;gl$4(xLXg zj&XDWO?3Uy)BL0>s=V@mC;U`1Z6Xxy5U8csDW+O1pU;Qk95-woCC8&0^wV3CqplHY zLQyL2s1MEIgN9LO3%}94sI3EDQTsnLWL~JYqcnE`C$MJI4IDK|LcKj_&n1KM+jEjG zXqizb-rcyD3OXr5h7m0&iSLTz!1QW6Ol`gGh3qc31lG(b<3qzw$Ix`T_Us)6^+8af zv1|#~{DN3!jGJFE*_zYL7t2Qx(zXnTE0R#5;WwF`;HL?Bb__8em+3d5)xOW@jyP}! zI7RfzRG42$_7f|zgHoy8x2(LrW~DPhMd4Byf6uu*AA9o|4&H-yzqyqiXnO%;0}lPT zEadcc)NHj@1kQVP`nf43rq`WRA@-Jg$b9|{asunNi|1lT)6^UqB)oQY%$&$1hLI8_ zvA49>y>p!?ymm#-HBEnHVVGj56bX(E=>=loD4OfV{#MQg`+H~MVUnBE&*#C6ul{iD z;%H+}e_;z{C9(R&UQ5kcRah_j)M9LpK z$`W4p%{O+U zUn%(ANT1#WZxgE-PbU*{pek4Q_^fNmo0vqo5I&yuv_e|KE;Kp<(xPCwl;dfE8^T0mH7dZ4pR!9NBqz8;#+8j9K*F;w z&u@j1i#_3xtS~f0W!{wLmoWEH+-8@%?zgiR51_FJzu>Dv3+0!JEI#e3do76M+(87@ z6gJpDOw3OYl(oJ61}R*rulMj(MqH-}603yh`mTTDdQmjJZ?~Xft9ko%mM7>v110>d zb#Lv`^L!M&sP+o6V3=(F0xAGi)BbY#HkW+%{5SPUQ-PQ=hc#fo5(Gp` z{Go_N(PYh<%@1`VvRBTqB!A0gu>+Fvq*y8|Lu_` zOgTxdKSWTc!aGAJbyQ;~<|L1_gSI)iSZLs;DqJ_^U{y2%P=bvAk7@@z*FBQ0`(*jV zcV?@t_i|c0iv4$_eWfFWwA`XOqlM!l?9W4i*%}l(_fLzRE=XMfx;gGY%^;_;P68n& zWWGPUdeKe}z&N@UY>jm}iin>k>!*0dwi{+cM8K$vnFw$j($`j6bmV--b6H3m<;oU! zVt-1P7*4WxQXKRd1vcA7{y1#4l=8$?KxC0hH0;vXR32+BD5Y3)lQGMnBBLvxbS%*& zkGo);7#|4m#Vje4_SxvW0psu;9i++C`+oQC7kH~nR%+_`y!U+V!8KC;vjSVY3+&8r z zc^Q?%(hI1xeR7wn`lC-nd{xOlf2&+7A>XDXW{7kxI z>epU?pa2e5V(3~m&qRhJE5=YfBi^Eu)XnpBd37KiIZDW0PJq|+>h$0{G%Az9u&pE? zb&C!zCsaUX5vXCh@RlhCw>Mnk@q}$Mn)^NDPOiiF%bQ7Nc3bP+Zxag#$Jg~y^P92P znEE`)ZqK>&Pxkq3RNl=hf#o3c^HqZQo&?UaR>f>T;ccS&@s&N`f(2VO47&4U$Apmx z38ydD)|+O3ww|4C@C?_0fa%odqXWg?ABLIxoG^&Rec6iQ#v4Qmgl%pYQ@BSa#_A5T z>nWmSpsY)rsA&7zs5Epc30=8#24&9vswyL4Ptfw459uKi~dIK z{tcMd5W=@xxylG|>K98Bcx*z+jnH{gf6_XB%ecR%PQcB5N`->5>`!%eUaGgTmnv-+ z-&tJ$9OQOrfpq<`C$n~zZ4_MHn}YOMu`h3;t0+2B*HS{ zWG$tdg!@FkZqg0KAs!7v1$pbzBXLsefQJ^u1=;n(~tgh zHx^e{`Z|fzoa;1%^K|DnU(ma&%~zz$ARcH@(RM~z;=Q?l?3UhgU)prLQ0Hn6#)`ZZ zcN5ASt}?dXt~SH7V+h?dnh3{3mFI}d4BMldZpwZ%p@8=AGknNak0TGkg%sNAynV^_ z1{a)PXuh7b0(`Rt3&B3Zb^P*|fV1$mHPxyKXGnCQoBmo9daoqEzmfxJ+`w5kquD!+mY3zOkd zNtN4(kAbNs^KCIRx&aU6v1dcA<0K7o+^Z>;>*D4Esc*%9)Ot+T^6{~LT(k+vz-2tP zo^iOD-RrM&v<}|UN{hvV-24fb=;Ae`abGC!7WGKurfJ|KUac7|8Tjg=kJ?KHtW3^y z63J*!l!M&+deikmz!)^YS3CJ*>wxPK39uxhA744W$%efQxL{PsI88~M6K#pQ?p z!txim`R-INM1P_b9((JT-n0=^Tj)`_t*77x7G->aC?}l#dMQ@seU%*vW?fRji_u7+ z6Mrw@b4jmE+K_;KK3dzHM}2VaiTlBiacS=#i9-C6LoY}GqH)^&Nhr-#+kXn3BwWaU z+&I;y*UtYfjY7LL{nv=dla_`vN5LXfVC$d4*@sH?7Kb!GN}k-;D8c&}gCpx+L07+E z_@;8%`eg)E{baT(Bh4@K6bN5ylZusP7K_5hg7BHJtG^6wkx>*|#*H{D2Dk}ZC+$Bg} zeysRc8ey^`{BIzU@)ATJZ^UF|>*HiZGyG*nrl`$P#pY%T@%AgtPS!i_-5&5*H9RGA zor5cN?fDe$+OzQ*GrR8@BJkBO z@m=)jy;TZqEo@Rd%L)fC5+!`x#%5-3E=P(Qg4N1HT|Qv_kw=3qS;#d?8Wgv1c?d37 zR^7oXEPOB}=4{dP3Qc_`R8Li2HHiNB*`o)~AcMNZfUK!pcgF|N9dB9gV-{#otwT)u z=dH%;C_`sv#`a`|QRKR(*(-L;Xm7^cv$wtep{iu*E$8_s?XfcD)35XIl@4UQ*;941 z#x2$;Qdn;0n-_ z9w|#(f||w}2>#a*-Jglw=|JJHC-B>C@^i5c2mnF}ZFTKOfSj0|x`QLwfKwR3-0sEY zti7h5x6q(p)AOQ3O;6Gnzikj!D*b@zjzV)I>4&up@=KV_2 z31)^3TQ;JP+zE!Pkru|&H(Dw_h@@&KFJceJzF(H|TTOz<+<<2zm(EfY3Z+_@M}8@c z2*x>AFe>++dr)u=m6zhe%-GGGT(4YtL$$m4e23%auApfEoahvfdNm6)vIt+{y26{e zqvcPP5e$zsA%{cJue$gmz#*LEWdG zd&|Zr0Hx&zC6_dPh+LUGeRlP*BED$8HNs);<2#_sBB)TsylaWGL$D!uT}^@E4Zg}K zH9k66r?HLzGZ<>6MUi8cwWH25fd$e&stmRn;w#1-+Fi!b9Xpfq1ma3hPvG7`ZXSo= z;;*ArHb#JcDr{a0t8JCOgM|ciiZpWXr@f25%x4o;!{O(y6Gu{R0!48fuJ%U$SUgZO z=f1$EhLc5oI(s0N7IzCD`f8?qk~e$IS+!N7bwWcY+oO7aOki(&r@nZ!tak7C(?&0I zX1kyFDlMjWXiQ@%N|6yvv94QU!*4x85|m;?+53Gy+bZelrCNVai`Im=KjqcZb6Cn~ z)X^Z9BrGHd(#@`JoHc^lNoMj^Y4W3Hy~A)-8UJog`M>mjANjnq4+=FHrzGo43A1ML z;hc=FRT8H`V}Io<{TU4WS91!<2evy+x5=H1OJcLp5Cx!X?%waINLTV>dQ@5RzR8QK zflPAfs4K`?=89m&uMO17FTC3g@uy?u7f*vh!1)Mf8CoDYE;DfJ#T|s1)A6FpKIM&m zRBIMkE$|T9R!0rkJ!$amd_2YiQYCZVqvO0K(LM3qw~sMKXo@w z&r9B}b(F@MyG7NDdGf@NF9wNh*CmW%Z5r-&gYPdnu!r0CB-9APdSV!PeljHw$Q1*% zltYXVB_zbEjNj~d#fov$6McZNo%%Z4!0Pz(L75*o$5MBq3P#>=pS`Gz4@)o~WM&5G zM-9~lFO2>5d)4s2u2H0{vMb|nLNFN?&>fIlH$()bt&lT zh@7dgvzO#my{H|XhwDmLM8GDR!H2+lGKXYoLZGcKb`WTI06;wApvAD_){PCfBX{cA zd>Qhj<#q*6nrB(nMMkvm6YuT`n%NhLe~jt)8o#;4wSTV_yr4x*EKng}2a2cufWFVc zJQw@5_;_%wBej12-NtGp$5(QW@#IgL0SV^-fpvBs^Fx#6XWBP$NmR_O_^f03U{7k5n-+c%gZ#s` zggqFWe-*juPpLTphkeQ}fJXH&Gfo+i4u1F#QlnlD@{<7*&#&Q==D-X^M8!Wt z03Nuv#Heak3N~UjY>?{Mv(uvT^nad9HsIyW(>|r{xax1|`Me5`_A+u(?et!1S8z)z z|8zF-GN3uLRFYgi>~{JANOLJEzoXF&gk8u;<+SKW$ti<4RvU1fjKKmt7%JE9Gpd{n`B;F7 z?>m|iVt@X+Nehr%*qiHCk-VQ&zLlxzs8e2LOvW86C#37wU+Nu8waZ3!eDT%E(9oII zK<-R%*W~T3Xv-zg${pREsP~?)0}r{a;=p-c$CBB&&T~{}@5xp?4;y+i6l)XGc!?~P zpj&#!d3iZS5QcvDLHN2@YBop7BDKs#6mhKe^jKCkMWycalz6Tt<*_&u#_fMT=Yn=Q zj^Q0yR{jNPa(zL^%t5(B7Y}1qTU=i^!A=&)XP<*6>p!!PP7Qe=OzsI7Y-WKdue60M z;JAN3Mae=E{FsxqBtRmuXU2VuY?=K5(X`A*GXjr0EfGxS=H(Xyf@fE^;bf3qmu`*cih8p-twO%LUF@FfYk7w@bh~}cP~q7`=|tFy?v0YgdZkw z&U5Usat_PcELnp;D4U|R`sw)lyi1`^Ax$~I9aUNk{{`tJg)ybE4UEp$X;5klA(cm>!+vPFhx3ZPjo0!Vs5dWI#LiL zKvt;cwh1^zlJ^XLn=`+D*y`Y^^5D4TZr z4%t;~+Uiv&z;k!{d;(2{OOGGO6s(v4S-F1W znD|HuTn`#2yGbygBSx*UwYvVTCd$d|4EkQ*)TmH-Or9oi^9oHvwtU6`^q_(Ier}lx z5k?g80E!|PHR$McsTEios}t~+J2IL$`H@kJI0!qqgCHShhm^&10)z4usQ@ED#?VI)HtX&KqVJqd(Wl&@t$7;#my*M^&sdOlymK<7b?YHN}Ly+rTW;j=It zo*1Lk8y<@6y zYuH{&?2${UKWv0O)wtC0wd!AON2UwV;{M%o0^pL+QOs?4EQMkSu4Y6g8dsVatQCIx zkqATBu%5N&K_4>X{;a;2LfFkO>qf>-9kE~A3hat5XfTvPLvf~CsTVY$7v7E{N)GA=O@ zIOOPUMr*pxi~DYgWg)nCTs(QV{C&Fjq_=1&*(XgZly7W|zK>F%)UmJA*J}@aH&RRW zoqHnTJst1T;6m&xwx2SV+&WGUDXx~0uWj{XHUv_DV6b})ymEE{M9{YGk+EC&(2>2GhlQkYitwR_QRLusZ}*AR3+jX@6BG7VL=p|B#3Cr)dx#pXTf#) z?=5eVFO8@(>o;F3lpXuLGwx^C&D>R-wX!D>(j50R1G1c!( zT~_0M#7g~MD49NJtCt~lo6RePVBy)n1hCz`Yc~&lAa~&ZcmsdO>4Nmkw44TT+7ey> zy%CVRtYI!Up%N4i9AZ`DaQbrvn<1PSS&R(5-h89XvH6 z^ZC4cF?rYLh-~{uv1+YKJu*+bj~jQe0hZ?oGWMypnIBnRqU$AL1wSvPBsROdt5xy?{AgyGSJXSh|eti9^< zP(#fjWic3|Hohb|7dRQr=m#9Kk(1?>Hp&;T5t#{eI&4Q*9;f-RX+JqTch|Prjlxro z5xA?Ax0*917{q=#Fkp(KE7#_(qw0C<>gH`!JKc1$3$LT3w>{(uQ^-d$u0iX?m@v{p z^e9^3oMKhNht{2k#{GbrbeGlLAL~T$iyG@*KECt$oj~{xWYG@4JH0hc*LRI*ml@m1cB?J=AVnvdqeeM-_GU z`pLAl=w1k$z`$N@1a4d?rt%=SZZa9uhK3&(9)Ij;?+T+%p=2xVHu1fMTdTS>(Tx~P zy=jkyWMM@ zk+6Tq*vCA!U~^?gV6mKcFdz<$3B26i7c(S-eOKQ5uNV!PnXx0d%i+7bhZFJupACS@;RN zL@bEXEU*t7AhI>q2M?@%g)f0}g++4Omx@97oG|^(7fUZ9SZnXp8tB@`&PCY3ACy|$ zi(b;u^SE5qRdHJ(dENu={Oh{~lHZ?mtT`Q@lX+saQ}iX^a9k)T`(1a)hm0(5l0J~} z_;)bh>1+N^`s81EsJ}9_nWxU0^G&FvPQDizWZrf(B7hLr6JmX2gXv_72p#`{8Gbhp z|L)ZQOoJPAgH^nH6Inq|}S? zUk8>Fe_}kQM-jh~We*yFmHMIPLnlL~cVTV^v(gDk8HJRbB?4fN=pg@sOOfBpwyeF| z$vE39*x`Ws;V6Y_ZSP0-1TKy~ZkZ}+d}vB@^^UT*>$rvVD&<8YQ(u2d3#CI>r!;ltnanR^;7H4>4&L-xOm>UC|+RW zJN{`)@u;x$teAxLOpkJnkA#z1JU@nKXug+_STI6pdQ9pf(~}$pU5@XxZDlf~T5pPb zfXQr#e#HaJ#q-kjWO3u<$oqZX#@Y$xrQ>1{3->J(gxR0OuBjahH5y*)D8Jh`5*yR> zFwUv6Wnde9J=k-npS4Q>s=`&Kh_}1??YMRqmC2;N=J}3QDv672$*UvTWUV8@4#vc& zmclsTRK}W&(}5bw_C&v1LsDW6%;^SbB~@Og80NqOTbq#2aK+Kgaf}@a$ru$Y?AXn& z=BOi!oVjQ0n!$t8@cx;Vr;7OQJT5?wm=vpKZNCm@&4Euy7D^acV`YM3@?|J7vILV~ zAFMxms)z`>(p$?NjXRp@S^l^`M?MH#Ha{vB)xyt1+Yqfsk zqpdLPwfI7Donz_*)Tm3gROqpXvMg(d80ugU&f=ZyJhXG3zad;;LA6qa;aV^cTM11$ zzA%BSS`%&XFy_GvuGQL`s*TKabz*c~FIX{cq16#M1Vy*zo3BRDNvmw6dCbEfgHJZD zMQ!ZQb#r^qO?;N#D7}N<`LS*0m<2r#hUN^ksGOxUVchh3=LzFWo8zL5*k$-Dgi)ON zyg}zqMOPXWvF*t=$B9mqhrHL zNd|!%L3`tm=VW+=`}c%6WoQUkhF%PjJa6*+XN3NL86!XuF%2{aSJS$acl&qA8ur$X zkJsQVZAiUDYmP_ycyLI7F~QO@xsKp}V! zq>}(gL|_k?0$7ZOL``E_G8C*T%o~~AX;5)02urVkw;c zt*juxiSooj{iu(BiT0iB)5kejRLGX(vFYOow&q)hg3MB&nS%nMVHZ=CJCtpn;V701~Nkec* z___!=R;JRA1mJ-0IpG-z{oH}$cWfCj0m|bEFNTVGM1K z2cZghw`5#-B<>8Eb`=#d0rA&`wkPIQGCoG|#wi*YlMEax;pz;GzMz?$UprZrUnmeA z<2XL9KXy5B0)Q|e`~Ne*@bAa^UymjTwk2LZGeLPtNPz^-u12xEbM9BTCwV8`nrIej z+EW{O=8<9z=D!@0f9H%h-<2G-B!Q&DO_(ZRdo%BPJSi_(NM1W^c^I%@6YInjdrwI| zpdyW^$ohcn5r=mWp1-y>y~}y`sN^)I=&$&zQ|xK)wn#DYz%0BqbVcqSmwJmIME z&x7fkj}ifhIIU9YIkyK|)1y=)Xr{vz>>?HzCZy=FU*@n=il5`oP)&Raikrxggde+N zWjO6ZvZO}5v_f(AHpDaUq^=ZoG|zObG9=gO7|fYCNj2NR+pV&zKd}VMNudsU>)vdZ zM8t4K{*M0Ey2=jS@i6aOd#A>m+VurQ+M8%Ca?v^zDcg zd#LtzBYvLcm`yJbBoq~Nil}m%Lk(Bf(R-fHaL$_-&(3{)Tr*Kk1#XCOdBzlYO5-j@8WFZN5 zXrV$&bo#*;tFMET6UdValG)XjRfc-);uJWSR06N8=-x!4pBcRIxG68J_8A`|KzuvGNV8@Bb0jT3WWVSx4ntt1=Z*f99fIo zg<}qap7mDlg4?Ctma%8`(8S*eSB5`6`&5qvBAJ%0#9?692VpDjn^aSx6ufP2u;Gkp znPb{ZyH<>nH2iH_Ra7N3{3nN_FrxsBd>voq+5@M3E3jcEQ6n5DbN+gcRF(`AhOmBj z!)Ykv)xLOxo9S`>M>~;v;*L_;fHVN^KBHvAR2u2y-W+h1du6U-YWdlmxR}&SND}>4 z2NjBXA@5~@7e!#=vZ^vu^s*X42>~2ms(h=Zpv4N_@)o6@@+UeM$GzQq_!@XDudioS zf0{*;ywr|T1M|vHEH2}EoF)5vZ=8On}f8#ramqJ>CO)bd}eetTRNp<^#cjsDw zQqv|Ln!GjyS!|XV<%B$m&oi5dAxf6Un(&D&1(SbJmw#zor{Kz;8}@ezt_X8ikQ^zs zxPK2gKQ5d*stnqx+}u7}uaeO0JNkIC^dfOZPQBFRq(7yQ5O+CSpge$9fR0b*`l(SI z%*GpB_0nG2M4u4vP6h|gDn$FsnyjL>K>_E6YS?IA#sgHGH(vx-*-<1Ek0`!23q za-t&)eCL|LlnKlOnr>Ic-%u@*L-&pic}^_3!4S6hfgJKGBVBym*_k2vFnpW4XT)8n zkuf1bm)jmmJrjTir_Nt7QdgjD{#oleQi3nfV0sqY=>`YZlGTL*FWF@VXy)u~ED0JL zS9dDnr4p*JwOgBGckp9%JiVqpkJIZl^%`mT_C_~tCTiI)F7K~jl1r!!X-|{}k5Ak| z&te%?re41mDFE)O^l?5p4I|bt+(eULdjr{U^g526ahWw zmigLhugb7}HXK)zhqPG9iNtXPq}_wIO|@6R8|F0}NIaWl!go*%SH0UG4 zFKSUrh)?SJcK(nwWlFpOK1DGR^rzngkx~EQHahj@Uy3~M{IU6Nn<5xMMpC8BGNfi} zQhqdPKK_40I6a3n}~8aRfaV5cOL?V!-6eb zx8IkP@kbTR)Oo}^y9@%4U3O(x5g;59IWM!VE6gLaMr<|Nb1KsZ<812z&K{=;Hf8*j zAo_}Vm{oPGa~og%EyKn#XU|=g2ej`siRccR_Oje&V438JzwfBA%r^mIYZ_O<=X%4y z8x*MVF=`z-7sUc?^Kt(mSA61}OK6~#Oi=>PH(ekfj+BGg3^Tjzy@lIZAdhheWCmv9gsockp%X_!x@|`VP;6?F%*01uDw&*&XQtlai&TrtQu#>p!ZeD(M4!STX z@Xs0a7Ay1Ns48FU0KU2!aL06o8Q7BMq8=Z)ueXlg@W-2=m0nQX#y11<!`S3!3v3T`iHP8;S&pRLy%UGo21m^q2#F(+vJxHGi})irFhx8L?Iaz@Vjd9;^%j zRHan`DDn?K#B9i1Qy!TXYp2a9qm-93z z^*?pRe-$}@M}=CD7ZZ1$ttVD=-6R+kkO@k+6*RdDJMJ*_4QQ~oGHY@Q`IkNDUnSLF zR0gQ_$3fClEdB^~lHq?~ST{I;gY!g8y0MQ6fJE!pFP)fv9nKlT`s%GmNgvG~ymXnK zn|tWhycP*UX}+KC(TYbkSN@KpkY^`niCvNGp4}d919Pm=CF(s7(wo7M(VH^t4G_amao3ZWK|b$hqGIA>;Gf|aB9lD-oj9(-bXXNiNSTad6h}6^5`{1{49tS zd*gTY^BGcG#Cc3Fc>ql|@^|YE0$_;m%A6(>69dUhiK|97rhaSlu3w5pKT-(~az$yv z+~++&x~&jznbsKFGS~BQ_(ik$fh_CGHDNgVqtoFe$U3h5AbJO%VJC))9KF+P>S+Y8 z%bgB3^pKDhQHGyLJ|3KwX*ybFa{WmDn>+g8t8n7qoVjDnz#?O{Of@%0w4;ydc@? zMcH@~^*ZT^^L*&>ynhfLK$w43%60O;0iFB676Ur3Zg9{LU`j74kxG5E8^&cVL15^a z6C!rv%Eq~T{x-QwfhvwnoAPbUHh|liYyvfNeLEJS!T`{*1`7>>XjOR;DVboF)Y)%u z!LFOb<1+o`o$IK|Ws!-qT_zx^x_xf6#SC%3%|!STug&|yuD1+xnCA=(`g6|UOF9>+ z%=ohpo?$8+jSI0-!k3wWFJ+ZBl*7LNhViuqcX|z_rL4W2mtaBru=fD!3{>w*3`$G& zoJDNA0$;3Z*7{flyeNPNnV7%zfv%-@uTgBD!O6s<9z2WOho>bDM{URxz&v-dK(+0q zuNBOe`HaEu=NEwTf95HeMd!O_pSs>vifVZzCiXP+ zgmqJfw%VhkU!jTiW(qi%Tuw0dy<_8eC6AmfRQ{kNIsyOC{wPq@AxKT{fSP)Kwc9Se z>(WH5UCU5Nzn!w@Y)rge>yW1o$1$4Qex*imaabV&&oz9Q6n@kBZi(|3jt^kNb@rI^r8Q}Q_sx!Sm9+^L8wsLmA%i2c4tq?j_hZz z=x*y1ikH1HQD)q6fNEnL29syj(bXG*sjoGY>G<=(D#G_ybNa?AZ5wlteP3>jkEm9E z_O3sHzpd+}NaLNY@A%s|;^91Ye_8G$1MHSL|8nejqe9Tye zElNU%B0GQW|GKFY5XJt=$be%k5GJJZ4Ce-jVGUMEa$h3lkVY_p)MDe8u;`YQGYoui6HDZ`HCCG)XWr;|pw{2fp{pD!? zyGZ~$)vUm!3IcDMz?(Mmh#W4bU$?u2kDtKVW;~9QKe`)ay!#n;P(&uVsrjYmG2W+# z(91|%K|ZiHf+-B1r(@gtXQIVSiN<)Rp9TdM(qeaO*5LZ!H0kKKSI92}h>B^Oj19Y;CUm2)-ub-yQhcLh>;|;Zp!}8upA^q64XfcFi-LV#@3;9y zRq#dRk8!!DQ0ltO1q?A*3;KzY0wcoayD09)yrufUfB_>LcMbJ!>b|P^XPugt1dF~TH}FW9C>K-k(_d9j$5@s_P?T1x!?VeGBLqE7p_e;Ne=X(SC0 zBvl5fA*B&Uq`O20kR0g_MLHvq+r(t@e_ z6-wTi0m^M5MA-sUgAMLkZm`CN?_6++u%Uwf39kLeA_AO!(8T=f?1QmO=rZDIQ_#Y& zN2VfqBa_1X;(~d=$Dub=GPOmMU_FjtS7D@L?%CToT6!Gtd=f@^qw=qO2RF(!>ze@o zelAD)2y#t0z&7hyJa#V%n&^g88%$jV8`WfAB-bZ}l&+XZU2TUJd5r5`V zVp8v-*^|=5$@{*z&&xI7%lH^RvD zddvLE_R8KTCgK`=SGIyNa3WebL>!=gEuaKKaFKosY{x)L74)zP%WAl) zi9q8j+k@>dzFR%M&fiF@CV|KViPv@KWlJ+<_;nCR`ue5ZjgX;;(aaH6piaBgMde6A z6LBsK2MQy+qJ5SWAkdTkdz|}wlm;9gg4R+k>teAx#Bb{eWH#7q3EBN4S2j~NYlChW z1pH5}E*QA|Sq_Q;nRxOlIAoaOdC`ECp?S}M^(roq`~&C)ZFpFN17?!M!R;mQ>wT<8F!*$c zKc7iVS7}kpz5e_jASSM`K}w<7 z_~on*nFhEhx$3gg=?`RHv9*H8h*x389uO^Oc((%kHHQp!o($u2&w`GIOeNUqr>0lm z?A}p09;HOc=I;MKClMHv(*-cutIR$405`i{z#RJx+v)GN+_9&aBO?fG5o$N@O=Ze& zR+(UUe4F5F+mLkcnPt0)yM;}2vM_|uDYY&~qD%iRt!P^XkB71L2%@wQego$cd&7CnwoK*f;cXy9x== zO3SzPyMrrRYjq&Z3FwXYq`d&M*)C)#1V4IdG@{Feolu!olQojaox_u;i@fW?!BKS%z>*RH{Nd4w9lpA zC^D3;k^GJ%hD-NJU(G)F(kqp{=kM~v^g4!h$TEF-YMStnF3@v(pW2^|J#-JnV8jkV zrbAs71kEM5Q8AR?HnrPorMhM`Y_j6gU#pmb*)`(TnMq9;7C+;FU27f%q07F0ym`3F zfF!*OIMsr|-&1Fz6mc_B;Fa}AGilcFo{uw}r|m%IqXt3MY7s(EeHWEGGsSC}ECM7?=0WU$ zDjH>LRr6u)hiX8t+(pO2AL*ihD7!9L{wHSQyT2r} zzW;1fQAD!BVCu;VAMpd@1`mEG}vBAQr?2wr7aG^wE8)=AD85=`S@BHTK=@S;(xHi=#vp~5eF`(GMDq3 zjS1}v*z*TKO7?Zr$R+TJ6n+fegGYC@-H9#Tlp@pU=w4pD-SWA`r{muPw!e1ff7%AZ zz#%FJJ&8Ce5L~Z{HkQPu9289+Xf&M2lar=={J^!cvthhmpJ_?CLYQx`*@(AT%Dy!# zQ2yupsuz4~_4t$sP{dTf>NC+#LS@t>U1C290<)VF8KR?r;Y2yDAYkTP$1iuKn*a(R zr|>3acX7e{as-Ddvl39s^;m&&u)dIS^?R6o@Rb%dHEv zUd?jyxXTz;6%*G7t?@^X6?FlObONF(_!&Ffx-vxTPk@fvT~t-{S3CiJ7JW6q7~Xen zFPFn*HTXPzZ-~h+0m&`B5NYt!TY{=U!dLe{8*>4L5|)n(P^TWb;f+Ocan(H{tJ{lQ z-vrEJ?mwA800?{-!qY5HnYdVc^K_8AW70=a2Nk_|jSh@|o$!%h|Af1xr3x0U`<=;I z@?AErj_LdY~i?*^*3vR_BMnCdaOQJF4c{1JjY|`K)@?t)C?Z&A8K}b$iGe zr;#J5w0_(<>E1lNz2D|-5+g@$b|Zn<$It3v#C+)dOSwG!k4K7#7r0@2oL9&_{(Z?5 zuqO1Mfs#D^o7MB5Zh(JWW}$llphvI}$II9}Am*HHXhWcm$mqbD`@$)fNlxS~uRZSRVlg%dzu?T&3-WOFZF@S9rnsv-ru> zZT!dI@5JBWURRfAojO2xVI^ZboTl*tOIz`z=43O~^&A@^auhhc*A_sr>s;ED2#27& ziH4>pWv;2_|r!&d~E{TWzz+{_9@Zt@Qc#$r=jI>1STn+R-Y(DDV7TedB@HRL1_73P z3^dnJzGk1lCB>d|Lm~5g*XYFirge99CXip5ab6rQefpb%0xn%4XNhZuMd9gKke8m$C_OmqR^X=M+@`)SncCR}O8UIhcaJ>)BI0Sq6Iamr16nm? zGs}CqQ|+RRJv^;OFZ+OnV=Tebxha?pDk2Fc)#7IOOIdU0ubqm!ktKaz$*8+2nbn8(fIuans{(%nmBO+o?7WEf6FGK zxR9BxI+16|_qR6Fg#R4!|HtU<&nz9VeI|g2Bler+k2}ul=&LNNQ zLSj>i=#G5FY6Yp`?7qg$cWx4PtdBRCetxn#JG=X@7nyne?LuFqdE+xV%@k=q#^RdLRm70D;tnJ{mi{ z2HfR)4OT7U?4mWY2@uwIA7X%nMj?HwZIQFl03LuoY@lseq(GiSl24G2A?Y;q-x$ru zz0Z-FNo+*O0Sr<^feg-W~+futl<(xJh0cNHe)K?r#Y+q`0z? zd;tAi-2ez*j1Av92*U>1@+-?;ND$2!DHQVZYrZ$3Y>~sgNI$Q8c+bE?mhMlD=zlbP z=e^tc*-QfeLVEx!sCnQ5-?-Cqf3Hm6C|?SRe82&AW%6=tZ_zYGQE-r3-aXQ7{9i5s zg7uB0Y=2EJerFMbv299Q)q({Jgbg|S1x|{#-aG3Km;_sFf)H@ehPF4m>6CCtyQ!GR zqFQ(AWhyalGH^;dj!+=AQ10_HNFVAlhmrUgz35GeBMeoZn|of61+`-cn}-NphNM?Z zMXlMHxjuqwFmmZsDktb}8?721UzwROC@C9@y{Nz~i~I143DUa))Eli*TA+F6Ts5S4lnF8LG~bN;9HuR4e!z;Jpp-tJ(>q8 z<9wjK;J&$CZ~s%f7dNwtk4(Qz-yLr;$~E4Ya2~H(hB;QFLr+KbM%1kuZkA_R(82>W z>e&*r;buHZ6ezA?fVROcy@`-TWqAL@2NW3Nun^S@ZvY0%!vOLr^!2AcsJm&S60W<@ z?XR~l7zG|mbsF!jpY_Y*0xK}kPj(MYQeheZS`KP9aS)HUOtxXM&`+}{KXCA6MsX#+ zoZ>SyS6)xo`E8p}V6knfso}U#tnO|E*;C-zvvGBo5lTx-)`A3@{zy1~c5bFk82e7pA8_zX!j9g8H?>0FvEgQg z`HvQFlk`3>9l*5uP-*t=-C!3@G1I%4Txoj!fh(>9DYUQ-Ro8e9dR;diofhen=$aQU z4O&ZmEQNo(aJy(D5*g@Ul-Er2>DQP5v4$j<4WjKNQ~aLU0p8}R7KEyJ(7(_xIk>Bc z8Kqo+E=r|ypn;jNDvz25fUC@z%VWO!P!R#0lH6Y#|ghvc-={=(C16!8?EcsYMP zcu(=YN%{Ty8ppWGOs#jG71iWEB39vUl`3MsQC?fYBPUs)TQ(iOwd57hD3TR7sP3j0 zx{q51VO&?=aPum9>#K4)1Z0ahpYy=+zK43V#T8N&8S$SBx*PZ9tq+tJZ36aAsBfoJ zqJjCpgiCgKyAl$FY4Lg;d`vWuq^{a)_%uR~eZuZ9}}A@Wy2;QzH@EcS$Es_niZ>)(Q8byWC-jbafd@ zm!Gl{nwye6!ecPHzcpnXrajW80%Kc?1~TsFbDn``p3f9-3m#3B`0J;q z^Zt)Y<~$|~;B^uKb?_(JGhkuEoyPJ5l>-nstTUCvCP%KJ=H^ z+4%a|a`i&jH0leBSsFs1zOlPvW5KfVxp^!Qf!ds}1VL!%kZs+;Zi!!!jPicrG_-NC z^^{mTT#RO}z&TKS%e#I4i8;{`m#56FLKfRdeb(%mY;D_%nUr zL|wY8uk%K%XZz|mv+_E-7*dAP-^#AKUYyDEGMVtxMS;=aVTnIafqfO2PMHMC%Dbbu zKE$T=zIl}}OS9+&@VIG-iaVKboV(VE&{7EcLjA=?ksy0qBG-?-6zE{UBN=npNs?>Y zOuHFBB=9@$*sriV6W>#*{2cWQDQVb5+b0joy;fk6YTpv)SMMK2UDod>cGXS4EL3W; z2Z_z{Ucz^!@5u5lAi6gYMJ7{hJjy$1mHG-j|GB17Uyp7O>UH$ro#M126_|jiNRbD5kTWCO6lu8Vc+$6 z-qCf(|GuA;7?k8f;CSuXS|Vo<+3vR+wINb9*q{&Y=7SvUr08{UjjLyE#1gIp@&0OD z%<{`D?-OdROf*eCTbxTS^In6q|&W^~a# zp5cos;}5S-|6YE-ayD71012&q!xBN<#ejsl zG;Ka1gTy|43N%VCX6etd&%p$+(TNTn6@)#Z=_#YELeOXNHW-gRXJbJ60tIHto90gD zO?rsRhf>41A>HL=z?EpLS4Nz0$#vs!blc0R^1tW`EI#tUWTj7!g`?*=0=F~AYL3#z z8Xb4a>dgTO%=+?kwt%ZOpQH&sPTgha>>dIwrGXODW2-AYToBZ%tGUeKL9BA~Z?5Bs z7*pxVhONwZ-9;}y6RHQOTkNz8|4BajJ)--E8RSpaBjNt(aaZs5hjN3e%d!%$=Sl*% zLtX#(T>^@L&#p{0pcL(PVtTXsf?A+Y&W1OEcEaJo)t9Rm^Yt{083Hl6WfUvp&c}l# z4)txjl;#t7bNdHw`J*1drvU!1F6AcDm6 z`&`YdrA`@+Ugv2poRmIK_=abO?-^HBV!!AG(`*KYDZleR9B-wWXCYC=6o$C?RnJ zcNx&QEO=UzXc=7kobdqr$*$UYmkFdKWe}oa=YZ+}c^wMOF`TaFBAP{TX;Mo{ngN~8 z;7N-)jw#F|M3w+Ftwn>bUD|{npql%dUw%%Y@l0YdP?1BGW2u(^w9$BGbn|0g3?taK z-A@oIy_?-jsD*g0>Lvl~qFqbtS!cP+I)5x4n+} zQ!n!b&OVw(eDa5RAL!#7c_wxXW|kYdS{VFTQf_`@dryEC0=uBpD$dV4HeZL`OtZb! zR^?PzYv;hO!qx|3{@qVrM@&6Lgq!QTm)_lFm`YcNFHK?H)irw^BnzYp48Y}a+Zr~t zq{f&1tEH0SvNd?bD`Id-+$g;E6ZpwKC@J zcLQ=#Wba)1akxwx4SLf%^#WQ0h6u%KYY<7WAzAP`aV^sQAi`qqe2q7Gc`vw&G?sm^ zgLJs+?y6xBHr6c%phfz*GvR4pL`K-%!}r~ewyFPUZhbcfaL%Dv;<^s~YK^`8Q0^2oDSR`%R@W|Sg*(dJ5*`jA$b-vI}}+bkxqZsQ>7p>Ne4sq z$LW=+>)2QBv-Ct3#7lKVq&|3os>Ngma{$Se`y=}k&J-sav zA?ljttyUbiqN)0*U;OJ+v0L+~iPy5L-kU#6F{_4S!2a;WBWHpKpiOQ$kg;$Ubjl%Q ztNAz*sZ?&)!Q_AX&kQzsM({4v=*!gsDVNs<#nLQD5I#}SLH6E6CNI00ykHBwdY42A z975Tbq!)1_z$d@%Rn+{|0D{_Tz1tr2tPXU`+bflTogCoD@HM-pys~hNto99MVzJw z=OdmTVfI*ahdVcM^BdMbDTI1!7|hJEM*FzildUBH%QFDaK{76)fEo~Igl`aB7{mIP~Q6T!FWS7p^qt-HABlp^w zuNKO&<9vuWHELgB@pW7pNGWu+AnTQw`e!b5Xq+)W1e8?y zk0-ZE8!0NsxUDyt=0={d*IHNlAZ1IWN7{&k%{R{_436d54 z*3GrOgZJwnAW%$0&*ore%;>A##LchCn11kKBYq=Bxv#+|+|_kPh0g;|vul=pJSm`CLbOCfUy*%;#A74<<40+p`EhtHQa@@0LyZHX#1fJ=|`v$F7+-@7NB4R7Qu zQ94de=6n?$BdVR?Sd0Op!hyLAZ$Po~H__R;NdY|75}OM@ROc=}-O!hW2c*MeS|~_N zhQE@=SqD9rqb9k}^kDOjUdIL|>Aw4Ij9H(g$yXVJj_Wy9q zlpUsUyQ57<#>|~%Xwjo9d19iv*jHFQ1d)J=6*qpzX}TP4_~Mi`H-VzMwD9>ka}pE= z!%d2grM_9^?K9pfai4U;@6=;!TI+UT7PYNPgsl4_!4-4_bb?j7el=1w6R!?3tT0eU zM+1@_N17O{@Fmbs;~~Zz->LLzp2M6Y@+F?^qs~ zNFRvLMN4aaO$I^X7ti%wyZo7*{UAH~lYJ~8FCD&un4MMTeZFrEMAk|!IpW>7fac-L zauI_7&rEkgqK1apNbBJ^AZ-0BOZOV`tmNWvlsQ{()N=K$mY#wcr#k-p`4{`iFMx~W z`8vmWBsmrTphAW=Fnyn7`}^EcLOQ)Kg>+kx2^e=@jX1yK-d5NG1S`MrCFwgn z9V?=QKS(2hXh7G6<*Jxf2J`Tx+a&fM1=ae8@Q2Xg&AbqX`yajLUviqizdTyxQf*2` zdOIZ2t=vjgQ-c{K`V!?|=(F`XXCVIrC;_U_GOk0<1v$`9PS= zaP&X|_kQBaYNvI))aUBUMaICyvG{w!4j39LxQx7FAYNGgm}V)4aaA-aN>r$jrVWJQ zy!yt#of`ZY=&sif?;d|?R>%-QDdsGwf7pCQl-#3c-*!>8^J%9D$bJjdg2tmdOz-jJ zZ@*qdar2U^v`un`Q+jnyW`7&QJDfb(Vyykl znrMw7@gt6z-rO9kG3C={pWQ^6{iy%m8@ahM zW&XQ267K`s7Pb@d=39fx{9n%17Sbon!cwX{gVzvYgq6jo}#`x9jZ?Hys!p=jL zRkJTsj0<;NKpqXLy7hTnTs(@(5LX?OyYmmp(9+&d4DKj=^mNe^k5%!bV_gb+?j9nz*j)KeDC)K+`M@mt-Kmi6kqc zo;>7L?de#s&*8KgP*L*;eLOeq3C5j=zm<=nSTAAQSJ2Xt0LI<1&7 zsSOG(|B}f3I-cnsb&zRqV>hb0`6Crm1-=h^2Q)B&k8~E=;W5tEx{ngP@?#^a*4}-% zm-_BP<7$!kjr?5`Ke*XvP zJs4s=UzrT;EORcvruH$n3g@5=wz^9E;NF13?j4m)PZ*sOD8*U?VrE=n`i3L z_D6?h*yrC`2L&*%n^Pd|r3N3$(2C|^{gc8y1CQ#S2htAt-N7y&M_B1gj{U@sy*%2w z5TJ%jtYJ8Xc2{kzl!43cw|eHV84Ty6muzDy`I}vjW$@Bwg)Rl(?`-7A zuKBqRToh%2qHI7;crn*Y`iYg-FTNS51?$nneP3ZYo>R&r1Ck%!GEXx*_2z& z^RTw;o`T|CcMoj-4SsPH1U|bjP-3^za=KbNEgo z5Bqjgi8Sw8WCU>dl$q&#^Vuvc7)&SLfB0Ct$ZP1`Qi8z#B_O2!*P?KP@LZwKCRyO5!H?5e1;FVgq^mccls z`0?`4=k=ddHo7+H()F`HKOLJ{TSDqltCVQ7~c2I$CN+~`w@Gq59)uv0f5ibkEJ)A*WNT^ z7jdnWTKG4$9oZBS&gJ>_8FKZ8B6>MB>t)`t*uw@q-yG3+PDk?2E7c2)jUu`vcIR@(6diryzPyzLMA_VaiYI6w zL%ei2W9u1Q+SCev{8(zOizxJ73PH0g8@ptsx%mIB?`gZxGtEBF3eY(m$9?M#ehO4} z<49s<%42Ma>eacS73RytiOH&R8clW}o#yX)f;y!QWIKESPs&Y7P@MXKRLI&rKo5uw zUwGwl6VLRR(xuZKZWA&THR&2TDRLNaq&{wjzkaQf3Z9F%-FlC3^a3EyrxC7^??vJE zvt}o3Ili*2H-74!t^E|T$D}*^#5*Gkz|V%B4_WyjVGPGqa(q{zjD^n4qA3K}(iltM z{ko^>7)8CZJq=pj*6>~qgwzMH2bAfY|ekmO0t zR7Hni?^hryOlOt2o+y<5h89KDRYn`?hHbUcnh1K4KUMpkI22oa+<39iM3-`Dc|_&h z(+8)IFK=h2Eh+(-RQFtME2233Ta*F)l(9HT4Kd|idRYpnfq5sKqx;B7I7R9-b>IW# zaB0U&DZN)^adfXD2zBhtg1^e*V?(p@UDNtl{n2->EP9(h__W-sl7W3s^sqZzdO<_~ zoUx)mYq(TLINx^9P)f}9>b3j&i)9t2}EcNXh*!t(wg*(@vqSsEh-w^SYY7!+WL=WLBx z`2IQ}bQ(+O1?RiG+j3j*evtgJ&^J~0yh>V8pt}g zrbH|^LV~Z8Af9BrR4sh;JpIyXrU(^ISFaC`@VzH2^sfEfcuc(_wgN?%Ga z@E`r>2KX<9)IVQb7Bspqf?TeOVTe|k;?j~nw$RYe%hH>ig$Ev!9^REDyBYhBcs4L^ zjt5(%^FoQFt9c5L5yuDjBK9aSQ7e6|M7@N=4gn~i@F9}&&dRoJ_DgBXsnqlct;(ep9AmB9y}2slxQ7M%Pgz3hC}+*iL?3qAMEgB_VK_Z0dXRN-N< zUCdDZdOcb8kkQ$lnaxeVO_S1JrJ7AAEs{RoGZoXqVJn-p8(v;!2H0wLcy9>`7_c8a z^YTw#-B@T*wQB21ZdtAE)8k=#RB8^Sq;I#o39?D;x-?k z^+x3LW9>IeI2YI0yk9-4ePcRE;Nl+y(~Mt0@A5JY3w-}K2C%{}OT6knVD}UN+=@ue z!_fab1yY}Kd62(2|NhJ;37$0G0!2`#fhaCm4A!`K@@@Q%Bv8TRj|!bG-vB=EENTze zqp!f~Vb{Agj(OhZh9=m$W0rxED zAlE$Ln&-NI1|M2xf5Y)$f7bU#I2LGCBkTWPlZN=n6nX|l!(Z(+;#cFnt+a4~_F zx1#h{kOeUDez-}7wk|+ZgnGCXK&9oP(G;ydRC8=x^DqW zrfzr;ovb*4ft(Aw0OT(a_Iduu`5?qb^pydt5>Fle%#1&TevYIR|8w=FUi|7P8yj|9 zgXDUwh3JG(20ey+l=LZ|%VWIPuXb z5Z{}l#jHE^s(W?|NE@YEYhMfnYg>%Q*+lJ}G3dOr9(_4#nc5}+=*jz&*}mz4N8~5c z*5368U~!+?b~5Akh2NDO=(Sl^-hm0`VfBKw@NvLRiTXyg$3AX~vut`EJ-u_SFG7mB zdI}8!nS6hL3dk`td_s#xPiEAPP1UqK9+L?`xj%_vO+lS<70;ej93+sQC)K$9 z8V(pwoB#fH!DgW`G^_P%mfxqiG~=qNzA;mOBR?_TCX3{}joG*|L72`rH>npo;-)h_ zP8FSgc#VFq?jLP4ndtW&CaSq;M-yQf=mA+!Ikr!VxIqgc9-CRmto4dYtH0Ny5$CKg+#jA5N1Slo58r;aZ-gR(4VzYQsVBkPg9FDj~v0e<1% zlmc6M$k|YP_Q9sJzkW#}u~g{iLZZ?dO&II)S|CWD2!C(aR}VylZ!~D$UqG+)yv%ib zSU+r`0YJv+`59v5?A8XaDmp)*LZgl|CH(?~16aV)rvhf9m2i!~h1cR9ofUU4BG5f2 z53~Gcm;Vz>KBIy!gY#EC*Tkn4r*ibpv1_s(QHDPHCE4l95Ww06k!uQYGG*kFmj&o7k~v{Qd?(4YpicX7?rob z{n|X%TrG#ds|LMd!2EyKME`xXOjw=5+dO!7yl|!(_#(Kd8Bu7>e0N+8Mn;y>UP}UP zQOL|YCeF$rNCj2Z-@ilV?-|S=?Uo7^EKucUk)GtVNv}!#+G>EbO`NUB3SnM>US>-q zjL?|0v>4(z`O2}pN-Rj|H0_^qk6q-Ee{{Yh^k)8;wX1jjRL#^uHVu0q`G-!M8+nvr z>DPxpP9G!-k!{MfLq(qwx<!h5vvqkl=lv7mg0b(7YkWlDpw0kA7JRpkn?RUW z*=pTd;an=y$hxln%$LElPc{WU0g`u#!EK!TSl0mp7QoMW^pKX30?>3-U>N1p-Gi9l z`1;(KGpH;0+(W3#{$-4z#mVkXH|#(m_QnLJ3yOVdB!_4DWdT?KLE4G{==Q47-$Nbn$LmY8*+X!|>L5#sm+9$^O0-yS12TFWc|vN5KmcT~ zGKC(7zIO38GI2dt4tH;J?jFE&xm|STrG=T*5f8sXae8a#K+T#=Lu#tK<#6D&VW(ZN z<82sqYFwaTqrVa%+b=p0xmB352QT(K2G9jarB_|GdSz5qp82u3V^#>C!gI#1F6Sm8 zbH5`8Z(PyPTt95>4@UC<{`E$Ool+2syKM0q+=K7$huvX1&+mf;g%8Ergw8+5=T5lg zlOkkRt3vgNHUdkln+!|*)C^d*_--bQQP}^tec!`Rmsk&QP5Z(W*Mblk5leP488mEF z_xULB$Ofgh69(UkXyVONB2gT8f`f#3{AogKv>Q*GS%+rb2|jKHH2EG$op|OIb{>A3 zyfO7`yW#G7^3ZzU)fbK(I{0GQWGpLpc}M%MlXS7gS{t=LpdY`ET_de+Wm#bfAZ?ue z65eF{c!4wb=F&pcH$A9r3d)A$WRn%&8@t1mqwtLCSqf^GYA;xbc7t_ef8B4t*eqdR z9zUJKLOP8WWH&!asKIvzlD+9Y;lAm4snO})(6{X`68D}0FkR)rM}YF>0FkHwZ$!|| zjRY#1K;VE~-vb~6#*JlhYZo>_R9MD7oAQn&OE9W!*6OV5oXQe&H1p?$pWDkiG?dOP z!P~Z=X-FIFLm0Q^m5^7?%^;1`Poaa2m-0J^e?kR1MB0N>Z*EqXH@0R6hIwTp_R+{M zHc%vKg48nz?CT26eAKz{94tVtEN0}XJve@8052{;^I6{{j3z|;miX~>IaC35Ou>ji zFfyCQj+utOCthW>WeLb)Zjqx$o$VmKc_TM?Z@~OEVxOSW*0=#9_k75W`B$>`;hbz4^t@&n9ni#_hnaAa(Q}krKZ+gJ>J?X=TYvcar(ue!^ z4>sENL=r%m;eI>sJX==rk~}7cIP^;MWfD&V5)i07AEw>R^_r#&&my1+PT8GSI08*` zkxVeSjq<;XB<$+8mf$(v&|;;p)+SboxxxA{=c$F?hmsoOrN*Nmx=`N5K+1L^`x)nd z56OZ1G_p zC@uWzOUea!b(g|47yykBCi|p+nJ9h%dk4Q;o0utj=W_1H&nzXRUeQN0^I!36!By-* zDa)uywzPVEP$uZTon)vG{B$37rZUN1)v?mHV?eSNq)gh&*hOwGF-0y@f3u$Qs&r%X zoi4^+sxJ1Dx4wm=6iw+7lqJr9^W2oed9S`+-0w&MrIP>)!+!kcmp{nA54AcUyO*8W z?%II?v_iRU3!~$cEO%{?r+lsz)swE2_gI_AG@ix(Mh(5mPIZL*c-{ZJ8V4d`^Xl6l zxCx~0Jk#kh^HF=GCk6DkflDFE2>pRuS~e&UNDpLHZ?r#>M{M_vC6790csH%t#xyRh z9kZ)WnB)NF_N0T{>;vs`>&{I&N|ogcND%*dVUIBsJO7?;JE)p>H>%ERT_uVkqbC0f zjV^8KrDtT2$=z<$=UTfeCEUBn)R|8&d%h;T6Z#b04GE{k4Tz=s=pywG3~wSTD7zh*t08Y~Hc!X|0V~ z5SZz;-lo%pde5W#2NQcuH`W`DUexdGI&94+rh}A-&Nsty%p~p~TgghOyNGq?gPvWw zi=Lt-e58|^eWGz4Gj_F74k76xP5&Nz79zopybC3^4J^Yk6a>u8HH;OzbFzX^2ti4zE z>){78eGJ@v6Vo4~$)p*Dnsy_L*E)TJ9dAD*r_Z=BabNf%kA4E8l(OM;w`%)VTAT5D zQ_&r!^=P?`Pa&g8WbR|^=@CN{KBmr+jR#nV!>*uDR{4g(r+AWu&Ia6CcVdSK>V->) z&zyr6y!d9bcGw}sW*<27B>#>jZW{4 z{;S!nf;|IuxL?4f_o&cwymZe^q_uA_kQLY(mA=;#81-~|Yr~hYd?fn%6-p$xzT_SU zz}W|!9;=FbTRn_PWqPN*AgIgeQHBN{lZMUT`jCfW?x<>1ljj?Z^8HGiH8>FY zZM`BKt60~WXL25oT^cOpIsj-Z7^_={;g8_&K|PMe_FiInFP!nxZB`K8UV}#y1zD? z03`$`2TrBacl*YID~t3^gi@(a_K-abVt~)jU$s+p?6{_LCCl&Y=VI@wU;b-pX%)K> zwT@d}?&%;PGh*9>5w

    *weJ3*!4wK#(Jq<^-^w-?D?IAKads!1>1XziGeMEmD-~w zN2k-lM&qd=q*<`xw4C`LbMe?=i+GDCYpZ%J31fN`Exb+YI{SA3y^_w;BTB?u6~vJi z3dSjNrGmd8sgYGfs4QYijFM}a+FWnj+ftc8Qo`GjrpLZtl0J$|l1rpXQ3symC91FX z?FCswOF9$Ux1AI+B>AL1TNnk5D*DGclFFXVZb$9$LykKfrwTf!{!%no>tl5b_X7&eE+9?#(;(-4>D~pAGLaZeHK3yliiC17yuUPD= z$OK=1iPz`%5i0l-aMuubg4pL>o5Qc#S!J7+nqr#n8#5N}HG7T;HJMSS-M9)Ky^?vV z)5X1=!xtU`LXCdv>7u>#LxdYH?C|iNUcawFM+B_^kLF!y{3Iz$o?`$orw5Kmx@Nuo z`=6V`{y75$Nr}SLz%~GaHfp2$IpHxvyTAcHxo(+JBj=`*V$DIG`{XmsB=)GuZS~fP z0nfwclj+0frGZHgAsp;+v~3J2gcxNfVLy3I3by{P)ju$=O?(4*_6+DJ4hUz^E1xlARmYjx-fm90Yj$Zmx3303o8-4$CuJhB5=ZT( zjpo@k1#x}Hg&r5oS1)c3wQ%(;CGg4u6+O>U+Op0K!!T@7{+J9Te zcKS@66z=5xgQAPoSa6xZkiO^5_F)?hoOO^md9Aa5CSR&JRs!gsz6E1_i+Xj7pO2Sv ztz(~PfyvOwFwbeq?wd5MEW%vxZ61h}{uhddYN9#t$P;lWBLF!QrJgqi%+XO|R}mS$ z`~z`{y!_cXBBbDAo}PusJ?8y;i*{O$vO~!{Nwt(pvZA zb3P5cQBJ>b7Q+~rJCFtbbhqrMOdYZZa9N$tWW{?5dKNlH19V$8ausss)z#W8FP58? zH`i0du0Fo$T474>ykg^8WmeI63~%~0$!PM#|H@YR<8oHU_;)$BMVf2XSJ%Fe&y+|P zHg)LEbGPfdK7hi}kLqE2>R)cx2s3Zb2AIg#0HuTj^|}u$O{EEeL)To{H)*gtVpm*E z`p1R^^i{lHcMx~(l%Nl#On#I!vF$k8zbkLO*Ko{0FQPi~k?iD(HDr&$C=mRRN3Cf> zvCmIt1Q$7~Xhlc0ya@pU?HaFhK{a_*1b379`W%;IacsaQ!<$hKfBy8q-8X*E7Niaq z&B|*Rd&0MRR!6sXkJjyeiG(j?9rgx^lW3B3<6q6o4_JGie8Ykg+If{MmkBRJ?E>MI zO9Xg}OqVyVT1u0IRt)2w+zxNKkw8ciZ=h%Jg6Z{)MCjZF46AM;Q>oR)%V2(t2@Jzj zbeUKOKN$ZjNe{IX+NwFlHvyKggkg20zI1x}i&17Mw|X`GY^n*a^W>l7-hW*je|P@B z&5l98bXp{c@`#WY4f4c78?5y622|7!+FwrMmsPXzVuJbhzrXm;aX~N`7qAj4y(NAa z){Fe~jAWP~7mTaE>ZlUNcdwSQx{Aw^rJJ_#H|X6yiXRoP{!&K*%iF_a|7)2u%p*$nyh{&kL_>AMdUA|3Cp5w3HylaJc=(~$15kjGK+)=P6s9DBQ2 z3DrZz{d~`HvVbvFxB!n0+Zpi-e!jz=PMrd-V(X}zR(ofqGNBQ&8kt192c_wx<(-YD zU@cv=y)*3Ge!|KO&D$$^=pHj_Wo!k|pYvt3UxdQi8Is;Nu7L*Z64N&nHf+r>W(rCm zrflWx=>s^`67G+BQrHq`b75aGw|Dy*vg&UQQh(~ZgVyPgT~lqX0+x1YWZCt55~;tRXz|>OVnOSMgCtXXB2k<(eD}SLn3KaOtJ|rlDnS-toOn zY=z2qtdc(`;<0r>m{MoD*kN54@5so@8>#vcRMu#}sgrhB`lqRoK`*xu=>=C3cv@I% zZ8LKO-KCeXD#xD=6+Qwo*Yl5Guj#JxT0>+6)qp+V;}exVG0!22rMwpi2BfHI!iVMi zG;(Kqe=r*wHK^+hsBVgy{g6UW>&Rtz?+Iv~Owx#KROU5;EQ$35!I5oGbH;(A$hh8(KUiylE9L2 z$xE_@t~l(qi#qIYWc%&31Z))s*uR7bY4OIq3@*$mveeoy`#c8?TjQ-3K+Y1HRSTtRrxTff9on9-wHBb*d}&eOpio zR4xl#|dL0IQS=M$GC z5ZdUxyel+~y{7dEn6O6$je70INc&XlfjR6G@Q?u$_k|wo+4ytYl-C!c6-^Z*l%nCF zw_a<7a$$rRuckd@D7=&I3IwH;Ypg?gSY$Z4L4siByj7*j!TZ9w=>|)|W7AcJ6GyRo zO0%~mCb}&lu~py4V%4?)J|ed(pXfpnZSO~thBAFShmIYC7=EEb#(7fY5Goj(H+K*2 z)N%mEiACUU%7IA{kG3aH3T4()s{Ra1t%Yc%y&gMRO!GVV3GSsH$*n#qhppVI^@%rC zYhyA<>y5Ck+p0HvtaCX|8qs(`Kn!*VK@5iK-K${QP-OTZM?C1bB;c4(>g8E);DIeO zV$?7ENt5!$?8j!R{;r=p1Xxtm!U%kfRDSzbC`OW;embNT`x zYlOl!WG=3VoH7K4YdtdfqJ0WBeE|lsb ziMUb%1D$Pe1Z7}a$}qVQ?DvJTu(7&Ivcflb!%wh#m%>~yDO(>@{z2!W*|oDI|E8a^ zIH@BK@{#aWK&O)-F{-%4E(QJGHYSI70bI1j!XShu8^jxF-+jisCs_!CQKgqvrcS&J z+Zw^jAQ#SQrwkq|n+`_Qk!ZbdSs_Z^^|i`6%d=VRd>Cu^-V0_2=u16XL$;ZTF<^5Fnb3&;YC)ZMx?tDT#x8C_v%G0 z_gr_VJ9wW4b|OD~S-R!zH>Ij7#BzDw{F*v%RaC(fgL*U!`0LNU?4?`Aaqf8wG0&U& z3QyGSj`vUaPD)8lB(trL_x$SiA^p`#(=0g1@{8cQq88n)xY7?ik2u|*Jk?O1e!+=Hu!5>f+k-kkR`lF$Di|3YMyD*K7WQ<1`}XS9%UApJGLwHi^&z@u)W1uM z4D2NvVcq{Y{|vKN-jSo{Pne$$Xck1iJ=anRKPyFsXNtEtU#gse6D<3f)amD~AvP*y zD9uOTZd6JUDt;V3;?&^~|8YlwMDxC)-t~edyhkjQ*MGP%<>QFx*r=EYP!CY8Z#CF;gAx?Kzks!;7-@k)^dndneDqe zd;&U}R(dEi3gvhi2RDp~GEx$A>|}Qx18wjwd4YYCaAU+ce`~7h^_U-C{_a(s@xF_4 zIN5-=jngZ+0h!(^d~kWEm79*DAbrdWGj^D~kkhKZQ=pKRBl2=iRQ9>8rKTO?0T36b zDJmhU?jwqrC~E3HMabhgCa%GIhCHrtwfE4mEMnvRJl-*R3rb$3%IXZkJ|IsM?qAWA zNBEZ4;Lp%L$8H9RD;hJf(+1+2j)%_DNzmm_4wBC{s+gD6R0O%M)w~OvdqfkbuKIub z51Z?MTx^cc6<-KE5e>9aJgOCd0e{^UQ;q6Yw^N&!5N=tn2R2tAvhh2ttM(6c?j*9v zxPH8Hb`w4`Nz(o3f#^r!Y1;mntC5HVZ$Z(G!A97{uQ{Ay0ho5g<66u_uw7R@iuA$* zp^w5GV;h+SXHO)kt%Re!sjPg!r?Q!#oZ6Y1d|*77O}E#!ElPEl#|h<5G{H|^UzOz6 zveMxW)jXB%pS)E4truIH#DiE<$L1=iV;2^*>*Uc0?f zdXWx_^o~exp?6S3I*N2D(gH}4NC~|O3L-^mA%;XikdE|T6p#`KT{?&akSdW9>izG1 z_Iu8IzI*Ta&I~goGh|5Mc~<$Awe)>7tfebqA$>m~nX!>q+?PHZ=%io_+*MN>VpCHk zuH!iDA6kS`I!3PwiV1Nn0Tx7iV-@DvT1AXq%z+9q+OgaY`y!!nIU2T2Rp(VYv+lI3mF%7VBavje_poKT%H6d|}B~?nCz(mhy|h zc=Flx5`H%CT}@n^2`wl^R*(n=+5K=8P)Ujo7Z;K$4etOR%w$`3FrPVun7B`E0?N)( zVl>mISDFw`53T{N2U}(&xhcrKO}ey+TJ920ZaX6(AyV|=vVa*FF@9yg-SobPs*XNK2K&R#Kc3M)xGK8Zi=4`X zQj`2*j4`-R0UX4}cX7)P{&}J{P$)o>l}>M`uk9yH+4a|xADwB=uR7DKM(#Yw)ndjg z@Q>_ZvO4GQ+>(j0{L;n3a~=`%V~pQMU)w_1nez!!ba12NY_4O<^qW;2i@^<|$K3+D z_Y>Y~vwfH1+%Zi|edRi16|r9v{XlFzu5v!_)rZVf;FoQX8yT`=RX)m&XF3jB)$Ajl zXv(iNRkus0&4*!l#&rf-NgXQ$D_Qp(hHyiJWe=MqrwUuiTHUT!@^%a^xxG_vgEff{ z67c^(*U8}HrnCBbw)$6p_#XJ?C zYteXHS|ZQc$lj52A8kn6aN(bbhMn&vSZI!N6Y*-9P4BpAo<`LTb-a#Y(51#z(MjewMYX^#W})5 z2NHQH;+@87DXn=*@oc$Ac;I2H{5AAVUb|K{`-OXTT9DaV^X<5j@60c-Dq>*!mZcc1 z4H=A^l@eW7gjag5cFBcR@SVoM)36+RV+;OdB34m3;-U1vl-cXtSF%Gg)eN43FRyC@ z8qqQev`5z%WcZ2Mj)`YdCIhB*@48)iEro=R?hcm=6KwnoJhn+@HVlZDAb>M_3+DiH zx$9GaeAnN8a7UhYRP0z&plfW8Hop1mb`O_3ctK(0SSOzaU_!W_2`&wznoLZjh`^2m z0(z+1Rz!Fki^nkG&8gP?&{@O_1v!(!O-e0@^T-E&bSxw-eL4!BnXD)A^kPg0;?N$A z^}m|>y_u+9OS1AqBG_VLv-d5`mgGhb`3(fH#}tyva<@`N+Ary8?Sj{W7kF4#siQAm zJwNt4MySfM@0Sxx@hdhen5t2KuU_V<}#bKg!6ygldM zV|jGKCkkB(k+FGD@kR~ZX72QQsvYj<7^4aN z`^=${SD9iaZ@46?X%#Z>l|iy2bM~Ngj+dV`Ff}@mDQFS&YIShhd<*hj9xXQ1QyMM+Fz!ql=9N>F(W*gh|214G6@ zklj?zXMdR?zYP9CDn_T;^WPmD594m#nuTNHph;1w^zR+B2U(zAQBu6COBcS8 zrCpS`kN*|+c~joSg+0(XU)NxJ$oRRJaXdjPBkEn%yX6UL?ES(5K{`UAkF3)*5hDFt1|HxS=lB`^>gN4{@oZ;4b|eh|b#J_ruJ&F{ZIW%Hh((t2e!ljrM2XovwCIL(WHI1EB*fzkReI zM++2a*%Aw#7dQDnA+2@Vpvhh+=674_azh^9N!D^dp_KU1`1saqYn#=_AkbbU??4^}x}yRG{Z5NMb4b+2^_4|ya)J>o zJ-}Y%H=~&O>1Qk=O++{t9e@54$;>k70GmKPUdsG}1li;~BD2{ajeYjSQ8ADM$@7F{6ye z9-yKx6q?KbP)fe=g7WhTzCUf{BNaEr=^xTW@u)F_=-yRM5)aMO#fHBr9L0o9K7N6< z>)7kGrx_O3rTzUVEU=g>a~KWOgPcPulxP}71 zzoib~7@Pk^9RDZWcQeMQck2^55it^vCQp)}s-olLHc4XQQeKn&U2^=B5P(3gr?0Ik zOvzgqjDX9kSuwLhpN_?>rKD!;zx3#Bem#ei9e=yz9KxVm9pTbkJuj0?na{FmNHOFp zHYYY6_h5eUj#!EiC5jvLyA{vVYlV_B%Gsl6&fy|i=hz-;-PBZc|4^3W0DK~uO{0yz zt*?8(6;49W4XOC1S_}SHQ zp(Ow6FsNkInCmIBfa&4Tp$H+jZA~_qn2FEJoQn(yg-)h0DP|6yJzI@ zKn{#NwEM0!;19gl8)rxqQ*}Vo_>*@{?rQ|CqU2=+pOzV2rYpuTtTNuy$+fTu_w1Y| zKN(3RE3M3e6``6cs}!^_@F?jwx_@$=^>h&?+JRs$kzH;|VCFUB3v9(fIWwqowj><= z2+dWj+&z{CjI?86hmClBD8d^KmDy88;wVpMhrwX=8V}2-;Pzk8xHH5ZIY_PmLjaw|{euB((TsjtO>LBh=rd_hr*@r-=XZkzT zkH=%*n{+PWY9nZL1KKGj&lp?Fi&Dp`s6<-mlh~%5EWWsHPhrAFZ-aNYs*F{-cfu^)jo=4QY!O%v~Vnv8cTwZm`qb`@Wpu2%A7r1N2wR%HQ*tfWZ7??}I_D$m^Q3Y} zv^|t${a92rj|CKY2CPbvKX0N@G2S+;e)}a}nea5L3-Q9EoA%cDj*ljU)mwtM$y^NV zb9A5K9WJ{OkqYa$2mP3{yYNqEg$ z#!9`3hTO{~;@!VhKmT^vDUvAOfmwU}`$t~;$(zCh7EL0KR(YxDKJpKWjZeIDn93q4 zGqlWf*0#VccSYUaP1;0z)7(+$kk0(Oe{4pp@<_#&!$6=^*d|(O{573;qYs}M_If4v zIO5DTgsp|6V)e2~GI2U?I!zNp;Qzke%*5Tt_f6W5h+x(JPxqU5KR#xtEVp()68`@U z>p#9|V)>_(#Q1wNUmj*Hz+7c8^Cvk=G~i)EO=v60>iLiYa}%8Y{hZ2Qonk0CT2QJ( z5@6oxS_?~8B-x`HiY@65avnFBh33{oW|_^<$(6Fq$d#_xkGc>7GauK`ertj17|guw zM2emk`MXHM?z?UKW5%_?{N}>p=pZn7_rrj~m&eujbs&%GfTd-d-ah@4eqa#DS1IX8 zw$j-wi4-k6XxTOWoC8&XGew2DO#0p{*fMK8r3PIgj--wc`=YRqP59;kHAFN}bf73T zA(nd{0*7!6ChXbVv!P=3D5H@pQ4*UJ?Mci>089*e;*W&Fg&8n*b?@u=(1)7Hk{-DvTx)mAUApG@-I}09xZYgt zMwc=*XkFBHG%;Sm{f2!RKl(!SSAc5|At2-SG99a7>Vn57FvEn_YLjQc_Z=1m*u?o! zN-4P+wMjQZ!LQmGs?vp6iXKsEHF1#$30f*3&2@R_mC8*G*wgHq$UaSOA^m3=#Ogk< zsESToi9GhDQP*k7WJzvp5pVyvF1$eUsF8X1M*u}urHM;!?bYqk1;Dn6wHUH%a4u0zo2t*24bFIwBzIJwdMoH1HDnQjRm@;@$~`x7BKxZi{abBneWvyXE^8L*~(c6>j=L5 zc&V4}a)z9_5oidSpE6kGQurbiw9?3kB?_aPUNO3}{+!pG2o?V;>-6K&o^Z)RQ;x4k z$eV4Dxh)yweC{GQAbBpvZs+D$P(3e=Ni#dd65j4o#W8l}R~I_94WAKA8woskti20B zH4QD|*4&D0!a4R24np*$Q=}`UuYSw+v<|hR&*g4_eNsT~w(er!;d(@LD;b6@r=u?h zdwu$u60h`eUlZXs)tmKS8WG+`-On%O=bX>OXY51idlF`DaYA=hHFRen3t&@qCGc>q zyD~!Um_^=qA?9HUqW9H9q4H4Y+ninV7AFSckxw5<5k%s3PX^>S)H65{DN$>MW(%ZX zu98L1!-j)1)B%fOuR70))LDPrSSfwUEJ0nd{aktWZGX8M7EkNgdgswq>ow38fiMk8 ztif~5S*tWG({7{;*g&WAlL(m}H{oRdI-5=$)`@J2l-U!I!@EqVsi7OJiDN8wqf|W6 zKg#E+eJAA`OFzU$|GK?OY#MMTHpx9P+Sh*C#)jC^9LCCSC?7MsO;=1}!gPB?3Xb3j zCGI~z-|#?8DA9t1r1tRF>=sP;KOL(+fE{ZVW@$az)jsG1a#r4(-p}rvP{xw!L=as7 z*9-mfUU>7xx7$mx(S4COyWD8c2RhMhrgCRM%U`WSPUA^?M*^e;9+oEN0IU1|6%01t zXyLFIY(Q4EN@x;SsrsE0giN>KDfLV~oJc`ny^9zMg3OOs*-`<$OLW~*)UOccx|A#R zblVio!c3kPZ;kY3?%0N;7h<|j&q2IKB(U6QO&z0z=Xd2Im#H7v&}vUUxYrwpAz#?G&+wRE;wn>OVBg91?$sO(WROXXil*D$L}kS|UhX(-gt>>Il@yo-*c!hQtOc>d znBFmU`iCNz#$OCB;+G%4k6$|9ZTKToA#`UQ?(tlUF@ARO}BBQ;ADc)tFi%%gmJ~YkdFPp4)&i=9bOp)&=kW)6P-7{y*vI z(+?A&-)PbJ<2y(t+(%B>+>#6&T%eSnzb62i-m=pt7p+q3zx}+v=cMInY&ECIoEO~( zu*WwAzw8QC-;m}SZ#0C1Wof8;_@mr=J|D(vIHmG-*uLFQc11kgK`{e>Z*)R~v zXv!u|k0cg6AdQP{;dHF_R1m7+&V$?Q_4P$7BsV|8a|ejW%fA+`g+j$4lbLU9E~{H!);^kwe(a3B@jIRvhf2yNA7*LENrD&s2Q?z-%ei zd#^TVbs*}d7y{MW>-Gp+W6^m$r)ijS-rPraBRg)9-O)91yRoFDDNVY&+;ZSx~b zqPtTVxEYO3GP5>r>@c4V8f3eh@$`<5?t=w>Q_&FALCDHvCdeSQxshUka{__&ZNrzu zV_z$}7j3TXMUYosEr*lCQuqV0!4Yn$B7s~pIjDP*BTGIb+WQ~Gtv&!VXrr;WnpK!V zdDj%Vsj}&`Ajf)O}Oa=oe#O5 zb44qSo|m6p7*x+{yIFT-4c(1gqka9-QEH@mv*1N@o>@<=VcmM`d%^* zB-9J!eT0eFsK_@vZu?4LJrUVZSTH~D(L&~LWRZgMlCC4dNqwc-|0!+6$7E(y0V{Zv zT3}!g!a34&rwDh}dQ+<7*?U7OVM;9k-(B3TcL`qx7r2Dn@81&cQFTE!^*;nyn5UI` zKdA1i6W%!qHF}&R}~(S?3@ohgBVj zjex&K=#jMc6+C_&ut0tO{3^3{Zw! zO&w3(X4>nr^nJs9h#(PF@T4-TD`WN45}(-CFYXCwuIy`PCocHjw`vQ#gbc=XLi*jL zbp+K^8f;|O^8)K?i`16~{_-Yx=92*h55EeO5}w#;^ESAhuKjd@AE5r56r?Mih~Gut z`aBStIuUrS1WRvz`zDpj(Hly%PMeA5VK`~Y7L?=^aj)t^KxX4Zs$G;LjyHJDL0i_amNQ zE)+h}KP?^`o%wdQ29QKOoCcucKo!w44uLwZNetYV;iM$U(*)wXmCqD|UHM?4mimf| zW?qB6{q7nYuxW#xi2zL*4d8Un+d&`3Fky~1$;>q9rihJfF)wB!h`vI)wn2Gu%sDMh z=Vo{j`I%jlerPcMK&5OaJxfbaTu0wJuikg1G@N8TI-TppKr9kM1+Sc%5<4aaa114J zn+I%1Kyfc=ozIVc|gE3p>+|V|)nmghrPu5@T%r}0)zhFAm z2emFv%ChAYUyKBrsvUS6BX@SD58XdbhiZg5j5NXLWJ>0v{M*;MaDoCqnwb3kS^0-( z6#4X?D1l7xYfrR@tKSYz6&$&j=rJ6sAL0gU4`K;6z6#d%TvdvwbU7ei;pJ_pc3mMB zB+`9oZ`H?S_<4Sxmu9-=Qa)D7Ur7VPdW8*w?#ieY{M32*->S#AH*h6t1MnXgaA+=m zF!)3^MK%&fu0saPt>;EHd7S-KRENyaHnU??uT%c&n8|cG^Pk>*-@Mb`9LKfsx$Ow~ zYDZr;rUtRn^jmf2<6^DrYHCMlSTY^jh)sF`KHCmSsP`N_tkSr#dpCeB`=L+!C$<;Z zxX-u7R3)T3s4(y!xoz;R<=frzu4c>6=qqIO+C zHH8X|JN-C$1(yf@F&hu0HJj5KfcY)x^-V&p1=6-rJsg@Dv`&C@&0UdaIE}+j&LKSm zt*hRZ%n=9ea5d^`;x0^qpYT;XyoQ}BkG|&O1?KWlqkI%jFOnJyEl&ZC)^6xj4A!fi zSZ<$@NFKaveIdu$xVag@xQP9tS29OKhV$@KfS!pu0@IXAfNH#zTzD|BJIxp_v@E6r%=dD3GAt6@0X8E@;a_ zkH}4hp?Z}ZRfyBO{OIrnlVmFN1+hcyuVAudlPg}g=Xv$IYCb9iCSS}h)W~5bkC~#e zy$AsA2>EryU%p0g-s&;Q8Iyo_R0VU{tCFDKQbA*Dx2+Rff_UK5KunNEDmf|k=rXP- z=A$V)0w#hZ6zuMXn~K_`+O#oy>ZV0xq^JiQ64PF16Y-p`Jd!4QpDg9@NsecO9@Ig% zZO!6QabU^+poL1Lf%|?&F1_&Piv#ps?7@Q}n?^eT2G8y|7*N>9vRD41y=ZWVGy+H} z=OoTMfd?l!44SG%ZD+?D#o`3QV%pZlT1%q4`2d&Ru2mU^t`jMmN`E`~Ti`-)ppUX(@K zQr%))u&Vd-Ia13M_-S100&ST~Ka9>#OW&09xQjzXW6y21AyWSol{U%s2BE_ z?*8N2oJ_X%HWoX7^EmY2k1(fed(f4->czHfGnef<2igpKWPUj%T8*?cz~MEscpSEO z{M=p};{DN^#~@?z{A*kV)Qv|l?R8t}b%KaYo z#bXyw!}q6?hqYLYj-TIEi&z{w zG_g&?uBa9qBVtO|;)u~j{Mry@-RF6+l^4%QZ1dte4p|%LoV9Q=Lltu=c(jn|XWZ6) z5J$oj`f?!uefwAbJIl{ULLX46*@YN_xE+Y?uo@--N z7d4T_1xf&xf>zB*(T0TNtlMJd@4%Q~I1ahnk{i(jn`6tWR#TM@>x0GCu?3&)1u~v% zqa_mtBrqPxdv=mf?-kc_M<3LMNSO|f^|Db<^c25lNp5QqR-=BLLcHg~BfCE}!gS5bQGT*bHj**z5g%l>KECOpT|4QemzKGNBX zW`CZLzWL?PlY%L8q*9mIiUgq)@8>vd-1P5G{2iC83KHyV5pFt|LCcMQBm@72iToud z2o(MAxv!Ro)!?wPbIjL3@`3Lcu zG1GY+T{{$`!q`cG3wWcyuAC{}&5cOJsFp_Ty|oy&yv|j>k#8T}z+Sdl}Nu zgA4yV#aYn9aWJWo-w|486zYwQcm(U%px2%qc_5MK6NX}+Y zy&V6@z1V|(Ey!-JDI!zskBq{Py>csSsvB0+b!GQ-AigVXCrN<7>MVZS`D+~3HHaMM zwRZsaV{9Ap82z9X;v+ec&Ro1LQ;e6RuqYe9P^Lj=fxbL8jGA}X!u@DJy9v8lrJ)?} zk~eef=%Sy10?m&HOiw`9l;%4ALu8=<)pQiypo4>{*^pp&n}NczDMh|r+#Lxs`EW6D zEL9mH{!W8^rf@-TN0k_W@QVvnhkRz`snM3Bh&2_qbn??Y-GaSV*O9S94)Y~T2DV@> zxsUaM!@sQ^!)R-f4v6~V3$Em)!x&=U2ms-*am!eT=1cS zS#q;+!xEUg1`}P)1kVS(fD1YBX&f`((K;NBUDbqa!85H8*d|Ukn5+#vS?YA<(~Coj zitQIR7IZ;AvN9rPC~U^&M#K#`xm<&JWqw;y$J5Rjtl$J$@n@Q24%n6+?n40EkD9LQ zj>K89xw_0c(DD7yt6wAgD=85#6_$cYxg$<88c$)cV|#7F2xHpS2m81X9GiFHtvcrcKwt(yDvgr<7wWP9fCU5LF?Jel{;9`Uxb<)&oU2VWQi5MfCiUHBr@t^Ewk`FatR`J z#uMlB94#>8Xt$iyO`W)$)YGNl_*a9CYJ@6U0#|OVKL{e+{7fUV_S1i;`Sb1D{hx58 z|C!mTJNKKHGSis(BWCigrfOtUwVTtTtBRW{kTtw#LqCQ;7eXm<@B2F%%4SkWzU}J{ zSEb%Ds7FC142cnEm$7HhXAkCcX!Eu3KaonY>WWK2QS#y`zreVK&|}BlbEqDyntq^z z!t*Y7`hdI_xZ*~gyL9;LP#SddNkhGx^%$*O3#~{gwI`H);vf^{c$-XqQ=Mn&mfIht zvuL0Q+ELhJ2O~7%Pgk92UR*J0xydKLmL?y2BftZ7=LAv+LLqZH+gDbUwi=NE{d$zm7ZdRrL2R_Y+QzN-F`lh(nt3Wt#G9zaRK&VipSg zp>iPK<^@y%*~AGqkW$Zlq6HxyqPeYrfp>T(V6nly>Hqs19v9{&Wk`H_+oq1bR_|{; z>BQ}qviEO)U0R-x@;iNpYmV4Ew4^tr^`K(Lnh<*|0X)NO#fv$nVs=SS;x6lYmaeB_ z9@J8N-+u;%4aRSFt=UQbTeZrX#6i4gcqyAF__h7!lQ!>z7yV4V4Ql&?6ufF~X)@FZS0D`O2Tjw#M0!5}Vm(2C$iXIabuoj?pVR z6fM=Zjbq^9wzB($WY|Gv6mx^7xW@~dMM6vI>0{gaoZ0%g(U~^34=sry@!Qt5MNlUd zBGR4al&ujj-C`th`@956?PGTp^ZP3Ecf~2L%ky_%B7+$CL}wXz=WlUv|B9^V4}j+H zMmAHafb_Ug436`=4n8h1ttTzgns^eFQgpaL0wzp?j}*u%ThbN!^_n+)>$79TXW_&# zC5hhh;9)Jz@@P%9fY6oF8UXMg_mkrs$AlR_>Y(ksHY}-I;3=zJOO*VRFFzt-&BOTe zIw!?M47S$&l`iZ!oK&Kjvlh`ayMz~(u{{Q`49#(^0&3Ml{HvcLZ*Gl0~XV)trkN#LAkO znAru2bt{Zr$FmV~<7g-*SLI!6Ojt$Y>)$uXxpsvhaib3 zkEqShAf`Jhz`U)09Bfv;)^#pzd8*vlQZX2!dFK{bT|15Hwn^nX}fG| z$h$r|n+6Dpg=YRzJEhE%`*A1*5;`eNQR2nF)^69$qFlQld*IHi(!n*jHEk0cwNF+e z%0oQ7L+oUOSbWFI0%3W6?}j(Hijn#=AwB#iIc)r)4@)*=DdeiB6lw9C_nWS{af9IE zc2-dLh%59Dv4eZL!+c4XY++_ymyToJ9J%ET*_KM&v8W~QCpY4WZe_I-@pbD*Tgc3* zE$0J?N-aOA95!<_#zkKHg*V%g*A44+sWSOHi4^FYo5gs&`wbQ6lViFr=9RHO)<4@9 zr~4H9%imF67U#xnwYmQJx`m02|2TzV{6x`}UPnB@}9 zLw$d|4_fN9_3ikmf?JBj(X2d`%(5erCE`HAKsvZ);feODn6| zU7C*QcHjZUcn+80P3MtrTH%qUPXBQy!A^j7HOmCx&msD4Mn*;+cDiTI=qKCOy8<9! zb@NC9q=H{hzH^ad-0EK{sFuHYWD8ClD z>>i_8p}@6tt7MA0#DmX$wVzu3rb*l+N&5WF!Kj&{=sA*<`Ccpb(a8CzN7_D=tek3A zPcB#G+&I5&4Q+Xnk*pnlG--?;zh&}UWj+&sk7)PI=+@rnGJI@1uVX*N?GmfBuWDqE zRUSqwM_}pkUFjQI*b!%+TLBuU-4FCYrtOyK?iXM;xo=36?A5+67WEs6cOfUL z10q&0qYpcU@xJ%XEC3Y?cvokzSueof&kF8ZyEqi>)ur!}QP1C0bpueX>xn$Q%hSNM z5_3x}FgrAY)f`MHlcbzFTwQ(uLo&bP^>!_aSXJ?WwjJJ*InJ3Qcr-))$XIWQI?@Q_ z-98$l*CJY51thdz)nQRd^wF#mq*(GSL3tg$KxdS$K z-1SwBs~BJEIfq5u4k8)28Gqnr#kG#Qq35j@=eW*VY_AK8WcOTdQ7)OEJLc$aTVL6O zjuBzKP57nu`Rdy*r}cani8Cy&Nm{?8Jr5HjGkFFwW1ad+U^8jl;{FANh$>yB4ioQ7 z9eYMC(#rTLIW%oPm_GXSVjsjAUAjWATGz5t0VOH%ylIY?PrARaWp0)yq0+_ixyV{? zfPWrQI!LlKCiVK&U^n!T7IgD(c@sYppIq8mz6IoGN7&y#jia%lexAdsD0Xr z#;-Wc=}-Xf-A*RAFQ)xR87MN$wl7S!Eal8y1l{Oi;}U@Sv}g>52&NIXFt>2+S>q^{ z`yNOwjOK_#v1}%vffSD|_G;{XOEg?#v2)0i>%nUw#ZMOf@YkEZ97r9zK5_G5eJ3Pb z0vh^Os%5+y5{G}T$_$zwow6vX%cOw=b#WM<3D|gJC|)zJvUpA2`ber3zoqZP0<%35 z8r71&sqp1dqq6d^Q?_EbxKr8ioJbsfmKKL_Vn zh6S&a^P}*&Y_P~BB5V+_zp_(Ig@Wz_z*)b)GeC>Zk-s$t_rm}Wc7upuCS-5}M+uZt z!;kU zdH%*#cPx2@d$^t#g^v!a#_5@LT(YW9CO6i4*t#OvUR4MiIh?~RMm)5xs&I+^5bNY_K)Xg`#`X8rVdcs-2#;jnU0eheybL1KvpQk4AL^g%CR)!Ibsc_QwMp)7gcwg`T0!NpYC5pIUr+N7+nS}>M(=s0>m&Js{-OSQ1l$^RS^0c^LW8dfPR{1n~z=kZNnE;h& zETB+63Se+G*Aktd{5D$R6P0;?FDBhp+R5B<^u(O|5gKO$xFi(hGH4ApWb!LO=RnHD3Kt|M?3K) zvs8~FtzseC5QiOp9nAb(FiCXp#fJLfW3l4R7yjhPR&_N8JEOVpH}pK!5;do1ZiB99 zCw}c|A4VDh(0LA>7H)X`@H2M(@`YTlt-tiS_`T;CfJrNoARZEKdp&&PR&dP)C1=={ zuew_k#~lm4Pacx#Y;@fwqKIDpOhFU0M6hSQtuHs2tnPkRsEJcvL_S|J>PW2Mr^Qy7 zE_nDi!M8LJNf2PhGydBSMGXr=01}Q^sFhU*A&$M?8Z-Z%Xl+pQ+K#}30XY!eq2gcL zVDBLD2w@%EkZTXXVg~xi`P<0zy~@C_V8RNhr5dbDvImkXKhJDi^Yw7?-(e&s9&Gl+934R%B#1y zUuspJXZP#nK553c+dJ9GR5jZ`*`aQ#Q03%1bt$|Z3m>=<^F2(5G7dpp_n+~!s_j`}quiwAHVFwXU_fpUi z_o}lO=ihf2rR3)4`e25AYWmAESKrdh!$i%V%4zgTicH5D<~#tvd>;U`y5Zg@0Gl6S zq=K1{!c$0xgne*-$vn3pd;(Z$dic0}>{7}zxXK|5346)Udw6k6+iy5IoGK;P_03ws`rSEF#7&&a z9-){+ul%dQLyZg^nuQ}>;P4nXxNt$E_|yh8`VIWrvL^nBUuNLpMaGkPQU z+v~;MDfRE3J~R{Qw@x4`QZ<206X`(hTdpe-`<~gntF4u*UsPq;+9J6&-J%$O_e31& zdK$AWc^QcLMHLafqSOB;;P=vcHUs2&2hZUbK@_Ui6u2znX-fhM{uCzg0d@sKA<>=uSL&+>j#&qS`Te}M8242%@ z;cJ{T>-EV(7J7qh2CwBC_|P?J<`^Oq9~JZ8vm4*Rx$*f!1`5BbD>uA%CFZDuNWE<+ zhJ&;wf&1~WrjHCw*FEkR90pztbg=_hkhPOdo;_-8&g<=d>~K&23x8&t-<XMCr?+3!kh+V4tH#}RfqpVrTZMwH|%C`S}qggC~0js71|SBE8V`PWF~}K9B0G z=?ag??4U>^1>nx2NxpZQQ(4!AxA$5K)2WN2LPDUQl^IM=Cco{j^X%jpwKFlZtq;Yu}o-_cU5wmqtyk zPy5F5Q|#kh39@>#BLlro_C|bd^FCc2gdJ<-GopIGxO(_(iYtkG)td+B+0c3k3IrxNw$a?i)(P4f8yk%s-d+lHRL_?6 zt#7BRe)BWH{hg>2PlxDnP{*rvw_icnAcW8$!^oFA-*d^$=QFnqS*4cvgB6hQEy}Sb z$%hep1^-;Z+rK{p0;2+__Mc1eTzLxI^*Nz1Dd#e4E9?^}EQK7s1K9TfA4YF|2H`3P z#keLUA`poO)2p)r(9F{M1p&HzNftBzOGx@8(N}!D_u*WI%R5bUscs-z*CnGeI>?$I z*k`|NZS|?|RNuzz6@K#Z$?a=hl>Jv%9c`*4T}tj6>EW8c^q&u3uJ+7L!GHJzQ5-+E^)%*_wj6YJLn-tLn0r2N{OGQg9_lcji@07yq52&qkUz@KlU{1 zDjOM0dk(U{=_$NGvp%yAHT7bF?Zq}+M#W>}N_CFJxZX$tlwV=kVCVROOe}Q}Hht)zs)eiFKx*Zm_|~TSfqgHiAJ^?6C)M8PmEy>EH^K^sKYp32~0i z@mSVD(bT1OQdBGRMJ@EFCh|+{b2geT|F%VDVDhVUWC~3t(cpu)Shx5S8&+~COQMW| zf{*%2{Recy(feug$Q}!ljp&9(Vo%ocM--c9D7R^_ReS56l({EiSQF<wtw*c4K|%axb!IZT5XJKc;}1dKR(|Jv z?mj$!>|+wjQnNT3E9(5Hr}@n>jk@M2-OYsoA_X(#kZUV;i2SwT`cbPw|HXpu6Rve7 z*lz;r^K~T%E1@7xW$?)ZeU}Zprq^@y_6MQow8!pT%q;(be8Rx}r`={hT#-tDeQ^y- z`Q8T)hj}JopMLpHPUPBRLQA6W=;OP`U}JId0sOIds!_UMP2Ro4?|ay`?8yuhg#ete{_TTfu_24#|mHOV%6oz3UbcyIaIy9~rhl zw7M<(S)(8CD`7u%@og}+b8RkG=R$A6y;ZF^U}tKXKDFf;`>F5n4suxR>c>F_!=R*n z)2FjH4t7Kmc1hiT*gG}siLjMVr=*q|3aG6!9-HD4S0tWBl@_p;6f>06(jX4(T^e>L zRwD})wkMn;NJSNFeV@ucQBAoBVHcBpqnrA$$M(4cyb8!tcTh?@jv%mP72mL&lq3+K zGg+37rZx?3o9vp_L{h-UOTJjPSOP5G>L_4E3!eFkgpMScdbNK7q*<%HL))rlP`v`2 zfa;Dra3^U5$zXe2z}yvDz{V+W4weXmqS>;&LhZ?6eSf={Ve+7L9wdiaY+T!Td6 zE>FQ+Imy6;0%lN(iw79dUdBPnY0I!I>PRxpuZyk6XQY@?J653ZWLpZrqB`+9VEWDI zpW~tW)@Q)D2#c6zK9_fA-4=}p79OUl|p4r z45xh{{)eE~C0?-YjQyrB_2f5r__KvX-F2@p))$ASII5N5(%6Oq8qd3&GRh4)f|8TO zuTDj#JX@F}@ga>$*-5WhmSZW@x?73S+%5nBHPhwNEX`R&gr*FnOmMcY{RW0m4h!*} z1quF@B==QPuYXO6xXSZr$?Q07>F6czI77wn{xdLO$D-gbj{iSR5dSCPf8E=^mod8E z>d7L1RlfMOXu-keSMmyrgXg(hEUX6LzSe=g{hBz(2aMhK85X5Zr|zg694k8VZL#m> zjrPsQ&oT0RHl!zE*v~GuyGK_M>}?c&lGJh1G;C`(+}amPi6g#}m&(DX9`j)7u%wiq z_7rmb-Ol@<61^RH$E1kZ=+)kqy#0CVlYW1X#m;4Q3Q&{AuEFKh`&6;YSD9s!0I5&1 z{E%VG3?i;nRUsS%X9ufi$|Z5aadN zE_pk9k%wMtR~t1Z`N+ALl?G|>ru-FOoO9%u_IgA4zDRZ0&vPuzW%swWX_(b;3;e+^pNv5Z7MWvS~DFKMKN3Ihq|ju>d2G!hDCO}C}&n|jN>^DD4y?4Bm% zF$Iy5m3ad#ZmYp@|6N?Ap6*aACwyp_|pCUlxmnJT>+}QR-p{Te-3L!c-(1Zqd zCW9KoT47X$ZFO+9g|4@^=gF=Tdq;^w-w>^t?E#WM8c@UCH$e0IXy0Fj9mJjZB*kf@ zTT3tawKAil2UDxkj-Jg-QU15A`n@=Pn~x585VYuIa=Zf#(bX#BzKL00qeJfWoCLii zQ^eBONdu5e6KcJ|_u#Hl>5tZc9sgRQw&<=c%d(wk#0r&+AxyzFlZ^LbW2eqf1Io8< zN_uXt#VS18Sxt$~RUovOitX%?l-L}=*N8TVhu)O`O5kEy-_`cv+TsT{nh|#f_`S>x zv)N5b01&e_J1hNw2@4NX$=o1N{LHJws)RWo_EH58Tju2WkR=+D!kB0c{)_&H|M0~H z=?FWu!8^~}xZ6`YE|0H_bzJ|~X2HKEAUv_>H?Ou;m*SSmdq9#C_g!r8s`BcbTh4AJ zBF8?Zr4BE{LxK^-mmxTIUbMu%# z%xLl3OFQ=eU>xU|wi3PCzl%$F-%~|QGJ|$7X(hny!;zN#w`~l}HfN&I;lvw&3;z39 zex^RU2`c!jNg!J^K_bAVx9ib_?!5TFO(Lm4|T)L_8lB&1(EjqK90u@qrBsO)qY+p z#QF#y?8$NiTzlO<5@*EePqR;dNpX^R=7&CcLN{bD(TU?>=gh(ZMpfIy?U`DEVFSbG zdW}_JY?TaiAq$6VnC=!NUR#kux5S_h&w$VEXHH=C&3-UXmP8=0PbRoMQ?^K;e&)DP zqoIoNK=c-2yd?G4m3=7hv%D3;PH~mI6LH$?MjFY~6${%TA7B`FKy#`!FWQLUYx>zP z4T;5z+HI3~LuwL!yEo2ylM&t;chX*+rR&%Kk{_t}(`=ynJq!MD6XfoCL@+W+E8gD^} zfyK6jA{>JuUFfEsX=B1e*E{IOh@GD7(Prvq3Z65`;x5%82+9q|F*dY3mX>9H(ey2$ zoS87FhPqLc+iPad=(Akub^WmxpZSu!V^+0-TK|$WNc+bOUVjQMK{iL=7!lItbUF}I*c3c;7|W|b6Us~ z=SEL$v)+5_e!d7tJqN>`wm!2K@@gLdK~TOl1kyH}ocrsXwfL)s?9&)N}X}$zP#wb#Fm7gSX^zs9sAr0U4;eXBr-BuO@pe5%ub4Di>QRVGk z>^^!Idpr$!vd%u67=vGV+)CB&A01?+ZM=r{3WvC=MoOy>OUy(nCpwY_Mc_x{Ymq8^ z?op>Iiq>T^a9`o~8$LZd72LXFmpI$6e`B;e@sh-_g@Uw+{`)3_upp4xEYp;c&oPBR zU9IHbOOw`SRuCULsS|vA>W9F$^NUp<%NrD~&BFV7pK)hJsH2?Ct91993q|Tyw4U$# z%hGI5W2W=pSe^#M(lWV2`UG92wK+(UiHTlpo08Hh(l_y*Cs7Zf^AMv06;dRTIw{nB zl3C^~cOD4FUq8S>YPFJ#AKlVGUAt> zth=FrI3Ms&HNCSILT6)MU>K5 ztF19-E`EZr6C~Nco1tzbg7bd#4qe%PKUL}ZZEpKV9V|MIGeu7t)6GWt@4fxTFX(g? zVTrhHH@#DR@HE3SWzeJe>X3eip)F9M93z64toL0DZ#^rJ*u}I>SNoIW34QRRNm=gg z3d8c^Df3oXq2Mie^{&VaRyw>v@*@68z3O~0|6d^)ZZ6q3PU0G;wzKV?XTGPsZ6WS+ zz7Pk52{vYO-bWLH(K7VoMsqgdCsPuFS;thsJB4t@+d}74Den~g{V>&lykfcJx#Q!( z<3rJoS@Eng`Ke;c1;A=QkZFv+Jceept0^9%vKw(%+_ahcs>L!u$J$+=maYp!@4le= zpo$x=9Q`kP#Q&^(^ArHlZNY?thA>dFMt}6)MTai?e7jeR_+j zS|4`y9`zS(g!*|h1~wwql&yhcg00$%QA`90R?%TMxMV5{6;Ne=uq9|+Wi>babti~x z3uUVb@_EnBl_I0H+gpqw8dGG2MXhR@&5Nbe*&U7bZsnmXMZ3XFBsH7+#mSnjH+sMA zK50>FyNga5lQpCLW>jtBV>zIRxl969{Eo8GH+h~7Qr>XUL$1+LU}^9?>+G5J1)CR(=FCWM^wpDFCTP^?ir&WE(~F7IDxlMt4u4fRL}E7_r#?;OXIKp@ z%*Cm`IZ*7L)tGz-0JxU$UT{Gr$;MB>x0EQh<|Y$6@_neP9WbY5G} z!lqN!iFiUVdb(_d#AovX@QFnHMuREu;MUWK5no=G;#Fu1GVI``lHeUW%4;p^LWFt- zS{4$3)`sv$fH~Q+sZIekws<*HcF{}1A<0P9FC1P;t1iG$%or#_s&+Z0*jGNO+9FQO zxu7?fWkg3z?aEgDUNDYWZ_z;8Jo43m)-V>}8J;lAVl_M=^iiRu(t~sq{eCjVDf@_C zhX-3^u_5*{sWTfV^ad z-e?%ohX7H1G-n2}s7(aS3*A_-`y<2PsZ89k^oCkh&`+0YZ;&Gie|-xcy=oz$W69J9 z?*apKa(GYRGH^&33EhZ@{&G93izm=-fQZ$~uj7vsk4XmUvq1W>n?;YO6Ha0e+KsM| zMr&fqPZT^(K4)HNLqyR=XeU@EMKsD;R9D$ibb<{(@V&QugRL>aHvJ|AQ=+L5c>He)B>d_qx*F?>)2zR&Ub*n18@m! zKUHpaJ#>L3Zq^dK%uj!zI3Qf5P0KHydkLu7p-3q?O=@Vekdfy>`Fle>E|(G_^W4_g(UXB zTF;bV-jlP4q3ID!)tvDU(KJY|tfDUSe3q;;K_nv4Yw=QWc{C=%eSr%hZ;it7tEdlb|2Ee<%x{mmiiGnyP}?Z$mBNLq6*dEi>Ro zv)Ww-bP&I}{&WC6vWr{cFj{*H;$tS(o{ zy#MSff^_AEbmQlWEGuG-28vj;EI`vRL&>1z!q?mxl_M6HG(TcM-&nL4v(%{`V@jid zsv5m2EcMj5`%)IOF=M@HB|(DRY(tMEno+X~>Sf*V%6gxpzP$fJPc0~gG*ys9i`b^7 zwO2oCk1-?U2iRBhlqj5rTlYWO94r5Mf!{7UgMS&28=|mVB_4PFiBs6+i`xO(Zj`Bg zoU>b{3%{4ZDnw>DI_(YDaA=6FT5|d?33%7H$V9mhkSN3Ozt8s_h~cRE+|3bcrn*wb z@0d4>Q-tM(L&D^P;ZOVRW^V|Vzmkk0tdM?!+ei8&nv4*B*PBLb#jUUfcD)cQwUqYK zc@Xy|-o|oEMFp&zpj}aPqIWhPSDAc!_#n{X(k`p<4xtPGP?~Y_PO^VW792~I2^x*} zZ>AH2<-ojIK|=c+*^cLn|3Cip36t`!KQME>#z#~7qs{Ni1X7xK%G`9Rp1}y@QogJy z$NuYg=>W@K#|?Bw+j&I@_zBG4s-yeSBZk~|qC1lQ(KFb;9GrP;MC83G?dCo0f;~He zKv7D&ftEfob{5Px_C)DKzCe}4dc<*`IcJaMLkpUv9M*aL%)B7y$ zIrmw%FW7aA<{aXBIL(;&E9cC-s>Lc_D#Q$&dI5gVw67a*R{@h_E3(HJ+oa3AK3gO= zhb{y;&n~sPU2V|)!K$v~+5|$0N_wG?&(|k57`uve<>xM7m9KKnBsm2qIZ43xq#i$O zjwFw^mZdR|Tq$A0d!*Aja-6nwh6=#&0MjH~TEA^X^Fw@j;B&ofNQ{hfU)HPD1z}-- z)v`(j{PQCtSYGyYkCFa_GY;k^1ybmzL3Q zW~B>5m+9f3b@Gx9rS4nk4e3i-Dvb__6=Pz+05+Q)2iY2_5Hr@Q0R~IJAG^IN!huBL7t?9&J?=;nf5N>0Sl)?K{?o?wlz3W)=8cU zK6KYUgY(+Y0_*gm&HKSza5M|}+s{cfCQTCe=L_s&(cZu#VvqWiQ7~6~*8<5zoIJ_Q z#0=(3v9&FxKQh7q5hgVQ9osTdnJu!ajLLdbBfH|-`FbcoQAxP-+2-`SXWS1JIKFm25axQUB6ZnkGttgTwOr}RHreFKfVlkgI(=30WZzjF@qXoo z{p|0oNBJGbpB^z|_va4zq&-&^^3U6#{yX+vTJP5%I{V|95w>EzNIC(7ruIEM#;pg4 zOBufux3w1bPsJ!Mwe;3I)^2=(UFnKn=dcn`j3K}A;p9O8vGM{7ItlZSxWREp%F!(I zP*3YC=CLTk_JubMkRZJ1PMvj;@-W=^?(~mH$ERp0jba*5VxJ@d&&6)#zl_R(??s`j z*X8X4oPU+K|Ci>{j9_V*gXT_jZN%xKp)B{gb-wA( z1w{~Ce&cGZ?0Em(`|&E5@C({RSxVP|s&4+Cs_rxVNvABs__4)6=#1dVLhHa@gqL}0YS zuIJ4~bH1Hbd#i1^xaGUlxZxG5`SYc;)mk%@`GuMkIPYCGdC7Ibt3HGs`{<|CgaAP* z9R4}nJ66ATjy~+;1(AGe^d3}|3p#n$yB(-IY` zxb*V&Dv2?F+(pO7ed5g>@6#p8Ll#n~#r$v`-h6T$#90(tU{Ag@J^rb|E5Xvo)Kn~b zcP~=oK~u(nn{nIVakUhC()) zUVhLhnOx9Uh@adHd&I`&3v_%AT@x&pWsP#nN}D!w2glw&%5>~131l$FxLf@vY5{m& z5p_=4p1eJyz>AWFi3eP&!jDoIHIx$Ph*;IFw!fS7@Z#|FoySWpo4*={#ByWwACf+D z6^fTc2BI6s2}=rtY?QuSGdHjGKWoo@ngAlMD(d=si+%t13*+MN>`Ndqk? zh!>`FUKh5uRLRV7TvZ}~&%XwS?$PN#RvBR_jAw#ScdbqT;zj=zi#ZQd8Nk+2`Pz1f z4z zo~~f}CO9244XQI-uKq4@i%(KBI4rdMv>{Hg)M;RR*6$_sVSO@3{Wt%J4`CLAP2wLd z(_)L3pNGz`6Ets*hIZ{WR`_Y1`6{_@`s zXJQoTkZ14k&<6|RHD786|Du^3qYgIcs^vy+=EsvR%@6&_D^eKT59xw#=wBcCR)3P+ z8x39izHeeNCgtp={Q&Y0;!t0=CgMLgB0w*0Nn<=5#U`rMjeWSfu(;jmo+$Xglv0T4 zJpWOp0{-k3Q{rQ$)VS5=sPdz;O4XYtkZyvwCfK-!wIkw$r$cO!7$e-lTz_$`KdAp4 zGZ4$xtj#-;7;z7T-p*dei6?vkAJ-W zc$m!{2wPk#Xzom3Di^ zJ9f@*ns9VCZk}W?&e|hs;!lUBMg8XRa`IQR3rDT(39N+6)nIg6uiXT{3gc$S4#5){gsu6*kJ>c7` zQsbf7vP7=fp^~A-XVUisL98#i!1Ph}<#%@q+h4>EebR;bCd0ACJz?l-3};UJ4491* zx)_@A`Y5jh?N#fkQX6ME>DQHuCa3sULmxcHeP*pQm^x6}r90?ihu%!1_ENoiD6TLm zF^|PT9w)cNTHA3WUaNy)2a;jZaV=ah>f~U(B|&d=yjX50?ZtA(mYzh_tFe`yxrz$a zs$mwhvtA8!-R$?Y5_!~*wIswjfv*a)-#MSe=@RipMS#`qwE8>NX#NW|8SXOa!jW+H z`W&PQIpI^rHD9N^{i;aCCF61c7HFz65SB=g#8Yj(*3~_bGT-5FdvdJ%m@P0_{sr+s zO6W!eyb$#hD1F|FLX+CiCIQZLN=(X?8`mV=rR}{2q76^3;6;6QY!9w~!`N!{V*mHz z@(t%Jx7!jom7dsN>EU3={kFrFIq?-MKkcMaq+)%d2w4dBjP9eOQvnQ;r-pvIrjL0A zGH;bobUQNGEAMn(I5Oie-5f~%;f%H_vuN$u)M0u^M8qgk_30$k^Ob^TbNqm88YQ}N z4(hu0jSIM#g8A>JuDxS=;l$X-v&xmrrI$bB#Be=t3I6jjG5F6>s;RFhLW!w7o~|K< zT;tfkOU&aP6CdPhv<32=!%>Q~)YM$=#T_84^S)-6%R0C6Jl%PUia);ydyA#Umd}EU zMQ5|1#`bM2ysAq%MxCqPdGWVC%)jq9h#N4JasTr~Ty;1F$KT4FwgXi0zQ8<*X5A%N zC`hcAuFhCysd|3iQt)M}HRQYKj`q7CZ*WQxA7^Md$MY`5Z_*YZ8fPCV7x+8_v*us0 z-^1G8Tlv)B+85|2>`-+jW;^+QWm;2wH7;86N=C0f8S5bXvH`Yy)=eRIMKW}8>X%hZ zinX1l-~Y%;-dvrMKOD8#XA{=DDU+ATG@+N(TMr;O4%FEvhJ{VCYNQ1<&y=m#S-7lG z*;7HEAU#dKKZ-=3u5 zUY5p;wE)txcUZQkyrE#HNG*M`^9x}xJIMIg+$Bu{>PJ;{VfwNjiOkb0;$)N&pRK8K{uJt(<3 zo7wJjQ`-6tL`ereQb9hM;R92S*31$;F0t+|;0R+~tuKfO#D9a^?!ap_e)E=+^7AY- zSaX!fWsT9>NdO+zo>25~a#~?1D^gjw-KgzmS&N%#yt_1B)&9#Za@d{#s2pE!v;!2& z;)18eV1FmNG}Yzl-V(`<4jBC?6dZXW>opl=>CC~d;f;}SM zK{HRh`&ac3%|6n&L0xa2?kO7pwl=Z)ce)k<2+4oollL6>?6plkX9g<}8xk@R4iv&`95Weni*Zcjs_u zwQsW2>08+>{r3<~+`mB$Zo8D}JT>ko$HaY**P>^Cm9dG#m^xJ&%O1YIPZAe*KZ zYzllt#a8s>Wih8Fj#{?gX1b9R9@fJFQb}5Z(s(pLmd0e0GbA?Vf%T~LR!X|Ukkch3 z&ov{sXtwy7WtsJoEatbFnOZED&0THM0kGoN{UNphl2ZPCD*=Cs9Rsv{o(~@?Nf&}1 z<7hysvJSc8hojsjLZmpePguE1^+Kk`Z5)4d`fO&Zp2&C&5m5I^KOe;oeyY+ji=ooE zB6d9RVJzC#Q!6$K)jhZ)Bfd(p=0kFsVUgXG5xV5I`5-&)4J+pj6sSU)GZZ@2xsttk;(>PA_QsIIRRq%o7W9ox!8+ zvDbh|0%Xx}Y{^v=GPEr%cIV^I+B)87PV|T)ec8M(1Sn&FWE*Pm=*HJ62CC(o-~7}$ z-b&qGm_3^R=1mVrNZ=w7R}(hJa}0^51c0%{)s1KX7SRt&WDGWSHp_KPGDJ=+Y&DrdA4%>5{Qw4*4|+8uDYky|B){V^NxCdS-d zSAq=QH--I@yKV1B8Eh7HbOZ9@9^hQO-67GR z{}3AO^%>P|K~F|PPe#FyqB{l+@}s}O;r$~)B(V3Rdw(a|&*9WgzUxmR^&sIsBwFzH z#4y-8FHO`IH)Pk-&6?e*9hz(WgmZKgqkYjyG??rAWUtQ^#zIQ6nv`#`b`?PXcD zn(v@&=_&izBXHTB8V1*I(>0uBg#PurS#-s@<028DNRWL3D|D=^qj_U@jV1-dmo+OU z+pK3h&wX2`nY@`fHhXfH|AGz;@<~g^jK^Qtn?>WXY;{P@xo%$hhX0Lz*A1PefBL>% z9QdTEW1rWpUbC7p#c~uGuXryiIUqCC+Lt6F@$-%_b5QvTu0D6PbZtgJ!AkI#0gM_l z_?PN>fo!iNxw1`jtY$44D$|F$moo4{avs5!+E>n);Tqb2y4Py0CGm!V<$xXHt>f8R z!s69%#+T=oCS^ToweP#x!e7Iv#{>-f>umRlsGH*XKzu9w)zxj zrNB;IrhHc9(E07o{m;)I$u_J|$eg++x9$ish7`?~bMknlVK~YknXs9PYs3l$ig0p^ zKdtm*=TA(M^$aDzK@OD4820J*6+I|d)pPmd`&+MFpW7ioS0i#GAzg8>w4=N~i$%DU z;UJ`#W&tggkxS2TC@sCe1C}=Y06zlB3>3v15%3es{lCwjclD!h9sTE3iK&uw}6SFe1r z*`YORyXAzw4Rf(L=`!WXiYwHv@0JyT_=1hzP!tDVG)B1$fw$|w#OPA^2*Ena7=_Gj9!kj{2?G9MWb9O(U z?!BcN{OlQEN1WgIHL2hRa@#ylgoS7Eai8eX&$@9oZ?`p}q!S55&q4mn?)eobN1p39 zOutBKK#b>{m{CT(c=}c_8I!2h0f%pjBByN#qJnYmz0HoQCS4?yx8TC0hBxPo&D@6_ z-_!1cjANU+4Ff{y$m-9hHYGg;uSdeN2_$y`XJWAmR`{j%N6vPgBtx|p)%tGrFTbYu z-~PTfX!Ck@RDU~0uu0PT6!to0OX|u=?h1NnI)5*t-|cgX9%Xcw)cN8C-4Bn=#M(DU zM-Dm{e)-mqorQozR|arc8`eyWS}BXndE@DvOFbUwmp&MFJlE6Ko+T@PMd;k_u8M`R z_ReO-+ZjdYZWAF>HRk&qk6_B5GRKROvfhZ3KXaVJ;C3=v@a3Ly@x!BKp7mxwxog(L z!C1r57@qsl+Q(95u239VZN2z)CR~vBQdv$n3Ru;~*8wTvkDVkga*~7;7alL`o%kY8 zU@2{bPmDq5%cdi5dDsn}p`o+@FOY8~a-HJ#o%jg}^5pwqc$4PkKF~m{({W?!n=u@P z=ABv)q=gOGdpdCnNuKyVbienMLN+`~XwY`*6UC;Km(fT$0=GF+zA#CBmG|5D5%oP+ z$0EN zlZ%i@<8`87y=dwCnjnpissqgi*vp_XIAGhk1=q3-{6tD33LV^*e^_pI8;)th9Nfl6 zieTO2HX2(}2`;L;+xU)gEJrtwy5_E@l88jOM8}nwbw}rmv!4$#BU|)DN8{N?pS&Hv z{29Xe=3WQ)LbdXw%W|-pkhdpYOEspl0>%gs^J;xfB@ZK?`RmiGUs!tNgEIIo#!4XiA6pHXc~Q^lXB-r0>VURFHU8 zJUB`^mQk1QRoY2pMXIw5)j$d@5o4n`%ah!hWIuswfqfx;RZc?r$0MqV5dS@QZQNrtDyG~57IcCO>tjLj6qsuMN?gS2_Y}@@M zT#;8qE&U~?-$|hbyT8nUG(iK`0p(P9`5@~}YnGjVtGH26LDb18-_kwlo?`l>P z)3fJiR;IOSa`K~2g=4x6%_=enX<(gSW4fDPnI)q0?m0@`ZcxV3(EZ#Mmw{YnoXNj_ z_lKpWVT;HOr1#CcuOC)$1q!?`hKgx*Oeu0$hv-h=QXA&zOy!AT2X2%d?MC zEgd+J)6kp0ekfwpn(*H~G9%M4W&&^!wjoa*9w@ncCRo9IwUTseJxo%2`QT(D0CktmIU+~ktP`6`Tg`~`V-VAveTnbpL-Jxwobf;^?Muz z9jK?65!!*2e2L0)fv15t&t9PBefGW@9dd6vIS2HLpGU z($w&Wm|;i#;xX$Fd*g}%_4EbiZS>)>ObL9fNP{{>XZb%w;J>jSY-63Mfd*7OS;(Cd z-h;Dxy)e|HA?iQzKDXmRXbt%kwV&IA;c5Gf6ovzW0d8T@dvQbIC$U4p>ILR>7?wpM z3`?H`#vXVyexTBZi_q{)04eQ5&o${$vL44Z!UG2Oe5q38BbK1!~CV$u53 zD>3nHjm@I$U09FYo4yO*DY@GNXN24HE%iGckZq+B+GMcjFiUfmIDV&dHN^{iTBAQf z3uZRI-1Vx;e14e@e4hM#X9!_-pFbm63Qt4BPJl=0Q(x zow{%x&?!{4SNg$uuP`sr+`}1_RrTq5JoBID8s*q{$T&H4u5+wMgj}@-kuq-?CL}K( z1q#qu8+}dbZ|Mk8bPz8@l!GjpKEgvW5nQAu;8$hbAMwFzoxk_D%U*|u% zNUYdAU6aCC{ek(Tt=$Cq;YW8n3#4ra|hmDF}DM9(vTkvFQDWbs?Bf3biP9Rh|qedGvH<07d z;yBy)oZGPuZBB5diN1$w^4*$l7w;59i+4T&(8Pu1dC7|t)f$h?rPhxtoxjL_g5&TV zx+MPLh)SZL-^%MbyZ$ww;K(A1s%LZVc&PC1#lWW-DXjgEX+6l2KV@qX%89lTmX zS}2S51VL>TZFpidesU53ZdH-nKbqdIz{iRN$&Cc)8hhYW2>jbo1gzS+3!Iigx*GP_ z&PJhIsek!u?XiXJV{)`dX^k8s1)Z`~E#Q}OjuKCvJc%DjGitRKuQ*1&{KGd05=o5Z zC;1AgXBF)Lw#-u-MKH;9#e~*8`UPC+$yx$f)B_5I2Ne3g(bA<}G;JBQ6n|iJa~Td& z2QWtK1+&8O8Vi;OA|IbIWGGnAV&{zm7}{vY%43ZlA}~l({tO&|2_K+a(uMY!p=g+H z&DaJVEj;Xvc7@nyhYE#k5sY#}g91VXB+~x+XU=l%&P3ZwWS72vCylwk59Tf5uF-zX zi;aERGC#H7OhOWB`u8}jBd4n){LujH>rJ${)x)idIW+loK5Nttplzti!uSNmGE_D& zQhjp*A42vBu=br@mPcTPW~IOlL2wl=e@vsb)*&IeOuGAbM=GZ5$JGex|OPgOaA zY;5CnNe%^4y39=WyhTLemPNWAX#2wX{hd8fYj7!wqoShAA#s$ zEshkU=S?LKzU?z%yver_M>KQPAfE~sI6HQ`oIm0r0r(8yD8;UahZ-#p z0r-qgQ$-C>FrvdUK~UB;_9t-H1AgN%B6UcN>3Wn%b(>ikkhC-aEsbg_n>su1<3o!! zHmHfjZ}$!Vw3FCOy07qzl>C5uEW}40KGt^`5eit}8X??_FST&Jd@8=3#@-z24{BK* zqW|zX+Ru65T$zDoqBgj_-y6*`kfg(vDS0v#?b@`HeLHD4Ah}WxfQ88(yKzfiu4S%y z)3A+s4#xdoh0E4%mPmPZFktIWWsA)JehhxTQ1`g!W(2&hX z@(I;;aufrDHFkVEzpfu}0Cr%Ie)E=;^@Nl#;Xo>3U!Gg1A64eN6TdIlHMrp?M}W)7 zM>G1EOIZC+Y-5*OsFtC)T_% z`FN}%zWY;ncC)=$&0~A8;NFQ&qag@6vzNx5(DE}54Q4;mYMVD5U#M`H7@*{(L)a-> zZPjYU8KHDmoQSNoxXuGl+WKgE`Y4pxtjOEh{GPHYUw{6qIdzv7x>vl%QsH1Bd zU6k(z0cZErG))-CjNrHtOPZXbA^$WIK&9;C)r-lXA`=7xjy1cn5z$ z1;=1CHg&pjR^1*lsUCt%7-xZn2a8XVz;w>Pp+@)PeImq{y!2j=Du|O+?JbZGavecr z7JV=Jz9`pqCGV$feA%%Ld(!q!ih@XvolUgj9n55k-T2F(+@u$r73;yy;K(e(- zCm1(}9nZc;WbxkH=8rE{-{U-ih4tMLffpsKS~YjJ^q!Fh@Y)3)Zp}lY2TLVW zh3`EPhUixf2ujQvnOExHir{BNW@WO!&s_Un)o(U4(ZbRhMm}?CFXj?MaRI9NX!7FZ ziNiyJEAv!S)(I}4u)L066y6lCJBY{x@P|h6oV1?7ABT~t!j>`iiD2nH@MmE+SKT}D zo+*_s*i?;3G(7iO90~H%1zs0GvEJu7q6W?U+A5&_M`q0|@T z_)YXiDt~C2;s!7;Pn)D(ycUICZ3u+=ij2BE@TNkTV+|8t8eRO=YFhW({R`y$my0wp zntcAAt_*;6CHsC`K&??!-Szxse~}Ksmzf>Fbq+qEhw~~t$1r(#4|a}A-hwxKiBSB} z;^FR6&}q|TE|9WuG(UPW9^1JsNDsLfCn!BI?Ry>>6+&`&bBNAf<-}u zE|{=a(m2OQm(V)L;6Ur?@QeWY697*iv9q8Vwwm>2aaT@47%?PeZKlEMZ0aeJDZ-?tY!$yHh@f=40|&Ug5!$~k zaD*vYHhv6im`U+S3NQo1%$yPMP-6mCBacD0NT1@uv*cns zS=-^Ef%t}xB@#hL zdX_E2xoAB@thLH_U5_jSx+_YlFM-v1Fm4zIY}y{FWYXhXAjhYGM#w573t;M`F~)Cc zTN-}@=UBAh_4FoQ&2kQqNxx;F>1tECEt!4*K%lX`Ca;DrpT?#%?j%JFx$GWRCRy1j zzQ)xg0IAW(mQ@qFr}-DJ-PS-YdofV+$iG>a0K=p9`7ILMr;H%qIRma0239ntBM>x`F1DKyV3FvB%Zj_^o8*Q0(@DGAX2;B@0hLS z0OD3S*D1OUkhx6|pw@9R%jw@1gw_XP0H~+=+Ww0<0ue^A#D7zHx_d@U15R24(QZ$e zh~d#V%O)K74>Nh7NkhF@)beoxO=&CeGj=&PF$>1_&17L@8di{NV8ABs`x zUp)961=`FhxdLSXQdRok3qYzr!qml74YxsDs;BWkX^7RWNBh;PAS!vlcXPV+H43qF z+(=q)(fsLJ9IrAeXLUs+gSkiA^(q{`$ZH!`Zc9oP;30BGOY@|D&WE}#M)uYoFbU#k@}$rf&_mv~U1sKSs?k9E5yAjT1dj_x>FU!s&zT_&{`*w?jW^R z{L|iOL2`NbzHG=I#h(v>Zf!S4&optHGKaDNCj0Iz>VgEY{#|Q;&7pW%iFn{alC?LD zjB}@fS9)=sb5wqg+d!tjwV%FZyqcZGqLnzY!#c-B9hOmK3J{2|*300TONW@hd*)h< zhiqN@!1Yk>?HT?(-s1L>K;3)1T6R7zf28Xur$vKZ_?pcPu zn`gOC)zE?l|7;9=)gF$1WPNO*5SISXt?(DeyKk9{Sde~^r1W3{O)=)q_inbo-kPk& zky9nZBE0UkRCtG13G|69;s!)l)@My}iF*?9Umj$VDL8}sob?;<@K$0q1#f~AR>oGy zzHo@!N-yWE$3!k&xBoCHZo!+YD{!eYr|%2ziFO{C`=Gns~jMeW!MH%zhh;G4>i|!%MgU8vkco;6sohu>#w5-T^ zzMZs{%*@8pL=+$;I5-(~Q>LKa514_Q3Jpd;T|Rw2T|WJ1(F0-joYOO6AASejS-cMo|JeUPwIRO9YMc)6mHPSG>{5G3xxSh06wg!*5^z zF?Qgf!(JW=lWLo5t5(mMi!2_X51=p*`GkVp2cT!~yheZ+0G$)s1Qj);8>kI@9U@og z8GolTlYJ2aIziOl8P}Dq5xmljDb$}N93%(Si1_6EcVg;V>UZH9AlJ%E+N9Y8c+mCaioD7jqa5@i3i+o38C>0Oi3)sd`v zx^B0_OYkF9=U^RXz%9J3cpgsZwV2F;LHQ3Sb55xRrwB-56 z#C&~iTY-5XW6c)mf9klB!!7&nM*x}#{!R*GiHr9@UQNI4-8iw9y)HRaqScF`mr?qS%6)xK z-K_A*yD9BHZ%W%hs8`haIE@(Z)RR}7!sMU)XiMauf8#0i6!dybJ0Hh?j4t!v3)$J) zzG@?dBZP2~Mt`%ndTqBsB`+`Ju1G&RQzg` z`RXIJ9Z!~s^q~i+x1K~(8-QC&S<>0$+dEd|i7@t47NKZ`>s*}fYejdxtn(Q^QFl)q z*b`6@N1?JkOFryrw~H}B>v=y{fZfD07^)Ih$};1SQ+`w?d{_5&jz4y(Uk{h1+hRtF zYFS-np=(=!KB0~j*RsDlO@Nnwn_u#;rG`5dTmfOR(ERbu$|VxCz4vgPe_QhNAKdFY zKe3QJd7U1ea@8-D)o*b~AbFm8G7%3^*nPHutXXOeUF#*VX7}ZoTYfpUT6eil(p{3P|GyqtI4@3m3tLuVo+QYs4{j@j(|C0b+o07&x9e%-fG@#e)bl~P=Kv>zuVKuNuD1=< zohZuf3UY1Ez9B5NQXcjwf1=$0ilyZwsow=ryB{HML|z*=O{m$RtB~A`X<9HC4lhYC zAmrr<*~=%zcE%@5kyu;Jbo$K=>Dp5LbMPfO`SSOhdV5PM$DoNaEe8{6C$?AXZqlVQ zAK{b^cU!F?@w{}sn?ZYK+HMsAo{A1LPjA4_nhgVs&x+NG36Vc@2mac5Wt`vSw{|n( zDV6E`LRiBbYAp!{MOIc`L;B;J%7jorV^sJTmI?>n43E-NYX&+HRqKY$vN_U~zV2|i zP=66Bm~<6E8-l*sUtBATp*4}hH~?fMWD7hRVNFay^~-lORt2WX+BveAhz{zP^n4#x*ZdHlN<$)Zg2t%G}zpQzuiVg?&cl$h^;DXLIT?!B*D?w6?zo(caCi5aS z)28s{;|($oXw4-CaY{@&VCBHd0=&D+|2QEmB|svax+N1xZ@d1|KI=py0C?L|hC{3tF$f8r1GEeyI*c_7mkq#>+D+I`f%?#0(DUu?q zM<*!=lc>l{B14iA;o+^QJ1;fSr1%q``vI8-sBt7ppoVAcH{kPZxI(TaxySG5R?}P| zeNXx>nXi5_ul?D}yjUt|N~de;G2Lw2-S)T8{JHKt(l59||=cCi; zsQV&rw-pbC9(`%Aw!E(~eZy3cA{k8erX$DDL24k{+Nh2wpz44ysq9&yt)PsV%_6T6 zv1*q*cdM^GZRdU8r=31-X3XYPf`1oy@ZVReo}PRuW(#U?xjRX!k8m?<`272YyB{k- zgDYtRjC8V0*8y9<(M418x0*8QX5my&k?ed&T7GHbQEQJ)<%fJ%HKk866E&K8C53GT z3+rBQ6jIKbj6!n?Jg+{18CAevQ38imCoa@67ytU9NfesJjPM{P5-<|M_Nx)#8Y-@X zvjy*jq(c0x|D5L4sS^z!aafVPFNX6K*fR>HUq#_{ip6FtIvcH?90NbSp5uX7IomIh zW57q`?qF0m&)p#E&HRJrw&C$5E8=H^cuARqq{7 z^&9{H+cTqtgo6}9=85c;5FyFP&N}wqdnG9%^Vpf$qq29%IGo7JCg<4eSjYTbdVfCO z@Avml@w#=Z+sXC1p6l_vKNxYkH%W&-7*PjBE>GjA(gX|!SXkt*pFN#dckY(#pA*HV z3JD;Dc z>GfWpXK#7$cfOw{3$H;fu>_uq0jyqBe{z|ejMGe0OsvcaLX)MJVFzQZ5mwjRCQiW} zk`}HHBxJc7{7d6F!?!)zoiH?G1|+k=gosYzIQ>!L#OiBb$|M$6#VAIBoBg(`X2~sw zi)-4KV%~o0?8DB~!mnaXJ^NjXoEhYsEsT|bVe$hpq~TuDspZwM%;p4n_PnS&cT6^; z4E61+H;&y62lCL&3i$)q->-q|55?%Egl}r?x(Wqi zhF8sKNWT^AA^cc%lm#@Iy9hZs1^P2#`Zdnu1uS98%i;I?mX^oIYpmrnEg$+tofc0_ z_ic6)RZ9a(+wX6-89tVk7|BT82%c8U3L1=L7|Z6h5=a8$;;zf{$!A3gU>sQ1R$A?u zxBT!%QkDAg4cg z1s&lx9b7O9=3tMEYk&nsRhQeMPc?fF#=5ZEotqON%x;k|k_a3ddBR9p7!Fhg%8 zuc+S_VWGMr@0u&7g8kENq1$QK7y3%})2CdRbG}~5Cf@hFkbDHOOC?w`R{@iUcf>vB z4?a~&LIi+K))ySGtW_IEEwOLbVkW&f{WzV5d(R1v8ucJ>PL{^8b2a*p*eBa@|JZ>bu2{7!WDjroTKD2Ghl5lvWYGE2n!47>uxnH9 zP$9&i)^Q2-(I{GYrsn=1mFB<$BFD#BCWfaQwZ0c~eE2OL#sl_~QS}sd*^fwy=BOUJ z-8ba1%^6N&`{qDz*c^@;YMVl^B9iAdzW2g~m^*kT} z%QSy(lequPv}A$}E`tS8g)2`|zX*tbSSCuGyY17Pdx@JV`qO#Dmlj`zN|Nkq9T!oo zZdoBqqQHBGQ6QGkBg5w8la$ei3E96tU~cN7NJh&s)TRdk#WX;diO8|p|8 zeOi<^scfKCO6+H3I1^RcBz}b)Z_dVD#XeK!f&F^=fxE7hlH68z-9an4G<@%gfE$*~ zTdTwSw6k`1@U+4PG)gL3qqdu$0Pdm8z#*?BaVEcn(8h0plepE+uck^K02H>5GBw(0 zt9hZU-1}DA({^=Eb%!^{r|F8}2hOr=PRaR5{@Z_XllXV}V@;vItMFM+EGQcDNck1Bz1wJ}A4Af0EDN{V zAJs1V;w5BVVu$uy^vW3?I%X$FF3R zCmpJ%Sf{{Lepnr-{Zf~{I<(@BZ>mqV^Cx8+B!5?7ebcLE>(zkUiEMtFW7$0DHwNgU|x{-)z9& zvNz&c%8SX!E{_u6%b{$nN3g6u+;;X!gMWn**)=3Rc0SZ^;xA56S3Xzw!S3sb=SlXF zf5T1$Ae2>f<*V+C)~2*qIO1O7u;%;Y)RZ*vnnHHi?ziG`+YxG?2;KGAc(W#fKYGbK zJ;T4o<)(2Yn&aCF%p7i935#@OD4Z^R2pD5ud-m8^#0P})EUb$Yjt2YzpDrFB!3?_y zeijvsy0X=QGJT)?#-wDMONdC62qyeiQh6|4o9%y{O9O}8))(xWVF5twRSRIYQ?5A5 zVs;EE5Ycd7_s%ExhJN9P5YZ>ie_DZ!2VIt!ERJo;Ww7w?dGH7yqY-w35A>N}nRUQ! zbp%JSA+Yn^1q&0?kFIF?NC?dTqUr#?=p=JKuy@|*Nz+Gm0H0)Ath>pBRdJ{Up?;+vY<%R*#qGfPF()v z^ToM~dTC-l_QzNpKGaW!aDo3#wIfQVB0r}U(-JiCaw8+ni(L_;RTB4qMZc>|U=(EPJ$;l~g` ze)vLxp|Fw91Mf>~skW0g$?&Cs*eU9UJ-;UDX{y?VmcIw-rB^PncY)Uahh68Me9-{# zdSNyeKAmFhhAW<=(p=3mW+l8U-U8HfSa7uw2$etHqRpj+DPU3E`=%%AKQ62qhL3#S z#r?>F;f%>LofYM{m*lcfM!5&LoJQLW zv4(m`Bq41oabjGU<`iEMm^q&ht+&fa&G2`Y(Zu6h^ z(zvu=!W-A`Y9|BS6(=zq%nWhUp2)k+GL^4d_9?+yXlGHm&!-YOp*OumSt2X2mER=E z5ctfo@}n$o8dsm!84SvP%apYuW@Nap$sLUKkeWC<9_KYhJ?;3sre3t8MIb(SO#uS| zz7^xA(BH*Q@?|G<+S?d*c7z0wgo1ty5Q?@<1zx>JNw_HVyrWd%$jFp!vmCXpbc}Mp zV3D#ImODlG>K$%=zmSzGze{0!E+m-7R+LJR*n{RqBP2y z3L8K0F#9UTDZNwY-{m{sz3#Kn=ONV!u^kwt2!-GJZJbVN&kaM?VE&( z)`O?^uuN0Gq(}yMjd}ZE?v`m?!q#IUsk-;8B47ckCy80lv6Do4X#GrfE5$9nGwdqC^vQf%OpEr*903MaE%zf)`E_aL&_MILIA$Yr!mwg zp+A+_$4QXNC52w!3wZ1Kr*gT3I*u`RTXiK^*Tfw8OTV8#5TN>zGS>S=<#zF28JDBo z8crZeWY1S!=Y}iis~bWx_KW!H#x%w}fRMG+B;9mKlmcEFkT@BGm*zv37%+5Q2PnMn znV=~MAVWhl-d(~J-YtfKg;I!ECJB(}yi@ zn=jk3^tBi`r{)^*ViJ3-r&{3@L!*ZWtp^W?aOU1>U2em^>-1)M^rCmh*x#lCOnaN+Tpv5~(YTgj*6PVens6DSQ8mUS_8n0mTwSHs9_d{X zAJk~q^?Q$hjPj>JMNMcqwYl9-|!YrGJp%_!lqTkGOW0o`#~-j zaAPmLJgiNx&i3h)D^kAiJ9vo`chXEUx~WvTE1->#tFxnQH)_EzAAX?8gH3S4*M2Ul zEeP0<1enHb!%0nU!hS{_xd@>gdA7%N{O@%Hc7N8E-HEE7P2Ktn4UCWVe{05p|0jP# zl%g?(SdCpr)VJKIrY*FmOhUb)d6#U~C-$PpU+UC@qW_J_cmPF3%i;O;I3-|MdbMtm z`jZ`hfV3aMntEpBnFkW|jFLz>N%~C2D-I0QG(k)vO-3hzscR4o}#7F8a zi8Gm%@W^Qp{Y5RS@)*5e%cw?AO+E+x_s40TCLR!WbohiJM{{p}0eP3XVsa1WPVBuU zgz9yYRApuMnt_&SJvrs;zZuq<{(W=&QB~#m*$3jT`{r)4w-EkaFgZR^*0i=T%TKLl zpBY(ggrG%Wk{^_gDM>boW51Y#GihO_b>za984I;={b9* z9;KehajK2&hPU@-cQm*s(l@2RChehctM4Kgp(l~T2kg|NMaA7l$sCbFt zSRzvvY&I4-vvn{lE!c|PCTz)_e3!f1^%XNbTfdpGZ1rpRnl@U$C`RdF>}Nxx*gL;{ zZgPJN>&l1(^i({>3+)!>oNoLb?d|YJTVn0ym=vUB^V?s4CrNm@!uwv4B{tl$b-Z7F zTSV@G9aub0*WH$N6Z}8B6czYk0Jxm%$lg@S`bt9qtXkPhQ)-Ol{6aQ;SO;%jz_mCl z${1&Y*`&>#Vt0Z>s+u*%s>Ax^Y(q@;G^R4Ul#W|SK}q1W!I&u&H46ca0LpJCc3_RH zZO(&k;qZm>nm92_j!)qA8v&IfHl`3O|IJ zjD02Ij;Ej{H8mT3$}_V1>Iv$p^@-54TEVyLq7@6Md5YB_1VTg&`1&=%BTi7uq>K zypKR0ST$eA44+DVM)Ke(4lztwRnNy$ zx4&F*uV*ccmjXUGt?kUpr}5&+Br(@F=loI7HWdBD5v#l#u1N%EaaFRLnMQGAT; z(6jq7WbMj2K!xNyTLo|LN6t;j%oq zkJM1m;D5v7Jl!#`DLZBzRvT9hW6;(Dlox!l2aGxK$?{lwGr4V-O)FX5FxexlncsZN zw(LO@ffHJI$LpVZ4~sXQp}|(4ij<`4-E=p6v;jsEKW9A2X1^~1$C_G*TG60Vj<|Zq z6c~7pdJwh5bZTBK|16#+q1p^hi(#GcCkgqZG|z~O5LL>lC;UnZT*?WSCN)!4jp62L4CF1^vQG9~}(fOb-TbviR^*oiN2uG;IwsM!}eRY)_CQqLP$|PTR zX{Tw#Z|6tH;-Gg8%EAf_BD>fUrh{%vMw_C+@39H2`97j}8Ju5f0sg;`j}%d+jEO@^ z)-OTP)PzGLLm41kgK-ZeBl zUTnZeWRU7sxUtfoOd7n-O?$1>D=RP(2ZnUNZ<51n!g{~H{v-ITJ_Z^5ykjH1x>LQ) zR=oAhui4}|MLq?1nNKR86kM6L7T$3Vs>dD&x}t<`jfOn z|4>iI$B;Kj(ke;Le6w@&nKoyC$<@_8G}K0iub)!!ES#U%_-{ITaI;Q|jUl$*n@z&i zz3|6gm%k%~&Sg+M89Uq?9!9cEdPGe=dQA+*$f-&{`_IzIAKJ8kn>tm4H;2*N@ITTIe~<(Ozf5>aU<{ zn`)?gr~%EUJ*!w*Fv<9{1hJ5YNgxs{Q}Czu0Dp8l#-fR(=c52 zD;aZNrxQ#Rmij$%3z;7KEQQf(`KEmSP(+{JTe0OC%?qE~aBJvRCN=cP1JKdcVe-hP z^PAfJfkm2pT2FQC8tI&^e3v9&D*Kt91g~?-% zwuc!nz+?+>4yPRy<$sN5FspSabl?@RjbzyLtMe>`;KmhT`YF$}!GF9rq(5E}4-@tH zDrr3x1U`Hzh}L}mdTmKlKK9+;-ef0$0(Y{tE5ev+lNZ& z^_(g<+k8WUlQv1evvX+4{7#`cv`CWjA2hI%y3E?P{>4pzye>m)R z#{Y`Z{k;p-=m+dkKJNy=3#oX8Y+52ch7Ap4@eG+Y?$rBafhr&mEUBQ(HGe@(hFhrk z_KLbYf!`K5mMrg}N0#ih4jFI$#>J}_bsg;72$eueqCnC8=!JZCy>SrPES#O>`)ydu z3qO57Z4$RMae14#dG$jXQTZQA0Ma4z+FTPuoz?qN&>YIoR13#;_0t0q z2mq87_PRsBMB!noTa|)a0X|??DSFGM{Dg99LOma-89bq!3R!i(lI}~>39$6{fGML` zb|Ev|P5mdr5^QIEARGWIhF6mP0f@>K8U##|C=rEt;Hf`1_)==4|L(+sV3nb(1b)_W z8quo}ROIsS$3AY3!AV!wSWt9p|B`9uJ+%cPyqhiRL&`583Wo!{%@nPj<`1bN{$4PN zJH@?dM~mYVMO$@=t4NhV5QI}s~$;Z2efbb&>G zu3b>0+P=vMH))_qcv#^NcRnyDrc%H*lZV59`wi45B3_h^{PSp_>D z1S_7-d}cnN3ECgiMG3q;MCYdg*~$LG;s24p1CHB$dub=&Y8`z|L z10Evp2pu+LBZI>%Kbpd^Z`Vn)Q({ROQ1G^bAZoT0HaI6-v8eH~J1xDZ!)-B* zCVXFw91{6OgA2l*?3VWU>^r;CQj{g!CleX_9M!}r$iJ6q!5hsqBUa^Lde-N|tfy3U z=Eht>Q9+0<{WQSH^A#@SQ8=BI@E^sA3jX(8;ikOa7xO-l$Z)MS+;1YxlnW1a`ln{rZ*O91yHZI}WK1ce;;=S2> zl?PwEpx}>Yg%nSO+_mFwn{yaT34TPd(LWb>A`MF}6Hv@q5W=9ce4X9LbTDi!)0 zb-pvc`7PUrxgAJDXK-~_lj@Mu+Znl=`a;ogURaAW-^IGq<*zDh7Y?ba5X>*mR%Sf( zdyZ34Y* zKk#|DO%4(^2zgA;E2~(6{IL8hmh8qT zeT!XEG%O5$4kSOeueHUFEFtncY!SPnL-4q$gY|Lq?rYUV5ku0a18XlHRi3E|?>?mp z`FZ^piq81>c=)CE_XDuBeW8|z5`6`zuCR&BE=t5H38IzI=?HThknRTACJw@h8Zrkt z?U83ihvQ&b;5R_xZEXcHm5Q%>)mna$2MK(rVk?wv zFifVE5C~p+GA-Z#+aIz~z@SDnAB3X|=ZmF6acUi+<=y6Zxe~+c4~!;u_G{hquuRgE zq*k)`5OP`=L2rqyu#$B`MrhDATd)v%B>hGi?Xuy$OrP@0i>`Q&HD0eSo-FQFD}#-c zQqC(%vBWVbfQe-e5Yxon2)FaRQ?`sV{jzbsc#`~O08X**W!;q~$}#cHUWgJ1nAqWI z4{1ElJBZf(k+Lb#$j|tWl(WbWj;|sr@fC|q#Z5NUfIMXnn4x(7xeNL}+LFX?*s%$YdfLD7`13A{zf;WH)*P6tAG~@=gYv-;W(y+so6tU?H zO4;N}LwSrhvXi$)fmt{hA|p)YGAQ&Er^~f(uh%ji;{+kDwVq8=zKix23LArSY4I%y z?#WThk;g_o-!5g>s}RWW_CIqNWBD(82nf`k!6a(yW zZ?`mnEnagV$a}4QQwqTaf`_KdvvACQFV(-7M4{QM3VyZ&gPqR6JGz+;YMtPdcg`!H zq0u(Fd(EF&gEb$VkEmg=b6q?|xNH*hd6YA!&&$>?DPfRCGe4~-0+nMZZZHr`hUkue z6G+kfNwqP@bt*kXw&x#z{~aMhf2J~2r9_{~tFy%=ryf|lYcD-NHc)RbBqo%KQ9i}x z8dBr(B14TIn4Z&wqf{%K9BC5xX}O^<6x>Y4F((gi;Ufa1taDCGKsQCjh_ezqCG(_i zm3sIz3)D(nR5cPutkd6F%D=O#=Rc(A3ImWOh8!QQXv?Aav9DCUAN&@8^;Sqhr{=dv z_q_TN`%?j^bwrmO-Ro-v#Zrh**0!*VRZWyzHa0n+ArJ#6LXA5bj%JZc;j^_88EjZo z);xA{@O($oFky2?_AaZnb)U4rO^N3meZSp-$+9)@z+jL!#~+ydl{10EIbcd0oWam? zqi?&iolk<43Qp2LxjOH&$AoPQw&`$x?aRQg>nS_ovur(>I#!@yC(BbooD&uW89T|9 zK?)(^nrXpPvQ82=Su{X8#heM;GC~f*M~Nnab{bjM&J=E4b~idLat2+Dqy$e>b`+9# zancwKF69R93`yS_KBw$Tl>y$wfUhCEK*;tfWZAIitn*Bkq-*b|klh(#JKvjE*vgVh z?kR+2D9)|m+w^Q)?&Cha_u#B|pF}N(`ow*VJrYmioNXOoq$ZkHzdJnnYyU?>w41r0 zWm`S&S`$Z;?w)Y1SwN2n@%l*AZ`hWCb zzdw2tJ55+RilJY5sQ^Fs&c@E(@p$qr)!md#r5GlL1sin(I_r}?HKLfbwh}XE$1?Ws zO%`D&)wD4=LbO5z9eeIMj^T`k!a*~v#u_WGy)F8m=8f~46q)Y13&DwTaN&6s8z37_ z$2t!&M9Mr<0Brl>^P6WzN}!U1RefW2|M5i$B84E&3I*My@7-wTJ z-;IRj8|BvOw(_6q7unN^UO@ShR@86Y#vke zFkO`(6G$vTAGZQDSE#J(^KU|a`3HBo_AH^j^v3k8?mcdpS`^$l236?6w5(9UCmNfr74>M# zt_j2IO|Gf;g*g_}EqfBoF(20gz32BWskei|tD5NdPAXfn$D4fGy4QC{vMwK+D2#bc zU&LPijolAO99P-Wcq+dGTp~6aA6&V*ToBE@GWSiZovM3pgV@iq%@gZSVumwnxZxSe z>w-0yCz2WkwJI+_e3_C=|F|lq?=bmY-=qg&AZo+!v-RmY+W%+AoQ%gB*iGY0CJzgv z3w|ArEi-tmJ-9ERL6ib~a!8?xJ)tPo+vBeedD|709VW@U+GTPeOPL*AbNS{? z!v~z%w}I1U9dVy1<5sC+ib*XQBjgf5N$%5$J^{W=1rSq!s~eS)q%HzSO&m%M%Ui!G z60qL$_A8S@_PJz-108e-Hc9D(F}7w!u5v@5PBMkbDzHpIKHIuYim(~F!At@rf_iQC)OJb@@5p=aKX8`(k`Tf`tvUkM3_QeK?3;Eo#>Vg_Ra zvul@Ko)Q1o$@~Awg}AGjwJ_uD0=mbCNPG4sz7pP3yrbN?xyc`M*{zo<~@A>Y43kT0j<^2dg!*+-On< zx2q-l&&8gWsx|-Qavd|U8X&wt>@w)-R%TYpWJANET^Z|T?(1i%>r}V2OkHiQzm_E! z$++I9W{^Z&Ali>VGD(Tp6!EuTuX1D|hYLTFm3IrZ{f_0p8@LZv#vZgJ_U@y_gqf`n zsZpTILMip{H0{D2rm9}nPB9ErgVyu8!B<0rW=|YqDhSg%A+&`*qQbEL^}6Mwkayjx%E|BM(a!2$1>j_n=?G)Vtyk@bbLqfFR-c}+XoVU#mD}XDe{?BTH1Em_ z`-8XqEOHNw6zG};%JDHbEC1z9B;YKZAth0v(KLq z{}sVXFdg|#!zfPA7m$NCF+5|+3cQHg^1h{E;hA#l-c#p6b-EB{iDw&kt6qp2!3Mjf za&?XyICBUYSKq_fK3Yf0dftFQ1${HA@Vy7sbPFg(!ocLBX#}(#e)PQH)r9m9O>dd2 zb0J!TcAYK_gRFY?3xjrr9fmqKmvH~nVp-k=(yV_CysBWac4=Cw6j1B(nmPsp{mP95 z#z`|}UM};6sQtqAM)B$~Q4{l&9mga6f~93yA%KLp73> z&E5Np=ix{4!n0)k5nu#UrtfXCc*Hduof{Hf*O915EwBGY=&c z?c0q4U_AhF?07f!K>;b5A<_Z#qN;y-B=gUq!+$i)&P9VlSRD*+$C&HTZ`xw0ZDjC9 z|9ZnUlz>PI0vJM48dAC6Ps>D7mHVBdp;CV%)vI@LK=c` z$SCH2cLNQ}0!hnTIH@-RZ#rn4^9?r+b8qc7`xvR8*| zu1ZA-PQ0i42sxelroiNUgg^2#!TSj=k+_`8wb)C|AQ4E##&q=yRW55#y8+9FEYjg? zhE@t0*B_+!Q+9-LQD$0v4ki)znN?%Sl#p9L$3uWhwdylymY@#_X2bu!7e{~Z{v5&T zCw|p|`_~b^%NtAlzm2$mJvq%EEd!JeB|Oo% zK2fhaM*Ac{bE~Q70<2d+@X_V!pWE&gxXG^*qwtmW5%Tz&g zqDtPrs~gJOXu`^rv7mu$-Dc38J%#h`T%}DjrSrmEQzpTxW3Augy!zC@^L3Mc#liiL&xqInbiFpDeF}#q zmzS@2)O>aMtHbS3)E8zTHHJv~WD=*VmU%WKimI?b?SM9H{^F}>`R3#Ya8^I0bx4*?{WaXdB*_F|f-uP|t zGTOFmR&Cr}w`7e^vHBhF%!~%Y4`Uy(893);Cvxi9Q_yJQk(|eo<2@EAx=6r8fBinY zRxmo{e1u(6Qj&dI!|>=7vvj%cJLGLgN2L0;mgSIQ#As6tcF}RkTfTQ)|96luv?nQo zhzyqbXQ%pyNHh0V)LgGErX+sSTV-qd!Y+PIg1@ST{tVXb=$ZEWfF)_a0kcTNe+!!R z7GRoNDU?VNpFlMZj|ANx#4hse*TbpiLLZM2tp%cn^{=cV)GKJ|n+ZWXzfSj@WKMN2 zQ>H$Lkh)voHnkC$(zk`E-{eHO7e57%JY4i$7R^D@2G7bOp~4Yb&l^_o<4pI#73Dpt zFJ!L`R=)FyLRm`WH6btcEC(+M<=5A7T(Uhp6h53`O@fx`^dNW`E-rqep4=hw_T3c> zbxNcTFPp&SdWEHv58AidG#=iX{3TU7`on*2Z5Leq@6Ef0I6W%mC=`=TA{JFAv9$ zjS`vMcnA$u|0Vh#4rk0%gP#~pnsE_X1n^eAREiF`s|CS`9W$UNqJ)uk6$~6wp9f zNK?Rc_`)PJvMp`!zUEov<#8@4E`}OTAG#EQ`aqWwiS#c83Q3eXA&Tv0RL6}75m{>) z0pn@xT#~$uG<(JU33ht#59y0yttvRaByk)D_PW7jScF@FcF8XD6Z~eif~dE1_gV=9 zTZ5$`n5kdwRQ1$dRW^sy`WF*FT>tX+)HoXz466pz9Be&2r05a-BmPJ28@U<7A!*nf zx93?t8$-?kIr1dZIuX=<)wJ?kTG88&?9{_#bj_z~5EE3-`7y5pQ5)>DqD)X-J35>a zN_87#llx+$+u%Tgga6rI!Jy2dMD)TTQ^|z!af+P_IU1GT$*pFMqZxsEZbw)8iq~=b z76mlYES|Pse9Q-SF+abO?Q@_>2N%7T`Kd7QlsMiH^Z71uRvf$>f6+EsrT8+OpY9<{ zI*3X@*?oQG_}s_#{Rt8>`~N-1Fn%cH@<6w{qz!*r<9id3O+j@P$`QE<44-r^eQJ5WS7c zJg;}fK4|a-ZD@D~9?bGPRl#!DRf(f0X;^Wo)gu!J=`uLPJ-{GboRyJt*}YOdU3@F~ z#dd$?CxMa2==a;*vIg$9zcUpVQ10O7;CVm2hf*wTPjS$t9?L*S90E0v|H#3*evP zF^x-n=-NKQgZbeYvdG`JI{Yh$()(E+)zedU5hlvJfj##4=BZfcSduh0Bc)y{X z`cD=fEH*EksO8h1hIz97iTTy?3sOS`piDWo}9Ge->VLx#AYd5avXE8`Z1%D=A2@OHCoDhfMY#sF@Pr$asZ zoal0UReSx3%=Zto+s- z+}p`-9`eR9C-`?mMix&7m5b4N zc~exXr3b-vI@#DQUZ_dcLt=!ea+RczP%rRB$v_DE~-R5nB(Q^md&Q9 z&I?L*YAR+iLP;TH?rgj2hCPsO&Ec#SUz2KokQDX!F#K5Ka$jRv)#N1JAKPz|By$`l z^RdEznI~Soa5?s3CHAkz#a|8oo+x#GX3jP-=2zl6#|Fc3@_L_~-lq^_c-j_ z8T1(}%uT|@)PcEQ-Yoh)565l@AM(UbqW$TT7OHgKVf+?@TwLBo-(@3!+blNXwWjPb z&P&Ag7(QB*i2T@R!JYq8?vMUn?A)E$D!hfyd`QC(YG+M;6zd=B0yF6}4&4p>=0`Ac{?xj?%b|o+Rn#I z8~+`fcC`CQQa8si!|$V39fB zA94Nr^SX>wz{%HiagV+ueDBSHRAJYR2|;WJean2ZS)hYMSree#i5}dW4H%DwTjGZV zQZ5q7zs12Yy|uVl9(pW&JuY%;?49c1C#A71T3wf{x_88RW;-c&MI|{MG4yx8FR0#_ zJD$2Rb(S`}%v!%1AM`+KAFh2ZKu*ifIIhoQ=;hUywv**V* z$j$Krq<9DMT(V2L|VfNnq^LWP%nq+;hm#PgEaN?_1 zG=TsvObwf}F|pht#(xPjmbwPj80-b938;kB}s^aTKT|?r`EP1MIBm&m=xXW z)9^<@iB7fP@3B0++icOOEe&tnjOZ>|b#Woh#@g%mu~w#bXa*6zvov!e=G0YakuE-gK?9io%AUo+*S96BBpVJKdS=2Qa_uMu@=5i zBu@U~o8We1s8@P>WJ-E@$^Vvd6Mtg%ufA|vJDSbMl()#U{J9{?b^zSY|B=Fiz4 znYVtD$jkP+?<10h&Etn61Ibm~;nVs5g3JXmnwDuCq+1T9NXe!&YS>`lElRju+~fKj zu|#CL`L14joz7!7$0$HbNkMBHoA=~pg<*zv3>^xhwsX2T-);|jSxD^Op3B;76S5cm zPCpgDIyfUCDInuKAKbLlLGHRWE#`ALX}$cn_mk`Kj+qZC)jF@dT>WrklD#LEB{`a& z-}mF7TT(@N`5-=~M7JjR-CMeOJ%8gx9hiE>-Y4*m>>>S?4cB6rph2>RT?!C*VHI{p zZ2`3n!qh3KcB+3s8t*!e+*7%B-jMgEB_Rwoq-=$_?&9%5OVnFVsG0t**_q8W9$a_7 zih}xgPXi1PjP43r-Q>xyE&ANf~`0E@yvbd;iZw!OXX-` zbO=R>Wk;z?#bPhm!i7?w-VZc6`+odjSK_apVq^a{9GB{wkyW2d)b!r~?OeA~GR!2j z{@s?$pBv2v!PpI%KTnyRBFstAOiVN|ztOa`gQ6@cj8FNdTMEDV%Zb_KS8RXzz8$l$ z0bgU<(5v(|xSmeoW*ExbA(;`5A94RH&Rfh`Oa#XAbkG5ky)Kp?`kMKDMo+reEM+1} z{3rKZ;&#{3vIIoTbHa(ncziQ&>KR+Z9RHB?dP(2W)(p>()KR+qT+2-7u6~Ub)-9;G zUmrD`uj;xpFGtn??Iax&v=~Mu{qu+cDt)>kjNKp6=$xdhbpXY%4cs0U7+XuyqN){p z8_IJ38k|1r%NtZ8qbt&X$xa`3F~Q<3^JNj4E_WXv<_JusbO819gD##1NYdyc!niRS z(x70rcaF}_+;G(z*h~iKN@HIYW1nT(%j4R>_1Y!}^4J3r8*ycK+tu{p=bvc`vJEA) z-L>~U^~J^AD!q92Mjka5t(nGaQWmB~UnOCwz|@@RW* zn+NHmwk$@Aex;_MX`dS*qMdfRVJ*{tbno*hny%I_0r11d&tE~{x}^bsvVBNj3c)gK zttYw5K|K?x0AiL$1rFsm^saJ-ARzckQO%~&!X&? zXmw#Ns)i`_FF|?FXA3{4#Ffbi!yH{YLD;&)W??YFtJ={kq(X_y$Ei!!Z>9RP&L^{c zrs%}=v_FjG$l=J8$-XXzph%QsRy2RPp&PTyD?8cM~VI62>;S`w4X#Nqv>p{kDo= z%6mpgu-6C*YmJ!afA5I(3Pzv(J?gRh>zFcB(3|*b9jT6I?;)$1SrcSqA_l3}__mlH zz4LWs&APmQ7cyJ2Ze@IRD}XAfjM_E%)fv@yhNd{+$Z|H)F1*xYu9$+XlnL|C7!5Bw9G?+I_unbg({ zqC0SDR|duxZ*D=lveIo`2QlmG>&;T+5R}>%>B1Y#JItO3X`Gs zVY~6Yq*%JFWC57;h_(ofasq-2FHGKlnlFd>e3c5R(Ze89IMB-(NvKA7kP7#k&&V@! z5Ur%3P6G;Vf%Zg*o(fmsH#f`#b^4PYiR#CLT~tvJ*v6Ic7HZvnMY|Vma(3tPmb3Bm z=L;GMLFeN^Ghusk*o?W|QB=CKo4oq+b!MKjyZPp!GNn4HcGhI9d1@wf$eg`5iDgb&w!`tgZ;m}-+xE`E>e1r4l?m``TT=3Z zrh~m+@Lx5fMItEGrrzhavy!>G`uHa5|C(tx6X?U1exX4P9lH10S@J}Z0L2!pNs^;g z*>R*bf$!b+PU({V6rx92wB(hyJ}=mh<7ri0^p&_AmVf7>6X({J`a)ym$APOO@gl3| zFMF#&;3vrfig_;;KD^Q3GT&<>a~A*3!$}PN6i}_Rj1(Y^t9iH0ScLM=anGtHUnGr0 zbA0_~*7E)(+hhK3@^6i8cV*tpkjSaeTUf?1?%|oqodb> zzo*jNRE?J~EA{%`Eg~a%mFYbvMj@zI?j7HA9hUCko`#b7@$pqk)nQ)r@VzFxS=hlu zPFH~AhGLfT)i(CuRW$i9=(_7|7DOE+5~rx#JCnk-V2qib$wgJ?t=S|f>p;HKuqT1mx8ABI0*RkdYFQHe}I zy+?&-Kum0$tc4iTFsEBrd5xJ{{82h`qv|2UAi&nhiui7&Y>D&hK^I_x&8t zKRAzrKiGDD-tnpv^%1~hFkVq9mVXaD?n%EQBzAxa0l8H+aHh1eNf5neuJSKBC#HV21cqRRlNE^9O>e58$zrGtv0Zzt}Jy(%1Rb zkg+bogh^9PWHH7S-Y-;d^Oz`+M!ZnflY%OW+TBELha#`UAf20AtiPB2D$kgeChi^Y zH3;Bmcbk_=l!%>T5jI% zIU*}9)(xXeiM3(SA_mPD;|`m@*v*No#rFw-dm8_J!@mJb1ZGWLX3U`X(ReW~^vL6^ z!|tPOsQ&Xpt9!V{>mo|vsTP)y?$jbKHYv5|5JC|B8h=d2>8bGSUl6+~d-n}pN=&NV zN!aPbI}Yx#o&49tQ=Sb{WIA;?DVpE^q6wwHRRi`?tI*x7!{>?#QqMX~ccsm2*cC1O zD$q+slA!OyUQvU+WAmcn`7+(7Y5Jljtyoiaq@4jBxj_Q?$G<(}|G-)Q7ufoLUv16o zqVpth6kU|8ZV?^{m%Sgk1oe3wCI*Ezs4F!Ky^daQ+l6`y8gGQ!oYoY6o6j{Ds25Vm zF23;b*sEH`>Wl3iJO8QCNm#Y9_w9pTO`XHiAo6z%)y{cA3OB?>QlM=%OsY(=}6iDGu8!ulxR67SX^ zzSJO=Kh_{#@;L`<3Fy#50+ZXyM6GVo!Kb=rI<9q9iRUFB&#tISlpLhgr7_F}4=^)e zIs8=wqr2(vwmuUCWw##HHOI`=94YzO99vF~TU=K4(~0-!*IWDs zw(tnENnGJsn}f#eeFN7_)TmefZzYND-3?Wsi$bCoy_+BaM7ss|;s(L%$5@ zF{=tJe<8+SP>@WZa?_^3?#6gbiEb?3$UwP9Dp&{vmRgDe2ye~Z>rHyZe)&UnuvENc zrT<=kB=fd=;R|W~Xlk8w&a>JkbN=yHjf|upnfKtU*O$@hjRu7g5VqT*1u~?!VKghU zRz~XQQ?;S*nAIRpU)U61AED?$&-poj%y_?u?xn{@7C|1U2e77Se+jG#4!sN$qi{0)O3`5)JF)4aUPxe@j=cE7=u^RJ~O4@K2h)|rU{R>NNB zi~0-aTP!xu?0tI|>a07pnN$-sEmyC1kR4?}$=a5KN;+HZar|Xk`*^<-2CHk;YZr7F z)86z%x+%I$PSLv37yGqACJ{3n0GcpFfY)8p{3-Eg-`9%#kdCwGqb4uS+9KS zamnPT4a%@m>mQytWjfH)vM%F7AL|m|WT1v~IXal^&+c9x5o;0f`c-I5-19gtu=ib+ zmCqo3CR`p2G`8LTNQ>3WHr66K14-Hkaex27o^QVh%CHkbi-_{+y#66%V=#{_vx)~Zo+DgpoCJ$d?1)h~Fxynwq)^El#QwRZFMnK4Bk z1dkcrx0rlGe-!wG_LEl})9KstB?zbr8MCU-jlh=^x2^mCqBEM_Two`TX17j-qGu~B z4InJ^BYO`ftuj)rRe8NFMGrK)e3f*?t@oNA2-HxK3MU@B1oa1u#OU-5-Zy%ipF&Bu z$?3|)JnoL>Qza~X91kjEqN*{b0`O5^wNqFh4IAu3*} zzUV*RVgEDdK8iErhY@_}u$?CE{irEtbtE3C+KtK%_8&-=pBQi}O1bSa9+E1XPBb3* zLYQ0AMh6F#TpMh^=E&)!*S515vdR4u+Be^TG>UZDF45khiGz1G`z^;mU1V*Qay>&8 zM%j}O(;lma^j%Fnr6r0L7ki6os}F>x70S z{Q{B(bd(2{XNtJ3ktS}sO(O7FkntmXXTJ#|Wd*Iiz--%Cbk?-w8Wq6M;uLux^V@ma!FYrRP7y0z@1^OT+u{LMCJ-a zN{U7d(oM2&WOklkJHza>jS6|KB~%JxI9AhviyrvH3dH}sj1+`GyQ6jpRllwW|!%F7lwm`dEpt3 zTYb%82MyERZOEOg*Cc|aVYbtjY&?>>#eak3%*$0+F)M+&spj4QTuiBiV5@sl<|n;z zTuF9bhJLS~PrVRx;EBiXzEb~v&mKhUpY zb?ixKMEkYbN0GJFaOBPYG?f+6KJxktJ)W#b=G8i8kK2k{(H-{s7YT&+f?1nAeOH(f zo8L=?kqoM`n@o8M5`Zv*G9Fl;D7?uhu+{|4Ga>A0minDDNl_j@cVlvb-CJNqmO^HF zeQ7zC=V6j(2PrTXC7mV*^5p!FrJ2e?%+hM9Tg{Lo~j*3K5h21j*M2fK(F7zaUqI_@$~f{AS5l=wpwsfYqMD)yCYREm4F}5!9f5!si2JJd^C$%3l$CLvj)*Ii3jI4 zF{3}H8zpViyG`#eM`M)O`*%CJedCo~dO+IfLTy2d&(Z2ls6OnDK|T!w&O)?5vemZe z<56sIAW?CZ&6AC&aOLp|XCZliB8wD$#Ap?P3zXSXDvQBI6!)=|u+e*`Xi=Sy;wVp5 zyCyRtN(gTcy^=RE*5#1z@ZC9(lW5o%8rBk=IpAD=2i}?eBW=A~S>#W>RO^m~N1`xd zv;qE82!ecIiPMv8THse4CeZhqGY?=RDu!E~1Hy`86s~!5ZhZ*qRImYajKgLtS4`qwu4HifRzYT7&N{=x z7d9ul8VLKrKvQFN+bI0Jxm70Vg%~WbMB`q`P1_DltHuhOPaNUvzo9>~0sbPb>HUaH z6^fx6T>1UGVn#G=wGUUGIe*>lv5gkRlAq~P9ioFJRajBc^s8`&qw0>BpR1+0l5C$v ztEx#y;P;6~C}#Bc7uSltv&X@V&TZCusg+CW9OdkrjC%7A+H8+D?p|7%D_15Pyap}YmFe=oX3RHU=DmPyP!-v9mN z^lMkSY2D<&;42X|L;n}7yvp_ zf<4w0@ag|hmz1k3xsFlWRB;<3gvqnseIy~1BgPaDAN_B^3X%*1qpp}STGQ{y-7ADK z5KS>&IhZcGsR-bga}(ON>CLxf}cn>r^RJSc>17+@PQkjHxV`7Y5Ry8+P@M?bifGtH-&dx;tom zlRfh|*v4)?nDABsR8vl1#9vMtR?5jOW?}B9k75)Kzqy+r3fH5xy>i!bQ2=`a(!28s@u3s{C=%iZ#W4*h-N zj%w;6M+Iv(7~*+?_3z8uzH7E)%783aALT@4o+NbmM1?G45)^mj0XJ-r^u&wWmRWcd@~>8bPji!lMu zs-n&nKg*2jc()4~8-D7O`=Xz53hU>+mli6di1Aa5lu-Bf5~A(G-OY1i$^OCvQI`cA zcns^dT-+mKx#rdzGR#ZWcP0*H2R)>Ic`~woQqzY~n>hHu0tLXZs<|VNCefG*X^P-6 zMu1_n$#3ju`X4=Dq@x5Q9vSIF7Bs9=))QYlW>mUawf;N zhmS}Pv~wR2yu-+JWdqe|Q*~Vl%KaqDQyc2E^pq^!Mw`jgGM+<(*z@uS`oXYMRCpR}3Em8(WDo@8d0P->5!AOI_-A}g zgEZH`(VggNusGf6bS&R%*hpbW%R}}4-?=H~A%yteg)FDOqR0MZ7VAaU#Km4+V6f6p z>5AICe(6oE6aP?4iYkO~Fb>6Syb=@hx(-&hHKEbPUn`fI47mO#;2Es1#T44i0oy2d z2oo5LuTWtuoCb`2;!0r=h+p{-)Eq1o9Z$P;rW5H!q#Cd7^7B&o3m)$yz zPm?-vkS9^7A=a4?@+@5co=V>3?;*x>O>Ris;qr$JQYz3ll)Ie>Q(`?j1l@Xzj_2d8 zb{p%~WR15MN@FHAL*{5561U#A@K+l&N|dbD4XNz-vSV19SR?UzIhn{>({0{_Y``l3 zsov2%9c*1~6>87T4VxA%UxZ#R_iJ!YEPA{3gTm)doDL;|$Ky0XM9@62)>I<+`lmDD z>+=rDDlr|O<~dsSZX8Rq30wQv*v z`U~3&X|Zer$phWWy@qGnJY=mxc^&0}X{^Qk7`I_ML0@w&gNuTJLKb4KSnUL`S5NXj z_S8h$5s(fnnQ*hkR$mA_u4Pj`f`9s8WA`Xf#N4H%wedWR1+Z7xkKSNK`}c~h%OVP! z3Io6wM_Jc;fOfTVG|wL={6nt*gaBaY`O}y}IX&`&!-hdZhfOt*^wO54<0l&_NEUl1 ztEoJqe;?P#$1+r|UW?Gg>VgkitLgzw}`7Xtf<$h1`Y*gAE!xC@Dzf{Jr0nJ!=^IR1~aNXbD_-5PQ3vq8}Lv_A^M&->fv zKI@|>Oa|?=RjzN(H10lXpI`y$kLv6-4_>2IZJY;XBlv(g85MM-;nRK5=Q(ZiuZZg+ zqpCt|EB5gVPewabj%j=hLNzAwqk{FvZ27haS=l4ae9S9}nR;h!0>4|RHWUmSkNVsa zIf&DX7uBaCJS0hDZsu#`4!q!`PWs5uOaTCRSRfm$iWHW%Mv=(-*0S@i&+60m?~Zco z-OOLh?xok|dNyx#L$L2vuH@&evOI8cV$tXclheT7;xbiFIRfxG_>M?Br4rQZ(c zFa7lCuSw(CqId=MqIS#*O~?CgtSRdiWF+~iq)ls%BHb!+aNxJAn|_> z!!kD$L^Hf{L6r3AwZ7!i-;0ihg}uq0>ngVC?yjfK_chbd%5EPhr!_fh9_ZUIh3DS6 zWP$GBio1#Ye)*qrhX%eV@N$;7l>)#?t(~tTD*>I7xVVf`5fqk=dc$^E`vze3QIJ1-FI6g52D1AxNY| z{)oVLWN$%%2t43Vk{a*7L2_#{{_6BPP>>uq_^yQkhex-w%&~3ANRbukg>SQ($sbEG zu`6du7$u&dUyS`~O^MYA(xTZ54Nm9n++TC|*SD#(B+e^~C2wmvD!TbW zy570fVRc@Y_h3Bdp*rz_tnV;k>eW64L(KDz((vuVL#JZn?~#w{noMTvd6kFYR#gb2 zLxgyd6wBQpx^AuL*3ip*qnHAdVA_XtLl|vafaK|6c_lkig)B#WAQKu|@dU}y~ zrH23Sja`9^8_=6BoZ_EX`jt~m`MP}{XypP8Zmu!CHyz{9v@A(i!nnSG<0}A>^Cg6Y z+&?0y5TakVlU)-P!YN#S<}E}r9~K;>96CBs#Zr7z&hyk%W*+7EPdnAERnFMypfa*y zr=W`D`qEqb-963A2>CIFahYGHAJysa|OnA#4PCE%2ErJ`eKl}EDJR7UX) z$YY(m48wD#uWT%DUw)S`y>*$T|3*o~m1e`Z`^Yhqm2Y-D?~GlPOF?TFhOw|tyrv;| zmNp9HXA(NLQxY(lZaMe=rqp4Ejej9EMZ7IDbQKpwa*cp|_pZKxI`PXq9MOD23tLyb zv{9o4M}+gSVBfy_5S9Q~nq9gbF_t|ghD0yb->a5uh~IBNhrB1n2usKfh+rB1Em>l) zhZC2sJ}`e0g}2K)WJ~`bicNoG*=fXr<){KK&Y?8H$N18Vuypzhu-c^AFRLkg+)p;X zKza9;2f}w`)rKcjtIw(^-z8kOKN>{cc~2O@B^M!ZnVH0!(767o_2aem{eDsekjPF2 zB3ek_uM*W)Ln~IfT_fUVT?4z(!8S7q;~w2cQG@-(o>Zkp?c8~U}f}uXVO`c z`Uo^@CkH2camSS#O`p^yh5iTTaIK4?;p^#Zapf1Z z(5)l}JW1EtH@@M{-YOO2>aGg$h7$G|)a0>07USGJRPU<8@{aDon>e3bdjLz@ncc`9 zqK|XSMCet=r_{&?Ye%;fURpc!-M8y{cFT0KGex@zcNnexdYvH7A+q|6T-vhr`JXRc1MaoOz! z)R6fNt%1TeVZSM_yV8m0Php5#gDar&l&Pb>z4U_=6U5+p;z4m~manalL z7t*+PHr{kAy;}=e1gdOAQ8g|B@A z%A65!A1x`S70axvCU7%WNkXxO52Nuc4-`Zs%tR%I`6~D0_MZsLI^#lnoN<%)o@j4f z=2kBm&{{`Qo3bL`kTi4P_cIz#OG#35XGv*hLNhcTTDkQo7rz`?hkE0}a;Wl_ z6iJ(BZl=|0nQF9t?AuXaEZ&NE<-aUyOY9Ert>q|H3G1@ z8*x_A*S(0z?gs8QD3(>Jxa};#^tacNT@de4uROmxH6sCoQEWA)3L)YKY>TY`Vn5vQ zp)=Hcrg1-rY9Rm0bW=#+)P0%>wi%R`R@9&I>J@g&5}yVp*L+9{5upMlfV;I?4i~{i z$Uev2NO9frvZPy+)L5dd*S1{5ZUG>zl-jYMwQYwrSquofs~64y?Nig`lJ!TX4?~R# zhA-8*R-5|s0{!Eu`v6G%sVD<0eeiYgkisW9#ASQL;;%3dn>toD+m zVB}-KRdw*V{rvfN8d?WwY@8~r?%ua(y0 zoZ_4^Elw(DE+w{feezo+@Lc(Sf@%Bt0oyu#cN+oB#E$l#dVs=gCT)OXsXgnlu16ZN zDac-*Tr=h=@Skvv!tWfzTD^g-4)ggw3*+AH#@yOUDz4M%4jNn;{Evmx<;#DK5gs^Y z#4uOnL9{cOj`5~vE5xm0UB)>6^_dr;0s{yE^mBC$iQDn-P5UYD01gV?3!&d$;|-q& zzapzwB|Cm)`8XRp7gXd4KWHw<{jnYx`%v9EQOMyd*$_fjMr;~ZRfa-0Q?7Q3$677O zphIS}Xi$ax<90{-zg>8$U5yYWt>As|DLuwRh{o#3flJB;4*#R$+p9ZT*NWkD{@hIj&$xX{z&NW8(n8NPg@z&>Kkp)5EuK#3D&k( zDu18-oD<=A39`e!5Cog?R{7(9A7vj5xQJp`Y*b(aTPZ*dMUg;@;XOTCv6~pFUO5w* zn*ATYxLfA1F?L4nFCitz&iE9p^b!jIOUPmhKrJ?|WS7ds`MW_WxS282Ewf2=Lt<(# ze15g+=#+*S$!L`V*`)|*6m?9G&izH?)M;)k&1B4WD+wKZ-#tBxR3W8zpD9Kd7hb%y zu5$so*}prr!)-lt$&vlpZ36qP{^HsDftuPp8U3M&i(&NDA7?_vL|i-07E4H)yBr5j z?_*9TA4cpd@nEQc+7HUzRXUyjf6GA3|AEq^6?inC2)~B#l&$6$%}00$!lvU!{iF8yK64bF<|`0Q3)8>?e+dbWAbVKeq2=^=Fi)u>r>L<69c-(+PI1UjaK&0rMtz6p z*_78N9p`AKQ!+&NM(BCdw3WoZ(hoeaiQOU3LUG*x<} z^jIa%eN@Ct@sFwek27xY4CY=)B@p6k5;b4Z0H7V-%4Kw?-)&Zw^5wGa$>_rJAwn2ctKV{X0w6G=3|LRAoQy#qBh45BktVP+Z(qcFv(WkRQr`oSkHuLQ;93-zY zWKeu7V`O{$z@Z@6>WODhXbtio06#~0#}8t?$x3&NrynyolgVxNZ9yo*aDp*0=gz57 zH;mQ2X{sK0`1jb#>7Si_dE#zrvT-}9M+4I0<7-b>7|5b1QR;=vE#&LMP$AVyd%jC~ z@BreGAH<`X6M%P~&tCk4!;0U5i%S|ceMbh|M!sl}Jb9FZ4DG{7E)RPj-C!`oAMCEb zuSXJs$z>w%{#$MDl8b4jSlEr05Bl&VbXA@0e;1Ab@YJ37!E0np2-(xKN-LYrfY|mz$@&6e|z( zEvuVyb21Da!@mRqYl^l&1!;?-vTDPBcZd2}(JW-H!!_J;afiw0ADok56jq3%^ecuz zCn2rNeIlm00s~0J6@W3vl3J0`!;5I3cawC+0%OC#H^Lk;oRIqPV1PPkj<}HwEPwyZ ze~%aWVR2tKG;zxRUTH>ySM-9c_|20@8VFspB-;@E#X7^*eN^8rM0iR3g#S9JQMd5g za8~qD$2Dl9sj16hfGZEXxcbFJH-{%H(qIboHO_mMlFf8!w@c>%A51=ZlanAf^Ramp zhRoqu%7UbzxJr{M;^0>xG4O!z0dJtTw2E}513`lifZjPt+E ztSUKeqVmhV5D2`C5c&G?X403Kn`Td98s>`$zx9-op%!c;gx^a>(1}n7^--y*R z{vP<1igbx(& zimzDSi8r?&yt0wfY5AHWwwuBC`WIOza7Xc~y~6QQhgwrt&;C|W`~KHZ(dsOY$n8tn zJOYvUeT+TdObBjm)2e&pyD5eRicLrDxI3_gA1@>2DUdu=En2sDUKIFFF~Feloo}U2 z&YvDY(w?-(FCLPJq)v!mZi<7IrR6(G@D(UW!woNOJ9?~x!OQ=Bty?#v3UE)A-zg2b z3JY9u*m+6c8l%FHhF_jCnY;giNEP{2Pm`=Znu{{fyTRMH?CzrlltC&&8^;`i!@Hr0 zdc{qA<;UlYe+FK+-PTS1<&V=MjNd2>VL>%TgFL&4MYV z$0C`k-;N>Nm=Yiu-^{1Aifgv>~X?*h}nu$ppTt#843Z~+M&b{iR2`@^=dPlz5{ zU64Yd5xE$=3r$#oY-{3dUBJ1{YLxzoQyxbC$Ur@ZT|}hWBCQMd<6ab6O89$*2u@Wy z*iPRaNc-Ulz5J`f#8`Zy0vGDipXEYgXQ>+0gJuWlgs>+H6?Wv@Z#Tof{jEKbomK8I z+2qNCvB@D7lgSO>`3p?#3C0|B<^f#cP0&R6!^Vh*6V~;4E2n!u2rIwe5ZiD#R{+Is3o+%!}o4;f{FEPNvF=*pS!B*QKV3b zai?OLIA%(E7y;PXfet68zfFVaCTW)<1sfGXZcDq_5baYRl8emmuNkDiVMGQh_}9+| zIVjiUp{hSSI9pMy>?%}nu;Pdo<`8|OSKsH3JRqq*7F$`S74;R|i+zf(F1&WDqr!hq zCI&Q2vLf%EDRAq*tSdpzDaM5;#a=(4Q1iDe^Gn^Liu~MvF8nn$OTUtV?q{c#x)(QO zc4vn-)ko(mmist5%qAs8(-db%nP8=y3RjmipIeaiHPkR`1LCC}G4$4KMm-7xAf>Q> zj|4pRMy}sTYKrX#+Nu z*E0bkt!jZa35{UV@~L)<^q`Bm3BTiePANZ3gx zLv6BsJA!q@9Ug)QhD@I1pz(~cGi6T8iiu&9{+jncGY2uSj{?YL-BQvZ<>1k-g2U(V zmO9hohjkZe^>6uNiL}@}h!SJu20dM*!re$>|bE$*5+g z)=hv9;~6i~e+r*37F#k0=>-e3#CsQ+$R-bvYM?4QlQO_r{VthK3MBMxfQ9hRQ(jR{ z#a+|ma%JM)FntIVa9)Er$`M#&F|qEqfRY#1WEiqc+^83Nd|!vD4KU0n>7b<9mrn1Tyx!M#(!lCqzMEXs)U={c1l05=G__*y=_O3cDS3i1Q#z^%xG7N z(`h6;uIvA3JdKo6vi8if258tjPXpjo?)xPZ*m2P(VS6r~NhSn)RfkbkG&%DwT>@{=GYYO#zJN51L>8mS>Diu`dU}iJSPgrO+#=pk`_%w_@l~2h%Kbx z8hReKD7?}ClZB(@2$UYtXt+A$bnAg1-!<-{JCX1*^gy>8^z`40E5JfotS_ISt$s20 z0g%~O-FwS$0h0UQ6W4mz#XtJbSoJT0peNxEZN$a9@PW`;vNdx7tQCtmHES(odXdb7%jFB)x^q0s(MQX}Fpf?Kj6 zOki0xMUElLUwS1$c$>Nx?(Y;O zmwCXQojxAv?6o^tbyEbv??l@~J*G4wt}$!3tghz@3l@x_fORR{y;b4j0I18hD9;Sk zYE*B#pvhePDWB)rb+=PXVFrdS&D0@@9kl;J(g1o~(?Ai!bpmM~2n!6T8vkv@lihC>_ya7P9;~>@gQU@-or6i6>Z(5jJ<4EMaJ>#H zBNa?65ogFC67>@g5GzcT2ot5WEWO!_?&_uG@3 z+@j*`)rXZB6k>gBzl%Ijmo>EN?1pevas~E!H}X3u1e7b|te{kjD)ckGSEJ`{W!Ccu zbUTF=C#A#FE5VOxCP#aHM86E(tr8B?$R)ZAum9~ww?~#T>UUwK_E)!858D0zY~xZM zVV^{rSRtl1ovAVF^`|fc!Jl+&WtP|P`#!I$dl9UoHYxI)jk80Xn~dd=H@L63!{ED! zskCT(cg@kyNL8iS=PL@cqJ5Eg;8!?W6)ADg8w&h$_I)xTayeD>z3$ zI%d;8Iu~J*kq~^XCeiO9JLVu#eZ@v_I1Cn&nRQgQD`yY@)Wn}1&SFCZYkq@l8A&^V zk>}C)Q?%h&O(IPkkQ~d)Ut(uxUwrXg9jW-!58;M&@3NRN7RRb*_|5cEV6`0W zyD)&K2-R1WOh07_IS<5&|0xjuHzS6K@K06koO=?hl5RwCo`|L^`mhM8R?aQZKl0Fe zc2A_(ugn0;p;xKN|FMbc7BNj~RJZsZh_9i?CUbyFp00`fe~dFd zG}wG8!VyTd2n<7P*E^(ZAQ@t=#(c=ASMA2)NZwCat}h&qRR6rB+6u=thQw(QuMVSh zcG7yi+T;vkzzStMjXb-8)gVTKe^fx8l$<*8=Ady?7;t z_x*KIivWGsFQ|hv>uzaY6GF?(B3Of<6W`I$R{6_Q1C86SO#|27!+$9?eQDN{d>74a z(3N{mGNu>yEGDmld(gCrmktJ00MA*PM9P_9rf|<7yE&~=ozP#Rz)X`>=Ra`3YYJ=- zEWURBF{S}L3BRYDn(4<+X7!6(hK-savNCGhsdy-4gj65Q{G;*URMqAG3zY5F7yQE0nc{LL&K`TpOC zpaQhx`7dY{M2qhJHP}9rC%_Xu_1l2w5pmY^(`Vblo|wqZmgDj1E{CIE4k6#qoUH9m zZ*cplN=lvjG~lGVKH5U64t;8S)Q);3qCzvq&lqR^GLE{#s&+qju-q-gJwaw=h~D>@ zcjC>!7Xl@#@O7y>sSxcyl6ao5dk9J*I1J2Rk=6JU5pB(Btluw6OTx zOSE6-4IQJzw=8%i%tLvYkCeqlz|SUN~UWPe~!X?^AVZt+SIL9o`FZE$G;HF)89 z`JJP&$KIc~q}C(GD^(^%3xb(r3ccdT`>Bk-`y0xzKDfpkZ%R1hQ>=8kCOD?u`~k;k zoou1YM7x}4yyalVkQfcdA_kdUbha`FA8D>rJjUnsQxP!z)!7pnsMG(jiH$4ZUV?j9 znXx8tME{UQ5>@}iC&h2QhuJ`3oO4`Ufw3 zYtssYOQ$b`+uTLxMw*15R}biMIi@|uW8>Ep#pF~vv$F_wa@OaJKo-RJTfflwj5 zSozbb1N39LQ6+yd?sWgfkO;$|x0f6}#PT4Cv1)Oo+l|`L?TK>NSH-1$D|2oe0U9Z8sMEZxeMYp8&+=2HB zJ4>muTm$*v@OACVzK;*Hm=@%!&&=;#521U_O!O)GvAtaWCT6UvaIEw7D9Dbst`r8_ z5)jlwlK_rEfd?Zp+NTv>V~6&w5x}LOZZl|rs#04f93d>V+r-HtvaPy9H`-&xeDdL$ z*aJ5{hZ*-CEuxhQ6hMYKS-44-Pd$yCxRlYdu#z=Zv65UJFl68ICurpV>Cr@5zVn#4 zT7vrEX81fusY9G1#VxbmMp`)GRk2kbmBrP5pD)feLsRKd_}i@1Lyd#&O0*<=uH=y_^Ys-A$9T~iibkX{|TMRMN{jR|;V zJ5zVP|1~ccF)7}{`c8iZS7A`!h7LtwQk+vliNkt0&Pg~ux<=mm-v(hI4dOW9QD|l; zw%jOL7^ZDmZYbrwx5TfLd+zva8`+$7B1N9p<)pp99T=IUUht7<(qfq~16AkQKpZoF z$&o1-%B^=n59aQyG{diID+5%<1ZcVUPXPsGPh+eQVEfz>&SK&Vz6$ zom4sseI-{+ivSi>3t@YpV-M`y}@wc3p$H{5JUmR@FBTB#8+@B{>5DkU0ccX=lXwY+BdR+M8fkVDQ)lFI<;-d9|s z#i|uJ?$3c}`U5S{^vIHDF=-9pz3|1QocAss_VL}@PcwE7fe}+4-hJhO;aanj~POjPnN1^gF)^9(uO04a(X4hSe?Q--v zi2%dmuIMbA3t_A?qj$B5HVmzz8j;v22u3pUON$G?#um0O6Z-8y`NpD8I1~Hla<0HIhClQxI zpvP7YFTx#T6%FxOPd9pzF@ zZ*l@V_2AFxg^RtEzGJog+2oGzI7dviO%bwMWw{nm_OODeMqFmBXWYI zy?Fq$4Nep;5df?dc)B1KVd$g5ZYbCHs}>FH+>NZCn5xW0IcDUzxBneYEyvg-g9LbL zn21XLAEyaE`#d5GE5wz8YVUzqn;Xt%{*H-|I+KYyi*}B#(XPE?JdIh;rgasOX+kN6@&w$kQopj0XC3j12O1wU&h!7iqyMFKY;acdI z&ix(9{2HHh5kGHvL-l@jJ*9Vqw9?w)$soCBS%7u6nY?P9`L|`2&nzsT10$GMi+y;Y zX*yLucJP0|KgRbOAO}cR{2RE#i-qk8UL1;ydX%;mCo8U$lj$E*H%@L}fq?5St6Tkt z=t!KVMc+z*|GnU?-@#UTL#11f2FnIWNg(_I@eQKiNH1GMRb|!DSEWvk83?7&D=Ka% zn}1-ZS@~Z&EBFAO8fxzp=C`?QD*9Tz4@&zt!pfdMQsiH|IIvqi6~ve^6vLxzV3Do- zi6VD}=Cm(5tT<{S`Sv1fy-xG@HK0|Ppj3*C7Wm)Je(gu@8*Q#Q1y_$)+}ihVHzYUX zWfyGnl{ZLg^c|$>q7Ns%C-X_%n#BKkApghQU$EFqgM~+Ad`)R+v*bQ)XK8zmGe=T6R zQ1GYESQPPk=b8K^m8)LcsybC%uiIbP0d41t;&{uNo5ruGKx;}Y0oJd((j8<(rt^U8 z16&uIV`8q$H2yR3uw{`z(Hl9j_x?mOg5;0Fl^U9}pLm!po~<&6N?N~SV#@VV!TtxW44n+xS`trL?7llB%Iouoph92Q7RuBS z%-U|^u5Vw#gSD}HXz8M_^m0$RqsYo0wYqpF6Git$%jgEPrCX~(>)sour$@+E={5tG;|h!3ov>&^6LCN0eYaYl!+RS_lm-6kReh4 zp%=Jlfq^RkjkC$DAFq7J1~>=QGRzv7_r%P?gu-%AjYnlIUw@mgCYVlSJ|e^Dbb_tqQe z&-PoeMSuDU zP)+{Rkyew%q!joz4J4X`$bg%RYRBn)?AT>m%T0VD(o15il`Q5qb;AxBVY5TsK@q&o+O5)lMx zsiC_BM5I#z$zf0=L^@`qV@RoU5Bv8&>#TL&?6uc^;of_m=eh51T-WF7yc7loCC{h> z)Bb#@v?97D+RY8QS)r5UKJ|97Y{UPLf<5m*&}5rawfzktpr&LU|GW@{0BnVdT!5K@ z&AAQT!Zi-w8ZB|o7`iJ&)>l1*@m>0aXT|dITgpH#NdC~_x<{Mb=6i6-{V)BM#$mk=67IxeIi~c0~!{CGSIdd}iO6Wc}0@%7S>wpC8|n?78CxF%ipECUT{M(`2!L z<>HrFWA(fxRZVNjh0fsP6wZiL<45Ed!+ZPFu)7c$Dm0&wm-23J zSBLI|K$Vd=uq_VUB!%v0V24X(gu8M=-cm*|up>l#83^Ci5DyqH42MD!lzpsEo7s?~ zf4&T+kg*e26GgN+l?hr=Zu-x!Nkp9E&@c24_W`sd2+G5p{o^xybnfXox?Gz!bg__R zV8zF`UXLF50k0);W)a5(?*Dj>^BezR#WYy?>IQ_E1yMuaSIonICb4Ypi1Pob;^vx; zgmgFuy@?QjT-iM)9r)B_1}9o~{(AdA=A>hs9Yk%Mqj@FNGwLq<3e_#wcuSk$ZkusV z_Lu*iJd8H;)<&u*I$X^RUymlrGFmsS1 z!-LGSFOF@9c_pAuH@kgMR<4&Q0d;~~cmJcfwX8hhD6x1A?paXXEeU`cB{>r;ARmAq zy<$~nHXG5jmc=;2FBWXoNz{LSdJwucT#fxhtIHJB{DnhQ$nVp~awkq_zuO(!4g-Kf zQlGZtY=_T0@odxlH23(o`N`p%|CP!iS>O`|(!0#m4WgNsvMla1kgQZ(2ppl~UT~PP zY)Vs?(>~xs1o;>-Ap7)`ykh7pu3nyGXonvDm=B#&vI{v%>QyN)@tzeq%mIe~TipGO z1lz7U$LOz(l)VUq$*)aP8FPcM z6m|?Hy*D=FYgnCI-1cc&&CcII&{1HV)rrA$m@wQmvSCeKO!sd_B2TrPD@vhILF$c!2XMd(%FOr{aD$ouPVb8W&Pk9c51NK9w{vi1YtpCDr zQ@(yG-4v3=>TgX?5@0NQzul}Rby(C2(-yteiF7FXa-R^z^fv4;xY6p&4=6z3l6_A+ z1{#3%#lJ+xgHCMMUQAuHl8tC_f%-`ABzN~U6)V8f)CRIlwSQQID4i261=w#nP{Iys z&5uejGUM#e*xJ&L^G--yiSO9>LQ+u`x1WkEZGqu@lofNAdzL*!4AUbtBi3~fhzw1b z3nDMMiCx>scHs5`sY;q0^!pBiS+XBRqvhQa?_#ZFZ`v`0{Aqt@8MFZRYT+5iLR?L| z4F1<*XsC%nC43VvmP`yHJD=73l-`6oc^4`0rn23$mQ^FX(7B*+1nr7+i_a(;R7JD^ zCkQ$~P&ryf5~JoVK}f6z>((4x3yf{q=*}ywooK?4d$0-%J)rrdmqL=ZC6_-AI%H%& z(O95!QaIv(TA18j^8!%9A>1K@(!$Yj{9i~G5X+~p5}LNcroHdR)7vZ_k`rJ>{H$J{ zbfn!Yf8Ip*>5|l5(|1?*y`?d{Kem{gm<0)NfOpk~R0D79T|K%4X+I@X0jO8?X4rk>nb=|b zhtc~P%ie4YjF{ahK6YR4etxbpv(ZL(1EH0<9GZ>unGvYJyANlN`-!jsd}ZRDBQrXE znX!wO1!jHznuUV$vb-2L!x5|~U*AOXM$jh{F2L6;-BC?*#u=+oSP^9ilsu*p%Q=UN z4!4tKFGpl{=x_AM;}e3T0c_;4W+}}+-qtkNH9umA+$#8?R{j$!-0#Z#%w7Ny zjCM9cw+f7%6PKqrtC-c)Qt7 zj@W#QOaYhs6JWMc63~s+ukHd%B;lJzL`JRGP8}C)xDP!jw0(MuFc%D=T(0kx+(eMF z|AplEG{V?}EDxvMH&eQ-o~+P<)8~m|GtQ$`t4uW`rfZ@c(=uA3vR5Im40(F~j8ry| zPwXy@!^-x!g=|uZ{0ypNTEAE<+;fPVTzYX+dEpA;Tjl$SpW&{}&J=Ycji0+E#uXsq zjA`Kb8GQmcVYJ(E9=dw^2c93!*#3VVK}Q!AdiV9!v*2(y_cQHLO`H;R*5I-h^-^m0BM6HaC9ITbQ2R;+E@d4| z5@E)tb#?gwj_Ekb1ed>*_{wwSRmzw$+mnET5AlsNMP<5%S_JzRD&ADlY~QL})u7&2T29 zR-B!A?7?8^9LQ{ObgS8VVP?B&seH-oO6|I#i;g(0Yr+QD$_;A|c`EVx0OjpQcO+Yy z4Kf`1LZqbM7qbA^&ByfVzy&I%T5=Ltu?Y@`Z9Rd?5t1uTQ|5H2!keJy1Z8tPxcEjN zG$y~GhF8NpxhP@=@U^W+EQl2;r+-mUOr`6rOn(4j(W!*K7Kr|!0hL_}w7)Q;wc$RZ zYL$8x;w|)Ia^gx<;66~H6MCP~pk9Lv%s1bI)@8AQe}6x$tSyB_!OkKEq*>fYDyB0% zwhoDOK3)x@Bc>SYzk0-?l*=d^_;`Wkhz*{1m<#Lh=L!81C-LSX!8GnmcK<^1(5t&9 z3$PZffhqg;)tRCV65{2o&f7!Yoi6n3WhBOY(l}U`q3h-1>IA*Sl@ONZ7zGW{-Hm9e zGZYxM=weOk9xiM-kMIY&rW5xE{bkN2`XgN!mxh2iN%y5-ECMCIwKyCNIQaYZcV&>W z)7-(;fAjF8-N4~Vex0n4X8qrW;{yzoc0vI&N0M;7lvGWas`iCg27R~M{uL=MpopDv zz8`jQthh{3th+OK=+XzkQ75A2rPO=&&z?3Mm#eUVHDK!?+Yr5re%tEz-KA>Ugm%d zi{F$gc_uK1^BJXB?UCOzU)5}u3Y>uay7Mvb^=09dVzoZgef~Y?xBH*?H<;A(^LwC| zW1ZSIt;NdqVu!?80FGL7!{GjOt#VW7sC7V@pQyTyk0SjVOP7*sIG)%w%7PnTKc?2$ zBa&gk)ulB>eoT{HKlQb};hfJ4iU%MxlXn|`(P5{PNK%!eeR;rwjAXI)0aMFTW#nn| zA5Z&TXO;s$z`u2Btp@Wa+HRuNCPw(cQP3QGZwvmv1q#r<;CRsiyc`jdwc!!^VQzQ9 zQmc1${e)8<4>tZ*|1?y?d2!1L+Qa#S69+>F^zv?45M*}O94!YBPcFKV+LQH~+Gwd0 z(gAS|Rs)0;1$|FdkdXoa#s)@Q}}~8*oz#M622^#pI!i9tN103~A7gFjm+z zCOKzV#X7N>*QeD!Kl~dX9Rb0oc}uGkB?H{9i|N9+Wo&8YKfkW1vlwcv zDQhgk=)$@_#*hA0d+I@>rvIPU5cmda_$m8`1L!qvCC8EEBYgr>lEODK6|?WI=mofz z73Gp(tg?n^!sh(kH+K{9bfU?x61#~=7mbw56XI6ATp`W_Iu3@(%cRM4t|+y921E%7 zReaJH4{5VH>!8r^g#t5XE(vJC?7 zG%GG*wjl*TJn%dL%=Hb;!48K7va|U^;Z&rL=sQ9^TY`RD4dF1Fk?zl;li?!8%hzsUjx134Jbmo_WJ zIUI4L{jDcFNKj90T97#5!6rQuW@ms<699UFh`hNU{yooHa|V%17I9f9{7ok2Jd16oc-N;MC|9p1geRn0js!=tqDpV{Rmggq%Qkz8#U+tu)xRbTQANu8 zD*SuI>Q=UA6*Idr(??4F9)?`vIM(8p)<^61z9#FeV?yg+tLGAB5_Uz+n>BB~6%6-v zjtE^SKYYf3s(ndLTxLC$5`qN=we@B6=TB~__R{}ewEUDFC>sF(D@OavZ?fxGqyz?z zR8qd@Pf@|rxc?f#jq&oVHiAC11mB}tPE3RB;T2QUkpgz~7| ztiv7lDl@vZSv*K()+K7Yhdd?PF;?1b={Aw+r-WO`FvbR?)}_m zKd!Z%;9>oz7y1TkyKx1yca|DQs;IYt&{mtQZdcr0Ed9qkimXDL}x zc}aIEaPzNp$*(TZs{h|AN@wsGhVH6tsJe^j714EfWtS4Z)4Z1i*sIeFB5X zSp~G{SrFKT3w~Hu^f`uS!QJHAa6frELD_b4(Pf{e+l1e6eT~7(yjG_Isb>4fGtAe! zxlT$?X)%3Yd3VBad%cSd>^Nx-4wn+ZBGL&{x6VYr$8xkazrxX4$FbcK*6&kiI?abF z7yH;;zt5S#)M`D5EFtKv=W3#WBLgDJE=@VOB})FD&;9f$;Mm0%s?kPFa6zah_ z)xPcCLbSlI|FIX4O+Y3UAJpoGLF2Q%Tc;mg;82eFoR}JZIL7Ju=Nq@5N)8=j+thV+$LkE8-h%pLaGS|9thC z9|LxN*_kjPuC6DncD*#N8aJw;l<99{#_aH7mrVm;dOe=TKQxz^_>TN|30*{%Gk9F zWr^t}g-GtXV?DC&NpABOK52ux(TBt@KoDP%d$9UEST?Mb@d*T~hqmLbg}nQszi@l) z@=q#piqebY(31Y)l91y?5eH*1wHq?XV>G{i`tx?2+d{ria@G3*r)1L&w}g34yg}3` zkYD(j8(0E2EaU(L)j`~Nzh2%TjVcX=2{To=!s}}O=%7eOiaEM4X?si*G<03Kw7Wo? z-QcZGPRc?B1{$Ex?Rj@6f|(j>K6a`zG9;~U)ADTd@0%>3{j6l2*PI`{@$UK7M8v?$ zufVYS6?d}I1cI_C(JQ{R%9clFPMEm}Fa7n{U(4O_tjpFJ)+Rjkk$ymV^g1-vav+!z zjZ<3VWC3bWU6XlFpbd>Mu2GnX7-+E;CYr4Om$7uQ#{FMIg6 zKn34->5`9FYBV?*a-Rh(MU9+vMfslvM=#{|jY^Ll2T~h&CDq#2=UP?NDYC`?Udg$`d`l1oUT#Mz^t%0Sc+Js{op^Dge* zpv&l=fu-)M)AMR#tZM;MuP9sTgrNCCv{_V5=Nwo3P3gkI#ao305>oD$=hC+ohhK%? zb&jRPm;I?dn8;Ia7Yt_3Pro4f_Rvu@@{#TH$G+VziBwP@5fpOX<3j&!#U6$6M~TA` zy$fYnAmcsXNzf;AMpbo!8O#FQ`BWl{>CS+!*Ty6_kh1i&yZZC=|7i?}HfI+X z)37|u<|LP4*Ea{+{qtkP92^_wCqB1o?5N@vv?2nI_enW(F75aKq+r5Jg1CrV7` z){Qyo`y^C6<^%a{|8O~i)0YYk3+ZGFSUv>GCBv=+%)+?UZ`nQd%jzRfhJ*>Tp}nM5 zURRl;gJ4?t!tXxz(F)Toylg`v@TxDjyi%4OAiqtKw&8 zhHK!G@3Lauzj)lJwtRk~6HHP~A6L48Ft7xy%V@$WO#ZjZKT$U`h`gX&hW&8v5Q6rX-{H8}NQ@-=T#k({@7MP#XzmE4^;OtV4 zYVFT;$V>nA0FIb8_;0)ou7!u$^?E7zvzoQB^IZ`H@rwP}B{h+jwO_ZPWM|$5xe(3(O za`xe8jzMX|wX$rS>`&fZTCanz&rDrwpwbf@!>UIB$zQOh{rj`R9PK`013yk~yfDcu zeAd%7D%15Xjx_3D&oG}Ww*zi%JXjAg{7{$<5t^K z3HEUllZSbAA!VWgn{{=H8NK75ouxW@P2;TP_$zfAE%pBFrFs2&;e-+OU3~o8`R{K~ zegGIZOm+F6rs|7HyEwBW+q|F0^nf54+kr}wfof9A3OP=80^}rqzV~C|znWlHRM$Tm zRN>)6vDbyLPt0J31-6{9wh6I~%cGyouaq4DUXZ|aY_nK_O$1j`MZ(T!&^o7{FCv1$ zJcj%wA5;;nFBbw`3fkW->e|lctjK?)I#ANBC$?vYv3T%~1TDCC6D@v>9uVK82&1|7 z)7EKM0w*$&1*v<+p9p=U^O<*~4&6FN{KNo(Z2h-vJ_cZfWq3a~icg6Zr4|>}D zca4nz80IEF5zMqOuxr&hDZ#ZKD{#7;+E}W}@I~gXV6_3m7yE{bV8u~I5(IvW2}(3U z4&x4daHHjWPj8kQ@Oer%c8YEE>7$qk^NSXsJct4a4}#Pq4QEgbslCDcLF3?<6u+JR z%#3`3q}%Xu^8kJLikswW6KguHbPkC|Aycbv*@xUA^{&yZI2*2|bjmO)!G+89WF52e z>J%dC1wA0J?l`IV6R8sMfQ>IvGzeA%l0X>61h!6PJvQ3b^06hDpe5$6<-JZbvFz=1 zp6YY8_4>Yr>N2t!kQUS?9wwTZxcHqtQzydBWYiM@0(hr zCV<7|Vsz@5MM^fJb3B4D@&U;x+&>PoV5Dhv#&@96L}>kQnKj|YKx6)?&^QZLlE&vj zE7q4*@SxayoX>HudG6J;kXx#R4;91yU+ii_qW$IC*S)*y+ST?-Sm)}sbrjV;hpp*m zQ7FvMnGfsGUynIVm+G7x;t*_BGHF*3^#Y%`_vQ_tj??9YyE$RBr{{tYx|koStA=&z z-_Kj$D3J5j8CXx*$RIg*ER%w9UmL?;pXoWfcq_2yTEbK;Jfq}MgbylS?p6mh<@QsPwrtZ2GfU}oaJK?+x}xF< z4)WoQki91$oFzCkE@=XoOnv$fEk4m4^n8Xm`?2ZH2iipa4g}Dgrt&o>-uRuTa7pop zg#&3j!)wy7AWupL>B~bmeVfizlg)Ft_ds7lW;;jN^Bcb?1@~tC34^s+^A|u~h?2)k zy3phE$TaZ<)!L0;6iqr=;+lNx`^~D&CS**n81L29g^DX77sZv!COFpDJ!wZPUlJw9 zt8e%rVODl0za9E2E}>|zN|Yr?eP1xXo^O;f5bKur>Y2B-*$<~dq&Acox?lTkVbu@}Nw4kv zXZiBW{RPwmbv|jdg)iFDmR<5{c*m-WtYCEM2+Hq4Gdj6P4{o@zSiM=J^l$kXx>#fc zgihar|MFyu0s<%u6tQaHWBB)gq_;=?*>iQ% z>WUFd|6~l9G3-Dtm6-v_OX22{CZ(iH0#H7fvi{l6mxG zrmucpX2Zf1?#>PiG$r3&2q5~jbqmJ~*>ENMw@^#>ZDY&!%m3>o6uM1~+D``wfDC|A zEXVEm`>F&lI%(%|7D59&g5_C;Vke_{bFU?-mo7(-UG~4c^UczKp(>%GfH8B~-wRKj z=ECch@3t|kCT0d4R5qP$@f@Z#`mnhB`vR(uv6yK1MSjU)qg*#MXfp|U8rfpRRx&AN+cBQ4eK8VVs+x(VjwX? z2HcxioyE~83y+8qvCxp|1v;N|f zU(%6!IjL%kA87twynypo^X-vlk$W>=``S%La44#TG?lfsSZVZ_6uAP=94k!^_?O0( zca_%dlr}KU;{NbrnN1n>aFaPa}0>s$gzG^@H;e)|be+Y8k&YdWbmr*3s zrxgBen=ZM^QF6q|52sH1wfHvqOOl`|?-k<~Jo?PSFr8M(3T8$UcrO#@K5j^!VC!B| zEM3@+2KRtYnN~$!4$;NBi2GBI%S!LByG~#Qg}37)WWJOx-0jmU9%!gbMmJdN7t30) z*6^8J(r$H)nx^b4<{~#C=|)6a+9ahAPo}W__rg!C8Up$v4|v^EWmHq3TGsx;fmj2O zPavW6kHI&wVHJ8$QWIo>98s~&IJ@J3tKnFc`ou@_2AB*_Ry0rV>OW(?J+~?Hy|a)XoI6an?zF;Wn~`Fz!9wOO{F%tt%Bp*? zX#a0y8Gkrz9;f@cSLq1+VXq1-C=Qv!%GwSh8|*Gvn@xfa@S`{_#_mW{3Eid)%s(ul z=PpFD4)-8{2~liwfk>n;J2fAwpBa$vEqF+d*<$2FuQM@1U@W$Ymas&v0Jn!-Otd=N z(Qd8rM&V3#f_{9+;x1j91>ai!H}}NZgFd(BtFJAfU7k_6{=%HJ#qQ@NJw(f4IEX8V zy}j+UxUM7Kf|x z<~>~-C;e8Vg_-_HK2jn1_V%O*esKrz=6}+!$jX=d*a#RS`#1Y~1i&0T1gVlZH+^|21@ZN9h8Hl0w5IxDINNQ@r9jh#Uf&%oYyE zJ75?bETjUw&2uA!y!fULa*T2TFx`Sx<{$qjz}%zK1l+oBNQL*GKIHT?xv#TPfA~KVPP{vlTg4__(D}0_|cH_6pFB0M~qE&NTz@L8O%`Fkdb>tV_@}tDL z61gl(CqyMk9I#T8ux2%t&~0+^KZ*qC8t_yXo821_A7hx>G`ent(HQ8bGR)M;b7c%6 zaANE{8&Cfhx0J$fn_1MKKjBz89kDnmgxpCT{!`rXrCS9(&=d~x`cLgTWdg@p?>5_5;qpgr*FK>`T(;wuU9nZt&(bW!U=ieUD z$vevM8Y>h{jAGmC3?{^|V^TG+ZHK=nj#IN?A*qz;Qc5`fVIK{cRk*fi5ZDd_&oy;b zkMd_@N7BSp9oYwWOq6BDZqxUTfb;NyOM+KlT7q5P+*gfayVZmP8NLf#r>u-dvQ2Yt zOGBEnboHn2Lb3X?2ajm7%oA2ZRt>`kH#ZkKBGglX9;kplTXw)S_OR26qbhN)XH{2I zsq-gLe(oQJ<3q}#mAgjbuQ(ZS3C1RJ4N7YXRIg+()NV=manjHCPWc2P$}5fVaUJC5 zF$XBsD@;vyDueKGHvy>_V16eNPfC1gR2rC^{ePYvsLkurBo95?&14u2&^9@9dAH9J zud@;RQATx*x97`xg4&V4a`nd5(HcdQBQuw>#*VUHF}*fsQG$*1BR}+t)iA=_VvoO|IMK)mBG97_XMHN2D;7F@#vE3R8IG3g_W~Ulhazms zwk0mLztD7;s8P#(@QJHoP`zHd+iV=K8~mJ^J^l<1vPt3Yfi>j6NwfC7A1z9r%^&nw zoSx0Zm$%-_V0?|m4S=EpD4FlZ^6kBcyZK0cx?6pfEUUeU)!tl4P(-Q})oAItqSx~g z@tx7urz}9MG+Y0(n(ZV$4pOq85xX;k2q2eDz?8pAAg|vne6v-!RT@oT{lHv4c@%!+HsMF%jXRc(jk;|wYdC&C5l=g_8eiB9`7fU(21OIvH1PIDz; zPP=+;c|C5dxlFrqPT6IDA9!~ep&ly3eyT6Oe%3o&+T|Ax*!K~4a=f%#JTFb$tNU`S zY@NAQ0SKR-TF>vShmQKaK3TXL`CI3_P323>A1E5 zOzdkSg`L!C*Cd?POwL4QqJLr=;QC~47|0Fe2% z(JxomML%BpXSG(jDdQpTY`#@6S*A5I!ap@xX0&KN5tA|FzYp^PFp^Y3aG9QWh8}X<+^==z(Bt6+G>{Y!Vok+rGBK z&g-yskGvqhFi^=X*YuZ3l$psTFx}_P@7A2D!!A1yrrF}<2h&Vwz?=ao3Svf*o>oU; zBk5SC4pM-^C-8#5&?@F5$v0iI2Aaf-o z`*2Vdh-^wg1l~A3$n?tkSo(m-dMYUd+uucOB`#g!pReP!n$S=lEE;e^TD%UsyHrC0 z9;*xRRwjpF>sUXI#gpKSxhCt(u>5P=$9GMo6ivcy@xMjw4vk!BX_OU?XfTDm8%>%F z5@m@2M>`G3tV7q6?~js{HVz+Wm;#@U$Uq%(@w=|fmGv_(!-e$>(^HixmOdZLuO+t( zs{j?>FoH|ZP{79ACL<075a;9DzQAl|U>S<-`8`*HQ$hQcE}k7_bklG2xayW8eGFZX z2flsFc~21bD|+os7_xej04+bwGd!%zL%Akkr+Dv^qmzixp)dF1G-%O$OjuvJqk~o74grJPRYo;o#=mZt zFVoo6;T{~))xPKZZF0DIuc<#kOd3kNz2-?3j9q+>`OLl(aJ+!?-z5E>d=k*ga~eK1 z$#=Bys50;)*WMPg&n(@ zbfW<}CevEVd(4SyxFB#&<1@At@V&o9S7tpCNsq(Czf0T?l;V>B7Edqm-C)w?cxcOr zMmCTe4u@E#=}kH^XI7u&P{41^rN@SVI8R$eEy5G}K?$TAb_DC!E?`6TS@UEdfHafH zty{u1f;rqrF+SoJyC`V2$D@eYc3;p0v&Pp-lg048d1;t2bQ(LL+-N)F2Rgg|mY($%FRf`VkOE$1gSiQs!=)I+ zd~Wbxgi4%3iFPx#{|FWQ8EoGHOr#8qyoZ^c412<-f|AF|WmAGn!&3PrD`9oIM;&Do z+$jk#Uk3iyGSI?aWN4kG0V!?IL_W(LuhrpKb3QBdE~I%jTikGPFE5XEb%*A9;5Myn zBT@e_?b)>dRv!fv^Bc10V5IXva_TmqF})`+lzTu@y$OffW)yK$L%8ARne5vsyEC?i zBWDji7sd@tc#ELX+?HGOfRK+Ap#@89%}B=}tRD~1eC{SvpscWmesW&QNyqzMa(IV+ zjQ=)9*8Jm7Fu6M>d^F@+#!mkCgdpPd3lKMm7hraSZ{}Q`B6I-_lI0=&Kw-SQl|OGr zfnpLCjeNX7DNJ6Z;IBKXw+Kun!e9!O=(CPbzKgi{*Fq&#xlzfN;{C$6Xqxe&jf?*s zVxr7~aJZ_jw-W$F)Tng&m1!e3Y-xW?H*&PhFsd?;VmAWfKsCM# zjDgd6e}FhT>7I4EY@?vQtk1OE>GauRQcDoWq5olz6>E;Zfd4O^^*P@SAk@tmP_pmT zD@Gnm+`fdic>ij`Zyajok$!np9Tc`{t?Jmix+%^%pD3lAqZl1ejfo6ym~X7kRP#4; zwXK7w%Via&NqqW_m#UsUf3B604E6yp&Sn&+_p?Yf-N=YY-S0)x>=-J|{*!-J4nB>N z{>silO8gJK6o9o%NN^vdNAdBGYDiZsIn3RDdMj2R!sPlM$q{Y4V%OvZ4dek5JJ6$0 zx^2f$MMz#R`j=w&h~I&$Z;9pp!aYp=^=pKq3+#z($=_T<#Rq7CkQ_19zg9He-v#q0 z2AQS6qd5S}fXdQ8pV#iv4k!>TfeZ}sH*N{H5)II!0zQ;N1F{fstjsv@!h7wp-I1mH zdndbotMFnG?xo|=Voi4F5@W~n8>>{3(W(VU$yR>luj+rfug5R%`5~+`Y^At*bpLP- zWM%MOzu>M|-is`)vy8Tc{hB!9zUTXZA-QXAE>72V^e1R;c!(3@Ia|HYEDjHNKOL7K zk&FM-!6F->r{4@Dj_;+)%^Nvf7q7;yWcKoGobk#TZTW5l{AG(z4s^?cDNFIi%cQg( zZ54KwrF!Qh-ar0`%d?Tr$tFhmI%ha^0F=2dP_|4m1Yyf^gRv&)(iX3T#=UPK5M?BT%IV)6Bxq-HuSC7|hW3rs*|B2LbrgldpwPS3i0 z7|Uh~t`%})vc-&%Y7p~r4d}A)zWWIf6jJ~y3?KoQ%5#CzYZ@r?(Zx_J$P=<-H6UQ^ zC~>#~q~4o64-*cb&Luj;mE;F+Kj|WK*|K$c_dc(*B;Rwy1jBQ-G}#AkwAGVTCScsg;uFGn`!fS?@}<o9{E~3k09@O6g6aN$=Fq7-^kbfFTEtc`ds{`9W#s-vZp0hc9Hu~5_H$obkIa%KaHe<^NVT9F~*{ENeKFVqwY%}Zif3Agc z*Z4HnC0w?q5q3hF%tbQg+1j+eT(`ZZe-Gn}!nEQAT?Cih=C1Avwic|Db8NKiKNz{s zNj$Lo4dnDz^b9jgx5~6q@}mD}FexVK2R($8{z8zL^flsO0ayQ3xllp@VB1lBswxjE`DzA)*Oa zl-EG3`iMLOTgqK!TdPyO3Y4r0b9x(ewYH&oH-@i2o7(X%|LS9+txCq-oHs3DatK&z zz}Pg)=wsjbub6O_D~AKO=#0257UHyf*NXC5^uHv&J8Ww+nZU^1)(2#~TGQt6LeH6{ zqN+=u-r=6}OoO8}Xu^4|^;sb(%2~-4582Ke0T-{)|Th#A`Y3r;*=L9T#&6UWlL()(p z0edV|b|07aP3S2El_}*lK$zEYy?KqcUwDRi`Q(XN@IxZ>-Km{H>FOsYK9&6&GVJtr zLV#_sVm4sA27;VhK#+4jVA?k9zsZ|bmq38;>t?IQ`@c3C`RCxJ+ruorz|Hum>lQ6~ z-r-YG`kbC40PzS+^-YL5CITHgsLYufJGqzha{M!-53F-Tv8->bLZ3IqN|Snjz%tbE z--5QHD(;^@+WKI!W!^z)V+X;}iZGKtz0@Itlbr@{ZzGWnL1ke&Yti_VTOa+tW*uJR z9dY}v;6^(D*5|y0Ee#Mq3DEFUtHcQ5RH7UwVi z^h`8C^^4V)V4c>Vvc%|W%EY^;M_)W3k6lwdKTIstn?j-LZy|G(Jw3|R>YQuixH0ioXitAk9DBfa6y<*!&X(rjSJzPk~ZsZBl5-1)K!sCxm82 zO95Zxqk@0ekWa6%NPY=cF($<8lqPH0YsMZ@ad3o*p3XWH;TEn!rgk!f|+WU_6 z2)42pCbRKx<#bZa{e-Cch;a2KK=63Bh&uSnxNf^lhs#DJ=r?U) z(v11q)vsob>`w~5bS`kt#ER1k+c0{lEiwSpHc>lFLtjtdds96lt}#0kQTYHKguV2w z#~0Y?2>&s%ty;_|^PV8L*gnE<*s2W-qFm+Mz=YuY=>kFXTc>-)y2W^+cWrJ{Y=010 z)sa|^d4PXV?46}LD-8TZlW#cKf4lB4{} zgE`S)euV#_dA+G<8-5WcM+luRc<@SQ;=HVQN(ZDf;0J7Jy)F!XIO}Vu`P8T!f^BfP zFD=R&v}xa@mvc)X_kg6)<{3E0o!?3mP2IV~lWDtreQe?o$+h3j!|NlqkxUMu9JK=e z{{^O)%fiLt*QH0l+S;sa-q&YWX6pG+BWAnwLNr0aMvCOe z6Ab~K=u9`bMD~Bpz@hx%)!uz)V9=#S7gG!veL=Ew>{mO`CDlJQ89othJ^KX8P@Uqe zLx8(QT|d5Rml%n#9vJh{rS-BR_fPkTo*4ZlD45t2RSL4^wiO3^jBg=sO;Yyh)&jGs z(9^*u&kHub)>jD9X4RYQ4|ksNNIjpmHT?DY2TvK8Uk%T|Tu6l8G5HLGue$g;G!YZfNqA|?(w4?Q6T z)Xt0{nz*V3+_y(m3xI%dDgskJCFb0XqJUcx0O-GROc!!E5k2Y87dR10r*{c#sU9oB zMF~&_LG^^=AL9fj)(|}4$*p5O{OO(~)oZ>2q}g93*9MyqP8U#e*dPRQsevDA-k`UP zdi(iE3a0sLx>f$?F4e+GbT_qYNQ*E`TdDRn{#yg#qDzry;taU@eqW?(^!SzafPl!E z!o#1cZx;q?x;lsZ>60?}s#h|v*6xY@*H^|B zC#v#AC2r#R6blvZD2?On(>KU!jMV}M{K{tT-i7~yA;kH8$f+HeqWMZhKU<7?$}Mux z!qhVS*O&ruUvp`QZS;~iyw-TO5pjj*U8PvUNyd+odgNEbn>$-I&cUd8h*hO2xw z?6`-~@n6biYeD^m@!`J1IgRD;4Wnjpa`Z;Rc$5qft$YM8qc#Y;-{S{5IxZK!m@SZ=sC$6$JojDR2I1U2Rhgm^Z_KPgdn_SZdccHCOf!H}d^qKO* zWuw|2(`KocTR&g9q#SCC?4;GHx7rLMDM|l>IIT2%-s6Yk6B+~5wM#vfOFSy-u#
    eY~)>mm%N)Xurns72mPayDNwhpO% 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

    mO`D^aF%|;&owFq2h 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≀NMYER$Q`cF24NKQD=Fh7;}Kz)KW)m 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

    3+0r~ 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 }rh1s(0o2j&awBw+k=4l<4 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 RFPGH6Rcil9=6|lh-vGlx?REeF literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.dll.config b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.dll.config new file mode 100644 index 000000000..1ff53b0cd --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.dll.config @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.CordonelPreadjustmentUi.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8408f28c3e472c3783868fe1758d41dd2f5ea233 GIT binary patch literal 427520 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%0DJl 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 xQ}Uz{;`N zfDY5a`~Sgfzxml~hX;2(`@OqPHs{y;90v^~aQ`K|M1MSfKaN8Qa881`@Lqm!4h|B) z*#p5s+?a{O3*hT}cNh;P(?yIuXB2AAUI6#V`YhY_5N-^Ea_ z!tYodeo%qmTHHSgzbS+}6~ClIhkd*o2MOT(gJ2>4f%6Z7`v8~>p27hQv+!Gu-#?=k0BPv;`hBcXkZ3@DQuiy5d00{RpWOy{G{_1-iVtBGI$pb4LAwkS=tN z*B5Y*0)hx$hJVD}2mhvoei7+69lswyq)x%_W&~1$-x@evhTm@N2tm|?#dJ6Ye(8E* zK{@Rc`Oo!#Ck1XtRHzsvP-ZFnzw{;k)fjF#BM1giq&jh^bUYNadB)~@Cw<) z-#4TF-VgaE{Jjjno$~LeVW;zKRDHA$8&RiLL;rd3Z-(8Mfvx!WTGUDMX*=ZGz$H)> z+=1V<;6D!880fr=dk?_=IO4;{+aPPhJqmjr+Re?lUx9x=1l)wbw?gLu*jNVnLkOSj zZWSzp&RwK~e_x08hxBg4zt`bDr9}n8r1T)aC|={BGY)@m!{1X8?nKC%VYdaGWhf`z zXlI@WcLUNh1(`_;=SAc&3uL7?D6p>NDXo?ds2G|?e z2iO-F3+xBH0oWg)@_HcfM&KZT%Fn^Tc;FCV0&pmB7;rc+5jX-k5;zK&1RM>#378B_ z0geHV1&#xz0>=X<0LW%@*7IrjMK+r6e4%)l?~j~?-#VZkXaG_`BhUn#4a@=N0_Ond z0?oiY;5=YH&;l#~76PrnB49CaK5zlB1h^2m2)Gz%11Sn3?J^(;ZY`RE{ z3{00u-6X1r=_b)TnqdZY(bSzz1gQI`?wq>WNdR@@Zvv=$o&p>L919!=Oa+byP5@BM zO&d$Yk&}Rv0V>-xY?uX5_ge;_`kF4Cx?38O&@iA1pkV{G&9wlXGq?;$1MNTu&Of-4Qv3e0j>q!4_pUa4}1W)0oVw95cm*qBXAS&Vc;Xc zM}eDxTY!%N9|tx8p8!4y+zQ+Vd(%fvv!|fNule0k#3(1-=K|1KbPT2Yes+0dPO?L*Pfie*q5w zKL#EIegZrMJPbSn{1kW;cntU%@N?jC;1|FzfnNbn08awH2A%?*27UwlH}G5F8Q^!o z{{YVd+kxK$e*pd$*a7?z_!ICP@I3Hm;4i>mffs-mftP^40WSl82mS&46L;3D8+fcp1KfJ=d;z%n2Wv;!SL zCy)WUfaL&<8+riR)V%`e1y%xmKtC`5;8@yV5Xb^KUwtFw?*`rjtOwo;ybrh<*Z^DuTnoG(xDL1;_yBMNuo3tm@FCzv z;3nY1z(;_O0yhJ<03QQB4r~HG0elj;6}S!f6!2-_Gr;Y@XMxWFp9eMrUjV)cdTs_+MZL@JHZJz;nR!z@LG?0DlEu0A2)M0{#ZP4E!DV2k=ke z72sdMtH5gjj!_Ku0>%J)1N#8`0(3Uze!v@m{ec630|A<%9|X|Y@nB#)a0oB~I21Sx zI2@P=9042&90g1Qjt1TYOa`U^#{kCy#{u-s)#Cv=H+&i}9XJs<2{;*;0n7wu0jB_E zKmtet09XjL0*ipf!1=%hz!Km>;3D8+pbfYLxD;3lECbR&JJ11i0vVtSSPpap zJ-}ta3ZNHQ3G@N|zyNSLFbHIU954i20jvU618)Y_0B-@-0&fN023!eT1-u=22k=f{ z9q=yT-N1W*^}u_9_W@S}8-QzoYk~Iz*8$f99{_FuHUb|6J_Otd+ys0W_z3V(;AY?! z;A6nYfla_CfKLLq0=EI50zM6V2DlygEbuwt^T1}{3&0nFF9CM|Uk2_3z5;9kz6yK| z_&RVG@D1Q@;G4i!;9J1Af$sp@fbRm|1MUIt1?~gB5BvbQANV2gBjCS)2Y?>~4+10g is@)6a9XJh`4V(^~0h|e(1^nmwPYV1e1^(}*!2bu59WXKg literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.GenesisToolBox.exe b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.GenesisToolBox.exe new file mode 100644 index 0000000000000000000000000000000000000000..45e1eaf41c067dd4a3385bc7b5a0a99fcb5631de GIT binary patch literal 526336 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

    K&4aP3&YvSkY7@f88XV@73`HM?aNw4lPh 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Μ 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⪙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 + + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.GenesisToolBox.pdb b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Ui.GenesisToolBox.pdb new file mode 100644 index 0000000000000000000000000000000000000000..78e96a54389e370432a7f66e8defbcc03920fc59 GIT binary patch literal 865792 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

    *jO)?cuXgtki#50Dmh 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

    h_(1 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%0A`VxJUU@o*-UqoT%JX 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 + + + Xylem.Common.Ui.GenesisToolBox + + + +

    + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Ctor FW update + + + + + Clear data table and set genesis to not connected + + + + + Disable all buttons except the connect button + + + + + Enable all buttons except the connect button + + + + + Lock all buttons, enable the connect button + + + + + Enable all buttons, Cordonel has to be connected + + + + + Disable all buttons during operation with device + + + + + Restore setting of buttons and timeout after operation with device + + + + + Establish connection + + + - Compare the max supported FW versions of the configuration.json. + + + - Catch error message on unknown data type and kill meter. + + + + + View all process bars and labels + + + + + Clear history window. + + + - Initial + + + + + Output exclusively to user update remarks text window. + + + - Color added. + + + - FileConfig output added. + + + + + Output exclusively to user update remarks text window. + + + + + Output exclusively to user update remarks text window. + + + + + Output exclusively to user update remarks text window. + + + + + Display installed meter FW. + + + - Init. + + + + + Set the actual process and log the text. + + + - Color added. + + + + + Calculate and log the PC and Cordonel time. + + + - Init. + + + + + Calculate and log Cordonel time. + + + - Init. + + + - Used to calculate time in UTC based on 01. Jan 2000 + and the given offset in seconds. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + History display of update process + + + + + Ctor + + + + + Select always the last line for the display. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + FW update form + + + + + Ctor FW update + + + + + Clear data table and set genesis to not connected + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + FW update form + + + + + Ctor FW update + + + + + Clear data table and set genesis to not connected + + + + + Disable all buttons except the connect button + + + + + Enable all buttons except the connect button + + + + + Lock all buttons, enable the connect button + + + + + Enable all buttons, Cordonel has to be connected + + + + + Disable all buttons during operation with device + + + + + Restore setting of buttons and timeout after operation with device + + + + + Establish connection + + + - Compare the max supported FW versions of the configuration.json. + + + - Catch error message on unknown data type and kill meter. + + + - Actions on pwdContainer error. + + + - Password checks extended. + + + + + Wait for reboot is completed by polling of PcbId + + + + + View all process bars and labels + + + + + Display installed meter FW. + + + - Init. + + + + + Calculate and log the PC and Cordonel time. + + + - Init. + + + + + Calculate and log Cordonel time. + + + - Init. + + + - Used to calculate time in UTC based on 01. Jan 2000 + and the given offset in seconds. + + + + + Clear history window. + + + - Initial + + + + + Output exclusively to user update remarks text window. + + + - Color added. + + + - FileConfig output added. + + + + + Set the actual process and log the text. + + + - Color added. + + + + + Output exclusively to user update remarks text window. + + + + + Output exclusively to user update remarks text window. + + + + + Output exclusively to user update remarks text window. + + + + + List all meter files + + + - Initial + + + + + Read engineering log files from meter and analyzes the contents. + + + - Initial + + + + + List all meter log files covered by the log index file + + + - Initial + + + + + Analyze all meter files + + + - Initial + + + + + Process update event for displaying messages in history window + + + + + - Initial + + + + + + + + + + + + + Text to display + + + + + Headline + + + + + Buttons + + + + + Icon + + + + + Message pop up event handler + + + + + Releases the display to normal operation + + + + + - Initial + + + + + Set battery dependencies + + + + + - Initial + + + - WarnFromClamp from 20 to 22 years (based on CSD value with 365,00 days a year + and not a more accurate 365,25 days/year), + - StoreConfiguration. + + + + + Store all configurations + + + + + - Initial + + + + + Reboot the meter + + + + + - Initial + + + + + Read config file from meter and store it to disk. + + + - Initial + + + + + Read power correction information. + + + - Initial + + + + + Read config file from meter and store it to disk. + + + - Initial + + + - Redirect pwd hash to logging window. + + + + + Set date and time from PC to Cordonel + + + + + - Initial + + + + + Get date and time from PC and Cordonel and record it + + + + + - Initial + + + + + Read engineering log files from meter and analyzes the contents. + + + - Initial + + + + + Collect lifetime information and production status. + + + - Initial + + + + + List file details from meter. + + + - Initial + + + + + Tidy the file system: + - Erasing upgrade files left over from unsuccessfully FW update, + - Erase logging files for versions not covered by the actual region as + during development a reprogramming from EMEA to NA and vice versa will + leave the logs for thr other version in, + - Remove the test file for EMEA, as this is the placeholder for the FW + update over the air to keep the space reserved for this process (250 kB), + - Keep important files listed in the log index. + + + - Initial + + + + + Erase a specified file + + + + + - Initial + + + + + Switch pulse mode to OFF + + + + + - Initial + + + + + Read status + + + + + - Initial + + + + + Read status + + + + + - Initial + + + - Check if new password is in the meter with login level 8 even if the file write wasn't successful, + - Set new password in production database, + - Check password level 3 as all applications need to use this, + - Validate production password. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + FW update form + + + + + Ctor FW update + + + + + Clear data table and set genesis to not connected + + + + + Establish connection + + + - Compare the max supported FW versions of the configuration.json. + + + - Catch error message on unknown data type and kill meter. + + + + + View all process bars and labels + + + + + Display installed meter FW. + + + - Init. + + + + + Clear history window. + + + - Initial + + + + + Output exclusively to user update remarks text window. + + + - Color added. + + + + + Output exclusively to user update remarks text window. + + + + + Output exclusively to user update remarks text window. + + + + + Output exclusively to user update remarks text window. + + + + + Process update event for displaying messages in history window + + + + + - Initial + + + + + Download LUT file + + + + + + + + + + + + + + + Text to display + + + + + Headline + + + + + Buttons + + + + + Icon + + + + + Message pop up event handler + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + FW update form + + + + + Ctor FW update + + + + + Clear data table and set genesis to not connected + + + - Enable update of Genesis Flow in Genesis Tool Box. + + + + + Build data grid and fill it with meter and file information, + compare version and CRC of meter and file + + + + + Set meter application information to data grid view + + + + + + Set file application information to data grid view. + + + + + + Display the update information + + + + + After changing the grid view cell and data row cell contents, the meter application lists + have to be updated with the required action (erase or update or none of them) + + + + + + Overwrite cell click, because edit of cells is denied. This is needed for update and/or erase selection + + + + + + + Establish connection + + + - Compare the max supported FW versions of the configuration.json. + + + - Catch error message on unknown data type and kill meter. + + + - Use optional offline passwords. + + + - Restore reboot counter. + + + + + View all process bars and labels + + + + + - Enable update of Genesis Flow in Genesis Tool Box. + + + + + Upload selected update files and compare them with update files + + + + + + + Download selected update files entirely + + + + + + + Reboot the meter + + + + + - Initial + + + + + Download remaining files parts from previous download + + + + + + + Preselect "Download" trigger marks on successfully downloaded files + + + + + + + Build update control file and trigger update of selected files + + + + + + + Automatic update of entire FW + + + + + + + FileConfig parts are consecutive, stop process at first failed part and retry from + this part on all others behind + + + + + + + Failed file parts are somewhere in between succeeded parts and will be retried separately + + + + + + + Activation of manual control buttons for individual update procedure + + + + + + + + + + + + + + - Enable update of Genesis Flow in Genesis Tool Box. + + + + + + + + + + + + + + + Message text + + + + + Title + + + + + Buttons + + + + + The Icon + + + + + + + + + + - Enable update of Genesis Flow in Genesis Tool Box. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + - Catch error message on unknown data type and kill meter. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Password access and write to meter + + + + + Password handling form + + + + + - Catch error message on unknown data type and kill meter. + + + + + Marker for readiness of password file + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + + + + Ctor + + + + + + + + Hides all currently available controls from the main window. + + + + + Gives all buttons that pointing to software function or other forms, tag with specific software function. + + + + + Sets a label with error message that says the UI is not available. + + + + + Shows all UI controls. Sets control enabled or disabled, having tag that is from type SoftwareFunctions. + For DEBUGGING all buttons will be enabled! + + + + + Hides all members but the login form if the app is initialized otherwise shows error message. + In case that the app is initialized and user is authorized shows all buttons as enabled or disabled depending on the user permissions. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Setup of GTB + + + + + Ctor + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Streaming quality display + + + + + Ctor + + + + + - Catch error message on unknown data type and kill meter. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Holds information over current software and logged in user. + + + + + Sends login request and obtains an bearer authorization token. + + + + + The main entry point for the application. + + + + + Erforderliche Designervariable. + + + + + Verwendete Ressourcen bereinigen. + + True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + + + + Erforderliche Methode für die Designerunterstützung. + Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized resource of type System.Drawing.Bitmap. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.ByteArrayStyle.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.ByteArrayStyle.dll new file mode 100644 index 0000000000000000000000000000000000000000..f7bd4d43b4a71756b76e9b7dcfffb8d8778fafbb GIT binary patch literal 5120 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 KxEi+yQZ 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 LK+yy9(*yqj+4B57 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.Logging.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.Logging.dll new file mode 100644 index 0000000000000000000000000000000000000000..8133744c31f2e56de40e7209beefc4cbc5c2485f GIT binary patch literal 12288 zcmeHNeQ;Y>l|T1MdXk<#qK~Bca#Fd8gNR+NlN4x5TPoXf;>NKP+ew<@){&)WM~$SX zz9*$|+Gd?X%eD|o2BuIxW=Ww8A5$P~fdnYiQZ`Hm%Ctw3)A@3i)c)sHZ0Nl-a1JO4U@~@Mx-H6!lCbqOEmQ z@5m7i3J-ndOZ~SsM|*{?NQFcjyQG7G?@ZTryRiCT|O%XI^$D`VzvucS31tqyc$_%E3l@TYO>)Kveb zSJu--`oNWo_SsERdB>HWb)5mlV?-b;!;K$K?)j|u>?2}7fEm2%RDu%cC96ADOerpWvpj8044o#udxEHxZhZb8$#C!+tg&B zli~rMdbS%JPK7uf0rVP}G0j>9prluGAL-x9Zl6p6pOgdiYL|u7gh;~;XjMF3U(}mM zc+~LAA%B-&O{bXg5)UE}FolA&terv_3S;`I11hl2;uefmH8twJ8(O@ibX=*flc5Qz zbM3o>;LRE5mqF_4n4=i&7)(8o>PnK@B4As#IN4%>Pg=lHUwlp^!|`y}F!?PkKP?%FN7|0D z(;b(YofzYhj-}p5I+mFOvc25%NXH80k&cz-cE;04Z!L{wq8V=npm-$dqpLf(b~x&M zaaE=OPjWOK?V6ytTIZZdF7n5H76#Hd2jYti45k@fQVXM3GKxhDrHuXsqunmLfzgc; zwbjY2N~+K<^NNRy#bcWvMjUxWnQQU5FCLfaWNboLa}QjQb7fq`=sSUW6jPr^l_8e= zRySGCTiAp@TF+ah?X2f*tmkSM-OT7UF8X#xuXWMu7`@&_-@)h&E}CVu$3=S??Q_u_ zqbPBRD37~^QIt9d#r$ft|Ty&bz{VrN!^fnhg zz-ZY;D~wiM)L^vcqPH_@x~Roy-9=k6m*d=E?m?G(2cw4=MPmB6z;Ui7;)$;ImimRV zHv<{m4$Ge2q@OxhwhH)c0iP|9>QQsrmQ8CJSr%PewXD41Kyoqa^y2luynIFaD1^;B zv9{!HC1v`W_|y9&Vtl->tHeR)U`i84J6RI?D!dHy)1Guk03tEG9@`V@!u2 zk^U=iG_@;gqt^XELoaWnmwoGqUWP31=C%~}J4i9=NQIkHi$k5{ha-ZWz-b`WPCo3$ zf^a%WZL!-odW;94TagoEycf;&E(tolHVKE8(Hnb&b0P^t+rg_c-I-0@n>L_sV2>cA zFfGR9uE7k>;{Ig}v}Uw!ma5Z8Q=)F{S0BKA&8|^;673kbx9l3|!~I#{&m)v;ddj@2 zddlW0rAM z{Y+ztSG;f2REqf+7QJh=MYIR1Rr;WJQ$VGsCH%biEviZngpc`E`Vlc4kiEX+S&LqW z&`YIHOL{KA-0z~T(aOL#eHv{G-lJ;tx8d)HG@@Lvjx*EJ;3=`Eca> zA(ie7v7XZ&hCSjrpGvEuY>(gn8azMX;l2+=8LpP2+~N5!dJRBcqZ5&ASfw_Nd;JXw zq0;wZPn5=#-#~*UDR-(Y`Ay1(HF{R?xKB&?TR`5+J{!@fGsN_#f(-vba<};JK^z{W zG^{!*^}LRlyhtlBAu2L}tt~6B$;kdpLe7|@IK~ViW!ljebOJMfqp||4L&01eZI98r zf-BT^U>dkFdOEy9)uAm;A{8Su^g^fvEGaQvVt!go9`yS?Mrg#5mZGU zvzwGwuHEKCxS(N#QP5q;IzfHtCFq~Rv6w=SM`AdX-t39RymSf_ALi8NvgXGlTm^21 zJaf5X*xYky3;H3rg1#-`>(aKRf_ZribrdJzwGSo{oG0?Yjaev4S2{PEot)3x1o{QpWcz`YzIb3}^;lqBo02 zgTDZLA^fk<^L}l)=z@kWkrl=0MzK?zh;9Si6Fvex>WbfWzvS0gLL_0G|vT0DLK606wj9 z`#F`{AM-r{_<0}Kljjts|GmQW=ORr1RfOqEnA@wv+uLO%o?2|W*ZLfZco*nhwHLhuyb zFTNIJ-&2D7ZV=q}pQR09jC;TEN|{Ac=0kF_jVI`@rJj@0mz<2lJAF*|OW#w{caN9HUFYR-*G0LVi}F0$*>yZzL_Yj9{F-=J zd{zCuIE@)sl+*OSP*}-|ulbiMS5ceTsGJo4pi-7BOFL0(FVsR(Y{2cxfrUleSR5 z_%%Ln&{{V4+DxHPH_YoNCnh#@Pju6@*B2%x`bt) zqg*cy8q?FdxvOgBr*!W6KM>hK{f%m2-v%1URT~xE%ukke#(Ir%SufN}MitnIo-Ynp z%QN$cxr2JOzBOMhmUWYR43?}q?t}RmqhU7=&j6R|H&WKtwGp0drfatw#YS1bodOOxztlQB1-mD!?Kb+c5UY_UkwdVQkbFbn$jd^JC<7s*;k7^v2D z6Yu8^fSE5AC${UB1<4V;pqCDUX6hB=pne{i6=%)De#rEf%KEla)z-a`CJlhVP`)xJ z#64UBBRlf-{Za)Zj*1;{0*{X)I;OIq(_pEp=c+{{#{V+Xwv)!#r@le4lO=%o0LqROgtsS$QUo=;iz&*|O&N zw$?d(q*28jAPC6udTFv$F4bq|xE!k8`Eo<2gA$I&we8HEUX|fP(DYGEqBC;~sjR}u z+3X|=gDZL-ktOX+aAjK1DH=k)X6%(kH&x0`%PDkY`%$rZu}kCT*1oi=1?53<)q){K z?euVvn`X)=mq$O?AA>S@of&au(HS@&m)c*_EWrcLl#bG zZx%~#%FG)xTADf2G)%^2%F~XC*;=h!D#&@q8qIU1 zB#`@!a#1&%n7mIEF1X7LqP90(Zrvt^CvQU$;9^?lVm7EBM1$jr-LsH4i`jBnTGN7F zJf@iyiR&E1Z*|k?QOe zYGCiUdDDn_WDM|?Xu+T64+1?JZWaX zVQ`a^+-W+JrTTvRJY-v+tri{ryd4<(R&%Mz#niIiY&^re8rere+Kx5Ns1vKcQhvH> zSoKoDYLc22pjrG!b@O1Upj*zS1V?yzSkm~8ZZ+zA<4u#XxoV&@TA(mu>#TRLt#-$cgFh2ey3+NK(susbcyxbui!yQZQ)U#+8KN$2hEF6NWs4G&pGwFOjLhLJ`vexsdb~)uk zx9x-MY`fm1aHJh3A0wUSu9DL*Y7+w$F7~B5q72ZFDAk9}K7A^WhZZUo;V>4{!IEiI z*?C@pG8%F$F10*DFYn-7m+*8UZM`6ab7{0(;(fDKb^%Fd9Pdl5GIFD85?I0xpB&3+ z+8*t3S9Np2jqxuFq#v>+e`vrOhKxJlGRp5IrW0qt{LCe$)aGx|>$yXEp;3op&6Aij z6*vjnMP;~ZPaj11VNL3k>+ZtrY;{IzaONBlH|;+22r^W8d8+1ZqTgu_SVN6+dDzS$ zA@LOwts25}w?Wg?3s|KoDxsaBLsa4K3Iqjv@PucP4#{4+hQ{%{t3wXQF-Tf8DEs0I zIS;;j3uYW$^~3Ln9t%G^#F1bSTlNq+AK)Eh5oo-N87SwOehLS zkBZeS@d;%$DP9e7P_4it5nUBk3F9A++IAdQ(GL#7YlXwB1f=T6L?8$ZD$s&z1OgHo zOK9*eK6}!3^`u0;Y9n8j$Y~on4SDoLu%56-dO~uavbj%5&RLstb}_7$_Rcd~P0T(M zOnG44>@$f0P1^MwOn(LwX}ibbK6p3#3}QC>W4MW!V>aPoG(P)NCccWWYqlq^GRN;x z5?S_Ci3YxYczpNrt6sT3uru}Qpy%1W*S1}1IRr*!e%DFcj)bn`W7@Bg{7yzHYLuHi z(TdvUQ4^c-Nd<|+C^Ht59F5vx<)n36%h+m2<40mVLx~(@@H0cXG54vk%Xt>L z4&NhQjUl3oU6%7si%+8o?vrvkDad*S%)+?#g_oTHcUzI9=5N>(U~Ld9=J3Jy6(gg4 zqi28j((Q+m6E}YFJDu-6d(S=i)|IIDn(yuLx<$V6IUY*!5 zo;$?n;e2_AY4B5oH9nZn*TEX+=Vz;AjoS}isX4s0)%=~BO~Zl1>?@bI=kbgq-_+^4d^lq68y(QWU-AC=`hz3D z-+~gpkE7Z7U3n?ud-My?S#B#nH|-<3M!rX83b*n5BHE3;asn`ieR7lr@Jq`f-~)jD z_OCAK3Gct0<1HE68Qx?k+&g~dBQGx?ucy|l4~T%)JW5qRcI+~W)_~mS@tYM~Yh?i& z12+$<1wQZ2C3zN*0`z6?N1;@}raGibkea@Lrh`(Z8-Ck=SJ5QL0M@TWUp`w@@W&?y zoB=_B=xy+FGaz5L;@6ZyM%UgNs)%J75x^UA==tM(&fwfs z#vfm4%&tI8@G??r=D5`mN1l~w+7JIpmV_y3$FM`^8Dl$|J~8&cW6$+6Ry#0`0V^Ar zhdMHiH^sS#T`FEZvVRuRe7>w8W6JO*^#|#Yf%#K`8|>cRTVa!GX+RX zk8>QRbr5HCrWtLIqrJF}9(!z^QBmBdrKj67ItM*!OZTYgpySvy%=g`QZ{<};LXeaZ ztP6j>_wN1g|KI!ncYp6ymDdw!3$`_d?8O45p5 za$X=5m=OPa5m?};>C=;^VkBrf1vYk}_kKPB$}Z>_)jyI_eBXa^Na!HXpl zIQtIDfm1Y!Av!~m$9R&_&dX^(I z+m-2ZxaPPE@;wF4#+=;joSdw@g8Z!9#>N~^es)enR!)<GU+Yv-((qINLy4 z;LCr(<9~3|L zGxs!OAnO>{-LnPy%m23*E#EQ87+-mC(;wd1T05mW>x+fj%l7}wpi1^UbXkGxW}qy0zE z)cpJJT<^bmqW!7oM^Df7%uOHtxq+hR8QXg^5z@!9|`Oo8Vm+|EefQyaUueH?_{djQHtQo+ z{a4Gn@3oX9wk&(^jU@wF$GGmZTVR$v{8M=L9C40|!2+i~IrRx&0egY|FP>Ld8#DsJ zx>m2J#a-9z4b_Djn(BRS_YT8f@2V@^7BT{Ux34F_qFt$ga-pJGs_>X9I)n&Dui`~Zi;as6sz&vsYD1}3@j~@CQfsuwZ@#{0pfRbbBiP~& z7>#wS1uO{$jn)R=_6mPfTYt7wrNva{mRh`0OKiMW0Y5dn8+=B8RwR1xl`aeYsv!dR%2^hVAI?+m@Lro7Hr9Oxgq2=f_2Ic{oQ<{y^aY|DOB}TEqM~A@~b-^=0=t& zhj4Wj-sgWszSBP&6MrM(%JHJdlb~nuvPZ4uWsgie96rDY#0VbH&EP){I)yklcs~H| z7?B$PbD>(`(s!LYzXAAOZpovohP|!h@|;2vxJQDR?@zozV4Il$D!m6z>S@wUF^T1Q^CXYw-5%FDK`c;^JtCXtuzpS(=7 z^0F-}-lOw#vdGIePF|*2dD;FI@BbY6``P4WzaTHuti0?~ig#q|l+)y8Un4Kmti0^6 zig(Y|fBT>0W&a{C)2zJgql)*_L+{^0UiMw`GR?}1s9poAsht4XLG%#=>&`%#3@k@H zT$~o5s~y_x6xOa$R*|0qs4y0<|J?=uqiKWD6KV^PKOy1pqTe5S_?rKy_?PKPwqM-; z$Oa}?X(d`FFagY@5xB;+dpK0n!ko4+jD&Hm4FmGM zq~X9MZ5HB(Y026|fo!wnVSi%aH3P~U59eS3+JBz(f2D9T##BrG@$lcn%KwE94_m;( zhWdJ!vtB&YPt^vcP{v6R^C{k8T3SjiH_eC}t*#x#ZT==Nqbzaeev}8qlOlXF&T)0X z-Hufb5{10g+k+va74r>bo7awtl~R_xuk`viQ~p%)tljQ2TA`GO5)z8r0tSl_377H5=nj@A{3cJyo;qypx|wn(f>UJDPUTBevuVFk_{C zuRwd|hyU6=vT{!#z9Xbl~N{D}hshGl9s1o}h)1N5d;w;Tb^Y1CN%D zd+?xtYT+yyp9{>ueI5`F3zq=VN5e~j;0c!lvw;=B9AG67-vfoKf%widJPf^Wq;?7X zW%kn1=+UX#Y7sY5yFwy+Dc1qyTOzJazO`rYjf9se^8~oqXAcQ(^Lj3>sXrdRISa6D zXUhJ+PpTbfQIFvjydL!agf(u}lnXYmK1mc@qy23()^+{(oJ@PL8B% z8pff-t!n(gI^YdqajAU27kuPZ>D`a{*74mg))^S{1X4|_5e&MU4dM5quQe9i#8@oa z4<;+se##@|(nT4mi*;4)itUAMgKG=!Uywh1DG=i@)*4)A|I78C^8Z@!kyoX6?fdi2=1dR{BjPT+ej|oMk1B z@3Vf_*V6wP)TM#Udg>AVtTWpt!%4KKE!vO7K8CzznY!m)uWR8NZChjxIwT~RedWJ# zZHM4|kdF!mIMDxP(*M=6JXoJb0{T@V=U@h+71z#f9`bxi0h%$y_Oz>1>zQ zbm~;;ENdNP9tW{6V(TU3PK8{~1=f6cHXnWg@2%j z-_>{Su!Wzr?R4uqA4=6JQ|+Z+Ugv5T*|{k$*8SCyqw}dMSfBm4KH% zu0}n!VPQZSDj$7JS%{9b$Kus#g$wiR>wRq=w=d|_X2>>axt7b_piQ3O#}b@&X?C$TQ-nl934*Rd$16PfG5Qw{^rAJoltlT{|m zCM&0kDEf_((GKR@k^c!PgTA3ty2>a+-&F!s-y?qiZ0!wwsLME~mq7j%x*onqzx|YL zr>5_otnXf~@7|>EPt$LENI#Hc+xd}g*LAktk7>3&Rr;R$ZF^_yd#|_cudy9iiAIWc zDb8(%>AJqtYrE}Jl$~W!d!TKy-SYRYR6rX~EJUS5yETu%&b_ZdFZ;^yUB3~6sFUjs z?nlgdQWtY3b#mx%@&W;AY<_5y+Rn>>SdU;`%l*krv8Gir%sHj|y)xENLI%d7FxKu9YmQl^rK3?JgnaaoUy*R<~j5X1XY#s|RBxc?oHKKu~V z^b{cNFh}BC;3p9s8M3aOt2tHfQIYXfkBrY7kvD;Z7XoFn*8dAx9233*q77+(1kMJY z1bTqv^8){bd*(k449NH`Kn?3)`VJ2j!#4nJz&*f0z#jsce?Jg?JbW8)Fz{YrBJiJp zLx4X4CINp590q(2$b5%^!*Ty2aD=Yy9<5`2jr%b`rcVGOE<6#4xbPI@HNWFIfr{Vr?U>fkJ z!0Euxfir*$Y&gdSRsv@M*8%Z7GQ1Hu2e=)Gz8KyML|MbP0Uf}5fEmC?fllDFK-3}p z1~3cwE-)L&@hk_(K_nM=2`~?MIS_k}a5}I6SO}a4Tn_X5`g z?*ncCJ_scLqd+(A{~6c-d=UtrhhLKEuK*3)zY1&u9s@Q5e-HEmb@Z7{KpW5xybRb5 zoC@3wMDrAVJsGF)$vB};*8Y)EvTx>!YjYfO%5jLJrW%_ZGHxDlC1|E4ZM;b9m_agUIkhKx<;gr6Hn?C?^49y1$q#~d}~4Et&#VQz;e(s8Rr8s zj=YR(km#3jWk98`2-lRg5u~n(N>(+lsgGr?0|h`EMHy+A6r96F*SivF*GvEZmifd(3-($NBj! zjCV<}V-ln!VFo&ZxS^m!AO_BRH=y4?0D1v*9K`*Q9h47R3u*@)06hSD3&g$B2rB)C z0)OjmQc}jJN1=~p`4nZue?ChR$T^kwQ;3Rj_*wW8=3F0yx%POk|b*Ax7J{{ z-r!nCI#_!RQRz`P$j1C^1U-d>E(JJ)FQIq+o#l%X6uF69oFTZI2zxhimZ)=*rSgpu zevo&)Swdy#9=qDLd#>o%Znbq^37mt7v%NGR`!f4}IcNijYcj4iZvgEB-2u86^a$u_ z(959Tg5Coi2b~1*%xf&j4&quGb1mn?Z+#f8O&9xUT4}I+!6Q|hWr=g)`!Dv*u<)Lh?0ekjFQDR(g#^6X{RhRkF<}Q&+$9!Ytwo^WVM#ZrfdcoGo%cz zTZN474i+tCF!`Lhqgb#Wf|?t8NRCHe1QuZ5b~beO(Icw;$b(_k-pqKj%{o1uV?j06 z0k&=qGgUq_UFK`-Y^N`G&1XG`gk4pBlTYTyqCoW(o()Fnwd7Zah)RaZD`hlw)^#X0 z+BS?C=38x@I?Z^K-^Iz{A`a~1Ta#Qm+>Vot%Wu9+JHD0YI%8qqzeMC*T<7Cj1+IU2 zmVw>V(*p44G&cSWlx3p0m4C*IXXU)90a1@NsE@<6?40bZqWoeEts?X;^HS}49+Ds& z1$LDg_1c&C7R|xqM|_Ls==_XJa}{T2uD=jbERaTl` z9BECx>zgRn94yy4>QkQtncpWl&iph=a~9;f3JOX~DIB5qa*WejOt$kZ2h6WZ7SwV} zO7ks(~cq5(L)-aEve^JUGwogV15tz_}c@h&`XfddlEwv=r9Q9aQ*g4vHEte`!57z^G#RO zw|lWsaULJm#il^Le8(0Wg=$`qU({M>3Vt#f8>N=%A!a(%$|iQTP>YM$Y3SmdGnW%o zt*PG-ki!gz05fnOI`xDeMf&ouPi{Zx0Uk!NkVv`xc_jH08o|ym2 zgU}vJWzj#z5Oa0bUrmU)GNUiQV(?9u!q?@u1!ACIEh4)A0e~1NjQ(Uh>O=jQYdeom z_@P^zTmK9*q0Iaj-9+R|a7}q6#Ij z?@<_J10q`bK$OKpjw7I3VcrwK#mLX+BVo`1_-_Nu&2yzRAl;S&;*)T0&k@D%)r1Tl znrDJ=bT9UV+$*tZaBs+SsPUi)Af87hf#`a=eFTW^rOVk|=wdblx|mIc&4&9#?%gf} z@w|(6u!E+6rh=w{(m>NeGeB2@ShrcA*&sHxbP(&I_LaE2;DXiH7hK`v1&&)FZh`Z% G!2bhj>W;|( literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.ProcessExec.dll b/GenesisCordonelInterface/RuntimePackage/Package/Xylem.Common.Utils.ProcessExec.dll new file mode 100644 index 0000000000000000000000000000000000000000..31424765f9235134408ce6cbdc9520a7ec4f82e5 GIT binary patch literal 7680 zcmeHLYiu0V6+UxkcGh0U#@;-z!AU1E0TU-%n;1wU$MrigBysQ~3GG&!@$SS~GCN~t zW)mA@NYp}U)mBgy)JlaG64W9^0z`SJw1NssMWv{U`lD5UR6z()^+%Bkl~AQ7{mz|P zuh&jVD^;r0a(Cz4^SbArd+xbs9(zCkFsVeO;ktB*=oR$bdL;a0a1!FW&-|p0eq4QS z{VU3zbL+>C=6z$@bEiDBU}R0laRX!0GQ6T=BskD}7~ zrop>Pvt6JKMvc-=v<4hKN9e#jS`CslMl38f4 zZzURGqz4xVVre@}v;w?`ZX#-4D*GhbAgWpnfh6TwwhKk}l@8-#TT2}7A?gFSqJ4z*b7S8G#prMgQR`Ji zisb(LU}d{XzrZkzZ}8!#p3v)J^N56|YxC9I)y3y)xR1@lSCHC#E%#!+4jt+DvamHy zl&Fbs7H#*7I{lmZZ@_>u51SfD+3QX7308z4q0g~>7uFNBm;r?Zsar%_Ty-&rPOY$= z&@bvuAbiY@kvtmY|d+H&=^BnFnoKL^*NRTvU)d*NRZF6+6)8 zqLd__#@;GYUCeRrZC)ehU{Pz_TDxd;n{xGvDr6pyXRXVP-}D%XIZoS+Th!~@t`5zJ zInLlY&QfKnVQPl-+wtkLn#RC{V``__)_AaLGnz!eBc%Y8&M=-*^~Eb#Kq zl+PMnJPZ1ki81N{&ZVqn*TnDu`u(7Phv{1SY5uHMDk!)`oVId57n^O>3X#>rqhswe-N?QRkRHz zb*fb#QgzxxYc!qS5Ue9~#^2XWz@6F&NWU(avqAEItFF-!bWVF0ntxW00FK63`UGt1 z^cM-YNo(ID9{a4$I>$BE>6iTZ7;_$%)*gjr_VX|U_^;5Dh}?_9izvmYrw7QR^^mB< z)UMczv0hmL1(wFAYzx-Ef|xoRQT3AgRz$5LRjHS;Sr5%dU_XjI0gLa^Q-H5Yc(?L2 z@Y^NaqMQZ3LU|6+`A~ZSaIN+-;G?m#fFs(gfHz1^N_!1>I`#%TkM>rrDSjzu3aKI} zLHiA+9;C-(=dp(M>m}8A3GqO&3aP4d%DbR$im2~PYDYxn^!Fj_i>O;9bz4Net$hI5 zXhc1$egrBVQkdamP~22{5LB1UNv7UXt`Rz+hDq65%4$)gl&KoAQsJ9jc^nRjq|ZJQh+h+9q0Em$nrRLjrHGG>gxsFr`Ol3^a^l|Mu5lY z_gZ~DvR~S)#(@&_9fkGZ14j^Z6#A@$|GM;1%q!?O(qjH&6!a7uX%5dy&za#Lg=_z&I`8QN0`Z4hhd`L%?59Z&#|ICvX~s{Kb$r z0+|v6jN>P;@@l|pssT(;Ev=^8=_qL@F-=9|Duu*aXb)3f;%p&FFFT=NJ(pxyS22eQ z`zoX=R`*~i?&{8FG6Q*k+BRqVZPWKVGwsy1&pNT+bF-H3cTZ-PGdgHr(YDP=+dAAq zz1bk|IzR@GTTZasbaJ-kf$W-Y@20N3Zmwus-Bj?iu4m^b>Cmig6;l0fq2M~Hi6C$L zsc5Rf87oUuR*>m0dLB%TAN4FVCpp7@zv*Nx%*k_&T6Y&MKd^Gtg~^Mi9U0gQf6XbY z`&cH^XJ(J#-Z+%EY-o)fw>;CnqT1NBmCYZ?XNR35?#Sd_%k7K>W>EA;t)S>R%cT{* z?6fkJ&XMEK1~ew7j1;3f>~mjxm;$%i8g3rI%ftJc~$`qEo1M6m3-Fp zg8|F7rdV;nnk-IDSze##p71%{cmpgNj?9G=oSM!f<#t&Pb{SdG8{oNUvbZpw2QK9; zvRM|5n;z0{2rs493D-MT7KBqoxo4X*67$RQ(V`RN3l^(EG?};a!E9N|DZShD514k* zqT>>d%_4mZsW8KlrxYY&-IXrag<#o1P zWR-X-8@OI6_yc)!%5i<Fxp-jmyv0%Za(?NESFv?S7FLn2n%YGl@0tW?O@4+VgUtci8dC3 zy2~dRCD`#H4vliwz&7o&0-2{H-hg$)M5JiAmvd><@|p0$j)PrMmZCCNS(Zvn)~+l| zB}rvjDsi!mUVybzujiSwGUta-?_6(IMy!Mn7N&#Q@Fqs|>`PB|zjI;t!0CfO{p&IR z%vVS=6s1ZvNQnVyXkfBVU!81HlJ$}^7>kRfA)p~}4^7^|%;ZK!Ct`+Bnj5POk=&WQ zv*AXJ`l6EDxq|5sZ7{3iVs*n_rM5OEJI%mD30nY+t3n99UZJ(?NKGisU^lOAu6p^N z^ns?%3tyEtY*k;|Ec7~Em!nm^VY|?qRXw>8S0l(9(KEfG8a6|x8;rP;T$OCZuQ|DK zZ8LNXs*4*`a-d;57|lsTSL!4ygbmx9<8Ztqc{4krBs+9NY1p3Z02BS%<{Cpwb}&*> z*onupx_E13wv}KO&udi*o*KBV!_yFri!}#5b9$fa49;XNnY2i4lxPKdaef@4VTG%ZHWpqNAS1p-IboRJ!6ex$LPXHJzJe z&;NVvkJ0x#_CRz37>q4%rSE*9B!faRVB34myc0gaS(dy%u=LVK*pOdLms|Oi^S>Pd zMQ%Jk+n%gkCl?2z_RH{DZ#S+(Jvgg;aHDocCgTAb!@JZ08l+KR!}!v^5A-nLQ25oI zex`kJk>7)tw$DWjE~|^oO6~xl0;?vz;0)p2$R<2Gl0!$xmGbN4+tWCtCb&N2CI!%Q zL51x(O@mPdKH=5}i9=JDv2+1$DOh#s*GZEc1H38oyJ2bO0nF}GR@#}an8$!_JL+p$ z_W*P~XqSCyrxbKb7hw%8(C5_zQrCg+HsWPc0W{)_H&b430b}~Hq5^)rt`tqkxouca z(SFQ=2O{Xw5) zl!UAQ7$A9U7@ZavJ35DDkLnC9z;%9&Xe_-PbTAeQ#oYzvqP4nZwyVnJa|hg>s#>?# zSL3a5*UZ-f4UvGS+h6DN`)lh14YhUM-Tp{}&mXS!_h^AyZ`k9B^k}tbsDaIPJ}q!O zymIlIV?QX})*<%X^sMuly{$Jq@sCgbRJv`knZN9*dv7i6`JnXmc|sf?xBT_X-<|H&-JzBNz0|J8)YS3UT~g1`Od;G*4?`yPGfhNiKHADXzmv^Bp5 zcFp;;z`62&$)m@={O`f9cmHIX^PT5z{o_0DZvFGl-T!&&tHXy+_WpBc{g>x+jCSAo zEpV><|I&(zV;`37c_*;+=#lHb?)&0@Pqxpv{oUK|YuJ^%e_Se+%CCW4b0Jt@Kfd!3 z6g6}9?`XHciDM^@@e|+yzU;Rw46RP-$yBH>8d;}>dZX!3I^5G0)3iJFcvnrR^^UZj zjBBy>WMaJ@NvA?9G%by)&@w%)r=qD)OQNqY5f80SM`NiFxFUKg)p~~>v8LS-Oa_sK zq5h$I(q&H@RZq~t=&4us6ft}1H+ljWd(zpHCC#2jZb+@0^mw{C+1uX-nl)NglcEA6 zH&UGnXc+}816MVM0wZUE*qXtC1U3BD_8n)WiL~A@_}~olBEi zpT0Sf+^}E`9*k%r{{2lpcZ0hb(bgA^ZD~%YlhJU0S|4FwQ>kuKskol*$tbnSs+1;` z(z28)#e=;;PGkE)SL1PCFZ21x0q`_qMc4ss#>~JOqBtM3U49W;;L5*y9EEW2`$yW} z>MH)wK~H}Z;Q0~HhbgD-1u@zxfo%Km>;qz*tY_4*P6sMrlquehk6+wMUPd2zS(n9& zNL0L^zxnZFW^P6X^TiSY}w z8pr=e)s6aQIpvEoQBX?RFD(4z880eIS9felrS(2BeK74_7E6S+SoBUUjX4y2WtO_m zbxB?8j>daYZk5TDyF0bihLo5^nVYx7^gg$_(U7Dik<^ilr_$tc8DoJi21S#irK6&8 zQA1Z(ED_OSDG#o+72(XYu<)(LpT7C>EeDqGo>T06?ZsVd$=fD^u!j(Z7&yl_1vmz1 z!WdBqYfM1qDu?s7!m+|>)H@uGty7(M{~EE#w*QU#T~fkDH}W8u zwa1GRaV?WDNV$GWoP_Ww}%P9D$Mg#rvr2{Xea1w&^4e{pj=Prryn3+FY^J= zTad>ZW7K0!5w{}W1Bx|f;9gn&0O)PVKM2|d`YTWkv_wqATG9$^0bYYrA*KqBlJUS* zi}_`!yIrPdAl-yDW}>k+@~(ktD~C`v#BwXBCn1bJI405xNh`%%F%PTTDvXr#m358c z+~ose>>>ty2x!BZS%C4sL_YtF2f|pB7{7QfiuNHze~4Z^-E|XQIkgy%fOzE62Gn|W z^Z8KiY%?UY+bKdjjO9!_&5?A!agvnPjPabQb~vXHtok5b^a08;?PTlIt|ucn70K4e zWiV&AgZL@pN6Ab(S^8v}$$IYB=4c0R#YIP~?eH+9Keb9v_b0i}<#W79+IM>n`SFlH znkBzck3@T-k>&B8#7$wot{82&WgBZT#}KB;wwS&QZ5#tNirkTOB5BUcFQC8$e)6h% z>%4p>`)PCD8)mPJ_8CXzK=?TWR8`Gme2&dHa%B8TeJMl0oHkG`YK{4Uyk@NA=A8mw zH+JdVXOq{AhuplFOELfXGQ6hGbMwwTMTaA3oBMYae^z}l#||vOjHPrieVCiK61;Oo zmBITY+BALP$oLTc6Y80%6XGuRw-7RjQSRIaU>n}g8Ylz(J}CD7h$%7f2;^srWL)nB9sAk*B#5Y9y2M$<~HA5sU`pu{;zsezk~ zW#?FSdWpd~0l!>3Du5m!_mtNGJArF~G2k7*yMfz)oOfRU?gH)say~l<{0Mj{!*nsH zl;fxO9b)kPj%8(HuBFaX=ON(GYNkb|K%D+kXq77vrd$nPI+WZ31lVbEczsZEX1$ct zgt*$$pL2*!sFLScoU&gJCK4sT!YJn^Hfyt&*~2P%lTVHp3$l`bJR_fb)2ZZ5J}Hlv zE+u~`BcIiOX0xf}O+G1)1z6dQ>#jNe>`kVUGwY=s>^)1`t$R@Jw9RFn#|xU8|M$hU z!N}M@qtXH@cFY)&v4dxBvWy+RLpX)`QlWUwGRYerm1enQ2F3l~=HeRTyWbUJ<|9+Y zzcx?B=wsLj%z*C~AkF=}0=|RboeJ>T9)sZLZ^W7w-nyU{YYb>58*zhR&1`i6P2!>WR+Nr^y%*T1yR z7d!)9O2v~>fy!^Li`5p5iy~cJ!Dwn@Oxw~D!^eIfPGDPufhG0L9;}`wDBI_@OEJ&) z^1?h9KC5kv#`Gi)A6)Z9L)}up*He$B#DJmOo|M^|b6;i&8AG-)sKt9@_{JAZL`=iZ z^LlG*eYN54Dy_jEsPfflwN(L6#8VaM?$K&IH9a+2z`sb;FI^IB_6EIZrRr7p=gOBn zOE?u+$8ziYy5eCS<1b$w&k*v}@ysA!-H{>cjt)`BGXQmlqsD|HBUX9d`#duMs~yS5 zbJICSO?I6VoO~B!3(EJr%g43|s*H4uaoX*GL;?PI!a+fkF)EdbqGUgCHk?vDnr<4!S#=+aBs>Zne_pRu1+C|83rPs5#emD++ zH4(@FJIa%6z%PM3^u7Yfh4mR!mVgq*0P#`8_>eFil=Aas*?jO#K$>u9Wi6Yu;p{BH z{d^_xbv)}hY7p1r0}iPIHx5$@Vd%9eSa%9ij_3R?(1V~M@)nry3_;}S+6o}|D=0Sj zz6UxBI2#Cd<6Ab*Ab8L;8Hn#`hWi;FbTz|*;logw0_3|1b^Z>J`%J!zFifrl&H&;Y jj&XK<6{rovTj1*9S!@p50=5Ng3)mL0Enr(9<1WIiU*3U;-b)AyXxY(h_2`G|9)RYWJY9FBfFp9|M&U) z`ZH7c;=LE~Uc7kmA~GT}^VrjF^Kzc&34v+_{4-9%A>3w+7 z$GeVsc+n{rUeu^v7Dq3M&v|L>ymKzSG`hTY?gh2@ic4!3U0OTj_>*fdjn2Pd#lS#u zsV@42Lp|@9uAH}i;zbu5X+Q85*ZR6vdfrEU&kGcG=v#nmfPa9i=gk!uAob>-W&;mu zBP<^3b@nUC%75uqCyBz}Xa3dqjwgU}PoN>%{&HSFa5p{bdkflV&w;3UUXMlYLHYq z3b}BO=M^ts3>p3YHN^H5La@|}L1E4JC&52kzS48$Tj)1oj{M|eKi3if26b<1MdgW2-Yb1`4FWAes>733j7%8%Nipr z22>O?k06kFzscW<-yFmxDziwzjQUN~*T#(bO*o;AneR7IHybnVH=(PIS>QLJr;XXe zZ$c3pgDOKG8&mD|o6yBUL9vR9ijXe$)%PFj3P%C;5BcF3uDHyXda$a|YfyhpC`aRp zOs;Z-zEDKgJ#d-+v_rk-RR31=tvWchCoEjT-RL z%K`OPwhZ*(r;jRpMdK|^qF1vWJ=I!wp|w1_wX{9<_bz^?C-!jbLz762Ssy0c z`UvL#PJI$hqMQE5^?7B|KJ2ppKN)`_1+E zt@bfMF)%SMz83rlNTtTvaN=U%x8C06<%90lJ9x>r-pNa@buTYX{zh=YVvOE&S%?yf zQ!fbOIY_kLB^<)uBrHCuvc!l6$|Hl_!8s7qs3T`%3O^GOs#OH~T%uP1j?fUrWs_8S zUr~7-Rqi(`qd#S0W?w$55*-!aI32#w%-lYO-xsoZGQ`Z-NETJ%i-Xe z*g;B&ir1qfksc1}i%UUt6v0AIsSq6v2$y4UX&j56=r|&R=y+VFzdh4m3Z@E3N(h}< zG~82&^Igy=-h$s!PjmvhKhRh2{(J z8=Z=u+MmF&*P!Gn<-->OHT}4vbFixqcNgM|DW^Ny3fj)A;iBPb%uQjX?saR>Z%W-E z+O)oIIbbam9$G99_m#T0ztuI%88pio$UCuv6b_~J=tW2m5A4UzSQ?1VVrsB7*gPA+ z=$hD%Z=(i-&2x}e_4FFUjoM^rzc9BKHTrek5Ie*olO*9DymDLGSqq0 zj*9h^`bCGv`M?a%ojKZ%|A1UVn<*Bi;IpcEi@{W2ntFV=tX!!?!@(d zxEg-qF?aC(0AL^onSl96Jfep;2;7*3Cyjp-!0|u2n3O+`81+lQXyVcmGVo6~AfUbk z*PlQGIlmlT0Iul8_&Ml3V9WU-hLO4;4xy^$;ch>=5M*?uGlqijB7n<$IB1eDx6cNo zD_c`c(Mn$o{yvAlKS_}`FjGb5EyLX?`|psRelteKV0XEc%wu{BTYG}7r{{vLrxmt@ zmw<-Ag!jbO%_y*m!>3zNYbbyj#pwA^nZK)a+-Me4W9P_W-Tn9OK#nMECf!VTddLx>Ktu$zhH;2FLQ zKhY+T%9tTiH$6*=fxiXwMn5`2@+H>otDgruj)H8av1;mcte(3@*TXW^;S~$aWL6M+ z4cKHYDmolR>q&5Bt6_K@^6!EOneN_^o$e|ngJ^?jm4m_))465!?&wrODC@2V42MzU z{!hHiPE~VH+@Pd)CAuNVYPB0~Zz`&7G1q5dlbEog4+oR0RXSS7vQ1)tJ8__$*k~s< z+lhmjkhumtkoT>n#`!=MF|BwHg0~h!(@ad~myOg*m=0WkRHMQ60)M@)FtuMHssSg1 z>U3QttoiC#A;KscOwTDq%Xr1GyBOEW%48XK;XDW9xYtYBF9x2n@5{>0EgPAH=$C+= zil(tgCPT_rb-=L2SXOFWsLOe8ww(TDL;mi0m|~6h)LGy~nF4KkF{GM}D^MmU=2zmX z^`#ud$x`EDE$4k5y_In`Nnq!@5R4Ie2vCVInJLz>7QvveQwZiMEf@8oh`xeT1g0=vebR3pflTG-8Ws_%R7Isw zAZep2g#yzQmTEY>O>WCg4f{2ZQb5t{s1!U}z*k~aZQ&jQyaJX} za9#?Iq#)vz;T=jr%peUGJpF@~|r;HkH5u8fr%Hv!LOA;>0ita@DIW};q`pyFe|AMH%i z)xD~FG;Sf!ttqY;y*5e2h^A&$iyhPmCv1do+FWVe#xj&>lB%1l=h(7^9kUN3TX^=Z zj@YsVH>hPxhB%eYh>*%FyOkxe_KGggs}9;iCC~O$DAU!KS6A3V1vg&{l?=DKLMsvG zi7+T>Sk6R<(aV{)3!34{*o3grv8_Q!tgWMtPNPVkyHg#RuD-x+6u~XfI!XrI@R>$o zP&5h zxgEhs zJkG0O-N3V3ij??AX-f&`10Fcvh9BFXNvW>X?ZrendPCAG@$b{NV}lvLA#8N=HfK5) ziPg0=1QJIj$rI#~9xZGqR|jlm1XtI}NQMz+faTyO^bMl`;aL?RvAR$78rvX}VeeGB z@N96U3vNXnI^kKRlUQ9_eW@*7GMtu57oK&lbiwVZrAvm3Q|a_|Bb{(6 z-HD_mReP(a*|LRwdn#La&TwT5&U9MIaBC`?J<7-?oXXBLJc+3J;kIH^mol3^sDbbsNQ>uMvoC0ZNFu#_2;HVm~! z8^Yn8sWwc{stt+I#&HbEfF*A;y%3&^HiBEMwUG>#HVpAb8^X42n4VP|6076YOYO#z z4Ev?p2+thXHiBEEwUG=tvsvReIkXsU2-~({dRA>ngf>p7lnh6t+6YfZ8^P7IHj=^8 zhC`ashH&_%w56DyRT~n~QceJo3|mrdgeTKdf~#t6B!ksb97>Hggl%n@o>dzXtK)6s znB=)IRY=$}<`LXNt&n7}%p8;F^^gqKP{%ap?3gk;b9OdJCAv%0Q}C-2I90FlX1ck$ zr6E`KrPbqY?TCxNm1-wEBh`v+CBf~lwUZ2mw3jn&?k)&JQ`}f;P5(hOqLUa+6|6KR z+*wmns$1N_L%9ExYAQS#O$E1JYbqHmO_?^D5{9O8GMdtHO*0cV+GYHXq}o~7m~*3o z%F&&~Z>FnPR!g=m1-DLXC>gAlW)Csq2^;YlFCz(Fw$N@zVLvRDEj)+2(OPi(YT1(E zVrEbt&NM7Cm{>&J8M1pCl?czG5=l^LldY1l??_b=o|Udjf?KOqk_@+|DlrI*MsE=x zB0P(1lIGuXH8wCN%HwxWjMccHcy|LKp%}e2$&A~^b+&eHF2#LM!ksD4+o8*QTf!0F zoz{$HRX4b|oPyg&*UT1HU6RppTT&+MkM$YdcXkO{)>%|s<|>(vwH9{2j@We_vFkfx z_wR^3pd(gx+0+fPr307T+BM_qTRWBuaTeCJX{LvJy5p*6DGJz5&xe084YXn$aFQ5YB!)@_tr^r^aM#yXSzD#I)LB~(&8mUUm7); zHnE5>S{_SxPJCy>&Y~4bN~^85OG}Ogsa8y9wG!NBt(9c3v|`$5MHpIP>Cn-Nj%DHj z;aM~!sd{+zWwv_4jH%a#n6F@p-t?21M<;aOyp1lecW z^%nMPQrW_jku5mWPb9<6R5m-jk*(mS#3jPB=s{9-UiDC04`IJE)kAnLafe31nMn{6 zmFVrMtdC@MQVW_4Jw`vmv*<(;bXsBSBus)(SzaD=t0=%k%_M)b(q0Oj+HEVr&ylp z>;kvoO#hG!$EEdW+SH#g!q!+O zY^?#>n4(QD5*NBU3IF-2PE2QY5}b(_lHsaUC#H=~grU=DMyCUTo>eCjYd*$4S1-wP zW2zU^S-k{jVyI-eBh`y(qZeW5wIHL{24PWCbizi*j0=&}!G$Ephf)oh&bpA`j0;Hy z%Y`-~L-cxazk>WZnfNXla4g1* zEleAKpka*~glAEMB&;f~w)GJ9{Zc)I=Mr~}6P$_flHssa4>sQ{@<=lC@oLeT*psxN zy3*Ff;XX}s-y=RGGA>M&WV$-(&e{ZL0zSRR7=-XF3X-&-I%aDj+}l!7OxJGr;33Z4 zAkkG5)+Nu~sY#eNO>+of-6;+ws5*s(J**@4@Q&CcI%1D>v8Jw>UQdzIDXK@>^(8uf zD6OxsNsl<*?h!;MQ*tIukC6ONq;*#`L?*1gu)?Ml2pi4v+3|%$gqn@EVv^w(sba#j z-gQjD9jPZ@lHpIOCN!*(PIy-7B;qF1kuDjAdXw%cJegZy!5yKcONPbFFd=nk0~+as zXO&Lk9|RuF1W+BaLI63Dx7{&iQXZK5UvimD>B55M(<4M@u{gW(rRy} z!%y1|AjKS}dvgxRoj z7j`tz#w=|*l32rmfsBrl=Ydp5rmHV;brjsex_KnSOsXT(Mn}R%N5aq%i+_%e6`)6> zcS(~H9*K51G_zAx>b8V7!ZTf3LJh~u zJd9CR1CYIH_SDLjc7%;~3RcSZPPtXh(RgZNFV{DD4Qx8&d6sQVAkl>3Ho+HV;3N)3t>|i1*^IcHgzF9RznY_MQT?of>`;yqrw5f}N zRb2>os0-26J=DOo7>~wp!p{kt8}EU(;eAxO626z0@b#iUha@#e)(DQH4&sn3g7;(& z2k(v@#F{JuR&zO4W)Wc)fprNt3l;@j1V<@HEC&V$!C34d82%gtBaVX@$|BgW91gm& zgP>IsVbC4#$_j9=o<4GH&!q^MV8TtrabhXIS>Ih6mGbj2A}>dd~93ts?Z z`+RsXs9-_k<)~I5uc`2xFSX!HEjY4Z6qN9zj0BD?xRJmThc1C^3=5?O?x*Cr{D<(Y z4<1|lGA~X3`pp+2%Zh1VC0k6XUM)`u&QtWAb;ObFA42;^AI6X39bG-_iYbk*sc3#v)aVXRMayZ`MUTO}jS@`;9WK#jFi5%b z^EbXj?4sn;$)&*jI0Y+vv?(o&`J3s#?La-_xVK~`nOwqp8InpMm~R=al%Lb=M8 zlr^~lv#FEmvANdYK~L59y1YZBWfAiZ?Pg8zAA^OwzzA~|Zx8&hFIM)S^qUl9F5y4H zKaijVg9A6m%eA=9qo3maHR7jVQGWVWUh=K4@zULTnEncn!=i@cajFaxzvlSiMb z?@iv@cmN$WdQ8!-=x)=aNYcLhzyu|AO%mt|JSa7}nq@&JyiQtyY69o~&jLOZVeERv1S zfCvMzBS%0GX8$!Xdy|0~J`BvjVPHlK12a?z3{@@$Jhd{wGD?;Kc3OX3@VU^x5bU-H~t01Z37-ttw2Bjh#^GG z!fV^}kH@g<o#zgct=%NL8T3QUyv3RUi$5_qVXj#+O(+ zYHdnKH4TWm8BqG9%6wIdy_%qY;*46EHD$swnb9FZ(H^2frBTho>Za_|Xk@IO>+IbV z6~Bz#erJ-ux^J~?uRD^*JohC0*OPxj_-P`e7hzj3MN@hao>earYj>hG9MvStYg5&j zuC8!ZBTnB{ix0qa*s%5rVNve%w662UsGJHE#jOpq@)j4)63$9l$olAz_ zx|+e37iMfp|2GN~wiQ-1r7&Tm@MktROhl9H!yAn{D5aq^_k)>&}o zIZ4S-Wd`M%?2$$}!nSgXrj#RWDQ7=JNm6Yktm&#IIhLoYF4Ru+EiX;`MK$Ge^>xOrM%$#71pFVoNofxzkI z46a5e!bYcjRwok27T78Y``zhNeoR+0d!B+D)hbDbD^ish&5dlrcIzsdYF)xcuLW7X zNUWag9<-7S*QbrkbnPDyg{nh#uaK;Bv~rT?ovCshUyO2ujRI|kA+hGs!5r&Io^PZ& zFkM~ZZpsSIJk2W^o=g?ssAd!(JgWjE*7j^uK=S-FRe))n+;$$o65P19fMh5nM^`a5 zntk>4Ym7gCPp=*g-^Ghweq|ZX+97M@Am{`Rf{y7R*b)wcUC%)>xOV zI0%l24uT`LLd3s=)%23(i)dH1vz@G0;{MiNuSBmxUX6K}#sCKMHI4Z?G0yrS-}89` z${odgGwvSLFZL`pz5z~5PdRUuw=ng~>p7Mc)EvEBsYH)}L%(tkhCdlHX8M--)d2;1 zex-FPGHa4r<{8SVH=6V&0AIYu*9(0Ug-vxo`B(G{+{OcmJLLU8%tX0$Jc}u}PEeN< z)#W5y3els;CQDs-Ym<6wovb9)`;j6|Qfcvbv%oP?Fh#x^NUNmjRfXtZsm-4LeBms_ zRhR`eo*&J{gm_sYJ{;-MBwe55SBt`lJJ@4rhV{$TJ5trEmPSsX3N#4cc@}cQ|3v!s zv-I6(lbf%BI{4$AErvw7FX_W|6890fc(1~L%+S3fk(!4q@xI1?2Uq$?30M9RPnfs} z|BFQ8k9d}ODR5U?_@i>sx54E%FMyumV*n@DV(pJBY0|$Y69%GE2C^##b#J^U${v#Y zmu;X}>(P5dS*+I*``qibX+G#*ynMENSSP&^WyyN206@S%3LyXxHyMNgK%l`DhX6p_ zY!Ctf@fw2=K-K{7M4kAj*DG%T2iGgfpcg4I7oTO3@|KkHM-*W#Qr;?*UjvygQodGj z*OKu|{DCOF*m)Z%YLW7F1ocaM-vOUX*5Afp_Xgg>AnO`G$GtA@$$!C1lfQoRdSsOK zHzr$5`Au5etiKVna~0}oufLI3ufM&PchYqyw^@IK#ZWe_qHlTL zlttW?MZ7tSz&Poafn^sLfi7($)N-2=O|vVvw3piyjYd{9zbR6?8Dq_In~247n}rg= zSZ=dWA{xtW2`X7`Q!?0GB10{=sp_{WCChD!mMW!|+Y~k}MwZ)@(b|fUDRYuzy2j1I@kIYFZtH5dFgKb1{bc^y)NUS zEW`J{A|6T~y$=G6kG=2VNfXquh@-ezW$}hNIkjRq4d7!GgEiE9+=5Vlg-OauFiA03+`An$#p2$7q2gHF zdm5MB!Rt-!t;Idoe>3VoP8;4KHtcTwmR9py&+w9K{f?J>>-V_$&Fi4ebQz|6Lx;jp z4%_42QR|tBOEcSt$jUunoVAbn^q*&{LPq~b@q>Q9Iul2wk&}jDcz*h(r zBg*qz4`lpy)&pM&1lI$3oqau!E#s^QGSWn!h1p?4h6@9;yBnDC&A^Oo24+YzFk_j( zMZbAFV6`5IChM@icQ3J@XH$OxKbY1qgRBQ4hIHV6x65Bq{1>YLq<+OO?3ar(8d*M+ zkRG)7r_i^cq4oZ4^b$c7%#Fh&_*s;cPktuS_jQ9`5DtIh$>e9k;TJ^8e-hRV*_P@} zr6VC?K`{BK?a%)P8;!5RCm%3rwD942*2FU#OkIGzmJDn-%>V~8ST>Kw!i@};jo>%F$7~E7ep8|a z1}WV8y^_B&MwuH{8le(Bl;F+HYukIK$T;S_JA|0{n`k+`(#kYWGgs|9cU3$hwH6!y zko*%#8aH6Dj>Eb@LQ|Z>@r3*!nSIPrc@(5t7;_H_RXp$S*&Gg zrnAe^#F=Gj;kTBh*@ca2gl*LnO{qrMsFqolCaHEyRx!z7ElV?C8UVfT6ATK$rWof3f%hG}~%hHm;T9#%gHmVV}RZ}#j8sS+~BdPX4 zn`)B7T9#%yYc;`{WogM^ElYDyFw4?}?PX~hFfhYRyx^-6FgbXb+7PyDqiCu&giUP_ zhipTWRQr^d>FSct6eesdtY}JM z!m}t$QVj#08#X0_wQkIGwc;u)IJ0Oh8FFUkqsBz@A`6a>Mta){KZ)j1x6ZG!AV&>5 z`<}bB?Pj#!X5mug?HHN2S&+kin+4Mt73SF^tKjD96=A!`S>9$r7BmqCWF1+6KofDk zVSI|PF+?WZkyQH@DmiYCUXsCj(IeB@jRnD#w4RdT*7Q9OOhYM*yH2>{%*QB2cowBd zs+~#8JF@`EVZC^TX}o>FSx*<-kk(2vST9~-8d_mMbF|_l%)B&5!LJe%5;husW|RGT zA5v-uQ9)*FOxgXM?EQUC(EW$I|mD5CH zLc&JDOuLd)`!TwgYeJPHeWeG})yx}`1UI5Jlnl3~?}TF-T4B24n2~&1|Zee+qn3J$kFk?cJYUoTE z6G{$i(~arsl?e8Gyy$*t%%t0_jI0!~E2LX?85pT;P?#Uu}v*eV) zIfH}X{Ki3WF6JOOfpid@`#K2D(;WowDI5fEgA^j(h$iA1Zqcvd&GBA!FNsmf1{?HI zZlE6skV@ZAc4r?g*&5->Y`QhV1%9>8oG=iTGNcQ+{Ak~MLBrQ9n)(_(0Xed}@jgwE zD>>h<5$5_4rb!ThXWH&BB&+Clz0qxEF9;!uUv1$vh)P%*te4|AfF+1dKpt6X3I7uiPv`M_ zBi!x$!V}(JlUS|0&TrB-Q+|2UZ+?IfR(*MmoNrU8?iLUn6(?e$+7j6n?_r zAXyB;|H5T@Vda*Wp;{AVA?*sEwrHqh(D*G7(KGl7hhV9`a({ig&~w*7Z-hoFR@ThP zpU@kjVTuvjvREI;*~y;Dmj0f?trx9+xH7rS&*j5EqXj47YvbPg(RCKm*P7V1%}*by zKjXrLLaC4DD7YLQf(2Lw=j<=okUe(`>g-2HB^=RafYZ53y=zRjcKkzBdp`M4(Lg>q zwQHi1)4*tc*95*V$+9AT?`7u{_;!VG*<$oZ{D>L*cUPiu)#9yW&a7(e2-kL z{7dLD-j2J~)!H88)g=omwVPp#+C#`xo8rvqfLaK?(Xnc= z0fQCskc8;Q57Y3oNy(=q&>->+srvHXO7s_S_Lif+;!>|5Ex;gv-6=tL)tl$yt7y@) zz{mFj481O0Q%%1QNG-D?6MI~5)P-F5Ql_ZJ@87h1AXHj?+Yw(~sj*W8L`F zShxBX7y>IiTDymQe`xz3U72r6Ws)MF6PYStpNjcr!eN|JU@*Y9}WN8elvSYoS$zFfXL>PAIpCbWmDI27-O zh+*-SAWk`tw%m1 zG=*=ivORm0xqHOgqFbS|rLPd6^L|5zYt>V8 z6X!Ei=qa>BuWH6^5Z0S*MPG$YId{Do4PyQv*yDfneQC27t2*gD7pw#p^{B|NoU*n; z336edMZ!od(fnz}!c*a57!0h&MvGAk`EtuYp$sn4^Xe?pALTb0`|<4=&=BZ6IH=+KJhV{`TM;&~O0d>q2Av*f}3L z)prRs?J1!panGUQ#d;`nBlBIIEfe2k1C61!UEaAuV^GM_0_mUq<$?VkL#29p?_xk( z_eH>k_$K5k!4@6G-KB^U3l4@2Bdz}Z3eQg^Wo4n>iny#J@o7cGZ9|8gqr;-hQWDW* zt~oVv0f~pYMEU4$&#f12T!a^|YNtO6WfhcNrFU-s3!Hj-Y55VhVmKE~^vHmL!V;3< z5Po)$OIVx3ND7pTMgX?h`8ey7tN2DvzL^IQ1-_CI06Ncl08Y){c9O03NDeNAec{Yg zt(XPalUOx##Uw?|N0dLR=SUYx{P`#}vd-> zDYsq}tU?4K7~D0zNb5WUoz)~J^{(w@RBTc+tR688CT~~)S=CdQ2BR{zY&5c!Ij&1` zrbYWXd4Fx|6VReu#4)xep&+Pixf}oSy}8xDRQv9ip)CIS&Ch^=QJL3h6r!h2)(4WL z(aJ40D~}v5WIShtSI2~isv4BvB(v<8HpbX&EKQd=jVzOJOL323d^dL&qKJqO)T<4Ey`ua_GGj zdh?TwM#CX$nCo5R;~VQRa8lgQ=5Y?4_r8FBJHfiXQ|g*)bwL|c*_V2XTR#A0b#t@S zX?!DH@ZU1{xHu1II2S zVI`(UX(AZ2LWGgx%;A_ss>VetvO7r|?$QmcaistV8l)7&r)5iDgfeHmB%*I+L}zG5 zxl+T$phrvaGhEmYqqsLz2$wR|(|8x!W4O1}8?^GMP^q`nbH%>2Urtg@Ue;ZY9Hrjf z!MlxH$N`+;VxfdnQj~nbFia^HFZD{6Xc^EQs*7K3FxRXr%Z9L28R zh}z-1oQ2(G^d9{g`oi|z=sa>>=C1&-2S;63z`7GVNQpw^EJS-!tx5bi){*ufY0*-; z`HE%Zi|7sanriEFfnA&|dk=ZXmAek7`+43cx)y$?>jJ{QcU{**NBM)~pxoQnR zoxz$4B*0IGb*K=pfRLQr(G-K)BUrJsze3$tP^Y$VorgiGd{_U>UXro(s z_$B?JH@->=IvACWXerI+^-v+1i&woB$9l_|q)y+1PUyoW9MbwG^5AUp*MP}In~^A{ zNJKL8g!?7Bb+vbX4)OwtE4%z4L=?wI1C_Rj=HdpL@lh}qG^50DUl9ts>bQ%wIe(EB zIkOqd6s%ZJytLw7W_KdiPWK8`P|vOzoK<7PnK>@*N{dfSdR=9OY;nMd>F7KMMqd6tB*_n{l|?dsU9wLBGZ- z2x@%}T>3M7pHD#+>Ni%C;a^e^vskz~b2#6TBcdGP^WUh9g7>!IeJprw0xyWL!LRuj zMEfQ1XtXYYqxAqsZ#feVI02JU5iDx>O{%dg+CSl&A03du$`VSCvFd^L#uZhIFNSaE zqbp3~Tkuxa4GBCNZA{>Dw8?@uCvXin@?Pz~U`l%rM;YL?(z1jx&SPi}8rTskMh8n~ z+Ih@b87C&T-gC=zjUmGQ0tC@!=RmSpZ@N{q*NI%hkc(NhUa!Ah&}`JPYR$F@QSpZK z6{<{k5KOc=KOc=gyZ+|;U-mxr0+-zQM{@U!qp9`kj2k&)1VhySp{cdoW^tzY*oEd{tk#V zE9G;0<&!V=o0MSumg049J_^&7WM0VWe85|x{{Vw5YYPCx zFAPEe_VK_&aFsuV5zH^plaGW6TL{|#k0SW36#O_wI@Hm3MP8ohfu+qZa6)(^5^1SX-9wBFwzwu|-jGXuQ;pM2a-#DH!u(XV#5IzwC ze-BuF(^B0E!s9TX&}KdX+z|aR`OB@Z^PGei zQHvn1jY17IgTS~jSJ`uL&>P{n!21aVC$4|t-brLNDQZoj5}tz6Cbi5{QHU>;otqGG z6{~>OZHmHbRaq83$2$k|-tj#Cvz?((!h15{YlsU^q#f`;It_CY;OJz9xRQudh}SX?n6rrd<#7p4 z6@uK<2yZdIoJ^`-0wlgLe9cc_u-)?ll;vOZ(-a2pR~+7%2@HvB+CqFUS|ulIDM6D` zR9m=hJ>ngEj#-Bcyjy8f>iAWy<9h0tYhl5O2kj5wCEq#_7re)X7nzf_s2dO@D+Co} zHNNJmwojtkub^7clwzeEna!#a)Wr5Ycvs?<+AkM-Yqxm&&@aF4ho_=dr+d_OYEkZr z^*~Qma$I@nD$5hG3XbUYTzX?)fL>hdMPI-S9M3g`nDGXf;XMkxAJ&jq_d$YU?eK*V zF?EhIw@RF%DO*6n2e-@NR%)?9v$)uhx4tbDscse7jx#Sz3~=h0>2?P<9)^|rd;Aub z=kh&%6YH?~=rk1E+CW5;zm+Z3^H&vm%7XHHb_ZW~EjxnyUp9Jgd_z(&T2jsPF7QUK zR{a@u^B#Rv!L-LiNKeroi6wB~h#4J&>G~T9q7K`gI`~b7!Kv-)8l6rXy{z#K?Jt|5 zD_Tv%n$TPjAD!vvx%<1IMj}MuTC9YHOgGnHVs1TE7 zY|@@V^p*IjAh3Q1_|fpiAZY5Hq<$1XqoDp9s0(cBqoh8CpD|Ebk%~>-P3qin?5KhI zT~Nnt>Ldv9A^2I~U-LZ><+&d%^%T;s#Lphc`9xOg?WBGHKMVb9p3LO@3Tgj_pDMPT zIQr@mpCLZK0Qf!>`TcB>b3uvMlH3pS4_z|W__{r0@m8>%x1+-sQqOD4MjzDK2s+tPmu$;M=hWE((YqrLyXUOYv?>CCY# zqWRxYe%%eopup%N=oMXzAHVq;_rY7E2vi=RJ{a=RVP~+65j827$^{n1Ok)ztqoaAQ5b^)g(wsvNT|$*!tc+$y%Ky5SBtPoiz3BYQ^M z{HiTU2HdH1C?6|Q{|-|{n1mO5BFwyt`3UpuqMS?^cw`?;T4i@E#9X`B8)0T$d?%5U zLzvPMD9JOVs@>MG-apjsb^=?x(Z+brcKcDsw&>h$Kkmqzu|&|M z2CCiu-EFs%a45#_#*@Pwn(?$SR(<5z#k}_bY`-__^b=jD7qAw7>r`Iytrzmr-P*#- zV7|2#*XL8WpLW!@bKQQ{k+-dG)I`Ne|6V`qAv9XJ#jr_n5U_n`S4SKRfA- zvy&d2oisB$$zM3DhI`LWI%9UyHM5iMnVt0L?4&;>qy}!Di!DYI9aC@zRgC9XQ3KqE zaI;AwjbK-F#IEj$UE2}6z9V)+N9;izv4?fU9@P-?Q?JloHm)1wF zWc<@byb3IOXu+yaF}evq{q^-d(W?PqTZJpsQ}y1A7MKGj-d?z101w@4Yy8+Glcu2$R@@{Y~z$wfPakoO@uISN{B% zT`3o0p&mCx>^lZ#XE88)hk@B03{3wwFdg2&^l$^yr439UHZYym!1PiDW11oRS6ARF zYinxh?IbjCF1`uB>W%@oB+kw$mKnHQ_+RSsG%tSh$82-lHwS7NaiJ{f%`8GgJOWA( z?_{B}OC;+dIQGP~GdcE@tk<1)pe8RVja_t=3Xz%` z4NBNr`~|@Dh?neunw{6x_XOL=P>O6sjsn;nyqDaV>J=w;kRltAfwd7?#*79x#N65p zDt$8(*h02Zs&b|7_!(A@_u1vX8Lz3*jJ!aOo3SI$)Nqbe|TFn&e4;Dgf{^Cww z40Rj`xxBi2ub{yA<3MyvdQhPURVq9WYR3x}d6x~Ub4OTVMKS8|5_4Kk(0Mf)hX)7q zgWZsi)vUlD3|hZMQ~A|i)x>8dK5#LF{GZgxEJzp|z3W}xS;~L9y<1?reK}wG6`F?U zE^xESiON~L~m@Wb8_8j*PKi8Y2uDs{}9dzA~y8c#l&9}~@cFOVh*9Vd5;0jfV zu=ImwCZ<}nPakW{9*98t_%ShZ!VNWfhKe_!vm7^_zRKz}L6Z_ITh+@ja_Sux3aMUj zQHhoy_e4crj(RTdm32__n^r5V-&+~wzVrtm{fo?NFF$ zBIQdX-r=XKwXGZdCbv;?(QT-}wBFh`xYq$Ud8OZcN;qyOhn&M#>DQCWx?y$E!-8(9 z@kgm!uJsaDs>wJSp|8=+{zPT(0343-=B#kVG4KsM6c9AYn-8%S8B8j%3Z?YHVOeUY zP!eNg+FHlbTNeKY6s|PY1&F#MHmV%G5lmR9lnN=fa`gAis1iz#f*c;{?^!2HtCpai z=uYrPloY-RKRxRGW(T7Uc#FhU|5ARW%(vN-Qis< zi^69X@#qYr8cxOBhqklIm1f&L-|YGP+&gYvmmWj9z1!ha`_t}!7Q6ec3t>z6)J44H zTNkqxD)FDh8;G0Dwf@4!!Gb#;{DV4ZEidP~)?P^r7+OL?rv&u@JL}xr3%;bE2f`gX7-V-YQ0p3aWJOd^7G>M4r1}XK2=&eX9ia7s3 z@6@Dkacb}$aP^AQt3fox&RtMHPiJJ8=A>k*K1)_iLEnZF?7YioVU-z%=Qb zu!yBuIoib{o1CppRRZj}bepD8Z&<=!Y!Rlw%%r&fd%NY(RhNC}D%d_B_ORwUxR*6^ z9a7rnI#_|jev)c^E}7x|>6}nZ<9aw#_Qa<$+&%LOt9NsTpjLa;5^iSxqP7MEsrCUh z$c0qJdLDYIOlFipq~|I5X(v<@8kuE5yjSYx7-XKKz?{LGg0Emn(38nL(&q19f#d&I z0D(L*PbF;4oo|8%si)3hhHD)&h-Xd!eVsw44KT5N+%@w1QzMfiMo#CGGjq(GDw>bs zg0pDVXXbimMcy2xo7xxK$UdXI`$6hPN1mmR)K@hE-9fH^%%p={jszX2FstKCe-Sri z8LwI3R_Ok;LZq~LO<9gUR0d{7dFWMweLnUl^mKT}D^K=LavzW7AIcPN@ zqSS5F-{z`c>fRj;xcXzD)A|QWe|(>U2br(`gn4Sg!)WClMBkhPV{*Oz8W;ludrMj=X;n;s=F-~sbQR*d@DNuc zXp(tq|DNu~yWl$5^W&w=_vLc>hX(@RjWkLqv4r;k4sjN;-nb9YaQ?}Eg;s^jSy=PE zz)USEBsrt^0WrR!G}OI&9wv3;rEc)Q9sGmoM)!)*f-85hJ9*sby zydVC~JA?6Rd}WV!Wx?|froD%>y|+VDqk;sU2T(Uz>+VJktvj`Kx4LOqa+sEE!1L8( zgcv`QZ~*E^LRH}ay?%;eAV1n)??Yme3BS@05OFyeUE`MxT-o#n2s0T9qy786Ql%x1 zBX>bb}@-^qD zGn^lqmGjRT&JUB5T}Pb-v81n>bfte}R?e4XIR9x@&evx+KRTTz`AtOSynx|n$+veK-*C@R&+amrqtAh3xDbCI zT9yjw4b(t>J!d|ukFUd8z6okvM4HBm1N%N!v$AVfBqJJ>84W&(i&|SRqvD zyI8y83Y5Dv#ZFz>dY7&vm!mr5yDMFq>O_t9K{h@+Q`jAhQj0H83#eINpGPf9y^VhX zV#02~FVY0XpqEbbAKgEc5{CG|zf0X*-FHZe$i{h|}Mej6@^)^nS?Sq+&Ch#` zzXN;-d_vuXb5({nEyvS!RMlHK%?n${ALiW$0qf|Z<^;3@Dyjt$pX_) z!7R%(<1iK~Vb;E}cOv&e)Z=}Q9@`h98(5Rw55TC6Z=%?V9i)U+s5gZNC}*}QeYaO# z{tu@7q=Yr$uM}sF()=}-|3fK1DZ2dm#hLj~dDe=Udfah`sz>a1w|)fc@hu%EV@UQ# zo!!?waMfXHY zQ9$@8On%8|hy{dV1FH)~S;o`%mg}!lkGo-0a|!CEZZBshlH;&TR?tN_Qgm9aQ}@LO zdON?I+y;1$Kc24JeHC^(40dWf06lomxf~i}dXL+`ypO{kOGIlPdI*}t1=sLb4oc## zUKSk-aumdmAMy7b%*YW--4PcsWMoo)7^1y zFRTMu`%s+6q??E7ddGz*c)=mv}!x7crnrbeAR}A}_tMnP0}QMq0VL-lb&4;>Ur- zz1G#JhuOUp{PI<@dnx#W*e5)ZGha2NBsRG2I!~V8qz(4K9Q+809lwTh(YM$uzl|Sg zpbvLJ~a>b3okQ4I+W`@%j?-j~CZ$il;QoM%wtbWd5HO{imjp?6g9JhI}!lg7M9 z9u5L5jeG~t_J3otrxYBD0ZiV^vlQ1M{hu(VWL|wNJ`eUAF34HP;huUezFyMxO8iy@ z491^U96a1O+@qAojUgAwONCNTs`5~;y1`aHIW;hZuuCm?@`9pJ6Xf4fEdp*d*17DduAA=-0 zliG=&r@%7&ocxVuiiU=~vm2)9?*mx(AiVLc z8Uu=sVp}&ksg|yNT0Xit%2xMiT4J#b=ClriW}fE z>Fy>FxS@5<8l(><9%P9!axfOlbBQbe&u5!+h59w&QDO;Xd9r(yV^J^<#M^w zSoA+&`)N|zZ1PeL&Smnlo_r+dN1uTsalW_;UKBKbhJso+%^@#HxzU(FdslYQRgyS)pM|0tRB zxUE&J@2_uu`t;3<7}oO3e(ZPr8YPFn;ZJ%CBe7F&kA1RjdyM|hy|E*CRnKTxI z$;12*gEWqA;!(hlfNvR}y;d))JXaaW4}S}W+CM?W*6104unpgLgZlybQ`5gGywXT) z^gF7iK+IbWxDcScH0^gVIbYtutNZc>#M8uI&op;Y@a}OYq{mi10FatW(?CmNIbooEbc{vK-QSF8IBtRrVvb-K1U)W4o`V7e2K zcz&j14#}p}XVO-mD{@-E*(fuoDrI4B16HY_&fre!)zs;ru^+r-QiWr_4r&=Y>x*?^ z4>8+YS$MTyRqH-Ync9bkHXcTWcWz?Sp9TZ!O$Q>!cXv%1)@{$tx&W;A>r%h|+^p3; zi+6PGb81lS2QS=)&m7Lv0abr%h#l8&?109t-wTM@Yq7;h>NoOm#}-$P^b1$u7zRXS zHsGIA@Gk;xXJLO8@H&Dr#5Z0+@L9ojvs|n&ni9GMyp{|M+gfl=Kq(9h&ANuvAcEDZ_rn zgUsQ^@R^~TkzapWo92yQjE2(hb78vnZnTQLV>W#lRXyx#-g8c_a`XmKLrS=kB}_<~ ztz=$gqu{;8_X$_$L;=jKs!=WK*Vm9@URk4ZU@KfR$&gSDZI#Iq??_cvSvDj>Y6xXs zZ4;uPtvVZH9!WCd#+5}bGC5F39WEtF|IFg#*gOmGAG&GwSv3u!Ae zZC+SI7_;rO5SJP?y4LMtS{kv|$Vw(Qek7I5bXKz9%;#Su!%tGlOdH9BA^Ala$!w_F zYv9CAor#T~P9-y)l`J^(O&rOP-#77Wrj2C6kbFi)GM%CJovdVHkyLDe1A#u9FeL>*B+1FA|eQzPrp>|mhZIq-red;E^kdZYD?f7j;q`Gs$)9CJxK;r zBuJgU{leVw#c3^=t{&x9fjIMRE5b13d5Ix+i6r*MS}*#SV)wgx0( zV7!s(ni&0~5xogloS+ z->n^&u`DU^FH(6-m)*~*5M_La^-Lr%VI&Y%5;*C%+m4htzh4sPn9fKb$_!JqS#>~r zyd(x|n3_685*?4GMGD&z*FT9fLpv>=l*xqAny}LP){F>J;uWa~DPp5*7~;(2NBEB; zznbvKtZsKOnRwY(#mhMRGHx$3F*V`fY)`v{h2_Mr9m_eOg&nKCC)1=XA-*tGo$1$mPr8uOSFu=WG~tq`{%v|jHzwkh>#!}M)^}xtNF62XQ9Ehpp-5R^ zDCOm>a8!o6cxqQAma%+zX%U4l2RwZj>XEY#R`ke+98Z&X|Lyk$xTB3I^lZg~UPjaX zt^=1*wwoXRxSLYYd5i0CKZs{YL^fVmtd18KQm9gnDo}42o3hP+W+tA<1N@+YR~)YE zd@t*)N|t(p>0@A$y{_~Hgj!TIDs|S1j3Kd17xUC}6r)e%i2-plRebVVG%3%lUvWN~ zmdD(t4k)Q_RKzE(N7O_>El%Ocy)??rz}O1v(kiS8OT*sV^J7$Or5^qC3O1zBnJEIt z;CuFWg{bAEMUXMW7GR66kJUDv)2M~=>b@X^|JK(}gRH=*BZ3Ie&tSJ1zTX$(gfn(- zwUQ@LP`~o1)96w6qi8VU2>|;3!lAz1eJ0D0cG@E>cr9u5vAdtfZ*i}?Qr;7>WXL;cItr&6$ZEAPWm-(@&~vEUmpGoCBpCpC%zbg#kUK{+}QXunDR zK;D%;xmu<8>~S$k)R@2;Ubom9=R4%x^vop>EEoIgebu5U&zI8|@TiJBa?qn69Ow?J z=dYe=Lyu>k7*Mo?|#D zihAa|8xMi6bpw`Y{U-VF=ra@88Jf?tq*#hC@~b!KyWziZh`>kGcL!etq>e1%oEEk) zQ0Kg~|H&+SJB)<~tr@5%#(A2gI8o+f*~N+KT%P8~Mni}LOt5b^Px`CJ?EdFIK$-dv9N%GWqapymW_;;KG+7&t*^HH~s_wqGS*P05N0`0st{= z5CQ-(Vh{oVG0z|b0HSOV0sw*WNr@Ezh*5(O0EjVz5CDkz1|h&&^SQzQU`1B@Jo6J= z-Vf(z-}L#7JMRT(=Ujxy9_WuD;rMS5&d>nikC_cT<0}_XiDx@S>u4?cq7Hxq7r>w>I&%}a5aeEp*rpW}MGf^JQV$j9o? zmlGJ(VP5qCJHE97h!?n`=fjAWXhhHP;cm!YTYj7peC*Oa8U4|d8^@zDTMHAlcN z0cE#$O2F0Vj;-kwTp{2|%(hnwu1rDXMPZT+KL%VQ;1245-AJR3bULNZ+7v5YO=0&F zEa!Hubt!}NHN}8+2~(K#FoiuZ&4$}h!ysKu*+F_!L)6)vGDsg%B^;b$rRON@p@Nlc zSo1LDO4m^gSnL2+^gS|VkiMg^N2gfnF$#NZij{t%u*au`oscp}M^UwqKA~!Ha>^h* zK{1HaD^UDfmAf@9_p}r|Jq1q@P+WsUh5p70L#=MuGgI(I1e^42z3ENg)*u~PgLFLg zxs@jUN`rI-%|KVsShl|g+0q(h^J9Xpk+U zK{kU1X>bkF;2NaCbzwBP#?s&#q`@^v%PCNO>Oq-HEk}#F?tp`9BPy&|t_{mrp_UZw z5*RDmu?!m)wpyyrwRZ~GVDY&all1~H)8*)7bZezY?L)qYZ{6ay)!q$JTxv;J6j$0x ziz;m`EJKObz{1L`sg0MxsGV1wrj3{3teuzft{uyO*p6kyY{xRBTG;tmxV{(trBe!8k;vGm8kgkR4UVs zR3bV{C8eUJN-_7QQWZ@}6<1U3D1NH!ZDGaJ+pyA^+OX0G+pyBjQ*5S=6cv9ots~Q& zt3=AEu9D<>EUgmL#*pk086iZ)Pp3kd?kt3qF)c)L1qUXr#k3K^4wex@R9q(ePU+B0 zcNQXc!q~WD$m})wV3+Vt+%@Ucz&sD~mX@&nEm!$*(#u)23dG zKSmbe>gm`cwc3lg_@Gpl@GNn6+=w%~zrrs&bV?SZo++Pjb=WPRID1D=c=mV8C(fKB z5dJgLx-iz(3UD&lL`0ioAM)vQ=TL}Et!T>I#HC1yFH5V-boDCtxCU|N6oFk*^#EOz zx+~|{U}{dd_DRgCt9#qVB|84bK+=#*R~NgLCvJh>f))OEq?PBOREf4q6ee8jp&<^p zMGzf-AgvJ7)t6W2+5L?;bN+;*pV6AI(%LDK==l6}6PD@f-mccfne#Hj|4^zmhh1~f zPr(SZ2n~eIaXuNEF^ekhk$i!UlX-df2&eLRlE`mzA}`MnaT>pCV!q$xB!1Tf-ag1F z{H}=wev=b;^SL?}xFH)3uLsK-`4}v+YDm)g1DoI*Y+{P;{EupK1Hk zYLfl~i#<$g$F%vh8sTcFKdr{<#Dg2bc&IQ+y2iB1$h67G8pj(_UP+&t^3o9Twv;aE zH>PyjCw?%cOZthFPP4_qrbHJ>uVh;3LTkn^PU(`~=F*L>GJ2{3S|-VAAhoc(b9kClaVmEfgZgR2Jf$F)o&#}IvY8Hmw zA^1KK@m(~e8iFkbHBBR;HW%Hy_K}QNl2SDhf(diLmT>%amZ?H9TcP$I#zewxAbajIpI|VnQ!j$s6`8JGhm3A;QYC67B+s49qpU>#6Dw7(wp)y7$3#RVCR**7$RRD% zBsIQ}6hE43$aL05f-}b@owAlVMq-~ZMj~7tsWxquiOX7uxcCpLe93o}YaZfE>=yp{ z2PM{Fk25j}L*{w5OyaUKiHnb58OpaMUq&WzW(X4gOH!Ha&#Fbvu|*N>vsR~SI%}$)@Ms`u-j?o!Li~$J407uzc5tlUpaq$;Y>5}g#*XYEVNrmta9-J7R zK}s3m2wN1P0fVm*OBiCELy^Q~#S#}klZs`!gILL`>n&N5 z$LX%~ACj17&efb?q1Qaripo5Gu1IV@^AN){4?iCB^G08(InF8rk)-k-uYm~HHxTn8 zw1Iq8HS+UQaxK$76o!4=zV;zreftov^0+s9PB+cpKFl+-=LAi9TkeDPve`MVqoC>> zKHNT6<>p_N+xM#6eplu8zbbdYRk;JN%BB1FSC)6sRk?hV`HH&n{bnyW36~L9E;`8; zey&1{%7J7;HBkCQP+giBY7Gn@@w+l3Nn)b*1OjHSrf}tIZ?jNaB;AkHNyx)*JxLP3 z;t<31++@$WIr3)juW364_& zHQnrtd8j@80?kynU`c1>UFkL`jRY~+( z0>4p(dY@?{3d2UDealU}`Zgk7<;Xr(+i)qqhUBqAMGbwDO?07=-Ivf_Wjj7{2Q2-Q}Wz#WVwjVTN2^GZ3%78HiWeB;PUv zryJ~V2IiTE2syzdN}$X@syF<=3zr$U3>!8&sS(fHH}2!#1P!@_L-rHSKmm)t32r~0;gN#ZzSTG3ucbrwy$L) z8n4YfDU3Wree)z<{XB_RIf-%$#(RqpVsaz|X1JMyaBqN{R8U6otx&tl)DFUm3#Kpdga$+Yo)lNmgoW3bs`64M)9iJ=^s}GA(*laL; zSky3^{sEo~C3eeugQt$SA1VJiT)R!B&y8lZ}}|it5<$bt_|;}%Dh}r1t)JZ3r^v` zE;z+N!Trv`63?&TzG|$|R~eo}m6hItv%Y!-C!RU<`Kj{1M@9~Bj)D}%ZG%C+_9R~Y zQIL3*&v>)vbp8BCUQVa&#_=yweC4Fnoy*U_@l~GGSo8lm=IexarThCt+Ns08_S=H+toa@3G`~+VoO)kU>4>;4Z$)^C%5+v7X21M;{Sv z1`TR9(TqkGqw;Mi(g*k6!-SNC6LIwp?w!Q0-#JO78ZYudc_^`Y#IA9@a0MT?t7_uI zZcTaZ6U;F zs%t_OnZi0UU47{owA$A}TJGu~t?P7$u`FE81RUf4z4u7E&hZH?FZ2eV2TLrceJ5#QV zN}I-0DzDIhGYZZa&lo&I@urDQQPFrKyO$kfvT4scy-0|P;8PgdrR~P6d9E&r{ZmN{ zB=zcm&E<6X(yw0F%HZX3tp4 zoxkQ-kLlp=Io4z1P0-`WJT0#*BR-abvq<$z9)eGtf*TT$7F|zOYz0oyIYR=k5X2}! z&=mqV3$9RulT7t z_;fTXLz6zKb}_5RIYZxgRxlKjv0;t-^7 zc@w>QNuu-))-}fm0W(qMYBEF0m%bwazh#oXH$kGrVDHycZ87Z~w#0_*8dP4yv^S>& zjddf9qq9i`omt`l7?mc217OTC85{s(uF2p481qa92f(=AWN-kC8%zcVz?g3`H~_{1 zlfeNnZZsJj00X0pDk%rv!55aPKr*p8-Wckh(-cixO$EZ+P$^gZP(u7rbbY)LS{4Fv zeK`O|waMTB7>i5>2f$ctGB^On5|hCJFltN&2f(<=WN-kCr6z*|U@S8k8~|gv$>0DO zD@+Cl!1$ZV-~bpaO$G;MqOPmJ(bJ~>*oX(`OZadaiMZk%KQVBBspH~_{PlfeNn)|w0sfN_V(-~hc>asw7(BXEX{-;d~WR&EZb zx8>6$t3Gl#3T<5xiWOqAv+^yL(M-$dpwww%W<4$OxEf$JLvW&Mm1##y-%X@clb@Ky3!&oUb2_-)i? z5q2^gr(dtg232Mmjpp@>;H>l0iIHug0QTot-rEYgRzAMwG5seOV66 zQm(3VF3WHZ_lo@Z{9M3oW!=8VX?01*weZDq80Sft1RpG4PoK-n+GN=W=k9TU_9_P2 ziX0%sVOn1cfrBHZ&WZ^b$0D7nxe-p!L<$BtD<7u>0Tq(~)vE=3-Q~0rPQHo|DyD#) zz6)o{ocy&PeWr|S5^hIT^6>Ip=_y4leU7NL9JD~4BZ4EZCr8HbI{NLa-{yQDfF6DR zc?C<__;u>l8z_>k>KV9nHKj&)Dl(~NjX(X5lHub7lyyqR9PGw(F4;)oCbo+H=sGDW zwyN>?rKM?mTUvmP-#?rZqX9XV1;_&d=xnD=j6rLSW>|>cAz;0)df-420*r5n z+eI4qMLv0Ng`$?}G0AkG94)U7l(%$M6W^)djeE1KdKgevQLg&Fz&{YI#LY}~pCBcN z59?zIwhesP!@`f&!;jU&+w0*S_3%!GGv>@D^S=lL^H-I_8f1R@rB%Le3Az-}!8inC zZ1GH~fxw>OjjVz;7$p+lTCljoJiulMw} zP>iP!!t`OqNcb&%nVWtC63kC=;|0|K`U~92Dz9({Ckkk!BPGQ|Isq^yQ0>e}PQJeK z479TH;I+!m#HhA-7mLaz6)#q%>M21J62yAupGdF{E>B-5pOXL&O{T9yQoQMi7ZV#>fwz^ooB{m03MFxSh9L5ZFxY}3CN@-<-c<}3 zTa82Ca3~6^m@3RgHjNWx1-Rfi&V3ZQq&Ys>>_G2U393+EDDRpFmg2-zD-R~sG1bb2 zRap733X>BDsPD0p8>L06!~qpOfU2oeq|#RophLxCmd=u-?0o4u6?dYF50NsVjg`t$ z<9@RvbAMNy$3##nvQF6vTYR=z~ccY>kA$-h}l@_odmt_SWKUo z8@+x;P8HX6wU{%rJuX$oV{Iw<1X6oUkDiAIcGE+spS%q zcrZ|;df+Fip0Q{kpAMzeX{Fx2rIa4{dEt&lullD# z3CvU^@uX6!P+gT^m5jcY23caz6*Wu6$7NaMx(V4gQzlKZX|Ty-&|0JQ9600xp)Q`RLt(_&0#x z4*VE|>5ur~_}>Y<>+s)2O#Bfa%QMj%yh0y-#++p^(UMarE7l>tYoD*c!du`#tCpcz zWYyPRMinzyhO(Q{s=Yy+@V0yK9v@!&e8UOPGyRt71yBz*8L73;oiHIf60d!}gT!3> zOaNc6eTc2rK3EW-_z6LNYagt7f&U+cwz&htfx2FLy=U;Jv9jOVn{E!XfZ^wlz_E{-4R%~Bk z5A?@s>P)FPIYugdh3}X`-y%CcIbb)-s3TK)&+Rai!f|XO|1`H*X}Bf4h3XPmPx3A@ z&H8~C2UMQ;t0+_JsGlHBYvWViBwVvEuDB5cvJbP~(#S`m*Ey7lTIawuP4D4#4*H*; zIn;`W;{Wc1!}zRte6*TtABvX1WlwD1AQSg+g}*_ntr}KQ(dtXVAf`9~x%y)hC*i)ar*M*7AiC#IqyP z>c^Y>U;fE)pWRGO62Ihbl^m-dN*<>WRzHMr%NC`pUva(qp$JN(BY68j6&Y#KX+-d; z18&NjYYLM1tSRn5WBK$TKc(Kzq?CT{uM~IWO{FBMuhg5`PpMC@Tbk;x7E#5>VvDP_U?qHP)hg2B`DTrkcLl?sn zV;ZXWcLr5dp-=N%TlqGwRXhs;lTYNR*fBms@D<~D8ZPOzMQAK+nQlu?b*ObuiuuiC z*pA=BI1RtPYn+#X6EGZ~!2d*qvAi>A%|iSx;QfaGISA8V#+<*Sx=VgWMN^)!rFm@p z2rezjR*?k0n(y#ZH3B>}cyQ_E!ritQ+=fbX+4y!W-5OH&-yEXWCd62t-~J7iRZnr* z?a5InJl%S37=z26CCE1@+|IXG(}v(SDc#OX>x%&0+>PzfeNHv(L~m;ai*8BBRxAPo zU({So_G2~`sA37Atoj8RLDmHY!%q!(Clc`a^WZ|h$BL!0Y5~tVgp%>uX?yHQdf6@B zo7U}mx>?E!_&t}h$|^KJr1Id7UTU%r*Z=G2-pF*19wlK$Evj7E7Mc6rC=Nn%dX}PS zxasID_h6mq3QomkfR(}-fW<5ZGZ(*@nlBv!Ie`a5lq>x`%&k<pG?t^KQPG7Xqv+NuF*t#J!_a3hd01A zOoMRT!^wlyDlnM167Z$a1~F|v4i9QhjzfR^kx*wj|LAXa(yLv)cA-1!c$e+{D53Xx z`JagWJ_7$|aboFBmYA*oOs+GlX#anT^&r_1FTVT>U3~XmeOg}Ecwl#W5u~f7WdQYM zd9U;he<^NMx>|+@t1pX&M1*)wQm%(Jmu{tdKLn443awm24HbH2L!mJ-^uqOB6&TW7 zCv5Ozw0tXQ=<*A$F4ZgMP!996)y*UExmz~U6L81yunJtqq~eErgYF30qnbcTis*qw z82u&VKW+{QOx^soS{geL6g8kh_{D=bKR)?j7XEjz`SXVZQ~YuG#XoBdnuxd!F&NDP zGX#9|uMm8^vQ#Vqzd4wcZ^oQWXrLv((b$CN0_pHXywg+C^^F+EW6U2k#vDKm`L%o% z7`f341)fD$tVYn4nuyDvTM@z?M*pY*`W=13a~s6zAF8+T7F!0?&rX_(v;nG^x8Zw! z&|CE~GK;N9Kv6W~6^ntg*~LFmwnkhwY%{Sh#JH;$%vgOwB&&$cs_^v*1Qo4FMk8n$ zCyB*=qEFT$fyw2}_aZN66_3WchAF)=o)1%Z*Zd4~FBh>KR4wKT812atXgBhl$27^P5gw^Ar=l2+* z6>AVbWr{5=%6!m)`9QsQoF|r>WmPLO+RrE)Z~l|~h4hNGNETah3%f7B0~8VX5AWSX zd=Ga2p?6cz_uKS}aS6K2uWL{YS(QRbnp;UcqrAZkD~OkABAWXADJ#MYFo=QslTe`) zr4!>LA4Uc-;1@cE{$Q*s2Rau{M`2E_xC6D(1#jz<9~WQJ$d6v3z9gyZ6bz=UqTI?j zv7ZIem3%A+tB`NLgg!Q&eG{Ds2i=fkg8=^AAYLEJpVX|l3%p=nmEnHp-2hn0+=HJA ztP)&lWAU;Mq^yi-OiyB&e=qp_(P|Gi2g2MeKZO0Ge<82Js?Y8tkF8h-EvbK|eK%G7 zFSOT_*Vi7$+GAX((0XLkrMddLsQf)H_S>ZyGjY6IEk{Mq=JKS?P9Qmip(=~B^! z#vpq3+Ye=!z;)|{LUFY!JEHBb_A$+hEmYlDtdB4^bf(%;<^h!h5npAFcim%Gm-)Tm zj0}-L`Ox#lGW4T~oDZ&!?felT^$vJh#f(7oO!HeK%y4j5%|c}Tgx5-^Qg|LlVJdJB z58cob`F}siM-K%(|3C_Qr2Pnfbt1~80ymOeMegE?t^RzSkC|$lzqA75H>J{w0!R_D z;zt!#Jm!r`{CbLfvgcG+$^I&-e6qLlx=QwLojvT%M3uCfaIb5ziSc2_TVrX90b_S>tR zY?T}Y@iy=TU3bViw?S==DULy=LM{1kOoT!#!%r_qv;*Jean3 zATMMrt9nr}ip+V{LHjAhWG-`WDl^Z+=mRi2;|n}Ojt z7!8AZ*1dz{>436Yd2YSEfk8iD{0+CxHf`lKiO_z8uhVWR^JF)ZjUCtc|bu zeRBETpz8tZzgQTHGPe0x7{S-(CBUZ5FIYBjP)+;*51!?vrsd(djhV_P$Tvk~)dU{} z-}xvYet;(q3M$gjjBIchma5~ySD!&qw%!6E*yF&4nK>h6X4IMl%waQMON@#a*~(Ud z^mkLRJBx02C_Sk3K$XyUZJ9FImKJJW>r6y;e3_&A-*vFhG`7zq2z>1`1=zID&py>7 zzN#KFwGuhGuC!N7m1eTa2Bo1WexQH?TaM|#Ez{k+tL-L^lsae0lF1|@Itsv>;hTQdls#R^ipHSy5BGH?iOLTQZUU&|QWf`J9qwoRNn1Kj6@ zZa`Stl*R$RWI+!uI(24Hj%HJz#R~G<$B8?he^9jj5C@uNIskA&-@iKtDenHH$f{|m zWBMc~e@_Va>Kdet3~x~JGNPsxgg4-)M-dIxay-0Ye8npecwPmG3=R*DaaSBfuyO?| z#&>kn0+WUz-v+5s;SDNRgBu>qcM28c6|_MkRA}k+kTRr0kIXYK~d16 zL!j>17`=}tXi*(-jD?+*_Mu`{z-o-PMv&SR#FppbrE_G6vog(+hli-URNe?N&dN!a zSnZIegnS>I23$-Wd>_07UKWC|`PUbL9^l~?foO;@<~f9f2t^{er$9T3rkZbcf-+bY z{c)NtE!ym&#Oi=8sLAjT+~`)lmwZT8>DV#U&B?F*Iu^~R-J!pn`_W8@ef!aDV6#8l z=p==nV~FqMUL>n#Aw(Ss1X?FU z8dMWMz!ONL0*+x&BF-h!$y<8qiw1MStT>DueB|kndthQq{w9^c_v)5Y(cs3Tr>|rI z>AR}rMn4Iy$6rN#W^#S1sAxA3;qqM<<4R3N3p0B@*zV#EC@X7t7`f_aT=bnQ&3y|c zOvt#=H%Dg5gcI2atb%mTetB`?MayX5p?$)(zmCfx}*pOzP@8d+l&rv zJG9FJ5Dw}$!d`>>!HaOQhTlLqUh^SyE6Zk?rw}oe5OHAD8Mg92fFw%5d0MX>AGSKBH&Du_z=Hgz-Umh z2ETV866_%C_#c4(G?q{v_uxOGh!XrKJ@NQYa+<@5kJ$%*4QL3$pHsYd&7dJp@gvi; zYt9#jiZ_Q6f9N$XY%jWx=}p%($#M$kHSG|yJJV)uDICS&g>8#-o#Hu!U1EIC;*n1A zW-40MpezVuZ`$|cdWJu^c5FkoAEm)Ov~c%(~w(TC`B(}@0qX?8w^KV$v} z{fbA%h--Vc!3LFQ#*)q!BZ_l#MZZES;RDd`6t9O6-`=e_H%2^B&=b$6&k;2+s#6^5Q=EGz>uDkmclN|J6R&d#i#o8j2}Gx66J5i4KJQK8 z-*PfXIK}e=igP1GbZExpc+m@*lf~|WIqh8H6_h+hI1A5axx_aEibrOMy~7Kzy*My$ zd!|!7np>Rf68lj{rwC{3O=s(U+_Bw|7*XD{TXu~2b%bkFdogCf&sibjo?)(bF`~`X zxbhe=vqxNcC$TAWD>#n~q&lAK-?+>vZW&jc+eI8H_^@4w=vLrrmm}UNP95D$TnZs; zkBTbJZ6=;YyeS%42r;wk`9ha? zom=N5?C%uWh3Al}1Zi``us#os2@(GsSvfdIY#R0u(zXoE9N`jSBPiwsw%%UY)+NFx zkTp(rCTnE(C>|LiUK-kVj7#ie&CTH_F0np^Xf3ztzh>fJA&!3V-Vkc*Me$@|8(PFE++oGJIif|YR9L=E z8kMAgwSC@sTlW<4(&V#Q*d&xr^nnthbHH(lqV~lj_Zi2~NnB!nD=O95G%9~UEJ=5I zibuwaM~B}tI$j(Bb&7{kN0e~jw(b#PQU3YD2yt@M`NDxBxZo&Cat&9Moa*z9x{bVO=CnT1fBj0$ikm~Cmw5@wj zappSW56>f-(>@rjP*|QhB1bf5%MZ@4!A8W7`csYWm`)?fjC7)%dQt7B=LZiMEcT*a zE{v08=Pjei&QEa(m%;Kbaf$8knn?UQF3&OM3$9Be=4@e3Zd;0fEpvj?sdlmOfu{_2 zA8O70nIx@&4>S?UgFGnbkkaDZQDWqvYe$W+U4zRSr-Wv*>-}s zm>dpYZCF%1a)S7|4~1_-UQ@*8f-dc*iT4K3ZFV6}@up0gEohu?KYdTnEDjS&VbouA zW?2rS8^sN{9}_0>y6ovG#A9L`qcfuw+QTuMj@Z+40c3j_of=MPyLd?$7_hsh?&-N( z?8N$jP-I_)>R3w)lhNkM3cbr(-s(ps+bO`s}7@3oF+MEh~)iEYLtMt?AR)R@9(Jp5vwc+8l}=toA|jcJT- zLN4>f4x^k=14(G7F%w9LsE$JXC~A#aKDob02)RGY=?)oHDjlQOjcP`nS<73-Vn#c- zoNpU7K&H-jjHNz0PZ5Gnx(=BqzA|oOq)PUUv4+tx*7==r2cxxEV$2gi7d;VrT$ms@hx<8DE7`=z}%{*)edYIAe z*v33h*yJNXLM%n={U{uA8>1k$QXrwGW*fO#7AB5xjgsYatfe#O&`Lhfh_0&UiPmxt zqZ3@CHu6PAYgyJ-zQm{#=iXi(VALB+u6d%Pe1*{#E@vlskdbP?OnHcrvRN1T1|wy& z9Qh_A+S@%(beBgMMPoTOPxO>W8R1qJP%rr|BifcQPxO}WF^b@F_LUzpdJLD5^F)FC zgwagaIY^#jl*&4X$uo?U7Zl5{7>#AwSb3h&^=zey@&`su*-De-kBrhd_fmP8Q6}d; zRsNgN%bed#Y1qhnZeyRXly*kDS?65oWHght+#rJ(Ens^tkS<26*q%4aU`CH{4hv-{ zqmMX;MKXes8;kFGVzG?1k!RIL6IvqUSoS8DdKn?h3zo|S8+qNvT=JJyGKtY*_MTgT z4Ds2Bhq1vRv+GXK@7p{Hx;W`+B-zEZS^H_hnD(JzC38TT4!Nfgod zBi;Zl4W;luLyv&|8bNew6j66H(R-Q3#!z@U(}$S8$uvk1KRlW=ydC;3=)o8Y8-nNx z7ttFyuLhA6{*Ci$#ql3un#}RbSWJ(QREn1sz{R^xLUK9bv@3%|-Mam#vcX{gK0q zIGmDC(l%V$i^E9s-#GluG|KngzLev^E<|sOCg~#1H$)hm91uHk&mVJYXci5BvUI)Y)16M7DV^?!n#sN79mo+($ z@X3KR0xWNu3yx~F3r+eU{8V3R)1t8h5VnsQ0y>pz`pcLR2;WphROxxC4ds$Kg}n4U zd!W*DYHTs$sQ#t;THuuN;CwM=e01TG?c<)7g-e?DCAy|F(Knehv=xOH6_6KA>^K?m z+cTY-GR?}dx=jVzRF$X6$ob%3GqM^qAJi#ob6W)9y0O)B(kX(c5q+nSXf)HC+CPo( zh796N;_ze16n|+4<}iOp6ADl3^Bl@BgYA>sbtUxoVcXVpyA|OklZoCMcQ@$TsT)D} zPI?%0>2*6mn>Qz$+zM@m7?w$NY}Y;DubxIRn@=U_PnkqNnMicf2%^evee-Fo=+~93 z_gSy~pwETU$WY2-Q7wnZaJWeu^0d)~G}=tarZ}IqKZy93+f%q#DS5^8a?;SQm}0)c zW8>U%iW9G8Av}%0#atc{M&0K9Vzd+gpp=7;0_P5Uc$m`z9`Wm#= zM52u+5gj~^`2E`weV~+VzPTIed8->~&hAU$g1!`9&OLfI=d!I8ahA3s>FeVu+?MIX z8@U+ZF&dds2L$CgTlEP6#rAs>k{Xc&ZFY=VZ_fFMsa@SR(Ly|!qZBK->rng zu^g`EyuRUFhA>@KNO`GIqO*tUKD-yjzqb?7ET%W~B0bM{B3jJ!d<5AiKb`7c)rn|b z-+fU|r#aa3?bv_r<8f?Jv){p= z-ID07Ouyyv>TpXQCD;SEwW6!^>MMK1I-7*5SGrZcYTrr`=)pas@a~Y7u=FpfZrSxE;V4zn6r#3xq9cllwr@i;pTj8}F6HoR94?+r z(&mkcUTj3Pl*3is!lS7cy-?ae8uSJID2(XJNUF<=QAB4(6a6`Q80h2}qCEnLvkdj6 z+KmHU$!irA9@3xcwSUq?@Lf}h(i+B$sp5RyZ<=9Retk&_%2PCjs4br8h+?Ac+Yrs? za0-V@Is6)jizkz`d1Im%8xbw#a8qhVa56I`SIT%+rp zRHF=Cqa$dYl^to-kuie8e_kV!w#91PjOoamh5AzM$g1<8^HCRhLQ_GWKivo zRU9Q%^-|JJkzVPQao&kL73>tgar`w<$=``fhJF=icy3#SRh&NI9j&k`+j#DMioYq6 zq`qZVVI{qie|-Yg#Y{^c`$1HQ|k+mm{C3`BVq7Q`T zBdxN}svaa&;T01G#!|l+33_J;(Nz(P;4?#_Mp7*XmBo@b&H(>MjH@vsz)AE4P_ti* z8T&iDcVPz6>4Wg-UXPhm$}fX+Igx0e(#z3Yc!6jDzi+B2)x7S6W)-?6Zf8RvKMEx^R)F(T;?D_DB)cLdAR= zC|aD>Xnv!8_E@p9rII<2E>1kC(YmfRu?eDUvXb?Ltce(^QN!4qW0S0s8C}9Ke&ylr zgb-`R13m7EZ6*e#s&qFYT?=tYqi2AU#W9UaQ=^4PEaAJ)HDWMit;H6N0#Tz>v4at6 zJ8)${x_DZn0X^W|Vy{NO<<9;esjd)w5v6Bu4wiTIeRLmLUo{DWJ9@OaY#DjtD z1;ngnU)I6E4q}!@zfP|e9mOGy&N51Br((XtXg;GF(G`~HC{}88zT|m$x#>OY;1iuK zG#(brve4ij`|MpUGz40%6${!^4zGxV?W09EaWA79@#!Qy2^EizC)tX?s^phqyNk0L ztpMsFl1h{;DD_}$Pcc%XIG|jyMxzFeQtf%-kVZ{_dWqjOO6vcO=q(%*l$Lh=!+=6G zS_|2AB1WT4kXje?r&2o28e|k)wYQS zTCP!K=Hb|Z;#Q5CX1)V-FQYR?deKL*1!B@fE;aZ5p(1ROi3~AR>|sQ`A6Jqhb27Jb^s7Aao==a#M;-p4n^PTQ-q6Ix}hnDzk zr+b2UlhIOMUV^rel-V_mEMlsJAS*3(pFj^t9N~3}1FO{oRI1+6GNwwmKE?UCw8?hVN@eN$lhn4ZuwwGj5aeYG!NcdVWAj|OS47M zbkb5IqT#J`EVKk@o`u#R-3_8d$9xd71(p_D=Y7}|ZuX93plUIVW1cb6Qk^(+XQIfy z9o&npn7GGN{JPfi7xL>T zEJS|&lqg%Qv`mG6J}s7ML^JcV;sK3lF5WGUXhie$3*rxr)&lLdbW-owC)zAgI;nT; zw-EJ?mn}rS<5iKTW8MbYYhr;$)K}`nZH$yBzabviGVOp<&#LI}po7*gZz}*qv-U9y(X9QRg=p6HBAT_mh-PgsqFLLE zXx8>3nzg-%W^FH`S=) zUKv%3vjo0cPH@R=g4USN^Em@L8GO)Ko;uTgQp*k+*Qd^Ne`cZb)SKLA{L+14$(E;f zaG$f#^{K1eUs;IKeand2oyOJ+7NW7$i)dEEo^Jj-=%88V2Mf^*qy;}OmOGe)Mn}u9WqJ*coBUo|@>3w!-T|jHk7qt?_JghZuVq z)da5d)B+t+GWOk2!<=uQ!D=+rxUiPAo-rPD=g4p){0@cEVhOcpR3q{epK*s9*J-po z5mzY2AdM!pdC?thlxwuK^hI~9u~MVenFrl*M(aD3&TaW0x)Y3!jB3O^y+3p}wq*AM zB^oX6Q85b&mN}am^EEn&-8?Of5C5)Yz0p%!7~gAjF8}Y&7DmH+m27+O6YiEqG$S=) zwloH7+3jr(1|}O*HJUas#nsAKuwJDb3UBoo%NVKkb!+2mjYNaf?$*X7g#zDg@|8Qq zXnP-}s|h>@lxj?7bjH|?6=#|;i;=o+Ofx=ID6r|2RC}5cwt>>E2y6$GZkTJEyUTXQ zW*B`~cE%XgAJ;3!D;iO6Y-@yVq;zV{*UnhYs78ciFJ3#N%l#y)5yvo-v@`NFT0HH0 zcL!s>MsIZa+1=5YwMoUy%(^Y?8pFO>p%ZbxyE_?y4-qWFC zXrPT+c4OaK>{fqR%hvRb26|k{*pqu2$F`~*Ml{)H?`cGBQ|Md=yR*=k zyHlZQ*J0nMv8Ps{;Uf~`1{+%+C$vJ`3)yfZ>M12VJE&FMaAUPbQE46HMjD4Sl4V`u zMj0!2shDYWKDt7P-BH*dPJ<^_f3 zrbGj^-9zY%@e8i|%Z*nUtq{$-)nb3s$-PRpw`g|U3^vsCW0o6v}%PMAeo7Dk}jpsC4 zoW3-!#u)jElHFYJp?j%uj8TmUM#+{N<*$*fM!bRhuV@NnGi*nFX6H@0~!ZjEtBqucWz2Rf_K;a<Vde_*X(cZ+5@!}{XvNrn#qBeG zXS71xlzJ|1zY+F1X*p$V#+{4v?3^)Z zygq1jI7?d27&KnLX5=%f5i3!@Lq?&N-HLse0Ct=pKzC5((|sXaQ#Q*NtyX zG?`GNbCiRc170_-{aK+&2FZG9^qK2I-0Q|DjXYts;tgYhMlB;R#JyqMpwZu=YQ(X~&LSV_+WnSMp;47|iX%ofqZQ(pF2BSb zG1h2AW5H29Dy|Us7m4_HEtFUk5dXgMs*Xv0^AqD8ji@(%Vw}|IP)0=jCwl%{A*jcl zGKTX~OU;{~8&ocJg@R|y7NXVY84J<8=|wbeeqqUIF2=jcv=*Axyoh|si^!MGSutsh z{L(@+Dt=`lsymMJYn?Qn{b(T?>wdNnjf$5oM57|T6^Q;0I%wp>dx$h5Z^i3;G@{<` zMPxyTG-YH#FQT!|i)dVOS}|$N@**0S0xTJgSwR+}J{D{tY6mZ(F*(eV(WoC`q5T*? zBP~RCC%uSzT$ClF9_K~W<9rZ$oEOph(~D^R=|!}z^CDU+dJ(NEW32pW<>CToT8aL#;8WL?%|GW zCZqVGp+-E>-yPRdPSS{0NFLdnFB59S5k{jm8X!rwQloFt`#o|YcIjabz`7?s-Xqs3 z6!=8H9GNONX|$&wb{xq^HTpQVX?&V|Qlqo6ErDLpXdh(h@@0+Qge+Yi)+ikJo-*Vy zjhf)zQ-=IRqqR+H@lLAGHF^NoM{VSJjow2`x0OF>^hIJc&>tFgM7nk|z~DLrc0;;$ zGEAd)%5r3T>DK6j~v-Sw$|wHJ+MDTw$~_WcuIUn*+ru+!#6rQ%3O__ z4Qv~KjqImU*MZjn4ONI&j-9ZBm-}`@tJa#M(+;n4zz($jkq`v zD`PpxNp(<pb=fa_mFEe zqU+)wG8T6w$r5z!+fR1ah^~wK%QB7VN_c>LKqI;m9w-lKMAy>=@{&e$T|7t*>Zo+m zmGB_BRU^7e9wdKbR3qx9;#sqdxQ1e)HSso&L2>}26@d})z2ghzFpZkU7XXdbXfR}h z4n^g&PMx)si%i~AM^BOIgSPAsAMz=#&EdS7G6J*6QuoGEO&C{dhwF(7} zZoADrTK3XtTH9Knfg1fZIY*9>!!`P2GMSK(H?{0$+}WEXeOD}#<@-7&Sz@w0p%GbPviw3Lvcwemtwv;t zDe{s=WQkHK=;#3M5RfHGWspXjix+p zT8`G}M_XO|B3Y(UrM)hGv7gQ*a=w=J2z26{!$pm{HazWKBGa;|EK9}WaHpv8OIITc zv@FzB7w<2-NsiO9y1=^loBYx(l@(g{Lr`7(Qa{-;xme2{f^3f3$Zv(LWuz?lH@}#FlP~C)LBU7j|0ZA7=wD$+;#bPIG`b`5K>RApx`(0;#NRAG z(z5x{2jXv$r!_KS-j81`ztpG#=vH|_qkaJg;%}4x*6230(d~X^StA4Kl{>KRuefqs zQ%^QV%br22)R!&PvH?L?%A&d{oh@*uZH>It%j-+^wV0NuZEz%hjb({#u*6!+5({97 zJ1k4o!V-5{mKX<1++|tfZ1nr_cUzVi4olo)S)$N+ApY-`B{E@&d;My=PTG5WEwQei ztVqkq67^;CwTvuLU*_)PwZuBPoeqBKUR6Klb1YjbcEOX^$uk@&n$mIwWEcu)>y8G5+wwA){{NsiXC5y*X$U%E~5 zn3iQUyi#^a%PP@}H^~b_y}8%dV&;CE@%Tq%ltwAx$K$ukB#jQ)&&JcqIy4dbLmlpNJZhnr z!w8urOKR|KycgYWyAb!7pCz`-YqZWAFcxh0lkJcNTJ{op+>Uy(xmtE7tXp4p!*ErH z=OXLk{bf7lU0U`eth>`s=T5nBq)PWX()r73<-J;VKI)J7TEBF)axPY=WQp$@){6SF z<671SJ-k*9Emkp?hY<2zmDI|eTDAneqrU8nmKDNZ>dVAvrSoposJ_gtWmB%AbE}qx z1_dSfr+Zu;*0T3t`Nw73F)D|P!5f1f_bc@iGEd9ex;6%R(TtFdK~Kt&S~fevDW0-o zc8%H?^pu~LUGlJw85g)Q$cqvhZVY0Y&bz_ks+tuFZpTNFPm!Fr|3ER z{bUDZrk0&Y4hQ5d8g)Ys2jqPkg+u4de(7G3wOZCbC@SF`%i<)<2*h)PI!O3Ma?Y%DDv8F6z1v-#5?eYZ11IEuePs zj}G*vqdlP5B@c>|jnj!f!SRRmr}+CPQGC}_;$O*eLMKkF^&`3ysicSiY}vhI$^KiC$$D4!UYoc+n|ct%#2L{EME_^0eDyzqH~Rf`zc%aT+q?fP zOk=4OE73P?VlsNMUCbIs{r$*9>hA|IIt7S2jHQ9%!|wFGj1hzAJvu2ox~g&bDP zZ^{3gFxAmEipH*UMP#>6CsR3V3;!xiV>P@QJ;f%@_o0|UeTk|*tIGL1<}%YhZ?m>5 zTUK#=>qY+K-^xmQPcP#Cj9Ce%a|>k6u)6svlW9a3`1ZiQ|t)ok<#oG`zN)YM~$7h!oRreso$US&I&9B*2hH}OtF z%$1mPQM><>9sct;w|Ag=&B~zMUur`3yuCe@d@&F^As|7TY6 zwwLmRt?&oCIKV#R>jS=gHF}U#`H3MU#tL&3`p-*+Te)(heB+}C=q!5UHo z!hdXHEn9|0HYp-|5@$5VHyShRbFNJFXS2Y6&iD1n$9QBWzcpL=&*ooWzOvr`#$2qd z_n+70|NSwW@M?;v6xZ?i?7Om}br(*W`mDRuT3yXGW7#WwsTw_eIe!*bdVIAhor?NO z|19hq|F2Ws#G{td^VhX|m@V+vG`gJnLIB1qL#VLQe3q@GsLIios;hn+c0{WGr>L)f z6+X^mwF;|J`EnG02A5OOE2UTJRGc@)P|1C%Z%j4LoW*Et=sO1LzQGZ^xjYIUbS=h^ zG^~cN#T#||I15bqoTb&5Dp zyp5qy9ws#sugMNhb z!%-p%r)d`Oxx--5A@?b<3Hd%R!a-jWH8whrxL>SqR15kKPSqYe-4@smg0sr@Rr$xF z4w_Ga)4J>%a6ScREo)c@`W<%J(jLJUDAn@_+p`TL4*UtA&!kQRZQht@8>YWEqVQl2 z_h33Xn>d>|W(YW|u)k{tIK?>c6ldTlgV=49#6^StniU4l?$T*S8e3qu@k<<)=W=ZM~+hGuGK28~d1%&86C8J38$(BM-Lv-slfoJu32z1(^<+Z+sc! zkV6q?9(b>)dPFu99;(_l2DMQ5(JaB+GabZ$$aXMo-2m z)eCYNmp=_{^e>d^#?VK_CfoYbb21HSg>5yb9V!k-Jd8I-P&vbmKgPw{!i{$_n%LHf zf9Ey_-Q3+Nj&f^~G{+XqrMgR(Wc<|Owhf%i2JvFaqxcdKQ7Y}*(DTE%uWfarS*IUt zN7)lTLf8{fIY}QyfDPRz?Rc13bcDV`U|AQxuJ6c=y>d~q4>@48HaxiA|HO>+Eno08`0h# zXK$U5iSvMMu|ucM_%62_`1cO#Wv?@OOzQ^PF`=7%znI&qznwG;L3mL@D$esI;z=BN zdlAC7PWS= z-o>0f2tSYAaYT2C)GjR@g(xT9fx`4C%G1`djcak#pfTa7aW|e-A2k+d!!pK89m$60 z3&_H;om1_*x%|70DQVX^P8ns`U%1;ihF-SY=!JbPyNw}(3LFb;HxC-?s53q-pX8|1 z-g~)gjx0frVWP~QRl3CS9qajy%XygTZ2Q6i_c)r$nXSU`L66~u8y&~E%;EBe(jAU) zIjqeN$8pWs*YyB6&ljem#n+5{3#qEQz2~U02Tc3S5hw4!uGKi%2)k9=$)7u&b7X;@ zchEQ%Emqk-=qjD-?58qfF*OE-!<^f=Y){z7Cx3(8ae-|cJ9|jl8FZL!NWCx5 z*;L+~ABGd2ji&c==A(p#pdX=q^JV`cqRYBQi*vk>g+_)TXSlRu2V}mi=`+nZ&At0; z?xEq5cEpCurTw3l;qu8Tc>lLNf>So(@}BNgciIyhE@}5`xcqe_ohe;2a)YxFIpUql z^8Jj*oh4#u+Oy81_93PFoEJq>hfhEkjr-F1t5}};i*vSp@_^`oRW@Tr3(&j9whCBh zNVF7<#u)*2w!Gb-(X1(Y0p<(ltm5(ioL#nE89?p3I-sfSRCq_gDzUw2eL$2!BTOTM z#>QYyyW1f9G%{$M2{y>Df(^3FI^$yZX9K>o-`evK(pF-uUL{^HqO%sq$9#m6oF7MF znp4(tjqubT^;#=K#zup-Wcu((3U}l1@z$RPtd&tIXFwaa{swg2$cq6@9T!r5LAZB{ z3|uQ;olfz8$6U5n?(qbHGpuzO=o8oz*26)bzg9k-6C0TCh{t}bb8-dduXB>dmV5`L zJtx1#{+bqShcu=gnPxN1V~XcgC})2T*Vy_tNwp6(dXP zHyAY6mpMA*&Iy|Bcw@wkK{YJh0;yAMG3Y%xTMT*@yTzbquv-jz_PQT>wg#<2s+~b= zL7xs<=g1ngH)xY%Lhh?U*#_y)=5pd`B=qb@i~JU}&Cxo+=E{bjREu5klQrU;-Ix*X zS_OV1*KW>t1DAQNBRjW+YZrUYS{dX?an(5b6t;1lk`a@!?_YLK$6F~Jv@#(N#2cGo z=b^6sj%{V5Tzk0W*~azLH#oD|N_ia4uk1I9+xnW!@G^=F-Co7U)|+UK%MQa z_7Ax_a;lC-Y3B{jjvTX$`+HOAz-farNpIUIku%$7CXi6(R*O7BCPEuAdw<0j7gJ&8`4O0-j}KN{3IX!l#4x?rgn9<~N^zL85r#a4nIqp|ZRc9D8P6gXJ z-!e(IvP;rtmo%ybqut3GwB|X?_BqV<3Ffs{6jD8poTeJYH&*uvY#45Q z-8-;hBi7u4W2S+YfJd%F$xRYBgq%C=_Yj*!E=Vw}X5pQPi{J7rdhWAN%#Vkgss1s{Z*rX6rL=*eN9C`cVF(|=j)8nz#IVt!MX2wD&_cwY27cRNvqNVyrwp7Mz&VF8C(d4h zJsRcknRTHHx#Y{Z))aGpXo)Rq2B_5msXBm7C)F&i)|gqYX$~ zEw-@5wo4itx3h*aj8W-fTi6cya(wq33EG$F-?6hcU%u6f=x1106tW$Pn3gatV_ImN zfpuvSuUc23JO8%-sIrg~sGo-w0Z94GAydI3<$S3?-7*fhCfB zsYDv+ahq%xCf^ZWBws7LAJiDUB|KctE_w{%_j8{`TJp>i9w$q%H-gemF2LyOpmwx# z-H&tKk8^!bb9x7%p^InDlHx6yiLx6y@Hv)7NPir8)3HzFDuXm;LhgcaW%vA{O7^FyHT zgSOM-#(L}tYG*qzj>Zs0C{`9{J+?H7vMOr>rC)=fVEJXWbpQw3r$nUzbu%jVyI%BWswD@D##PGtBfJCoEhY7HcJAZ z61V~wHkTV;M4o3P&zj&rEbv)@AC){GL!M^y3Bf!k@Oi+fc|rQ{X$ilCaEtj2>Is{d z8%fXW(yPx&ul`Va^(E=mpP*M!^Jk5mov${I0e-#l0l*uLCjr0NI0N|Y#zz7Fs__GW zf76%({M*Jwz)*yvn~ZS0QxT4LMlkP>+=CuI8ey-_M2;Z*goMvVwj-RB@O*@ArKRj* zQj-Ex$nz_EQow%+kU3Wczb5dSz!wC*h@5Zj zc~SDbh~FT4W%qT#zb2U1kh;6=HNn4$wqDu&CNN`dZ%S%ih?u(2Jtp5)7h)@^5Nk*Q z^IY3iz}EnYzbg0_f%$IRi-LI(WixwT3{9Jzx4j1ZF+k>gP4KS)U%2f};I9D^|EA#I z1pbS+)rIdd|2H7%cWgx?fc*U0=M0#gF73Vc!EYXWZwd{dx_ zFn^uExWN4aj|e;~FePwR;8lUw1imQny1>^2-Vn%Rw!|%Qf%^p>5jZ07tiY7ORe@Ip zUK9AD!0Q5E6L>@5n*vRf^j2V8;C_Ke1da$iD=;N+Rp6Sys{*eHd_mxg0TmO@VcrCBMKSfg=Kw0#gFl1YQ;Rg1{FAzAErFfo}+W zQ($O|j91`3f%^px2^cunASfj0!2t;`b_ctqfkz_S8Z z1zr<)UEmFYW}B1}ctqe?fvW;v75Ik0P%Crp6F4L=De&4Y#9tS9L!j9~Oj6*Qz!x<9 zF5+Jmcx|VY68MHdb1N}%fky}$P0UzbFGc=hCp*0!}WWa zdLz!T*+&=`xGM0Pz|eb$-zRWLU{c_kz!wC*D)0?~q5YCy;E=%U0&fU3w@WJmj|e;~ z@SC@@C-nyi_jNGOkiewCHG$Uzz98_rz*hy{5cq~bbC_jA0^O*7 z?q<%oz#{_B3S1R&&xJIS@(4PN9zB_`j_i}r~b?J|E2zi z^?ePwhEl`R4bL`wuVH`V|Iqj=jdhWDWFYcjWIFP{L|%_fM}IZ?8_~~3|0w#^=o`_u zqIWkPXN*Sh5Z!x8UYy4EH{_ zSc=kcU z-4lfWy_-4z{8om4>+t&k9~>9~+&I7Hi9E^tw+s^gr^g7d{?r8Et67FW{s7_i2U-7L z?K}ziy1o4BM)c<2I;fRF4mtoFd9wNN|;c3A4op==Rz3=`2U{c^Gerf^X<=G{` zrU#0E-6yZ1COZf9L zmg-Xb&-@dl?igd9rw+39FZGjFZ40cqSw`{YJDGZQl9*q5_*uZ{nO^|>)f3aZvHQV% zZo`NFIIH{}^*YRHKfbq_0YE+r&;UGs%Le#Cd~Y*%1M==e1o-;_qnP6;@b?0SaS5ae z_#=Q(yulK0do`B;!)6HkmXH|+jN)yQTYzr@3}b)L4E!iy6lX;(z&8Vi%@}wJZ!!VI z4IbQ-z`KJ0!}t~I?Fc^r7{)$h2f~wpVfW9KbMst9UQMtAJtrzQjI+uKKLi*y|K1!x_!U6xDa{=SUk41E*Kk_{ zZ^!`*<2{*oA^bOhVZ0Z!9pQa|Ve_8QVTAVs!haA-ApAwZFn)Wg8{sbj!lMxCMfg7e z;)#?H-~Rb0fMJ}l^4*|+3K%y3F?0{Ye+C#fUkTlZ@P7gfoBteoAHrV+44bcoh7kU9 zz_9r**ahLXF<=(@eiY$b0pZsPKaTLb z0mJabJ%Ml=VA$Lio<(>sAm|oOBD@a}bPJ~t-VYcyw};aR9{|KNMd1a6?*I(r_jNJ| z-w7BtKZU&+e@Ev$!iU032)6@<@k=*(ggXJlCJ}xL;V!^1evzh#a1UVE^oH>!Nz(@y z#&5-3MEGvNFn-nLGQ#%)g3rSrMEHI{@OJnagpUA%pTj?c@Gu~FIJ}1NC?NPYd==qw zK=5t&!w4S(1mA{#7U2f~!MEXO5uOCxYW{invAV71Pr_&FmhkJ=pTuvnmO?)ldL{Io z&<{dQ;ok6k_-Dc|hJQW$8s3U{yzV1)e_8*x^^u0H4Q&m-(D12-&o-1Af4cEYjsIuk zNaSZCpN{}bB{8Nrw9^+75Q+ln)z_ABu%l@*Z)qRh7I7icehns;epDX)ELWAJg?)Ht%<=cV#&-%x_ zAHeMV9=;jwLU5TVxLo)N0UY%*jrvsnE_;liv05^2u(~VCLKE3$#;nNT54&XD0&)u+( z?!o6?xz*PKeTTQFW7QtPX9%BRd`9pY#fKV;`sye?y!|(U&ja{8h|eTG$MHFV&q;iy z@OcQIQ}|5dGlS1*d>+Q<5q#c{&!hM}hR@^poWbV_d_I8BEIw!PN#ZkyPYR!TeA2kB zch2lI3ud=j#D{;MGB%`}q8^`Cj-t=6u~- z`0O)R>-U+D;qxo?DhL4(eHU7Tj+Zy?(`BLPM!nZYj$0YIk z)>}7y$2`C3Xx-Nv{wVz1=C{l(Ti!DJxBRY2;5)HpC6qw;xy>t~aPwk#qWPodj+Wmw zkDNN@w2n_Ewi(=q2YYp%Tn(7O>d#z@1Q;mBb%H{XA_+!RmvVu zm(qn(>E!%n#0B5gY3{v$aCWw&=+iOw#zQ(1ABU`I;X;bbYbh+dS^$CIhWOfJpN^wun+*p=mZ zWS->gjO4S~beY(FH4D|oO4jMc{Kc7cvBVY=o!vFNSrgk^6Wdo4+b`IWY&uyO$uBME zbC@(XSTl2?vxmKyE9Fj}pB>3&Qs<>_3Bgv9Fk#W)jb6!cG+mm`=1b$*{KcX9Cs&Fk zGRRQwvQV^U6D#CcH zF^ql*4b9IFWmOOt12RvOE4xw~J5aN!LBT4S0!y^qg{}e1fqshEDH3u>dSxGa6w8U1 z(24X#kaICV&mxKNf6f@0lBTtKtwZ1&+~cEy!PPq;{YEP;G77*c;co6HqO2mz~; zbvk1!(+;sdix7njd09yN#%9wpxlGA3E>M|d4q%FDSO>61CUWQUwiG%iLr51g$?S=O z#X9oX=&AHl{z6)cTFhjA!5_t_#|ni!lvpOf=uXqk$SWJ-&p=~6P2E!xVYqv%Mv zZ!ST{Ka(%fdQz!qi=grf49cHM7gw?+R~U$(Y??_H&`(=|G*>p1w4|3*#r7a4N>nRQ zuL#pntY|g3qrc7I&E!meBDcKax`A;}yV_j$FO!F$;HR=H#m)pn$1^zzX6LfxmYMNH z!Z3V}-(rMHHl{gDm*f~tmXcG6vLTAlMusSoWfs_xuEZ>&8(3d1v&UOq-7G@MLc0UO z8b%5;R0s&0xzcQaF@emLSeOkps(>j_0}IVfETwB7L*=n)R5}V(hZJ3L0R;%`hHA>z z3@zfXS)-LBg!-`AA=42G2s=g964SO!*C5M)@v6nN%>l_+S*xPnR#@5!AP%(&pFjx+ zOPdd0%ELkN2y}U2lXnou8Vg83pgcnhks6W@*jk1U(CceHB(AIWk+zXhDajk`l#uSN zS34?9g5ScF#>)~A1u8@&Fn$q>g>!HKcl3d}MWJ6V`d7t-?qB$y;SohdQ* zNIsWR75LCfdL@V%PA(wFOtN?$Un(UK7`p)3cr2Nl&!!8Ay5^wG5Sz>tOZZ}$@nj0P z%ZRCfGo|DlS}PUu*@OXi%}$ikOOSdirBXhJBKdrFCbOI{r9v`wemGe`-==TB_x^#| z*=#zne;`}TF9>~59jeJ&ftb#M6HV5E-QBNEn>HewTjra zn655!8vE^T$tcpdYeOlD)XJ%$JOsK@@kkSe1MT`6ZuCpf!(R4asLS zK$Q7QYLr#N#zMl|iWXZ9L<>S-^z}rG&4;gm3_%>T9FQSEc`^i%8Zrdf^`$lvD>M=? z>xvJgZ6rP0<6OGb_tj$zA5b z^kp$Xr;?chqTW&+&4@!JiPhz}w!EUi(6XYCKd^kd0&Ar!xI)}&=(e6Oe9vWt`MWn{ zex%mm@)}rhIk1+W5%Tl1O#pxT6Ew;azy=r#@d~B~rh+e|ruF?1NDj^|5PoABQU6RL z8l1^MdEZO|&zbDjnY7gG4$|6U6FrvJJsVOOsg`O8`Ke|TKqh~JMp**b0M!t$pb;>^ zQQ02#1p8~TiC){^-VOVURNG&K{Qb2F=%7DAq9TcV%hJ0y*uHHy(TAGz(2ZSvwj)4n zVBIpiicf_69kB^$*`FX$=}2F&dD~i|f5X<0YFk6d-OCJgg=F@IVh$xIYaBu|*>%SD(U9TO+rxTo_gsr2;Jw3${q zl;f<|4U!J8=`t}TqRHnpr2rBO7S!_cqSqQ>-g0Cpm0CgMB-De zrgZ#abAc|7*;z*r3VkCCd@7yF7v?4Y{>xd=3VySte69lqaVFJ)ZTtL+Xdy8$N8roo zkdPFZU$`LO$a^YzQG(bq$@h36zcf@>m@`X7)DO>&S(*bIr%Vw$Z}C2i7m`b9s5sXp z?*yROaWtKSizB7uT`7$eQpR)Sg84K>OlM3a{lXfCI@3U2zc4>8lMO7>+?IMtso``k zwTL)r>5r41rHXWaoav{FaLs5@8zgqc!`k4?VgbiZ!F8LMoy=F_x)hh3pD!nRV}7KN zTwYEWG=)8#PM7Fa9-Gg=`t}N}l=AS_;2@=pvc{JktN7u{X`(rND6A{W3%J28^UoW0 z=VVTq1UpSI%REx2OBmA<+6RA>@~M2bR-TnqDvi9XK{}D19}!<1XfbzbG|y3>hU&D@ zJVlAm46V+B;@E2@pPaWRBQ`yIl?gf=Fn%fRI)lSExXUnr09H0vnbhg!(fq|+ zVpa?^SAvxU5V@6k-3C>meWOr^Rxk%S#?nT3(1lZUo`QCAB8Ytv!^}ID<9<(>&L4(n zbt$O~VRK*($KkX?-l3)CY^Jm_pSJO_rRCD)smwA6fJQ8mt37AKx{DXtWHEH5XVVl` z7V%iRAd{pr$0CnIK-;6tG6wF;BHX{$F)(k0>50KXB zY_W{y3ax=o%^go>ay1f;;>@GE7Oa{YSc?j@Co_}H7cH?zG{~9f@vq>WRpMcEbmJME zA7?L5;dt1NXQHSZ=@Ia3$>Lz<=dey){pFa|q^ENbn+44Pb;A|mM_E1=(Pw7|HF>OD zksx#~dKrDbi;3E3FYgI)nHShol|u7&dygd}rUK^(YuSzq^(AvDIKhR1ytJyav_jy& zD6QZ)-c`V1+1ho}C2~{zeU*3)X(~w_0v>~9ql+SlIiA51Dq^YPdnj;*Ao~EdDDFQ$ zJ39pnM(y;anx$07SBC<6i=<>a^RurQa;*MC&G28=h{`HfIU>59jCD5(|iG% z7{^|?no?cPJ4Zv8s?#||)!2#Rc=j@?7Mqa%ln2yKF&`)4BxpJzpz9Zw947WPUTmCD<3c!P#)I_4E8n|d_ght>u4T; zimrkmtoRj^ah;^;%emC?WZ}G8?#5?_S`7B2T;?`5;j;+*8Q?gzQP+-*PGYB(FJ@!| zyPQm=rJEpp>ii5G`)TRg5VkDP(69zf?)2!aWB1vzMam_NBU4yZCCQbYy@^bu2Wnth z`&BLv+i7YgTTDaaV`G;F$%FACigJpep$bUmo*b5%-(H!4DVnp%sX437n0I0Bl0Sxu z%Bs%p9-!^j2OZmZaRe#lrdo3V_-3efJZX( zrA6u{N%M2tdU-fxsnHc80;*+YDQD|EmKFztOZQj0Q9jl)owj%Os=5>CJ3k!7dAPhUB1aBN|O5MpB@Frt) zb6L!Ey0o&)I4p#78SEucjx#o0f?LguViRveJ{`ehGsSAxHOyfR!zl-wNy;+LoPL}T zZZdf}zfzjwPPsCjWpG&uGM=rE!)VbEMy!E=v+r~X_j@{qFPG9og+lVO=3wVfV1Ff~ zmB2jwJrG3hKI$pVF!p@~NdrOTdkDMUrMc{7iR4%ugz+4HCe52i;`=kp3v*x>x;g1} za>3&LaZU?rjzFG3eHbBlTsE(m zy5wA@vYOf%*f-QGnW1*dVVZ9+Nyak;n+T=L>u~4bpT+sTu@}=kgcTwl0=3z^Ah8W$ zl^SZ--25a=R~#8G&B=F-JJ_a_S&}tu?_`tIuwsgrA^t%nAw4yLgrSFcb&hKfYMCL~ z4M_+jlkL9lx~yZ+MyfXV7LOkLEDsMUwc04z%)g%#b_*afavcy|Df^eCL+S&O{WI@q z39jq`38Jwf##q=A7cJ=}p0#tZR1}egvnGftt9QvjohyNbc{-e={~AY~u-(!Hi4_Ae znyP|+WD$2WJU=(Wfz@{mTWM^k(;ej=6zO;u$Ep{i?>$&f6-G6lvscq~A1q#O7Msd+ zL59@f1*@yAl^>j}GN7Xzy19b%@E0@c>Bsj5h5SUx7fK)q;0F1kvPHur zI9ae^h@+HV548w&OB#55AbrXOe7hxEz)q^h)I742PAQ;h?DjN}a{0?z1(c`r^24TeWS4$x4EFX`w?#ut;Pm&!}at6(%e zx3aK6>&nBSQfno7IH%@kG9`c3a*dRGUT*ahh}OTDFP!%hTs5QVVyci?=62FcM7z2b zE7w{KBx0o2$(&7Il8`UmnrtKplIAiv1G(&#rl})zm2(_n7Y%`(Xi90s&&|{a$Md+g zoyR)D{# znND6viw5^aQ>E-!vZ#-VoSMJv&*@|Li6UQabGy(s}~^D|2; zOA`0{4qUq1qe*emMP5;=SBYV%dPy8Ro~z=mepWIuy|TOv%`kx}!sU3PXdu9m#UKW! zrwBIA!cvu_Lg4#iI8$PalHyvF2ng(@h#lw5Jcu__vgRMdu%lp)%2MUksGI^Jb_Brz^EKtp}5G0g53$ zk6F1BQ=}yjH;%q%?8vC3o1n|3VTO1Q8yf$WO!hz@L(!|`jN6A%JOnA7NVvFO$aXO; zUQV>7eQ_z=<+AJDQyYVD6)MsXe%WP_Yi~V){4RzasNBl2iKLG_AZzcQxH9Td@?y%r zUR+m<7kAIun)wy3Y2Whn@<7Vj2s+_Tq&$pwt;8!rs|;qzX!=|d=B|gQNgPC?N?QS3 za`HrXd03S2UNcUdc^GakC`oaOVUa==SR!Ox=s2y37p|}NYFU)x(t!Z;fJtIlabNY*k>5 z`&@kxn@QXqK`ASk^mJ!rG0Rg5=oQSQc_fMF3-L{!#2nb8jtw@N^T-S?AYYjkdCpjZ zEbLCS1o2=78OjfD%uc89phs3@v<=FGBe?ok6ds$#EwCcCPUrCC3Ob(4p_3pNHqycY z{Lb)a52g?(h^NbNKkeKfL1A3W1K}JAu0*k;>T;U2SR2bFgaMGoE{KgO?0a{~MIB(A ztF+6&Z!D}do}bjhlmsperQjWYIwT*LabXjoKQ=Rm@ zq`~BS$ty^X@I#fgT!%VsMkJl>{|=Pi*|TksYVi8^iuS+gJu(2 z%WLmpTEUpbs&+R%q^H$by$M&1$IMqFr)wceHEaC~Lvag)PH@PRcr=Sj&|puQnb)9S zy3#nXo8z*qtG#*kl2g8GV#b-wJTI1p7KY0^YaAVxUGl1VWbftE?*?ZE{wVd9Kh8a& zKQ8Lak4Vi`T{@-3T46?18x}$Fq|20EM%auz1F|=~om@Yf&ChXXsv{J!SNTgbBs@eR zobd}(PoVg6AO=RXc;QLJ_M`4AS*Dgd@#l5{}{!^RVB9wF>4fBIm|hPZnC%NDW;%h<=%vOBt3_t)U@ib*If3DQ=KoJedZ6EbUo9RLh+8;m-j8iz4 zM1+gm$MLX(WnovKuxnrnSf4vq262N5cTwy;Xgs?!$Gs~~t;BCGVaNv=wkAw3CJW2Z z{wS7%F9vxrc=!#yLpswiA7H4rt-ERz9+rQEHe(BoTC&G%M_P#QW#AVN}H(cYz2a}wf0|) zl&YI`(%))qrt$`!Ii7)WC6hcNWEB?^#<;Rf4-2e2F$A+|-jWt-2ug40NhAKab&gDC za+()5hWv(vWGqJ@U&>*1w0Kc+5H>dcyL?i(3JDn|98oR`gm}TdCT-hj&NAAGf{YF< zhY$(M0tkY;%0b1bh4n}Q2O-#I;|b#O_JZMaJlwE5DG`3v#y953=xv1KIH^WNn$y0? zWkNqm6p^<>(HMsl%r3*xL{{d;At(ZPy=p|iy8HF`^v!3HN_ z7U14LR@en>y9&$)#WB2+p;yFAFJsS_%&LzBZRCio|%4i>h5W zlb7B>edJPQJ9>EK+&NS@A%$cwN^baZ9em!XJzjb4sanHqG8 z9!qDJLBW8Z3uv4fPeY^dBpUkz*wQv1?gqlhE?=O>6(8CRikyS~*N~;ZM)W8^!_)A; zpFF2ww4woYjT?rUyhh81#~O7vHSESnkr=-Q?5VCsaFm7vQ4KFiKa+4L$+5;5_m#B! ztB*A_iDy){BgiOqu(KXYNzRTUoomjWcB@;t9K-3po`T~-Cvw9Ru7Ya_PnYGv>F^$6 zJtIU;;IjrA!<<#bu#?0|+e%U|1$jA7?`&PW2qdPB)v{$ci>_ywu7wh2fKA7^OPxN<=!|DXCBPCyU zC2*zbV`|1{)KeAP9fRRKxC1~GPpNSMK@)WSvWPw~LPKF5565G*7tOLSJTzByHtr}k z*||Ip2vS9|?lhiU%gq;M2F9|aQlzqJTKc?la`Tok~D$KjZ% z0!81mOFjYDP6|GmVsL5I@>xTMQYRPlxeFsJW zcybe$qhN*($n8MLK%xX?SeypuS}htm zFO-Mdisl@T6K$BYLN{g+_Ow0Yg;O4S73UyuT^3~v%~i&l(PhDjN(^A^uIdq3&$vY1 zL3?~7kw*0i)>UiFje*Nh83L5SW1dB@N*-QRF-3fd5LEJ9z$nc199?r99azB~E|ez> zE8BW+&=wzDMT30SREqExC3doKI;y`wxK>VbIh(Tb&LsIyoi3X)wK9 zH1^omLrjs*_RI&HG7Jt|H_Qq*oU$hp?omRzO}~wCUg$2j7NcZDe{8DSm0nzU%ZrLp zArprC7P;*FBZYi!L4Lr`mJgV`r`J8&?GPr>iULJysd6V^oi(V_%9$Z&frY#$xMbDW zPEke@8%=qE4<^a7rA4N7LcR$HY6dT6JuI>~e9wJJYyLPaW9Z$Y@lTIE>yeW=H)V8p zm&4c`mczK#GLiFQbdCGszWcd8EJSFz#IofH7|08mQqfF+%VF&4=vgEU1(I1((w88gvKNz=VI>t#;#9X(K+p=Q5)L*qrO^__ zJ^Z&upJ8yfsMK>qRi&5J)E5ow4$?n>$%~U(?jL!kDtEQMSovCj+x(nJm$)+%)v5<7 zdIOUdN;Q(Cp;Yn=Ae)oetwaPS zJy)#8`EZ)dvOcHg&tNgqOYG$ykq6o2EY&b@j(HDzXIXsWyshSGHlkK#hTBCwU)qsucdsSo5; zCvvHR9Q1g`Pg$+0EsLw>fvY!$H1pM2&K10e0}n8Zxu0RtqZVJBmM4^joN@Dj2EM!t z85l_t)?VcQ<2?=Ax(l9kk(xVtx595C>#NW;a8wQ@q;#Tb#tPV3p+XKJ7BE}VTo#jE`rfJf_zY#!A*ke6YQWw8; zkPj{Dj4{C39Kl2Lic;r=jiWyrVjd`FFT$=$6%t6V>_bz_`SkGm5j^s3zk6IkgO2?o|NMtYUM!rYK3Rqt6{hVxk#l9 zFSNj5n6n4NhQHh9!p=^|c`Wv^4hy2VU3FBahzBLJ>Wpp0LczRY} zE@Xv>4+|d)9soe)tW$q-K%$_hEIEmknBjt|E8J}eoDE8^PUJ7j_vuo~1+mbjPJVNX zS>V0I*%nUEG;c0BaqlkUY_{I{sLZVxg=-5o#&c3S$DGL zu)1;6-^z9LOT{%rPP*WbBo=7amEJH=txM zJGKrYNo00`-V~>W+;V1(Il*FjJ>70`BtCNn6Ot(4)@4Ay!Yu@c1iapqJ| zvgzu+Y`DX8VTe1~_Zglt@*KV+u#xg-YJJ)moUqCpIj2L6y6CJH+ho-Od*a-yujdrDuY|) z_$~rBjPIP}JcUpaZ>^VR<9pd;@a;M~j*cbK%z~sI1%z}(!zH|S zZwfWc;kA16c=@cE-guxFQEN$tJc$?U&0x@Ryc{nHY!>Ai&ZAFp5Xkj0j-kf!%34=0 zjThG%yq2A$NJ(z|G9AV?VhK?~FFuHoKV!@tGr)07xPOfDtn(yV;8-#k38^)W*9e-O zr|{CiN04U>w3!0Nl}|!uE&!iLDTh6X)C6ijjPEXd---T_W}H%v<^<|8J1a49yyh@& zLU$fV%PFCHQEDv#J1vwgN{F+PL2ITp3!36)f0?$XVGJ?T%z2nYds)07(QNjmZ=I9* zz^AweJiMAF;Eikf^2rPy#ng_Ywa;+*EH&9Kgf1DlwT6s6^z-wAbnrK zSclQhB~Zd_okTwJ1(`4%sB6%ey*U{%X&sk-lcC8;%!_w>ZuQ1PeloJ7ux*WRUZ=$&brh)$;tEU^lSz-;ra;b!f19YJ)P{sZ$qOb?oA-o>~~nM5RQx~Y<~r* zN>Oqr_9&1WDisnkN0m6t<4&c9%Qu5jOWvAzop;KF8O)*N+sqPi4TC4VG~_L(A-tQb zz*9U5J@=K|fgz5vOcYGbaW?MPHMayd;OIu1P&X`KJY1FUl4?Nba^_&6@ zv9?ig0eKpa2V#UOGpL3ur4MzZ*{d^u95c=`Y=s(?D+!Om8q+=o{6%1?jo3HBIP^xX zwPtqe+M%W@;#2PL)`z8R(e~O;2lQbdTRjhr7RPI6*~Zi6d%~HN04`%YC9=w$^E47H_J8orC%3U==N&*1*KUJT2gAVhcdg{;V+QzdFUL{P*;M}f?aqy zuxZmdKaKWDF;a%*DVx#PeQH3F2cMSocx8_LT7DWiJZV)~OE8uCx+2G3HQ+q^ij-G# zO>|q^`stAR8>B*-ZIBB3Z;(prtlutXc7s&R#s;aF&ka(cmo`Yn9Ab6Q+|{|^OrHY( zftMR{pqW|yS!IK`Oc>2VJlKY*<+s)otvw67lnYc8T5 zvPc|DOc#mfTn3J6n?iz%0hbJ=ROo$9CC)=BR<_|cZdj(epXTugQ4ht##=UiFnM+W` zMRkvrgSB?T918w3 z%~Me6!%#D$*!Gxx+V1*uX6{@+ji$H?0M4^t#Ic9EVL=;Zx~fuBHXd>83*(t}P&K$6 zon`Dhj$#H*;4_WhPD9yFg8Gl(z2Q1TR6682)4pClZWOr9AP1j9n99dI9^CZd{1z!R z4>B@Soe1BJO(6eu1vY<&MSQWZ+5DpADcOAR7?ZIjg)B+F=ovZXQIsr z#~>9mp=*e%Ewsxs99<4oqt5K1n)A13cCRm{Osme?5GeE{XjXuEz}&i7g`&+9Nb+VLd~kZXkXG2p%(P= zaOZgladw_M&DGuw{1dS1I2i73gZ2yiXzGxDmz$EJmZbuHT(1T6@h)|`Xer$SnYpW|6ZCmrfE9^<+OIz zsN!(~RG1bGN5w#^*^S-Htyb9xxPctZsMtqQI@u^%`4!uJ%*GeF_YMNN$QNIZc(1o~3Aa3;y^q_vr*z|b}2 zi7om@biI4NE4Q}YYLCk->Q0eLeN2RSiMGzkpH!XdlQM1OIPOinwjD1(#5J9e5kqNg zeH>#c;2*gX@?e*rE|dwJ6QN$OKSt9iDQi%74P24ho~jL%MKCs6*%Eu<`eW{!L5-Jz zAzdlANK4LW(AURVW2#C=HwyEJ^AU12)T+ZP;jfvitq4Pp-i~)tuUn=5p1h-a_j^3& zq!tZ38cul`J7_eq@!WI2H4g(p4bcKrvd3!`KG%s_)L9S;Q(96Hlgjkz(yPloq{pqA zo)Nm5tu#O!$740^qTJ%HlT@c^t+F2}{p5h!wYvN&^Jv(qfyO$_SgpPWdCcFVb>?k5 zezqN+h`{=6a-429m`I#F1qz%WyI0yUMO!5 z3xzJ5gP<&RyOYL;q*bSFh^2*sGZeI=62y&0>rox0n>B7F4hq*?0`zL66yU6AE1t!} z8c8k9ODo5;&wwK2J=!B|kFwcOfVKcPKP<(z%s!?qiCyBy&%y-c#__x{Bh~#rh0>%N z>sXYW+Mahr09bx@Y!eFW$me%iV`x@uamm2=3!w&;`7u{p}nN9I=9DCl4! z$7O3{c1>a2v<=em3XyK4l6WNdO<=tAurbwb+i1Abi$+~w+EkNM0#TDuhCU>A7Og6? z`ytSk1}^N!Zv}t^@IuStS&i&yk`4MpiGfEq*bXn20AKNm|dq}!_liq{~dc= zK>Y_q-;AKY-duZQGh6+mfu`CQ%&Bdtw~6u)Id*F+ejK$d#}R5{eo8*_i%LFUTf5Z1 zrdBF_)g7QUY00e&drONDl6tp4rfZqLCFU?&wMWjvF`G3`kFYrqOgk+zMvYrQSvM1A z7v<%7w1fxy&~IOPyZxF#I%TP8;@oi^na#RF*$1;z9VK%ZC3%pRC;ePzhoA1W-+qz=sL{V9f@u6PUnYr zycsu@-h0z&)g(teiTyg6iN{sq4n42Osz% z>)@@d<0%M7MX1=PNTFxQMq6LS}LKI93?WS%uqCUKqO31!6m){be{Jk-%aSLCA9_B2); z-GJ2MaG+#V@9VgNbntWpwX4@6HHOn9htLCR8c*H@^@h{qhm1)rOWxZ0fu04mBMw2j zuugwIY6Gt(ZE*~_l=4hbPX!+LMb3?OiH9J2@xT>mc-hj{8$UyNwC-9m`RdvI2c^*F zaXT+KEp4W5+b-A_!JOLqn^-Qr+ zHe5i>1rsXE8IOK(u`}c5DAINRW;vsm-XvNW_=QS*J83i|t&m43gD+#Pv1TXv@E|a9 zsvDK1cshw+DnN)**1xMLNcCqDQ#W;xb(F~ ziNn<;C=1rjKQxV+s2`j}W}jGsqpGfdR(upnBlT&T14CApvxK9b9uBacWnk&!a5i6= zf_pb^$*ivV8Hdcz$zv0o6q1U^l~fyU`|1|#Aq-~``FW)47{>{CRmu-xs+gkUmh8k$ zhHfsVC55hGv-&1IGvpjy$+{}m^Q`%I|9&qU`9@EUbrzIHuFj$iiTg0m)8Kpp?)DUY zb^cmvmsJg_`5Z|oV>n3lVEF6h0L2Hm`l~lfXL|V6x#2ocOXa(!fAX{OoX&=S`h(+g zK9pK)a_}FFO(17ie?QnMa+F^I%!xBEWfvLgtsUogCA}ylmCEE|hAH+vPWE5#Q_ijC zX|E2=QO(=T!8DxE_3~hb2PmWXc$ZeV;h`Dom37A^a$WGAjZ68B-w~{~K-pfpqAq}& zxcSn91Z|tHfKy1LA*NLFj)BZglww($mA+DUY0XajxRXHkX$tfW8Iq z4M!$hXum88)W2WHwqXt3)0hhiW4tE|-`x0eNoz^cM|%;d_d!pQ=$4r4lCDr1_}*x| z6&c)|kQPo(nxizOXri;lAETaKW9Wezwj<~bw=q`XuKtl<;HYQR2^3Gl))FlnDFJF} zcDsazs3!~ZtxBSLk^SUU#J}(l=Kq5o>{g+v3cm7+p>wzEWhv+MF%Q1;GVWG(QKW`v z+?s&l?Wa%e9&uaaOkH!inzkONtNFlbu3eLw;pYPD)ms6MP2B3x^;KR4>FSm%H!56< zo-tV|#c7nYj@sK8b>W)3Zf+AN@)kEs$l^33xq0L58@e&+3@e#Xz=T&SPasX5Pc$bv zUS9S3k+!@?tGBYAOVp!jb*|us*Nkzt&f!SUNd~X%%~3*J>4EK-j#b5m=kVazX$;UL z(l(v^=Qf74@LI<6E7GeOKnf1W5nhg94X07J%0=RxW0JY;tRAN>0y%1W0H(Non@CZ4OuG=b0Dp)zEzK=atehEyyPBN+6BT zxAQg!J%c)az5RI-f@c;K=hGqFJ4*{qoa(ztw>oT}S}7tarpcIOK<_4vyH7xtVj4#h z7dEAD{~|Evuv?I|^YTUjN8>m}uPAZ(D*o-t)5s!Am&^BW+@9{!xcB2s>oqXh*``$e zczbj%4=yzd8t(SpzMcH$P8W4CDTaLN_c7?Abe;hE6U^~o8_ZF?H>U`tQCC+0f zn?b5Iz@~4uHX3g33LX1O`^w*QU!4=xb+QEgxZ!Q5f=wHKU>W?ZBdIi%+;a+iCW$Mo2#I7iw*wvm&mSObY3Q8 zj!xuAFh{HAm_i$_{9Wbpu6~!QrSB@2b{7HNsQ}j<*NxftwrhAh`#T@lPMFQ!DmD#V z%Vs-%!y1(GOAXhjAWp9;j^S)gl@9o`IS^}AI_e2|5$nYo@&ziIIFs?amwB7(E2K{t-P{%H=b=E z>;~i=e5Wochm!CqvxlTqMcG-Ne^)9*|H*}}9Nk>eQ%u=FslpBG1&o*uE_dd^u)i!$ zI9B}LBPX?}^WM4lGLAO$_{XPGSQB;YJz^B-O+4c0HJUbNq;{*6K)SxYdlfow>RHxv zQg`>Eb{#w!@h(SGs&d}xtLEsnENPyC47vvxf1fFB_4>KZX*>u@7k!>q&cOQIa<5*o1?I20hol_f_S{)ZoKFoyK;U^qPFLjrBr`Z zmB8%*YAU*HcpsHJZpwDfw%Os|@bJk_p3s|SK37SuqJd~4Rs(IO0oo2rZp?%pRh;_l zyivQmx>Ldx<#VNc?uA;+JNtx8Zst?Jw3JwvX)1^C z?96h-X}j4PJbgEN@uNUimyr^c4>|Dm11S(%+4$B5K&;h5YVUA>F5-VI)}OJ%sD;3?FBS44pRym6x&79Xx#wV5;P$8C;3&Gs6&-MT+WmK_8SW4_bSOPH-4csFHvhTNJpxP{EM?A!$y zLt8LkMJg`pQyyN#%vYx-9pv2Qcp9FZ%K0upKGRabuPOfI>m00X-*02+9c6zX zxFav(Bnbxz2iz#9q>nt0W`FermokbL2Om0`#j58h*2&RcE0sQ6t%1&Kj-Kc1XcbRM zuV0^&itE>?IV$SBz!cR?~GG)e=v%-L#_nFt_;TUj@#zWV_A5` zt7qf3y%H5|Py8q}^hV-q|3|9H>zA*l!|O>JmArbB%R3}9_J(N{{_y%^^FIdXoS%HI zh}M)o9LJ*`b&7I^)~~5{pUC}O<8zqj^6qM=Hjll78V-B4W>NFg(nCEe^p3QAvgf|_ zD9PJ(+*h2l`jStYox|GWI&vItaO*OdD~@LgynH@Mj#uriC&?@8@Ymp4s+6r8$acI^ zvzBD}3Ab|kM{nf>B(Qs)hhrsQ)6&IWV4pvYK3zJ8IggqSK6~`Xqocq6infn#JR)ar zxEXO0ReQ(ZuhDBD?(P(yIAFi&K39214?|h!ZJ^n2W~SC{eH}^Z>Z}}vpVv4KR!Sf6 zB`DVkH3j!%dZ5Uw1$@p#@syj?9_p{AFTY`(@mC$8$0K#Voa# z$!$EDTLRAX(}VB!sMWjBb<4qv6|B)Wzk~0rPG3p+ts~m>PNpmGk71uki&<9<504jc zc+abgeCmkf;WMtx%M+s&vB|iep2jatag-&=O$ys}kg^zzb%Wg1Sv^Uj~Y z;Hn7W9Cpa;lM@Da4vW~~^?&q%eZ)J?g<7lNto;s$3zYlOvgl%A`bdE!5Kna4Yq zw!YV${w*IwSpF^MHJg#iJbf;4oK_pJtvvUb%v&pxo!% z(~)PGUw>zj+~?&!2&{6GI}4#?;W-A+kZ8N{+=%BH!Bxc?^v z^m@VB`cY~%#=Q0i>A(2+iLW31_<@e87kAv2H}&yQD2k`ILJbJCwldm65SI9zgt0^; z(^h}DIZ_u}{fPeGY{Id%kLv#|+d_4>nQgZj{%hD2LXKM^^|9=Z)@Q=e*tQ+5t84s@ zMs~!87>LBfq3vdSXj9xU3xg4xcQaAQPF&O#tdAo`z{kwO=*)H$Z$Kq`ZjHtpLeXe6 z+|U{cS2WjP!r_*dhPY{6eYPQjPW@AqZsAa3t6zxjh^?JQ;LFW%LKiy~*&Z8(Rq- zINZpdhhl5JTckDs)?RNy;TCkYrKP1&ibP5B?WWb#x3nmNRBLGoH*O1sZZj>LHnC$L zV=tNz_CSORxe1sY|Ne&M9Yf=al<|wuspma2#OEcz1`V(Qh z_-nw;o7LygV-6CX3`Lt7QNXmGt@@EswulX@8 zH6Z`Du+r-y5KUaozg^cDyWB`2z%RhHj|%?xC|zP}ue3<) zdVQlZ?CMv@IgEXc)5O@clSPF^Ln=lp$QtDs{KeP?f4PxRO z;0qfc)gko2EV^o-(*4IAKf|0K^M{NC@ zBlRt9v9*0se30JKdS#-~)akMhwY0S~ZVEA(-M{igJQ5{Y&@F|rwF9k-2x2KNDK6Inofj6kEGf(=bAWTOuG(qV-C8i>ZrUS!%uVR4froY(u^GaiWImVryf2 zVwbkyJ{3{h!LdtqjoZy;Ut%;K-Y#lJnC;uKRsI)}eS4E>Ao=+Rc7v>G5$f#O(?r%< z{Q{-pW3#g5+*jgtb*ah6hq#ndT%S{p)K%^1a)4H&wcRR3j z*Y1^7iv>xAy@v5P9RdVJxW$I4Co}`>6UkVQhml2RH*>+R9ofQ0M>UbQM(oP(_^W8~ zssNuz6w zu9Daq#M3uoYY8aTmv)iTVu$$BOH9!Ub#1PGdZbtpr(ztsh342cDEBqmS8mdTCAK{t*)Dz4 zf!Tt$2!$mtI==?v`&$xG(^|PmNB+FJG+lWD-EHSTFh@3+OwTmX_F+??MB$yvOpcR7q~J#JXJ()C5p%U~Y{|`L|?s|DC|^!vu+4 z`C;qTP|Lfa+eBkx_NaxSH#KnOhg%Ww>CZiz5LZ>YhgR7obSTt%wSix;tIaUxq21eb z+f^3+=-Zm73NR_pcrlef<*bPaB_+%Xm>1;{^!+?VDfx5)JQ*Xs)gyBA}141-5vprtNP2_e`Y^aU_>^CW~ zUV$B1j|xxgXj}DbhkorMHLteOB!-z46&b$veX$DGz7JDcbM4cw1Csep>hspC30l9= z*wuDH_G)DC-B>cTfzW9P=Gct;j?F~3iTbxm>>r8cNKTV|n2O0+ad2ZkaBvV8@rgIPh>=$<;{j&ffFRnD!ResTVqRCBQ?OuIeW z;u!V87Tw%JHe;KHio#g%_=@hPWV9ArTdWi-p>4A4Gx+Z&`x&UxmOY*@=i)=1*m-g~ zzYuPW?21I9PBEZ@@*XD|g+>e7-*$n|(*$ae5hj76rM&uG&p=-NuJ%16X5QDVh+F+y zST#rMJgfP9xOJW)uyuZSqzUa?%@piFbh`*Ubjh_0E|tpH9tACEaJTeDS|P#O@!y)Y zYYE57)EWGrK!!m@LKq`}|J)v1kRc3h1u>CvSedpM$BGT8N^NWtkdMnY5~gCsl4-sAlyCwzpqNfVSe2{Ky$hrD zlunDYj%0|>%f{juRyCFt_>aySr=H3=g*R4qLRQpD-6?VwN)X0}&Qa?c^1XyjHYALc zU=pK{G_0P{(a2VOwXVH@3H4{g63{%$(5f0LIpNKffV`HuIPF+Y$b(Jj+A~|?b!`nc zDbj#tLY@w{V3|>tti2H4EE`vCou=NhYX=)sk)|ZHP*jMw78PL$7K{Gw(`O#u)pO(7 z=x@Al_GenZvgz*VL-98z>;B}?d!wD7Ir*2r`7i(Vck97*rv4TJICV|^R)U`+z{k{w z2*L!|bC`M}>l+Co1W^JQ{ic2s!DfOj1kD6303q`pcN=;J-d^wS3Qq*x6LH~o!P;iEMeu-KF9BegbSZs+$u|b6Z zu#G$$jfpjC`-iSUK-NPFE>b_zwt=b?H*qWrl??Bhz}vajS6^oR_-c+fgtxWeUl{+y zlLWrr8gGQNXZ6=x=k*_UcoloUQ(Iu6pK-#>SdZJ7zr`%WBd1mUul3tv#`LZ1q(!ClGTuwD9Vl<~W>Z zEn&Eh_=iz9)6~K;lfkX+(5|fQvfpj3@o*U49~zVPOZKel{9jdye_6l2joPe>6J8t| za;x8f>GGDX>LEI#!f>{eA{4mwut=gUTjEL>P>WrGgVW{+M>^^1MOG<*^sV%(`aB9P ztU~tQ!a$qj(NGKKlWsAoNMN+N6LyxaAIRGNGg4Z5fHicEUaJCdY1h{VU}!e z79PUMKoh4`>SXN*p!pVYBw_0U|8=;fSv;{YZJR{R&@;m-a45n0;J1uNTsc(Q%to0K zZEArtr3oYpiQTw%fQ)fTCjAnFof7Pf!dMk`Bh`C~=bFyfHRftvlqvkAqCV-lx1IqW za))?)Nu;C^`GSSSx#30+hBgg!FbGsn2zg*KeHvfDK943KlQi-*Mq1~wqO5^Hx&gDc zw$%+E%)%8<_rJAc%9$~8RJGPCHL?pRIH#bq6wrd%Ke-9%-)$kN%bD=I_^R0x`P|s0 zRC<~35uaJaJ2#6Viw6q>80AQjpX|`;Ben?FB-Z%WcF@Qv%C#dsvGF- z8tO`n^tF%m4h^*T^mdQ64|D@`_xBBS_6!Y;boZe;HaytfJvcBl+TY&U+uhUN(>*fQ zKG-=h(mvdo=o{`!43Ccwk7&;E(b2B%@kCd9@6cFZdk-S*!{aD3IMUMxBBB3XW14el ztaG5hcf7xSw7YY(y(f|AZXX)!8fYKu92p+%?C$UG?dh>O6P<&-J)mk=|6nirInv*b zq4u>8baoE+jQ97A4E5oXiS)CxcYL&SV6c6tb8x)9XJBNweQ<1OynSq7ytBJ&ps%-g z2oDW0=SXjNUw<#CsB_jmh}lbYVQig4okN4Y<6T2NqsDZG%v~FivhqFOQgwIF=vZRB zcf5UgWDq342&J+if|Zw{vW;d$hm1y|=dqlgyZs8B5>~*UQ+= z?%t8!-o75N5vB_{yT-tzojvV+iQXQNd|@rDT6&diO!y`_QBpU@;+E_ux}hoyuY`* zdvv6yzpD>F9V-*mH9nq@0rd5bpzR*eb+~)DJu%cjHrCVI-`|agL``?dbgbVt-|IV- zOr6J@gF7bpzUXWTi{Jb=fbm35ZshG+a zvYELn{{Ccds<$sO z*xi%HYT94j7+%(%S;A|zwROCjAsnyW%HR6(88eHwsE=l|$MF()Bl;wr?wHTwf++s}p9834TkTr@ z5&Qpd3WQ|hZ#8B$I8NOZ!Mdx$Gv6_M-hU%({x6Re5$^ea+dF%lhJhdouTct`Gzc0h z3fe>>N`WXqP#~oN$$&*c8AJs|l!jYz0q(#}xB=q(W@9_SQW`2mM)KO;pQqiiE!pe$ zX34G64f4DS>VC=51i9c9=M&OPjg{zH4B_wD$5!(H#jcO*#{QiLz5#D4_Zk2I literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/XylemCommonUiLegacyGenCtl.dll.config b/GenesisCordonelInterface/RuntimePackage/Package/XylemCommonUiLegacyGenCtl.dll.config new file mode 100644 index 000000000..c764f5323 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/XylemCommonUiLegacyGenCtl.dll.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/XylemCommonUiLegacyGenCtl.pdb b/GenesisCordonelInterface/RuntimePackage/Package/XylemCommonUiLegacyGenCtl.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ae6dad38fed63092fc3bfeaf4828b4545b174042 GIT binary patch literal 333312 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 G0{;sx4r@FB literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/configuration.json b/GenesisCordonelInterface/RuntimePackage/Package/configuration.json new file mode 100644 index 000000000..66a2b2a21 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/configuration.json @@ -0,0 +1,24132 @@ +{ + "CONFIGEXCHANGE": { + "id": 4, + "version": { + "first": 3, + "last": 245 + }, + "registers": { + "Privilege": { + "id": 0, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Written to set the login level, followed by the password. Note, this can be read at any login level including 0.", + "version": { + "first": 3, + "last": 245 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 8 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Used at the same time as Password so probably wants to have column S indicated.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "Password": { + "id": 1, + "details": [ + { + "type": "uint96_t", + "privilege": { + "lvl1": "WO", + "lvl2": "WO", + "lvl3": "WO", + "lvl4": "WO", + "lvl5": "WO", + "lvl6": "WO", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Password for logging in, requires 3 consecutive writes", + "version": { + "first": 3, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "Used in login.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FOpen": { + "id": 2, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this to open a file on the meter, handle returned", + "version": { + "first": 20, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FClose": { + "id": 3, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this to close a file on the meter", + "version": { + "first": 20, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FRead": { + "id": 4, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this to read bytes from an open file", + "version": { + "first": 20, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FWrite": { + "id": 5, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this to write bytes to an open file", + "version": { + "first": 20, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FSeek": { + "id": 6, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this to seek within an open file", + "version": { + "first": 20, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FTell": { + "id": 7, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this to determine position within an open file", + "version": { + "first": 20, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "Remove": { + "id": 8, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this to delete a file", + "version": { + "first": 20, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FEOF": { + "id": 9, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this determine whether the current position in an open file is the end of the file", + "version": { + "first": 20, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "Catalogue": { + "id": 10, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Returns a list of files in the filesystem that matches a string containing wildcards passed in", + "version": { + "first": 49, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PCBSerialNumber": { + "id": 12, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "String containing the PCB serial number. Note, this can be read at any login level including 0", + "version": { + "first": 59, + "last": 245 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": true, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "Used for identification and login.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "ConfigAccessRights": { + "id": 13, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bitmask of login levels permitted to manipulate dangerous files", + "version": { + "first": 59, + "last": 245 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "I don't expect this to be changed.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "FFlush": { + "id": 14, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Remote file operations, use this to flush write buffers to an open file", + "version": { + "first": 66, + "last": 245 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + } + }, + "status": { + "LOCKED_OUT": { + "id": 0 + }, + "AUTHENTICATION_FAILURE": { + "id": 1 + }, + "ACCESS_DENIED": { + "id": 2 + }, + "UNKNOWN_PARAMETER": { + "id": 3 + }, + "IN_USE": { + "id": 4 + }, + "SIZES_DONT_MATCH": { + "id": 5 + }, + "CANT_READ_CONFIG_FILE": { + "id": 6 + }, + "USER_NOT_KNOWN": { + "id": 7 + }, + "CANT_CREATE_CONFIG_FILE": { + "id": 8 + }, + "STORE_DIDNT_STORE": { + "id": 9 + }, + "STORE_CORRUPT": { + "id": 10 + }, + "EXPECTED_WRITE": { + "id": 11 + }, + "EXPECTED_READ": { + "id": 12 + }, + "STOP_CYCLING": { + "id": 13 + }, + "TOO_MANY_OPEN": { + "id": 14 + }, + "NEVER_OPENED": { + "id": 15 + }, + "FILE_PROTECTED": { + "id": 16 + }, + "PARTIAL_RECALL": { + "id": 17 + }, + "DEFAULT_PASSWORD_USED": { + "id": 18 + } + } + }, + "CUSTOMER": { + "id": 9, + "version": { + "first": 1, + "last": 167 + }, + "registers": { + "AlarmStatus0": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "8 bit counts corresponding to alarms 0-3.", + "version": { + "first": 1, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "AlarmStatus1": { + "id": 1, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "8 bit counts corresponding to alarms 4-7.", + "version": { + "first": 1, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "TriggerAlarmCancel": { + "id": 2, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Any set bits manually clear the corresponding alarm.", + "version": { + "first": 1, + "last": 110 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Any set bits manually clear the corresponding alarm.", + "version": { + "first": 111, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [], + "remarks": "Cancel all alarms at the end of production.", + "region": { + "emea": { + "values": { + "default": 4294967295 + } + }, + "na": { + "values": { + "default": 4294967295 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "AlarmStatus2": { + "id": 3, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "8 bit counts corresponding to alarms 8-11.", + "version": { + "first": 26, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "AlarmStatus3": { + "id": 4, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "8 bit counts corresponding to alarms 12-15.", + "version": { + "first": 26, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "AlarmStatus4": { + "id": 5, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "8 bit counts corresponding to alarms 16-19.", + "version": { + "first": 26, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "AlarmStatus5": { + "id": 6, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "8 bit counts corresponding to alarms 20-23.", + "version": { + "first": 26, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "AlarmStatus6": { + "id": 7, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "8 bit counts corresponding to alarms 24-27.", + "version": { + "first": 26, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "AlarmStatus7": { + "id": 8, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "8 bit counts corresponding to alarms 28-31.", + "version": { + "first": 26, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "AlarmEnableMask": { + "id": 9, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which are being monitored.", + "version": { + "first": 26, + "last": 110 + }, + "values": { + "default": 4294967295, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which are being monitored.", + "version": { + "first": 111, + "last": 162 + }, + "values": { + "default": 4294967295, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Bitmask�of the alarms that we are interested in. I can imagine some customers may have different requirements to others. The radio does change this.", + "region": { + "emea": { + "values": { + "default": 32851 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which are being monitored.", + "version": { + "first": 163, + "last": 163 + }, + "values": { + "default": 49235, + "minimum": 2, + "maximum": 654915 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Bitmask�of the alarms that we are interested in. I can imagine some customers may have different requirements to others. The radio does change this.", + "region": { + "emea": { + "values": { + "default": 49235 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which are being monitored.", + "version": { + "first": 164, + "last": 167 + }, + "values": { + "default": 4294967295, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Bitmask�of the alarms that we are interested in. I can imagine some customers may have different requirements to others. The radio does change this.", + "region": { + "emea": { + "values": { + "default": 49235 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "AlarmBroadcastMask": { + "id": 10, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which will generate events.", + "version": { + "first": 26, + "last": 110 + }, + "values": { + "default": 4294967295, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which will generate events.", + "version": { + "first": 111, + "last": 167 + }, + "values": { + "default": 4294967295, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "custom", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "This updates the same value as�AlarmEnableMask, best to avoid changing it.", + "region": { + "emea": { + "values": { + "default": 32851 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "AlarmVisualMask": { + "id": 11, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which are displayed with IDs and the alarm icon.", + "version": { + "first": 110, + "last": 110 + }, + "values": { + "default": 4294967295, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which are displayed with IDs and the alarm icon.", + "version": { + "first": 111, + "last": 162 + }, + "values": { + "default": 4294967295, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "custom", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Bitmask of the alarms that will be shown on the display (both the alarm ID and the flag icon). Again, I can imagine different customers wanting different things. The radio seems to set this but it seems to be a hardwired value.", + "region": { + "emea": { + "values": { + "default": 8156 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which are displayed with IDs and the alarm icon.", + "version": { + "first": 163, + "last": 163 + }, + "values": { + "default": 16382, + "minimum": 16382, + "maximum": 16382 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Bitmask of the alarms that will be shown on the display (both the alarm ID and the flag icon). Again, I can imagine different customers wanting different things. The radio seems to set this but it seems to be a hardwired value.", + "region": { + "emea": { + "values": { + "default": 16382 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit set of those alarms which are displayed with IDs and the alarm icon.", + "version": { + "first": 164, + "last": 167 + }, + "values": { + "default": 4294967295, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Bitmask of the alarms that will be shown on the display (both the alarm ID and the flag icon). Again, I can imagine different customers wanting different things. The radio seems to set this but it seems to be a hardwired value.", + "region": { + "emea": { + "values": { + "DN40": 8156, + "DN50": 8156, + "DN65": 8156, + "DN80": 8156, + "DN100": 8156, + "DN125": 8156, + "DN150": 8156, + "DN200": 16382, + "DN250": 16382, + "DN300": 16382 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "AlarmVisualAutoClearMask": { + "id": 12, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Alarms that have their display automatically cleared", + "version": { + "first": 110, + "last": 110 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Alarms that have their display automatically cleared", + "version": { + "first": 111, + "last": 167 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Not in use, ignore.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "ExcessFlowVolumeThreshold": { + "id": 13, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Flow rate above which broken pipe alarm is set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'", + "version": { + "first": 61, + "last": 110 + }, + "values": { + "default": 639590, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "approximate" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Flow rate above which broken pipe alarm is set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'", + "version": { + "first": 111, + "last": 118 + }, + "values": { + "default": 639590, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "approximate" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Flow rate above which broken pipe alarm is set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'", + "version": { + "first": 119, + "last": 132 + }, + "values": { + "default": 639590, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "approximate" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Flow rate above which broken pipe alarm is set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'", + "version": { + "first": 133, + "last": 167 + }, + "si_transform": { + "remarks": "Cubic Meters per Second: conversion of 1/256 l/h flow rate units, the volume (liters = (1 / 256) * 10^-3 m^3 = 3.90625 * 10^-6 m^3) and time (hours = 3600 s) into SI base units. Flow rate = (3.90625 * 10^-6 m^3) / (3600 s) = 1.085069444 * 10^-9 m^3/s.", + "units": "m^3/s", + "scale_float_mult": 1.0, + "scale_power_2": -8, + "scale_power_10": -3, + "scale_float_div": 3600.0, + "offset": 0 + }, + "values": { + "default": 639999, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "approximate", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "This is just the flow rate above which you'll get a broken pipe alarm (assuming it is above for ExcessFlowTimeThreshold). This, along with all the alarm configuration settings seem like things that different customers might want different settings for. However I believe most can be changed via the radio. A.F.: Register is for the EMEA alarms so we don't need them for any NA meter sizes. NA alarms are configured at uniontown using UI-1236. Should NA columns be cleared?", + "region": { + "emea": { + "values": { + "DN40": 6400000, + "DN50": 12800000, + "DN65": 16000000, + "DN80": 22400000, + "DN100": 32000000, + "DN125": 64000000, + "DN150": 96000000, + "DN200": 128000000, + "DN250": 192000000, + "DN300": 256000000 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "LeakTimeThreshold": { + "id": 14, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for leak alarm in minutes", + "version": { + "first": 61, + "last": 110 + }, + "values": { + "default": 10080, + "minimum": 0, + "maximum": 69632 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for leak alarm in minutes", + "version": { + "first": 111, + "last": 118 + }, + "values": { + "default": 10080, + "minimum": 0, + "maximum": 69632 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for leak alarm in minutes", + "version": { + "first": 119, + "last": 167 + }, + "si_transform": { + "remarks": "Seconds: time in minutes ...", + "units": "s", + "scale_float_mult": 60.0, + "scale_power_2": 0, + "scale_power_10": 0, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 360, + "minimum": 0, + "maximum": 69632 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "custom", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Default for J.S. is 20160. A.F.: Register is for the EMEA alarms so we don't need them for any NA meter sizes. NA alarms are configured at uniontown using UI-1236. Should NA columns be cleared?", + "region": { + "emea": { + "values": { + "default": 20160 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "ReverseFlowTimeThreshold": { + "id": 15, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of minutes of reverse flow required to set reverse flow alarm", + "version": { + "first": 61, + "last": 110 + }, + "values": { + "default": 15, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of minutes of reverse flow required to set reverse flow alarm", + "version": { + "first": 111, + "last": 142 + }, + "values": { + "default": 15, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of minutes of reverse flow required to set reverse flow alarm", + "version": { + "first": 143, + "last": 167 + }, + "values": { + "default": 15, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "custom", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "15 mins for EMEA", + "region": { + "emea": { + "values": { + "default": 15 + } + }, + "na": { + "values": { + "default": 60 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Locale": { + "id": 18, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Timezone in which this application is set to run.", + "version": { + "first": 24, + "last": 167 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": true, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "VaKo?? We need a seperation of Timezone an display view. A.F.: There are a lot of locales, not just one per time zone. Using the correct locale should set the display and the timezone correctly.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "AppArrangement": { + "id": 19, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "A name for the arrangement of applications on the meter", + "version": { + "first": 130, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "This is a readonly register that gives the firmware a hint about whether it is set up as an EMEA or NA meter (or neither). You can ignore or use it to check the value is as expected. Might be worth checking it.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "RebootCount": { + "id": 20, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of times the meter has rebooted", + "version": { + "first": 73, + "last": 110 + }, + "values": { + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of times the meter has rebooted", + "version": { + "first": 111, + "last": 167 + }, + "values": { + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "ExcessFlowTimeThreshold": { + "id": 21, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for broken pipe alarm in minutes", + "version": { + "first": 80, + "last": 110 + }, + "values": { + "default": 15, + "minimum": 0, + "maximum": 69632 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for broken pipe alarm in minutes", + "version": { + "first": 111, + "last": 118 + }, + "values": { + "default": 15, + "minimum": 0, + "maximum": 69632 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for broken pipe alarm in minutes", + "version": { + "first": 119, + "last": 167 + }, + "values": { + "default": 180, + "minimum": 0, + "maximum": 69632 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Default for J.S. is 5.", + "region": { + "emea": { + "values": { + "default": 5 + } + }, + "na": { + "values": { + "default": 5 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "LeakFlowThreshold": { + "id": 22, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Flow rate above which leak alarm can be set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'", + "version": { + "first": 80, + "last": 110 + }, + "values": { + "default": 12800, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "approximate" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Flow rate above which leak alarm can be set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'", + "version": { + "first": 111, + "last": 118 + }, + "values": { + "default": 12800, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "approximate" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Flow rate above which leak alarm can be set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'", + "version": { + "first": 119, + "last": 132 + }, + "values": { + "default": 5529, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "approximate" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Flow rate above which leak alarm can be set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'", + "version": { + "first": 133, + "last": 167 + }, + "values": { + "default": 6399, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "approximate", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "This is just the flow rate above which you'll get a leak alarm (assuming it is above for LeakTimeThreshold). A.F.: Register is for the EMEA alarms so we don't need them for any NA meter sizes. NA alarms are configured at uniontown using UI-1236. Should NA columns be cleared?", + "region": { + "emea": { + "values": { + "DN40": 64000, + "DN50": 96000, + "DN65": 160000, + "DN80": 224000, + "DN100": 320000, + "DN125": 640000, + "DN150": 960000, + "DN200": 1280000, + "DN250": 2240000, + "DN300": 2560000 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "MfgCharge": { + "id": 23, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Charge in uAs available in manufacturing (read only)", + "version": { + "first": 84, + "last": 167 + }, + "si_transform": { + "remarks": "Coulombs: charge in uAs ...", + "units": "C", + "scale_float_mult": 1.0, + "scale_power_2": 0, + "scale_power_10": -6, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 181440000 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [], + "remarks": "Check totalusedcharge against this to ensure battery usage in manufacturing isn't too high", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "TemperatureHighThreshold": { + "id": 24, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "High temperature alarm threshold in 0.1�C", + "version": { + "first": 88, + "last": 100 + }, + "values": { + "default": 500, + "minimum": 0, + "maximum": 800 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "High temperature alarm threshold in 0.1�C", + "version": { + "first": 101, + "last": 110 + }, + "values": { + "default": 500, + "minimum": 0, + "maximum": 800 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "High temperature alarm threshold in 0.1�C", + "version": { + "first": 111, + "last": 167 + }, + "si_transform": { + "remarks": "Degrees Celsius: temperature in 0.1 degrees C ...", + "units": "�C", + "scale_float_mult": 1.0, + "scale_power_2": 0, + "scale_power_10": -1, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 500, + "minimum": 0, + "maximum": 800 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Checked from J.S.", + "region": { + "emea": { + "values": { + "default": 500 + } + }, + "na": { + "values": { + "default": 270 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TemperatureHighDelay": { + "id": 25, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for high temperature alarm in seconds", + "version": { + "first": 88, + "last": 110 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for high temperature alarm in seconds", + "version": { + "first": 111, + "last": 167 + }, + "si_transform": { + "remarks": "Seconds: time in seconds ...", + "units": "s", + "scale_float_mult": 60.0, + "scale_power_2": 0, + "scale_power_10": 0, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Checked from J.S.", + "region": { + "emea": { + "values": { + "default": 300 + } + }, + "na": { + "values": { + "default": 60 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TemperatureLowThreshold": { + "id": 26, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Low temperature alarm threshold in 0.1�C", + "version": { + "first": 88, + "last": 100 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Low temperature alarm threshold in 0.1�C", + "version": { + "first": 101, + "last": 110 + }, + "values": { + "default": 20, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Low temperature alarm threshold in 0.1�C", + "version": { + "first": 111, + "last": 167 + }, + "values": { + "default": 20, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Checked from J.S.", + "region": { + "emea": { + "values": { + "default": 20 + } + }, + "na": { + "values": { + "default": 20 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TemperatureLowDelay": { + "id": 27, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for low temperature alarm in seconds", + "version": { + "first": 88, + "last": 110 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for low temperature alarm in seconds", + "version": { + "first": 111, + "last": 167 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Checked from J.S.", + "region": { + "emea": { + "values": { + "default": 300 + } + }, + "na": { + "values": { + "default": 60 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureHighThreshold": { + "id": 28, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "High pressure alarm threshold in Pa", + "version": { + "first": 88, + "last": 110 + }, + "values": { + "default": 1600000, + "minimum": 0, + "maximum": 2550000 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "High pressure alarm threshold in Pa", + "version": { + "first": 111, + "last": 121 + }, + "values": { + "default": 1600000, + "minimum": 0, + "maximum": 2550000 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "High pressure alarm threshold in Pa", + "version": { + "first": 122, + "last": 167 + }, + "values": { + "default": 1600000, + "minimum": 0, + "maximum": 2550000 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": "custom", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Absolute or relative? A.F.: gauge pressure.", + "region": { + "emea": { + "values": { + "default": 1600000 + } + }, + "na": { + "values": { + "default": 1380000 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureHighDelay": { + "id": 29, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for high pressure alarm in seconds", + "version": { + "first": 88, + "last": 110 + }, + "values": { + "default": 300, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for high pressure alarm in seconds", + "version": { + "first": 111, + "last": 118 + }, + "values": { + "default": 300, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for high pressure alarm in seconds", + "version": { + "first": 119, + "last": 167 + }, + "si_transform": { + "remarks": "Seconds: ...", + "units": "s", + "scale_float_mult": 60.0, + "scale_power_2": 0, + "scale_power_10": 0, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Checked from J.S.", + "region": { + "emea": { + "values": { + "default": 300 + } + }, + "na": { + "values": { + "default": 60 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureLowThreshold": { + "id": 30, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Low pressure alarm threshold in Pa", + "version": { + "first": 88, + "last": 110 + }, + "values": { + "default": 30000, + "minimum": 0, + "maximum": 2550000 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Low pressure alarm threshold in Pa", + "version": { + "first": 111, + "last": 121 + }, + "values": { + "default": 30000, + "minimum": 0, + "maximum": 2550000 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Low pressure alarm threshold in Pa", + "version": { + "first": 122, + "last": 167 + }, + "values": { + "default": 30000, + "minimum": 0, + "maximum": 2550000 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Absolute or relative? A.F.: gauge pressure.", + "region": { + "emea": { + "values": { + "default": 30000 + } + }, + "na": { + "values": { + "default": 240000 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureLowDelay": { + "id": 31, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for low pressure alarm in seconds", + "version": { + "first": 88, + "last": 110 + }, + "values": { + "default": 300, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for low pressure alarm in seconds", + "version": { + "first": 111, + "last": 118 + }, + "values": { + "default": 300, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time threshold for low pressure alarm in seconds", + "version": { + "first": 119, + "last": 167 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 10800 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Checked from J.S.", + "region": { + "emea": { + "values": { + "default": 300 + } + }, + "na": { + "values": { + "default": 60 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "StoreConfiguration": { + "id": 32, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Store all configuration items in non-volatile memory.", + "version": { + "first": 88, + "last": 130 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Store all configuration items in non-volatile memory.", + "version": { + "first": 131, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "You do need to use this if you change any parameters in CUSTOMER and want to keep them.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + } + ] + }, + "SerialNumber": { + "id": 33, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Customer serial number string", + "version": { + "first": 139, + "last": 167 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "BackupCalendarSeconds": { + "id": 34, + "details": [ + { + "type": "time_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "NA", + "lvl8": "NA" + }, + "description": "Internal backup of calendar seconds", + "version": { + "first": 145, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "Internal use in firmware only", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "InstallationTime": { + "id": 35, + "details": [ + { + "type": "time_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Datetime in seconds since 1/1/2000 00:00:00. Time meter was determined to have been installed. 0 means not installed.", + "version": { + "first": 147, + "last": 167 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "Write to zero before leaving manufacturing to ensure not marked as 'installed'.", + "region": { + "emea": { + "values": { + "default": 0 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "LocaleDecimalPoint": { + "id": 36, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Read to view the string used as a decimal point for this locale", + "version": { + "first": 151, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "LocaleThousandsSeparator": { + "id": 37, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Read to view the string used as a thousands separarator for this locale", + "version": { + "first": 151, + "last": 167 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "InternalLoginTest": { + "id": 38, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Test whether the internal login works. Start test by writing '1' then log out to enable the test to run. Log back in and read back this register for result (see status codes)", + "version": { + "first": 157, + "last": 167 + }, + "values": { + "minimum": 0, + "maximum": 65535 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "Helper function to test the configexchange login at the internal level will succeed (that is, that the password is as expected). This should be tested after installation of password file at end of line. Add to production test if register present in firmware.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "NoFlowLimit": { + "id": 39, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "time threshold in Minutes for NoFlowAlarm trigger NoFlowAlarm trigger; 251002 Clemens: clamp the �last� field to 161 and may need to use the �exclude� versions mechanism if 1.3 development includes work for CORDHW-3124.", + "version": { + "first": 161, + "last": 167 + }, + "values": { + "default": 43200, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "This has default setting for DEWA customer. Unsupported.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "NoFlowAlarmResetHysteresis": { + "id": 40, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "number of consecutive samples (Minutes) before NoFlow Alarm gets cleared; 251002 Clemens: clamp the �last� field to 161 and may need to use the �exclude� versions mechanism if 1.3 development includes work for CORDHW-3124.", + "version": { + "first": 161, + "last": 167 + }, + "values": { + "default": 5, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "This has default setting for DEWA customer. Unsupported.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Gradient_Averaging_Samples": { + "id": 41, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "number of samples for moving average (window size)", + "version": { + "first": 165, + "last": 167 + }, + "values": { + "default": 5, + "minimum": 1, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "This has default setting for Canal de Isabel customer. Unsupported.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Gradient_Pos_Granularity_Steps": { + "id": 42, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Unitless granularity steps for positive pressure Gradient alarm threshold", + "version": { + "first": 165, + "last": 167 + }, + "values": { + "default": 200, + "minimum": 1, + "maximum": 1600 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "This has default setting for Canal de Isabel customer. Unsupported.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Gradient_Neg_Granularity_Steps": { + "id": 43, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Unitless granularity steps for negative pressure Gradient alarm threshold", + "version": { + "first": 165, + "last": 167 + }, + "values": { + "default": 200, + "minimum": 1, + "maximum": 1600 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "This has default setting for Canal de Isabel customer. Unsupported.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Gradient_Samples_Alarmtrigger": { + "id": 44, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of consecutive samples above threshold before Alarm gets triggered", + "version": { + "first": 165, + "last": 167 + }, + "values": { + "default": 3, + "minimum": 1, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "This has default setting for Canal de Isabel customer. Unsupported.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + } + }, + "status": { + "REBOOT": { + "id": 0 + }, + "REBOOT_STOP": { + "id": 1 + }, + "LOW_BATTERY": { + "id": 2 + }, + "LOW_BATTERY_STOP": { + "id": 3 + }, + "VERY_LOW_BATTERY": { + "id": 4 + }, + "VERY_LOW_BATTERY_STOP": { + "id": 5 + }, + "CONFIG_ERROR": { + "id": 6 + }, + "CONFIG_ERROR_STOP": { + "id": 7 + }, + "EMPTY_PIPE": { + "id": 8 + }, + "EMPTY_PIPE_STOP": { + "id": 9 + }, + "MAGNETIC_TAMPER": { + "id": 10 + }, + "MAGNETIC_TAMPER_STOP": { + "id": 11 + }, + "REVERSE_FLOW": { + "id": 12 + }, + "REVERSE_FLOW_STOP": { + "id": 13 + }, + "SUSPECT_LEAK": { + "id": 14 + }, + "SUSPECT_LEAK_STOP": { + "id": 15 + }, + "BROKEN_PIPE": { + "id": 16 + }, + "BROKEN_PIPE_STOP": { + "id": 17 + }, + "LOW_PRESSURE": { + "id": 18 + }, + "LOW_PRESSURE_STOP": { + "id": 19 + }, + "HIGH_PRESSURE": { + "id": 20 + }, + "HIGH_PRESSURE_STOP": { + "id": 21 + }, + "LOW_TEMPERATURE": { + "id": 22 + }, + "LOW_TEMPERATURE_STOP": { + "id": 23 + }, + "HIGH_TEMPERATURE": { + "id": 24 + }, + "HIGH_TEMPERATURE_STOP": { + "id": 25 + }, + "RADIO_ERROR": { + "id": 26 + }, + "RADIO_ERROR_STOP": { + "id": 27 + }, + "METROLOGY_PARAMS": { + "id": 28 + }, + "METROLOGY_PARAMS_STOP": { + "id": 29 + }, + "METROLOGY_MEASURE": { + "id": 30 + }, + "METROLOGY_MEASURE_STOP": { + "id": 31 + }, + "UNALLOCATED_6": { + "id": 32 + }, + "UNALLOCATED_6_STOP": { + "id": 33 + }, + "UNALLOCATED_7": { + "id": 34 + }, + "UNALLOCATED_7_STOP": { + "id": 35 + }, + "UNALLOCATED_8": { + "id": 36 + }, + "UNALLOCATED_8_STOP": { + "id": 37 + }, + "UNALLOCATED_9": { + "id": 38 + }, + "UNALLOCATED_9_STOP": { + "id": 39 + }, + "UNALLOCATED_10": { + "id": 40 + }, + "UNALLOCATED_10_STOP": { + "id": 41 + }, + "UNALLOCATED_11": { + "id": 42 + }, + "UNALLOCATED_11_STOP": { + "id": 43 + }, + "UNALLOCATED_12": { + "id": 44 + }, + "UNALLOCATED_12_STOP": { + "id": 45 + }, + "UNALLOCATED_13": { + "id": 46 + }, + "UNALLOCATED_13_STOP": { + "id": 47 + }, + "UNALLOCATED_14": { + "id": 48 + }, + "UNALLOCATED_14_STOP": { + "id": 49 + }, + "UNALLOCATED_15": { + "id": 50 + }, + "UNALLOCATED_15_STOP": { + "id": 51 + }, + "UNALLOCATED_16": { + "id": 52 + }, + "UNALLOCATED_16_STOP": { + "id": 53 + }, + "UNALLOCATED_17": { + "id": 54 + }, + "UNALLOCATED_17_STOP": { + "id": 55 + }, + "UNALLOCATED_18": { + "id": 56 + }, + "UNALLOCATED_18_STOP": { + "id": 57 + }, + "UNALLOCATED_19": { + "id": 58 + }, + "UNALLOCATED_19_STOP": { + "id": 59 + }, + "UNALLOCATED_20": { + "id": 60 + }, + "UNALLOCATED_20_STOP": { + "id": 61 + }, + "UNALLOCATED_21": { + "id": 62 + }, + "UNALLOCATED_21_STOP": { + "id": 63 + }, + "UNKNOWN_PARAMETER": { + "id": 64 + }, + "LOCALE_UNDEFINED": { + "id": 65 + }, + "NO_SUCH_ALARM": { + "id": 66 + }, + "OUT_OF_RANGE": { + "id": 67 + }, + "NOT_IMPLEMENTED": { + "id": 68 + }, + "BAD_CONFIG": { + "id": 69 + }, + "DID_NOT_STORE": { + "id": 70 + }, + "STORE_PENDING": { + "id": 71 + }, + "STRING_TOO_LONG": { + "id": 72 + }, + "TEST_PENDING": { + "id": 73 + }, + "TEST_STARTED": { + "id": 74 + }, + "TEST_OK_SKELETON": { + "id": 75 + }, + "TEST_OK": { + "id": 76 + }, + "DID_NOT_TEST": { + "id": 77 + } + } + }, + "FLEXNETSERIAL": { + "id": 26, + "version": { + "first": 1, + "last": 24 + }, + "registers": { + "UpgState": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "General UPG states.", + "version": { + "first": 2, + "last": 24 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Can be ignored, temporarily for FW upgrade.", + "region": { + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FwdlState": { + "id": 1, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Specifies the Bootloader State of operation.", + "version": { + "first": 2, + "last": 24 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Can be ignored, temporarily for FW upgrade.", + "region": { + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + } + }, + "status": { + "UNKNOWN_PARAMETER": { + "id": 0 + }, + "TOO_MANY_APPS": { + "id": 1 + } + } + }, + "FLEXNETVERSION": { + "id": 24, + "version": { + "first": 1, + "last": 9999 + } + }, + "FUNCTEST": { + "id": 10, + "version": { + "first": 0, + "last": 1003 + }, + "registers": { + "GP30Test": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "GP30 test to run.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "LCDTest": { + "id": 1, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "LCD test to run.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "Iloop": { + "id": 2, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Test not supported.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "Pulse": { + "id": 3, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Test not supported.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "Pressure": { + "id": 4, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Test the pressure sensor.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "BatteryVoltage": { + "id": 5, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Read CPU Vbat.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "SupplyVoltage": { + "id": 6, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Read CPU Vcc.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "Temperature": { + "id": 7, + "details": [ + { + "type": "int16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Read CPU Temperature.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "RFID": { + "id": 8, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Test not supported.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "OpticalOutput": { + "id": 9, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Test the pulse output LED.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "Radio": { + "id": 10, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Test the Radio at basic SPI level.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "MultiTest": { + "id": 11, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Run a list of basic tests and display results on LCD.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "NFCUID": { + "id": 12, + "details": [ + { + "type": "uint64_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Return the UID uint8_t array as a uint64_t.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + }, + "CPUTest": { + "id": 13, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Test various aspects of the CPU.", + "version": { + "first": 0, + "last": 1003 + }, + "statictype": null + } + ] + } + }, + "status": { + "BAD_CONFIG": { + "id": 0 + }, + "BAD_TEST": { + "id": 1 + }, + "NO_RESULT": { + "id": 2 + } + } + }, + "GENESISFLOW": { + "id": 15, + "version": { + "first": 7, + "last": 606 + }, + "registers": { + "SampleRate": { + "id": 0, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate in Hz that each GP30 takes measurements", + "version": { + "first": 7, + "last": 203 + }, + "values": { + "default": 6, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate in Hz that each GP30 takes measurements", + "version": { + "first": 204, + "last": 267 + }, + "values": { + "default": 2, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate in Hz that each GP30 takes measurements", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 2, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 2 + } + }, + "na": { + "values": { + "default": 2 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate in Hz that each GP30 takes measurements", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 2, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate in Hz that each GP30 takes measurements", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 2, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate in Hz that each GP30 takes measurements", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 2, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "FirstHitLvlUp1": { + "id": 1, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 1, units of 0.88mV", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 1, units of 0.88mV", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 1, units of 0.88mV", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 1, units of 0.88mV", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 1, units of 0.88mV", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + } + ] + }, + "FirstHitLvlUp2": { + "id": 2, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 2, units of 0.88mV", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 2, units of 0.88mV", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 2, units of 0.88mV", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 2, units of 0.88mV", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 2, units of 0.88mV", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + } + ] + }, + "FirstHitLvlUp3": { + "id": 3, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 3, units of 0.88mV", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 3, units of 0.88mV", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 3, units of 0.88mV", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 3, units of 0.88mV", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the upstream direction for channel 3, units of 0.88mV", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + } + ] + }, + "FirstHitLvlDown1": { + "id": 4, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 1, units of 0.88mV", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 1, units of 0.88mV", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 1, units of 0.88mV", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 1, units of 0.88mV", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 1, units of 0.88mV", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + } + ] + }, + "FirstHitLvlDown2": { + "id": 5, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 2, units of 0.88mV", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 2, units of 0.88mV", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 2, units of 0.88mV", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 2, units of 0.88mV", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 2, units of 0.88mV", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + } + ] + }, + "FirstHitLvlDown3": { + "id": 6, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 3, units of 0.88mV", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 3, units of 0.88mV", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 3, units of 0.88mV", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 3, units of 0.88mV", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The first hit level in the downstream direction for channel 3, units of 0.88mV", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": -128, + "maximum": 127 + }, + "statictype": "dynamic" + } + ] + }, + "StartHit": { + "id": 7, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The hit number to consider as the first hit", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 6, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The hit number to consider as the first hit", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 6, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "Default is 6 and it should stay as 6 for all sizes.", + "region": { + "emea": { + "values": { + "default": 6 + } + }, + "na": { + "values": { + "default": 6 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The hit number to consider as the first hit", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 6, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The hit number to consider as the first hit", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 6, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The hit number to consider as the first hit", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 6, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "AmplitudePeakDetectEnd": { + "id": 8, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Where to stop running the amplitude peak detection", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 19, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Where to stop running the amplitude peak detection", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 19, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "Not expecting to change this unless field trials say we should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Where to stop running the amplitude peak detection", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 19, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Where to stop running the amplitude peak detection", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 19, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Where to stop running the amplitude peak detection", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 19, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "NumFirePulses": { + "id": 9, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of pulses to fire for a measurement", + "version": { + "first": 7, + "last": 267 + }, + "values": { + "default": 17, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of pulses to fire for a measurement", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 17, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "Not expecting to change this unless field trials say we should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of pulses to fire for a measurement", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 17, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of pulses to fire for a measurement", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 17, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of pulses to fire for a measurement", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 17, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "DisplayPow10": { + "id": 10, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The weight of the lowest display digit as a power of 10. The accepted range of values depends on the LCD present and the DisplayUnits chosen", + "version": { + "first": 36, + "last": 267 + }, + "values": { + "default": -6, + "minimum": -128, + "maximum": 127 + }, + "statictype": "static" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The weight of the lowest display digit as a power of 10. The accepted range of values depends on the LCD present and the DisplayUnits chosen", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": -6, + "minimum": -128, + "maximum": 127 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "(<=125 = 3n ) 150=> 2n in m� -> what about other Units. See Display Unit Customer Specification.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The weight of the lowest display digit as a power of 10. The accepted range of values depends on the LCD present and the DisplayUnits chosen", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": -6, + "minimum": -128, + "maximum": 127 + }, + "statictype": "static" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The weight of the lowest display digit as a power of 10. The accepted range of values depends on the LCD present and the DisplayUnits chosen", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": -6, + "minimum": -128, + "maximum": 127 + }, + "statictype": "static" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The weight of the lowest display digit as a power of 10. The accepted range of values depends on the LCD present and the DisplayUnits chosen", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": -6, + "minimum": -128, + "maximum": 127 + }, + "statictype": "static" + } + ] + }, + "DisplayUnits": { + "id": 11, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The units of volume to display. The accepted range of values depends on the LCD present and the DisplayPow10 chosen", + "version": { + "first": 36, + "last": 267 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The units of volume to display. The accepted range of values depends on the LCD present and the DisplayPow10 chosen", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Same units for each calculator. Vako.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The units of volume to display. The accepted range of values depends on the LCD present and the DisplayPow10 chosen", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The units of volume to display. The accepted range of values depends on the LCD present and the DisplayPow10 chosen", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The units of volume to display. The accepted range of values depends on the LCD present and the DisplayPow10 chosen", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + } + ] + }, + "MeterSize": { + "id": 12, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The meter pipe size", + "version": { + "first": 45, + "last": 237 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 9 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The meter pipe size", + "version": { + "first": 238, + "last": 267 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 17 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The meter pipe size", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 17 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Base No. (4th digit G=50, ...) or B01 Nominal diameter (DN) (DN50, ...).", + "region": { + "emea": { + "values": { + "DN40": 0, + "DN50": 1, + "DN65": 2, + "DN80": 3, + "DN100": 4, + "DN125": 5, + "DN150": 6, + "DN200": 7, + "DN250": 8, + "DN300": 9 + } + }, + "na": { + "values": { + "US1_5": 10, + "US2": 11, + "US3": 12, + "US4": 13, + "US6": 14, + "US8": 15, + "US10": 16, + "US12": 17 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The meter pipe size", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 17 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The meter pipe size", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 17 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The meter pipe size", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 17 + }, + "statictype": "static" + } + ] + }, + "CalFactor1": { + "id": 13, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 1", + "version": { + "first": 45, + "last": 200 + }, + "values": { + "default": 62500, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 1", + "version": { + "first": 201, + "last": 267 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 1", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": { + "values": { + "US2": 19144 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 1", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 1", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 1", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + } + ] + }, + "CalFactor2": { + "id": 14, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 2", + "version": { + "first": 45, + "last": 200 + }, + "values": { + "default": 62500, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 2", + "version": { + "first": 201, + "last": 267 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 2", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": { + "values": { + "US2": 19144 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 2", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 2", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 2", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + } + ] + }, + "CalFactor3": { + "id": 15, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 3", + "version": { + "first": 45, + "last": 200 + }, + "values": { + "default": 62500, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 3", + "version": { + "first": 201, + "last": 267 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 3", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": { + "values": { + "US2": 19144 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 3", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 3", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration factor for ultrasonic channel 3", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 15625, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + } + ] + }, + "ZeroOffset1": { + "id": 16, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 1 at zero flow. Value is in usual time of flight scaling (ie LS bit is 2^-38 seconds)", + "version": { + "first": 45, + "last": 132 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 1 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 133, + "last": 267 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 1 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 268, + "last": 322 + }, + "si_transform": { + "remarks": "Seconds: convert time in 2^-38 seconds...", + "units": "s", + "scale_float_mult": 1.0, + "scale_power_2": -38, + "scale_power_10": 0, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 1 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 1 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 1 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + } + ] + }, + "ZeroOffset2": { + "id": 17, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 2 at zero flow. Value is in usual time of flight scaling (ie LS bit is 2^-38 seconds)", + "version": { + "first": 45, + "last": 132 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 2 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 133, + "last": 267 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 2 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 268, + "last": 322 + }, + "si_transform": { + "remarks": "Seconds: convert time in 2^-38 seconds...", + "units": "s", + "scale_float_mult": 1.0, + "scale_power_2": -38, + "scale_power_10": 0, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 2 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 2 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 2 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + } + ] + }, + "ZeroOffset3": { + "id": 18, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 3 at zero flow. Value is in usual time of flight scaling (ie LS bit is 2^-38 seconds)", + "version": { + "first": 45, + "last": 132 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 3 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 133, + "last": 267 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 3 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 268, + "last": 322 + }, + "si_transform": { + "remarks": "Seconds: convert time in 2^-38 seconds...", + "units": "s", + "scale_float_mult": 1.0, + "scale_power_2": -38, + "scale_power_10": 0, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 3 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 3 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The delta time of flight expected on ultrasound channel 3 at zero flow. Value is in units 4 times smaller than usual time of flight scaling (ie LS bit is 2^-40 seconds)", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + } + ] + }, + "ScaledBilling": { + "id": 19, + "details": [ + { + "type": "int64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The scaled volume value shown on the display. In the units and precision set by DisplayUnits and DisplayPow10 respectively. Decimal point is not represented in this value", + "version": { + "first": 47, + "last": 322 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + }, + { + "type": "int64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The scaled volume value shown on the display. In the units and precision set by DisplayUnits and DisplayPow10 respectively. Decimal point is not represented in this value", + "version": { + "first": 450, + "last": 463 + }, + "statictype": "dynamic" + }, + { + "type": "int64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The scaled volume value shown on the display. In the units and precision set by DisplayUnits and DisplayPow10 respectively. Decimal point is not represented in this value", + "version": { + "first": 500, + "last": 509 + }, + "statictype": "dynamic" + }, + { + "type": "int64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The scaled volume value shown on the display. In the units and precision set by DisplayUnits and DisplayPow10 respectively. Decimal point is not represented in this value", + "version": { + "first": 601, + "last": 606 + }, + "statictype": "dynamic" + } + ] + }, + "ResetAccumulators": { + "id": 20, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "WO", + "lvl2": "WO", + "lvl3": "WO", + "lvl4": "WO", + "lvl5": "WO", + "lvl6": "WO", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write 1 to reset all accumulated volume to zero", + "version": { + "first": 47, + "last": 267 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write 1 to reset all accumulated volume to zero", + "version": { + "first": 268, + "last": 322 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "roland.drabesch@xylem.com" + ], + "remarks": "You will need this if you wish to reset the volume to zero at the end of calibration.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write 1 to reset all accumulated volume to zero", + "version": { + "first": 450, + "last": 463 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write 1 to reset all accumulated volume to zero", + "version": { + "first": 500, + "last": 509 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write 1 to reset all accumulated volume to zero", + "version": { + "first": 601, + "last": 606 + }, + "statictype": "dynamic" + } + ] + }, + "ForwardArrow": { + "id": 21, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow direction. 0 - undecided, 1 - right, 2 - left", + "version": { + "first": 47, + "last": 267 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 2 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow direction. 0 - undecided, 1 - right, 2 - left", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 2 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 0 + } + }, + "na": { + "values": { + "default": 1 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow direction. 0 - undecided, 1 - right, 2 - left", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 2 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow direction. 0 - undecided, 1 - right, 2 - left", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 2 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow direction. 0 - undecided, 1 - right, 2 - left", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 2 + }, + "statictype": "infrequentlyupdated" + } + ] + }, + "LedMode": { + "id": 22, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The type of data output by the green LED", + "version": { + "first": 47, + "last": 203 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The type of data output by the green LED", + "version": { + "first": 204, + "last": 267 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The type of data output by the green LED", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 0 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The type of data output by the green LED", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The type of data output by the green LED", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The type of data output by the green LED", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + } + ] + }, + "StoreCalibration": { + "id": 23, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store calibration values to non-volatile storage. Read back for status", + "version": { + "first": 54, + "last": 322 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "roland.drabesch@xylem.com" + ], + "remarks": "You will need to use this during calibration.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store calibration values to non-volatile storage. Read back for status", + "version": { + "first": 450, + "last": 463 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store calibration values to non-volatile storage. Read back for status", + "version": { + "first": 500, + "last": 509 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store calibration values to non-volatile storage. Read back for status", + "version": { + "first": 601, + "last": 606 + }, + "statictype": "dynamic" + } + ] + }, + "UnscaledFwd": { + "id": 24, + "details": [ + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow accumulator volume. The scale depends on the meter size", + "version": { + "first": 54, + "last": 322 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow accumulator volume. The scale depends on the meter size", + "version": { + "first": 450, + "last": 463 + }, + "statictype": "dynamic" + }, + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow accumulator volume. The scale depends on the meter size", + "version": { + "first": 500, + "last": 509 + }, + "statictype": "dynamic" + }, + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The forward flow accumulator volume. The scale depends on the meter size", + "version": { + "first": 601, + "last": 606 + }, + "statictype": "dynamic" + } + ] + }, + "UnscaledRev": { + "id": 25, + "details": [ + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The reverse flow accumulator volume. The scale depends on the meter size", + "version": { + "first": 54, + "last": 322 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The reverse flow accumulator volume. The scale depends on the meter size", + "version": { + "first": 450, + "last": 463 + }, + "statictype": "dynamic" + }, + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The reverse flow accumulator volume. The scale depends on the meter size", + "version": { + "first": 500, + "last": 509 + }, + "statictype": "dynamic" + }, + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The reverse flow accumulator volume. The scale depends on the meter size", + "version": { + "first": 601, + "last": 606 + }, + "statictype": "dynamic" + } + ] + }, + "LowFlowThreshold": { + "id": 26, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The volume that must pass in LowFlowMaxPeriod for it to be registered as real flow. Units of ml", + "version": { + "first": 55, + "last": 267 + }, + "values": { + "default": 200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The volume that must pass in LowFlowMaxPeriod for it to be registered as real flow. Units of ml", + "version": { + "first": 268, + "last": 322 + }, + "si_transform": { + "remarks": "Cubic Meters: conversion of the volume volume in ml ...", + "units": "m^3", + "scale_float_mult": 1.0, + "scale_power_2": 0, + "scale_power_10": -6, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "custom", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "ben.davey@xylem.com" + ], + "remarks": "Default for other DN (200 -> DN50).", + "region": { + "emea": { + "values": { + "DN40": 200, + "DN50": 200, + "DN65": 333, + "DN80": 550, + "DN100": 900, + "DN125": "TBD", + "DN150": 2000, + "DN200": 800, + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "US1_5": 200, + "US2": 200, + "US3": 550, + "US4": 900, + "US6": 1833, + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The volume that must pass in LowFlowMaxPeriod for it to be registered as real flow. Units of ml", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The volume that must pass in LowFlowMaxPeriod for it to be registered as real flow. Units of ml", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The volume that must pass in LowFlowMaxPeriod for it to be registered as real flow. Units of ml", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "LowFlowMaxPeriod": { + "id": 27, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time during which LowFlowThreshold volume must pass for it to be registered as real flow. Units of seconds << 16", + "version": { + "first": 55, + "last": 267 + }, + "values": { + "default": 3932160, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time during which LowFlowThreshold volume must pass for it to be registered as real flow. Units of seconds << 16", + "version": { + "first": 268, + "last": 322 + }, + "si_transform": { + "remarks": "Seconds: time in 2^-16 seconds ...", + "units": "s", + "scale_float_mult": 1.0, + "scale_power_2": -16, + "scale_power_10": 0, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 3932160, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "ben.davey@xylem.com" + ], + "remarks": "Default for other DN (3932160 -> DN50).", + "region": { + "emea": { + "values": { + "default": 3932160 + } + }, + "na": { + "values": { + "default": 3932160 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time during which LowFlowThreshold volume must pass for it to be registered as real flow. Units of seconds << 16", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 3932160, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time during which LowFlowThreshold volume must pass for it to be registered as real flow. Units of seconds << 16", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 3932160, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time during which LowFlowThreshold volume must pass for it to be registered as real flow. Units of seconds << 16", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 3932160, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "UpdateThreshold": { + "id": 28, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The amount of flow in ml to accumulate before updating the main scaled accumulators.", + "version": { + "first": 55, + "last": 267 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The amount of flow in ml to accumulate before updating the main scaled accumulators.", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "I doubt this will be used. It is to allow less frequent LCD updates if so desired but we're fine.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The amount of flow in ml to accumulate before updating the main scaled accumulators.", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The amount of flow in ml to accumulate before updating the main scaled accumulators.", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The amount of flow in ml to accumulate before updating the main scaled accumulators.", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "ArrowThreshold": { + "id": 29, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The net volume in ml that must flow in one direction for the forward arrow to be set", + "version": { + "first": 55, + "last": 267 + }, + "values": { + "default": 5000000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The net volume in ml that must flow in one direction for the forward arrow to be set", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 5000000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Default for other DN (J.S.: 2000000-> DN50)", + "region": { + "emea": { + "values": { + "default": 2000000, + "DN125": "TBD", + "DN250": "TBD", + "DN300": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The net volume in ml that must flow in one direction for the forward arrow to be set", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 5000000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The net volume in ml that must flow in one direction for the forward arrow to be set", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 5000000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The net volume in ml that must flow in one direction for the forward arrow to be set", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 5000000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "FireBuffer1": { + "id": 30, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 1 to be used", + "version": { + "first": 64, + "last": 267 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 1 to be used", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Not expecting to change this unless field trials say we should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 1 to be used", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 1 to be used", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 1 to be used", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "FireBuffer2": { + "id": 31, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 2 to be used", + "version": { + "first": 64, + "last": 267 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 2 to be used", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Not expecting to change this unless field trials say we should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 2 to be used", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 2 to be used", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 2 to be used", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "FireBuffer3": { + "id": 32, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 3 to be used", + "version": { + "first": 64, + "last": 267 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 3 to be used", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Not expecting to change this unless field trials say we should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 3 to be used", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 3 to be used", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The fire buffer within the GP30 on channel 3 to be used", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "TriggerActive": { + "id": 33, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "WO", + "lvl2": "WO", + "lvl3": "WO", + "lvl4": "WO", + "lvl5": "WO", + "lvl6": "WO", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write 1 to put GenesisFlow in Active mode. This is the normal measurement mode", + "version": { + "first": 75, + "last": 267 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Active mode. This is the normal measurement mode", + "version": { + "first": 268, + "last": 306 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Active mode. This is the normal measurement mode", + "version": { + "first": 307, + "last": 322 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "roland.drabesch@xylem.com" + ], + "remarks": "You will need this if you use TriggerIdle or TriggerTest", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Active mode. This is the normal measurement mode", + "version": { + "first": 450, + "last": 463 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Active mode. This is the normal measurement mode", + "version": { + "first": 500, + "last": 509 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Active mode. This is the normal measurement mode", + "version": { + "first": 601, + "last": 606 + }, + "statictype": "dynamic" + } + ] + }, + "TriggerIdle": { + "id": 34, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 0 to put GenesisFlow in Active mode, otherwise put GenesisFlow in Idle mode. Idle mode displays just the number written to TriggerIdle. No measurements are performed. Read returns the number written", + "version": { + "first": 75, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "roland.drabesch@xylem.com" + ], + "remarks": "This was asked for so the battery usage could be minimised in manufacture so I expect it'll be used there.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 0 to put GenesisFlow in Active mode, otherwise put GenesisFlow in Idle mode. Idle mode displays just the number written to TriggerIdle. No measurements are performed. Read returns the number written", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "dynamic" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 0 to put GenesisFlow in Active mode, otherwise put GenesisFlow in Idle mode. Idle mode displays just the number written to TriggerIdle. No measurements are performed. Read returns the number written", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "dynamic" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 0 to put GenesisFlow in Active mode, otherwise put GenesisFlow in Idle mode. Idle mode displays just the number written to TriggerIdle. No measurements are performed. Read returns the number written", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "dynamic" + } + ] + }, + "MaxValidDeltaToF": { + "id": 35, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum delta time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 87, + "last": 267 + }, + "values": { + "default": 247390, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum delta time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 268, + "last": 322 + }, + "si_transform": { + "remarks": "Seconds: time in 2^-38 seconds ...", + "units": "s", + "scale_float_mult": 1.0, + "scale_power_2": -38, + "scale_power_10": 0, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 309237, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "247390 <-DN50 - default for other DN?", + "region": { + "emea": { + "values": { + "DN40": 247390, + "DN50": 247390, + "DN65": 402008, + "DN80": 494779, + "DN100": 618474, + "DN125": "TBD", + "DN150": 439804, + "DN200": 1236948, + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "US1_5": 1855422, + "US2": 1855422, + "US3": 494779, + "US4": 618474, + "US6": 439804, + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum delta time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 309237, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum delta time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 309237, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum delta time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 309237, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "MaxValidToF": { + "id": 36, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum absolute time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 87, + "last": 267 + }, + "values": { + "default": 24739011, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum absolute time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 24739011, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "<-DN50 - default for other DN?", + "region": { + "emea": { + "values": { + "DN40": 24739011, + "DN50": 24739011, + "DN65": 32160714, + "DN80": 39582418, + "DN100": 49478022, + "DN125": "TBD", + "DN150": 46729244, + "DN200": 98956044, + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "US1_5": 24739011, + "US2": 24739011, + "US3": 39582418, + "US4": 49478022, + "US6": 46729244, + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum absolute time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 24739011, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum absolute time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 24739011, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum absolute time of flight, above this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 24739011, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "MinValidToF": { + "id": 37, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The minimum absolute time of flight, below this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 87, + "last": 267 + }, + "values": { + "default": 13743895, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The minimum absolute time of flight, below this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 13743895, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "<-DN50 - default for other DN?", + "region": { + "emea": { + "values": { + "DN40": 13743895, + "DN50": 13743895, + "DN65": 13743895, + "DN80": 21990232, + "DN100": 27487790, + "DN125": "TBD", + "DN150": 30236569, + "DN200": 54975580, + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "US1_5": 13743895, + "US2": 13743895, + "US3": 21990232, + "US4": 27487790, + "US6": 30236569, + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The minimum absolute time of flight, below this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 13743895, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The minimum absolute time of flight, below this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 13743895, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The minimum absolute time of flight, below this the measurement is deemed bad. In 2^-38 seconds units", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 13743895, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "FirstHitPercent1": { + "id": 38, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 1", + "version": { + "first": 93, + "last": 267 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 1", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 1", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 1", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 1", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "FirstHitPercent2": { + "id": 39, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 2", + "version": { + "first": 93, + "last": 267 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 2", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 2", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 2", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 2", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "FirstHitPercent3": { + "id": 40, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 3", + "version": { + "first": 93, + "last": 267 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 3", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 3", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 3", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The percentage of the measured amplitude to use for the first hit level for channel 3", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "FirstHitShift": { + "id": 41, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A value describing how long the amplitude is averaged over for calculating the first hit level. This is the amount each amplitude value is shifted down before being added to the moving average", + "version": { + "first": 93, + "last": 267 + }, + "values": { + "default": 4, + "minimum": 3, + "maximum": 8 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A value describing how long the amplitude is averaged over for calculating the first hit level. This is the amount each amplitude value is shifted down before being added to the moving average", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 4, + "minimum": 3, + "maximum": 8 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A value describing how long the amplitude is averaged over for calculating the first hit level. This is the amount each amplitude value is shifted down before being added to the moving average", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 4, + "minimum": 3, + "maximum": 8 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A value describing how long the amplitude is averaged over for calculating the first hit level. This is the amount each amplitude value is shifted down before being added to the moving average", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 4, + "minimum": 3, + "maximum": 8 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A value describing how long the amplitude is averaged over for calculating the first hit level. This is the amount each amplitude value is shifted down before being added to the moving average", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 4, + "minimum": 3, + "maximum": 8 + }, + "statictype": "static" + } + ] + }, + "FirstHitMinimum": { + "id": 42, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum absolute first hit level value", + "version": { + "first": 93, + "last": 267 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum absolute first hit level value", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "A limit for how small the first hit level can be set We don't expect this to change unless firled trials say it should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum absolute first hit level value", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum absolute first hit level value", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum absolute first hit level value", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 20, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "ToFErrorLimit": { + "id": 43, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of ToF errors to allow before resetting the first hit levels to FirstHitMinimum", + "version": { + "first": 93, + "last": 267 + }, + "values": { + "default": 16, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of ToF errors to allow before resetting the first hit levels to FirstHitMinimum", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 16, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "This allows us to avoid being stuck with a bad first hit level if conditions change. Not expecting to change it unless field trials show we should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of ToF errors to allow before resetting the first hit levels to FirstHitMinimum", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 16, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of ToF errors to allow before resetting the first hit levels to FirstHitMinimum", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 16, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of ToF errors to allow before resetting the first hit levels to FirstHitMinimum", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 16, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "FirstHitUpdatePeriod": { + "id": 44, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The period (in seconds) between first hit level updates", + "version": { + "first": 99, + "last": 267 + }, + "values": { + "default": 10, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The period (in seconds) between first hit level updates", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 10, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "Not expecting to change this unless field trials say we should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The period (in seconds) between first hit level updates", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 10, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The period (in seconds) between first hit level updates", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 10, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The period (in seconds) between first hit level updates", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 10, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "PipeFillingDelay": { + "id": 45, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time (in seconds) to maintain zero flow after leaving empty pipe", + "version": { + "first": 119, + "last": 267 + }, + "values": { + "default": 30, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time (in seconds) to maintain zero flow after leaving empty pipe", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 30, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "The amount of time after empty pipe that we stay in zero flow mode. Same as iPerl, not expected to be changed but could be if field trials say we should.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time (in seconds) to maintain zero flow after leaving empty pipe", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 30, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time (in seconds) to maintain zero flow after leaving empty pipe", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 30, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time (in seconds) to maintain zero flow after leaving empty pipe", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 30, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "ToFTempOffset1": { + "id": 46, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 1. In units of 2^-38 seconds", + "version": { + "first": 124, + "last": 267 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 1. In units of 2^-38 seconds", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com", + "ben.davey@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 1. In units of 2^-38 seconds", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 1. In units of 2^-38 seconds", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 1. In units of 2^-38 seconds", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + } + ] + }, + "ToFTempOffset2": { + "id": 47, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 2. In units of 2^-38 seconds", + "version": { + "first": 124, + "last": 267 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 2. In units of 2^-38 seconds", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com", + "ben.davey@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 2. In units of 2^-38 seconds", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 2. In units of 2^-38 seconds", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 2. In units of 2^-38 seconds", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + } + ] + }, + "ToFTempOffset3": { + "id": 48, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 3. In units of 2^-38 seconds", + "version": { + "first": 124, + "last": 267 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 3. In units of 2^-38 seconds", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com", + "ben.davey@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 3. In units of 2^-38 seconds", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 3. In units of 2^-38 seconds", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The calibration offset for the temperature measurement on channel 3. In units of 2^-38 seconds", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated" + } + ] + }, + "ToFTempCalibrate": { + "id": 49, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "WO", + "lvl2": "WO", + "lvl3": "WO", + "lvl4": "WO", + "lvl5": "WO", + "lvl6": "WO", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write the current temperature to this register to trigger a calibration step. In units of 2^-12 degrees celcius", + "version": { + "first": 124, + "last": 204 + }, + "values": { + "minimum": 0, + "maximum": 270336 + }, + "statictype": "dynamic" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write the current temperature to this register to trigger a calibration step. In units of 2^-12 degrees celcius", + "version": { + "first": 205, + "last": 322 + }, + "values": { + "minimum": 0, + "maximum": 286720 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "roland.drabesch@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write the current temperature to this register to trigger a calibration step. In units of 2^-12 degrees celcius", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "minimum": 0, + "maximum": 286720 + }, + "statictype": "dynamic" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write the current temperature to this register to trigger a calibration step. In units of 2^-12 degrees celcius", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "minimum": 0, + "maximum": 286720 + }, + "statictype": "dynamic" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write the current temperature to this register to trigger a calibration step. In units of 2^-12 degrees celcius", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "minimum": 0, + "maximum": 286720 + }, + "statictype": "dynamic" + } + ] + }, + "StoreConfiguration": { + "id": 50, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 141, + "last": 267 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 268, + "last": 322 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "You do need to use this if you change any parameters in GENESISFLOW and want to keep them.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 450, + "last": 463 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 500, + "last": 509 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 601, + "last": 606 + }, + "statictype": "dynamic" + } + ] + }, + "SealDisplay": { + "id": 51, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to stop various display related registers being changed. Read back 1 for 'sealed' 0 for 'unsealed'", + "version": { + "first": 161, + "last": 267 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to stop various display related registers being changed. Read back 1 for 'sealed' 0 for 'unsealed'", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "roland.drabesch@xylem.com" + ], + "remarks": "Display should be sealed at end of manufacture (EMEA only). 251210 FieldTool modification enabled: The guidance was that CustTool is allowed to change legally relevant configuration in the field. So we do not require all legally relevant registers to be in the blacklist. This is because the restriction on changing legally relevant configuration in the field is only applied to customer-facing tools. CustTool is considered an internal �repair tool� that must be allowed to make such repairs to legally relevant configuration in the field.", + "region": { + "emea": { + "values": { + "default": 1 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to stop various display related registers being changed. Read back 1 for 'sealed' 0 for 'unsealed'", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to stop various display related registers being changed. Read back 1 for 'sealed' 0 for 'unsealed'", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to stop various display related registers being changed. Read back 1 for 'sealed' 0 for 'unsealed'", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static" + } + ] + }, + "TriggerTest": { + "id": 52, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Test mode. This differs from normal measurement mode in that the volume is presented to 3 extra decimal places if possible. Read back 1 for Test mode, 0 otherwise", + "version": { + "first": 162, + "last": 267 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Test mode. This differs from normal measurement mode in that the volume is presented to 3 extra decimal places if possible. Read back 1 for Test mode, 0 otherwise", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Test mode. This differs from normal measurement mode in that the volume is presented to 3 extra decimal places if possible. Read back 1 for Test mode, 0 otherwise", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Test mode. This differs from normal measurement mode in that the volume is presented to 3 extra decimal places if possible. Read back 1 for Test mode, 0 otherwise", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "dynamic" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to put GenesisFlow in Test mode. This differs from normal measurement mode in that the volume is presented to 3 extra decimal places if possible. Read back 1 for Test mode, 0 otherwise", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "dynamic" + } + ] + }, + "MaxValidAmplitude": { + "id": 53, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Maximum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 168, + "last": 267 + }, + "values": { + "default": 2936012800, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Maximum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 268, + "last": 322 + }, + "si_transform": { + "remarks": "Volts: voltage in 2^-22 millivolts ...", + "units": "v", + "scale_float_mult": 1.0, + "scale_power_2": -22, + "scale_power_10": -3, + "scale_float_div": 1.0, + "offset": 0 + }, + "values": { + "default": 2936012800, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "629145600 <-DN50 - default for other DN?", + "region": { + "emea": { + "values": { + "default": 2936012800 + } + }, + "na": { + "values": { + "default": 2936012800 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Maximum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 2936012800, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Maximum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 2936012800, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Maximum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 2936012800, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "MinValidAmplitude": { + "id": 54, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 168, + "last": 267 + }, + "values": { + "default": 209715200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 209715200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "<-DN50 - default for other DN?", + "region": { + "emea": { + "values": { + "default": 629145600 + } + }, + "na": { + "values": { + "default": 629145600 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 209715200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 209715200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Minimum amplitude for a valid signal in 2^-22mV units", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 209715200, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "HardErrorLimit": { + "id": 55, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of hard errors to allow before declaring a fatal error", + "version": { + "first": 176, + "last": 267 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of hard errors to allow before declaring a fatal error", + "version": { + "first": 268, + "last": 322 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "The number of hard errors before deciding a fatal error has occurred. This will probably only change in response to testing in the field.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of hard errors to allow before declaring a fatal error", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of hard errors to allow before declaring a fatal error", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Number of hard errors to allow before declaring a fatal error", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static" + } + ] + }, + "Timeout": { + "id": 56, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The timeout for an ultrasonic measurement (0 - 128us, 1 - 256us, 2 - 1024us, 3 - 4096us)", + "version": { + "first": 273, + "last": 322 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "custom", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "ben.davey@xylem.com" + ], + "remarks": "<-DN50 - default for other DN?", + "region": { + "emea": { + "values": { + "default": 1, + "DN100": [ + 1, + 2 + ], + "DN125": "TBD", + "DN200": 2, + "DN250": "TBD", + "DN300": 2 + } + }, + "na": { + "values": { + "default": 1, + "US4": "TBD", + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The timeout for an ultrasonic measurement (0 - 128us, 1 - 256us, 2 - 1024us, 3 - 4096us)", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The timeout for an ultrasonic measurement (0 - 128us, 1 - 256us, 2 - 1024us, 3 - 4096us)", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The timeout for an ultrasonic measurement (0 - 128us, 1 - 256us, 2 - 1024us, 3 - 4096us)", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + } + ] + }, + "MaxDeltaToFDeviation": { + "id": 57, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum deviation of a valid delta tof from the recent mean. In 2^-38 seconds units", + "version": { + "first": 280, + "last": 322 + }, + "values": { + "default": 109951, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "ben.davey@xylem.com" + ], + "remarks": "0.4us for all meter sizes up to DN100, above that TBD. 0.4us is 109951 (0x1AD7F).", + "region": { + "emea": { + "values": { + "default": 109951, + "DN125": "TBD", + "DN200": "TBD", + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "default": 109951, + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum deviation of a valid delta tof from the recent mean. In 2^-38 seconds units", + "version": { + "first": 450, + "last": 463 + }, + "values": { + "default": 109951, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum deviation of a valid delta tof from the recent mean. In 2^-38 seconds units", + "version": { + "first": 500, + "last": 509 + }, + "values": { + "default": 109951, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum deviation of a valid delta tof from the recent mean. In 2^-38 seconds units", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 109951, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "MaxTempRange": { + "id": 58, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum range of temperatures between channels before one is rejected. In units of 2^-12 degrees celcius", + "version": { + "first": 289, + "last": 322 + }, + "values": { + "default": 8192, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "ben.davey@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 8192 + } + }, + "na": { + "values": { + "default": 8192 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum range of temperatures between channels before one is rejected. In units of 2^-12 degrees celcius", + "version": { + "first": 451, + "last": 463 + }, + "values": { + "default": 8192, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum range of temperatures between channels before one is rejected. In units of 2^-12 degrees celcius", + "version": { + "first": 504, + "last": 509 + }, + "values": { + "default": 8192, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum range of temperatures between channels before one is rejected. In units of 2^-12 degrees celcius", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 8192, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "MaxDeltaToFRange": { + "id": 59, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum range of delta time of flight between channels before one is rejected. In 2^-38 seconds units", + "version": { + "first": 289, + "last": 322 + }, + "values": { + "default": 137438, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "ben.davey@xylem.com" + ], + "remarks": "0.5us for all meter sizes. 0.5us is 137438 (0x218DE).", + "region": { + "emea": { + "values": { + "default": 137438 + } + }, + "na": { + "values": { + "default": 137438 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum range of delta time of flight between channels before one is rejected. In 2^-38 seconds units", + "version": { + "first": 451, + "last": 463 + }, + "values": { + "default": 137438, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum range of delta time of flight between channels before one is rejected. In 2^-38 seconds units", + "version": { + "first": 504, + "last": 509 + }, + "values": { + "default": 137438, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The maximum range of delta time of flight between channels before one is rejected. In 2^-38 seconds units", + "version": { + "first": 601, + "last": 606 + }, + "values": { + "default": 137438, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + } + ] + }, + "LookupFileCrc": { + "id": 60, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Read for the current loaded lookup table CRC, write to set the expected CRC.", + "version": { + "first": 295, + "last": 322 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": "custom", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "mark.clemens@xylem.com" + ], + "remarks": "Will change with different releases - should be tracked elsewhere. meter_lut_202506270844_v0.19_crc_list.", + "region": { + "emea": { + "values": { + "DN40": 16549, + "DN50": 46338, + "DN65": 52673, + "DN80": 18061, + "DN100": 48372, + "DN125": 8134, + "DN150": 1637, + "DN200": 26376, + "DN250": 45341, + "DN300": 49157 + } + }, + "na": { + "values": { + "US1_5": 50785, + "US2": 58892, + "US3": 52036, + "US4": 50586, + "US6": 8010, + "US8": 52526, + "US10": 24406, + "US12": 11854 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + } + ] + }, + "DisplayLeadingZeros": { + "id": 61, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether to display leading zeros on row 2. If false leading zeros will be replaced with a space", + "version": { + "first": 302, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "This controls the temperature, pressure, flow rate readings on the smaller second row of digits. Previous code would display 012.3 C whereas with DisplayLeadingZeros set to 0 you�ll get _12.3 C (where the _ is actually just an empty space).", + "region": { + "emea": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + } + ] + }, + "InstallationCorrectionEnabled": { + "id": 62, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether the installation correction function is enabled or not", + "version": { + "first": 310, + "last": 318, + "exclude": [ + 315, + 316, + 317 + ] + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "Installation detection / bend correction registers. Currently unreleased.", + "region": { + "emea": { + "values": { + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + } + ] + }, + "InstallationDetectionThreshold": { + "id": 63, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The threshold in ml for deciding on the meter installation", + "version": { + "first": 310, + "last": 318, + "exclude": [ + 315, + 316, + 317 + ] + }, + "values": { + "default": 500, + "minimum": 0, + "maximum": 10000000 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "Installation detection / bend correction registers. Currently unreleased.", + "region": { + "emea": { + "values": { + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + } + ] + }, + "InstallationType": { + "id": 64, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The detected installation type, MS 16 bits is the type of installation, LS 16 bits is the proportion of correction to apply", + "version": { + "first": 310, + "last": 318, + "exclude": [ + 315, + 316, + 317 + ] + }, + "values": { + "minimum": 0, + "maximum": 163840 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "Installation detection / bend correction registers. Currently unreleased.", + "region": { + "emea": { + "values": { + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "InstallationDetectionStatus": { + "id": 65, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Installation detection percentage complete, returns 100 if installation detection isn't running", + "version": { + "first": 310, + "last": 318, + "exclude": [ + 315, + 316, + 317 + ] + }, + "values": { + "minimum": 0, + "maximum": 100 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "Installation detection / bend correction registers. Currently unreleased.", + "region": { + "emea": { + "values": { + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "US8": "TBD", + "US10": "TBD", + "US12": "TBD" + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FractionalBars": { + "id": 66, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether to display bars above the fractional digits on the LCD (if supported)", + "version": { + "first": 311, + "last": 321, + "exclude": [ + 315, + 316, + 317, + 319, + 320 + ] + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "Probably customer specific in EMEA should always be false in NA.", + "region": { + "emea": { + "values": { + "DN250": "TBD", + "DN300": "TBD" + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + } + ] + }, + "CalibrationCount": { + "id": 67, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "A count of the relevant calibration values, for internal use", + "version": { + "first": 313, + "last": 322 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Internal use only, ignore.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "DelayedLedOff": { + "id": 68, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "WO", + "lvl6": "WO", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write the number of seconds in the future to turn off the LED output. This countdown will be cancelled if LedMode is changed during the delay.", + "version": { + "first": 314, + "last": 322 + }, + "values": { + "minimum": 0, + "maximum": 28800 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "Enhancement for ensuring LED is off after metrology testing, useful to add to test software for GenesisFlow versions 3.16 and newer (not released yet June 2024).", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "DisplayVolumeRow2": { + "id": 69, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether or not to display the fractional digits of the volume as part of the row 2 carousel. Be aware this could change the scaling of the volume calculation if more decimal places now need calculating", + "version": { + "first": 322, + "last": 322 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "TBD", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "ro-check" + } + } + ] + } + }, + "status": { + "BAD_TEST": { + "id": 0 + }, + "BAD_CONFIG": { + "id": 1 + }, + "DID_NOT_STORE": { + "id": 2 + }, + "STORE_PENDING": { + "id": 3 + }, + "STORE_BUFFER_SIZE": { + "id": 4 + }, + "STRING_TOO_LONG": { + "id": 5 + }, + "BAD_DISPLAY_MODE": { + "id": 6 + }, + "GLASS_TOO_LONG": { + "id": 7 + }, + "SLOT_NOT_YOURS": { + "id": 8 + }, + "SUBLIST_TOO_LONG": { + "id": 9 + }, + "NO_TEMP_SENSOR": { + "id": 10 + }, + "UNDER_TEMP": { + "id": 11 + }, + "LOW_TEMP_WARNING": { + "id": 12 + }, + "HIGH_TEMP_WARNING": { + "id": 13 + }, + "OVER_TEMP": { + "id": 14 + }, + "MISMATCHING_LSB": { + "id": 15 + }, + "OUT_OF_RANGE_PWDIFF": { + "id": 16 + }, + "OUT_OF_RANGE_AMPLITUDE": { + "id": 17 + }, + "OUT_OF_RANGE_TOF": { + "id": 18 + }, + "OUT_OF_RANGE_DTOF": { + "id": 19 + }, + "TOF_TIMEOUT": { + "id": 20 + }, + "CAL_CHANGE": { + "id": 21 + }, + "OUT_OF_RANGE_INTERVAL": { + "id": 22 + }, + "VALIDATE_FAIL": { + "id": 23 + }, + "OUT_OF_RANGE_TEMP": { + "id": 24 + }, + "NOT_READY": { + "id": 25 + }, + "METROLOGY_ERROR": { + "id": 26 + }, + "GP30_ID_ERROR": { + "id": 27 + }, + "GP30_FLAG_ERROR": { + "id": 28 + }, + "GP30_TIMEOUT_ERROR": { + "id": 29 + }, + "GP30_REQUEST_ERROR": { + "id": 30 + }, + "GP30_SEQ_ERROR": { + "id": 31 + }, + "VALUE_SEALED": { + "id": 32 + }, + "IN_TEST_MODE": { + "id": 33 + }, + "UNKNOWN_STATE": { + "id": 34 + }, + "DISPLAY_INIT_SUCCEEDED": { + "id": 35 + }, + "DISPLAY_INIT_FAILED": { + "id": 36 + }, + "GP30_INIT_FAILED": { + "id": 37 + }, + "START_TIMER_SUCCEEDED": { + "id": 38 + }, + "START_TIMER_FAILED": { + "id": 39 + }, + "VOLUME_STORE_FAILED": { + "id": 40 + }, + "EMPTY_PIPE": { + "id": 41 + }, + "PARAMETER_ERROR": { + "id": 42 + }, + "GP30_INTERNAL_ERROR": { + "id": 43 + }, + "GLASS_TOO_SHORT": { + "id": 44 + }, + "STORE_CAL_FAILED": { + "id": 45 + }, + "STORE_CONF_FAILED": { + "id": 46 + }, + "MODE_CHANGE": { + "id": 47 + }, + "BAD_POW10": { + "id": 48 + }, + "BAD_DECIMAL_SEPARATOR": { + "id": 49 + }, + "BAD_UNITS": { + "id": 50 + }, + "BAD_ICONS": { + "id": 51 + }, + "BAD_THOUSAND_SEPARATOR": { + "id": 52 + }, + "NEW_LOCALE_REJECTED": { + "id": 53 + }, + "SET_ACCUMULATORS": { + "id": 54 + }, + "SEAL_OPENED": { + "id": 55 + }, + "CALIBRATION_RECALL_INCOMPLETE": { + "id": 56 + }, + "BAD_AMR_SETTINGS": { + "id": 57 + }, + "SUSPECT_CYCLE_SKIP": { + "id": 58 + }, + "LOOKUP_FILE_LOADED": { + "id": 59 + }, + "LOOKUP_FILE_METERSIZE_CHANGED": { + "id": 60 + }, + "LOOKUP_FILE_FAILURE": { + "id": 61 + }, + "LOOKUP_FILE_INVALID": { + "id": 62 + }, + "LOOKUP_CRC_MISMATCH": { + "id": 63 + }, + "LOOKUP_FILE_UNKNOWN_METERSIZE": { + "id": 64 + }, + "INSTALLATION_HIGH_TIME_DIFF": { + "id": 65 + }, + "INSTALLATION_LOW_FLOW_IGNORE": { + "id": 66 + }, + "INSTALLATION_BAD_CHANNELS": { + "id": 67 + }, + "INSTALLATION_FIXED": { + "id": 68 + } + } + }, + "HISTOGRAM": { + "id": 27, + "version": { + "first": 1, + "last": 4 + }, + "registers": {} + }, + "IRDA": { + "id": 20, + "version": { + "first": 10, + "last": 213 + }, + "registers": { + "PulseReportRate": { + "id": 0, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate at which pulse reports are sent to the IrDA pulse adapter", + "version": { + "first": 10, + "last": 97 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate at which pulse reports are sent to the IrDA pulse adapter", + "version": { + "first": 98, + "last": 136 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The rate at which pulse reports are sent to the IrDA pulse adapter", + "version": { + "first": 161, + "last": 213 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "1 sec.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "AdapterPresenceLimit": { + "id": 1, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of 15 minute periods we have to have received no valid IrDA messages to assume there is no adapter present", + "version": { + "first": 18, + "last": 28 + }, + "values": { + "default": 1, + "minimum": 1, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of 15 minute periods we have to have received no valid IrDA messages to assume there is no adapter present", + "version": { + "first": 29, + "last": 97 + }, + "values": { + "default": 3, + "minimum": 1, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of 15 minute periods we have to have received no valid IrDA messages to assume there is no adapter present", + "version": { + "first": 98, + "last": 136 + }, + "values": { + "default": 3, + "minimum": 1, + "maximum": 255 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of 15 minute periods we have to have received no valid IrDA messages to assume there is no adapter present", + "version": { + "first": 161, + "last": 213 + }, + "values": { + "default": 3, + "minimum": 1, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 3 + } + }, + "na": { + "values": { + "default": 3 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PulseSequence": { + "id": 2, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The present sequence number used in pulse reports", + "version": { + "first": 26, + "last": 97 + }, + "values": { + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The present sequence number used in pulse reports", + "version": { + "first": 98, + "last": 114 + }, + "values": { + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The present sequence number used in pulse reports", + "version": { + "first": 115, + "last": 136 + }, + "values": { + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The present sequence number used in pulse reports", + "version": { + "first": 161, + "last": 213 + }, + "values": { + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "StoreConfiguration": { + "id": 3, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 26, + "last": 97 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 98, + "last": 136 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 161, + "last": 213 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "You do need to use this if you change any parameters in IRDA and want to keep them.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + } + ] + }, + "AMRDigits": { + "id": 4, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of digits to use for AMR", + "version": { + "first": 40, + "last": 52 + }, + "values": { + "default": 9, + "minimum": 0, + "maximum": 9 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of digits to use for AMR", + "version": { + "first": 53, + "last": 97 + }, + "values": { + "default": 9, + "minimum": 0, + "maximum": 9 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of digits to use for AMR", + "version": { + "first": 98, + "last": 136 + }, + "values": { + "default": 8, + "minimum": 0, + "maximum": 9 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of digits to use for AMR", + "version": { + "first": 161, + "last": 213 + }, + "values": { + "default": 8, + "minimum": 0, + "maximum": 9 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "Cordonel NA can use a subset of the display digits for AMR readings. This is the number of digits to use.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "AMROffset": { + "id": 5, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The offset of the AMR smallest digit from the right (always negative)", + "version": { + "first": 40, + "last": 97 + }, + "values": { + "default": 0, + "minimum": -9, + "maximum": 0 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The offset of the AMR smallest digit from the right (always negative)", + "version": { + "first": 98, + "last": 136 + }, + "values": { + "default": 0, + "minimum": -9, + "maximum": 0 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "int8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The offset of the AMR smallest digit from the right (always negative)", + "version": { + "first": 161, + "last": 213 + }, + "values": { + "default": 0, + "minimum": -9, + "maximum": 0 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "Cordonel NA can use a subset of the display digits for AMR readings. This is the offset (from the right).", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "UI1203Fields": { + "id": 6, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A bitfield of the optional fields being used for UI-1203", + "version": { + "first": 40, + "last": 97 + }, + "values": { + "default": 268, + "minimum": 0, + "maximum": 268 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A bitfield of the optional fields being used for UI-1203", + "version": { + "first": 98, + "last": 136 + }, + "values": { + "default": 268, + "minimum": 0, + "maximum": 268 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A bitfield of the optional fields being used for UI-1203", + "version": { + "first": 161, + "last": 213 + }, + "values": { + "default": 268, + "minimum": 0, + "maximum": 268 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "These are the fields used in NA AMR reading strings.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "MfgDate": { + "id": 7, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A timestamp of meter manufacture in seconds since 1/1/2000 00:00:00 UTC", + "version": { + "first": 43, + "last": 136 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "time_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A timestamp of meter manufacture in seconds since 1/1/2000 00:00:00 UTC", + "version": { + "first": 161, + "last": 213 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "Simple timestamp, should be filled in at the end of manufacture. Time now.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "DisplayAMRDigits": { + "id": 8, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether or not to display AMR digits on the screen", + "version": { + "first": 92, + "last": 97 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether or not to display AMR digits on the screen", + "version": { + "first": 98, + "last": 136 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "infrequentlyupdated" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether or not to display AMR digits on the screen", + "version": { + "first": 161, + "last": 213 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "In NA the AMR digits should be displayed on the LCD periodically, in EMEA they shouldn't.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "AdapterID": { + "id": 9, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The serial number of the current pulse adapter", + "version": { + "first": 193, + "last": 213 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "AdapterFwVersion": { + "id": 10, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The firmware version of the current pulse adapter", + "version": { + "first": 193, + "last": 213 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "ExtendedResolution": { + "id": 11, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Boolean controlled by UI-1236 to control resolution of cubic feet unit in some meter size", + "version": { + "first": 210, + "last": 213 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Internal use in firmware only.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + } + }, + "status": { + "BAD_CONFIG": { + "id": 0 + }, + "BAD_LENGTH": { + "id": 1 + }, + "OUT_OF_RANGE": { + "id": 2 + }, + "PENDING_STORE": { + "id": 3 + }, + "DID_NOT_STORE": { + "id": 4 + }, + "TOO_MANY_BYTES": { + "id": 5 + } + } + }, + "LOGGER": { + "id": 8, + "version": { + "first": 1, + "last": 19 + }, + "registers": { + "Quota": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A quota in bytes for the log. The Logger does not apply any policy to how the quota is allocated, this is left as a restriction to be applied on a product by product basis.", + "version": { + "first": 1, + "last": 19 + }, + "values": { + "default": 4096, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Drive": { + "id": 1, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The drive to write to.", + "version": { + "first": 1, + "last": 19 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TriggerLogFlush": { + "id": 2, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Writing TRUE will force a log flush", + "version": { + "first": 7, + "last": 19 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "StoreConfiguration": { + "id": 3, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 16, + "last": 19 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "You do need to use this if you change any parameters in LOGGER and want to keep them.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + } + ] + } + }, + "status": { + "UNKNOWN_PARAMETER": { + "id": 0 + }, + "RESTARTED": { + "id": 1 + }, + "BLOCK_LISTING": { + "id": 2 + }, + "PENDING_STORE": { + "id": 3 + }, + "DID_NOT_STORE": { + "id": 4 + } + } + }, + "METROLOGYASST": { + "id": 18, + "version": { + "first": 4, + "last": 118 + }, + "registers": { + "ILoopMaxFlowRate": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The flow rate that gives max output on the current loop", + "version": { + "first": 5, + "last": 36 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The flow rate that gives max output on the current loop", + "version": { + "first": 82, + "last": 118 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Ignore, no current loop.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "StoreConfiguration": { + "id": 1, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Writing TRUE to this register stores the values of the other registers to the non-volatile memory", + "version": { + "first": 7, + "last": 81 + }, + "statictype": "dynamic" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Writing TRUE to this register stores the values of the other registers to the non-volatile memory", + "version": { + "first": 82, + "last": 118 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "You do need to use this if you change any parameters in METROLOGYASST and want to keep them.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + } + ] + }, + "PulseWeight": { + "id": 2, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Volume represented by one pulse in ml. If this is zero pulse output will not be enabled", + "version": { + "first": 7, + "last": 81 + }, + "values": { + "default": 1000, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Volume represented by one pulse in ml. If this is zero pulse output will not be enabled", + "version": { + "first": 82, + "last": 101 + }, + "values": { + "default": 1000, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Volume represented by one pulse. Units of (2^-5)ml. If this is zero pulse output will not be enabled", + "version": { + "first": 102, + "last": 118 + }, + "values": { + "default": 32000, + "minimum": 1, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "G01 Pulse value (100 l/Imp., ...). Customer specific.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PulseMode": { + "id": 3, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The way pulses are output on the two available channels. This is an enum of type pulse_mode_t.", + "version": { + "first": 7, + "last": 81 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The way pulses are output on the two available channels. This is an enum of type pulse_mode_t.", + "version": { + "first": 82, + "last": 97 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 6 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The way pulses are output on the two available channels. This is an enum of type pulse_mode_t.", + "version": { + "first": 98, + "last": 118 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 7 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "G02 Pulse type (Netted Imp./Tamp. (-), �). Customer specific.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PulseLength": { + "id": 4, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The length of a pulse. This is an enum of type pulse_length_t.", + "version": { + "first": 7, + "last": 72 + }, + "values": { + "default": 5, + "minimum": 0, + "maximum": 8 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The length of a pulse. This is an enum of type pulse_length_t.", + "version": { + "first": 73, + "last": 81 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 8 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The length of a pulse. This is an enum of type pulse_length_t.", + "version": { + "first": 82, + "last": 118 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 10 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "G03 Pulse length (500ms, �). Customer specific.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "FlowUnits": { + "id": 5, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The units of flow rate to display on the LCD. An enum of type displayflowunits_t", + "version": { + "first": 8, + "last": 81 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 8 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The units of flow rate to display on the LCD. An enum of type displayflowunits_t", + "version": { + "first": 82, + "last": 118 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 8 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "C05 unit (m�, kl, US-Gall./Imp.-Gall, Barrel, ...)", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "FlowPoint": { + "id": 6, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Position of the decimal point on the LCD for flow rate. An enum of type displayflowpoint_t", + "version": { + "first": 8, + "last": 81 + }, + "values": { + "default": 2, + "minimum": 0, + "maximum": 4 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Position of the decimal point on the LCD for flow rate. An enum of type displayflowpoint_t", + "version": { + "first": 82, + "last": 118 + }, + "values": { + "default": 2, + "minimum": 0, + "maximum": 4 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Counter size and unit. See FlowPoint.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "ILoopRate": { + "id": 7, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The update rate for the current loop", + "version": { + "first": 9, + "last": 36 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The update rate for the current loop", + "version": { + "first": 82, + "last": 118 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Ignore, no current loop.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "TemperatureUnits": { + "id": 8, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Units for displaying temperature on the LCD. 0 is Celcius, 1 is Fahrenheit.", + "version": { + "first": 13, + "last": 81 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Units for displaying temperature on the LCD. 0 is Celcius, 1 is Fahrenheit.", + "version": { + "first": 82, + "last": 118 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "�C - EMEA/China / �F - USA.", + "region": { + "emea": { + "values": { + "default": 0 + } + }, + "na": { + "values": { + "default": 1 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureUnits": { + "id": 9, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Units for displaying pressure on the LCD. 0 is Mpa, 1 is PSI.", + "version": { + "first": 13, + "last": 81 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static" + }, + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Units for displaying pressure on the LCD. 0 is Mpa, 1 is PSI.", + "version": { + "first": 82, + "last": 118 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "Mpa - EMEA/China / PSI - USA / Bar - USA.", + "region": { + "emea": { + "values": { + "default": 0 + } + }, + "na": { + "values": { + "custom": [ + 1, + 2 + ] + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureRate": { + "id": 10, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time between pressure measurements in milliseconds", + "version": { + "first": 13, + "last": 71 + }, + "values": { + "default": 300000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time between pressure measurements in milliseconds", + "version": { + "first": 72, + "last": 81 + }, + "values": { + "default": 60000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time between pressure measurements in milliseconds", + "version": { + "first": 82, + "last": 118 + }, + "values": { + "default": 60000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 60000 + } + }, + "na": { + "values": { + "default": 60000 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureOffset": { + "id": 11, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Value in Pa to subtract from measured value to correct for atmospheric pressure", + "version": { + "first": 13, + "last": 58 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Value in Pa to subtract from measured value to correct for atmospheric pressure", + "version": { + "first": 59, + "last": 79 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Value in Pa to subtract from measured value to correct for atmospheric pressure", + "version": { + "first": 80, + "last": 81 + }, + "values": { + "default": 0, + "minimum": -2000000, + "maximum": 2000000 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Value in Pa to subtract from measured value to correct for atmospheric pressure", + "version": { + "first": 82, + "last": 118 + }, + "values": { + "default": 0, + "minimum": -2000000, + "maximum": 2000000 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "-> 0", + "region": { + "emea": { + "values": { + "default": 0 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressurePresent": { + "id": 12, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether there is a pressure sensor present", + "version": { + "first": 63, + "last": 70 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static" + }, + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Whether there is a pressure sensor present", + "version": { + "first": 71, + "last": 118 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": true, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com" + ], + "remarks": "B09 Housing option (D,Y). Variant specific.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureMeasure": { + "id": 13, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write TRUE to trigger a pressure measurement, Read to get the latest measured value in Pa", + "version": { + "first": 65, + "last": 118 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "LatestFlowRate": { + "id": 14, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Returns the latest flow rate. Write 0 to change scaling to internal scaling, 1 to change to display scaling", + "version": { + "first": 92, + "last": 118 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "GenerateFwdPulses": { + "id": 15, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Generate some artificial pulses, used for testing", + "version": { + "first": 97, + "last": 118 + }, + "values": { + "minimum": 0, + "maximum": 255 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "For use in testing.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "GenerateRevPulses": { + "id": 16, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Generate some artificial pulses, used for testing", + "version": { + "first": 97, + "last": 118 + }, + "values": { + "minimum": 0, + "maximum": 255 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "For use in testing.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PulseEvenDistribution": { + "id": 17, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Boolean value for whether pulse output is to space the pulses evenly (TRUE) or grouped (FALSE)", + "version": { + "first": 98, + "last": 118 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 1, + "DN300": 0 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PulseResolution": { + "id": 18, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The number of bits of fractional resolution in a pulse event", + "version": { + "first": 98, + "last": 118 + }, + "values": { + "minimum": 0, + "maximum": 7 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "Read only.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "PressureCalibration": { + "id": 19, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Value in Pa to add to measured value after recalibration to correct for sensor drift over time", + "version": { + "first": 108, + "last": 111 + }, + "values": { + "default": 0, + "minimum": -1000000, + "maximum": 1000000 + }, + "statictype": "static" + }, + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Value in Pa to add to measured value after recalibration to correct for sensor drift over time", + "version": { + "first": 112, + "last": 118 + }, + "values": { + "default": 0, + "minimum": -4000000, + "maximum": 4000000 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 0 + } + }, + "na": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "DisplayEnable": { + "id": 20, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RW", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bitfield of the items to show on the display. 1 - flowrate, 2 - temperature, 4 - pressure. Note, disabling flowrate requires reboot for it to take effect.", + "version": { + "first": 116, + "last": 118 + }, + "values": { + "default": 7, + "minimum": 0, + "maximum": 7 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "Customer specific, controls display of items on row 2. NOTE: In 1.4 stream this can be used to work around bug where pressure is displayed with no pressure sensor (CORDHW-3065).", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureFlowRateCorrectionA": { + "id": 21, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Pressure readings must be corrected due to the water flow rate. This is the correction factor that is applied to the flow rate squared (units Pa / (ml/s)^2). Write 0x80000000 to fall back to the internal lookup table based on meter size. The number read back is the value being used either from the intenal lookup or having been written to this register.", + "version": { + "first": 118, + "last": 118 + }, + "values": { + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "TBD", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureFlowRateCorrectionB": { + "id": 22, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Pressure readings must be corrected due to the water flow rate. This is the correction factor that is applied to the flow rate (units Pa / (ml/s)). Write 0x80000000 to fall back to the internal lookup table based on meter size. The number read back is the value being used either from the intenal lookup or having been written to this register.", + "version": { + "first": 118, + "last": 118 + }, + "values": { + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "TBD", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + } + }, + "status": { + "BAD_CONFIG": { + "id": 0 + }, + "DID_NOT_STORE": { + "id": 1 + }, + "PENDING_STORE": { + "id": 2 + } + } + }, + "NA2WALARMS": { + "id": 23, + "version": { + "first": 41, + "last": 102 + }, + "registers": { + "StoreConfiguration": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 41, + "last": 102 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "You do need to use this if you change any parameters in NA2WALARMS and want to keep them.", + "region": { + "na": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + } + ] + }, + "PredefEnable": { + "id": 1, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bitmask of enabled predefined alarms", + "version": { + "first": 41, + "last": 102 + }, + "values": { + "default": 561047, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "NA has a series of alarms called 'predefined' these are the ones that should be enabled.", + "region": { + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + } + }, + "status": { + "SENSOR_INVALID": { + "id": 0 + }, + "UNKNOWN_PARAMETER": { + "id": 1 + }, + "ALARM_INVALID": { + "id": 2 + }, + "UNIMPLEMENTED": { + "id": 3 + }, + "UNCONFIGURED": { + "id": 4 + }, + "CONFIG_INVALID": { + "id": 5 + }, + "NO_LATEST": { + "id": 6 + }, + "FIXED_TYPE": { + "id": 7 + }, + "PREDEF_SET": { + "id": 8 + }, + "USERDEF_VOLUME_SET": { + "id": 9 + }, + "USERDEF_TEMPERATURE_SET": { + "id": 10 + }, + "USERDEF_PRESSURE_SET": { + "id": 11 + }, + "PREDEF_CLEAR": { + "id": 12 + }, + "USERDEF_VOLUME_CLEAR": { + "id": 13 + }, + "USERDEF_TEMPERATURE_CLEAR": { + "id": 14 + }, + "USERDEF_PRESSURE_CLEAR": { + "id": 15 + }, + "DID_NOT_STORE": { + "id": 16 + }, + "STORE_PENDING": { + "id": 17 + }, + "PREDEF_BACKUP_FAILED": { + "id": 18 + }, + "PREDEF_RESTORE_FAILED": { + "id": 19 + }, + "USERDEF_BACKUP_FAILED": { + "id": 20 + }, + "USERDEF_RESTORE_FAILED": { + "id": 21 + }, + "USERDEF_UNSUPPORTED_TYPE_FOR_SENSOR": { + "id": 22 + } + } + }, + "NA2WLOGGER": { + "id": 22, + "version": { + "first": 1, + "last": 200 + }, + "registers": { + "StoreConfiguration": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "RW", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Store all configuration items in non-volatile memory.", + "version": { + "first": 147, + "last": 200 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "na": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + } + ] + }, + "LimitLogSize": { + "id": 1, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Override the maximum number of entries per log (0 keeps default)", + "version": { + "first": 147, + "last": 200 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + } + }, + "status": { + "UNKNOWN_PARAMETER": { + "id": 1 + }, + "NOT_MAIN_LOOP": { + "id": 2 + }, + "LOG_INVALID": { + "id": 3 + }, + "LOG_OPEN_FAILED": { + "id": 4 + }, + "LOG_CLOSE_FAILED": { + "id": 5 + }, + "LOG_REMOVE_FAILED": { + "id": 6 + }, + "LOG_FLUSH_FAILED": { + "id": 7 + }, + "LOG_CLEAR_FAILED": { + "id": 8 + }, + "LOG_BAD_REQUEST": { + "id": 9 + }, + "LOG_BAD_LIMIT": { + "id": 10 + }, + "LOG_BUSY": { + "id": 11 + }, + "QUERY_FAILED": { + "id": 12 + }, + "QUERY_UNKNOWN_SENSOR": { + "id": 13 + }, + "QUERY_UNKNOWN_LOGFILE": { + "id": 14 + }, + "QUERY_BAD_ARGS": { + "id": 15 + }, + "QUERY_NOT_ENOUGH_SPACE": { + "id": 16 + }, + "QUERY_NO_RECORDS_FOUND": { + "id": 17 + }, + "QUERY_FILE_READ_PROBLEM": { + "id": 18 + }, + "SETTINGS_STORE_FAILED": { + "id": 19 + }, + "SETTINGS_BAD_SENSORID": { + "id": 20 + }, + "SETTINGS_BAD_PERIOD": { + "id": 21 + }, + "SETTINGS_BAD_CHECKSUM": { + "id": 22 + }, + "SETTINGS_BAD_TIMESTAMP": { + "id": 23 + }, + "FILING_BAD": { + "id": 24 + }, + "BAD_RECORD": { + "id": 25 + }, + "RANGE_SENSORID_BAD": { + "id": 26 + }, + "STORE_PENDING": { + "id": 27 + }, + "DID_NOT_STORE": { + "id": 28 + } + } + }, + "NFC": { + "id": 21, + "version": { + "first": 1, + "last": 65 + }, + "registers": { + "EraseRMA": { + "id": 0, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RW" + }, + "description": "Writing TRUE to this register erases the RMA area", + "version": { + "first": 7, + "last": 65 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "You may wish to do this at the end of manufacture to clear all the old data out.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "ForceUpdate": { + "id": 1, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Write to this to force an update of some data. 0 - NDEF readings, 1 - NDEF details, 2 - RMA details", + "version": { + "first": 49, + "last": 65 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + } + }, + "status": { + "BAD_CONFIG": { + "id": 0 + }, + "NDEF_WRITE_FAIL": { + "id": 1 + }, + "NDEF_VERIFY_FAIL": { + "id": 2 + }, + "NDEF_UPDATE_FAIL": { + "id": 3 + }, + "RMA_WRITE_FAIL": { + "id": 4 + }, + "RMA_VERIFY_FAIL": { + "id": 5 + }, + "RMA_BAD_ENTRY": { + "id": 6 + }, + "INIT_FAIL": { + "id": 7 + }, + "NDEF_CONFIG_FAIL": { + "id": 8 + }, + "RMA_CONFIG_FAIL": { + "id": 9 + }, + "NDEF_START_FAIL": { + "id": 10 + }, + "RMA_START_FAIL": { + "id": 11 + } + } + }, + "OPTICALINTERFACE": { + "id": 256, + "version": { + "first": 1, + "last": 366 + }, + "builds": { + "emea": [ + { + "id": 230, + "fw": "106E" + }, + { + "id": 230, + "fw": "106F" + }, + { + "id": 257, + "fw": "1107" + }, + { + "id": 257, + "fw": "1108" + }, + { + "id": 278, + "fw": "1247" + }, + { + "id": 318, + "fw": "130A" + }, + { + "id": 330, + "fw": "130B" + }, + { + "id": 331, + "fw": "13F3" + }, + { + "id": 346, + "fw": "1310" + }, + { + "id": 350, + "fw": "1416" + }, + { + "id": 351, + "fw": "14E0" + }, + { + "id": 358, + "fw": "14E1" + }, + { + "id": 359, + "fw": "14E2" + }, + { + "id": 360, + "fw": "14E3" + }, + { + "id": 361, + "fw": "1417" + }, + { + "id": 362, + "fw": "1420" + }, + { + "id": 363, + "fw": "1421" + }, + { + "id": 364, + "fw": "1422" + }, + { + "id": 365, + "fw": "1423" + }, + { + "id": 366, + "fw": "1424" + } + ], + "na": [ + { + "id": 278, + "fw": "1228" + }, + { + "id": 310, + "fw": "2002" + }, + { + "id": 324, + "fw": "2006" + }, + { + "id": 352, + "fw": "2013" + } + ] + } + }, + "OPTICALPORT": { + "id": 5, + "version": { + "first": 1, + "last": 55 + }, + "registers": { + "BaudRateCapabilities": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Bitmask of supported rates on the given hardware.", + "version": { + "first": 2, + "last": 55 + }, + "statictype": "static" + } + ] + }, + "PacketSizeCapabilities": { + "id": 1, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Bitmask of supported packet sizes.", + "version": { + "first": 2, + "last": 55 + }, + "values": { + "default": 64 + }, + "statictype": "static" + } + ] + }, + "ProtocolVersion": { + "id": 2, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Version number as fixed point 16.16 format BCD.", + "version": { + "first": 2, + "last": 55 + }, + "statictype": "static" + } + ] + }, + "BaudRateSelected": { + "id": 3, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Baud rate in bits per second.", + "version": { + "first": 2, + "last": 55 + }, + "statictype": "dynamic" + } + ] + }, + "PacketSizeSelected": { + "id": 4, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Packet size in bytes.", + "version": { + "first": 2, + "last": 55 + }, + "statictype": "dynamic" + } + ] + }, + "ExternalUartControl": { + "id": 5, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "WO", + "lvl2": "WO", + "lvl3": "WO", + "lvl4": "WO", + "lvl5": "WO", + "lvl6": "WO", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Surrenders the UART to another application", + "version": { + "first": 49, + "last": 55 + }, + "statictype": "dynamic" + } + ] + } + }, + "status": { + "PAYLOAD_COUNT": { + "id": 0 + }, + "INVALID_SUBREASON": { + "id": 1 + }, + "INVALID_BAUDRATE": { + "id": 2 + }, + "INVALID_BUFFERSIZE": { + "id": 3 + }, + "CRCFAILURE": { + "id": 4 + }, + "UNRECOGNISEDCMD": { + "id": 5 + }, + "FRAMING": { + "id": 6 + }, + "OVERFLOW": { + "id": 7 + }, + "PACKETTIMEOUT": { + "id": 8 + }, + "INVALIDESCAPE": { + "id": 9 + }, + "UNKNOWN_PARAMETER": { + "id": 10 + }, + "TRAINING_FAILED": { + "id": 11 + }, + "NOBREAK": { + "id": 12 + } + } + }, + "PERIODICLOG": { + "id": 17, + "version": { + "first": 1, + "last": 78 + }, + "registers": { + "DataLogContents": { + "id": 0, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit Mask of the items to store in LOG memory", + "version": { + "first": 10, + "last": 77 + }, + "values": { + "default": 201335811, + "minimum": 3, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 201335811 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "This is a copy of DataLogContents from SENSUSRADIO. Don't modify here.", + "version": { + "first": 78, + "last": 78 + }, + "values": { + "default": 206906379, + "minimum": 3, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Please set the desired content in SENSUSRADIO and wait 22 seconds for storage.", + "region": { + "emea": { + "values": { + "default": 206906379 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "DataLogPeriod": { + "id": 1, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Storage Period of the LOG memory in minutes", + "version": { + "first": 10, + "last": 77 + }, + "values": { + "default": 60, + "minimum": 1, + "maximum": 1440 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 60 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A Copy from SENSUSRADIO. Storage Period in minutes of the LOG memory in minutes. Don't modify here.", + "version": { + "first": 78, + "last": 78 + }, + "values": { + "default": 60, + "minimum": 1, + "maximum": 1440 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Please set the desired content in SENSUSRADIO and wait 22 seconds for storage.", + "region": { + "emea": { + "values": { + "default": 60 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "AverageFlowPeriod": { + "id": 2, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Averiging period for the Min/Max calculation of LOG&FDR memory", + "version": { + "first": 10, + "last": 77 + }, + "values": { + "default": 5, + "minimum": 1, + "maximum": 60 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 5 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A Copy from SENSUSRADIO. Averaging period in minutes. It is calculated automatically in SENSURADIO. Don't modify.", + "version": { + "first": 78, + "last": 78 + }, + "values": { + "default": 5, + "minimum": 1, + "maximum": 60 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 5 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FixedDateReadingContents": { + "id": 3, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bit Mask of the items to store in FDR memory", + "version": { + "first": 10, + "last": 77 + }, + "values": { + "default": 201335811, + "minimum": 3, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 201335811 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A Copy from SENSUSRADIO. Bit Mask of the FDR items to be logged. Don't modify here. Set this parameter in SENSUSRADIO and wait 22 sec for storage in PERIODICLOG", + "version": { + "first": 78, + "last": 78 + }, + "values": { + "default": 206906379, + "minimum": 3, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 206906379 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "FixedDateDayOfMonth": { + "id": 4, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The day of month the FDR storage will take place at 00:00", + "version": { + "first": 10, + "last": 77 + }, + "values": { + "default": 1, + "minimum": 1, + "maximum": 28 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 1 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A Copy from SENSUSRADIO. The day of month where FDR storage will take place at 00:00. Don't modify here.", + "version": { + "first": 78, + "last": 78 + }, + "values": { + "default": 1, + "minimum": 1, + "maximum": 28 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "jens.schulz@xylem.com", + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Please set the desired content in SENSUSRADIO and wait 22 seconds for storage.", + "region": { + "emea": { + "values": { + "default": 1 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PeriodicLogLifeTimeCounter": { + "id": 5, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A counter used for internal purposes", + "version": { + "first": 15, + "last": 78 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "ResetCounter": { + "id": 6, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A counter to monitor the application resets", + "version": { + "first": 20, + "last": 78 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + } + }, + "status": { + "FOPEN": { + "action": "Perform a FOPEN to any of the logging files logdata, fdrdata, evtdata ... ", + "description": "FOPEN action failed due to any reason (means fopen error)", + "id": 0 + }, + "BAD_CONFIG": { + "action": "Handle the internal dual logging file access by SensusRfRadio and by PeriodicLogging", + "description": "Mutual Exclude file access failed due to a wrong internal status order", + "id": 1 + }, + "STRING_TOO_LONG": { + "action": "Currently unused or not define action", + "description": "Currently not generated or returned", + "id": 2 + }, + "FILES_IN_USE": { + "action": "Handle the internal dual logging file access by SensusRfRadio and by PeriodicLogging", + "description": "File access denied because the other party has currently access to the file(s)", + "id": 3 + } + } + }, + "POWERMON": { + "id": 1, + "version": { + "first": 17, + "last": 72 + }, + "registers": { + "BatteryVoltage": { + "id": 0, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Measured battery terminal voltage in 1mV units.", + "version": { + "first": 17, + "last": 72 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "BatteryManufacturer": { + "id": 1, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "String describing the battery brand.", + "version": { + "first": 17, + "last": 72 + }, + "values": { + "default": "Tadiran" + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "BatterySize": { + "id": 2, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "One of: 0 = battery absent; 1 = built in; 2 = other; 3 = AA; 4 = AAA; 5 = C; 6 = D; 255 = unknown", + "version": { + "first": 17, + "last": 72 + }, + "values": { + "default": 6, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": true, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "uwe.brehm@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 6 + } + }, + "na": { + "values": { + "default": 6 + } + } + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "BatteryQuantity": { + "id": 4, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The number of installed batteries.", + "version": { + "first": 17, + "last": 59 + }, + "values": { + "default": 1 + }, + "statictype": "static" + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of installed batteries.", + "version": { + "first": 60, + "last": 72 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "uwe.brehm@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 2 + } + }, + "na": { + "values": { + "default": 2 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "BatteryRatedVoltage": { + "id": 5, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Datasheet terminal voltage in 100mV units as manufactured.", + "version": { + "first": 17, + "last": 72 + }, + "values": { + "default": 36, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": true, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "uwe.brehm@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "BatteryVoltageMinThreshold": { + "id": 7, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Datasheet terminal voltage in 100mV units below which the cell is considered empty.", + "version": { + "first": 17, + "last": 72 + }, + "values": { + "default": 28, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": true, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "uwe.brehm@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "BatterySelection": { + "id": 8, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Chosen manufacturer from the internal lookup table of known batteries.", + "version": { + "first": 20, + "last": 72 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": true, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "uwe.brehm@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TotalUsedCharge": { + "id": 9, + "details": [ + { + "type": "uint64_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Accumulated charge used in uAs.", + "version": { + "first": 24, + "last": 72 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "TotalUsedSeconds": { + "id": 10, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Elapsed time since manufacture in seconds.", + "version": { + "first": 39, + "last": 72 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "WarnFromClamp": { + "id": 11, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Time in seconds for which the projected end time cannot exceed.", + "version": { + "first": 39, + "last": 72 + }, + "values": { + "default": 473040000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "This should be set to the expected life of the meter. In the early days the expected lifetime will be this. Set to 22 years to include warehouse storage time.", + "region": { + "emea": { + "values": { + "default": 694224000 + } + }, + "na": { + "values": { + "default": 694224000 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "BatteryMilliAHrRating": { + "id": 12, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Datasheet capacity in mAh units as manufactured.", + "version": { + "first": 45, + "last": 72 + }, + "values": { + "default": 19000, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": true, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "uwe.brehm@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "StoreConfiguration": { + "id": 13, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 61, + "last": 72 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "You do need to use this if you change any parameters in POWERMON and want to keep them.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + } + ] + }, + "CriticalRepeatLimit": { + "id": 14, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of 15 minute periods of consecutive low battery voltage required for the battery to be deemed critically low", + "version": { + "first": 66, + "last": 72 + }, + "values": { + "default": 96, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "RemainingSeconds": { + "id": 15, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "", + "version": { + "first": 69, + "last": 72, + "exclude": [ + 70 + ] + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "" + ], + "remarks": "Read-only value for remaining battery lifetime, not useful in manufacture, ignore", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + } + }, + "status": { + "TABLE_FULL": { + "id": 0 + }, + "UNKNOWN_PARAMETER": { + "id": 1 + }, + "OUT_OF_RANGE": { + "id": 2 + }, + "STOP_CYCLING": { + "id": 3 + }, + "TEMPERATURE_LIMIT": { + "id": 4 + }, + "BATTERY_STATUS_CHANGED": { + "id": 5 + }, + "BATTERY_CRITICAL": { + "id": 6 + }, + "PENDING_STORE": { + "id": 7 + }, + "DID_NOT_STORE": { + "id": 8 + } + } + }, + "SENSUSRADIO": { + "id": 16, + "version": { + "first": 100, + "last": 554 + }, + "registers": { + "TxInterval": { + "id": 0, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The SensusRF transmission interval in seconds for the BUPs", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 15, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 15 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "OmTxInterval": { + "id": 1, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The Open Metering transmission interval in seconds", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 3600, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 900 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "LatInterval": { + "id": 2, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The Listen After Talk interval as number 'n'. After every 'n' BUPs follows a BUP-LAT", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 3, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 3 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "WakeupInterval": { + "id": 3, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The Wake Up interval in seconds 's'. Every 's' seconds will the meter sniff for a WakeUp tone. 's' == 0 means active sending and no sniffing", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 3, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 3 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "MbusState": { + "id": 4, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The internal MBus state (Open Metering). A bit oriented value. Do not write if you do not know details", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 7, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": true, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 7 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "FrequencyIndicator": { + "id": 5, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A number that shows the radio frequency used. Normally 433 or 868", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 433, + "minimum": 433, + "maximum": 868 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Constant, do not change.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "FrequencyOffset": { + "id": 6, + "details": [ + { + "type": "int16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A radio frequency calibration parameter", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": -32768, + "maximum": 32767 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": true, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Unchanged.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PowerLevel": { + "id": 7, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A parameter for controling the radio power", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 127 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Read calibration value from data base, dependant on used variant.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "SystemState": { + "id": 9, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The internal System State of the Radio", + "version": { + "first": 100, + "last": 544 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Set to 0xFF at the end of parameterization to trigger shipping mode.", + "region": { + "emea": null + } + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The internal System State of the Radio", + "version": { + "first": 545, + "last": 554 + }, + "values": { + "default": 1, + "minimum": 1, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Set to 0xFF at the end of parameterization to trigger shipping mode.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "RadioAddress": { + "id": 10, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The radio address used by the meter", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Set final radio address.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "UtcTimeOffset": { + "id": 11, + "details": [ + { + "type": "int32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The offset the between meter time and UTC for time correction", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": -2147483648, + "maximum": 2147483647 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Unchanged.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "SentBytesCounter": { + "id": 12, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of bytes sent during meter lifetime", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Unchanged.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "ReceivedBytesCounter": { + "id": 13, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of bytes received during meter lifetime", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Unchanged.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "ResetCounter": { + "id": 14, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of resets the application SensusRfRadio has performed over lifetime", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Unchanged.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "BootLoaderState": { + "id": 15, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An internal temporary state (enum) regarding the firmwware update", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Unchanged.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "LeakFlowThreshold": { + "id": 16, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The flow value of the leakage (low flow) detection", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 25, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "LeakFlowTimeThreshold": { + "id": 17, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time in minutes of the leakage (low flow) detection threshold", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 360, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "BrokenPipeFlowThreshold": { + "id": 18, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The flow value of the broken pipe (high flow) detection", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 2500, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "BrokenPipeFlowTimeThreshold": { + "id": 19, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time in Minutes of the broken pipe (high flow) detection threshold", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 180, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureMaxThreshold": { + "id": 20, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The pressure value of the maximum (high) pressure alarm", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 160, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureMinThreshold": { + "id": 21, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The pressure value of the minimum (low) pressure alarm", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 3, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureLimitTimeMaxThreshold": { + "id": 22, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time in seconds of the maximum (high) pressure alarm threshold", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureLimitTimeMinThreshold": { + "id": 23, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time in seconds of the minimum (low) pressure alarm threshold", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureMeasurePeriod": { + "id": 24, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The period in seconds with which the pressure is measured (fix 60 sec)", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 60, + "minimum": 60, + "maximum": 60 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureUnit": { + "id": 25, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An enum respresenting the unit of pressure (0= no pressure sensor, 1= MPas, 2= PSI, 3= Bar)", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 3 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PressureGaugeOffset": { + "id": 26, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The gauge offset of the pressure sensor value in mBar", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "TemperatureMaxThreshold": { + "id": 27, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The temperature value of the maximum (high) temperature alarm", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 50, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TemperatureMinThreshold": { + "id": 28, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The temperature value of the minimum (low) temperature alarm", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 2, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TemperatureTimeMaxThreshold": { + "id": 29, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time in Minutes of the maximum (high) temperature alarm threshold", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TemperatureTimeMinThreshold": { + "id": 30, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The time in Minutes of the minimum (low) temperature alarm threshold", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 600, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TemperatureMeasurePeriod": { + "id": 31, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The period in seconds with which the temperature is measured (only 60 is valid)", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 60, + "minimum": 60, + "maximum": 60 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TemperatureUnit": { + "id": 32, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An enum respresenting the unit of temperature (1= Celsius, 2= Fahrenheit)", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 2 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PulseOutWidth": { + "id": 33, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An enumerator defining the currently active PulseWidth (0 ... 8 for non testmode values and 9 ... 15 for testmode)", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 15 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PulseOutDivisor": { + "id": 34, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A number representing the pulse weight multiplicator 1, 10, 100 or 1000", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 1000 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PulseOutMode": { + "id": 35, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An enum (0 to 3) representing the pulse output mode (0= deactivated, ...)", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 3 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "CurrentLoopMax": { + "id": 36, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A parameter regarding the non existing current loop output", + "version": { + "first": 100, + "last": 554 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Not used anymore.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "CurrentLoopSource": { + "id": 37, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A parameter regarding the non existing current loop output", + "version": { + "first": 100, + "last": 554 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Not used anymore.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "MainAlarmMask": { + "id": 38, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A byte value representing a mask of currently active (1) main alarms. These are the flow and genreral alarms", + "version": { + "first": 100, + "last": 544 + }, + "values": { + "default": 207, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at CUSTOMER APP.", + "region": { + "emea": null + } + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A byte value representing a mask of currently active (1) main alarms. These are the flow and genreral alarms", + "version": { + "first": 545, + "last": 554 + }, + "values": { + "default": 207, + "minimum": 128, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at CUSTOMER APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "ExtendedAlarmMask": { + "id": 39, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A byte value representing a mask of currently active (1) extended alarms. These are the temperature and pressure related alarms", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 60, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at CUSTOMER APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "HistoricalAlarmsDays": { + "id": 40, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A number of days (0 = off) after which alarms are cleared from the alarm byte values when they are no longer active", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 29, + "minimum": 0, + "maximum": 250 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": { + "values": { + "default": 29 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "TestModeTime": { + "id": 43, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A value in minutes that defines the time the meter will stay in testmode after that mode was started", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Runtime value.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "EncryptionKey": { + "id": 44, + "details": [ + { + "type": "uint128_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The SensusRF encryption key (16 bytes) of the meter", + "version": { + "first": 100, + "last": 554 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": true, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "D05 radio key (Sensus (standard), �)", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Authentification": { + "id": 45, + "details": [ + { + "type": "uint96_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The SensusRF Authentification PINs (3 PINs of 4 byte each) of the meter", + "version": { + "first": 100, + "last": 554 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Unchanged.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "UpgFWVersion": { + "id": 46, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The version of the complete Meter firmware package as represented by application FlexNetVersion", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 65535 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Unchanged.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "CustomerText": { + "id": 47, + "details": [ + { + "type": "uint72_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An array of 9 bytes of freely programmable SensusRF customer Text", + "version": { + "first": 100, + "last": 554 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Customer specific.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "RadioLastReadTime": { + "id": 48, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An uint32_t value representing the meter's system DateTime when the radio had last time sent a telegram", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "LowBatDateTime": { + "id": 49, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An uint32_t value representing the meter's system DateTime when the radio had detected first the low-battery status", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "VeryLowBatDateTime": { + "id": 50, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A copy of the LowBatDateTime time stamp", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Unit": { + "id": 51, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A byte value representing the currently active volume unit used by radio", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 19, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Dependant on territory setting acc SAP order.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "ExtendedUnitFlags": { + "id": 52, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A byte value representing additional information regarding the unit derived from the volume unit when used for flow or alternate volume, 0x1x= liter per sec, 0xx1= kiloLiter", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 17 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": "custom", + "vako": true, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Customer specific. Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "OTAControlFlags": { + "id": 53, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A byte value normaly never changed regarding general behavior of the firmware related to Over The Air updates", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 1, + "minimum": 0, + "maximum": 255 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "1: if OTA update is allowed.", + "region": { + "emea": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "Tfx_Structure": { + "id": 54, + "details": [ + { + "type": "uint88_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A complex structure of 84 bytes related to the Tfx mode of the meter respectively the volume channel", + "version": { + "first": 100, + "last": 549 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "uint672_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A complex structure of 84 bytes related to the Tfx mode of the meter respectively the volume channel", + "version": { + "first": 550, + "last": 554 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "Dewa_Structure": { + "id": 55, + "details": [ + { + "type": "uint64_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A structure of 4 uint16_t values used for the customer DEWA", + "version": { + "first": 100, + "last": 554 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "DataLogContents": { + "id": 56, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A 4 byte bit mask representing whether the individual data items are logged in the periodic logging (1) or not (0)", + "version": { + "first": 100, + "last": 553 + }, + "values": { + "default": 201335811, + "minimum": 3, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at PERIODIC_LOGGER APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "32 Bit Mask of the items to be logged. Minimum items: 0x0C002003 (201344787 - can not be cleared)", + "version": { + "first": 554, + "last": 554 + }, + "values": { + "default": 206906379, + "minimum": 3, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Please wait 22 seconds after writing for storage in PERIODICLOG.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "DataLogPeriod": { + "id": 57, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A number in seconds representing the time period for storing data records into the periodic logging file (memory)", + "version": { + "first": 100, + "last": 553 + }, + "values": { + "default": 60, + "minimum": 1, + "maximum": 1440 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at PERIODIC_LOGGER APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "number of minutes representing the time period for storing data records into the periodic log file", + "version": { + "first": 554, + "last": 554 + }, + "values": { + "default": 60, + "minimum": 1, + "maximum": 1440 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Please wait 22 seconds after writing for storage in PERIODICLOG.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "AverageFlowPeriod": { + "id": 58, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A number derived automatically from the DataLogPeriod that determines averaging periods in mimutes for min and max calculations", + "version": { + "first": 100, + "last": 553 + }, + "values": { + "default": 5, + "minimum": 1, + "maximum": 60 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at PERIODIC_LOGGER APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + }, + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A number minutes that was automatically calculated from the DataLogPeriod for the averaging period and min and max calculations", + "version": { + "first": 554, + "last": 554 + }, + "values": { + "default": 5, + "minimum": 1, + "maximum": 60 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is calulated automatically", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "FixedDateReadingContents": { + "id": 59, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A 4 byte bit mask representing whether the individual data items are logged in the fixed date logging (1) or not (0)", + "version": { + "first": 100, + "last": 553 + }, + "values": { + "default": 201335811, + "minimum": 3, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at PERIODIC_LOGGER APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "32 bit mask defining FDR logging items. Minimum items: 0x0C002003 (201344787 - can not be cleared) ", + "version": { + "first": 554, + "last": 554 + }, + "values": { + "default": 206906379, + "minimum": 3, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "After setting wait 22 seconds for storage in PERIODICLOG", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "FixedDateDayOfMonth": { + "id": 60, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The day of the month (0 = every day) on which at 00:00 the fixed date logging takes place", + "version": { + "first": 100, + "last": 553 + }, + "values": { + "default": 1, + "minimum": 1, + "maximum": 28 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at PERIODIC_LOGGER APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + }, + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The day of the month (0 = every day) on which at 00:00 the fixed date logging takes place", + "version": { + "first": 554, + "last": 554 + }, + "values": { + "default": 1, + "minimum": 1, + "maximum": 28 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": true, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "After setting wait 22 seconds for storage in PERIODICLOG", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "MetroRadioLifeTimeCounter": { + "id": 61, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An uint32_t counter used originally for debugging during development. Meanwhile out of use", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": { + "values": { + "default": 0 + } + } + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PowerLevelOption": { + "id": 62, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An uint8_t value related to the power level used by the radio when an Irda module is present", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 127 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Read calibration value from data base, dependant on used variant.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "ImpedanceCodeNew": { + "id": 63, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An uint16_t value used for adjusting the antenna impedance", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 32767 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Read calibration value from data base, dependant on used variant.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "ImpedanceCodeOption": { + "id": 64, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An uint16_t value used for adjusting the antenna impedance if an Irda module is present", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 4, + "minimum": 0, + "maximum": 32767 + }, + "statictype": "static", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Read calibration value from data base, dependant on used variant.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "IrDAModulePresent": { + "id": 65, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A parameter of type bool that signals the presence of an Irda module. The value is controlled by the meter", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 1 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignor because is set up at CUSTOMER APP?", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "StoreConfiguration": { + "id": 66, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Write 1 to store configuration values to non-volatile storage. Read back for status", + "version": { + "first": 100, + "last": 554 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "finalize" + } + } + ] + }, + "LifeTimeSeconds": { + "id": 67, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of seconds since the radio left the production (Set to 0 at the end of the production proccess)", + "version": { + "first": 100, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "DutyCycleCredit": { + "id": 68, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A value (counter) used only during development for release testing", + "version": { + "first": 412, + "last": 554 + }, + "values": { + "default": 4320000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "ActivityCredit": { + "id": 69, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A counter used to control the radio activity which must not exceed certain regulatory limits", + "version": { + "first": 412, + "last": 554 + }, + "values": { + "default": 1000, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "PersistenceGroup1": { + "id": 70, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Storage item for HistoricalErrorLimitCounters Reverse(1, hi) and Leak(0, lo)", + "version": { + "first": 437, + "last": 554 + }, + "values": { + "default": 16711935, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PersistenceGroup2": { + "id": 71, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Storage item for HistoricalErrorLimitCounters Magnet(3, hi) and Air(2, lo)", + "version": { + "first": 437, + "last": 554 + }, + "values": { + "default": 16711935, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PersistenceGroup3": { + "id": 72, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Storage item for HistoricalErrorLimitCounters PressureMin(5, hi) and PressureMax(4, lo)", + "version": { + "first": 437, + "last": 554 + }, + "values": { + "default": 16711935, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PersistenceGroup4": { + "id": 73, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Storage item for HistoricalErrorLimitCounters TempMin(7, hi) and TempMax(6, lo)", + "version": { + "first": 437, + "last": 554 + }, + "values": { + "default": 16711935, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PressureCalibration": { + "id": 74, + "details": [ + { + "type": "int8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "int8_t value to add an offset to the measured pressure in 10mBar resolution (for value from -1270 to +1270 mBar for field calibration purposes). -128 is an invalid value", + "version": { + "first": 483, + "last": 554 + }, + "values": { + "default": 0, + "minimum": -127, + "maximum": 127 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because is set up at METROLOGYASST APP.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "TfxSecondaryChannelInfo_1": { + "id": 75, + "details": [ + { + "type": "uint48_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "a 6 bytes big complex structure for the Tfx settings of the secondary channel 1 (temperature)", + "version": { + "first": 494, + "last": 554 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "TfxSecondaryChannelInfo_2": { + "id": 76, + "details": [ + { + "type": "uint48_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "a 6 bytes big complex structure for the Tfx settings of the secondary channel 2 (pressure)", + "version": { + "first": 494, + "last": 554 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "OmsLastMessageCounter": { + "id": 77, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "An unit32_t value used to support/control the MB_MODE3_OMSv4B transmission uinque MCR", + "version": { + "first": 499, + "last": 554 + }, + "values": { + "default": 0, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "Can be ignored because these are temporary values just for information.", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PersistenceGroup5": { + "id": 78, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Storage item for HistoricalErrorLimitCounters NoFlowAlarm(7, hi) and Metrology Failure(6, lo)", + "version": { + "first": 536, + "last": 554 + }, + "values": { + "default": 16711935, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PersistenceGroup6": { + "id": 79, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Storage item for HistoricalErrorLimitCounters Reboot Alarm(7, hi) and reserved(6, lo)", + "version": { + "first": 536, + "last": 554 + }, + "values": { + "default": 16711680, + "minimum": 0, + "maximum": 4294967295 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": false, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "Gradient_Alarm_Telegram_Persistence": { + "id": 80, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Alarm persistence in Minutes for both pressure Gardient Alarm types", + "version": { + "first": 550, + "last": 554 + }, + "values": { + "default": 60, + "minimum": 0, + "maximum": 255 + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "joerg.lachenmayer@xylem.com" + ], + "remarks": "", + "region": { + "emea": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + } + }, + "status": { + "UNKNOWN_PARAMETER": { + "action": "According to the source code no action assigned to this error code", + "description": "It appears to be not used", + "id": 0 + }, + "BAD_CONFIG": { + "action": "Writing a new LOG or FDR content to Radio for forwarding to PeriodicLog", + "description": "A bit mask is written which is not valid (e.g. not all mandatory bits are equal to 1)", + "id": 1 + }, + "NO_CHANGE": { + "action": "Writing a new parameter value so several functions (e.g. Set HistoricalErrorLimitDays)", + "description": "The new value has no effect: New value == Old value)", + "id": 2 + }, + "STORE_PENDING": { + "action": "Writing SENSUSRADIO_STORECONFIGURATION to 1 ...", + "description": "The initiated storing action is still ongoing and the file system is busy. The final status is pending", + "id": 3 + }, + "DID_NOT_STORE": { + "action": "Writing SENSUSRADIO_STORECONFIGURATION to 1 ...", + "description": "This is a final status. The initiated storing action failed. An alternate status would be 'OK'", + "id": 4 + } + } + }, + "SYSTEM": { + "id": 0, + "version": { + "first": 141, + "last": 541 + }, + "registers": { + "TriggerUpgrade": { + "id": 0, + "details": [ + { + "type": "bool_t", + "privilege": { + "lvl1": "NA", + "lvl2": "NA", + "lvl3": "NA", + "lvl4": "NA", + "lvl5": "NA", + "lvl6": "NA", + "lvl7": "WO", + "lvl8": "WO" + }, + "description": "Writing TRUE to this register internally calls SysTriggerUpgrade() then returns the result.", + "version": { + "first": 141, + "last": 541 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Firmware upgrade may well use these.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "CheckPresence": { + "id": 1, + "details": [ + { + "type": "RPC", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Writing an application id number allows the version number of that application to be read back.", + "version": { + "first": 150, + "last": 541 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Useful for checking the firmware that is loaded.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "PCBSerialNumber": { + "id": 2, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "A string reporting the PCB serial number, this string must be set using production equipment.", + "version": { + "first": 169, + "last": 541 + }, + "values": { + "default": "" + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "CustomerSerialNumber0": { + "id": 3, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A string reported relating to the customer, this string can be written only once after manufacture. If subsequent changes are needed CUSTOMERSERIALNUMBER1 must be used.", + "version": { + "first": 170, + "last": 541 + }, + "values": { + "default": "" + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "CustomerSerialNumber1": { + "id": 4, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A string reported relating to the customer, this string can be written only once after manufacture. If subsequent changes are needed CUSTOMERSERIALNUMBER2 must be used.", + "version": { + "first": 170, + "last": 541 + }, + "values": { + "default": "" + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "CustomerSerialNumber2": { + "id": 5, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A string reported relating to the customer, this string can be written only once after manufacture. If subsequent changes are needed CUSTOMERSERIALNUMBER3 must be used.", + "version": { + "first": 170, + "last": 541 + }, + "values": { + "default": "" + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "CustomerSerialNumber3": { + "id": 6, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "A string reported relating to the customer, this string can be written only once after manufacture. This is the last customer serial number change slot.", + "version": { + "first": 170, + "last": 541 + }, + "values": { + "default": "" + }, + "statictype": "infrequentlyupdated", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "MonotonicSeconds": { + "id": 7, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "The number of seconds since reboot.", + "version": { + "first": 176, + "last": 541 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "CalendarSeconds": { + "id": 8, + "details": [ + { + "type": "time_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "The number of seconds since 01-Jan-2000.", + "version": { + "first": 176, + "last": 541 + }, + "statictype": "dynamic", + "production": { + "required": true, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "Time now. Write the current time during manufacture.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "CoreRevision": { + "id": 9, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "A string reporting the product version string held in the system core binary.", + "version": { + "first": 196, + "last": 541 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [ + "alex.frost@xylem.com" + ], + "remarks": "This is effectively another application version number but for the Breeze Core and is worth looking at.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "DriveCapacity": { + "id": 10, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Writing a drive number returns the drive capacity in bytes, or 0 if the drive is not ready, or an error if the driver is not configured to be present.", + "version": { + "first": 233, + "last": 541 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "ExitReason": { + "id": 11, + "details": [ + { + "type": "status_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Writing an application id number allows the exit error number of that application to be read back.", + "version": { + "first": 258, + "last": 541 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "CorePlatform": { + "id": 12, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RO", + "lvl8": "RO" + }, + "description": "Reports the instruction set of the hosting microprocessor in b8-15 and allocated platform number in b0-7.", + "version": { + "first": 265, + "last": 541 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "n/a" + } + } + ] + }, + "CRC": { + "id": 13, + "details": [ + { + "type": "uint16_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Writing an application id number allows the CRC of that application to be read back.", + "version": { + "first": 279, + "last": 541 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Useful for checking the firmware that is loaded.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + }, + "UpgradePermissions": { + "id": 14, + "details": [ + { + "type": "uint8_t", + "privilege": { + "lvl1": "RO", + "lvl2": "RO", + "lvl3": "RO", + "lvl4": "RO", + "lvl5": "RO", + "lvl6": "RO", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Bitfield of permissions releated to firmware upgrade", + "version": { + "first": 470, + "last": 541 + }, + "statictype": "static", + "production": { + "required": false, + "kitron": false, + "csd": "default", + "vako": false, + "operation_calibration": true, + "runtime_ignore": false, + "responsible": [ + "alex.frost@xylem.com", + "roland.drabesch@xylem.com" + ], + "remarks": "Set fix as final step at production.", + "region": { + "emea": { + "values": { + "default": 254 + } + }, + "na": { + "values": { + "default": 255 + } + } + } + }, + "fieldtool": { + "reset_permitted": "yes" + } + } + ] + }, + "CRC32": { + "id": 15, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Writing an application id number allows the 32 bit CRC of that application to be read back.", + "version": { + "first": 529, + "last": 541 + }, + "statictype": "dynamic", + "production": { + "required": false, + "kitron": false, + "csd": null, + "vako": false, + "operation_calibration": false, + "runtime_ignore": true, + "responsible": [], + "remarks": "Useful for checking the firmware that is loaded.", + "region": { + "emea": null, + "na": null + } + }, + "fieldtool": { + "reset_permitted": "no" + } + } + ] + } + }, + "status": { + "OK": { + "id": 0 + }, + "ZERO_APPS": { + "id": 1 + }, + "NO_MEMORY": { + "id": 2 + }, + "NOT_IMPLEMENTED": { + "id": 3 + }, + "BLOCK_NOT_FOUND": { + "id": 4 + }, + "NO_SUCH_VAR": { + "id": 5 + }, + "NO_CLIB": { + "id": 6 + }, + "KEY_FAILURE": { + "id": 7 + }, + "NO_SLOTS_FREE": { + "id": 8 + }, + "VECTOR_OUT_OF_RANGE": { + "id": 9 + }, + "BAD_VECTOR_RELEASE": { + "id": 10 + }, + "DRIVER_BUSY": { + "id": 11 + }, + "OUT_OF_RANGE": { + "id": 12 + }, + "CANT_CANCEL_TICK": { + "id": 13 + }, + "ID_OUT_OF_RANGE": { + "id": 14 + }, + "HANDLE_OUT_OF_RANGE": { + "id": 15 + }, + "INCAPABLE_HARDWARE": { + "id": 16 + }, + "ALREADY_OPEN": { + "id": 17 + }, + "STRING_TOO_LONG": { + "id": 18 + }, + "CORRUPT_CONFIGURATION": { + "id": 19 + }, + "TIMEOUT": { + "id": 20 + }, + "NO_PRIVILEGE": { + "id": 21 + }, + "DEVICE_DORMANT": { + "id": 22 + }, + "MEDIA_FAILURE": { + "id": 23 + }, + "BUFFER_OVERFLOW": { + "id": 24 + }, + "UPGRADE_SYNTAX_ERROR": { + "id": 25 + }, + "UPGRADE_DEPENDENCY_NOT_MET": { + "id": 26 + }, + "UPGRADE_MISSING": { + "id": 27 + }, + "UPGRADE_FRAGMENTED_BY_CLIB": { + "id": 28 + }, + "TRUNCATED": { + "id": 29 + }, + "INVALID_HEADER": { + "id": 30 + }, + "WONT_DELETE_CLIB": { + "id": 31 + }, + "BAD_REGISTER_VALUE": { + "id": 32 + }, + "NO_CHANGE_MADE": { + "id": 33 + }, + "NOT_ATOMIC": { + "id": 34 + }, + "CALENDAR_CHANGED": { + "id": 35 + }, + "WORM_FIELD": { + "id": 36 + }, + "CONVERSION_UNSUPPORTED": { + "id": 37 + }, + "CPU_PERMISSION_FAULT": { + "id": 38 + }, + "CPU_SOFTWARE_FAULT": { + "id": 39 + }, + "CPU_DECODE_FAULT": { + "id": 40 + }, + "CPU_ADDRESS_ACCESS_FAULT": { + "id": 41 + }, + "CPU_UNCAUGHT_FAULT": { + "id": 42 + }, + "ACCURACY_LOST": { + "id": 43 + }, + "EXIT_FAILURE": { + "id": 44 + }, + "CANT_CANCEL_CALLBACK": { + "id": 45 + }, + "RECOVERED_SPACE": { + "id": 46 + }, + "DRIVE_FULL": { + "id": 47 + }, + "NO_FILE_HANDLES_AVAILABLE": { + "id": 48 + }, + "EXCESSIVE_RESTARTS": { + "id": 49 + }, + "MPU_SETUP_FAILED": { + "id": 50 + }, + "DEVICE_NOT_OPEN": { + "id": 51 + }, + "NO_RESPONSE": { + "id": 52 + }, + "EXIT_WATCHDOG": { + "id": 53 + }, + "WONT_DELETE_SPECIAL": { + "id": 54 + }, + "WONT_UPGRADE_SPECIAL": { + "id": 55 + } + } + }, + "TESTMANAGER": { + "id": 98, + "version": { + "first": 0, + "last": 36 + }, + "registers": { + "OutputFile": { + "id": 0, + "details": [ + { + "type": "string", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Access the test log filename.", + "version": { + "first": 0, + "last": 36 + }, + "statictype": null + } + ] + }, + "TestNumber": { + "id": 1, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Access the test sequence number.", + "version": { + "first": 0, + "last": 36 + }, + "statictype": null + } + ] + }, + "TestStatus": { + "id": 2, + "details": [ + { + "type": "enum8", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Access the Test Manager state variable.", + "version": { + "first": 0, + "last": 36 + }, + "statictype": null + } + ] + }, + "TrapError": { + "id": 3, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Access the last recorded error code.", + "version": { + "first": 0, + "last": 36 + }, + "statictype": null + } + ] + }, + "TestParameter": { + "id": 4, + "details": [ + { + "type": "uint32_t", + "privilege": { + "lvl1": "RW", + "lvl2": "RW", + "lvl3": "RW", + "lvl4": "RW", + "lvl5": "RW", + "lvl6": "RW", + "lvl7": "RW", + "lvl8": "RW" + }, + "description": "Access the test parameter variable.", + "version": { + "first": 0, + "last": 36 + }, + "statictype": null + } + ] + } + }, + "status": { + "FAIL": { + "id": 0 + }, + "UNKNOWN_PARAMETER": { + "id": 1 + }, + "READ_ONLY_PARAMETER": { + "id": 2 + }, + "BUSY": { + "id": 3 + }, + "STRING_TOO_LONG": { + "id": 4 + }, + "FOPEN_FAIL": { + "id": 5 + }, + "FSEEK_FAIL": { + "id": 6 + }, + "FWRITE_FAIL": { + "id": 7 + }, + "FCLOSE_FAIL": { + "id": 8 + }, + "MALFORMED_FILENAME": { + "id": 9 + }, + "UNKNOWN_ACTION": { + "id": 10 + }, + "FILEREMOVE_FAIL": { + "id": 11 + }, + "FREAD_FAIL": { + "id": 12 + } + } + } +} diff --git a/GenesisCordonelInterface/RuntimePackage/Package/log4net.dll b/GenesisCordonelInterface/RuntimePackage/Package/log4net.dll new file mode 100644 index 0000000000000000000000000000000000000000..8646b6fcdb6be58bbdeea38c7f9680f4d153ae64 GIT binary patch literal 270336 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 z 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%0ACn!5r z4x`XQcPoPQv^5mEy71f9rU3I+!ry8wI8f4SSiAI zKa?a!AKVu@>@EfxJR7esD7BMwNhkLGJ&QcG>lHWQMd=@i0^lR^mw3c3T}GPmb~ zMTFHhnt+)5VxuBR<;*?%7nr!j+qK&%B|-V*hU&Az><^(+R8|XH*IKqz>85_+((=w@LtgcKGn?knlSVnAJ345}mWG2G-) zbOw|2@u_{+9@j9r%oLk@b2C;5l7bnN6}0LT@7U9?IODoJM- zpXUIjN7I*Wu2=v##si22fMY#?Sg7ZNsXd3OwdU7NMczO((og4TA#fh6H?Bw_E>_?o z0pR#NadG8&dA?VpL2*|h!W0<>4JHH25f*+Y@M9+)hae?az>eX6Lc9|6aVMf%A!l92 zp`7`%5)7roNUQ<5@qtL+T-jwwG^`Q`UUBHK?pR>jMW*O9DMTNl#850zXAJznESKqH z+cv+pJB~?@G_IgKo=z~Fo`NjpnBe!>kB$@$A%8&pW)gTC3U2+L?5P+BWW=9J*Pi0| z;ZTqG?~ymdPtnZ1#R1_$_k+T9^^K5`9Q8N2Y=>@PA9-XVp=r8@EN z)J94%H1LYJ1tGxhRs7fq?6wLfR}(XeSiBPSaqr}kvWykRv4HWj5)7sTNwkh-%y=kc zK`cmgSogO;Wy+X-EaNlL!a5`L*3!nKsH;TtW9XI>AIb1zE~*yWi&y zI#M`Dp5qKRi{&Lf*rEiXPcp9N@EFs}??c1+^CWg<4v}PYXJL zkz|6_gfom%OL@wY`vr5*ACL!|QnMh~I>g>w z(1n)fBGImB5-msS?7$)74ech`z7iSiY;``tRH|@5Pjz*n{k?nM|9?(%s+EwU6I%82 zcUyG%L^Xq?tXwog;2SA+(Y!?1Kx`qC*g%K{fO9;6SO7TJ1BgZHXDPB9k^a?ZX#eF9 z3eE#GgJJqSiH=m&2HBb)9b`xAtjc|JLzTV4xImcc%+<$ILY1TR>5@>TLocRiyflWg z`OyYk+rGF1;%*wev;(+YgWV3`UK+f*1GutK!xJ6hRT{pjBYd2O|11R$Ri2>9H|rM3 zt>hFqCf})+?9CIP<=})M7N$}PaT`KHAzr|bt*;xukdaZ2;+3F}z6F?bC*xR2@v{;P zrNc<9j{1<%pbrJF;Lu^^wrQge=|_Dy!qbP9oaL~S7ZDE4#4m0u<#Y-3p}2ysTp^!! zqU#r-Mx?LcPC5E8p6An-juc9{)7Y=Z_GC}RFjpHJlH_XRJ;m|EQ|eL3;~mE-iW=$g zhuxFi%fg6`5m3B0kW;KOVgcYr4p;Z~3CR&n9nTFa$SWEfa9x>_ry~ zibjOxO324;MBt#yhpPb#<7Y$i;!ncR$9q7)Zy6JEQGz{t4!*fkCs(6n@hT1c>|jOd{Cg!fA)C{v6od)T{a^+E;JC&x3 zej?wi(BXs(2c5(;NXT>1O^l#T_GopFqZ>&PkGq5poYe7W$6ZR`^bDZ8j4)gqaXi1c zf6N~t%U#|{4D<=*bpww;o!|;WGePd|pq0CWP9&%UQE|d%>8xPN;T0C!ZD8JdmKWD0 zahQ#F8x`TQ2|TV8#xQsWJM@WLk$0>i7=CX+lqA`qG2sC{9Rih{0n79T=&-)6LB{WT zZY-omjo0&$Olv&S%BO7j=ba6rW!N~A)F zMe?WL04@-DYy~nmVxV|C&gS*-Klj zYWMZ>rQcio)1mGf=3k%{?poTN8(2Y?X&6QtzlF199ehgN z^)PGnT^d{q?m~T+U{dY`BpRvfXWoNza5{+lK<-A=_Cj3ya1SgvZgMl-(2n~dbp7+4 zyp4f+iH&edm8+aSs*v^4!pd~RXz!gky*7hcvrOHtX~3v0vZ@Mk^0Lis30Af+Voy4~ zc0gLUjzFq=gLea2)CpRzo#=1Qm2nP%Yv-7_Gd#j75uRR}gsew*S+!9JKj&_*K$v0) z!-BEhB=DOh-!T_b?Y06SgR~AiOG7Ppfty%*6#f%!UUp^az{YU=B*eqsBkZcsOUzfo ztyeKw9w>&JSPbQ+Sa6Ud{sKZsVd;`;FRp3FVSEzAE$Ng8t$Wz%!tMY4;|fp8%W+e+ zWsCO~u2NgKsxAyceRe#)C8@lNeB{;@nqwuD50MFTn&f@&G)cxYDUz{oAo!XT)>4ub z>gH|)Pvqtn$WohUhwOkp%1aMN%ZpO8RL=f9u@W)0H2Yw|i!_&9)=BD0PA6}v^K7zg% z^qvaH$^Gsc9#TE}m2Lv$c$zQurFn0kgGYzdj@~rC6Z?dIwBOyAW`*FqRN#*Ze2JLP zN%)U@pN+BKzQ+^u8RKdGR#G`+3hlQih~b`Iv_I6FX77fpjt;4VifJD%_^(+-$bz{v z$8DrpKI3#dq!x}ANHNW<^$b5|1MPE~Xew@R2zU++5&IN$6;^SS*<^WUcY=A@ANY#P&Ac`)g@uK1~aL+a*< zG%s57)V>k*@bF{$htxB32`Sh}voBIFQ1izR!)~~9#u4-Cam3~dXPzEQNdG*VKfqp~ z_7U24^=Dcmz@GxOWZi(Hi&gSqXDBdi${8F|t41*V|E!^X0dN+mzaDqy@dc`S z^`WRba23tx#$6u@so11Dk+0YHBL_b2%kV>_><%ip8n24XE~h!XikPpJ+-(u_^NEC9 zH0*S{KwW#_mVFDnn$i8&F4)! zrhkDNd?3SrvykT3^J%^Sd%2o7=Ao=|^<@RkN2+P|9ZmD$yoa)Ssih0I>|3s$5#OED zAIb`;pP?KJ)aG8KxwqQ6D5PEIPJ^H=yEg{mI6`}7HrA%w4aQmr7*5Z>6Cx-X-W4R7@bg`B*11>u)8(cB?4Je^J6-np1kbksoRcZ1~gH7VcQ<`e&>mb-@c zQuj?|37#oX8w)Ev0$uaV+;l5zFP> zMU=OGvx)fxU@lN!KvVTn?~SIkJP0`{S34m^Ayqx}uHjL&VGV1+2-FwIVg1#I7pQ;4 zXnvc;T>M4KaqA$K)QX`r-4dG1#Qa^7sn2U<+}rahAWp|^n_l&>g4$TgD)f1@Wu-rIxbNRhX|ezdO`Hf#yogRf|y z-M~LI5D%@%THY+KD**j-EDH@H`ta~8RL6;*g*%z)x@9Uu2Gt;O4GPeerRIujh;bb$ zt`!n5OC1Nig=*cQ9Z;BY*R>nyimL4rGG`)PW$H%3`3};Hq2GN6PJSca(e&$~ z?i0Uo9bG+fCnaflua&M!+yX~h9+h}ixD$w6TBLRkxd+Ejz7fCA2Qg$HoUdfa%NNmA zgPjTt`Pe}W>0nNXuD4_KbI=1PC;ql@=a3iG5LFMqLiNWv^c$)MitB`Cx`wOa;#xkJ zt`TaSxHhldIpj;LNlg|k(~&~68mSHtzo%!?HD1jLFb{c$(KT5u6u(=h(=`Kol|hQC z5L#xd^#O8l5qNfknx{?`oHI5uxzrhl6n}pn;Mp;*YFQp^yIF@fDjuF=p`)SuW2|4yK#@nDKh-P3zKvK=LIGJ?&A6nk(@>pGCio z3X4|=Iad5ODa;kab^f9B+pHFe>qBv!tS|wK^p25`rzlLXBIL`!(k*a`!YnCVpU-5x zQxv8_;0hi_*QpBAn{b6C-l+s1dNdVwxL$R&a6RZnp}(#()MRBxLy@mJcX%7 zhFm>;>hxy3W3onYE`*CO&u@^BpH9+#NpYRI+F5;f;5qd(ajl2z_P`73Y>77;(S~D79nI` z%L=?Fu3Y1KUtE)n>jQCpXj~tOD=Cy&fltKc7{AZNwE-?{E(?4vu0tg~EAXYbJ~HvX zmb~{de*YG~_L-z5EAYMe%|(vR!da0Y#4jlM3k8B`Vhh#15-$`8Vd#hY4xB@*P#{NK zP2v|0MtKjuK&LSemlgkcVN1>c1pb7ff?e89{yb~w8ep0;u<6_Coo@fJGIMqy~YOy2IAs3Z5~4o zrwg1YTS&jAz&c59SJ8L9Ft#?XUI%H{M)7+sqFtNC)jn0bP8Qco)3ob!alLn-cAX(9 zbb;SJzP+c>Lev1Ns4F;+pJrn6#9C$}u1IB&V>wv)VfscfiXFzqcIzI53l>5^| z={g}$n3V%86GGqhdQ7bd6lW33Uslp@eV{apC4CJ-zGT z&JUa@A%8bTyILgV=@N2VV6FHK5~_a@*q9Xn=g$F`?opQoP7%N7B@dScPS0ZAkLfeJ zf1!OvV2faB?>D>uk%21$=O7;1s^;1Ko7I(p^Ca~v`_k{Kz%L};GQ=BXUmdtiLT;6i zR|kG2ey1VizVQ2vr1!{y#Bz1u2Ju^uct-}V4%{T^y(8&e8@N;arXyZA`})BBg7Y@P z`Rl;%CFJGecSGPs!THevqxYX{-x7FBT;EO~y??X1KVXN*!By~^VLuWm7T3L_>GwpS zdx#u-c064>15R|8AL?`8PSwcif3it8!~`A*{tO@yoZuVYsz>H*b}XD#dV#yrdSt?YrUj5)w)Go zTg2}m3s=HI2C?52tMJZLtpLbFlYPr#Uy64nrl5HA#>1X zqn~WO;EQ*-^|CMCQP!(rbW+r5m@yt7SYW*-Azxj?c#Gl6LJE%zRccA#XsbP(g%tjc zna5^zwDkr;;@qpmJI?xh_)5@t;anJM8C=MOn%!{v&1T*;mKNjM1T0TjCs~E!ckqEsVU1Oj%^Zzc zz|=Qbb>bQ_hptoULV8ulDZG}o1umv{tE6|HHN=cj&8TsO1xh*AobuK*2&`9A+9^EGsV>t2MZ4h-eYYQ%C@wTviq%z#Whb{ zkI@C3m%??ZYBw&;i8riY_~N}|UFnPW5nZWxS@xB}v$K#M=0xmkB;X z<1tlk-wwkUD*w4@ci)=G$+BlchLbb+b2yE$Si@(sR*cb ztB!#A?Yf14+|c7V*q@0U5A&@fSHk>P_p7kV_h7H%Dyr4c`GjAyU^UE7m#l^P)vD{T zJk>+YQx?giFC2I<)?TNU| z#r=|(hbo4tCkh^g@3Z0Us8Y2R%nQQ=)cL?4P=|JT5~=S%x|);PoY{7O;J@8|8YvF5 zuPdC{whzn(bzSgT#9FZCMVPyD>GJW!eAU6PBGy81b!OYYHj*lq!pyec0b4-bpUt?B z525+&1cuK$Zkyp)k^1FEa#h21$WsLJTjAlKYPQ06@j-9E?48TJ3~789^#7uG8}P3b znh%3HOyw;2M+#>RVf>|#X@7rs8DgD2kflKR@tf6Z%8@qEJXbT~4 z)spAC+ygSGtv2bh7GR6E%aG-X=`gnpJp|?pHK&1luQbf*p+i>1b&p5iv@C#m`cp$VxBB!tC(HHoG504n5UyO zQPcZx1D&K?^I>M&C0Uf--1SEw7q`c0zhu;Ph1KfACWd^pbrIm2=h}Wv<8go#4$7=e z)oLDeMYXyLWnH9BoxU7lzOOqGW=V|ZzgM3GbL14#FnA`-*!a^bX1Cov;i|~&wqL>g zsd~Zs8<t(tN9s=08yj0&3e)G-r;Z*>_)>eF|BEw;Y+)B%`F(+#~Y*sBq&ZF{=bJ z9}+&ZZI+l%iFu8fK`}Q-n8{-Qwcz<&Ahy`A6Z`vOMx=CQ@s<$(tvTSCCN4 zUkgyjp@F?pm?U{2PdxcNe2C|(A)(OSD5=?PLpCIO%x;@CnC5{k32=46nl_k6*E6j@ z)>A&U{iG(^8`q^F-`A5W>Y1Q~395?$395kuXigmP14`syOIadsiTM=FA~iREHOjQH z|EWESRKr4+^4LjdLe3jw z!W5~sn<$OjLbrqRLyx)#=B-B^4{Fblo=nf8t*}2dj;*uSDpd=~^SQ;;310yJ?6%6y zG~b53L9LNkF_GaO%0ma#{3qk8>c*goNCT!E@_Tw z{`?{T;SBx+)SZK=18+gQIkW90izRZ=k>qpupg#c5R|m39p+5BLY0f5wXG`bFq}G;W zr7mpjnQq0F9O(4{0_txi4FAYTnwtiAwLYlMK9;?^8`u5`sVo`uEXhTi7Y(1LX&Y$byK@UyZ=$9-03g0a~>AQI3o3OuFMDsQDTd0%YfwX6> zCZ8XeLu_XZW609F_j}B2JL3qy1TF+TErG+ZR>a<^*6KRHy8YGtmZN7-BmG`X-G_N6 zU*w@fugT-#M;ksuicR2lK&=wmt_uAV7=AnNE0~XOWZYkgopMsGwn;0`mbXEjUs15f zTm;l}2Y&<1F9m*p`54U3^7{t(A5f$L=O(3Bvs26l;WoM9mB@x{QuxsZtEZ;CL3M{t zZcr~vzp+y2KfILKC}{x|uFdM{#l37;1on3ZcQJ9jp2O0%Qot{VoCnnGP4$@VV2Yj5 zNjNn2s+H(X>H0EdHe=15O7k+bGCD2fw}o^rZR;+WnJ-Txs`T zJF!oSwmZumz>l54FuNe_0X4RP+TgpjG!Ko}!`F5=;+S&`(<&7+do1nGl{Uh6dNuh_ zC+}7?&IK_CzIB? z0|B9Ico4swrOZfc9#3#z^K5yp4BoEsYZ`+KH$$wzvWT% zZ!schI2yi}EM5Zh%xSlv6?mfH1Yh`gD*T;;IKpBqucf)O zZyB@$kdZkw?;Sz&tF<)8*3kS#h~`ZK|Gs($XmIAxTr1`&3$BKJ2g=vO_UiJRBp1|I znfW~;)pHnIa~p8pJA&rO9Gc%()BI{J%^jsQZxY|Wn{Mlgx1ZMC4RgR|n)8;^Ja;n9 zWn!N^g7)pseK1FjrMYkcAs?-M2<8=lljhrmW|})@-wpGMUXQ`t@c-C*7cd>GzTtbF zyLDcJVTMr{=9;GT-{W{NUU5!5g6GsU{-3u!~*lp2# zbaTf~z~u>&R-~5Sl15Z^nK8YICtXszw4J2p?tzqNPegNDeKh-Iqj@d^&EDnFJVove zYVGmLKeb^DxUcSl=4)g>HU#a*Tc8gXIhi}i{DjP}$UF+Bp?6S*uI1F+uP7EY zx7A0pPd1w8GSKW@9?eta-k{c3zMNJC_tjm{e61mx$A+MJyak$3wa|>Xh3v!89M}%c z+V#;~pwL`QF3ZTAISO5}C!#r%q|s#FOy*oNmy@}J%umStip-;6VopobHm!Vp2&W_s z%>fB$)=sSNr92Bp;9hz0DQGUZ9nE*Aqq&*P&h^p$Vx3x^{;Jp(;1cVid9X}fd_*so2aPDM}5x0OWf0lmImJKcN~23 zUy0M8Rs%c&raz=pHB65ZMx3hw579)HFru=peRQM@zgekNiIXtmVh#8{ho@=9!I7QN zeK$6MYd1^jRE3)FZ-diciPLw)kup_%bg>4#G!8B(v*O}CSyGz@D#=Hu zYJ@y$3o)elsIr~rqa$>a6FQVQZ6Ob}d@?HzjzHNr%=Ldr12h2G>56_9%aYnsC=QPTAZseT;1oar)B5jRl<61hC1X3vP5tfGY$HYBr*(0&)e0sWrRJzjMBHBHz?;yVmco&yJx3i8S~>E3 zg*M8WZ zsLep5gci0-vkTN+LK|yujVn-(2-O-<5_h+HMkp!uT!ndRozSOsUW}Zlz9Zta%vV3L z40_JTar4!$LW}R%1M~+G_ni5v3Jqd~G?vd-@l5K-onL_FR*w$H-J=SUv6PBbX5@*u z1!^nNF(bRfxwwTYng+jP5i9Pz7NM(%oI2rlMBBz;=*%3c%m5iJ|-3@O6bMdSaYeWBD5(s zF1S=BFsZ%yq2R-+xyat_S0%ViwPAu7GJ$#!m8iJHU+hO!u}2r|$5aTvV4+YJ3vW^_ zA}S0FoKUswKh!dz5fgr?_z$&;3Bq*L3RNzX(y5w8HVUp(M}(3l-4J|IO{&SVFB-N5 zs!P*OA+$(CJ*gHkL3wrp*=eCy(j4O{Rkt?z3*^*68b`z}>nSyjXlYY98dW&U7NkUDziKWK_qdJfDWVeUaU0b}A?!!5sF=FkvXWBa8y~7b z2upC2+DSB5UF<(NxJm6JTB>5E31m9NYgj!B{D7Z~E zt&j07RV}AH7JN_5^k`LZhbs2y#o$g=u0dFHQ*f8+AygY;|EF5+(d6Lg>bOU9gI}nc zwD5xYeaeF1K{ZZjB*YGH<$3g2@EdjBqgBD9sueBKma36cUJRa4^F7)WJf(ICr9kXw zRTX$Dj(JFdyq{A;JenK)O|9{0LGX8VQm7xqeo57(W#3ZO5AuFlP4Z|}&@{Gq^kNX+ zZ)?gi^qaCNSjOlq)EHu~U@Z1%axmIBos4Nh9UATh$|ouz zf1QoFMBI-$8w*)R{iw6?yb$)In~fbrg$nyoSL3V@_M>h_pe5#Eu3FXq%V0NS5>b&F z(f>&B7UOQAIsLx}dXR~73qR`)f0n}BRyM;_Vr-87!RR5f662NVGr?XSJs15>#XiPU z93S|*9K78qCc+uWG5Q&wGSS@8&p0o%uw5>^B{!rM##jg=ZrS*L#u1{qsyHfF^*1WD zM%moJ$91FQ`x~)Bhw5Gf6e227={0lJ0HY?+VdKFOeSjLWCZwf$`~agZ5zhUI@dJ&h zHW+5U`e<5O{2(Jp#5FzGKuI|7VZyxEiHF4p$uRGYB=pJJi5w_$h@e7QvnF3$coEd+w@f{Ja67qrm5ZTUlj&Yyiw8I<~2C(GsGvHgP zn7>vXvggI$X9Ss4%j|_fbwzeL>cRN?ja5WkD-Tc$$x}t~6`~)Gf513TGG3Ly*Hhb5 zn6N5Y6~EMQiH=2dAKM3h|E)Ze@#vH+plG3+N5NAUqmpR0%SFv(nWB3u)_2%1^qk7Mu1B(dKt#IbiJ3Ws?+Q8>)OL?x;qVIzb&)TjBd zF@cE3&xehL9>uDMjVGBD#<0xzkm#7vCwp`JGUE_YiP012F=KQGEHjjKb)GP$c@(Qw z7;}jV1GC^1V5M=dP~C*?=1OC|&|A>QRvMdxeuTPRX>1k3UbPbT6c|Hcpk0OH_?5;k zBF^nf<1i8DcBOHWXsMds^aIdrbrbqqs`jPsihs&DFVs0}Z~SUwOGlQ~%lg24#)#>} z)G+JI__fA5p^vH@iGR-MKnEmCRjUCf<6khU-He(=YDm)-@Rn+biALy`jYdQ~ue@vw zAS#KNKjmEf%f>LFvso8_@`RkWmw}!Z>fAC{Z8TmG>fJIH2xC*K*vX&hB)nq0#xmon zDUk`U89RhVjc^h+8N0fm=3*$PYZ5ja)w(iuoEev}#i;2~X2RRXgF@eoXqvFi*h*9g zd&(-o_lzAvpY_X1c+dEhh|9XfDBlgk#P$-aN({W52j_>xgmdxRjjl|AUx#)~*luJK z<*Oml-GEjIU98^|==EFCU%tv}5DVXK+9y=IXWxVmjQAcbn|{lXgpZ7DB98rIW7HK? zyBBJ5+x^&R?NO}y*cikVnA9d$ePRq3TF@pIXaW(>=(~)CMEUC3E+Z3m83ny5Of_mm zoid*qTRh5DpTTh`%ckElA>lJ)oJZ3Vb{m_Spj_ZdtFg_a=-@w%4~ejS_HyZox{=+uNhKtGEn?#_||1})I-^Mq3uM0zLW=boT#DD1)|nWl-n~#509dQ5GE0hHocs)MtnaGW%%%J z3FnMkh)N>xtmK?AKnUB}FUCmGyg0bX{mqz8R1lb7v17t{qkuJASJJ(l^G2vYhRJR4 zf>BQh+u#M`dLe9s7mZFtB?hi=FB!c>hHdbYF_?+k;Gf1&A#8(x8uNs(4PG`L62dlU zm@9;^4I1Y2Lf8fkb2AgQLBo7sWY`8Rb1%`c2wdS>=C>ll7HOHM#UHjv%lv}~>u8r{ znR)=`wpd*Y@9^4YfT$4Wzl8~o*?@>=8P{w<#N(1{{y?-eFfld_e!lyx(DGSGe+uaq zNEHTR3`+y`iDHFn1*Vyn1z8=gZ3t*m}P~YA9MgHh6&n)6_;w(BjT|q!|Y5{q+&)CnHlCf zp<3C86Ka_`!!XPu_0#n46Y84hges3bmr&pAmP0aHB{Vb#5n;crQ>LLgnJJLb^-@A3 zbCyt}u64>ZG7E`H0#nk<8;#9}ga)@iZ8tVo2u+O5RgKN(h33S@0=>bca3pGC?jYiJ z-Nf7{vh#3}cvJJJ5T0B%HGlT#g5AuthGVMv&>bxqrLC-W*s3MUv4m4 z67k-*mDybg$EDV0ju4I$t<4!kyc2G1E@OgnG2lDG&#@-$Q`?xEeE!;)JA`nb+Qz&j zg!|MsW`_}&YTl=2nNyi)pPFUP5yE|HmN}n@>lVKCLd5&jw&pU{gtVB6ZOt`AxK9lv z-e~q6i7{~RZ)c7s;*p`9IgMzk8l71ov7LF#DAZi4dJi3D-ee9WDpI!%s*>2re42^c z#Lea=BAzX7Ha}zvoVg<|@n&^N5hH5({)nC>La1&0mD>xfaeK z%s+*U^0BI$85oTzfB*|PsDTF z5c3?-QZ*!@bK+2wuKa=09g@&9F~?js7Gvjn7-_B`;yM~>_8o^Z*cIF|Fma^0-lJiO zqs^^Cld{Gpjx}qJXU)1zrzeg#mk|}IPDxd)3Fc{`*UMM2CYsA9peE;blDS?8b357m ziimRyx2Vw{JmrRRDJ9gzZ;Im|JloB>Y{JEALQ}Ky6Q`TUd@;;0&--GSX)c5T^Prv$GI}GS|!{ z;@At!yL_4j=3<}b-Da^*v(Vgm1?}-DRu!7xdK4F&Xa2?%xb2!;HQ&4}H1?WUpul8I zXEEHF;w0Q-Rwm-K+-t@Y6$KW~d^2#bx!k9Dula#b^FDJA5%+-m%z`PUVcuu%AmT6| zFn1Ag={{f{@o7F_=1oO^tXX8vCt}Sab2$;Gv&d{atyJ?NvojHEK4cCgV$FxleLl@4 z<{_Wv67w8UiNgKg5;Jo;hFJpp6(?b-*^G!oS!Uiy#3_5!>_)`7ebiiag>0SA-=pSv zpKQ5FKV>Lm-EtEipur!^C=?E`wDX_5r?_L ztUj|;^GP#A#F|fQkKdE{nb||=4WQlTLZK03 z4qL14+uR!wmHxdp<MKdrr9A@jJOXf8mbx8Wd zY|9jQCL>E-HaiOyXG8&I3vHRuFiBZkg(}aw6=;W0>a5m4hlonxO|DIehSjP7<12x8 zu-=AiH{p66B5Z@E6)%Ks(6SB*VH>op`Gu^BZP2pT3t>&$R=Ig7D^j~|%1*Ma7D5;9 zydz0li--;zF)#-NtS3F1pBQ1SBPvkKg7Xv0Sn=~Ql*2|B7z@f;HHiw;OF-qU`9y{4 z-ZG<-BCYj8xU(s5ofoRyX<`!4Js3){QDuCsq$sQU0;GI3Ij2@qv{mk2q#~u8%}T0h z4I!GVZf!U(DaN`Wgm0i!wi+%Ze}S){{;sh`3H=6it+kSf+Zo({N`EB|wyY}F29n|U z5)0o$-bYjt@#C0=NwL-;q2I^U0)ijHg};)BXY;e*UY|2UujfYrT@soGPf2T7q5D|# z&)oZyYFIUe%FS2|)JO=Qr^Z>=3*qzBII9B_yj95S66;y3 zh`1i=Tdxpde~(r5t$z}gsOA+Mqk(lus2!Z2HLxNd!WdAqR#HO?euV}8uuty|HnQpw zl?1Tl8(YnUuyh++t%b038(TR<9D5UMIuVAlIH`%Xm`UNR*3>HZFvd`z4wio{shM?J zXmf|xlA2pJA7$B@jwceYv(#fup@}CFTUedLG-hkk_13cGENju_L}Dvz(&J2{8*WW% zZS8!5sZ!SuliFH~pGL}8-E(#)wX@*m9QZ3zJ1TyW)ZXeql&?O{I+WDG+C)^KI%l0o z>S)ERK~11Wr;|EcyVfG*2Ud;AQeCa{OzQQUFD7-ha-KyQ=e=9F2ha-1Bd1v{J5)+I zqQLJz(O-#UH!mBy#hOl`ELEv9qk$eE!V)ypt=1}!9H31eRSR{u_Is2N>S6un(M6-D zRpmL1;%*2fJ=DueB`TrQ$=+5SCV0;(A=KMy=26{Hwl!Kb@vW;q);J-2@2QV9O(>&D zvrr%F9-&E1T7_=6)-l0bP#r@3EPEZs&L^||tu&#vv3*p3Ym(5#!CgcBtu;cG(mR9( zSO2!$@lZ(P26>9%Zdyia62uPBq3_E7YLL2sPH)B$^ijS$RSj-(2f4BJQbkt#w2k!(3}4(J`a)$c3S~*20Y# zLq43TJ{&5vVqRf7nY}7>k2PMX`J9(R3%y>9{vNQFldMpc>+n|SLF=SP?}i?-j=YMY z6sp3JABL7#=RNu?wA5Ps8pmMw{Vepb^)*ppV0@P^Ld&em?FQg0ngYy!q`g*<0~bzH9WTuYdWJw zd>>kAUG`!>6ME8$+KhQGF;MoD)t88OHmf{;n6gsBw5+m5k!B&BU7Qa+ZLQ}}A~0po zSg#3T%AT>_7Q%9Q#@Zo->0D#&62fv>W9=8hRIjxT3tihf3g{#e*UGcj$8VR`*t6CF zk7CucR^_cEqo>EuSv7?4>G5+`8d0%<&x_Yt@$aB!36=cw)+8a!-}BZcqCz-xoRILM zm9`Bvk)|cAws5$+$fCS@uViKZrddd7qU>#IYZ+=KEv^tYbdeSJr7F zJ`w!NTJdo>ltZDftRqAm$|36{5$E=h^~V*ma-Wp?J7mT0Dy46%21Fdn5$igi?1XV(co)lS?%I8BTt!I6*Q`QEbzf;y5 zKG{#!yFS@Z)?T0NjCF{J%j}F-D;UEWtM8|n_aoE_&RW$zL*hC*XC)GG37)eW5OI4s zXLTmxQu@{E;q&*aHJGR*0!PeWt&u`FV*cvIj;-!DYZA%$^!0aZi${k-7p*fy9K#>h zC7U&U=Wu_e>;vAWFQz9-G(_T-+ z`7`Z0|3rW9S{RCLHzDFs9J?J6hvL}1iP)cG-|5qI?a?B`vUcqvpDbWM;`0}Gmf-T59SpIWs!C@k{yHh z$m%ASw-bemrZfi1B;r<3;R=5qMWVl`uq+b&McEC=AD2?J-G(X9s#cbYwmS;lS}O{u zyU?0iyMh(%+l5}QwHIgz5$BE5$+hhxLXQH~v8#U>PFY;AuDzM) zn6Y|xc5*#?r$+;m>)S29Ld|1F)a+r&4eWIujZbc5FZ-Hhi)R_-j zk5hevo#WBK1Dr9#3j+&{(^|xb#MC{kJcvlw#)s9p%ez1)rd83vtxuh)rbq; zX4ep!FbvK$>|~+&!{7#dyDrf&5$zbC`f zLO&V70iF!sWFF|FuFhZ|#i~0!dJ(?4Ff>ebqU4c-r;L6oNgNT@bnujMWSAoHlyQ_t z$2z{2?2&_G0aN%1K$!3ez?;cq$R9q7d?ot5TWwk#P8|cZPygSbJM%+0YZ4DT4?7G z9W&ZwjZ=m8^F&JnbDMsVJkNep=s}=+?2m*dHuxg>Ui*;HJwW%_KMSSgeUbctUH&wt z8s6ChDzd9Hsl#zck{`0i5pjQ5Vjn$2ns9dbWAYOFA`$nFrFPWWaNZrY)DC&{Tk^y9 zjUN4(yv!c#(M7nmx_}7J4t2_-_CrK`cKDe67!#Zw{+axkz1pM5l;!q*(ZsXEC+vel zcy{=NeMBgu$u%iY*uMx(YEmQRA9j_WF`XrFc9@*9(jF&-&orL27YpIp;gj|up^Jk@ zB|T}!oMV5L(vwr3vO5S(omeAfmAykKDRpn~Y1{sVHSz558G9lVogJ>RrwHNM;Tn6o zXx?;N&6G8EzR2+GaE-lC2+t1J*e69ZHM)MvT07@gjv+O=S<18a9*-u3p0oS@#xguR zTxX9U;o)55Wi`^E`(2r-?X<8@!0y7{jKNEP;cA6GSTVQ+qV5X<`3U@Yn}48-IobYAUmXN zwR1e`lCsS%_GoYLJv;sa`|C5fXG)2k!=!eNx*g~w6U~j=?Z6+T2{a^ShkYMY;O#28 zYNx$KXk=xi$AvzJcl~zStA%Ql?0KOEZBh1$(7pkqQg+&J5^>+$X@ATzh|d7cy&lB^ zeeF?K=Og zqmgl+*||ciLAKjo;?c;sJ@%_Y5yK~@{L?<_(TtSO?P|(^81Qb2f|UJsbB`9Ld|?k1 zf+vhA2kZwtnvwFQUF^}4l&@|0WgQBoa;GO!4%_f6I7E0i#kclwp@i8J&2Q~{Jj#wc zV!tT#REvq`QTr2*vg3}yTjU(d!e&F_zO(-jih}$dx2wY4UYP2I&1S@%fVXs+@IHti z>{~rqLEI_(c28Ci_mf>Dg!e(5u^(p&9PhIx<&3>b=yIPIfYuQesXlGf?6Y=n3u7o! zKLlP$IcxV9dUez*Dd+4viLf@`O!?KGL{t)iv+r*<{#ppOa{P|pZ}xVfpWWh=-|Qny z;P1nf^Y)E4X#yQc`O_Zn(f28)lkd^5DUP#{h+B_#_BoXIfD7+!2b{A)L*Tvbfb%;M zf9o{h1T?1wzkL{R(u6Q&0jH7B*YH+nz-c2isKp;C0Vh}JEm)%joV$n$0=q^u0J>LX z#>hQ^2-;G+ce<5Y*3o5I^WNzZKv6^`^nHYKPK9zLQ!RB=YI&!+N7n#l3f&3gLFbK^R>d4IUW&etVSqMfgW zR`stEtmssVLK%+?6`c?fj?izWRCKx#6&p7XwnLSi*NI9Dyg4bx+3nG(8kL<>LU?o1 zwNCYD470?*o0FfDqoC)ZY2Uqf<3HI29^$D0p*HN2i5H zmF><>o<~Q@ba8fgbg{-QPQ`1&{;as3&UHd~b5gd`)1y;0Zga*8;mt|6JIg()Z1-~x zd32=A04MEQ4znqg(jCqOkF2<%&SOjwcyrQl=LI3WIcd1_ju76QG~C%Egf}M*cfJ$C zo0En+mx%J!?ubQ+!<}kXFg|W)Bb`hlUI~nJI(ihVMmo27)H7j}Gu)$K>KG@Fs7P%c zkdivqsZtfgETonAI453c+|X_bY}ud$p-TxL50%3Xh@TkN0ZXskt6K7ky{yET;hOTZ6KO*vF*KcGeS> z7)NjJnmWhnQ5|Ikfrru0u$A3p<~j`ZG87lp;MNK*EaKTH{gBD2^PG@JGk_*}ba(1}XTC@G zr{3eJI7}z{dpLE06XVfSsSBOHL`AAFxIXoMXC)JT<6)7rfe2fVqZUyqVas|exFWg8 zDJB{3;~sJ@5^*bE>{!8Y3C60$PB|jZ!xATk2-9+|!V)LNqc>8QICVVQmb%nw+VMZ~Fo(s}L* zdYR~$F(l!a)F+)+Jz1<;?Y!qvT<~dU4^sf|Cwj&?D1`SDJ>wh|Y6npw~Jph&W|yoi!fCs0@jcL<(!b_f}9vF3Bm zE}@vXxZrcnekQ2RxZpbHdy(~n)1T*^vqEFw^yhi!5>W}%(Te03oJSKdW!yK{JI@hu zZLW7V5@BuLpSs>T&zjJd-bj7PIiDDAb(2#!IOUSU^e0eXkKDAEomC!1rEPT1c~mv+ z6{l?|>@P9xRcDPywbM2^r-`ub9!}ltsFbi~^Rz8a2O^ZUOMA=Nlp2NY1Won>QdyJ^MFG>>Yhz2|Htf*TTQA5Puw?8!jQBGsVL`>F3cvoeXOuYBk% zBjOtS&{@e8*j_1Dedw$e+FL0WXoJv0&0$C6Y!-U1IqY+scZIsw&Qc#a9}4xW9R;+9 zh->9zr*ln=Jzrg{v?6(zv#3^>`lfy6tP`qMcSZ6ZXHuQgbnbQTCgODNbv7{tmcSZp zud`L?+00m=_k{-L!duSHr$Q6q^!#(@3!&A}uJ<|L2)zaEdY|)y(8=n#YQOWd(B8j@l1gUFf*TUrVACox6n>FcL}`{`)bgY%?N z&*p&&KRC~Y{Y7s{JL$YE^kH^A{Dy5&CflV++CC0LpkJ3&%{~+QVopm;_EMoP@Ty@sjA+&yEEYNw@RF^V7Py5*k zG^O%{o7qYd&pA#rqQH*HS?U)jK*V+XixW$PZxeo%_KQ=Gh~xX!Y3Grnes%hI^j+F- z&J2&{C!Tj6@#v!QyR(@HPXvEVyWqS}#3zCmollwIL~wrMMdyG=zocDqDm16O)17L6 zIu(WRMDS0inovfQKhyqnGKD5Jandh4otfZ7Ff!fHtAy}G(9}DG@I=tmG1qbFUK|{g zZt4y~mC_^AEj?3c>O?2q)|Z6fzQZ`Jo3>zocp~WPXPD?jFrc3m!V|%OeqJ9!kXLgHif!CORLisP7lT^TA5`anZ!{!OHqM zAv_bi)iBm!?psG*k&;SC8j^hu!y0(Fz)^f{rHlk29( z=}ST#C!Yz$X{R-pH9p}8YM1C3eYYj3D+uB0BB-k{8Tg&$cs)d@G4!!`9cqK295Wh6 z7N#ZWhFM6(M&9`K$%%R)QHe3WTjS&;y+`QLp@s_SGoo2gZd6i8S7^)raHLJv5Cn$e zU@uPAF(PXUF{J1gLUrq9sZ>3Qs6cHUcRrM=&wF$zl%{iTq%b3}_h;ylL?!gyj|@GA zi0dI!&mrR8pQ)FzKN>?abqw?-NDGZ2HTAVbg@MmzHcqdpgF;`=Yyp%;#I;#V*YhY! z)zZC0bHki0Ra^HL+A=2!XqZqI+yhxhj}^K#%~5sqG@+P2S?P6ko={?+n}F^S$^}_H zT_kiL$m;1wiAo~6>nv4YuN4}rqk!HM!ZV!)`XeDc(`lghGAaCqOhf%O6OKk;4IoqZzCC(d~>~% zH7S(lx_Uwb2WOa0Y6lx3MP7K!eh=^e&>}R+#s; z`q`T)57c^Y)a!{#T49g7kxC*@6~#YjO*2dBk>s58Qrg*eOnQ4y^Vf<~({Iw%x?q^x zc01~NM4X3?x|v63LLGIMN4KSS(zg+D9&Xm-gfI^`>lH-B)aJYB9ZZz!uKGhFj-jjm z-lH?2t~#nKm0;j?Shsf5RfKlJy0x255W>E4i%u89zH*DMPgFwf>{i{Dh-2@rS20oS zJ@hl|59U<(jSGFqqcfo%`X{EqkFXl;seco?0ISiS8ZPt0x(%#`)6iZzAoMzX-@ccQ z7K#Rcy>(Tg1n}2e$1*`}&P>nN=_125=54y35Uw$A)6Ip31RSG}ZX+}<;HW;jlh9`~ z=ceDTy9<3ia~@D%BJMeT_10UdHdUa)!t}m+9}$J7N+R-MzcN&B7g_-Om7#hU zYX+LdWT|0#pHRn`D4@eac>6_;J|Q$WeQ$J*J}ZP}He6p2!ZI7KtzKL!?=*NmeS|J6 z^jU+KfntcbTt@11M8$N+*+^~mrjnqMVWhrBs1?-sNL^D1d)!Dp%A>-xQF@(F>Me#E ztxr-MJCYCvOk3uuWr#}y3-RUEJT zc~qy&1U;T;vBEo0ChF-#+*2p%1w>pclk{TtM>(3L4+>!(Ch4C&DomTK%iWIg@yItt zk7J^dZ>la98IF8Yb(OxXi6h@Mog;)J-!#3&BO^FnM&S|%XY^c;a7Oot-lmulmPO)9 zz#|7|`xgR{jf9n}wG=lspqjhN^e!)$%M&`tTVYPN1C)GBXl`W)Rw=;piX-kCi3-0A|6}w^+_fw!Mk+R{!}Y8YTTt;Fd5I~?Mc5&ZzU>H2lKv6pG&F6 zaW_!wyY#y~y0+Ho^!Xm0uX(P*y?Q(O;~d?qzaZlA^Im;g2*=NRHC&j9d52X0mcCHe zCE{LupI*mADZ5|4NW?k1UvFc7G`iid53$TRn$tFTziu&*YLn*h`*kNFoWt+e!-Q}S ze?X5F!a4i_J&lNCU!-@jjBbA_($xo1n8sF!p-2}HasG<*LZ(1!hg?;p7Yo(z5DWCU z&|UC0_Jex0&?0yn`$7GJP`zHc>LLBAP>Wu%KyM4-Sg=@c7s9b%vED_*C9y=8yMyYF z=FKH~9}|_?QmK{2@t4c}nZ8sXAQ`9nG5xL2-(&iW&);&--|d-jCx|}h^Y^%JIGAb- z+GpeR$8`&#oAO%#-6+&5&&_y3-z;=0x%G3^Djg7-TR#>khKNgPwH`=RtZ+@VT0bv@ ztLCTmanZ!y__Y3mC|{i}XQ*fNwZkxmeDy6+L!ohX8-Q#P5vOI1K2F5DkTp6jhg0@i zZtaXUx~|a9+=f8SgxbMPert7WpQ2L#Y@vOd8sMVd0dRE^q^lfU@vd`(k zLO-YeQt>%GN@#s*u3D#O3l+mnz3cQ6p>J+*jOX>^LciSLsOR<5VSh2#WxSx*3%wK5 z8YncJ^KhbhmU>aw6e@FF6i_3fd6l!&dVRgn}gCi_)AlPF)EhZW#!+8%|nd^J91ll_{m zE0i~&L&he3PH09=_)RN4ZVZP~1g@{^Dr4E-LzUJ8Z5qdP%k)I}#q&!-qwegQu|*FY z&$3;Sy))j@_5>tuOK)Tx3x)6-E1&53LN8u7 zB4d|cB(&|iaX^m<)u@)MKGiFQGOEP_Ju7rB67I6p8-(yKsL%8pLibE`jNSTOp$8{A zYPa4gv@LIH#vZ*#=##wPqxa}9g}!f;rT(dp3Y~8h1@xm(K9u!d{j1P@P}Y0(WuZl| zuKQfOv$x%vE3OgF-`LuKHRZ6&efY^M~|lp?o->KcqY7b4lPlc3Afi!g=hl9!SJ_|3=rG zi<;cWzSYZ!cm@BhevF7$hu`X_h&Z=L^vg^Etmz|qixAfI5#6`|!{l@5qdJ?3O82Pl zOT_UV)jLHKN2#Ow7b5O)$F#ni@<3~iW4f|Ovoen9kVo?}j_cM;w5$7G-z0>)y6^R^ zL~wg0+==&t?kj|M;{BjE5)~^vn>nc)6mqIDEhlxhM}=vp^l~Abxqj69h)U?j&mZ+6 zAw19eQMa8(p-^sr((RdyF0f|*NoNb;3jQa(MF?+2{z>l?!j=C|I%YnFV&KaECw-d` z?jL^Aw-XfvHgqk@_(=~I+Sc`9pixA;Pd%+S5pj8*(eD#+{hiUrJvtLQqs!kzWlbe` zR$n88C3sc`g>YZ|vrZMleeut_E)lOM>Gvl=okBA0kf6FM1UFquTsc&tVE29ri@V zuX>))Z^KprEfRVRTGnrRnb5P)vVPMQ7jQa{gY3MnF7zwN&g(~naF6%9UMYloyx;Y+ zLMsrjeZH}4WV)qHf3DY?+OJcyalwAh+FF=Z7-x+p;L!TdKDAp_7DAx z$gqX{p^KS}S8qVdz7PH3jSTN){Gq2Y(aqzRb)L{hcwg$We%;gjDC4r;Np#G(HUWM^ z&At78$~%Mt&-dJUMEPoB**fv2`xwgt4-7t#VY^Qeu|L~g&ze;7w!2AWhvN=|=I=z@ zLbU5V5KiZJ8QM)|qI3q_T0)r4fIHOF{3#>gP9fs>%DB%GVLSUZqm28yPgd3~@%+WA zvhF9W8NfHS%ekKmbxCnlIroqd-oz2<9v8x0U8H+P2;b>0@BS{-x@s(ty$JKb&!;Q6 zeTlfuS8zdqvdHdZ%Z5C1@DBD;!roZH9ZCMM#;SqleMES7d)ZKwyMl>sPmgj>3ZcI! z_ZOnW5e?y%_bB%dA`T_WjV$7n;r$HJZmdUjLlxZ&Cc2?A#%&^mZ(PT?ZH4gpN{oAp z5Z=}h;|>tQ+ZrmnBbo5++R(M`R3Uu6QpKGsg!eO4af^iTeuk>*2TL zBzGK#3AMQ^7;+0F25bc(cb5?Q3%UD=xHd!XVImGCQZqfGc2-K*URt^XI26e3cWEu% zd?Fk*QZrk*i(*i!wYqk0b0KVX?cDZ4*y`H3J%sQXZ9Df4A$&&L-W|gPtu8YCCO20ITU|%D zPzayOc61jD;Zxa8?vq0JRJODGf)GBH?c#10!dBPSEn%Wo*Uf!j2wPn@cc*CLQ`v6r zevx6T>*gL4!dBPKJu8~{RQ4A4Pmj{lZ*|K&!exd}Uc0;33gJ`P?rsthwxwE`-Q7%~ zOT8KZH59s`cdg7GZVRE#y&C}CNW|@>r#qMk+e`Dzp6*E2gc>tcPj{mD%Za-IWHW?j z$F&72@M-pP7kcz^dM|eqQHk0RSXZ&Pds3)s;<}1`-D;0=j_~|*kee#>L|}8pL2e@< zEAgF*ceqW2YP&ls4tBc=wQ=`V9Om93gwMxDx|4-o3mmOD(!E=#Cd|cS+y{l)*FRNp zjQfnx>^i?x9Ou44bl9+ARWjavS7dODeZ}$aexXJwfeMq{Q%r%U16gXads?VfeI)BK z%2A+PBGNTNId!U*o$RIyCA36pAym8NFBK=d-H6~sBEnEp+#I4pH569xQ`|j56Y8N1 zx()Umr&>&>%u>Sh^68!opKO&9uH8y$XuU&`rG#NlcN;FpR2K%ybnKBi-EAQh*Rc;! z2ciPiuJNGETz8#N^Twfyv)t26)Iw&v=ZQ+-#HCZ_Y`5FvT(_9AeD_Wvj6L5SErhY> zyJLkg)%ostAxw3?JCTUTtbBKd$S{U{_g*24p}<`vgfSGj<(}Z!F@^#+K?q|gaFc{E zh5|R4h+`;l>xv9xC~)TsVGQ%!Vj+xSp4;#rr7_HN3xqI+dG0Sl7{fd_bp@3!mC`)7 z4pU%K-l)uZZWE#Wya_<9e46v!4kG)p*YwQ!Za1Mzz2*Q7B$^v218-K{DadY`|A?xrhbZ(kwX;gO>jy46==DdnqAZ!pw-Zd0N{RUtAKXuZf!0dkg`?u_T=TiRJ&DCDyST)-0PPv$59L{>Y3{JGvVRUEr+t zFLbuXl}g#pA(XoNL-^0^ttm7%IrdW1RHg1=JIBTDetXPhOjXTJXto+!YJWKw?P!|n zZqBgf0; zs5z*U+6}|JvoqS+eJ#au$8_vRuTDVsS+|!;-%Ue1r|SB;XosU<2m$r4v|pXm()3(e z4h@@Q2rVhbHqA=o@~5`c@0F#8cilzUPT5jS0Q?~zKX$d@5Jl(LgZ~j$(9GQSRJpN>j#J>4{ zB)ar~K4PjzXr?Z;Thw!Hg_>}G^e8k}(|GdHG_-Ti<#E72rq#U`L*tRtA4|;&=zf^S zs8ajCip4*+u;z0#{$Px@j2?a+w*QqTyURF3X+XO-&Uh{`FL?I9C*?5NG-_d);IB!V zQZi^a)Xf1jD-1&S%jGfN*5G2R-e5ZF0T|D zC9GF1Ri!Pu-|U7p!|7zd7#G~%eIuH6D}qHEYF%(&-Lv7_tW{W^YZ^B%~Pli52%SH6P<@8b3e4zaCvfi?x%Gi zmm%BP%%;{d?;5O;_-t(R+-A_lB$se2YC~(wt2LKVolc?l#=UIpa1;E#*#Ohix*oE?uE5UAbrB+QfQ+8;D?4V=A_Di}Kemm)O6r$E#ZlyYMK@ z`Q;G&qbv86dm%@b`erny1ns7JsXp4VFPN$))t5g#emnQj;Z(Md!dPvo8ZZLDuZU4! zcpKJumMRY}w%P?X=%_4c16qC36m@bdq1g*eQ+;QmW@~c6@r1|E@F;}oH`ULr(B0n- z4^pcbl!ET1c1twbGwZL>m1c0Z zTeRElPo_U5{u1C+`K5mQU+uW>rO^gcV$rHByn5tT#3|(cGTM3N7GC@Pd%v6>oCU%; z;?Ou%)oD)Ta!5=^ofv9?t;y^|W>+vxDh*53o`^c7rFXTvsc`)k*5TO}N3C!RL6`8V z1H&=ZHjrBCEcKUs@{8qZs28C&;a*CZ&Ed&-08N}F4K<<>nzvGFai$BO7~D!}<1+*_ z!?CPwf;xVarT@_-+*{YvnwCwDi_a*~G}SuTs2d7T8?KDkuft{Q4~OkP!s^sies^@? zv#IdeOD2WProSz5nQ+JzsW#cp?tjo~5Np|@)hxUYYuT`(`acIC9O$)i2DUca4PE=)#WewMeBD^p7_p>U`q5rkj4wvwMt#&wHyawn)d!iv!zojmQ z`UjmDJP4%?^JZf#;s3q%|9j@;S0)?!Je0Pf_z%l zvNE=}0PM?bb)g+fdGGvJJ5X*X-0%LQJ-nLY-p8r>yE@@>B=*ZQ_3PAB{I*Vq3%afZ$T^#$7_s0&!UL%Cgj zHue9f67#oS|2Xi#P|SN9YB_B38irfl3fh5=fDyw`n;M|W?mV9OXAo{_X!5g2>xw5D z5uMR*sZMy;@UK%9j)ix-Joj-MMl-xeW;^Tn?Pc>Zt_CzazYO|(iWuIZa5%gNWM6Fm zt`cf?hZ!gQw4Gg8hu!@yY}aEkJ@-t-wp6tx`sI@=9+$YR*yJ+zyX3>{AI_;iwVXnK zIytT%>8#bCLVqrwr za^^8mS?cniwRV3U;ffB{JQRZ8UW3Yq*Bktl$M5T}O4whs z+(Nhn{JHb@CeF*qJWRvuV8ZtfMx&jdFrvGma6At`A>tX?UvB;w+5Ku4f9xQQhwuGX zQSqjVx>m(oYCM=W?PMJ_1$I^8a`wk{b&OZ1oOQSba<2U|sXq;W$Id0sdEt`u*ACj@ zIT5VMVV6Yn!dhy#+sTDZc3Cq3b#h>#V<>pU1SL5IOnB3Po-{?qpvwp_4aK$W5BX`@ zDfFT@p#Dyp|2sNdZt!JJNXb}u2kbvOiFfwj!<9&{gtV>rHNXw$nu@NMyg|6KYL_=4}ll6iGFC#ZM-U3XabLO5`` z)eOVr6#hrQVRx3|yu-7Gr6MRVSG#`_hoP;YdE{#SzvIGTUTt!#yLJ+W&!hAVm^BQ= zCYK4jb3gjI6-xd4#N=rLh6x*Z^^CfH*cl94~|WCMciHkgqpXIrywIw}M*<=zgHyF+Nmz#%}Pl z8~p4BKfA%t9yQI{qh`Wqy}1YS@;RjcOZa>Z?q}3=brwE9s}t%M`2QPx{($oQL!GoP zt7*1r+^tMQ*|srVl>vJhBi=4+6sfYt5>*l05{&{o2|meSPlHc{!fzZ!gXyTMWKRII z43zu!K2fR}nXSqF7BDNT+rW&4(nE7Nnd8ZvPG&xt_mEjc<|AaTBy%m9?|^Bj!({)R z%yjrY?szraK=&dtUk5WqH3RorU?!zD0P`Z;N!bkU{k$Gb{H9kkBcn-sFef!Zm){0< z26NzWH1V6I32^J^tzhDJ*Afi;&RVpI;SVD7B{2I#4P-RA6U<3)6Xr??c^sG+%SxkC zI@+hg5&KGteWiilJBu*7!*_CONz#+OLLOn+q=KHR09^ zd(?;r)P5Vw>Qnon;cHbrh<82MQ}R9o%{rBi{x8O^1U{fiU?yqU?KfT)Ndh@un> zB<$kCB$6FJ;uW6+UK6f5_7dGZO%E( zz+LqbZ5)?Cv3R872ih`DeVKOES+m75{?cV!!pk^yAj)$Ymu;0+p1mD096v6i6`13^ zuL7rff3LmE-~O(k+#Z5B-($`fz)S0wqm9n3CcM8Azb*lvBhW`4!ArjtCf&)VG8wCn zG%p!7MIUF@Rm=rF{i*n}7^n{YL7!ulKZh33)Y?g9UmS(LioOE`Su z(I~wIlYg%76BE||3YeT-i`u!W z?2;)4(KC$=`qAS~GWKb2Hnf6IHL^#Wh?qxeV~!pr0$h&)uE%j)!c?kJgk3QC9N-19 z4aS*fEchMcBhS&}E;ZiuT#&c|{5Qt@#8_x@U2~hKS~F2E)H{}O``-u73&t{Tz03IB zt7Y8&mvQ@F#_j)e_<7CvTw8!!TAypn7|&z;KJZ<{_D@68!>KQg0-b7SgSm2q?kUiz z)oD82ZJvXcGYTov`?~wY1H)?JXZ~Tj=Ur{-gb^NU+vG~UZ;zIlVgl*buavAnrup*(*NBFA;Awcl&31wwfdH#^7z{5hIWH zY&0tlrLcXttH0fR3Ax%UE~%)6|G(p{&mCeK-V;FGojo6X>U~rfZJ-|+9rx@L)u_`= zX6*DcJv&Uw;Xd%!dII`{;`2QrtWAA{bB>o<5lI`g zeD9v_B5%Mu40TFhWQtw-&1)ulcX6CKy(2Z<8)E;rX)kOz&%0SOPrk~#SAT28jb5rF zE%$fOB&+v&%FyrjdajYe2tEF(vQ})UC?jv?bA=>_D~IZ zyGLJf?8BaY`Yoru>Dyz_SM1YA9{G-MpZ;P}__rIEAL{k*6T>gK#{Y(1z5XU3-79@V zzYD)Fu*^8W>mL7^#?_Erd-RXW9`x_iA3P0GLT_7p7TR`u$D{Cn*M!~v9b*5yml01_ zH_4C-&minr@t*%(#QBMTnL(Uo#=ddH|9nMp!7^i<54Q@<%-rb(5$}@OCl*v`=ao$K zZWr{6f^qM&)f)@q-ZiVQEZ8RkM~;FNI`Xtv3P=Xx=B(b8r1nrh>0b22iIa;8m+9|| z5x{F#jw;-1PMS2X@J#*lUQHBW%$ibIVB9x(Ch!}ll_OLoUR$D2i*VKX>E+7{H+q*> zL<%=~zcH&DNV28ExGb6|tT4iJQ4uJTU_Z{Ms zQo{L+e;s#a;SSMTP5tqO4L8EiCa$A0$lI;niIeX|x_^M2-=p0d-&42;qtD(#Y8wX% z<9bu&hj@SNQIz3kZNmzZA+t;V4L`F>JVl$e5x8HxS!*gG+`VcfI7!eGjaYCr==*ZS zzX?5VqH*|P=NOx{hwF(maq{@0y^!#IMLYDSl`j;L?EQDqLiGKD;wqHSDD>;<_2tDo zc!c`MQ&T(98v?&vgp9}$-z{EfTvc)mukjpUj(NiIx0G+joaFZMW%_ga zh{8Rd*}h%n%RFmQ{+ke6xrm!{R=-}p40#x#M|@Y!I#3?>)r@+-{7hd{0yAgx;^g1U z$C>MaXZp6TrvA7av#Gd`S`_&tPG;H-dd`!~X`;%Y+xOeeC3AJpcJrHzyGH7soR3;& z&UZt{H!AjeTYYnYyN&>2tR%TToM&P*qUDgQGvNBi37?g1G;dC0M(6$WxQtE`gWCT~ zE3T>7tUbiIX(iF~x(P?b2^UxY6xg)t){5H@4|D^b`|*a|Z6114>^9HVlE=ZP7vVN> zncwEoqI)Xd@K!`$sMyZ_w|lD28YQ-S=!Lhf@I&;!X8j(n<7*F8+~%8EK%9x%0dSu8 z62`L!Do(;n7axPB_tv(1=;b)L;!V2SJY^+f7|k}ntq1gp=;?dCN3R_{jAYTn9;(e_ zhE<`}eO6Y5_hdgoTY4ffqHq`Z)x$`J*9_Z(7(zg5;hXiR&Rz!k>E#`aUBfo&dus8j z6Zg}7j8(=xm?P~osQ2wNf~|zFwe^%gKK;*OOhO?l{4s-iJU<%NaPH9VMOqIrSSwIbkbt$c(b=4m5FAO`Jl;6>W8z-P31z~{6E;5NMx zc&okwc&DBK-m9MrykGw@@L_!`@E7`hz@7ST;1l`_z-RP*z~}TgfiLJE0AJSs34B%8 z4lNb0>we&VeKhcZJ{9+Yj}NV&hTJD~-p2oyJ?h zEe7Rno3Z>bz%83x2}W z4WE6Ub-=7=1MpJM<-lz~zu3t>pMX!lc*a9D@|@>M@L%x!3iz_;dEl#_mx1rFpZD3% zhwS=^XCL^Vc^*Y+eChcEXkoqu^qB7e{U+6EvH1b$a+C6Ni1~Nm;pV5ntVyMJtNA5z za=7>Wx zAHe73?DI$PSs=Fgt^?lc`zb=*$^3g|41S7jtUrf%>io9=+x-;JQa{CWQ32)ldj(V` zTbSO)^qovU!}w0Yoe1>_^YID_e12I#B_;}~Ogx2@H-90ONpT^SNqHfa$>D_*^O1!V z^VmWPbxa|Z_VI-jc5)$=_S8Zu?dgTv5q~55?_~cy>_5Ri``9(hKG$)mb2y&$ocbpm z>N5`YC5IA4l!~W_Qt=m2D#b;VN_i2ba(EHvs)%z{#JOVs$Fu**?0+izpU(bg7tuGK zRP-Ri&MW#ku&!t)aDLH~z{a9q0b7fn2eucz3|v}7rEyx(KF}+R{s8POdJEW7^bRml z^Z~H1=_6 z#l@8W@?y&Wk;PP=V~eRgk13||JieI9e`+!H&FSnqn_W+0*Lmz(S4_1tznE&LmHo7{ zpQY^QG^ACD9kU|g9YN-B@rM)093}qD=6K<)B>N;$#^y9Jg3Y&CKD>Eb3u>EZD$`p$CLh&}6mxzL?WWPexuz8L6;nZ!g--vWDl!~8;Q~8l> zGIuMxp-cWTFxj87M`6{j+Cl>2x?`mggy|GQyQdH~8_P3Os%sa#%rXPSw!mCsmZ&Qs<}Wkz9Ad9GLX zEy~=f%>Bwl=aTU#bDlC+Ds#OuwA@)?a(@dZwTu1O(b^3Y+dypYhDqOZ%vk9!3X|+Nk{#`5o5ja|9=9Wy#1}`)_{J*p ziSaUg-7(VK1(VX-b*wb!O_1rWS7zWis>i#gb;6|lZDe~-)d6Lni1SK!h@Pqd1jZfW zrD<_CUz{Ok2~msmSDq~6U9Ze7%G_z0buztUf-?S#l)1A>@^^-1`2EVHrwu5-W0g5i znJbm~1Wd~3eq|Snlz(N;Q|3x#uDAF&yFl@-ROT@e8Bd)u*C%CuwkUJn#mc`j_kUm7 z#Sf&p^M}&hugsO#Q~A6;b-iV7A^WhZoyx?fAKN`Qs&d#S&0}tornp&^C(JuUUDXyg zd#bj~*(D`xCcHv-37-9=Kha7u_LE&s~atuQa!9S9WENy`R!KuWFt$S1NP8 zGPfvmr!w~|Q#>HUjb-zxs(H$U8XED9sUFK_w0a9nYTx^nx${NozMoCFza;HDUzXF4OT>G$iq^ndE6QErSe>Wsz4a^qV@%Ghe$YdmP|F@9^jX?$S#Jfl40 zJg0b?JWD*6dhYZ*>Uqs`z@wXm=3(Y6bAh?i>^8IJ2J=VIL_cr-#(cvxy%pXgy_Mb* zy^Y>)dHcNUycc>mdN1?d;{BEPW$z!nUwg}ZqkNUV>Aq8at-fWxKHnPO#l9c=uJzsR zd&u{wZ?|uc@2|cR{}lgRf6%|&-|0WYzt8`+|11BY1(gN!3YrVr3sw|#79BV!3Pc5!5ZY^F?94Sr~|D^c# z;`@r9E#6zazxdC^pB5LEl$RV@a$L#Ol7^BcCEqGJqa;^ye#v)AE-m?S$^9jNDj8ck zxpaPMTj{q-FDkvJbWiEt(zi?BFa1a9;bq5`O)i^Oc2e1*vTv1jmZi$hExWAj>awk6 zca%L=_EOnbW##3Sq0Ddp~ImQtp;-7!CNLi?1B3+IV!;Jd?9jD1Pwqj zas$;3sNtXv#Yu)Ekhk&ROb{c)ao`*;4i^)}NX%GAiOJ$foJ|;w-SROwpKz3zC&uAS z!gw)X93vXVv7!l~nh|O-LM%my<>Cav7OJ+VYwj*y!W@<-xy^saA->qUpS0sHV<#42&Ch>F`0eJc?9yij86yVtE|r4R)iaJ|V8c%dkHYd&D&uC9Z|0<0kRE zxCKJ(cJU(Q%FBrDH`q=2ElxA+!}$9KVto^$@PK$o`~|VUhuGgo>>uD{!&l-L!q9#x zOzkn@)pp{{!Q;@DJRwSO%Ar(y4my)x;|#*{Vz~B#I8@tP1^58oAw9Hz}^t;+M8mD_7?Vp4u}=n+hV2m zClS&9ETY;wIQ8+a=+*ur&ePr#-`3t2-_<@4mui0%muVl0A8UWdX^&5!Mf_Y`qkSQ+ z*ZwVT(7wVRztC>gbnQ0H(C*ND+I^Z|dr&LX9@2`m9a_1zQ>)N+Ys0iBwBgu^7^(eA zJ3@O_8?8OBjniJxuzReH*Iv|))m}o|8`W_&<_#kXZvdXg_)W$n<1EHe9XG=DXRB@n z?w@iOa8$>3<~#%}?RpfrZPsoZ|32~=&^yLF2OQP07kGF26?T1%_{YBq+%SdknbJQ2 z4=bkB?@kk^Jo6s&|28E5;^WBYvF8vb;-3J&SV_2T*1v$~&Y>9Qw=gd++GzsZlpX`lsuX?EU1t$KHG#0}{E6T{Q#!?V-N5BMeH^9!IOjokrT)#b z>EPeI=0spY-8|rmQz>thoP^=$g~CudTb+{fiJn#<}WF1@FU*flM4 zMWJM_7B?~2T^FC683X?|^<3D*;&>ww=nocw(M zFv4M_gqcGLFF)rzxK25p+KgtU35$RKwv-B@r2ZtK$ zfBb?UBerM0L8U!4L-f3JuLb@)N%W%|h<^^Z%<{8;3XW{0vNx$7bl$DtOFz=})+B|J zuJYSu-;up$+pN3c-`z(JSx>F;mYENLzirkdz(YEB0c8vsj^96(N~XX0Y49gD5IuPz z;a^7+x;di)l={K=vIX9C7KM^M=%RA+Km1#SSJV;i>2+e>G?!=@=gn(=jnpMBK7o8b zdcxO0N%zhndScGu{Otq^E7OvGE@sZGO5(SSrXGE1H^no!JjXA132Di1m*w!(1S+Ma zEVYIz)qU`Puu_%nVcV?z@bj(cpMk&Qw)gK5l#>tY39Ff&RY&ye9Us8YtQDUCWlp5b z8Owd)$J`fWUAraHTilXkC;bbdUOt0*uDP1z(hjb{rR5a!r-u;AmjB}oMDLzMC|mDk zISk_eMb698xS-1mpVu`M0SAA}&XNl7<+t25jmquf(@9Fmuu|rq!+lM1rt&C|<{J6k zaLUg;ClYR{q}q9E647h9%{?-BRHEFGhX7$@|UgAohvu}0+)%5O~(8cm&v1C`^PdZ%OUHh zl7H)*Hl!kbZsOW+K7`Ve(o*{T?X<=4njO}i2X}5~&ZpA*5%<}7i;0$T zy1)I$8|d3tu3rVbx|;mFa8?iK z$ESY?lrhM8!qeP;uZaExd^bnRCE4DjbXt|V9)2X2@VsKERz376uqyR6@+0x!VTYD= zW0q_~x=F^|%G*I-!{xRrbuZ_K@ZfO{-OI)-d645Iyk_w)fESF}3B27;HCR_oSbj9& zhAGs3YELCR`kPO|&)w^v1CCkpBCwQYLXzokF@5*?SHXX09nGfP_y{Bkb`3P#0TLBJ z9cwDwZWq_<9&l~|;=LHG@vsl2d%@WX)Uk5%f%8)xA;pbA9jhW*f!(4Pf^#bnFLGiP z<`=i=#o*iy)Uj$R0p|`KyJ*-sEd}QUtjw?jsF#DY3y51ESflyH+lZJ!y zgnkG(PXcwUjz)m9Pp38A?|?c^F&_rbzx2bw`2wh8#WWI}HqQ~@gn_zPi&dUqtneHO z&S^khoQ3rs&dLM*qQf%={FOi*>$ao7KOg89DbHB&`+z#uapS<>0Q8F=dyWSGDxi*? ziSfYiVU?(1Wp*s+%TQ)`of)N~W5qWKcm=){@0(+_sAI)e1-wd3170I$0I!2W61Ro1 z`qZ%^oC~~JoD94LD@nZMg|#GZ_la8I?IMU&?f~joYd3(t7l`-xLj%!()&l3?G`lWN(#{5+jC1=s){*A}1KI{)jdmfhl}^Wth1z$4ZQ4d)Si1z+ zu6-Z4NV^QUO4|gCYF8i+oj|;5tz8Ma3#f~vb`|Ip5Vz^H&A@ZDYrr`VhkurUF_C&0iV=%1E12K z1U{`j4g5cC5Ab=c&UNvE_G{o?tj=}uBG%@*cnK?WytRsTIqtMzRj!NQVok1#SFj@2 z#H&DE?8B;D6TbuM;yvw;px+1T;sdPG@hf*gU3`j_x+XpY>Nt1&Ht=6qtLuW!h->0Y zAli@q9%vJ&iz594V7dM`a4LXkIr>My(fY^Wi~*vB=>Gsc7O3Nd>8GHNW*o174o&0J8+e}nHSqg74%CYu0MW~I9Cj9$>n3oM?gRc%FM#V6K-7g^1o|2v>OwC8 zeH{>Wp_c*g(JR2Y7l^*2S_i_@;gwIBx;bzx0Wqg)tGdW=sOD10iXR6M!CL3OFVZx8sZ| z&^{pgpfL?tYRmu*GiCwD7;}I}8FS%hED(LiI2kzII2CxR5dhX0wZK{<2&^+2;4=us zyL(0m*kUXIE;O3JZv*1(U84o`X+ZQ5VLQI3>i8uF zpe`;jRsc5|r-O4b5O;}<4$zkZQ6okK_(LNKyuye9e`It6uQlSp>x|X#c|8yk&*%lc z1&I5uMhf&#f#@m5nV@e0qK=FV==*?pkJac0{YxPFi?J5;P9XY=kpulW5WT}V8}u_k z=){e4LH`P<<9y5cz`e!>a9#vLz390Rv<5^8d%g|&C?KSk=ewZC10lOS8$nM1Vl?zz z0{VC$Ml{d&K~Dx^Ec09jx)P|1DV|NBrvh~`&2t6l=|Je;Jy(LB3Dm`0&sCsL0_tL( zXEW#k5H;wz26QbDHR!nxbP%ZHN*>e&i#G5jnp96P!9tH09JO=&~ zKwbRWvkUb90nz3?yFu>*>f-mFCxLHxo(8^+6Z3dC(DN+t&z@fc-|;*TeAlxV_!rMh zz#{WE2wM!)MTPkaaG1FdoZ&!Sj5J>Z9%23-ILiDZ@JRCw;ArzL;2865;8EtEfn&{g z5o#O|HD$gB9B+OAJl6ah@Hq1$;PK|iz)9vmfRoKnfhU-s11rrh5OxX>BZc{IVAT8? z*lA)rL&Qu2*kzi)r0D~u%mQG>EYdZc8Y%*vGfRMHnPtGU%?jW-=5XM-<_O>h^Dy|l z0H}+L&5^*%%~9ZN0^;33b2RAfKwaEt9tHYmKwUg+jsv{|sEbF;@t}VWL~A#X1^r7P zq_=q-=vRQK1#=?keL!9O&YT4LH6SF9c>?ISfVwzfP67Qk5cOhKf&McP^s<&O z?+pWw@h$=$>s(?if^G!r zqRATrHha6lX#qkudgGwmfVx=eT@8$Rdx2fv6!_gh$VTs(pjQKRk?>|f_X5#cy#1h4 zK+HeAYeAn0gv|8jKxcsH#on_)_X8n6z2^ci_MQ*UB|yA(?cD(UiT6Tqa5f+GHQsLn zulIfzoEw0;*y7y?dMglPnfDUlEnbX@;#MGLiQdaV-wxEp9o|i#?*!`NZtoSK?*XC( zdane%9f%g_y$bZtfS8APHv@m^y#}1efRF~>>p<@UVjkkX0rYO5E}rmi1^pxtH7e5 zFA(k1_czcfAlj$zBhY68(LQ}2gU$faK7IcH-4DbliC5)Y{7_c1Mzx@&j9^hAVwvh33?+CZQkbteF+e4-d6zJHc2eY<~(k7q_Z(G0&d?2K@cN8vj~gtv`oQbwFJ-`p*V7`OgKm z_|FHw6^Qkke*@^nKpnqPaUtlXK=cv+w}GemzYEUkK#aovjle$tCBQTN-v_4smjN^W zP4JTiVvXRx0`&PnNKyZlpf>~2mi$+Nz7~kKc0V;8-bX4 z`nLja@!tr%&3_Z{UjHpdIZlR8!Jcs`u2fDChZ?i6Cw#au2Y7@r7dXZ^893HB6?n7} z03Ku10w)+j;PFNS@Eb-5IN4YLtTbp>d8*L@tTv`VPmo5OlSCGAP7-Sn=Ol3!;+%wg z#CH(qB=J3C0q|nPIZ6BgaZVDKBhD(!T0I3zF+=#u zvsAop3UjI0Z#J3{aldzgh=>QhOMnl1mjNH~t^oeRdphu!-VWeSZv^RZ^1KwURMZ6@|6)ymu zRlEdvPVq9}dBrP$>x)kZUQpZtyr?(={7!Kc_`Tv7@Z#br*vG!Scs1S(SYEmscjaF% z>&7klG3DL3AHN1zq@7p306L3T%X`Ha)Bif%KjT;4H>Q7AdrSM5ccSl@lGd`nRMcy| zdRc{rdTjA*X~sN7Tj&`-+`#U1*t2uC4s%?|4-F0G_>#@Xl6h>&b2z3@uN_zNPn@|C z+PfwG6QC2*-zzx`rqDhp`E0TW@f}zCb+HNil+qQGH1T19N3`jl_4GD`fQ}0e_+;3VRGh}QfO z{{9Z#*vB~O@Cn+>Kk)ZYoMQMCf1im(IQ_F!{0myRFHrkm;_u)1`wD+wYt;?IXaKlBd;_$$O;5&nvCDxd^^rT8nuUpf9NpoJKQ(*eWrcL@GQ z;O|iU9R|(A;rJVgzawy3U=&UW9Erct_!|T5!%;XXFcyE~@OL!+#^di8Xd;fqseuXF z-^6j)?LS^aCE{NtzLAJZoVfToG%c@*`8v)dcwZAs@plIPZuPw;W)^9NSqyKPj?PFn zRyAkVR1rycPZf=+Xe2RJv{#Ax{$zAzm1vJ-R>P=GB@(e{Hl9kt5~@x0_C?aMG-!mX z5`B?uPn8T?C9(*V3MI4Cszp2guT2Hg-2oZ2n!H!D_i9m_NJUpy%TU!K(4Xx|rQ>Hs zD2-~7RSwfcM@KjdW;BpaM{=QLJlme@i-qH7#ZI0vT_!Yhx{O2_GbFcarsOJPmgtUU zI~KLq&lV>&r8@f)u~WoJt?Bq0e1536FA?jFB`KX$vM!d5#1olQL~}p{8=E@n0__0~ zTw5!e>S{$Z{u*kVmVYs%HgeOrJ43SUYWIP0g&CGpeTrXU(Xs3QVo3 znl-1oZf12&P0j4uIn!s=*G;Pq1g6fJHN8#*+S}VY+UK_g19c+QJU`eLY7f?l)O?K2+!1V6UYmmL^IO1eX=$tDj5P(r;Xp%Bgxl*nf^BUrZ5{Ii&2^2E(Xyz$ zby2&;;k4>QaARswIM~)4Xi_$ZY78|i-r_*xqM&FBEbRy`4mP(pwls984gPTd=;PJqP9SLsHK@X zb}$ao($Ihyh-~A?EK5sEy9^&_4>q*4En`b-Tc`!aCM{IIfpBdoWM?ka+#YPhmxyq% zb`kpvHMIuY!Y$1*b~W<=N+YU&8Lx3qRNx~ze= zcD8ew*0nSRLd{$;jV-mD09%4fYlE%yv8cJ`a0}uL*R}G_|@iBRHSIj@tQwHuV`?dREF(t)PZ z99$A?6V&{|^IID0I_MiHhp3#6MXhLg!H%Yux}fA!3z3wnl)8@gWvzLvP;-Ne$IZtI zQJ)uiU9e_RgX9F8LhT(~NzH-A4wplqt}fIbT1+*|`3koNYJ*`e&W6U88hCDPYe7x6 zhZNUkr8bN2Xb#p=p@-46keN^&l~GtAVtjBIX`w>V--t!su(mM}4vTP8ps^9Hx3>L1 zl%Q()vTmtwh`JX1sTP7JVK={KG}*x7K&Vl+q~KDQ(;_6)PMjrywq|@yus*a@pc7l9 z)xW46)}kC_HbZqtk8EoqiT+qeht+QCBH4&ol8$F%wM=%!*Tp)Ss*kT*oPtP+Ct_^x z?T96MnF_9fzze7P)6rOMIwmC_MS}*|vg!=TdiK?r>W*VX0Ml&^D=XOW&>c^9b8PIT z8{M!anaCmK)<`-Vk0czo%ztpp#@5L+dTB_Ch^9z4No3L65nW|{=aSee(VK~;(uw#g zDUzdt;;fD0JlLuzvudJ}M<&7&tO7Q5MnyCJD0`tyT`n2vjYq9`ozX2**$_*{(r~JY zWPsAU9DzhzEYcasT{8QkRCtY%OqQAL@!r^?tc(H?q_b{DYdRH;WiomE zOh?~PTzAmkjs&82M-)s(RwcNyIWg34K7&4h{3E5_KFSW2S01Ay>vrZ3?&R-oiX>47 zo$Wnn9-Se{tL;yxQ7tyFb8Qno1K!}?Yg3(T8zaf?e#xd7xe34vC2rBkDm6iH!+nux ztTiH2sE;SIvGjZ-DT2vPDss+DZ6wKbO$^PAsostr+tHmX4EqQZ>Fn&NOZ7(L$wkQo zFXR?)nPGm@m<2=W@IL~1s=^T4$i^()8A+)>V-TmoUAlbPj zl8yGvk0d)2u{8RE<%P0jdE@?OIizE~sWq{o-P$7YOl-(dh*+hW7a4WPSh_9Nm&(Mm zsdR2gPk~G(mPX%=u13}|SBs@-G6tHfKT{W5)!(gJ7EKY|R_UW2T{L0&kgO$Yv8DA*3ANq{~c~tOVVvq{i3NqldXy28xYM9?J?XJi$baS~?onNwDGbkszmt5LM|@mK=fdQ4X%*+Kk3Umv7o zZBHD2C{mIcnVuAEEP`xXC=pPwlQ#w5Q{} zWQOWiVKvf=&L(&mLtl}$s50S+#WRU)!P3LAHpj9`eAV=Kb;Z)`C(wBYiXLJpRujWa zJSM+G)FORF)}<8D+Y#Z96g6=~P9GVLp&8)|Z8_bZYVV0DE_rB*Clct*~ifV42{$1I>H7G2$nVGMEgcBEs` z{&WUWH1tQ(GMlZDOlEBg7K-1tB>FOE*_PgpKFbq?NdgjD&M=nrV49I3i7jh2ZBZCu zqO054+ML3IEe637r|}=Ht})&f<6$P2UPCS|NfkVl%w!{E$?#0Xw#vG+tr&AU(LmBR z!>a2f3I@{4=4U$MR*dzi6Io9v;apn`^&7L2mGd5v=u?D@jz=cNk=@(PkvSA~=y#nl zs-pRkOiyhJG}S9hHnySvl9XebS`k*8F*Q6a>ciAVGTP8T(S_I%>(5v^lS;B2XHIWN zd=PJGZvqpn7?0hkS}Ip30A*oee;nR$Y#^=RcIy6pCXyq%;~D5@W;Aoh+e9iPK(ELpMgxu9wt` zpSJxqVMT6*A-DSegl)$sxvdxiT#l%WM6Wv}*OSFS&^)`8WR@%SDxTYjKxbzg4fANX zJhsO=sbb~ujjCm3NN`=0rvjoWmWEHtWo;zd6B9N4kbsiJl!e+1v(e-_G5tY3N;?H; zNTgOp5;QpXu1e&rFj4joITlK;Nv%eNGzC&Lg$iSWF6&%Uy&W0mkZ=mevRO2<47JsE z8eO5hNu-i7Nm|_lO#*31UVWlJBS|Wq62~9ZdH3#?q3;_>D;i z(-<`=)7;*fq53PD0J>@{iKz+X5oIdN&h#0fBqrVtOO};%4u!1-PZ?m(7&25J;5=nW zD}>QKlTG(yo<_X7R6iMQ{V3#K45S#Vd*ZX|b@kRC8$rDT}XWf9>>SF8ntH*=l1`_n9M zY_4oQ?I~tZnt2RsY*g-9=?z7{1l=Kufe6zkNbV&1oE>8*!(=F9tyxKKQtgP={xo!S zT=hzFhO;?UYsB(Lo3X5xnk1WReX`Af$h1OGPMXkl<4KuO%7fdEZ+5woZ|V^IP2|#_?tL+tCi{%Ur&{lIE$m1TD=SzJs)`J`fUulu#vIuKHJ2KnSp3dRx)jHqJ zrA7A=%&AgqGa(+ivN_vXiu;2)_jdGKX;H$^3*j5k`R&y6IW+Zj`-oZ%N%>EsSushG z)j}hZVVj%;VnofxYH|*nR&bV=Xh%4a%Cc{(7lg6xAUPD<{8UC-PzE-g>FBZ8^c1gXyUNCbr^NA zu1J3(>#YCTTiR9!u(h`%NsWjm3OzB}3*q^U;*l(1l2W4@W(ze?+d>Nk+afEMJz*0k z)tc&q(2B0Ery8W8RuWxo4Ouf-xi@3m7A0wglZn_fTncErLcC$>?$}vF$P;1mmZxyT z-VgUenk9p_<7GPy6fH=HEeJ`&G1J}nIAmI?=vdwi)X$-;y5ec6dK2@r**-N<5EKUn zX@S*-S|BwN73_`6sikd$5N4Xv!h)Jrq!FG@nU)xF(c(yDitu#~V z80nnXNDJpNhE7O=o1NQx;?Oam0U6wmmeMziR?F4M8$Q)Y=vaKP;8=<08_V;#dtSS!Lu|t7cS0Fquu~>|_RWDW$<& ze3=sv>$ki}P<&V`XJxE%;()G~h=qHwA1z39NvahYBMurnn^M8#DAM4B(QtY)maVLX zjz=t_MJ(+sIDDrJDnn@E@uak45jGm+gmJ7;)#VZtV&{C!y9xu`@54_^DEhs{s`>W8@Zm`y*#a|M$f<%_$ zmy=-X_fYzi#)?S@UeXGZ1|q?XW{d!GFUiqHvI957by-!J@mPkrD5}OtF4do98ztP5 z?nDnxgu0Wcm|99M?vShs%&;3$WmoJEq5t+_&A=m%O)rk6SD{3(eCLu8UD!mafjmwT z)7pD=mamnP!~l}caj{|NhlVF9fR*~1MkhhDYgV?gO|Ctdl$r!4<!vsy?T?HfA`o1aD|}I97_|o}Bl$G;M-jHYAToIyxhjy@vMrDLc*on`| zM;m6g8HZh;h;+NGG&IC%nvzPkVY;%8DVKYI_8ZXsNkx~)wWqNu5Q83%W+`r8N?8Y4 z)(Op%lN#ECW3lpEo9fG@Eed%V<7DiF-}CtPo$TRLODDqa*TD! zoXde4o-@dO&b<4UrlDV~Ie7&GX;mM%rp`mZKOa)X2cQ#F|HvE1O9 zAJ0l9g)v95cuFa0NFGH*v(UCkS}mBQ1u02Ficd+SASHn^k%XFzNJ~>>og{iY*3kSD zGj(jwv3^lBVO!Obq|OkOsgygtZM^L|q`PagSNWnsp;Kr4kxUG+DHn2uBV88u?*13A z6t~+uz8GI+&5V>fnj<2gaEkZ#v&zoS&_JG4y19e!B+1G@yxVrt=(ug9KI4E%M%rg< zPcbP!Samt90n&E-YWK{F-erwqhDcK@7Yn*Cx!FeEttA;prRr7EYn7osO==$O6v1Vh zbI(+`zpszxIar9%)(Ed|$>74p;i{IdA#0lV{6om%I(VR^q(x)mf;}UFB{+Wo(JftF zuAM!6616quUK8mSP*{m9{+yX5%?zz%<(P@73TKHmMr7ehFl~xhF5!MYev{{6AP+0| z0lv^?>=5+HHL1>=&7d^$7^nlcJI%6H4pggF5~7k?KdG`SWh=DuXblc>__jV{FxNGU zq1_Dfn2@tX6kRVQ%sTXRY6IjlAZaz2SxM508Unak?Y+j*bl$*9`Jj&YvV(<#jA}yd zQ53vvu`Eg=*;eJJJw?;fnbW2IQ3^pfZOc!^luB1FAh)+5_GbEGofz2^7ZpdtA}fwr zwJ9fJu2~%|o4J`_EVQS3%)|sYf3d3KbT3z(WbD(sBN@oP9YE_H9$+UiBA1+{_;7H5qUl+SF+67Q%;zC4k`Ir zTcUjMmr&~NAlzy#hRU5~Ri6%Zuf-u5fDdwUxF}q93ey(rhGxK(uRMm8tpUumI}pXf zo1|P6lClJYHJP&yNuf}q)}l9ng$Ng+>%@X&P}x9_ffFqK-96X}%E*Eb_2N_zX?uAA z%gGI3(Kh-ZKcu9TAth)N(-XI(5M_Nf+ARyjtg1TL=h((Pp&4K8iqxqf)&@UDiTcO&1#_Y)h0C-D|C23 zuGquSBlkwAznp>mP#hROMGAibIxk7H=2cMa2|8dSrvf&M6tHRAM(R}C619Sntl;o9 zIES*@`eGCjEUX!oBz=|D)Fg+#EuVut((+CY#`s7&b}IdHcQ~k9h7*HY3E~DH!Ha%m zBxxxCu#Se%q&YIFK?Jsdp@UbJK$MT5u>+PGF*GviiGuKK+79EkMX?hP9V)wFW*qO0 zB$!swQS`Aib5x`*jx#ZF2jSTBg5+^1J{N-vPDyNz1x3xJ&qix3wwl`!PG*LQ=C#5S zi(41TwRG7woSu-L=f@I#P<=}awK}``i4eS|n z#Gx;_UdMUiG|nv~ppwbb>KQ#9O1)|xdX!Yds3cRR@rjPgNJkng&_7w-A~{^*PRJlm++jx-4V(kYd`em^ z1Z)TPpt6Sgt)$~XEK7no;7j?U8$0&2dl62%3v5FL5(xnXZ=^3it-7)kmPqFs$0EN; zxvb_7RF;HN3{#N0nr4W2t9d})$no`QP`?bTC>&^NGU~F zd4hRFtP@H=`VP!Bd9@*@7mAG@!OnyF2Xm>v-~b$jm*kQ(#UeSDJWp_4NzG+ABkRkt z(e$5GaOA@4!YmqSuhgbXvLOa(CKam~2gs2XsTR%cSy|*Dqb#Z=Dx2z>%Eq07X2BF) zZ^v5FDzvBgJeJMONLRa6T4!3VC42}AJF9ZsO*(HOelS10^y6N3Fdwev{D1VvG4WXQ zKg4AFlUj8733gXu>%#t6e~dO*mq3y+Cr%MVFQ0~%D%mZ|L)684`A&jcYKIeGwqwyQ znzIQwW9Ki`i&bk{67(6=IJw6%LC0@1P^(h|kPNhJQe(0O!rg5}J8)ZR>VddwQrRpF zoc&B@NW^kuvo5kpK}+Yvm>tS6iPaRkK`fFSAP?PwP|(x>cLS0FyP1ev)aC&5ZTgglnXCzYYC5LBBmpf047eV;?O?4 zB54S2foc&6;~FIymKc+oW|#0*jF2*=+)|c&8H3>lvsl(ti#};!3_#qF5*UE6Kg&l( zWqsomg0xWs$3#ilXphsP=?h4}*vf9%4D&ermAobx>=SKIopEzwuvQTHzG=JOoesr{ zJfTa`gvvf+g@`%@ zZ80syRoFTn%B4ibVc#ys%t7w=$Xm%Ia-h7xtc}l?afz}hQ+C`ia9eq2%+0`eBSKC_ zWemDPby=FON?T)=pyt4;Y8S5!^Fq2U$FgAvzU+KMI9L-1mlGYXiSPyiovm^?plJG0_tnFMYS3gGZ&kaki3^+B@5w$I~;Z{To(f< z%e3frIo8FYGjcPefO7e8j>y&~aF&XOBr6wE_2Od4T;dF{JSJsznOa=AaIxsa@)#La zqZGWA_B^eCwxx3|WN{{ywi)ELh0lXug%fiC3qLo?)5*?=8houATQvNtDbkHCX?^N@gRMK(5M>+z)Ve>7a z)LNHE+8=k^sZRJ@xxHIe zW#(`!QRHw?f_5GBcBEv3!h{$dmiOz@aoiNaGXb=H99~Tu`>;x#3cOfi!FIto1YuxX zmAb|XCsz#47NPC0FNr>zpmi6i+0~-Qo>ItIDxvK{+;XNvN?glM#pkxm^LmymmAKPp zEiQ!_%$09348`YDj)NWO=%~yT>4LE^a=xu2+|!@M>D45Tf!L(1A=~Qswpobp8lLNfj59zkGImMfhH2}fyhAo~P6 zt>O(wChhT&ZK@*Z0vQS{Dl1Ic;D+TV_ViQIm0C2dNMuoQ0NJnyFq`}7RD{bH6}f$c zio@AQcG(6E5}#>fOPn&YJeE$O|7BBh{zTmn+fi1JB$DEkGC(@W**Vc_`A;N{l1g2G z6{3xm3$e5eBX?#k8-@WKOwLHBBq@2&0%_#KQDe!3XpUqCbJYQeK@Pph!J__XA2oPe zyrFlXiHmR|2BeSRH6GnfCyfp15Ji2q4{O&x3_z*X{Rj=Me;?^f4DKLA;W!+)LB8_~6GS5_w4Hd?l>aUAX85Cy*$SB+c) zqZqU=n->X*Jev`uJ6jk=Y=&GNL(1XPZ6-;v!~h;|652jOHT{Xzwk?326aJ`nI+O)X zqV2M%v(Kh^5vR0)g3bU*#eAN7Ydne`0%2lv)xcoeQTsL>=uDy9ZEJfhk#t$9ij{J~ z_QGSbJbQ2RlCiZm4dDynU|SvaC3;6jHW#`Wjry(4MKKSQ)xwHf7fE_1Wli)cqKhse zHexF{rx>ePf|G_*HVZ`Qo)KD1xMR$>Y-$Q1#R0oWWt8-#6fVj_VpEYQG)2*^enmoJ z$QYb)jyEUqanN1Tz9oI8%9FjnDKGnx7e|<~0$uvFwmdCwN_O+)919MMO*08+_Nx|~ zmLu{7UNh+AUT6h?K*G?J&qE|_>cNFPzfMi%v1OW884uy)$_|wZ zD&jwSvSy0^(No@su}UM)J6(3==R#QLN$n*|+oCih$eY9bz1~4BGJ_bi;r@ENPymkgSn4I;~;@N zis!hiRxb<4VXGY!hatthV@DmRpbig(Kqs(5*7a-0MIMP56o7`S!JhfZ1kd3H1yJWz z2l3^+j~_J{N6be`8XtF`G}wh_ z)@rk0kgL=TSZnS<&gd0%)P%>oL5@_K2X&-FPzQCiSAK)zZ?JCnjZn6o{i%zi& zq%3Os$0mx>|RZ2L-dl!XSsffl;Ww!gJ;f^kZ2k+dWwlZt8(lO`Sm{Lz`qwN@Z0A5lWR5qYmA31QsD)@!=j`HuxQl{C4l1xt4TX+w0(=`n~~*8Qqlt1z&S$e zyTaHWVIHM61Y354LB4sp6UB+AK`!>vWsnO_*bMfLR)M<8C@nIsBjG_bs+nZAH46cX zKg!sA+>s*9XG<4TPCPhq63JK_+ja2>wx4jNJ({6IcF+Rgp}7o4zy}L02Hae4%(*<| zagj4QA3*%jphkOW28KloABgONYA!>4+GV4nqKO#4{FcG4yu24e0{|X$vvX-}zjH{u z1aS~&Dq+kw@Zg>b-ij~d7E+7b!x_Q)Gi-42p+@-)d_0GqB#>6f)&U&41H#EdrKaYf z86J9ucHoO4gZxu{INb|N|Gb!ncHt$Lqo1)uKukg_#09A~H=tkV3bR`lF;LD}wB)f| z>LT)iMlY4~plGvv=5#e@vEp-Csh(U`I-yMW7F{g*M2H6aEjE`E1wM$AoVUvr6eX(^ z5U58|-Namx@K8O7i?76jiH=vhyoQHj;%gJVE>8&QvXKBlX}CBl+Po9pE@yd41T~kH z8gg0!s$wTqKIyDnzNzGgVD>p5&ad=Zk?^ILcotJB>v=S;PuCpQ;aeA8Fb<&~(R5q- zRgZ;921;b%5)84nvm_$)_`M{Xd9Q+Bx8m@!8`~-i?xWnucp<^ZZ>a@k>=T9=yjjBP zO6M7m4BjijNe_|%8LVsZ$}veE(9~7}*8OhTn_O0!3AwDOs9Ic-bzObVh_x4$v%K$aaosQUx`9@8Q=r;Oe;!N!uAR?L&G~YOA?K4 zA9#3`Wf@KoaAc0SacfE0RkkmwB4vh4QNbdXnbeqMSvov;#8{oD8MPt+-xRrEcAcK8)`znB{Etfrm#0I*nK^{u={EGxKv~qO^k}pwUOr(dVc~Ye6 z73*S1s{|JfZMvb#UC!KRsd;1i7sRV)GEfL7eKP_g6{s4!war(FN3G&u*ClPIycW*K zkV(=(M?AC-S0AwbQGb_P$#$+SD{Y|ICl~D)Ny}AbLr#o?e7_*!~xox!{ z9gq=2m*YA&C)@Kt9zQ0P=WB3>XQ@Qvzul)$z;Z5#r%Om*PxBMpW3w!E5zJP=#GoWd zlGFSGi)w7X#jxc?w}(kK)9S1rZV)$vnbauNonyCOYCc1-?OVxizs{*OHO(JLjRNz?)mreN-(xZyYv%FXVXCc9>v3Y78g)HYOg8BiyXk!`Nhg?UI1Z!1 z*$m9sx1KRp*!yBEk<}KVloT1#2tzWUxaA|8bi0SFP3U+KWa>BR!mDFq&S#cjmwGh!##A*qmsrfGz6(h9pI+4Fj6MFJjq<-Ymcbj2P%9Z zfT;VTs8ak|-}^{+xN&7gJnqbMXv>4h>5trkV> zIVwHF$6zj$+pcJ(Pmu|w1x6Aqrjyx>I&P1OXB&M5 z$s)E;dxGTVAxR1dsUM4HC}FwMNrAXOb zl?972dQ3;zl!h>0r6*{3#jXW8A_rBgEyZDZEQ>{P zcWUyg2JVW&)>|kZCQz7vDGSeaAavKNEmXxuP85~m*BUr4_$K<{6s|Cf#>`uB z`S%*=oHFk1;H5D>vMf6Bs}i&Vv<6S~DPaxw^n49wfgH8$dK|MNhgf4M7e|4h7+Flu z5Rav$m3@}1IN}RFIvvSV{#66CK4)slnn~+742EzS@Cy{ud#bAowE)T4MJe`xqW5k@ z8)FUR87y?m7r*$0S6ZL}uET8=YWBTYztg>0ema>3OXx{(r~+mLKewR78r`eK`AxSC zpJr_-W5P&h#%MmNrfE2nL>G{eHN3keA}$((EV1xLB;S^^o;U-8RoM1{J%Q)>lCl!y zX>+awMM7LEO7>r6!9gBH(J>y2>RaYV}-18p|5m}rpK*Y|Zs~&X#Xx5{ zlE8Ls5L}i+8k?jR&52=3pSC$Ml`L)$VcelF4<#)My#Z;!JEp)^$0)um8;(Rg~owpJI{J zhG`+|>R#@Zo7KzylNX9YmcA59a*1b!9KuDWDXVCxAl8|tJU1tm0Si8L>Lx$EgZSZJ zG(p2Sh_gFm2k}DF5&R~OmBoYjlA@YE-I^WX)+%-%@;FogwsR<>=2&y-(how1S;+MkopmJ?j*1*g{VDi#Y-$&m5nH5r$y9pk|~ z;MfLkkMdPg*6zqivvR&nqivkJT`Pn@Yl=u}xNSTMv{^Kq4q#amMca>(JhY~f@xX^o zb7!ENHBx9YMLbqZv5tfWKho?-OD}$^BGxaTS(7_t6qZ8J65sL@wd0`!dP8bk%VviI|L{N5Q*|%DJm({8Uc0(uOE30VIY*%9+4{l15A4Qfs^Vr)%e(3W^U(d7*#5Wq) z?wl31oda^=tDIvz!DkCUcgIwMqNPSjPjhodXnbW0acv7~&*HnaKQ%e_N=iM*2o8@^ zQZ(aM2d4103_joag`Nz}o1w9?rbv}?Lm%JAhj};#MN;~Tl>6|?(nQZLCcBjlMWQHs z(y8p~7wPg24hWnVz>yWo1ct-jKIIkMfh?;|@DzAP`3l*G4JaB+m`G=xQ;w)}`33G> zWt0VeJV@@nK0$ z^ENkF?_;^hTZHtvcp3t#7xn8xmb3Mc|4?r9YSIuvsDoR9V?jXs+*xV|QDtU9lSGv3e=OEygGxygU8oskCN1L?%kVS+ z?5G>YGqchg^myF-$fR##-H*kzE$BHAO}LJ;4iWSMv5yd^buYgg$fFtbh>LKq8BYqr z3!Q&oC)JUpAf~r}n&{m-3e6@Zg+(nVO(xlKtQ7kW%u*y|vgDC7v=ef_n27n21YS_f zp>yJrD)MqxjO8UfSSHQ=B`v2*l6EApZKq8pwAJWpEJ5fO!&1rC6proZuscM*X_N#- z6-zG(T0i#4H024}4R$1xW?!*1QRD)h1^O`Wc37SUusADjKUBY%o@B^BeYuof(zaSf zOPUQS2BC|Kb<5NTF);wLuF#o3R@$c}ICqYXKFzUV>1v&-kYAy$IjJ8iv-Ytt1C-|w zZAJs;{CKwto!89@u0xSh8Mv8BB-*TA`%*oklcQ%n z#6}`#2}@@dl)wKK%FrGYZGHYXpHzV^-+^QfLLWfa4sqbx{!L7I_St2(5>NvVc3fSK zsz&pf1KNtqJ5OI-cKkdf-?zt41VCXx1&iM@OJb%AJH_(WOd zLRiKnoWd4ZZL6%WvLxFYyU>TFwPedu$u?ux*rlqJRJckdmr9ldCdkYxdSDuF!!-2T z(GUX>Fyr3EF+ecU^mKcNjyADoci4g0W*T~9BAQv;YbKz#dmDCP8+P{pJ11|w_cF6o z@&_{=vyv)bzIWgKIQM*?bMJe(2Zj*pj3E~;WE5g~eS^_{C7h^Me@-M`(uK2dEP*w$ zC3P1oTPS7|-^WJUO6S|!W5LP#aP(g{_X`gK8r&?sXG>l%?gGX=~{akP)7p_VZ zrt~V&&GM_LxcsV&@InS(tMF{KO0W@%8njSq@2g%YKlj)v`#HF5DHF6!QpVhVh6k@* zQgz-xJ31y4S?B%wg%f(uX#Fz#R$ke%g*&on3+H-KsduFpWW*;ycv;55Gjj7~X*3AX zh`sFv(l+A4g$ExCm-4w|HQLzEF+?aAF1*dcrIBsnO4wgG#}g11BLv#Kua|q&=e%$c z-$K7oz?#Ow1;#sbc{X-ZPXk5oLoXaUb((!b+U%eq4#s`NHur@KxP9RwKFu>cy-=jZ zAFbRjTt24k-7J~#z0>7$azpE{b%aYs6EqrU;4mTF05DE)Sl=kJ4%j+c;Q= zkBk@=Hqh6NXn=)nM|~{toasUX;d$Xa!n;rq*6Rg!;Z)cj&V+K94Y!8_y4LbnxG(6Z zx>Xjs?+bgwo)E6}ny12q>golo;VIocqncs&e$|}_le!)cC6!F;I2z9CKQ&sHmBWl` zJrY9uNC?+0*7vy(?p^#Iqv+ux9WSY`sc_yPFKNtaK~V}PG=52+DM2!;I^h~-c_9p? zU;~aY*lGrQG$U|9AL-dFKz>83Ru|OYghr#4X4g3q212-XshTGQ`$_$$Z`EHpr4cWN zW9sRBDhs=g*i4-w^gSa=G2?WtTU7F(N+#7;+3sun@`y^ORRTVyH9|>kM~#AIjZ_ky zr*&1bab|R05^k6^bC@t1m-G#t_3CXKnI6jFN%c8lXXBdRK0!OCQt&)c@9{!7t#i1d zWSG?Zd#$HaAyoePF%^%g3rCjB{t_LGsx|{?5wYG$NleLP^`br-5CAV~cqX-1b+qU$ z2AEu^eMq$cV9Z(#3pl1RD)!8_Kcez!O#~z}8O96`ITJ=P83@Pi-lRr*L;dE$$l{P3 z(-_QK@6PE?VIrSM1xP?zoVTHQdeTVK z1+|zJl91=qRu6=t5t2cWt&6G$0Oza?6d$uzlp;3<#yX%#dVEUd&ZRCR@N(GHh~k5F zuA8w*f$F^)4@nURT|w;!R1@+^L*2Y|-}^K-W*jR2VkusXeB+7`K1760s`)7miFidJ zfXip?3YB@zcyo`T6RMV^k`PU3I3Tnoy+E=kI*!N->Iq(tREH4I_~CF^94M8sIy*%} zX*d;t6#(=>_+RH(SJ8F zPPGUX{WwL@RVdsO;k`QZaRuuJV08nT9)Yq;rgL0e(!C%CF5zd?k098%G**T*ibmVR zXjvGtv>8>;;NX8isgrPg2$9d5ZE{xcK))7`@07;<7G1c?2 zT;OjMZ-rCzeA>#r2e0SG2YG={kS1mgcQJ1qiYRx=rA%$oVz5sCWIIn#LN^nNwWlTaF8#PZ<3!=m-VCTjXb?EUoT^ z%`HIUGM%mq7dghy8YDiaGsx0Ct(>1R^^Em({z&splpI`@;j~mdz{nV_NPlz>rVTEH z`VJ5LH={CS4$Qzg%^KZw)@pa_##Ime(QoJ(uR|5O;kBov_52$=!|mV%eSmfeeG^uK zdjuWjVy<)-)BO%f>uNWx%*tg=?owZ)xeY7aDRW3dpPObkeCC9&#DN>rSdOt!zuvoW zjXyFb16jYn#%G4cO6*Ulmu9U}SmW++L+Ogdk(GmdU7FTT+k?Um9!S_dY!)rzKg&Cb zUei`hK{F;iVcXn#iJzW;s)_6FE<0|+InnTh>L;4R-Pf$$N_%2XmB@K}1Y4GqLr?UM zLQjM%Y`F{6BqUASOF|y^ z+FkZsugd~d{@In0GtE=3ViJxbR(C!_)CnWt7F1D5Jd>C-LI#u=_fR*eh%4s1o9|Hz zTu8(jrGOD5qe5s+Pq@QGd@^cTj>8y(Sm)LpJdNA#w>MTzjV` z-Kgq~gzZ9V_edB4x$SrA^G?NFT!;G~3I8BGs#crBuKM>-{d=!{Z`GYmIy*1rup{i( zf6n)*l>dH*(*3$W5^`&%!ehFRpz5UrBBFWB*HW5Rg9~@8J_3Q@Uob|I%D6eJdfXpz zJm5zjulH~4Z+Q?%g!)P=T8XG4wX88WY>c()eXpQCD<<=tBor7{Z#W(FJSv8Ds+7cB zFk%{x7GvCd`OHM(Uowa2@u5(Bt{Ejcc=^5(^_gk4n%=VG1j`?^7@H#Q^p(4|;ejkFUMplCv}DjU zIud}PS#XlTI_h>u+>qeKVuD&q2x`-CG~$DxiV>1g5d`c~5)4d8Okh52dGs0%)>D}g zFZ(r;TS>-5QDkW`th-_5K`D~^l_b1P!ns9(58(nOha@!U$I!D^`q9otTiHYeDbmLS z2iP9Mva%rD?DJQKgU5CE$ zr7)2Fl%@u1^-}Hyn(v{+&oN_b($|pXW-K^q6|y-Udh5S8NU^wSF&(iChDNl_Mu%@mEZc+A}*VI zLcI`7E`h8kk81MpDx#lu(~hW|Y!ZmmkM|h=MpZ!>madh6X9cZA9@AWMS9OQfJAw%M zqGz%#Y*l6ur_y@cYx9c zTW1X8!*$^}XAI~0_^dhf*c1N<_ucUv?LR=lgGrV!*1)Abq>NQGA}D)cVv4{Q)+3Vf zijsr6ii#Yw9NtBcMvy|NhEM_XxXy=Ff{-AR${Ib9y>8A2ZjxasDZ7@fH((=@$MT$0 zS@|o()pOR2wMieAtv%p`S91$n4S*Q0Ear)oyWNeN03vul=EL0-dvHacC2f%)tRiFU zVPQQu>zh=o%*KdiP>NBN*28>e0~%(Ug&4W9(N}D9cX1pw51wQ-6+y_cjSm6osa|qM21e1sFWtNPDiD_ zbcxvE$z>N>!IrS`P+X4MBRJDpB2WBhLl_rQdLyChu=uQeiOEyV7SwEu{rdO2g)iVI zDa}k1!Seg9+TdX#OkfXaBa_CSTeZn%nVLtlHa)mkWF*5w?=kv#bPfN3Ngox8xjF=H zW=oZA!c)i%Gu&SlIG#$dRhlT%1wMX33UbV}}ChHl9e3Zt({_i!l90vcL(IX0+Sy2n>8DD9^qaMZFk@!S#7oP5w^`n_CLq6-H-;kUyI_kFOu`b_A zV_f5WhY~uKp6&5rDLZEK4wJmN%_70aJ9Mwr>>cZji@du>=So(i?elOxk*Rl>4)QrJ z-lLm0UxraHE6_XIr%e7h%-xX>Mq z^EsByx`F;=2#>fHXr5y$8i7f)RcmXLWa;51#kS@q1IuFeM^xK@3z?>>>-dCH){`Y_ zBK$z0-mh(>-X^2S$&ecyGVS7d{>UwjwVR;58Qi+oT(a)5qrzUYwJjL~t>)tzfIOI)WAJB6%%L7KsOP-4PTM*d7m51xDFsv<^0k3e#uB z7GuvthwIXJ=|6Sv2JoA039H1m#!gy7BITE^=}Fn7O+3Za%oXg6TMa6)2q1%}f7YM#b{ z9$7ZwYSZQ6Adm0-xLXcV=zE8FATe>;bFz#C8IkH#2&1pZG-YGOgvv*3#$@YJH1!C0 zBhWgABEGWmtj|(&zJ^?q!-e));0-ext#%6eZlGwg+=#U(vwd>O*yu2gb{M#_q3Y#! z7&Qin%qg`y^D%mh*<2hBpvR$d%DX<`s+B8|^n@Xg`;($m;S0yD)`}9$Cp~CpqrMm( z12p&&*FLQy8O2xiT8$VrdcrknZq^7Z5}N92L!(x1$p_1lHbMI;(|xOtZLQ`PX_oM7 zhA&bwlI1A%cRiz#tc|m881Ifon9*MtK@U-*JJ)h1mZgcNy^*(@`9#nhZZ*5CSY)a{looO(TSjb2Lc`#dCUcyfk(AadQbQ}5jU3Idbe%n2Vx``0YD zXxyv@xf~{1I5pecsX1)Yn^5>c<7l3Qi21(Zx`ax1U$+>X!r2}0N~0$5Z6vMsKqqrl z+xNsx8gIJ9f8g~{ur;3{?QTzf2W(?Tu?3Ee$C?)-jsJQ)cdInYVM1g0=IoaAb;tg=724~n3^eb!f|)Jf(Pd7`_&JdR^qNF3c*0DoHY8Hp4~Hm z8y!gZ!4q)fvkH-hJ`J>bqc%hC9tpYgaC<9hhGsmgk_1%|ZQ1$6v6FelnYxbkL`R}; z&3>&QO$(*rlyJ|{I%y$W^lw~KqnBrlwP<9@Iv#*V9k9tCf_H zekPFT*#i=Gk@=EX!!^wl@>94MJ#V1()OF~5KhMN;mUxcgc(d%pz!Mwe{l`9h=2sw< zqm2o|>=vt5W2RwkJx)fSY448v{A_d`*4*$|%Iw#YrKOT#C{s@GK(Y?(0CWFaD7c5x%M#$ryfpSmP8$)U2%dE zr;WRkLi>I#zv4$hmC&v=8C$Ud&Zx~oyH>nR=P`@WF0WaSV)}@qCfA|;uzVuQkPTbl zZ9l7;N3*XA#y%=wgky zGwnW&0bhn|VvYAIxtOBO!qb41H*odB(}UcrKk&UU5@juEsP)H)sT4J}{+N_Hr;=`p zUUb-yzR!7UzDhp>7o>IEW+4e^XQ&Nh2>Mg!o;fU_Jr%Rt` z6nG)M&0kxPcd)9A&v+)hOXFg#vrn42(*kW7%`+WZym`}MQG~yR#fj)|0|(rJrw)f< z%Nn5w?Q&mkb*%z)&1>t?n@B~t%aZzG8Bc+Jz;a8WUD!A`WLRpJS1^}I2Hs41Ule#o z&y@vXl4VTmQHMQ7vWZR>{7)QHTO=rLr^p~IwHqaASJqlTT9y&hu}%}UCz3XaO?+)* zUCBtIy<6~GpvKtP25@;~0Pd5OY8j$U)HjQKFrjx)IMS&oaBqC^Q9Kn;w z*&f_zliY<0Q2}{aLtl-3@brU^kvP>{XM3%u4Q+2kI)RgMQ#Z6~Hzak8D;S?c3Hz>e zJXbI%@oW!9H$4j3qSVrwY4}<}WbJPS%U}rg*Sc0_ZbPlY6Hn9OsQT*!VhGU^clJa` zl74QUl`F~g&HxM2u5AsSc+eiFZ{!iwJ$#ArMP!%8MrNKj51EMuIyjjW<)Y(j9V;f< zl2MmzwW}2-nFWg(sKiCb+nubNC1HmzowRO~nVCJ5oJ}Y}Kh&(7FrJfwg2^uB=2>NW zyuQ__3I2TBT_Z0HYqW*e71*k_!_-K}1S38}Pd>I9(fIi;$4xRiq0np40#hyzS$&ht zpT45Bw9+iE5nAm($V#uLhSB)wI-fCy(wAz)>)MHr{%hPDPh!BGI$W%yE%erqBms9O zz2BxeTO}h~`5zb}zU2TTg-vDSva>~2nfr2c+yXLi#X~nv9JDq9h}fr}9Zrid%7%=H zXR^|p=KY-$n#d#RdAt_1_=Y6RD!n%%dp+5}_v{slFYj@XD*|J2QyHE@E5bCqGhhs; zf0eF*pg%^o3JRn4ff3~olgEuDF|t63mBKx`r&sUl98xxxuZ3ZjLOKc}{@1M~cLTzP z9_~Waq$jk&<-~!Y3$|usxF%^@uJHj|4>73aWN_UNX&Cc_&`h#4?vSge7B^mQ)B(LT zhyF-qDQ*4wIJFfT)6o$V^Q}cr!^;80`kd#mK*(via2QqRf(8^-zJ5saMfXKoMQuxf z;B$(18odtgN5+jllY4nFFj&l{Cf!+N8%_{z&3p(zd? zH{KzaS$S|78dA;i6jNj$_edN1bg%pCG$USGVBzwwjxSQ9RDQRS3;u4=+NIEBy7CWO zVdRa|?8<0#Toj+EE0~%MK|!zK|h| zxy8MDtm@rbjk!lT?0s7M-~s1*bi7Ziy6;ieeZOWstdFwh%Q$j>Sb4cU`aY;L9vHN{ zD~{>jgLZ$P>Lw3Lho1OOvarHKUfQTm506*x*P~NmSqh4t{p#~R?k^kG7(-rHaCqra zWi@=1ciTf(s<$HEI|gLkKqF|kwZ?7C%(l!*X#Mx{Nr?ob$u6_B_mK^olUz)=Hmg{Z zenR{0GCKb&8uX1nhUj+Ny?0+QBqijm;jg1Zb9;&mhTf+ud}V4S+orIq+(oCP?Y%#& z<(7hEWMVz;Q%zjI=2y7L0jYkod2+3Ez)hkwIvNSXgu7|kt8)f}#{r4&Cv5vTrRZsL zw`ogD`%6}jAT$Yo$ijgNvc;^KHa-WG_V1{XgmY+fq^cRBh^Dyv?Xbb*>o3@r#!+sn zL+j5>C3#*?vqUWz9UGh&pFOCKcYPHeh``9=u(^kdPwsKSL7k;}wbhuu25?Fkf=MEg zlaWQvhU8T12nLFy2cs_^PPL+Vnris2?z$zp<5u2(W6urIz#~hIlW6$p7G2pW((~J{ ztY)+XF}y}UA10M{Z)SJGQ(nP!Y5B_gy*u9Mq7E*)az$F7gubS=w@nEa z(oi2!Pw1qQyh79^Z*b76Z{_!zRa?150GDR;R_ZCy+c==0D#>X_#KAIqO)pP$*H)k5?7-)3m4|ijz;;IJHge`Uc^l7Fi_Kp9P z6#11-m(hIN4 zpJzo~V0fdUUV5}}-4V?w1|GCbE!^7MzMDt8+=`fEC%z(>r(ClABaF@kB*v*)MqzyC_iO-`8Fx!#Odg?T7LD0{GrGILN;-)< zAnGJ(jC7g^wT-jo`JAxJUDd{n9g#un_U@v<&9Aj3+?9(RCZb=?as(D^SjiZeiHE-6)K6dv#H8=i9CzHfqOvr_Lz_FLDH4HvpXitqF6WX z*KQeLi-E8hGJ`J{AJ{n2iJsP_)Phfz|M>7Ps z3P-t(Rdw&TSr3&!RMuqSwO)E;mcQy1nw*zw1~JJ@{3eww%kOYWY9HV2=2GjQU8DFN`*qL@iX zb?HD0b(mh?X~j!fvk(MDT8hSvPKF3$qr^RqbN-flM2}9}ypL zmb16(N}zLMM_91<6938^(z7&3jf>|12S2)ocWuEYSC^ygYE~BiEx@-uJk2X|k*gDF zPrp$@KT311nfr**vWrtOJ@+Q*vh%HE6ylOf%)YNCEnST`NamEx8v~!na#BNNdZKxz zaUX{-;K6E3>+CF>Euw{~;+Dn{!6$nDsQ9U+?{5#ZHph93MU|IdC~Qb(fhF5);@yDZ0<4L7#=*4b!mB&31bwZet;_GMc&*5L ztz#sp8PfEbP~3wVkr$J&OCfn_G?Jxs4ZDE2$}_(z#I>R{Zb~{&3_v(|xUgnFOc3AL zCY0Ep>{xZ*|DOdh#sybOh((3VJmNP-6!!o{lFDzs9+D7^HfpWJ&_%xp6Nj4T8(rwz zpOUSL$r=oPlY+V9Ge-j?d7mrQ!eWq?-)x=jU&4DpWqv-zgcfs3fy0C zy<2y7=>KRK6l8;Xd+-*$4t$#)yDF>yojMO6bi>0u{gE8Eiir^zQ*Z1>_qj#$5FaZ$ zp}x@@?oI+FaQfOwE3AMMFbQTY!n~)Is!4m_@h5Vky>`eN#}Df;a;H+g$5f7~kb^_= z*rw}g5!c2*=^0JnVEvrMZ8nF*XCj&-WAWgP$0+nk&K3BCqc`vhOK1)E&S<$SyN5+jD2`+mtcQrM z#L_TD#mY0*$r^CF2BS1Vy&=oPVBdc)!MWb&+xXMCUhCb)TjZwqYQ#+aJKS127pK!m z>D?=lBjbA);8Z;k{A9W(U~ct3WmmVp7cWt_$W0QQMptD?9Bdp?t88D%ZghvvUE8oS zyHFW_l`YK`;)D;9u5gzaqk;pDPa5~wLtzvt^Cv=!Z)U)#!2_7WVetWSPn-CY!@j%* zj%e#U6rpGWA!c*Eo-K9^Hm;xqy;C@*5~GxPFK%v;5X^(`Kh!+zy=jSFg|G00bjRM{ zYvoIO1d_kh1ops9 z!)B%T>b3GATJ7>cC4nADioiLMAR#O;Yk~49BOn1Xq-VsqbmI@9$5xA@K2+~b@^tZe zX0$pyfPiu7Ixy}1;R+_4NBTDIZF9Yx_{fbDZIo0v z*O3eF^8V{t>CD@;CUL7lko>sxfW{=Iat%Kq=y)(H)`|<=w;Dg;b-R;zt7KtR$>9O( zoA(FYpb^lV?!uO(KO14ptxQVTeiQC#WpjN&04Zl_B9hZL?6it6#aG%t3*J&MTeW9Q z5^TAAEY>sBNVi^Ol-;eMjV>+F`Y36bQ@p<(X-O{?G|BiV)(#9e(h{dO-eVCy{k(nD z+^!W9jSEe)HWK;!NbIK75JN`d_#?|%U>9qLa`n}E-;fsf2xJX?<7j&Q#OnL&;KiQx zsC@e^@?_b7>f(WNg~=Q#w%(#QB`^LPQm}lBUJq`x=p>GlnB8a?A_`B6Jg9UG1gjqI zcAV7so}~_hvG=G_x#xjs%soeTh&7^uPLspbcIO5ukg)ow`u43`jDp?@6Vc$HRDr`^ zw}=vHPOiMma-P{9$eI#7N5h7iY8C(FZs1+MM^w`{sQNk~`Z&I1Nc&N)#YJz1Qg>E! zhuYB%qil;_AhJVB!K2;*#i*gBV-35y;&c&-5A|n7-USLg@UAOFl$j9CN5SIP%LpI9 z4T_7oh8-TOdmWrA@Pp>Z;irDR}EbP5J zXozJQZ*fw3H3MP?|G!Bt!eLn~-m9Cd{Kir72vr^bQFAoX0kyo8 zK1#QV`UZ}iG$OcD3D4dybYh@6#_^2K_J#xMN0P$9i34Ig4R^c$bWHH_A;Jsb{pXt~VVN zp^y__<6;rQaf-VTo6iI2tqgZ^x0ZM@xyP3$R&*zx#Uy{}V{biAI& zveJD-f5~Gof^G$}waK;$>ZOmn_lagilIgM1S?f5WVgxu~N+S4C#u6@79Rq!dKs+(-D2}mK=ic&{7b)95lo0eD6sLQk&41{^2sgxh_2>Wf_@n z`5U!qJS9CgkF4GgE(LXSdtig64UlYXq)1{>5?QtxZRDY=r4_lL+jwObNHy0dW9$`0 zkcDKW$VTlnzjth(?g1&%MaZ9MBygL?91@h!7yG_R^Y+Lm%9;NFJ^B=ziqETrWcz)3 zohJT7jFF;EO{X8CHh1qLjms#pjiyPn>>1V=CO>*0lvzyqm40S`06)Ig*lR@jwX20+ zpoz&eq_H{v01n3udd)p|H>hxBlGQ=FB+ZIdyf%;1;j6g*V!ob8Qyu-TOS~635ShaV zg3k}A645=#gZyO+lA;-iEou+fbaU_6Hux7+8H$XcU5jn+49 z<$VUx0@mesU)Jx*juNrGWG}W_6ceN93dc<1j9VoB!C{rNxbcu?f@KGyw71JO{P6mJ zO^O~|ep;mBZ4Xf6f=U7-@|D14Qn`n~2wq%@FE7J|<=6+*TRJvprE*+wI6q%;T&`G= z-|E4aKB~4J3t|OaPQtDTMXS5f!)hr->yn-isW-IAWYX`B*l+W_%l7)7R*A8w(=HcQ zMi~S{ah4=2W41O-VbvR{jBF>7MSRIKGlROvh4Hf%BF2mgz94elykwP?^>D)>^?H0DT zH_;M#n9k@~=!1R)8$6@Q;+xopbe-N`nbpB&FZ5Dq?2Rw{-4Sw~caSyGQLm!aal0J{ z?YP5^JMF0b4tF@8KB4h^r-MTT{hD#(UQgVS?!QKdW$?CPDDr-yhaF=Pw~6(JGdxR3 z!o;nMUZH$fD=8oXPxM4g{j)epAUqBfqU2-a?l*1>A~5qU@F-`3yY(TQfAe7nA_T|R8{E(XV???} zedNkUWo;(GRW_BvJR6nCI5Rr-+WU^IvS^<>hQtm@sNqc8S~(>FvV`O2VZ#LqY_`eB zV$gic5$W8p1%7ac6jjz*`SBBM{JgUL#PVIZFPK_VOFZO>>*qWMr73L%Bj$$TV&rCcuGsYBlyPTTBs1E&QEe6jMOF78#nXBVHP zykCd5{?1ZcuD@SBwCS>6m#X{mZWR_Q&*fFzZ|$nbxvT!$a(UY65JGW6_Y0lfx#C=< ztGjJoae2PIJJ;V8+6skr{ghW;THf8Ut~hrwuTOELE3_B%k6sFe72O@hxu@3^Yp>?@ z;cC7_E&W~U3~lN|ZR=$t#Y^2GSDfmrJ-JMUl@ApwU+6Dh(s^DNeU*+d>)9^U1xD;TYWqMnd@KG))9mU#@;FLYp?QI9y)FA%s=1R-KJal z&~8Qfe0RHd(Pbz3?(X*fwqoVkj_$VpwyrhB%I|{JusW#Xy5exYIIO;on^M6^;fY12f@>RL^ zw}(}45B%@w%@t1zjK0b@g+v{@LkIK{3|t8kKQC6E0dIx&5QLGgd_G@TyH*Gh@t7@l_)u>m~oALsXGu1Cn5dOH)Rjj-M zkl-X=$O~sGu#5J5cW76gLff+L&VqR9i|X?glYv*n%CK{rkh-q0EOa;r6e~Ym-rbYW z7x(7d)gzo`hxWWp{rAOJdCi?Uw&z2qhSU5C0%3DrU4OJ#`=a1NGCo=au8$QfpM`xl z7cc1xGFE;p$VAjK#N2GcS9_7k)%l!hS95*UPUG_&gsOIGI0Q-^(p#awAQ2M%3oeAO zfNcE}y&z?=_6^$BL{J^S-P0{%Ro4`&*LJ9MLab~P%D4A*cNeGD6({VF=Ud_guB2On z%7r?=5_eSBca_>TUO~-QvmqXVIu|NUJXym^JcLfovpz$|a z(NB$^Yd;qQiP!pSzl3Q;D=|%XTfR;?BuwZLl92Bl@(sl+FZCN&iPCTtJ$LF{H^D^T z9H=T*_qBDc?UE{~?pvGh?pV9FI9r@W+pLwSm7g0~UT8xd zRbFtWdv)PLZ2N;=33>mze(}#QG?=(^s!j702ii!R&^(&r;bQdxmE|>BVU;fJ<^vi| z$gCa~qr+i+b3Mi$pD;c5f~YQ93JZl|Dpq%+ZK`+rU#FzMdZ(4#U99qFC3joN-eQ$ME7{vE z7M%N$Sd5=4&|$4>9Iqi%~Lebou+8692nrJYw?D@~`X1#>W0F{_}jya-a!Twf3` z7ORho!B2ArvTM(;)(i~oRUt!4U+VPvZbbOG;*@l2_4G>Vbyc98Pu?+S*LhTXrE0~h zX{HDuYo7u|Zf`EFqJ6bE_i}{HGz$f9?amjglQw$wbiX<%R?q5a(|mY!cTXYTMg`rW zSVwV+3Qh~pZDtp1FB$e8E>`(7>^*D(d|E1>Zsrcz@uGD(xwd;*-`uN+s>uDJVs)xm zEf+6Q71l*B_04VU>+ULGBz22As$h4&hgz$?Qdr-;LalXQnkM#9(1gvdau`9?8Mvq0 z+6>`>{B+w}gyvKe)fD6Ppg4-vXVF;_)BNV{H3jr@vHB$Xxjw)pse%4t<ERqB%Sk<#wSxF8kvz(ZS|+0N&gZ)Z;zs~>JdL+ERnG~(Q@VznwHNxD^5H7);KvGPd` zFMNGmXhP$m=DUU5;z*&uEQMkjuNP#7IM@90GTSJIDYpsz#*;E1HyWore@%C<+~9^pOjA5^vXzM?JNF=G}gWX4QtT#02=bFyq=+%uAUl zPFUNI(ss2JMa|9-j}gS+0BXt0bfG`%@}u=GKPvU)T|!?~6X7u-#ktL5`=Du8N3ghU zrS4U3TISZmD+T#a#p-iD#74flSLJfJlds`e6|R!o6l-@5^zgMjO zyJGeGw0i}F3#pg*>YMujZoTfPv+BRIJJs*&OUg4E#Nxc@Zr10J%!X-ZY3V5tpfCLa zapl`ga~U>f#Q#=x_Xw=|rF>hbr5rZNdUYc-;$z5qYbzwg z7UYRm=#~|_H2qLpVX)V725+qg$AT(gzSd`^VGec01!dwTIc*Z;OYTJ1%=f8X>%Caq zYvay6Bd27JsHjk!C&HBuGA^IHNH=pw+R*FzDvsb?aAHn^134l$LGS{@a9_;~bZyvG zkySvD6)4yY<~|8o<{nOW&=&L$<)`2?nmZ(rH;KgFJC@qp`kF}iEg_j2T|3;5T7r0FVFXP^)qQ% z-t}OsS3xZf_4<4ld^*1u>dlR!1u*imuf@5ua$1Gzb>{fm;0FGzgFm|fK4%xj#A^$1 zvhn@=xbe<2#re|(fat636NdW@529FcR`BK9y7D%U!-bWKpk%W<^Frh+qNxN#!SDt} z?48o1qXywDM;S|x&-zX0&b?-)djxnOX zq$T8qo;7kvMLtE6)%E%|h&=?+h4=QNQS^&#F13e= zo8&l*ph?zsu50fhT~a53WJ7V3z&2%~FWTf6F3~Ll} zFvfJ|b7;lNi-1OeAYC;78Tb9>KY@tb9I6WUinS5l5|vR-axGtkKJx-dZi9K6u9fFI zt>4;6{`cPZ=!4g8|MQRJzj)VUAME>1@9mY(gd0QXsD$u|5JFd*4!S;iY-mg9kZkM! z#t;0D-^l;_U;oH$?a#Hnzwo(le(2UenEn2bKlvA*{QSQ>{y%;DTjzgN`sTm*f2P0w zTmQ>>g((z}ecYXgS-}yIxerf)uuYcr^`+ocA-Y@t3@jq(&Z=e6hpWQKY_aoCk z{>!gyyk+}CKYZ$UX8&T}AARbJlQ;kGkA3;u@2GzMLx1}p{?+@x{mFm(+t+<|^-a@% z{O^DLPygWGe(c8o`Oh9C@yn0Dc^Y&;D?O})Pbv+`IsiLJeLagzKFMR&IDAFIlfUs@ zW4?|;Th`@@*=|{q=x;1aUcX!lZ)?06-^W}E9XINyq1ry6Y=f}Zk>en|=^zZYZ3xS6 z66n6kb7Od$zr4Ambnb)t@H901 zxq33rlc5VJPlmTZ0G78vH5+hfUSx5B`~Gq*Uaj?3&o2A25nE7r(&kj?WtM(gWO=9+<;9PiH`X+l_l3PXU`sxS0bF*WW$X42*@qE#?^=l5F+F+CN zO6;oiT`Irow=4E0yJZVm0N(-y;}T(H?RT8A#S-?hO)9b9s!E>K93~(XH|~O33lpR_ zoE#Lk*hU~4HojSMc_b?|U(Vhp-@kGutZID2=qle2$lfzwMeSwT-f6X*S{9cI=CxwGnzBAmWy>?r|_N)wD*$;qq z$fF4z4Adc?Cvf-a2Z)+^xC#LWn6#4jEWyep!-%mKS0r^i*P~A+VheI!i zWgM1s&@-6IxpP>_p^rn6!)gw1;jo6oTRB{#L*;h{a+UdGm(I_Z1A=%yS8mFZ{E49m>X_e zas15G=$X+|F-MsnOZl@=PwbroF3p zK%a;887FeclhgbfhnKlL)Y(O9PsSF~JG`&e67dwbWq0tFxC@I^ZK z3}^CGln_$wvMSgJ&*D+fY+pT-;G@;Ats1B8nbM`3?AJ(DvEza)ba5sm& z98Pm!?$w7mJg$Ck)Jf%e=2*3^4(NLB7u+=je1fy*f%uTlYD}~83T2<<@+;hU))4fP z9cftmLk?=AL>2dcpiyq(>SrAON{6`)&VHgpRg>+j*}QB3#xvEldtMzClw)4 zZCzVePg_?PH#X@o51jLYsc-&q4rjT%s6*`_XY-U*I54T&Zq7cYL+t_XenN-J=ePml zYGv*++qti4NOh<1n5%!y;afUX_o>F*s~rA{OY7a{@G_UrarhyJAJfxYIIQJxBZtj$ zSNYz~LGw{`M%5Q}m=n}}^N&)-2=kLFt7+jZ6b~q0qE#&g;aa3vr%ajL+W!9jJdvTT zxT(&=R2)}~R9sFBt#w(&Jvvt&P+!FfLNpcXlCR?pP(I9=(>W8|I3Zrl}sV z$n5}4$b@L^$G)v@^?>p>%KF$15}z8edO)6-qHOEA_I!_xBx!k`JO|m8=YjFOVAP5w zkSbDB50_Xs){V;7?D%pQ@j>m?ZhawYy+O%_xr?0Y4yTsH4+z}?B=ZqIS0AsG_o?Nn6jVWnA>SalbS!c~y%qZkw9hgXE8LUuOE$T=}>=3ld9jUG#AEx;6g7FM%#&FPCqN~b_ zI-w6E#A%D-rj$$=!LoK}Fy#^jw-wnGrwTU3DOIulCmCvzusE-5fE*QQIV=2WRdjh! z9K33+K85^RZbB{P>NtHGh%WUj;8ZGjL|TtqIl_&h)@_~z%g1e7!m78$~3-~6JB9b|6Rb-mkqpIsfk{NoR*D)(XFEYoV5;u<~6YTFCK}I&&N9 z#R@L!T6ou4w}@T&0m9`p(ij*@NFmt1<7~>Av6vvOehPT2A2yVI3wUeK3)6_+^FZhl zDAjVOT~#H1Dy$0os#2HhYB{g|HGK71yIc8=aFHjm(xGLyJP|x=ane-=M)lDMM)gs^ z@E%Va9H;%_VgDL;xr2%P-+@wagef}ny;3$kOkpcU#hPq$1)T! zZvV6x+s8X#V?1ri+4yWHMP`| znDzOr(?v>KT3WU0%D)Q7DB<<0-LCG^nT?2cf3;Zsh-lU;uF#*?)3lYBJfxfSS{qiW z2r*1+)sZMIoB@SyeZ`=VvC}2|r28llt;#?UvwFst)dQk({Z7FsD84vgh?rQVm42$r zj;c)b6E}b`@sNY@ymM*otC34?-$k6a}Tv)J__YRHu;iGW=!Zo1-Cx;llb0i5#LU zUBkCrif$~tN(3F>#R7*cCwTAF2ma5*k~V&+{cRtkgO%qAi!gWTxQq zQ#~MWQ4ZxYSc==av=%iJx7wcwTHW>{w7BjYxoKo0Xem;Vi7+o16hCt)ex`f!H~YQH z@7kQ<6L(R>P9y^by!1xBw4SV-BS@8J-4mn%KW-Zb>`b}>`e>b3Tp`@pi3*p;bE=vf z!|I8sU2ja4zKBp5NY5EoZ4*uHCx)-uPrz68myWz&c8h`{{i}94x3`yuwVs8N+KPNh zQu9mcFIlU?Di}<@eS0a`l1=ps-pv7HecT*Y^0Wy_!as6j`pTE8s8Sin8(|`7yz2$^WpXudlTegm5{GlC zV1=IQU&Z-xI+%Y{9f&M>73)H_JGYi|#*lLGp-DmxbE&PtbS zeuXwI-dc~3dhz2G|9rxPl3mj{oQL92{zTSxR^h3C+K%IPeB6!)Xe{3Y(DQyyM{*tP_$#kOD=W^~`A;}je`zIagu_m|{sJ9Kb=bx8cKj;G z+SgR2i!({6`kn`JWfH6eFeNK?1b@mLP%b`ah{GJk*&Ii${M%OU_1EfLX#h&Zh@5ZM zNZp*()>|oKNYt%lpPf(UbAdEy2ybUmNNKExW=7B6H+^Q`#j)~PGFii?XQnTl%c-97 zi~85eLI_8Fzcm;7wkn^uWpH5grh)tR4VShL42JM)xv*jA?C99(a%pn<)b=yw+0x1B znUYo5KQlU2zA!!WgjZdb3tdOcv!fGwXU6he=&sifq54=ZRNqs-92hR2n?0Ax5$@i+ zdF%Gg{M)|MzIOT5=FPWl-f9K)`-58tw{73DZ3{K6oHKp4?%FXvHafOz^Um_towx1W zwe7ae+ji~RymiNk&E?VUW8*sqx1Kz4V#oIKmh$+n!SZdp21f@^j1CTtofzLTzIn%B zd2H+EvGEgwCr58PIX1X!+xWKe!5v!$)qd;d!NHy5x1HR!tGwmp_VK~7ljY4jcJ180 zb?4aN&Rt{MwrtsT+u+vi+f`9lJ4ZKf9UUFrIkszjblZs?n$+Nl+fJ6p%jFZ>x9-|H zwr%_1j`FS@x9tL!+qMsmZP_(;V)JcdTThgC44yo(b$rX#tvk1j4(`-NdGy4|9fEJy z;P`F3ZrgHVbjy})n%v2;ZOn0e$B7dv7hcB7GJLLF!%kr@L$zC9z8Q2 z$B3-KFiHWBm#0Q&o;X*UKDk7Pdh|FK-Uc%*@X{?Yz5JB;Ph4Dh%fhX_6X(uOj$XP? zTvu#nKvmv+{9L(oPkHue`Rw$$iP`CyOQnf3%6E^B1Bz}Onm%=^Jd@lGVM{LDLaRM9 z<m3w$Yp4a$yy9_D@_aot>FJTb`NK%RcYP zg?Cf>@YLj<=`$xMPMx0_6_5k*q8vK_+P(K5j^)`(dWT{z9KCEmLubYx8l4?GeMSAn z$|3B{g}V;c@pWEs&Wee~%O^*b-Y<=5fnav#{FvY^LHKi01l&I~dTILnY-*A)$m{In zou%Q?nN#YxjoX#8mm% z?C8|lK+@NEY0dpX>9aN=|s6SI(0()H+}w`c*JkKZ~9F6T(7dj4V`AAQ51I!(fflch6d*_CmTWNR*L0uE&H-RDn=4MZ?!`0~uLC(4uM+37Q;ho;K2r>Dmy zQTq3P-~P9EzxUVIee+}An*YoEWB2^tKYi}#;aC6h7oT4Hf33On!ax7!(~oWZoB#Ud z-}=qB-MH(-s+p1V|IJ^%|EVuM_|Ca6pLpjhUoH=PdgREDe(<%wzWDctFMj09KmW6t z3)g(;hMzon<3IkyU;M21e>;4*{homz{de#BH@~-k(+B?iyQABGxo_**zp3=Kzw^;w z``gbxwc`K0`Qv{h21@?1s-OP%wH{+EEBZ6eOX<7G`M*xp3*oUn(=&S~Cl8~dZK<+c z9vGjLC!&A2V(UosldGx8gf z;jW%t#lTezT*bgu4Ez^~0XgiN*II3p$xhGxmd!27sdqr1hf5vd? z|J!9Jg@f=9!u4v)UM7E^7muLFolo@6{?4+DEpMCQQFp)MA@-9Rk9TXZIFEHH-J$u+kbXfSMv6v@C*EKx6$DKI_}_PFdBJ> zD|Rdfm1XxPM_O!FvMi@J?63=OT-#cCF+-Y{v+a=eVpIJ_ZfWF|P2!mQqyvUi{C2zX z+mNu!dwAk6PL(9pSna1{erG4OgZ(4hz- zgdgd3g;)Pw#lTezT*bgu3|z&)RSaCkz*P)f#lTezT*bgu3|z&)RSf)>iGlwQy319+ literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/log4net.xml b/GenesisCordonelInterface/RuntimePackage/Package/log4net.xml new file mode 100644 index 000000000..dee43d645 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/log4net.xml @@ -0,0 +1,32450 @@ + + + + log4net + + + + + Appender that logs to a database. + + + + appends logging events to a table within a + database. The appender can be configured to specify the connection + string by setting the property. + The connection type (provider) can be specified by setting the + property. For more information on database connection strings for + your specific database see
    http://www.connectionstrings.com/. + + + Records are written into the database either using a prepared + statement or a stored procedure. The property + is set to (System.Data.CommandType.Text) to specify a prepared statement + or to (System.Data.CommandType.StoredProcedure) to specify a stored + procedure. + + + The prepared statement text or the name of the stored procedure + must be set in the property. + + + The prepared statement or stored procedure can take a number + of parameters. Parameters are added using the + method. This adds a single to the + ordered list of parameters. The + type may be subclassed if required to provide database specific + functionality. The specifies + the parameter name, database type, size, and how the value should + be generated using a . + + + + An example of a SQL Server table that could be logged to: + + CREATE TABLE [dbo].[Log] ( + [ID] [int] IDENTITY (1, 1) NOT NULL , + [Date] [datetime] NOT NULL , + [Thread] [varchar] (255) NOT NULL , + [Level] [varchar] (20) NOT NULL , + [Logger] [varchar] (255) NOT NULL , + [Message] [varchar] (4000) NOT NULL + ) ON [PRIMARY] + + + + An example configuration to log to the above table: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Julian Biddle + Nicko Cadell + Gert Driesen + Lance Nehring + + + + Initializes a new instance of the class. + + + Public default constructor to initialize a new instance of this class. + + + + + Gets or sets the database connection string that is used to connect to + the database. + + + The database connection string used to connect to the database. + + + + The connections string is specific to the connection type. + See for more information. + + + Connection string for MS Access via ODBC: + "DSN=MS Access Database;UID=admin;PWD=;SystemDB=C:\data\System.mdw;SafeTransactions = 0;FIL=MS Access;DriverID = 25;DBQ=C:\data\train33.mdb" + + Another connection string for MS Access via ODBC: + "Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Work\cvs_root\log4net-1.2\access.mdb;UID=;PWD=;" + + Connection string for MS Access via OLE DB: + "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Work\cvs_root\log4net-1.2\access.mdb;User Id=;Password=;" + + + + + The appSettings key from App.Config that contains the connection string. + + + + + The connectionStrings key from App.Config that contains the connection string. + + + This property requires at least .NET 2.0. + + + + + Gets or sets the type name of the connection + that should be created. + + + The type name of the connection. + + + + The type name of the ADO.NET provider to use. + + + The default is to use the OLE DB provider. + + + Use the OLE DB Provider. This is the default value. + System.Data.OleDb.OleDbConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Use the MS SQL Server Provider. + System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Use the ODBC Provider. + Microsoft.Data.Odbc.OdbcConnection,Microsoft.Data.Odbc,version=1.0.3300.0,publicKeyToken=b77a5c561934e089,culture=neutral + This is an optional package that you can download from + http://msdn.microsoft.com/downloads + search for ODBC .NET Data Provider. + + Use the Oracle Provider. + System.Data.OracleClient.OracleConnection, System.Data.OracleClient, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + This is an optional package that you can download from + http://msdn.microsoft.com/downloads + search for .NET Managed Provider for Oracle. + + + + + Gets or sets the command text that is used to insert logging events + into the database. + + + The command text used to insert logging events into the database. + + + + Either the text of the prepared statement or the + name of the stored procedure to execute to write into + the database. + + + The property determines if + this text is a prepared statement or a stored procedure. + + + If this property is not set, the command text is retrieved by invoking + . + + + + + + Gets or sets the command type to execute. + + + The command type to execute. + + + + This value may be either (System.Data.CommandType.Text) to specify + that the is a prepared statement to execute, + or (System.Data.CommandType.StoredProcedure) to specify that the + property is the name of a stored procedure + to execute. + + + The default value is (System.Data.CommandType.Text). + + + + + + Should transactions be used to insert logging events in the database. + + + true if transactions should be used to insert logging events in + the database, otherwise false. The default value is true. + + + + Gets or sets a value that indicates whether transactions should be used + to insert logging events in the database. + + + When set a single transaction will be used to insert the buffered events + into the database. Otherwise each event will be inserted without using + an explicit transaction. + + + + + + Gets or sets the used to call the NetSend method. + + + The used to call the NetSend method. + + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Should this appender try to reconnect to the database on error. + + + true if the appender should try to reconnect to the database after an + error has occurred, otherwise false. The default value is false, + i.e. not to try to reconnect. + + + + The default behaviour is for the appender not to try to reconnect to the + database if an error occurs. Subsequent logging events are discarded. + + + To force the appender to attempt to reconnect to the database set this + property to true. + + + When the appender attempts to connect to the database there may be a + delay of up to the connection timeout specified in the connection string. + This delay will block the calling application's thread. + Until the connection can be reestablished this potential delay may occur multiple times. + + + + + + Gets or sets the underlying . + + + The underlying . + + + creates a to insert + logging events into a database. Classes deriving from + can use this property to get or set this . Use the + underlying returned from if + you require access beyond that which provides. + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Override the parent method to close the database + + + + Closes the database command and database connection. + + + + + + Inserts the events into the database. + + The events to insert into the database. + + + Insert all the events specified in the + array into the database. + + + + + + Adds a parameter to the command. + + The parameter to add to the command. + + + Adds a parameter to the ordered list of command parameters. + + + + + + Writes the events to the database using the transaction specified. + + The transaction that the events will be executed under. + The array of events to insert into the database. + + + The transaction argument can be null if the appender has been + configured not to use transactions. See + property for more information. + + + + + + Prepare entire database command object to be executed. + + The command to prepare. + + + + Formats the log message into database statement text. + + The event being logged. + + This method can be overridden by subclasses to provide + more control over the format of the database statement. + + + Text that can be passed to a . + + + + + Creates an instance used to connect to the database. + + + This method is called whenever a new IDbConnection is needed (i.e. when a reconnect is necessary). + + The of the object. + The connectionString output from the ResolveConnectionString method. + An instance with a valid connection string. + + + + Resolves the connection string from the ConnectionString, ConnectionStringName, or AppSettingsKey + property. + + + ConnectiongStringName is only supported on .NET 2.0 and higher. + + Additional information describing the connection string. + A connection string used to connect to the database. + + + + Retrieves the class type of the ADO.NET provider. + + + + Gets the Type of the ADO.NET provider to use to connect to the + database. This method resolves the type specified in the + property. + + + Subclasses can override this method to return a different type + if necessary. + + + The of the ADO.NET provider + + + + Connects to the database. + + + + + Cleanup the existing connection. + + + Calls the IDbConnection's method. + + + + + The list of objects. + + + + The list of objects. + + + + + + The security context to use for privileged calls + + + + + The that will be used + to insert logging events into a database. + + + + + Database connection string. + + + + + The appSettings key from App.Config that contains the connection string. + + + + + The connectionStrings key from App.Config that contains the connection string. + + + + + String type name of the type name. + + + + + The text of the command. + + + + + The command type. + + + + + Indicates whether to use transactions when writing to the database. + + + + + Indicates whether to reconnect when a connection is lost. + + + + + The fully qualified type of the AdoNetAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Parameter type used by the . + + + + This class provides the basic database parameter properties + as defined by the interface. + + This type can be subclassed to provide database specific + functionality. The two methods that are called externally are + and . + + + + + + Initializes a new instance of the class. + + + Default constructor for the AdoNetAppenderParameter class. + + + + + Gets or sets the name of this parameter. + + + The name of this parameter. + + + + The name of this parameter. The parameter name + must match up to a named parameter to the SQL stored procedure + or prepared statement. + + + + + + Gets or sets the database type for this parameter. + + + The database type for this parameter. + + + + The database type for this parameter. This property should + be set to the database type from the + enumeration. See . + + + This property is optional. If not specified the ADO.NET provider + will attempt to infer the type from the value. + + + + + + + Gets or sets the precision for this parameter. + + + The precision for this parameter. + + + + The maximum number of digits used to represent the Value. + + + This property is optional. If not specified the ADO.NET provider + will attempt to infer the precision from the value. + + + + + + + Gets or sets the scale for this parameter. + + + The scale for this parameter. + + + + The number of decimal places to which Value is resolved. + + + This property is optional. If not specified the ADO.NET provider + will attempt to infer the scale from the value. + + + + + + + Gets or sets the size for this parameter. + + + The size for this parameter. + + + + The maximum size, in bytes, of the data within the column. + + + This property is optional. If not specified the ADO.NET provider + will attempt to infer the size from the value. + + + For BLOB data types like VARCHAR(max) it may be impossible to infer the value automatically, use -1 as the size in this case. + + + + + + + Gets or sets the to use to + render the logging event into an object for this + parameter. + + + The used to render the + logging event into an object for this parameter. + + + + The that renders the value for this + parameter. + + + The can be used to adapt + any into a + for use in the property. + + + + + + Prepare the specified database command object. + + The command to prepare. + + + Prepares the database command object by adding + this parameter to its collection of parameters. + + + + + + Renders the logging event and set the parameter value in the command. + + The command containing the parameter. + The event to be rendered. + + + Renders the logging event using this parameters layout + object. Sets the value of the parameter on the command object. + + + + + + The name of this parameter. + + + + + The database type for this parameter. + + + + + Flag to infer type rather than use the DbType + + + + + The precision for this parameter. + + + + + The scale for this parameter. + + + + + The size for this parameter. + + + + + The to use to render the + logging event into an object for this parameter. + + + + + Appends logging events to the terminal using ANSI color escape sequences. + + + + AnsiColorTerminalAppender appends log events to the standard output stream + or the error output stream using a layout specified by the + user. It also allows the color of a specific level of message to be set. + + + This appender expects the terminal to understand the VT100 control set + in order to interpret the color codes. If the terminal or console does not + understand the control codes the behavior is not defined. + + + By default, all output is written to the console's standard output stream. + The property can be set to direct the output to the + error stream. + + + NOTE: This appender writes each message to the System.Console.Out or + System.Console.Error that is set at the time the event is appended. + Therefore it is possible to programmatically redirect the output of this appender + (for example NUnit does this to capture program output). While this is the desired + behavior of this appender it may have security implications in your application. + + + When configuring the ANSI colored terminal appender, a mapping should be + specified to map a logging level to a color. For example: + + + + + + + + + + + + + + + The Level is the standard log4net logging level and ForeColor and BackColor can be any + of the following values: + + Blue + Green + Red + White + Yellow + Purple + Cyan + + These color values cannot be combined together to make new colors. + + + The attributes can be any combination of the following: + + Brightforeground is brighter + Dimforeground is dimmer + Underscoremessage is underlined + Blinkforeground is blinking (does not work on all terminals) + Reverseforeground and background are reversed + Hiddenoutput is hidden + Strikethroughmessage has a line through it + + While any of these attributes may be combined together not all combinations + work well together, for example setting both Bright and Dim attributes makes + no sense. + + + Patrick Wagstrom + Nicko Cadell + + + + The enum of possible display attributes + + + + The following flags can be combined together to + form the ANSI color attributes. + + + + + + + text is bright + + + + + text is dim + + + + + text is underlined + + + + + text is blinking + + + Not all terminals support this attribute + + + + + text and background colors are reversed + + + + + text is hidden + + + + + text is displayed with a strikethrough + + + + + text color is light + + + + + The enum of possible foreground or background color values for + use with the color mapping method + + + + The output can be in one for the following ANSI colors. + + + + + + + color is black + + + + + color is red + + + + + color is green + + + + + color is yellow + + + + + color is blue + + + + + color is magenta + + + + + color is cyan + + + + + color is white + + + + + Initializes a new instance of the class. + + + The instance of the class is set up to write + to the standard output stream. + + + + + Target is the value of the console output stream. + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + + + Add a mapping of level to color + + The mapping to add + + + Add a mapping to this appender. + Each mapping defines the foreground and background colours + for a level. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to the console. + + + The format of the output will depend on the appender's layout. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Initialize the options for this appender + + + + Initialize the level to color mappings set on this appender. + + + + + + The to use when writing to the Console + standard output stream. + + + + The to use when writing to the Console + standard output stream. + + + + + + The to use when writing to the Console + standard error output stream. + + + + The to use when writing to the Console + standard error output stream. + + + + + + Flag to write output to the error stream rather than the standard output stream + + + + + Mapping from level object to color value + + + + + Ansi code to reset terminal + + + + + A class to act as a mapping between the level that a logging call is made at and + the color it should be displayed as. + + + + Defines the mapping between a level and the color it should be displayed in. + + + + + + The mapped foreground color for the specified level + + + + Required property. + The mapped foreground color for the specified level + + + + + + The mapped background color for the specified level + + + + Required property. + The mapped background color for the specified level + + + + + + The color attributes for the specified level + + + + Required property. + The color attributes for the specified level + + + + + + Initialize the options for the object + + + + Combine the and together + and append the attributes. + + + + + + The combined , and + suitable for setting the ansi terminal color. + + + + + A strongly-typed collection of objects. + + Nicko Cadell + + + + Supports type-safe iteration over a . + + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + Creates a read-only wrapper for a AppenderCollection instance. + + list to create a readonly wrapper arround + + An AppenderCollection wrapper that is read-only. + + + + + An empty readonly static AppenderCollection + + + + + Initializes a new instance of the AppenderCollection class + that is empty and has the default initial capacity. + + + + + Initializes a new instance of the AppenderCollection class + that has the specified initial capacity. + + + The number of elements that the new AppenderCollection is initially capable of storing. + + + + + Initializes a new instance of the AppenderCollection class + that contains elements copied from the specified AppenderCollection. + + The AppenderCollection whose elements are copied to the new collection. + + + + Initializes a new instance of the AppenderCollection class + that contains elements copied from the specified array. + + The array whose elements are copied to the new list. + + + + Initializes a new instance of the AppenderCollection class + that contains elements copied from the specified collection. + + The collection whose elements are copied to the new list. + + + + Type visible only to our subclasses + Used to access protected constructor + + + + + + A value + + + + + Allow subclasses to avoid our default constructors + + + + + + + Gets the number of elements actually contained in the AppenderCollection. + + + + + Copies the entire AppenderCollection to a one-dimensional + array. + + The one-dimensional array to copy to. + + + + Copies the entire AppenderCollection to a one-dimensional + array, starting at the specified index of the target array. + + The one-dimensional array to copy to. + The zero-based index in at which copying begins. + + + + Gets a value indicating whether access to the collection is synchronized (thread-safe). + + false, because the backing type is an array, which is never thread-safe. + + + + Gets an object that can be used to synchronize access to the collection. + + + + + Gets or sets the at the specified index. + + The zero-based index of the element to get or set. + + is less than zero + -or- + is equal to or greater than . + + + + + Adds a to the end of the AppenderCollection. + + The to be added to the end of the AppenderCollection. + The index at which the value has been added. + + + + Removes all elements from the AppenderCollection. + + + + + Creates a shallow copy of the . + + A new with a shallow copy of the collection data. + + + + Determines whether a given is in the AppenderCollection. + + The to check for. + true if is found in the AppenderCollection; otherwise, false. + + + + Returns the zero-based index of the first occurrence of a + in the AppenderCollection. + + The to locate in the AppenderCollection. + + The zero-based index of the first occurrence of + in the entire AppenderCollection, if found; otherwise, -1. + + + + + Inserts an element into the AppenderCollection at the specified index. + + The zero-based index at which should be inserted. + The to insert. + + is less than zero + -or- + is equal to or greater than . + + + + + Removes the first occurrence of a specific from the AppenderCollection. + + The to remove from the AppenderCollection. + + The specified was not found in the AppenderCollection. + + + + + Removes the element at the specified index of the AppenderCollection. + + The zero-based index of the element to remove. + + is less than zero + -or- + is equal to or greater than . + + + + + Gets a value indicating whether the collection has a fixed size. + + true if the collection has a fixed size; otherwise, false. The default is false + + + + Gets a value indicating whether the IList is read-only. + + true if the collection is read-only; otherwise, false. The default is false + + + + Returns an enumerator that can iterate through the AppenderCollection. + + An for the entire AppenderCollection. + + + + Gets or sets the number of elements the AppenderCollection can contain. + + + + + Adds the elements of another AppenderCollection to the current AppenderCollection. + + The AppenderCollection whose elements should be added to the end of the current AppenderCollection. + The new of the AppenderCollection. + + + + Adds the elements of a array to the current AppenderCollection. + + The array whose elements should be added to the end of the AppenderCollection. + The new of the AppenderCollection. + + + + Adds the elements of a collection to the current AppenderCollection. + + The collection whose elements should be added to the end of the AppenderCollection. + The new of the AppenderCollection. + + + + Sets the capacity to the actual number of elements. + + + + + Return the collection elements as an array + + the array + + + + is less than zero + -or- + is equal to or greater than . + + + + + is less than zero + -or- + is equal to or greater than . + + + + + Supports simple iteration over a . + + + + + + Initializes a new instance of the Enumerator class. + + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + + + + Abstract base class implementation of . + + + + This class provides the code for common functionality, such + as support for threshold filtering and support for general filters. + + + Appenders can also implement the interface. Therefore + they would require that the method + be called after the appenders properties have been configured. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + Empty default constructor + + + + + Finalizes this appender by calling the implementation's + method. + + + + If this appender has not been closed then the Finalize method + will call . + + + + + + Gets or sets the threshold of this appender. + + + The threshold of the appender. + + + + All log events with lower level than the threshold level are ignored + by the appender. + + + In configuration files this option is specified by setting the + value of the option to a level + string, such as "DEBUG", "INFO" and so on. + + + + + + Gets or sets the for this appender. + + The of the appender + + + The provides a default + implementation for the property. + + + + + + The filter chain. + + The head of the filter chain filter chain. + + + Returns the head Filter. The Filters are organized in a linked list + and so all Filters on this Appender are available through the result. + + + + + + Gets or sets the for this appender. + + The layout of the appender. + + + See for more information. + + + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Gets or sets the name of this appender. + + The name of the appender. + + + The name uniquely identifies the appender. + + + + + + Closes the appender and release resources. + + + + Release any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + This method cannot be overridden by subclasses. This method + delegates the closing of the appender to the + method which must be overridden in the subclass. + + + + + + Performs threshold checks and invokes filters before + delegating actual logging to the subclasses specific + method. + + The event to log. + + + This method cannot be overridden by derived classes. A + derived class should override the method + which is called by this method. + + + The implementation of this method is as follows: + + + + + + Checks that the severity of the + is greater than or equal to the of this + appender. + + + + Checks that the chain accepts the + . + + + + + Calls and checks that + it returns true. + + + + + If all of the above steps succeed then the + will be passed to the abstract method. + + + + + + Performs threshold checks and invokes filters before + delegating actual logging to the subclasses specific + method. + + The array of events to log. + + + This method cannot be overridden by derived classes. A + derived class should override the method + which is called by this method. + + + The implementation of this method is as follows: + + + + + + Checks that the severity of the + is greater than or equal to the of this + appender. + + + + Checks that the chain accepts the + . + + + + + Calls and checks that + it returns true. + + + + + If all of the above steps succeed then the + will be passed to the method. + + + + + + Test if the logging event should we output by this appender + + the event to test + true if the event should be output, false if the event should be ignored + + + This method checks the logging event against the threshold level set + on this appender and also against the filters specified on this + appender. + + + The implementation of this method is as follows: + + + + + + Checks that the severity of the + is greater than or equal to the of this + appender. + + + + Checks that the chain accepts the + . + + + + + + + + + Adds a filter to the end of the filter chain. + + the filter to add to this appender + + + The Filters are organized in a linked list. + + + Setting this property causes the new filter to be pushed onto the + back of the filter chain. + + + + + + Clears the filter list for this appender. + + + + Clears the filter list for this appender. + + + + + + Checks if the message level is below this appender's threshold. + + to test against. + + + If there is no threshold set, then the return value is always true. + + + + true if the meets the + requirements of this appender. + + + + + Is called when the appender is closed. Derived classes should override + this method if resources need to be released. + + + + Releases any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + + + + Subclasses of should implement this method + to perform actual logging. + + The event to append. + + + A subclass must implement this method to perform + logging of the . + + This method will be called by + if all the conditions listed for that method are met. + + + To restrict the logging of events in the appender + override the method. + + + + + + Append a bulk array of logging events. + + the array of logging events + + + This base class implementation calls the + method for each element in the bulk array. + + + A sub class that can better process a bulk array of events should + override this method in addition to . + + + + + + Called before as a precondition. + + + + This method is called by + before the call to the abstract method. + + + This method can be overridden in a subclass to extend the checks + made before the event is passed to the method. + + + A subclass should ensure that they delegate this call to + this base class if it is overridden. + + + true if the call to should proceed. + + + + Renders the to a string. + + The event to render. + The event rendered as a string. + + + Helper method to render a to + a string. This appender must have a + set to render the to + a string. + + If there is exception data in the logging event and + the layout does not process the exception, this method + will append the exception text to the rendered string. + + + Where possible use the alternative version of this method + . + That method streams the rendering onto an existing Writer + which can give better performance if the caller already has + a open and ready for writing. + + + + + + Renders the to a string. + + The event to render. + The TextWriter to write the formatted event to + + + Helper method to render a to + a string. This appender must have a + set to render the to + a string. + + If there is exception data in the logging event and + the layout does not process the exception, this method + will append the exception text to the rendered string. + + + Use this method in preference to + where possible. If, however, the caller needs to render the event + to a string then does + provide an efficient mechanism for doing so. + + + + + + Tests if this appender requires a to be set. + + + + In the rather exceptional case, where the appender + implementation admits a layout but can also work without it, + then the appender should return true. + + + This default implementation always returns false. + + + + true if the appender requires a layout object, otherwise false. + + + + + Flushes any buffered log data. + + + This implementation doesn't flush anything and always returns true + + True if all logging events were flushed successfully, else false. + + + + The layout of this appender. + + + See for more information. + + + + + The name of this appender. + + + See for more information. + + + + + The level threshold of this appender. + + + + There is no level threshold filtering by default. + + + See for more information. + + + + + + It is assumed and enforced that errorHandler is never null. + + + + It is assumed and enforced that errorHandler is never null. + + + See for more information. + + + + + + The first filter in the filter chain. + + + + Set to null initially. + + + See for more information. + + + + + + The last filter in the filter chain. + + + See for more information. + + + + + Flag indicating if this appender is closed. + + + See for more information. + + + + + The guard prevents an appender from repeatedly calling its own DoAppend method + + + + + StringWriter used to render events + + + + + Initial buffer size + + + + + Maximum buffer size before it is recycled + + + + + The fully qualified type of the AppenderSkeleton class. + + + Used by the internal logger to record the Type of the + log message. + + + + + + Appends log events to the ASP.NET system. + + + + + Diagnostic information and tracing messages that you specify are appended to the output + of the page that is sent to the requesting browser. Optionally, you can view this information + from a separate trace viewer (Trace.axd) that displays trace information for every page in a + given application. + + + Trace statements are processed and displayed only when tracing is enabled. You can control + whether tracing is displayed to a page, to the trace viewer, or both. + + + The logging event is passed to the or + method depending on the level of the logging event. + The event's logger name is the default value for the category parameter of the Write/Warn method. + + + Nicko Cadell + Gert Driesen + Ron Grabowski + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Write the logging event to the ASP.NET trace + + the event to log + + + Write the logging event to the ASP.NET trace + HttpContext.Current.Trace + (). + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + The category parameter sent to the Trace method. + + + + Defaults to %logger which will use the logger name of the current + as the category parameter. + + + + + + + + Defaults to %logger + + + + + Abstract base class implementation of that + buffers events in a fixed size buffer. + + + + This base class should be used by appenders that need to buffer a + number of events before logging them. + For example the + buffers events and then submits the entire contents of the buffer to + the underlying database in one go. + + + Subclasses should override the + method to deliver the buffered events. + + The BufferingAppenderSkeleton maintains a fixed size cyclic + buffer of events. The size of the buffer is set using + the property. + + A is used to inspect + each event as it arrives in the appender. If the + triggers, then the current buffer is sent immediately + (see ). Otherwise the event + is stored in the buffer. For example, an evaluator can be used to + deliver the events immediately when an ERROR event arrives. + + + The buffering appender can be configured in a mode. + By default the appender is NOT lossy. When the buffer is full all + the buffered events are sent with . + If the property is set to true then the + buffer will not be sent when it is full, and new events arriving + in the appender will overwrite the oldest event in the buffer. + In lossy mode the buffer will only be sent when the + triggers. This can be useful behavior when you need to know about + ERROR events but not about events with a lower level, configure an + evaluator that will trigger when an ERROR event arrives, the whole + buffer will be sent which gives a history of events leading up to + the ERROR event. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Protected default constructor to allow subclassing. + + + + + + Initializes a new instance of the class. + + the events passed through this appender must be + fixed by the time that they arrive in the derived class' SendBuffer method. + + + Protected constructor to allow subclassing. + + + The should be set if the subclass + expects the events delivered to be fixed even if the + is set to zero, i.e. when no buffering occurs. + + + + + + Gets or sets a value that indicates whether the appender is lossy. + + + true if the appender is lossy, otherwise false. The default is false. + + + + This appender uses a buffer to store logging events before + delivering them. A triggering event causes the whole buffer + to be send to the remote sink. If the buffer overruns before + a triggering event then logging events could be lost. Set + to false to prevent logging events + from being lost. + + If is set to true then an + must be specified. + + + + + Gets or sets the size of the cyclic buffer used to hold the + logging events. + + + The size of the cyclic buffer used to hold the logging events. + + + + The option takes a positive integer + representing the maximum number of logging events to collect in + a cyclic buffer. When the is reached, + oldest events are deleted as new events are added to the + buffer. By default the size of the cyclic buffer is 512 events. + + + If the is set to a value less than + or equal to 1 then no buffering will occur. The logging event + will be delivered synchronously (depending on the + and properties). Otherwise the event will + be buffered. + + + + + + Gets or sets the that causes the + buffer to be sent immediately. + + + The that causes the buffer to be + sent immediately. + + + + The evaluator will be called for each event that is appended to this + appender. If the evaluator triggers then the current buffer will + immediately be sent (see ). + + If is set to true then an + must be specified. + + + + + Gets or sets the value of the to use. + + + The value of the to use. + + + + The evaluator will be called for each event that is discarded from this + appender. If the evaluator triggers then the current buffer will immediately + be sent (see ). + + + + + + Gets or sets a value indicating if only part of the logging event data + should be fixed. + + + true if the appender should only fix part of the logging event + data, otherwise false. The default is false. + + + + Setting this property to true will cause only part of the + event data to be fixed and serialized. This will improve performance. + + + See for more information. + + + + + + Gets or sets a the fields that will be fixed in the event + + + The event fields that will be fixed before the event is buffered + + + + The logging event needs to have certain thread specific values + captured before it can be buffered. See + for details. + + + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Flush the currently buffered events + + + + Flushes any events that have been buffered. + + + If the appender is buffering in mode then the contents + of the buffer will NOT be flushed to the appender. + + + + + + Flush the currently buffered events + + set to true to flush the buffer of lossy events + + + Flushes events that have been buffered. If is + false then events will only be flushed if this buffer is non-lossy mode. + + + If the appender is buffering in mode then the contents + of the buffer will only be flushed if is true. + In this case the contents of the buffer will be tested against the + and if triggering will be output. All other buffered + events will be discarded. + + + If is true then the buffer will always + be emptied by calling this method. + + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Close this appender instance. + + + + Close this appender instance. If this appender is marked + as not then the remaining events in + the buffer must be sent when the appender is closed. + + + + + + This method is called by the method. + + the event to log + + + Stores the in the cyclic buffer. + + + The buffer will be sent (i.e. passed to the + method) if one of the following conditions is met: + + + + The cyclic buffer is full and this appender is + marked as not lossy (see ) + + + An is set and + it is triggered for the + specified. + + + + Before the event is stored in the buffer it is fixed + (see ) to ensure that + any data referenced by the event will be valid when the buffer + is processed. + + + + + + Sends the contents of the buffer. + + The first logging event. + The buffer containing the events that need to be send. + + + The subclass must override . + + + + + + Sends the events. + + The events that need to be send. + + + The subclass must override this method to process the buffered events. + + + + + + The default buffer size. + + + The default size of the cyclic buffer used to store events. + This is set to 512 by default. + + + + + The size of the cyclic buffer used to hold the logging events. + + + Set to by default. + + + + + The cyclic buffer used to store the logging events. + + + + + The triggering event evaluator that causes the buffer to be sent immediately. + + + The object that is used to determine if an event causes the entire + buffer to be sent immediately. This field can be null, which + indicates that event triggering is not to be done. The evaluator + can be set using the property. If this appender + has the ( property) set to + true then an must be set. + + + + + Indicates if the appender should overwrite events in the cyclic buffer + when it becomes full, or if the buffer should be flushed when the + buffer is full. + + + If this field is set to true then an must + be set. + + + + + The triggering event evaluator filters discarded events. + + + The object that is used to determine if an event that is discarded should + really be discarded or if it should be sent to the appenders. + This field can be null, which indicates that all discarded events will + be discarded. + + + + + Value indicating which fields in the event should be fixed + + + By default all fields are fixed + + + + + The events delivered to the subclass must be fixed. + + + + + Buffers events and then forwards them to attached appenders. + + + + The events are buffered in this appender until conditions are + met to allow the appender to deliver the events to the attached + appenders. See for the + conditions that cause the buffer to be sent. + + The forwarding appender can be used to specify different + thresholds and filters for the same appender at different locations + within the hierarchy. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Closes the appender and releases resources. + + + + Releases any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + + + + Send the events. + + The events that need to be send. + + + Forwards the events to the attached appenders. + + + + + + Adds an to the list of appenders of this + instance. + + The to add to this appender. + + + If the specified is already in the list of + appenders, then it won't be added again. + + + + + + Gets the appenders contained in this appender as an + . + + + If no appenders can be found, then an + is returned. + + + A collection of the appenders in this appender. + + + + + Looks for the appender with the specified name. + + The name of the appender to lookup. + + The appender with the specified name, or null. + + + + Get the named appender attached to this buffering appender. + + + + + + Removes all previously added appenders from this appender. + + + + This is useful when re-reading configuration information. + + + + + + Removes the specified appender from the list of appenders. + + The appender to remove. + The appender removed from the list + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + Removes the appender with the specified name from the list of appenders. + + The name of the appender to remove. + The appender removed from the list + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + Implementation of the interface + + + + + Appends logging events to the console. + + + + ColoredConsoleAppender appends log events to the standard output stream + or the error output stream using a layout specified by the + user. It also allows the color of a specific type of message to be set. + + + By default, all output is written to the console's standard output stream. + The property can be set to direct the output to the + error stream. + + + NOTE: This appender writes directly to the application's attached console + not to the System.Console.Out or System.Console.Error TextWriter. + The System.Console.Out and System.Console.Error streams can be + programmatically redirected (for example NUnit does this to capture program output). + This appender will ignore these redirections because it needs to use Win32 + API calls to colorize the output. To respect these redirections the + must be used. + + + When configuring the colored console appender, mapping should be + specified to map a logging level to a color. For example: + + + + + + + + + + + + + + The Level is the standard log4net logging level and ForeColor and BackColor can be any + combination of the following values: + + Blue + Green + Red + White + Yellow + Purple + Cyan + HighIntensity + + + + Rick Hobbs + Nicko Cadell + + + + The enum of possible color values for use with the color mapping method + + + + The following flags can be combined together to + form the colors. + + + + + + + color is blue + + + + + color is green + + + + + color is red + + + + + color is white + + + + + color is yellow + + + + + color is purple + + + + + color is cyan + + + + + color is intensified + + + + + Initializes a new instance of the class. + + + The instance of the class is set up to write + to the standard output stream. + + + + + Initializes a new instance of the class + with the specified layout. + + the layout to use for this appender + + The instance of the class is set up to write + to the standard output stream. + + + + + Initializes a new instance of the class + with the specified layout. + + the layout to use for this appender + flag set to true to write to the console error stream + + When is set to true, output is written to + the standard error output stream. Otherwise, output is written to the standard + output stream. + + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + + + Add a mapping of level to color - done by the config file + + The mapping to add + + + Add a mapping to this appender. + Each mapping defines the foreground and background colors + for a level. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to the console. + + + The format of the output will depend on the appender's layout. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Initialize the options for this appender + + + + Initialize the level to color mappings set on this appender. + + + + + + The to use when writing to the Console + standard output stream. + + + + The to use when writing to the Console + standard output stream. + + + + + + The to use when writing to the Console + standard error output stream. + + + + The to use when writing to the Console + standard error output stream. + + + + + + Flag to write output to the error stream rather than the standard output stream + + + + + Mapping from level object to color value + + + + + The console output stream writer to write to + + + + This writer is not thread safe. + + + + + + A class to act as a mapping between the level that a logging call is made at and + the color it should be displayed as. + + + + Defines the mapping between a level and the color it should be displayed in. + + + + + + The mapped foreground color for the specified level + + + + Required property. + The mapped foreground color for the specified level. + + + + + + The mapped background color for the specified level + + + + Required property. + The mapped background color for the specified level. + + + + + + Initialize the options for the object + + + + Combine the and together. + + + + + + The combined and suitable for + setting the console color. + + + + + Appends logging events to the console. + + + + ConsoleAppender appends log events to the standard output stream + or the error output stream using a layout specified by the + user. + + + By default, all output is written to the console's standard output stream. + The property can be set to direct the output to the + error stream. + + + NOTE: This appender writes each message to the System.Console.Out or + System.Console.Error that is set at the time the event is appended. + Therefore it is possible to programmatically redirect the output of this appender + (for example NUnit does this to capture program output). While this is the desired + behavior of this appender it may have security implications in your application. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + The instance of the class is set up to write + to the standard output stream. + + + + + Initializes a new instance of the class + with the specified layout. + + the layout to use for this appender + + The instance of the class is set up to write + to the standard output stream. + + + + + Initializes a new instance of the class + with the specified layout. + + the layout to use for this appender + flag set to true to write to the console error stream + + When is set to true, output is written to + the standard error output stream. Otherwise, output is written to the standard + output stream. + + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to the console. + + + The format of the output will depend on the appender's layout. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + The to use when writing to the Console + standard output stream. + + + + The to use when writing to the Console + standard output stream. + + + + + + The to use when writing to the Console + standard error output stream. + + + + The to use when writing to the Console + standard error output stream. + + + + + + Appends log events to the system. + + + + The application configuration file can be used to control what listeners + are actually used. See the MSDN documentation for the + class for details on configuring the + debug system. + + + Events are written using the + method. The event's logger name is passed as the value for the category name to the Write method. + + + Nicko Cadell + + + + Initializes a new instance of the . + + + + Default constructor. + + + + + + Initializes a new instance of the + with a specified layout. + + The layout to use with this appender. + + + Obsolete constructor. + + + + + + Gets or sets a value that indicates whether the appender will + flush at the end of each write. + + + The default behavior is to flush at the end of each + write. If the option is set tofalse, then the underlying + stream can defer writing to physical medium to a later time. + + + Avoiding the flush operation at the end of each append results + in a performance gain of 10 to 20 percent. However, there is safety + trade-off involved in skipping flushing. Indeed, when flushing is + skipped, then it is likely that the last few log events will not + be recorded on disk when the application exits. This is a high + price to pay even for a 20% performance gain. + + + + + + Formats the category parameter sent to the Debug method. + + + + Defaults to a with %logger as the pattern which will use the logger name of the current + as the category parameter. + + + + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Writes the logging event to the system. + + The event to log. + + + Writes the logging event to the system. + If is true then the + is called. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Immediate flush means that the underlying writer or output stream + will be flushed at the end of each append operation. + + + + Immediate flush is slower but ensures that each append request is + actually written. If is set to + false, then there is a good chance that the last few + logs events are not actually written to persistent media if and + when the application crashes. + + + The default value is true. + + + + + Defaults to a with %logger as the pattern. + + + + + Writes events to the system event log. + + + + The appender will fail if you try to write using an event source that doesn't exist unless it is running with local administrator privileges. + See also http://logging.apache.org/log4net/release/faq.html#trouble-EventLog + + + The EventID of the event log entry can be + set using the EventID property () + on the . + + + The Category of the event log entry can be + set using the Category property () + on the . + + + There is a limit of 32K characters for an event log message + + + When configuring the EventLogAppender a mapping can be + specified to map a logging level to an event log entry type. For example: + + + <mapping> + <level value="ERROR" /> + <eventLogEntryType value="Error" /> + </mapping> + <mapping> + <level value="DEBUG" /> + <eventLogEntryType value="Information" /> + </mapping> + + + The Level is the standard log4net logging level and eventLogEntryType can be any value + from the enum, i.e.: + + Erroran error event + Warninga warning event + Informationan informational event + + + + Aspi Havewala + Douglas de la Torre + Nicko Cadell + Gert Driesen + Thomas Voss + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Initializes a new instance of the class + with the specified . + + The to use with this appender. + + + Obsolete constructor. + + + + + + The name of the log where messages will be stored. + + + The string name of the log where messages will be stored. + + + This is the name of the log as it appears in the Event Viewer + tree. The default value is to log into the Application + log, this is where most applications write their events. However + if you need a separate log for your application (or applications) + then you should set the appropriately. + This should not be used to distinguish your event log messages + from those of other applications, the + property should be used to distinguish events. This property should be + used to group together events into a single log. + + + + + + Property used to set the Application name. This appears in the + event logs when logging. + + + The string used to distinguish events from different sources. + + + Sets the event log source property. + + + + + This property is used to return the name of the computer to use + when accessing the event logs. Currently, this is the current + computer, denoted by a dot "." + + + The string name of the machine holding the event log that + will be logged into. + + + This property cannot be changed. It is currently set to '.' + i.e. the local machine. This may be changed in future. + + + + + Add a mapping of level to - done by the config file + + The mapping to add + + + Add a mapping to this appender. + Each mapping defines the event log entry type for a level. + + + + + + Gets or sets the used to write to the EventLog. + + + The used to write to the EventLog. + + + + The system security context used to write to the EventLog. + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Gets or sets the EventId to use unless one is explicitly specified via the LoggingEvent's properties. + + + + The EventID of the event log entry will normally be + set using the EventID property () + on the . + This property provides the fallback value which defaults to 0. + + + + + + Gets or sets the Category to use unless one is explicitly specified via the LoggingEvent's properties. + + + + The Category of the event log entry will normally be + set using the Category property () + on the . + This property provides the fallback value which defaults to 0. + + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Create an event log source + + + Uses different API calls under NET_2_0 + + + + + This method is called by the + method. + + the event to log + + Writes the event to the system event log using the + . + + If the event has an EventID property (see ) + set then this integer will be used as the event log event id. + + + There is a limit of 32K characters for an event log message + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Get the equivalent for a + + the Level to convert to an EventLogEntryType + The equivalent for a + + Because there are fewer applicable + values to use in logging levels than there are in the + this is a one way mapping. There is + a loss of information during the conversion. + + + + + The log name is the section in the event logs where the messages + are stored. + + + + + Name of the application to use when logging. This appears in the + application column of the event log named by . + + + + + The name of the machine which holds the event log. This is + currently only allowed to be '.' i.e. the current machine. + + + + + Mapping from level object to EventLogEntryType + + + + + The security context to use for privileged calls + + + + + The event ID to use unless one is explicitly specified via the LoggingEvent's properties. + + + + + The event category to use unless one is explicitly specified via the LoggingEvent's properties. + + + + + A class to act as a mapping between the level that a logging call is made at and + the color it should be displayed as. + + + + Defines the mapping between a level and its event log entry type. + + + + + + The for this entry + + + + Required property. + The for this entry + + + + + + The fully qualified type of the EventLogAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + The maximum size supported by default. + + + http://msdn.microsoft.com/en-us/library/xzwc042w(v=vs.100).aspx + The 32766 documented max size is two bytes shy of 32K (I'm assuming 32766 + may leave space for a two byte null terminator of #0#0). The 32766 max + length is what the .NET 4.0 source code checks for, but this is WRONG! + Strings with a length > 31839 on Windows Vista or higher can CORRUPT + the event log! See: System.Diagnostics.EventLogInternal.InternalWriteEvent() + for the use of the 32766 max size. + + + + + The maximum size supported by a windows operating system that is vista + or newer. + + + See ReportEvent API: + http://msdn.microsoft.com/en-us/library/aa363679(VS.85).aspx + ReportEvent's lpStrings parameter: + "A pointer to a buffer containing an array of + null-terminated strings that are merged into the message before Event Viewer + displays the string to the user. This parameter must be a valid pointer + (or NULL), even if wNumStrings is zero. Each string is limited to 31,839 characters." + + Going beyond the size of 31839 will (at some point) corrupt the event log on Windows + Vista or higher! It may succeed for a while...but you will eventually run into the + error: "System.ComponentModel.Win32Exception : A device attached to the system is + not functioning", and the event log will then be corrupt (I was able to corrupt + an event log using a length of 31877 on Windows 7). + + The max size for Windows Vista or higher is documented here: + http://msdn.microsoft.com/en-us/library/xzwc042w(v=vs.100).aspx. + Going over this size may succeed a few times but the buffer will overrun and + eventually corrupt the log (based on testing). + + The maxEventMsgSize size is based on the max buffer size of the lpStrings parameter of the ReportEvent API. + The documented max size for EventLog.WriteEntry for Windows Vista and higher is 31839, but I'm leaving room for a + terminator of #0#0, as we cannot see the source of ReportEvent (though we could use an API monitor to examine the + buffer, given enough time). + + + + + The maximum size that the operating system supports for + a event log message. + + + Used to determine the maximum string length that can be written + to the operating system event log and eventually truncate a string + that exceeds the limits. + + + + + This method determines the maximum event log message size allowed for + the current environment. + + + + + + Appends logging events to a file. + + + + Logging events are sent to the file specified by + the property. + + + The file can be opened in either append or overwrite mode + by specifying the property. + If the file path is relative it is taken as relative from + the application base directory. The file encoding can be + specified by setting the property. + + + The layout's and + values will be written each time the file is opened and closed + respectively. If the property is + then the file may contain multiple copies of the header and footer. + + + This appender will first try to open the file for writing when + is called. This will typically be during configuration. + If the file cannot be opened for writing the appender will attempt + to open the file again each time a message is logged to the appender. + If the file cannot be opened for writing when a message is logged then + the message will be discarded by this appender. + + + The supports pluggable file locking models via + the property. + The default behavior, implemented by + is to obtain an exclusive write lock on the file until this appender is closed. + The alternative models only hold a + write lock while the appender is writing a logging event () + or synchronize by using a named system wide Mutex (). + + + All locking strategies have issues and you should seriously consider using a different strategy that + avoids having multiple processes logging to the same file. + + + Nicko Cadell + Gert Driesen + Rodrigo B. de Oliveira + Douglas de la Torre + Niall Daley + + + + Write only that uses the + to manage access to an underlying resource. + + + + + True asynchronous writes are not supported, the implementation forces a synchronous write. + + + + + Locking model base class + + + + Base class for the locking models available to the derived loggers. + + + + + + Open the output file + + The filename to use + Whether to append to the file, or overwrite + The encoding to use + + + Open the file specified and prepare for logging. + No writes will be made until is called. + Must be called before any calls to , + and . + + + + + + Close the file + + + + Close the file. No further writes will be made. + + + + + + Initializes all resources used by this locking model. + + + + + Disposes all resources that were initialized by this locking model. + + + + + Acquire the lock on the file + + A stream that is ready to be written to. + + + Acquire the lock on the file in preparation for writing to it. + Return a stream pointing to the file. + must be called to release the lock on the output file. + + + + + + Release the lock on the file + + + + Release the lock on the file. No further writes will be made to the + stream until is called again. + + + + + + Gets or sets the for this LockingModel + + + The for this LockingModel + + + + The file appender this locking model is attached to and working on + behalf of. + + + The file appender is used to locate the security context and the error handler to use. + + + The value of this property will be set before is + called. + + + + + + Helper method that creates a FileStream under CurrentAppender's SecurityContext. + + + + Typically called during OpenFile or AcquireLock. + + + If the directory portion of the does not exist, it is created + via Directory.CreateDirecctory. + + + + + + + + + + Helper method to close under CurrentAppender's SecurityContext. + + + Does not set to null. + + + + + + Hold an exclusive lock on the output file + + + + Open the file once for writing and hold it open until is called. + Maintains an exclusive lock on the file during this time. + + + + + + Open the file specified and prepare for logging. + + The filename to use + Whether to append to the file, or overwrite + The encoding to use + + + Open the file specified and prepare for logging. + No writes will be made until is called. + Must be called before any calls to , + and . + + + + + + Close the file + + + + Close the file. No further writes will be made. + + + + + + Acquire the lock on the file + + A stream that is ready to be written to. + + + Does nothing. The lock is already taken + + + + + + Release the lock on the file + + + + Does nothing. The lock will be released when the file is closed. + + + + + + Initializes all resources used by this locking model. + + + + + Disposes all resources that were initialized by this locking model. + + + + + Acquires the file lock for each write + + + + Opens the file once for each / cycle, + thus holding the lock for the minimal amount of time. This method of locking + is considerably slower than but allows + other processes to move/delete the log file whilst logging continues. + + + + + + Prepares to open the file when the first message is logged. + + The filename to use + Whether to append to the file, or overwrite + The encoding to use + + + Open the file specified and prepare for logging. + No writes will be made until is called. + Must be called before any calls to , + and . + + + + + + Close the file + + + + Close the file. No further writes will be made. + + + + + + Acquire the lock on the file + + A stream that is ready to be written to. + + + Acquire the lock on the file in preparation for writing to it. + Return a stream pointing to the file. + must be called to release the lock on the output file. + + + + + + Release the lock on the file + + + + Release the lock on the file. No further writes will be made to the + stream until is called again. + + + + + + Initializes all resources used by this locking model. + + + + + Disposes all resources that were initialized by this locking model. + + + + + Provides cross-process file locking. + + Ron Grabowski + Steve Wranovsky + + + + Open the file specified and prepare for logging. + + The filename to use + Whether to append to the file, or overwrite + The encoding to use + + + Open the file specified and prepare for logging. + No writes will be made until is called. + Must be called before any calls to , + - and . + + + + + + Close the file + + + + Close the file. No further writes will be made. + + + + + + Acquire the lock on the file + + A stream that is ready to be written to. + + + Does nothing. The lock is already taken + + + + + + Releases the lock and allows others to acquire a lock. + + + + + Initializes all resources used by this locking model. + + + + + Disposes all resources that were initialized by this locking model. + + + + + Default constructor + + + + Default constructor + + + + + + Construct a new appender using the layout, file and append mode. + + the layout to use with this appender + the full path to the file to write to + flag to indicate if the file should be appended to + + + Obsolete constructor. + + + + + + Construct a new appender using the layout and file specified. + The file will be appended to. + + the layout to use with this appender + the full path to the file to write to + + + Obsolete constructor. + + + + + + Gets or sets the path to the file that logging will be written to. + + + The path to the file that logging will be written to. + + + + If the path is relative it is taken as relative from + the application base directory. + + + + + + Gets or sets a flag that indicates whether the file should be + appended to or overwritten. + + + Indicates whether the file should be appended to or overwritten. + + + + If the value is set to false then the file will be overwritten, if + it is set to true then the file will be appended to. + + The default value is true. + + + + + Gets or sets used to write to the file. + + + The used to write to the file. + + + + The default encoding set is + which is the encoding for the system's current ANSI code page. + + + + + + Gets or sets the used to write to the file. + + + The used to write to the file. + + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Gets or sets the used to handle locking of the file. + + + The used to lock the file. + + + + Gets or sets the used to handle locking of the file. + + + There are three built in locking models, , and . + The first locks the file from the start of logging to the end, the + second locks only for the minimal amount of time when logging each message + and the last synchronizes processes using a named system wide Mutex. + + + The default locking model is the . + + + + + + Activate the options on the file appender. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + This will cause the file to be opened. + + + + + + Closes any previously opened file and calls the parent's . + + + + Resets the filename and the file stream. + + + + + + Close this appender instance. The underlying stream or writer is also closed. + + + + + Called to initialize the file writer + + + + Will be called for each logged message until the file is + successfully opened. + + + + + + This method is called by the + method. + + The event to log. + + + Writes a log statement to the output stream if the output stream exists + and is writable. + + + The format of the output will depend on the appender's layout. + + + + + + This method is called by the + method. + + The array of events to log. + + + Acquires the output file locks once before writing all the events to + the stream. + + + + + + Writes a footer as produced by the embedded layout's property. + + + + Writes a footer as produced by the embedded layout's property. + + + + + + Writes a header produced by the embedded layout's property. + + + + Writes a header produced by the embedded layout's property. + + + + + + Closes the underlying . + + + + Closes the underlying . + + + + + + Closes the previously opened file. + + + + Writes the to the file and then + closes the file. + + + + + + Sets and opens the file where the log output will go. The specified file must be writable. + + The path to the log file. Must be a fully qualified path. + If true will append to fileName. Otherwise will truncate fileName + + + Calls but guarantees not to throw an exception. + Errors are passed to the . + + + + + + Sets and opens the file where the log output will go. The specified file must be writable. + + The path to the log file. Must be a fully qualified path. + If true will append to fileName. Otherwise will truncate fileName + + + If there was already an opened file, then the previous file + is closed first. + + + This method will ensure that the directory structure + for the specified exists. + + + + + + Sets the quiet writer used for file output + + the file stream that has been opened for writing + + + This implementation of creates a + over the and passes it to the + method. + + + This method can be overridden by sub classes that want to wrap the + in some way, for example to encrypt the output + data using a System.Security.Cryptography.CryptoStream. + + + + + + Sets the quiet writer being used. + + the writer over the file stream that has been opened for writing + + + This method can be overridden by sub classes that want to + wrap the in some way. + + + + + + Convert a path into a fully qualified path. + + The path to convert. + The fully qualified path. + + + Converts the path specified to a fully + qualified path. If the path is relative it is + taken as relative from the application base + directory. + + + + + + Flag to indicate if we should append to the file + or overwrite the file. The default is to append. + + + + + The name of the log file. + + + + + The encoding to use for the file stream. + + + + + The security context to use for privileged calls + + + + + The stream to log to. Has added locking semantics + + + + + The locking model to use + + + + + The fully qualified type of the FileAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + This appender forwards logging events to attached appenders. + + + + The forwarding appender can be used to specify different thresholds + and filters for the same appender at different locations within the hierarchy. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Closes the appender and releases resources. + + + + Releases any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + + + + Forward the logging event to the attached appenders + + The event to log. + + + Delivers the logging event to all the attached appenders. + + + + + + Forward the logging events to the attached appenders + + The array of events to log. + + + Delivers the logging events to all the attached appenders. + + + + + + Adds an to the list of appenders of this + instance. + + The to add to this appender. + + + If the specified is already in the list of + appenders, then it won't be added again. + + + + + + Gets the appenders contained in this appender as an + . + + + If no appenders can be found, then an + is returned. + + + A collection of the appenders in this appender. + + + + + Looks for the appender with the specified name. + + The name of the appender to lookup. + + The appender with the specified name, or null. + + + + Get the named appender attached to this appender. + + + + + + Removes all previously added appenders from this appender. + + + + This is useful when re-reading configuration information. + + + + + + Removes the specified appender from the list of appenders. + + The appender to remove. + The appender removed from the list + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + Removes the appender with the specified name from the list of appenders. + + The name of the appender to remove. + The appender removed from the list + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + Implementation of the interface + + + + + Implement this interface for your own strategies for printing log statements. + + + + Implementors should consider extending the + class which provides a default implementation of this interface. + + + Appenders can also implement the interface. Therefore + they would require that the method + be called after the appenders properties have been configured. + + + Nicko Cadell + Gert Driesen + + + + Closes the appender and releases resources. + + + + Releases any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + + + + Log the logging event in Appender specific way. + + The event to log + + + This method is called to log a message into this appender. + + + + + + Gets or sets the name of this appender. + + The name of the appender. + + The name uniquely identifies the appender. + + + + + Interface for appenders that support bulk logging. + + + + This interface extends the interface to + support bulk logging of objects. Appenders + should only implement this interface if they can bulk log efficiently. + + + Nicko Cadell + + + + Log the array of logging events in Appender specific way. + + The events to log + + + This method is called to log an array of events into this appender. + + + + + + Interface that can be implemented by Appenders that buffer logging data and expose a method. + + + + + Flushes any buffered log data. + + + Appenders that implement the method must do so in a thread-safe manner: it can be called concurrently with + the method. + + Typically this is done by locking on the Appender instance, e.g.: + + + + + + The parameter is only relevant for appenders that process logging events asynchronously, + such as . + + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Logs events to a local syslog service. + + + + This appender uses the POSIX libc library functions openlog, syslog, and closelog. + If these functions are not available on the local system then this appender will not work! + + + The functions openlog, syslog, and closelog are specified in SUSv2 and + POSIX 1003.1-2001 standards. These are used to log messages to the local syslog service. + + + This appender talks to a local syslog service. If you need to log to a remote syslog + daemon and you cannot configure your local syslog service to do this you may be + able to use the to log via UDP. + + + Syslog messages must have a facility and and a severity. The severity + is derived from the Level of the logging event. + The facility must be chosen from the set of defined syslog + values. The facilities list is predefined + and cannot be extended. + + + An identifier is specified with each log message. This can be specified + by setting the property. The identity (also know + as the tag) must not contain white space. The default value for the + identity is the application name (from ). + + + Rob Lyon + Nicko Cadell + + + + syslog severities + + + + The log4net Level maps to a syslog severity using the + method and the + class. The severity is set on . + + + + + + system is unusable + + + + + action must be taken immediately + + + + + critical conditions + + + + + error conditions + + + + + warning conditions + + + + + normal but significant condition + + + + + informational + + + + + debug-level messages + + + + + syslog facilities + + + + The syslog facility defines which subsystem the logging comes from. + This is set on the property. + + + + + + kernel messages + + + + + random user-level messages + + + + + mail system + + + + + system daemons + + + + + security/authorization messages + + + + + messages generated internally by syslogd + + + + + line printer subsystem + + + + + network news subsystem + + + + + UUCP subsystem + + + + + clock (cron/at) daemon + + + + + security/authorization messages (private) + + + + + ftp daemon + + + + + NTP subsystem + + + + + log audit + + + + + log alert + + + + + clock daemon + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + Initializes a new instance of the class. + + + This instance of the class is set up to write + to a local syslog service. + + + + + Message identity + + + + An identifier is specified with each log message. This can be specified + by setting the property. The identity (also know + as the tag) must not contain white space. The default value for the + identity is the application name (from ). + + + + + + Syslog facility + + + Set to one of the values. The list of + facilities is predefined and cannot be extended. The default value + is . + + + + + Add a mapping of level to severity + + The mapping to add + + + Adds a to this appender. + + + + + + Initialize the appender based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to a remote syslog daemon. + + + The format of the output will depend on the appender's layout. + + + + + + Close the syslog when the appender is closed + + + + Close the syslog when the appender is closed + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Translates a log4net level to a syslog severity. + + A log4net level. + A syslog severity. + + + Translates a log4net level to a syslog severity. + + + + + + Generate a syslog priority. + + The syslog facility. + The syslog severity. + A syslog priority. + + + + The facility. The default facility is . + + + + + The message identity + + + + + Marshaled handle to the identity string. We have to hold on to the + string as the openlog and syslog APIs just hold the + pointer to the ident and dereference it for each log message. + + + + + Mapping from level object to syslog severity + + + + + Open connection to system logger. + + + + + Generate a log message. + + + + The libc syslog method takes a format string and a variable argument list similar + to the classic printf function. As this type of vararg list is not supported + by C# we need to specify the arguments explicitly. Here we have specified the + format string with a single message argument. The caller must set the format + string to "%s". + + + + + + Close descriptor used to write to system logger. + + + + + A class to act as a mapping between the level that a logging call is made at and + the syslog severity that is should be logged at. + + + + A class to act as a mapping between the level that a logging call is made at and + the syslog severity that is should be logged at. + + + + + + The mapped syslog severity for the specified level + + + + Required property. + The mapped syslog severity for the specified level + + + + + + Appends colorful logging events to the console, using the .NET 2 + built-in capabilities. + + + + ManagedColoredConsoleAppender appends log events to the standard output stream + or the error output stream using a layout specified by the + user. It also allows the color of a specific type of message to be set. + + + By default, all output is written to the console's standard output stream. + The property can be set to direct the output to the + error stream. + + + When configuring the colored console appender, mappings should be + specified to map logging levels to colors. For example: + + + + + + + + + + + + + + + + + + + + + + The Level is the standard log4net logging level while + ForeColor and BackColor are the values of + enumeration. + + + Based on the ColoredConsoleAppender + + + Rick Hobbs + Nicko Cadell + Pavlos Touboulidis + + + + Initializes a new instance of the class. + + + The instance of the class is set up to write + to the standard output stream. + + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + + + Add a mapping of level to color - done by the config file + + The mapping to add + + + Add a mapping to this appender. + Each mapping defines the foreground and background colors + for a level. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to the console. + + + The format of the output will depend on the appender's layout. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Initialize the options for this appender + + + + Initialize the level to color mappings set on this appender. + + + + + + The to use when writing to the Console + standard output stream. + + + + The to use when writing to the Console + standard output stream. + + + + + + The to use when writing to the Console + standard error output stream. + + + + The to use when writing to the Console + standard error output stream. + + + + + + Flag to write output to the error stream rather than the standard output stream + + + + + Mapping from level object to color value + + + + + A class to act as a mapping between the level that a logging call is made at and + the color it should be displayed as. + + + + Defines the mapping between a level and the color it should be displayed in. + + + + + + The mapped foreground color for the specified level + + + + Required property. + The mapped foreground color for the specified level. + + + + + + The mapped background color for the specified level + + + + Required property. + The mapped background color for the specified level. + + + + + + Stores logging events in an array. + + + + The memory appender stores all the logging events + that are appended in an in-memory array. + + + Use the method to get + and clear the current list of events that have been appended. + + + Use the method to get the current + list of events that have been appended. Note there is a + race-condition when calling and + in pairs, you better use in that case. + + + Use the method to clear the + current list of events. Note there is a + race-condition when calling and + in pairs, you better use in that case. + + + Julian Biddle + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Gets the events that have been logged. + + The events that have been logged + + + Gets the events that have been logged. + + + + + + Gets or sets a value indicating whether only part of the logging event + data should be fixed. + + + true if the appender should only fix part of the logging event + data, otherwise false. The default is false. + + + + Setting this property to true will cause only part of the event + data to be fixed and stored in the appender, hereby improving performance. + + + See for more information. + + + + + + Gets or sets the fields that will be fixed in the event + + + + The logging event needs to have certain thread specific values + captured before it can be buffered. See + for details. + + + + + + This method is called by the method. + + the event to log + + Stores the in the events list. + + + + + Clear the list of events + + + Clear the list of events + + + + + Gets the events that have been logged and clears the list of events. + + The events that have been logged + + + Gets the events that have been logged and clears the list of events. + + + + + + The list of events that have been appended. + + + + + Value indicating which fields in the event should be fixed + + + By default all fields are fixed + + + + + Logs entries by sending network messages using the + native function. + + + + You can send messages only to names that are active + on the network. If you send the message to a user name, + that user must be logged on and running the Messenger + service to receive the message. + + + The receiver will get a top most window displaying the + messages one at a time, therefore this appender should + not be used to deliver a high volume of messages. + + + The following table lists some possible uses for this appender : + + + + + Action + Property Value(s) + + + Send a message to a user account on the local machine + + + = <name of the local machine> + + + = <user name> + + + + + Send a message to a user account on a remote machine + + + = <name of the remote machine> + + + = <user name> + + + + + Send a message to a domain user account + + + = <name of a domain controller | uninitialized> + + + = <user name> + + + + + Send a message to all the names in a workgroup or domain + + + = <workgroup name | domain name>* + + + + + Send a message from the local machine to a remote machine + + + = <name of the local machine | uninitialized> + + + = <name of the remote machine> + + + + + + + Note : security restrictions apply for sending + network messages, see + for more information. + + + + + An example configuration section to log information + using this appender from the local machine, named + LOCAL_PC, to machine OPERATOR_PC : + + + + + + + + + + Nicko Cadell + Gert Driesen + + + + The DNS or NetBIOS name of the server on which the function is to execute. + + + + + The sender of the network message. + + + + + The message alias to which the message should be sent. + + + + + The security context to use for privileged calls + + + + + Initializes the appender. + + + The default constructor initializes all fields to their default values. + + + + + Gets or sets the sender of the message. + + + The sender of the message. + + + If this property is not specified, the message is sent from the local computer. + + + + + Gets or sets the message alias to which the message should be sent. + + + The recipient of the message. + + + This property should always be specified in order to send a message. + + + + + Gets or sets the DNS or NetBIOS name of the remote server on which the function is to execute. + + + DNS or NetBIOS name of the remote server on which the function is to execute. + + + + For Windows NT 4.0 and earlier, the string should begin with \\. + + + If this property is not specified, the local computer is used. + + + + + + Gets or sets the used to call the NetSend method. + + + The used to call the NetSend method. + + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Initialize the appender based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + The appender will be ignored if no was specified. + + + The required property was not specified. + + + + This method is called by the method. + + The event to log. + + + Sends the event using a network message. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Sends a buffer of information to a registered message alias. + + The DNS or NetBIOS name of the server on which the function is to execute. + The message alias to which the message buffer should be sent + The originator of the message. + The message text. + The length, in bytes, of the message text. + + + The following restrictions apply for sending network messages: + + + + + Platform + Requirements + + + Windows NT + + + No special group membership is required to send a network message. + + + Admin, Accounts, Print, or Server Operator group membership is required to + successfully send a network message on a remote server. + + + + + Windows 2000 or later + + + If you send a message on a domain controller that is running Active Directory, + access is allowed or denied based on the access control list (ACL) for the securable + object. The default ACL permits only Domain Admins and Account Operators to send a network message. + + + On a member server or workstation, only Administrators and Server Operators can send a network message. + + + + + + + For more information see Security Requirements for the Network Management Functions. + + + + + If the function succeeds, the return value is zero. + + + + + + Appends log events to the OutputDebugString system. + + + + OutputDebugStringAppender appends log events to the + OutputDebugString system. + + + The string is passed to the native OutputDebugString + function. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Write the logging event to the output debug string API + + the event to log + + + Write the logging event to the output debug string API + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Stub for OutputDebugString native method + + the string to output + + + Stub for OutputDebugString native method + + + + + + Logs events to a remote syslog daemon. + + + + The BSD syslog protocol is used to remotely log to + a syslog daemon. The syslogd listens for for messages + on UDP port 514. + + + The syslog UDP protocol is not authenticated. Most syslog daemons + do not accept remote log messages because of the security implications. + You may be able to use the LocalSyslogAppender to talk to a local + syslog service. + + + There is an RFC 3164 that claims to document the BSD Syslog Protocol. + This RFC can be seen here: http://www.faqs.org/rfcs/rfc3164.html. + This appender generates what the RFC calls an "Original Device Message", + i.e. does not include the TIMESTAMP or HOSTNAME fields. By observation + this format of message will be accepted by all current syslog daemon + implementations. The daemon will attach the current time and the source + hostname or IP address to any messages received. + + + Syslog messages must have a facility and and a severity. The severity + is derived from the Level of the logging event. + The facility must be chosen from the set of defined syslog + values. The facilities list is predefined + and cannot be extended. + + + An identifier is specified with each log message. This can be specified + by setting the property. The identity (also know + as the tag) must not contain white space. The default value for the + identity is the application name (from ). + + + Rob Lyon + Nicko Cadell + + + + Syslog port 514 + + + + + syslog severities + + + + The syslog severities. + + + + + + system is unusable + + + + + action must be taken immediately + + + + + critical conditions + + + + + error conditions + + + + + warning conditions + + + + + normal but significant condition + + + + + informational + + + + + debug-level messages + + + + + syslog facilities + + + + The syslog facilities + + + + + + kernel messages + + + + + random user-level messages + + + + + mail system + + + + + system daemons + + + + + security/authorization messages + + + + + messages generated internally by syslogd + + + + + line printer subsystem + + + + + network news subsystem + + + + + UUCP subsystem + + + + + clock (cron/at) daemon + + + + + security/authorization messages (private) + + + + + ftp daemon + + + + + NTP subsystem + + + + + log audit + + + + + log alert + + + + + clock daemon + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + Initializes a new instance of the class. + + + This instance of the class is set up to write + to a remote syslog daemon. + + + + + Message identity + + + + An identifier is specified with each log message. This can be specified + by setting the property. The identity (also know + as the tag) must not contain white space. The default value for the + identity is the application name (from ). + + + + + + Syslog facility + + + Set to one of the values. The list of + facilities is predefined and cannot be extended. The default value + is . + + + + + Add a mapping of level to severity + + The mapping to add + + + Add a mapping to this appender. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to a remote syslog daemon. + + + The format of the output will depend on the appender's layout. + + + + + + Initialize the options for this appender + + + + Initialize the level to syslog severity mappings set on this appender. + + + + + + Translates a log4net level to a syslog severity. + + A log4net level. + A syslog severity. + + + Translates a log4net level to a syslog severity. + + + + + + Generate a syslog priority. + + The syslog facility. + The syslog severity. + A syslog priority. + + + Generate a syslog priority. + + + + + + The facility. The default facility is . + + + + + The message identity + + + + + Mapping from level object to syslog severity + + + + + Initial buffer size + + + + + Maximum buffer size before it is recycled + + + + + A class to act as a mapping between the level that a logging call is made at and + the syslog severity that is should be logged at. + + + + A class to act as a mapping between the level that a logging call is made at and + the syslog severity that is should be logged at. + + + + + + The mapped syslog severity for the specified level + + + + Required property. + The mapped syslog severity for the specified level + + + + + + Delivers logging events to a remote logging sink. + + + + This Appender is designed to deliver events to a remote sink. + That is any object that implements the + interface. It delivers the events using .NET remoting. The + object to deliver events to is specified by setting the + appenders property. + + The RemotingAppender buffers events before sending them. This allows it to + make more efficient use of the remoting infrastructure. + + Once the buffer is full the events are still not sent immediately. + They are scheduled to be sent using a pool thread. The effect is that + the send occurs asynchronously. This is very important for a + number of non obvious reasons. The remoting infrastructure will + flow thread local variables (stored in the ), + if they are marked as , across the + remoting boundary. If the server is not contactable then + the remoting infrastructure will clear the + objects from the . To prevent a logging failure from + having side effects on the calling application the remoting call must be made + from a separate thread to the one used by the application. A + thread is used for this. If no thread is available then + the events will block in the thread pool manager until a thread is available. + + Because the events are sent asynchronously using pool threads it is possible to close + this appender before all the queued events have been sent. + When closing the appender attempts to wait until all the queued events have been sent, but + this will timeout after 30 seconds regardless. + + If this appender is being closed because the + event has fired it may not be possible to send all the queued events. During process + exit the runtime limits the time that a + event handler is allowed to run for. If the runtime terminates the threads before + the queued events have been sent then they will be lost. To ensure that all events + are sent the appender must be closed before the application exits. See + for details on how to shutdown + log4net programmatically. + + + Nicko Cadell + Gert Driesen + Daniel Cazzulino + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Gets or sets the URL of the well-known object that will accept + the logging events. + + + The well-known URL of the remote sink. + + + + The URL of the remoting sink that will accept logging events. + The sink must implement the + interface. + + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Send the contents of the buffer to the remote sink. + + + The events are not sent immediately. They are scheduled to be sent + using a pool thread. The effect is that the send occurs asynchronously. + This is very important for a number of non obvious reasons. The remoting + infrastructure will flow thread local variables (stored in the ), + if they are marked as , across the + remoting boundary. If the server is not contactable then + the remoting infrastructure will clear the + objects from the . To prevent a logging failure from + having side effects on the calling application the remoting call must be made + from a separate thread to the one used by the application. A + thread is used for this. If no thread is available then + the events will block in the thread pool manager until a thread is available. + + The events to send. + + + + Override base class close. + + + + This method waits while there are queued work items. The events are + sent asynchronously using work items. These items + will be sent once a thread pool thread is available to send them, therefore + it is possible to close the appender before all the queued events have been + sent. + + This method attempts to wait until all the queued events have been sent, but this + method will timeout after 30 seconds regardless. + + If the appender is being closed because the + event has fired it may not be possible to send all the queued events. During process + exit the runtime limits the time that a + event handler is allowed to run for. + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + A work item is being queued into the thread pool + + + + + A work item from the thread pool has completed + + + + + Send the contents of the buffer to the remote sink. + + + This method is designed to be used with the . + This method expects to be passed an array of + objects in the state param. + + the logging events to send + + + + The URL of the remote sink. + + + + + The local proxy (.NET remoting) for the remote logging sink. + + + + + The number of queued callbacks currently waiting or executing + + + + + Event used to signal when there are no queued work items + + + This event is set when there are no queued work items. In this + state it is safe to close the appender. + + + + + Interface used to deliver objects to a remote sink. + + + This interface must be implemented by a remoting sink + if the is to be used + to deliver logging events to the sink. + + + + + Delivers logging events to the remote sink + + Array of events to log. + + + Delivers logging events to the remote sink + + + + + + Appender that rolls log files based on size or date or both. + + + + RollingFileAppender can roll log files based on size or date or both + depending on the setting of the property. + When set to the log file will be rolled + once its size exceeds the . + When set to the log file will be rolled + once the date boundary specified in the property + is crossed. + When set to the log file will be + rolled once the date boundary specified in the property + is crossed, but within a date boundary the file will also be rolled + once its size exceeds the . + When set to the log file will be rolled when + the appender is configured. This effectively means that the log file can be + rolled once per program execution. + + + A of few additional optional features have been added: + + Attach date pattern for current log file + Backup number increments for newer files + Infinite number of backups by file size + + + + + + For large or infinite numbers of backup files a + greater than zero is highly recommended, otherwise all the backup files need + to be renamed each time a new backup is created. + + + When Date/Time based rolling is used setting + to will reduce the number of file renamings to few or none. + + + + + + Changing or without clearing + the log file directory of backup files will cause unexpected and unwanted side effects. + + + + + If Date/Time based rolling is enabled this appender will attempt to roll existing files + in the directory without a Date/Time tag based on the last write date of the base log file. + The appender only rolls the log file when a message is logged. If Date/Time based rolling + is enabled then the appender will not roll the log file at the Date/Time boundary but + at the point when the next message is logged after the boundary has been crossed. + + + + The extends the and + has the same behavior when opening the log file. + The appender will first try to open the file for writing when + is called. This will typically be during configuration. + If the file cannot be opened for writing the appender will attempt + to open the file again each time a message is logged to the appender. + If the file cannot be opened for writing when a message is logged then + the message will be discarded by this appender. + + + When rolling a backup file necessitates deleting an older backup file the + file to be deleted is moved to a temporary name before being deleted. + + + + + A maximum number of backup files when rolling on date/time boundaries is not supported. + + + + Nicko Cadell + Gert Driesen + Aspi Havewala + Douglas de la Torre + Edward Smit + + + + Style of rolling to use + + + + Style of rolling to use + + + + + + Roll files once per program execution + + + + Roll files once per program execution. + Well really once each time this appender is + configured. + + + Setting this option also sets AppendToFile to + false on the RollingFileAppender, otherwise + this appender would just be a normal file appender. + + + + + + Roll files based only on the size of the file + + + + + Roll files based only on the date + + + + + Roll files based on both the size and date of the file + + + + + The code assumes that the following 'time' constants are in a increasing sequence. + + + + The code assumes that the following 'time' constants are in a increasing sequence. + + + + + + Roll the log not based on the date + + + + + Roll the log for each minute + + + + + Roll the log for each hour + + + + + Roll the log twice a day (midday and midnight) + + + + + Roll the log each day (midnight) + + + + + Roll the log each week + + + + + Roll the log each month + + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Cleans up all resources used by this appender. + + + + + Gets or sets the strategy for determining the current date and time. The default + implementation is to use LocalDateTime which internally calls through to DateTime.Now. + DateTime.UtcNow may be used on frameworks newer than .NET 1.0 by specifying + . + + + An implementation of the interface which returns the current date and time. + + + + Gets or sets the used to return the current date and time. + + + There are two built strategies for determining the current date and time, + + and . + + + The default strategy is . + + + + + + Gets or sets the date pattern to be used for generating file names + when rolling over on date. + + + The date pattern to be used for generating file names when rolling + over on date. + + + + Takes a string in the same format as expected by + . + + + This property determines the rollover schedule when rolling over + on date. + + + + + + Gets or sets the maximum number of backup files that are kept before + the oldest is erased. + + + The maximum number of backup files that are kept before the oldest is + erased. + + + + If set to zero, then there will be no backup files and the log file + will be truncated when it reaches . + + + If a negative number is supplied then no deletions will be made. Note + that this could result in very slow performance as a large number of + files are rolled over unless is used. + + + The maximum applies to each time based group of files and + not the total. + + + + + + Gets or sets the maximum size that the output file is allowed to reach + before being rolled over to backup files. + + + The maximum size in bytes that the output file is allowed to reach before being + rolled over to backup files. + + + + This property is equivalent to except + that it is required for differentiating the setter taking a + argument from the setter taking a + argument. + + + The default maximum file size is 10MB (10*1024*1024). + + + + + + Gets or sets the maximum size that the output file is allowed to reach + before being rolled over to backup files. + + + The maximum size that the output file is allowed to reach before being + rolled over to backup files. + + + + This property allows you to specify the maximum size with the + suffixes "KB", "MB" or "GB" so that the size is interpreted being + expressed respectively in kilobytes, megabytes or gigabytes. + + + For example, the value "10KB" will be interpreted as 10240 bytes. + + + The default maximum file size is 10MB. + + + If you have the option to set the maximum file size programmatically + consider using the property instead as this + allows you to set the size in bytes as a . + + + + + + Gets or sets the rolling file count direction. + + + The rolling file count direction. + + + + Indicates if the current file is the lowest numbered file or the + highest numbered file. + + + By default newer files have lower numbers ( < 0), + i.e. log.1 is most recent, log.5 is the 5th backup, etc... + + + >= 0 does the opposite i.e. + log.1 is the first backup made, log.5 is the 5th backup made, etc. + For infinite backups use >= 0 to reduce + rollover costs. + + The default file count direction is -1. + + + + + Gets or sets the rolling style. + + The rolling style. + + + The default rolling style is . + + + When set to this appender's + property is set to false, otherwise + the appender would append to a single file rather than rolling + the file each time it is opened. + + + + + + Gets or sets a value indicating whether to preserve the file name extension when rolling. + + + true if the file name extension should be preserved. + + + + By default file.log is rolled to file.log.yyyy-MM-dd or file.log.curSizeRollBackup. + However, under Windows the new file name will loose any program associations as the + extension is changed. Optionally file.log can be renamed to file.yyyy-MM-dd.log or + file.curSizeRollBackup.log to maintain any program associations. + + + + + + Gets or sets a value indicating whether to always log to + the same file. + + + true if always should be logged to the same file, otherwise false. + + + + By default file.log is always the current file. Optionally + file.log.yyyy-mm-dd for current formatted datePattern can by the currently + logging file (or file.log.curSizeRollBackup or even + file.log.yyyy-mm-dd.curSizeRollBackup). + + + This will make time based rollovers with a large number of backups + much faster as the appender it won't have to rename all the backups! + + + + + + The fully qualified type of the RollingFileAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Sets the quiet writer being used. + + + This method can be overridden by sub classes. + + the writer to set + + + + Write out a logging event. + + the event to write to file. + + + Handles append time behavior for RollingFileAppender. This checks + if a roll over either by date (checked first) or time (checked second) + is need and then appends to the file last. + + + + + + Write out an array of logging events. + + the events to write to file. + + + Handles append time behavior for RollingFileAppender. This checks + if a roll over either by date (checked first) or time (checked second) + is need and then appends to the file last. + + + + + + Performs any required rolling before outputting the next event + + + + Handles append time behavior for RollingFileAppender. This checks + if a roll over either by date (checked first) or time (checked second) + is need and then appends to the file last. + + + + + + Creates and opens the file for logging. If + is false then the fully qualified name is determined and used. + + the name of the file to open + true to append to existing file + + This method will ensure that the directory structure + for the specified exists. + + + + + Get the current output file name + + the base file name + the output file name + + The output file name is based on the base fileName specified. + If is set then the output + file name is the same as the base file passed in. Otherwise + the output file depends on the date pattern, on the count + direction or both. + + + + + Determines curSizeRollBackups (only within the current roll point) + + + + + Generates a wildcard pattern that can be used to find all files + that are similar to the base file name. + + + + + + + Builds a list of filenames for all files matching the base filename plus a file + pattern. + + + + + + + Initiates a roll over if needed for crossing a date boundary since the last run. + + + + + Initializes based on existing conditions at time of . + + + + Initializes based on existing conditions at time of . + The following is done + + determine curSizeRollBackups (only within the current roll point) + initiates a roll over if needed for crossing a date boundary since the last run. + + + + + + + Does the work of bumping the 'current' file counter higher + to the highest count when an incremental file name is seen. + The highest count is either the first file (when count direction + is greater than 0) or the last file (when count direction less than 0). + In either case, we want to know the highest count that is present. + + + + + + + Attempts to extract a number from the end of the file name that indicates + the number of the times the file has been rolled over. + + + Certain date pattern extensions like yyyyMMdd will be parsed as valid backup indexes. + + + + + + + Takes a list of files and a base file name, and looks for + 'incremented' versions of the base file. Bumps the max + count up to the highest count seen. + + + + + + + Calculates the RollPoint for the datePattern supplied. + + the date pattern to calculate the check period for + The RollPoint that is most accurate for the date pattern supplied + + Essentially the date pattern is examined to determine what the + most suitable roll point is. The roll point chosen is the roll point + with the smallest period that can be detected using the date pattern + supplied. i.e. if the date pattern only outputs the year, month, day + and hour then the smallest roll point that can be detected would be + and hourly roll point as minutes could not be detected. + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + Sets initial conditions including date/time roll over information, first check, + scheduledFilename, and calls to initialize + the current number of backups. + + + + + + + + + .1, .2, .3, etc. + + + + + Rollover the file(s) to date/time tagged file(s). + + set to true if the file to be rolled is currently open + + + Rollover the file(s) to date/time tagged file(s). + Resets curSizeRollBackups. + If fileIsOpen is set then the new file is opened (through SafeOpenFile). + + + + + + Renames file to file . + + Name of existing file to roll. + New name for file. + + + Renames file to file . It + also checks for existence of target file and deletes if it does. + + + + + + Test if a file exists at a specified path + + the path to the file + true if the file exists + + + Test if a file exists at a specified path + + + + + + Deletes the specified file if it exists. + + The file to delete. + + + Delete a file if is exists. + The file is first moved to a new filename then deleted. + This allows the file to be removed even when it cannot + be deleted, but it still can be moved. + + + + + + Implements file roll base on file size. + + + + If the maximum number of size based backups is reached + (curSizeRollBackups == maxSizeRollBackups) then the oldest + file is deleted -- its index determined by the sign of countDirection. + If countDirection < 0, then files + {File.1, ..., File.curSizeRollBackups -1} + are renamed to {File.2, ..., + File.curSizeRollBackups}. Moreover, File is + renamed File.1 and closed. + + + A new file is created to receive further log output. + + + If maxSizeRollBackups is equal to zero, then the + File is truncated with no backup files created. + + + If maxSizeRollBackups < 0, then File is + renamed if needed and no files are deleted. + + + + + + Implements file roll. + + the base name to rename + + + If the maximum number of size based backups is reached + (curSizeRollBackups == maxSizeRollBackups) then the oldest + file is deleted -- its index determined by the sign of countDirection. + If countDirection < 0, then files + {File.1, ..., File.curSizeRollBackups -1} + are renamed to {File.2, ..., + File.curSizeRollBackups}. + + + If maxSizeRollBackups is equal to zero, then the + File is truncated with no backup files created. + + + If maxSizeRollBackups < 0, then File is + renamed if needed and no files are deleted. + + + This is called by to rename the files. + + + + + + Get the start time of the next window for the current rollpoint + + the current date + the type of roll point we are working with + the start time for the next roll point an interval after the currentDateTime date + + + Returns the date of the next roll point after the currentDateTime date passed to the method. + + + The basic strategy is to subtract the time parts that are less significant + than the rollpoint from the current time. This should roll the time back to + the start of the time window for the current rollpoint. Then we add 1 window + worth of time and get the start time of the next window for the rollpoint. + + + + + + This object supplies the current date/time. Allows test code to plug in + a method to control this class when testing date/time based rolling. The default + implementation uses the underlying value of DateTime.Now. + + + + + The date pattern. By default, the pattern is set to ".yyyy-MM-dd" + meaning daily rollover. + + + + + The actual formatted filename that is currently being written to + or will be the file transferred to on roll over + (based on staticLogFileName). + + + + + The timestamp when we shall next recompute the filename. + + + + + Holds date of last roll over + + + + + The type of rolling done + + + + + The default maximum file size is 10MB + + + + + There is zero backup files by default + + + + + How many sized based backups have been made so far + + + + + The rolling file count direction. + + + + + The rolling mode used in this appender. + + + + + Cache flag set if we are rolling by date. + + + + + Cache flag set if we are rolling by size. + + + + + Value indicating whether to always log to the same file. + + + + + Value indicating whether to preserve the file name extension when rolling. + + + + + FileName provided in configuration. Used for rolling properly + + + + + A mutex that is used to lock rolling of files. + + + + + The 1st of January 1970 in UTC + + + + + This interface is used to supply Date/Time information to the . + + + This interface is used to supply Date/Time information to the . + Used primarily to allow test classes to plug themselves in so they can + supply test date/times. + + + + + Gets the current time. + + The current time. + + + Gets the current time. + + + + + + Default implementation of that returns the current time. + + + + + Gets the current time. + + The current time. + + + Gets the current time. + + + + + + Implementation of that returns the current time as the coordinated universal time (UTC). + + + + + Gets the current time. + + The current time. + + + Gets the current time. + + + + + + Send an e-mail when a specific logging event occurs, typically on errors + or fatal errors. + + + + The number of logging events delivered in this e-mail depend on + the value of option. The + keeps only the last + logging events in its + cyclic buffer. This keeps memory requirements at a reasonable level while + still delivering useful application context. + + + Authentication and setting the server Port are only available on the MS .NET 1.1 runtime. + For these features to be enabled you need to ensure that you are using a version of + the log4net assembly that is built against the MS .NET 1.1 framework and that you are + running the your application on the MS .NET 1.1 runtime. On all other platforms only sending + unauthenticated messages to a server listening on port 25 (the default) is supported. + + + Authentication is supported by setting the property to + either or . + If using authentication then the + and properties must also be set. + + + To set the SMTP server port use the property. The default port is 25. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Default constructor + + + + + + Gets or sets a comma- or semicolon-delimited list of recipient e-mail addresses (use semicolon on .NET 1.1 and comma for later versions). + + + + For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. + + + For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. + + + + + For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. + + + For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. + + + + + + Gets or sets a comma- or semicolon-delimited list of recipient e-mail addresses + that will be carbon copied (use semicolon on .NET 1.1 and comma for later versions). + + + + For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. + + + For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. + + + + + For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. + + + For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. + + + + + + Gets or sets a semicolon-delimited list of recipient e-mail addresses + that will be blind carbon copied. + + + A semicolon-delimited list of e-mail addresses. + + + + A semicolon-delimited list of recipient e-mail addresses. + + + + + + Gets or sets the e-mail address of the sender. + + + The e-mail address of the sender. + + + + The e-mail address of the sender. + + + + + + Gets or sets the subject line of the e-mail message. + + + The subject line of the e-mail message. + + + + The subject line of the e-mail message. + + + + + + Gets or sets the name of the SMTP relay mail server to use to send + the e-mail messages. + + + The name of the e-mail relay server. If SmtpServer is not set, the + name of the local SMTP server is used. + + + + The name of the e-mail relay server. If SmtpServer is not set, the + name of the local SMTP server is used. + + + + + + Obsolete + + + Use the BufferingAppenderSkeleton Fix methods instead + + + + Obsolete property. + + + + + + The mode to use to authentication with the SMTP server + + + Authentication is only available on the MS .NET 1.1 runtime. + + Valid Authentication mode values are: , + , and . + The default value is . When using + you must specify the + and to use to authenticate. + When using the Windows credentials for the current + thread, if impersonating, or the process will be used to authenticate. + + + + + + The username to use to authenticate with the SMTP server + + + Authentication is only available on the MS .NET 1.1 runtime. + + A and must be specified when + is set to , + otherwise the username will be ignored. + + + + + + The password to use to authenticate with the SMTP server + + + Authentication is only available on the MS .NET 1.1 runtime. + + A and must be specified when + is set to , + otherwise the password will be ignored. + + + + + + The port on which the SMTP server is listening + + + Server Port is only available on the MS .NET 1.1 runtime. + + The port on which the SMTP server is listening. The default + port is 25. The Port can only be changed when running on + the MS .NET 1.1 runtime. + + + + + + Gets or sets the priority of the e-mail message + + + One of the values. + + + + Sets the priority of the e-mails generated by this + appender. The default priority is . + + + If you are using this appender to report errors then + you may want to set the priority to . + + + + + + Enable or disable use of SSL when sending e-mail message + + + This is available on MS .NET 2.0 runtime and higher + + + + + Gets or sets the reply-to e-mail address. + + + This is available on MS .NET 2.0 runtime and higher + + + + + Gets or sets the subject encoding to be used. + + + The default encoding is the operating system's current ANSI codepage. + + + + + Gets or sets the body encoding to be used. + + + The default encoding is the operating system's current ANSI codepage. + + + + + Sends the contents of the cyclic buffer as an e-mail message. + + The logging events to send. + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Send the email message + + the body text to include in the mail + + + + Values for the property. + + + + SMTP authentication modes. + + + + + + No authentication + + + + + Basic authentication. + + + Requires a username and password to be supplied + + + + + Integrated authentication + + + Uses the Windows credentials from the current thread or process to authenticate. + + + + + trims leading and trailing commas or semicolons + + + + + Send an email when a specific logging event occurs, typically on errors + or fatal errors. Rather than sending via smtp it writes a file into the + directory specified by . This allows services such + as the IIS SMTP agent to manage sending the messages. + + + + The configuration for this appender is identical to that of the SMTPAppender, + except that instead of specifying the SMTPAppender.SMTPHost you specify + . + + + The number of logging events delivered in this e-mail depend on + the value of option. The + keeps only the last + logging events in its + cyclic buffer. This keeps memory requirements at a reasonable level while + still delivering useful application context. + + + Niall Daley + Nicko Cadell + + + + Default constructor + + + + Default constructor + + + + + + Gets or sets a semicolon-delimited list of recipient e-mail addresses. + + + A semicolon-delimited list of e-mail addresses. + + + + A semicolon-delimited list of e-mail addresses. + + + + + + Gets or sets the e-mail address of the sender. + + + The e-mail address of the sender. + + + + The e-mail address of the sender. + + + + + + Gets or sets the subject line of the e-mail message. + + + The subject line of the e-mail message. + + + + The subject line of the e-mail message. + + + + + + Gets or sets the path to write the messages to. + + + + Gets or sets the path to write the messages to. This should be the same + as that used by the agent sending the messages. + + + + + + Gets or sets the file extension for the generated files + + + The file extension for the generated files + + + + The file extension for the generated files + + + + + + Gets or sets the used to write to the pickup directory. + + + The used to write to the pickup directory. + + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Sends the contents of the cyclic buffer as an e-mail message. + + The logging events to send. + + + Sends the contents of the cyclic buffer as an e-mail message. + + + + + + Activate the options on this appender. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Convert a path into a fully qualified path. + + The path to convert. + The fully qualified path. + + + Converts the path specified to a fully + qualified path. If the path is relative it is + taken as relative from the application base + directory. + + + + + + The security context to use for privileged calls + + + + + Appender that allows clients to connect via Telnet to receive log messages + + + + The TelnetAppender accepts socket connections and streams logging messages + back to the client. + The output is provided in a telnet-friendly way so that a log can be monitored + over a TCP/IP socket. + This allows simple remote monitoring of application logging. + + + The default is 23 (the telnet port). + + + Keith Long + Nicko Cadell + + + + Default constructor + + + + Default constructor + + + + + + The fully qualified type of the TelnetAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Gets or sets the TCP port number on which this will listen for connections. + + + An integer value in the range to + indicating the TCP port number on which this will listen for connections. + + + + The default value is 23 (the telnet port). + + + The value specified is less than + or greater than . + + + + Overrides the parent method to close the socket handler + + + + Closes all the outstanding connections. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Initialize the appender based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + Create the socket handler and wait for connections + + + + + + Writes the logging event to each connected client. + + The event to log. + + + Writes the logging event to each connected client. + + + + + + Helper class to manage connected clients + + + + The SocketHandler class is used to accept connections from + clients. It is threaded so that clients can connect/disconnect + asynchronously. + + + + + + Class that represents a client connected to this handler + + + + Class that represents a client connected to this handler + + + + + + Create this for the specified + + the client's socket + + + Opens a stream writer on the socket. + + + + + + Write a string to the client + + string to send + + + Write a string to the client + + + + + + Cleanup the clients connection + + + + Close the socket connection. + + + + + + Opens a new server port on + + the local port to listen on for connections + + + Creates a socket handler on the specified local server port. + + + + + + Sends a string message to each of the connected clients + + the text to send + + + Sends a string message to each of the connected clients + + + + + + Add a client to the internal clients list + + client to add + + + + Remove a client from the internal clients list + + client to remove + + + + Test if this handler has active connections + + + true if this handler has active connections + + + + This property will be true while this handler has + active connections, that is at least one connection that + the handler will attempt to send a message to. + + + + + + Callback used to accept a connection on the server socket + + The result of the asynchronous operation + + + On connection adds to the list of connections + if there are two many open connections you will be disconnected + + + + + + Close all network connections + + + + Make sure we close all network connections + + + + + + Sends logging events to a . + + + + An Appender that writes to a . + + + This appender may be used stand alone if initialized with an appropriate + writer, however it is typically used as a base class for an appender that + can open a to write to. + + + Nicko Cadell + Gert Driesen + Douglas de la Torre + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Initializes a new instance of the class and + sets the output destination to a new initialized + with the specified . + + The layout to use with this appender. + The to output to. + + + Obsolete constructor. + + + + + + Initializes a new instance of the class and sets + the output destination to the specified . + + The layout to use with this appender + The to output to + + The must have been previously opened. + + + + Obsolete constructor. + + + + + + Gets or set whether the appender will flush at the end + of each append operation. + + + + The default behavior is to flush at the end of each + append operation. + + + If this option is set to false, then the underlying + stream can defer persisting the logging event to a later + time. + + + + Avoiding the flush operation at the end of each append results in + a performance gain of 10 to 20 percent. However, there is safety + trade-off involved in skipping flushing. Indeed, when flushing is + skipped, then it is likely that the last few log events will not + be recorded on disk when the application exits. This is a high + price to pay even for a 20% performance gain. + + + + + Sets the where the log output will go. + + + + The specified must be open and writable. + + + The will be closed when the appender + instance is closed. + + + Note: Logging to an unopened will fail. + + + + + + This method determines if there is a sense in attempting to append. + + + + This method checks if an output target has been set and if a + layout has been set. + + + false if any of the preconditions fail. + + + + This method is called by the + method. + + The event to log. + + + Writes a log statement to the output stream if the output stream exists + and is writable. + + + The format of the output will depend on the appender's layout. + + + + + + This method is called by the + method. + + The array of events to log. + + + This method writes all the bulk logged events to the output writer + before flushing the stream. + + + + + + Close this appender instance. The underlying stream or writer is also closed. + + + Closed appenders cannot be reused. + + + + + Gets or set the and the underlying + , if any, for this appender. + + + The for this appender. + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Writes the footer and closes the underlying . + + + + Writes the footer and closes the underlying . + + + + + + Closes the underlying . + + + + Closes the underlying . + + + + + + Clears internal references to the underlying + and other variables. + + + + Subclasses can override this method for an alternate closing behavior. + + + + + + Writes a footer as produced by the embedded layout's property. + + + + Writes a footer as produced by the embedded layout's property. + + + + + + Writes a header produced by the embedded layout's property. + + + + Writes a header produced by the embedded layout's property. + + + + + + Called to allow a subclass to lazily initialize the writer + + + + This method is called when an event is logged and the or + have not been set. This allows a subclass to + attempt to initialize the writer multiple times. + + + + + + Gets or sets the where logging events + will be written to. + + + The where logging events are written. + + + + This is the where logging events + will be written to. + + + + + + This is the where logging events + will be written to. + + + + + Immediate flush means that the underlying + or output stream will be flushed at the end of each append operation. + + + + Immediate flush is slower but ensures that each append request is + actually written. If is set to + false, then there is a good chance that the last few + logging events are not actually persisted if and when the application + crashes. + + + The default value is true. + + + + + + The fully qualified type of the TextWriterAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Appends log events to the system. + + + + The application configuration file can be used to control what listeners + are actually used. See the MSDN documentation for the + class for details on configuring the + trace system. + + + Events are written using the System.Diagnostics.Trace.Write(string,string) + method. The event's logger name is the default value for the category parameter + of the Write method. + + + Compact Framework
    + The Compact Framework does not support the + class for any operation except Assert. When using the Compact Framework this + appender will write to the system rather than + the Trace system. This appender will therefore behave like the . +
    +
    + Douglas de la Torre + Nicko Cadell + Gert Driesen + Ron Grabowski +
    + + + Initializes a new instance of the . + + + + Default constructor. + + + + + + Initializes a new instance of the + with a specified layout. + + The layout to use with this appender. + + + Obsolete constructor. + + + + + + Gets or sets a value that indicates whether the appender will + flush at the end of each write. + + + The default behavior is to flush at the end of each + write. If the option is set tofalse, then the underlying + stream can defer writing to physical medium to a later time. + + + Avoiding the flush operation at the end of each append results + in a performance gain of 10 to 20 percent. However, there is safety + trade-off involved in skipping flushing. Indeed, when flushing is + skipped, then it is likely that the last few log events will not + be recorded on disk when the application exits. This is a high + price to pay even for a 20% performance gain. + + + + + + The category parameter sent to the Trace method. + + + + Defaults to %logger which will use the logger name of the current + as the category parameter. + + + + + + + + Writes the logging event to the system. + + The event to log. + + + Writes the logging event to the system. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Immediate flush means that the underlying writer or output stream + will be flushed at the end of each append operation. + + + + Immediate flush is slower but ensures that each append request is + actually written. If is set to + false, then there is a good chance that the last few + logs events are not actually written to persistent media if and + when the application crashes. + + + The default value is true. + + + + + Defaults to %logger + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Sends logging events as connectionless UDP datagrams to a remote host or a + multicast group using an . + + + + UDP guarantees neither that messages arrive, nor that they arrive in the correct order. + + + To view the logging results, a custom application can be developed that listens for logging + events. + + + When decoding events send via this appender remember to use the same encoding + to decode the events as was used to send the events. See the + property to specify the encoding to use. + + + + This example shows how to log receive logging events that are sent + on IP address 244.0.0.1 and port 8080 to the console. The event is + encoded in the packet as a unicode string and it is decoded as such. + + IPEndPoint remoteEndPoint = new IPEndPoint(IPAddress.Any, 0); + UdpClient udpClient; + byte[] buffer; + string loggingEvent; + + try + { + udpClient = new UdpClient(8080); + + while(true) + { + buffer = udpClient.Receive(ref remoteEndPoint); + loggingEvent = System.Text.Encoding.Unicode.GetString(buffer); + Console.WriteLine(loggingEvent); + } + } + catch(Exception e) + { + Console.WriteLine(e.ToString()); + } + + + Dim remoteEndPoint as IPEndPoint + Dim udpClient as UdpClient + Dim buffer as Byte() + Dim loggingEvent as String + + Try + remoteEndPoint = new IPEndPoint(IPAddress.Any, 0) + udpClient = new UdpClient(8080) + + While True + buffer = udpClient.Receive(ByRef remoteEndPoint) + loggingEvent = System.Text.Encoding.Unicode.GetString(buffer) + Console.WriteLine(loggingEvent) + Wend + Catch e As Exception + Console.WriteLine(e.ToString()) + End Try + + + An example configuration section to log information using this appender to the + IP 224.0.0.1 on port 8080: + + + + + + + + + + Gert Driesen + Nicko Cadell + + + + Initializes a new instance of the class. + + + The default constructor initializes all fields to their default values. + + + + + Gets or sets the IP address of the remote host or multicast group to which + the underlying should sent the logging event. + + + The IP address of the remote host or multicast group to which the logging event + will be sent. + + + + Multicast addresses are identified by IP class D addresses (in the range 224.0.0.0 to + 239.255.255.255). Multicast packets can pass across different networks through routers, so + it is possible to use multicasts in an Internet scenario as long as your network provider + supports multicasting. + + + Hosts that want to receive particular multicast messages must register their interest by joining + the multicast group. Multicast messages are not sent to networks where no host has joined + the multicast group. Class D IP addresses are used for multicast groups, to differentiate + them from normal host addresses, allowing nodes to easily detect if a message is of interest. + + + Static multicast addresses that are needed globally are assigned by IANA. A few examples are listed in the table below: + + + + + IP Address + Description + + + 224.0.0.1 + + + Sends a message to all system on the subnet. + + + + + 224.0.0.2 + + + Sends a message to all routers on the subnet. + + + + + 224.0.0.12 + + + The DHCP server answers messages on the IP address 224.0.0.12, but only on a subnet. + + + + + + + A complete list of actually reserved multicast addresses and their owners in the ranges + defined by RFC 3171 can be found at the IANA web site. + + + The address range 239.0.0.0 to 239.255.255.255 is reserved for administrative scope-relative + addresses. These addresses can be reused with other local groups. Routers are typically + configured with filters to prevent multicast traffic in this range from flowing outside + of the local network. + + + + + + Gets or sets the TCP port number of the remote host or multicast group to which + the underlying should sent the logging event. + + + An integer value in the range to + indicating the TCP port number of the remote host or multicast group to which the logging event + will be sent. + + + The underlying will send messages to this TCP port number + on the remote host or multicast group. + + The value specified is less than or greater than . + + + + Gets or sets the TCP port number from which the underlying will communicate. + + + An integer value in the range to + indicating the TCP port number from which the underlying will communicate. + + + + The underlying will bind to this port for sending messages. + + + Setting the value to 0 (the default) will cause the udp client not to bind to + a local port. + + + The value specified is less than or greater than . + + + + Gets or sets used to write the packets. + + + The used to write the packets. + + + + The used to write the packets. + + + + + + Gets or sets the underlying . + + + The underlying . + + + creates a to send logging events + over a network. Classes deriving from can use this + property to get or set this . Use the underlying + returned from if you require access beyond that which + provides. + + + + + Gets or sets the cached remote endpoint to which the logging events should be sent. + + + The cached remote endpoint to which the logging events will be sent. + + + The method will initialize the remote endpoint + with the values of the and + properties. + + + + + Initialize the appender based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + The appender will be ignored if no was specified or + an invalid remote or local TCP port number was specified. + + + The required property was not specified. + The TCP port number assigned to or is less than or greater than . + + + + This method is called by the method. + + The event to log. + + + Sends the event using an UDP datagram. + + + Exceptions are passed to the . + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Closes the UDP connection and releases all resources associated with + this instance. + + + + Disables the underlying and releases all managed + and unmanaged resources associated with the . + + + + + + Initializes the underlying connection. + + + + The underlying is initialized and binds to the + port number from which you intend to communicate. + + + Exceptions are passed to the . + + + + + + The IP address of the remote host or multicast group to which + the logging event will be sent. + + + + + The TCP port number of the remote host or multicast group to + which the logging event will be sent. + + + + + The cached remote endpoint to which the logging events will be sent. + + + + + The TCP port number from which the will communicate. + + + + + The instance that will be used for sending the + logging events. + + + + + The encoding to use for the packet. + + + + + Assembly level attribute that specifies a domain to alias to this assembly's repository. + + + + AliasDomainAttribute is obsolete. Use AliasRepositoryAttribute instead of AliasDomainAttribute. + + + An assembly's logger repository is defined by its , + however this can be overridden by an assembly loaded before the target assembly. + + + An assembly can alias another assembly's domain to its repository by + specifying this attribute with the name of the target domain. + + + This attribute can only be specified on the assembly and may be used + as many times as necessary to alias all the required domains. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class with + the specified domain to alias to this assembly's repository. + + The domain to alias to this assemby's repository. + + + Obsolete. Use instead of . + + + + + + Assembly level attribute that specifies a repository to alias to this assembly's repository. + + + + An assembly's logger repository is defined by its , + however this can be overridden by an assembly loaded before the target assembly. + + + An assembly can alias another assembly's repository to its repository by + specifying this attribute with the name of the target repository. + + + This attribute can only be specified on the assembly and may be used + as many times as necessary to alias all the required repositories. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class with + the specified repository to alias to this assembly's repository. + + The repository to alias to this assemby's repository. + + + Initializes a new instance of the class with + the specified repository to alias to this assembly's repository. + + + + + + Gets or sets the repository to alias to this assemby's repository. + + + The repository to alias to this assemby's repository. + + + + The name of the repository to alias to this assemby's repository. + + + + + + Use this class to quickly configure a . + + + + Allows very simple programmatic configuration of log4net. + + + Only one appender can be configured using this configurator. + The appender is set at the root of the hierarchy and all logging + events will be delivered to that appender. + + + Appenders can also implement the interface. Therefore + they would require that the method + be called after the appenders properties have been configured. + + + Nicko Cadell + Gert Driesen + + + + The fully qualified type of the BasicConfigurator class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + Initializes the log4net system with a default configuration. + + + + Initializes the log4net logging system using a + that will write to Console.Out. The log messages are + formatted using the layout object + with the + layout style. + + + + + + Initializes the log4net system using the specified appenders. + + The appenders to use to log all logging events. + + + Initializes the log4net system using the specified appenders. + + + + + + Initializes the log4net system using the specified appender. + + The appender to use to log all logging events. + + + Initializes the log4net system using the specified appender. + + + + + + Initializes the with a default configuration. + + The repository to configure. + + + Initializes the specified repository using a + that will write to Console.Out. The log messages are + formatted using the layout object + with the + layout style. + + + + + + Initializes the using the specified appender. + + The repository to configure. + The appender to use to log all logging events. + + + Initializes the using the specified appender. + + + + + + Initializes the using the specified appenders. + + The repository to configure. + The appenders to use to log all logging events. + + + Initializes the using the specified appender. + + + + + + Base class for all log4net configuration attributes. + + + This is an abstract class that must be extended by + specific configurators. This attribute allows the + configurator to be parameterized by an assembly level + attribute. + + Nicko Cadell + Gert Driesen + + + + Constructor used by subclasses. + + the ordering priority for this configurator + + + The is used to order the configurator + attributes before they are invoked. Higher priority configurators are executed + before lower priority ones. + + + + + + Configures the for the specified assembly. + + The assembly that this attribute was defined on. + The repository to configure. + + + Abstract method implemented by a subclass. When this method is called + the subclass should configure the . + + + + + + Compare this instance to another ConfiguratorAttribute + + the object to compare to + see + + + Compares the priorities of the two instances. + Sorts by priority in descending order. Objects with the same priority are + randomly ordered. + + + + + + Assembly level attribute that specifies the logging domain for the assembly. + + + + DomainAttribute is obsolete. Use RepositoryAttribute instead of DomainAttribute. + + + Assemblies are mapped to logging domains. Each domain has its own + logging repository. This attribute specified on the assembly controls + the configuration of the domain. The property specifies the name + of the domain that this assembly is a part of. The + specifies the type of the repository objects to create for the domain. If + this attribute is not specified and a is not specified + then the assembly will be part of the default shared logging domain. + + + This attribute can only be specified on the assembly and may only be used + once per assembly. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Obsolete. Use RepositoryAttribute instead of DomainAttribute. + + + + + + Initialize a new instance of the class + with the name of the domain. + + The name of the domain. + + + Obsolete. Use RepositoryAttribute instead of DomainAttribute. + + + + + + Use this class to initialize the log4net environment using an Xml tree. + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + Configures a using an Xml tree. + + + Nicko Cadell + Gert Driesen + + + + Private constructor + + + + + Automatically configures the log4net system based on the + application's configuration settings. + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + Each application has a configuration file. This has the + same name as the application with '.config' appended. + This file is XML and calling this function prompts the + configurator to look in that file for a section called + log4net that contains the configuration data. + + + + + Automatically configures the using settings + stored in the application's configuration file. + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + Each application has a configuration file. This has the + same name as the application with '.config' appended. + This file is XML and calling this function prompts the + configurator to look in that file for a section called + log4net that contains the configuration data. + + The repository to configure. + + + + Configures log4net using a log4net element + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + Loads the log4net configuration from the XML element + supplied as . + + The element to parse. + + + + Configures the using the specified XML + element. + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + Loads the log4net configuration from the XML element + supplied as . + + The repository to configure. + The element to parse. + + + + Configures log4net using the specified configuration file. + + The XML file to load the configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + The log4net configuration file can possible be specified in the application's + configuration file (either MyAppName.exe.config for a + normal application on Web.config for an ASP.NET application). + + + The following example configures log4net using a configuration file, of which the + location is stored in the application's configuration file : + + + using log4net.Config; + using System.IO; + using System.Configuration; + + ... + + DOMConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); + + + In the .config file, the path to the log4net can be specified like this : + + + + + + + + + + + + + Configures log4net using the specified configuration file. + + A stream to load the XML configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + Note that this method will NOT close the stream parameter. + + + + + + Configures the using the specified configuration + file. + + The repository to configure. + The XML file to load the configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The log4net configuration file can possible be specified in the application's + configuration file (either MyAppName.exe.config for a + normal application on Web.config for an ASP.NET application). + + + The following example configures log4net using a configuration file, of which the + location is stored in the application's configuration file : + + + using log4net.Config; + using System.IO; + using System.Configuration; + + ... + + DOMConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); + + + In the .config file, the path to the log4net can be specified like this : + + + + + + + + + + + + + Configures the using the specified configuration + file. + + The repository to configure. + The stream to load the XML configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + Note that this method will NOT close the stream parameter. + + + + + + Configures log4net using the file specified, monitors the file for changes + and reloads the configuration if a change is detected. + + The XML file to load the configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The configuration file will be monitored using a + and depends on the behavior of that class. + + + For more information on how to configure log4net using + a separate configuration file, see . + + + + + + + Configures the using the file specified, + monitors the file for changes and reloads the configuration if a change + is detected. + + The repository to configure. + The XML file to load the configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The configuration file will be monitored using a + and depends on the behavior of that class. + + + For more information on how to configure log4net using + a separate configuration file, see . + + + + + + + Assembly level attribute to configure the . + + + + AliasDomainAttribute is obsolete. Use AliasRepositoryAttribute instead of AliasDomainAttribute. + + + This attribute may only be used at the assembly scope and can only + be used once per assembly. + + + Use this attribute to configure the + without calling one of the + methods. + + + Nicko Cadell + Gert Driesen + + + + Class to register for the log4net section of the configuration file + + + The log4net section of the configuration file needs to have a section + handler registered. This is the section handler used. It simply returns + the XML element that is the root of the section. + + + Example of registering the log4net section handler : + + + +
    + + + log4net configuration XML goes here + + + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Parses the configuration section. + + The configuration settings in a corresponding parent configuration section. + The configuration context when called from the ASP.NET configuration system. Otherwise, this parameter is reserved and is a null reference. + The for the log4net section. + The for the log4net section. + + + Returns the containing the configuration data, + + + + + + Assembly level attribute that specifies a plugin to attach to + the repository. + + + + Specifies the type of a plugin to create and attach to the + assembly's repository. The plugin type must implement the + interface. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class + with the specified type. + + The type name of plugin to create. + + + Create the attribute with the plugin type specified. + + + Where possible use the constructor that takes a . + + + + + + Initializes a new instance of the class + with the specified type. + + The type of plugin to create. + + + Create the attribute with the plugin type specified. + + + + + + Gets or sets the type for the plugin. + + + The type for the plugin. + + + + The type for the plugin. + + + + + + Gets or sets the type name for the plugin. + + + The type name for the plugin. + + + + The type name for the plugin. + + + Where possible use the property instead. + + + + + + Creates the plugin object defined by this attribute. + + + + Creates the instance of the object as + specified by this attribute. + + + The plugin object. + + + + Returns a representation of the properties of this object. + + + + Overrides base class method to + return a representation of the properties of this object. + + + A representation of the properties of this object + + + + Assembly level attribute that specifies the logging repository for the assembly. + + + + Assemblies are mapped to logging repository. This attribute specified + on the assembly controls + the configuration of the repository. The property specifies the name + of the repository that this assembly is a part of. The + specifies the type of the object + to create for the assembly. If this attribute is not specified or a + is not specified then the assembly will be part of the default shared logging repository. + + + This attribute can only be specified on the assembly and may only be used + once per assembly. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Initialize a new instance of the class + with the name of the repository. + + The name of the repository. + + + Initialize the attribute with the name for the assembly's repository. + + + + + + Gets or sets the name of the logging repository. + + + The string name to use as the name of the repository associated with this + assembly. + + + + This value does not have to be unique. Several assemblies can share the + same repository. They will share the logging configuration of the repository. + + + + + + Gets or sets the type of repository to create for this assembly. + + + The type of repository to create for this assembly. + + + + The type of the repository to create for the assembly. + The type must implement the + interface. + + + This will be the type of repository created when + the repository is created. If multiple assemblies reference the + same repository then the repository is only created once using the + of the first assembly to call into the + repository. + + + + + + Assembly level attribute to configure the . + + + + This attribute may only be used at the assembly scope and can only + be used once per assembly. + + + Use this attribute to configure the + without calling one of the + methods. + + + Nicko Cadell + + + + Construct provider attribute with type specified + + the type of the provider to use + + + The provider specified must subclass the + class. + + + + + + Gets or sets the type of the provider to use. + + + the type of the provider to use. + + + + The provider specified must subclass the + class. + + + + + + Configures the SecurityContextProvider + + The assembly that this attribute was defined on. + The repository to configure. + + + Creates a provider instance from the specified. + Sets this as the default security context provider . + + + + + + The fully qualified type of the SecurityContextProviderAttribute class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Use this class to initialize the log4net environment using an Xml tree. + + + + Configures a using an Xml tree. + + + Nicko Cadell + Gert Driesen + + + + Private constructor + + + + + Automatically configures the using settings + stored in the application's configuration file. + + + + Each application has a configuration file. This has the + same name as the application with '.config' appended. + This file is XML and calling this function prompts the + configurator to look in that file for a section called + log4net that contains the configuration data. + + + To use this method to configure log4net you must specify + the section + handler for the log4net configuration section. See the + for an example. + + + The repository to configure. + + + + Automatically configures the log4net system based on the + application's configuration settings. + + + + Each application has a configuration file. This has the + same name as the application with '.config' appended. + This file is XML and calling this function prompts the + configurator to look in that file for a section called + log4net that contains the configuration data. + + + To use this method to configure log4net you must specify + the section + handler for the log4net configuration section. See the + for an example. + + + + + + + Configures log4net using a log4net element + + + + Loads the log4net configuration from the XML element + supplied as . + + + The element to parse. + + + + Configures log4net using the specified configuration file. + + The XML file to load the configuration from. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + The log4net configuration file can possible be specified in the application's + configuration file (either MyAppName.exe.config for a + normal application on Web.config for an ASP.NET application). + + + The first element matching <configuration> will be read as the + configuration. If this file is also a .NET .config file then you must specify + a configuration section for the log4net element otherwise .NET will + complain. Set the type for the section handler to , for example: + + +
    + + + + + The following example configures log4net using a configuration file, of which the + location is stored in the application's configuration file : + + + using log4net.Config; + using System.IO; + using System.Configuration; + + ... + + XmlConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); + + + In the .config file, the path to the log4net can be specified like this : + + + + + + + + + + + + + Configures log4net using the specified configuration URI. + + A URI to load the XML configuration from. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + The must support the URI scheme specified. + + + + + + Configures log4net using the specified configuration data stream. + + A stream to load the XML configuration from. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + Note that this method will NOT close the stream parameter. + + + + + + Configures the using the specified XML + element. + + + Loads the log4net configuration from the XML element + supplied as . + + The repository to configure. + The element to parse. + + + + Configures the using the specified configuration + file. + + The repository to configure. + The XML file to load the configuration from. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The log4net configuration file can possible be specified in the application's + configuration file (either MyAppName.exe.config for a + normal application on Web.config for an ASP.NET application). + + + The first element matching <configuration> will be read as the + configuration. If this file is also a .NET .config file then you must specify + a configuration section for the log4net element otherwise .NET will + complain. Set the type for the section handler to , for example: + + +
    + + + + + The following example configures log4net using a configuration file, of which the + location is stored in the application's configuration file : + + + using log4net.Config; + using System.IO; + using System.Configuration; + + ... + + XmlConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); + + + In the .config file, the path to the log4net can be specified like this : + + + + + + + + + + + + + Configures the using the specified configuration + URI. + + The repository to configure. + A URI to load the XML configuration from. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The must support the URI scheme specified. + + + + + + Configures the using the specified configuration + file. + + The repository to configure. + The stream to load the XML configuration from. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + Note that this method will NOT close the stream parameter. + + + + + + Configures log4net using the file specified, monitors the file for changes + and reloads the configuration if a change is detected. + + The XML file to load the configuration from. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The configuration file will be monitored using a + and depends on the behavior of that class. + + + For more information on how to configure log4net using + a separate configuration file, see . + + + + + + + Configures the using the file specified, + monitors the file for changes and reloads the configuration if a change + is detected. + + The repository to configure. + The XML file to load the configuration from. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The configuration file will be monitored using a + and depends on the behavior of that class. + + + For more information on how to configure log4net using + a separate configuration file, see . + + + + + + + Class used to watch config files. + + + + Uses the to monitor + changes to a specified file. Because multiple change notifications + may be raised when the file is modified, a timer is used to + compress the notifications into a single event. The timer + waits for time before delivering + the event notification. If any further + change notifications arrive while the timer is waiting it + is reset and waits again for to + elapse. + + + + + + Holds the FileInfo used to configure the XmlConfigurator + + + + + Holds the repository being configured. + + + + + The timer used to compress the notification events. + + + + + The default amount of time to wait after receiving notification + before reloading the config file. + + + + + Watches file for changes. This object should be disposed when no longer + needed to free system handles on the watched resources. + + + + + Initializes a new instance of the class to + watch a specified config file used to configure a repository. + + The repository to configure. + The configuration file to watch. + + + Initializes a new instance of the class. + + + + + + Event handler used by . + + The firing the event. + The argument indicates the file that caused the event to be fired. + + + This handler reloads the configuration from the file when the event is fired. + + + + + + Event handler used by . + + The firing the event. + The argument indicates the file that caused the event to be fired. + + + This handler reloads the configuration from the file when the event is fired. + + + + + + Called by the timer when the configuration has been updated. + + null + + + + Release the handles held by the watcher and timer. + + + + + Configures the specified repository using a log4net element. + + The hierarchy to configure. + The element to parse. + + + Loads the log4net configuration from the XML element + supplied as . + + + This method is ultimately called by one of the Configure methods + to load the configuration from an . + + + + + + Maps repository names to ConfigAndWatchHandler instances to allow a particular + ConfigAndWatchHandler to dispose of its FileSystemWatcher when a repository is + reconfigured. + + + + + The fully qualified type of the XmlConfigurator class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Assembly level attribute to configure the . + + + + This attribute may only be used at the assembly scope and can only + be used once per assembly. + + + Use this attribute to configure the + without calling one of the + methods. + + + If neither of the or + properties are set the configuration is loaded from the application's .config file. + If set the property takes priority over the + property. The property + specifies a path to a file to load the config from. The path is relative to the + application's base directory; . + The property is used as a postfix to the assembly file name. + The config file must be located in the application's base directory; . + For example in a console application setting the to + config has the same effect as not specifying the or + properties. + + + The property can be set to cause the + to watch the configuration file for changes. + + + + Log4net will only look for assembly level configuration attributes once. + When using the log4net assembly level attributes to control the configuration + of log4net you must ensure that the first call to any of the + methods is made from the assembly with the configuration + attributes. + + + If you cannot guarantee the order in which log4net calls will be made from + different assemblies you must use programmatic configuration instead, i.e. + call the method directly. + + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Default constructor + + + + + + Gets or sets the filename of the configuration file. + + + The filename of the configuration file. + + + + If specified, this is the name of the configuration file to use with + the . This file path is relative to the + application base directory (). + + + The takes priority over the . + + + + + + Gets or sets the extension of the configuration file. + + + The extension of the configuration file. + + + + If specified this is the extension for the configuration file. + The path to the config file is built by using the application + base directory (), + the assembly file name and the config file extension. + + + If the is set to MyExt then + possible config file names would be: MyConsoleApp.exe.MyExt or + MyClassLibrary.dll.MyExt. + + + The takes priority over the . + + + + + + Gets or sets a value indicating whether to watch the configuration file. + + + true if the configuration should be watched, false otherwise. + + + + If this flag is specified and set to true then the framework + will watch the configuration file and will reload the config each time + the file is modified. + + + The config file can only be watched if it is loaded from local disk. + In a No-Touch (Smart Client) deployment where the application is downloaded + from a web server the config file may not reside on the local disk + and therefore it may not be able to watch it. + + + Watching configuration is not supported on the SSCLI. + + + + + + Configures the for the specified assembly. + + The assembly that this attribute was defined on. + The repository to configure. + + + Configure the repository using the . + The specified must extend the + class otherwise the will not be able to + configure it. + + + The does not extend . + + + + Attempt to load configuration from the local file system + + The assembly that this attribute was defined on. + The repository to configure. + + + + Configure the specified repository using a + + The repository to configure. + the FileInfo pointing to the config file + + + + Attempt to load configuration from a URI + + The assembly that this attribute was defined on. + The repository to configure. + + + + The fully qualified type of the XmlConfiguratorAttribute class. + + + Used by the internal logger to record the Type of the + log message. + + + + + The implementation of the interface suitable + for use with the compact framework + + + + This implementation is a simple + mapping between repository name and + object. + + + The .NET Compact Framework 1.0 does not support retrieving assembly + level attributes therefore unlike the DefaultRepositorySelector + this selector does not examine the calling assembly for attributes. + + + Nicko Cadell + + + + Create a new repository selector + + the type of the repositories to create, must implement + + + Create an new compact repository selector. + The default type for repositories must be specified, + an appropriate value would be . + + + throw if is null + throw if does not implement + + + + Get the for the specified assembly + + not used + The default + + + The argument is not used. This selector does not create a + separate repository for each assembly. + + + As a named repository is not specified the default repository is + returned. The default repository is named log4net-default-repository. + + + + + + Get the named + + the name of the repository to lookup + The named + + + Get the named . The default + repository is log4net-default-repository. Other repositories + must be created using the . + If the named repository does not exist an exception is thrown. + + + throw if is null + throw if the does not exist + + + + Create a new repository for the assembly specified + + not used + the type of repository to create, must implement + the repository created + + + The argument is not used. This selector does not create a + separate repository for each assembly. + + + If the is null then the + default repository type specified to the constructor is used. + + + As a named repository is not specified the default repository is + returned. The default repository is named log4net-default-repository. + + + + + + Create a new repository for the repository specified + + the repository to associate with the + the type of repository to create, must implement . + If this param is null then the default repository type is used. + the repository created + + + The created will be associated with the repository + specified such that a call to with the + same repository specified will return the same repository instance. + + + If the named repository already exists an exception will be thrown. + + + If is null then the default + repository type specified to the constructor is used. + + + throw if is null + throw if the already exists + + + + Test if a named repository exists + + the named repository to check + true if the repository exists + + + Test if a named repository exists. Use + to create a new repository and to retrieve + a repository. + + + + + + Gets a list of objects + + an array of all known objects + + + Gets an array of all of the repositories created by this selector. + + + + + + The fully qualified type of the CompactRepositorySelector class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Event to notify that a logger repository has been created. + + + Event to notify that a logger repository has been created. + + + + Event raised when a new repository is created. + The event source will be this selector. The event args will + be a which + holds the newly created . + + + + + + Notify the registered listeners that the repository has been created + + The repository that has been created + + + Raises the LoggerRepositoryCreatedEvent + event. + + + + + + The default implementation of the interface. + + + + Uses attributes defined on the calling assembly to determine how to + configure the hierarchy for the repository. + + + Nicko Cadell + Gert Driesen + + + + Event to notify that a logger repository has been created. + + + Event to notify that a logger repository has been created. + + + + Event raised when a new repository is created. + The event source will be this selector. The event args will + be a which + holds the newly created . + + + + + + Creates a new repository selector. + + The type of the repositories to create, must implement + + + Create an new repository selector. + The default type for repositories must be specified, + an appropriate value would be . + + + is . + does not implement . + + + + Gets the for the specified assembly. + + The assembly use to lookup the . + + + The type of the created and the repository + to create can be overridden by specifying the + attribute on the . + + + The default values are to use the + implementation of the interface and to use the + as the name of the repository. + + + The created will be automatically configured using + any attributes defined on + the . + + + The for the assembly + is . + + + + Gets the for the specified repository. + + The repository to use to lookup the . + The for the specified repository. + + + Returns the named repository. If is null + a is thrown. If the repository + does not exist a is thrown. + + + Use to create a repository. + + + is . + does not exist. + + + + Create a new repository for the assembly specified + + the assembly to use to create the repository to associate with the . + The type of repository to create, must implement . + The repository created. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + The type of the created and + the repository to create can be overridden by specifying the + attribute on the + . The default values are to use the + implementation of the + interface and to use the + as the name of the repository. + + + The created will be automatically + configured using any + attributes defined on the . + + + If a repository for the already exists + that repository will be returned. An error will not be raised and that + repository may be of a different type to that specified in . + Also the attribute on the + assembly may be used to override the repository type specified in + . + + + is . + + + + Creates a new repository for the assembly specified. + + the assembly to use to create the repository to associate with the . + The type of repository to create, must implement . + The name to assign to the created repository + Set to true to read and apply the assembly attributes + The repository created. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + The type of the created and + the repository to create can be overridden by specifying the + attribute on the + . The default values are to use the + implementation of the + interface and to use the + as the name of the repository. + + + The created will be automatically + configured using any + attributes defined on the . + + + If a repository for the already exists + that repository will be returned. An error will not be raised and that + repository may be of a different type to that specified in . + Also the attribute on the + assembly may be used to override the repository type specified in + . + + + is . + + + + Creates a new repository for the specified repository. + + The repository to associate with the . + The type of repository to create, must implement . + If this param is then the default repository type is used. + The new repository. + + + The created will be associated with the repository + specified such that a call to with the + same repository specified will return the same repository instance. + + + is . + already exists. + + + + Test if a named repository exists + + the named repository to check + true if the repository exists + + + Test if a named repository exists. Use + to create a new repository and to retrieve + a repository. + + + + + + Gets a list of objects + + an array of all known objects + + + Gets an array of all of the repositories created by this selector. + + + + + + Aliases a repository to an existing repository. + + The repository to alias. + The repository that the repository is aliased to. + + + The repository specified will be aliased to the repository when created. + The repository must not already exist. + + + When the repository is created it must utilize the same repository type as + the repository it is aliased to, otherwise the aliasing will fail. + + + + is . + -or- + is . + + + + + Notifies the registered listeners that the repository has been created. + + The repository that has been created. + + + Raises the event. + + + + + + Gets the repository name and repository type for the specified assembly. + + The assembly that has a . + in/out param to hold the repository name to use for the assembly, caller should set this to the default value before calling. + in/out param to hold the type of the repository to create for the assembly, caller should set this to the default value before calling. + is . + + + + Configures the repository using information from the assembly. + + The assembly containing + attributes which define the configuration for the repository. + The repository to configure. + + is . + -or- + is . + + + + + Loads the attribute defined plugins on the assembly. + + The assembly that contains the attributes. + The repository to add the plugins to. + + is . + -or- + is . + + + + + Loads the attribute defined aliases on the assembly. + + The assembly that contains the attributes. + The repository to alias to. + + is . + -or- + is . + + + + + The fully qualified type of the DefaultRepositorySelector class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Defined error codes that can be passed to the method. + + + + Values passed to the method. + + + Nicko Cadell + + + + A general error + + + + + Error while writing output + + + + + Failed to flush file + + + + + Failed to close file + + + + + Unable to open output file + + + + + No layout specified + + + + + Failed to parse address + + + + + An evaluator that triggers on an Exception type + + + + This evaluator will trigger if the type of the Exception + passed to + is equal to a Type in . /// + + + Drew Schaeffer + + + + The type that causes the trigger to fire. + + + + + Causes subclasses of to cause the trigger to fire. + + + + + Default ctor to allow dynamic creation through a configurator. + + + + + Constructs an evaluator and initializes to trigger on + + the type that triggers this evaluator. + If true, this evaluator will trigger on subclasses of . + + + + The type that triggers this evaluator. + + + + + If true, this evaluator will trigger on subclasses of . + + + + + Is this the triggering event? + + The event to check + This method returns true, if the logging event Exception + Type is . + Otherwise it returns false + + + This evaluator will trigger if the Exception Type of the event + passed to + is . + + + + + + Flags passed to the property + + + + Flags passed to the property + + + Nicko Cadell + + + + Fix the MDC + + + + + Fix the NDC + + + + + Fix the rendered message + + + + + Fix the thread name + + + + + Fix the callers location information + + + CAUTION: Very slow to generate + + + + + Fix the callers windows user name + + + CAUTION: Slow to generate + + + + + Fix the domain friendly name + + + + + Fix the callers principal name + + + CAUTION: May be slow to generate + + + + + Fix the exception text + + + + + Fix the event properties. Active properties must implement in order to be eligible for fixing. + + + + + No fields fixed + + + + + All fields fixed + + + + + Partial fields fixed + + + + This set of partial fields gives good performance. The following fields are fixed: + + + + + + + + + + + + + Interface for attaching appenders to objects. + + + + Interface for attaching, removing and retrieving appenders. + + + Nicko Cadell + Gert Driesen + + + + Attaches an appender. + + The appender to add. + + + Add the specified appender. The implementation may + choose to allow or deny duplicate appenders. + + + + + + Gets all attached appenders. + + + A collection of attached appenders. + + + + Gets a collection of attached appenders. + If there are no attached appenders the + implementation should return an empty + collection rather than null. + + + + + + Gets an attached appender with the specified name. + + The name of the appender to get. + + The appender with the name specified, or null if no appender with the + specified name is found. + + + + Returns an attached appender with the specified. + If no appender with the specified name is found null will be + returned. + + + + + + Removes all attached appenders. + + + + Removes and closes all attached appenders + + + + + + Removes the specified appender from the list of attached appenders. + + The appender to remove. + The appender removed from the list + + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Removes the appender with the specified name from the list of appenders. + + The name of the appender to remove. + The appender removed from the list + + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Appenders may delegate their error handling to an . + + + + Error handling is a particularly tedious to get right because by + definition errors are hard to predict and to reproduce. + + + Nicko Cadell + Gert Driesen + + + + Handles the error and information about the error condition is passed as + a parameter. + + The message associated with the error. + The that was thrown when the error occurred. + The error code associated with the error. + + + Handles the error and information about the error condition is passed as + a parameter. + + + + + + Prints the error message passed as a parameter. + + The message associated with the error. + The that was thrown when the error occurred. + + + See . + + + + + + Prints the error message passed as a parameter. + + The message associated with the error. + + + See . + + + + + + Interface for objects that require fixing. + + + + Interface that indicates that the object requires fixing before it + can be taken outside the context of the appender's + method. + + + When objects that implement this interface are stored + in the context properties maps + and + are fixed + (see ) the + method will be called. + + + Nicko Cadell + + + + Get a portable version of this object + + the portable instance of this object + + + Get a portable instance object that represents the current + state of this object. The portable object can be stored + and logged from any thread with identical results. + + + + + + Interface that all loggers implement + + + + This interface supports logging events and testing if a level + is enabled for logging. + + + These methods will not throw exceptions. Note to implementor, ensure + that the implementation of these methods cannot allow an exception + to be thrown to the caller. + + + Nicko Cadell + Gert Driesen + + + + Gets the name of the logger. + + + The name of the logger. + + + + The name of this logger + + + + + + This generic form is intended to be used by wrappers. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The level of the message to be logged. + The message object to log. + the exception to log, including its stack trace. Pass null to not log an exception. + + + Generates a logging event for the specified using + the and . + + + + + + This is the most generic printing method that is intended to be used + by wrappers. + + The event being logged. + + + Logs the specified logging event through this logger. + + + + + + Checks if this logger is enabled for a given passed as parameter. + + The level to check. + + true if this logger is enabled for level, otherwise false. + + + + Test if this logger is going to log events of the specified . + + + + + + Gets the where this + Logger instance is attached to. + + + The that this logger belongs to. + + + + Gets the where this + Logger instance is attached to. + + + + + + Base interface for all wrappers + + + + Base interface for all wrappers. + + + All wrappers must implement this interface. + + + Nicko Cadell + + + + Get the implementation behind this wrapper object. + + + The object that in implementing this object. + + + + The object that in implementing this + object. The Logger object may not + be the same object as this object because of logger decorators. + This gets the actual underlying objects that is used to process + the log events. + + + + + + Interface used to delay activate a configured object. + + + + This allows an object to defer activation of its options until all + options have been set. This is required for components which have + related options that remain ambiguous until all are set. + + + If a component implements this interface then the method + must be called by the container after its all the configured properties have been set + and before the component can be used. + + + Nicko Cadell + + + + Activate the options that were previously set with calls to properties. + + + + This allows an object to defer activation of its options until all + options have been set. This is required for components which have + related options that remain ambiguous until all are set. + + + If a component implements this interface then this method must be called + after its properties have been set before the component can be used. + + + + + + Delegate used to handle logger repository creation event notifications + + The which created the repository. + The event args + that holds the instance that has been created. + + + Delegate used to handle logger repository creation event notifications. + + + + + + Provides data for the event. + + + + A + event is raised every time a is created. + + + + + + The created + + + + + Construct instance using specified + + the that has been created + + + Construct instance using specified + + + + + + The that has been created + + + The that has been created + + + + The that has been created + + + + + + Interface used by the to select the . + + + + The uses a + to specify the policy for selecting the correct + to return to the caller. + + + Nicko Cadell + Gert Driesen + + + + Gets the for the specified assembly. + + The assembly to use to lookup to the + The for the assembly. + + + Gets the for the specified assembly. + + + How the association between and + is made is not defined. The implementation may choose any method for + this association. The results of this method must be repeatable, i.e. + when called again with the same arguments the result must be the + save value. + + + + + + Gets the named . + + The name to use to lookup to the . + The named + + Lookup a named . This is the repository created by + calling . + + + + + Creates a new repository for the assembly specified. + + The assembly to use to create the domain to associate with the . + The type of repository to create, must implement . + The repository created. + + + The created will be associated with the domain + specified such that a call to with the + same assembly specified will return the same repository instance. + + + How the association between and + is made is not defined. The implementation may choose any method for + this association. + + + + + + Creates a new repository with the name specified. + + The name to associate with the . + The type of repository to create, must implement . + The repository created. + + + The created will be associated with the name + specified such that a call to with the + same name will return the same repository instance. + + + + + + Test if a named repository exists + + the named repository to check + true if the repository exists + + + Test if a named repository exists. Use + to create a new repository and to retrieve + a repository. + + + + + + Gets an array of all currently defined repositories. + + + An array of the instances created by + this . + + + Gets an array of all of the repositories created by this selector. + + + + + + Event to notify that a logger repository has been created. + + + Event to notify that a logger repository has been created. + + + + Event raised when a new repository is created. + The event source will be this selector. The event args will + be a which + holds the newly created . + + + + + + Test if an triggers an action + + + + Implementations of this interface allow certain appenders to decide + when to perform an appender specific action. + + + The action or behavior triggered is defined by the implementation. + + + Nicko Cadell + + + + Test if this event triggers the action + + The event to check + true if this event triggers the action, otherwise false + + + Return true if this event triggers the action + + + + + + Defines the default set of levels recognized by the system. + + + + Each has an associated . + + + Levels have a numeric that defines the relative + ordering between levels. Two Levels with the same + are deemed to be equivalent. + + + The levels that are recognized by log4net are set for each + and each repository can have different levels defined. The levels are stored + in the on the repository. Levels are + looked up by name from the . + + + When logging at level INFO the actual level used is not but + the value of LoggerRepository.LevelMap["INFO"]. The default value for this is + , but this can be changed by reconfiguring the level map. + + + Each level has a in addition to its . The + is the string that is written into the output log. By default + the display name is the same as the level name, but this can be used to alias levels + or to localize the log output. + + + Some of the predefined levels recognized by the system are: + + + + . + + + . + + + . + + + . + + + . + + + . + + + . + + + + Nicko Cadell + Gert Driesen + + + + Constructor + + Integer value for this level, higher values represent more severe levels. + The string name of this level. + The display name for this level. This may be localized or otherwise different from the name + + + Initializes a new instance of the class with + the specified level name and value. + + + + + + Constructor + + Integer value for this level, higher values represent more severe levels. + The string name of this level. + + + Initializes a new instance of the class with + the specified level name and value. + + + + + + Gets the name of this level. + + + The name of this level. + + + + Gets the name of this level. + + + + + + Gets the value of this level. + + + The value of this level. + + + + Gets the value of this level. + + + + + + Gets the display name of this level. + + + The display name of this level. + + + + Gets the display name of this level. + + + + + + Returns the representation of the current + . + + + A representation of the current . + + + + Returns the level . + + + + + + Compares levels. + + The object to compare against. + true if the objects are equal. + + + Compares the levels of instances, and + defers to base class if the target object is not a + instance. + + + + + + Returns a hash code + + A hash code for the current . + + + Returns a hash code suitable for use in hashing algorithms and data + structures like a hash table. + + + Returns the hash code of the level . + + + + + + Compares this instance to a specified object and returns an + indication of their relative values. + + A instance or to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the + values compared. The return value has these meanings: + + + Value + Meaning + + + Less than zero + This instance is less than . + + + Zero + This instance is equal to . + + + Greater than zero + + This instance is greater than . + -or- + is . + + + + + + + must be an instance of + or ; otherwise, an exception is thrown. + + + is not a . + + + + Returns a value indicating whether a specified + is greater than another specified . + + A + A + + true if is greater than + ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether a specified + is less than another specified . + + A + A + + true if is less than + ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether a specified + is greater than or equal to another specified . + + A + A + + true if is greater than or equal to + ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether a specified + is less than or equal to another specified . + + A + A + + true if is less than or equal to + ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether two specified + objects have the same value. + + A or . + A or . + + true if the value of is the same as the + value of ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether two specified + objects have different values. + + A or . + A or . + + true if the value of is different from + the value of ; otherwise, false. + + + + Compares two levels. + + + + + + Compares two specified instances. + + The first to compare. + The second to compare. + + A 32-bit signed integer that indicates the relative order of the + two values compared. The return value has these meanings: + + + Value + Meaning + + + Less than zero + is less than . + + + Zero + is equal to . + + + Greater than zero + is greater than . + + + + + + Compares two levels. + + + + + + The level designates a higher level than all the rest. + + + + + The level designates very severe error events. + System unusable, emergencies. + + + + + The level designates very severe error events. + System unusable, emergencies. + + + + + The level designates very severe error events + that will presumably lead the application to abort. + + + + + The level designates very severe error events. + Take immediate action, alerts. + + + + + The level designates very severe error events. + Critical condition, critical. + + + + + The level designates very severe error events. + + + + + The level designates error events that might + still allow the application to continue running. + + + + + The level designates potentially harmful + situations. + + + + + The level designates informational messages + that highlight the progress of the application at the highest level. + + + + + The level designates informational messages that + highlight the progress of the application at coarse-grained level. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates the lowest level possible. + + + + + A strongly-typed collection of objects. + + Nicko Cadell + + + + Supports type-safe iteration over a . + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + Creates a read-only wrapper for a LevelCollection instance. + + list to create a readonly wrapper arround + + A LevelCollection wrapper that is read-only. + + + + + Initializes a new instance of the LevelCollection class + that is empty and has the default initial capacity. + + + + + Initializes a new instance of the LevelCollection class + that has the specified initial capacity. + + + The number of elements that the new LevelCollection is initially capable of storing. + + + + + Initializes a new instance of the LevelCollection class + that contains elements copied from the specified LevelCollection. + + The LevelCollection whose elements are copied to the new collection. + + + + Initializes a new instance of the LevelCollection class + that contains elements copied from the specified array. + + The array whose elements are copied to the new list. + + + + Initializes a new instance of the LevelCollection class + that contains elements copied from the specified collection. + + The collection whose elements are copied to the new list. + + + + Type visible only to our subclasses + Used to access protected constructor + + + + + A value + + + + + Allow subclasses to avoid our default constructors + + + + + + Gets the number of elements actually contained in the LevelCollection. + + + + + Copies the entire LevelCollection to a one-dimensional + array. + + The one-dimensional array to copy to. + + + + Copies the entire LevelCollection to a one-dimensional + array, starting at the specified index of the target array. + + The one-dimensional array to copy to. + The zero-based index in at which copying begins. + + + + Gets a value indicating whether access to the collection is synchronized (thread-safe). + + false, because the backing type is an array, which is never thread-safe. + + + + Gets an object that can be used to synchronize access to the collection. + + + + + Gets or sets the at the specified index. + + The zero-based index of the element to get or set. + + is less than zero + -or- + is equal to or greater than . + + + + + Adds a to the end of the LevelCollection. + + The to be added to the end of the LevelCollection. + The index at which the value has been added. + + + + Removes all elements from the LevelCollection. + + + + + Creates a shallow copy of the . + + A new with a shallow copy of the collection data. + + + + Determines whether a given is in the LevelCollection. + + The to check for. + true if is found in the LevelCollection; otherwise, false. + + + + Returns the zero-based index of the first occurrence of a + in the LevelCollection. + + The to locate in the LevelCollection. + + The zero-based index of the first occurrence of + in the entire LevelCollection, if found; otherwise, -1. + + + + + Inserts an element into the LevelCollection at the specified index. + + The zero-based index at which should be inserted. + The to insert. + + is less than zero + -or- + is equal to or greater than . + + + + + Removes the first occurrence of a specific from the LevelCollection. + + The to remove from the LevelCollection. + + The specified was not found in the LevelCollection. + + + + + Removes the element at the specified index of the LevelCollection. + + The zero-based index of the element to remove. + + is less than zero + -or- + is equal to or greater than . + + + + + Gets a value indicating whether the collection has a fixed size. + + true if the collection has a fixed size; otherwise, false. The default is false + + + + Gets a value indicating whether the IList is read-only. + + true if the collection is read-only; otherwise, false. The default is false + + + + Returns an enumerator that can iterate through the LevelCollection. + + An for the entire LevelCollection. + + + + Gets or sets the number of elements the LevelCollection can contain. + + + + + Adds the elements of another LevelCollection to the current LevelCollection. + + The LevelCollection whose elements should be added to the end of the current LevelCollection. + The new of the LevelCollection. + + + + Adds the elements of a array to the current LevelCollection. + + The array whose elements should be added to the end of the LevelCollection. + The new of the LevelCollection. + + + + Adds the elements of a collection to the current LevelCollection. + + The collection whose elements should be added to the end of the LevelCollection. + The new of the LevelCollection. + + + + Sets the capacity to the actual number of elements. + + + + + is less than zero + -or- + is equal to or greater than . + + + + + is less than zero + -or- + is equal to or greater than . + + + + + Supports simple iteration over a . + + + + + Initializes a new instance of the Enumerator class. + + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + An evaluator that triggers at a threshold level + + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + Nicko Cadell + + + + The threshold for triggering + + + + + Create a new evaluator using the threshold. + + + + Create a new evaluator using the threshold. + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + + + + Create a new evaluator using the specified threshold. + + the threshold to trigger at + + + Create a new evaluator using the specified threshold. + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + + + + the threshold to trigger at + + + The that will cause this evaluator to trigger + + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + + + + Is this the triggering event? + + The event to check + This method returns true, if the event level + is equal or higher than the . + Otherwise it returns false + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + + + + Mapping between string name and Level object + + + + Mapping between string name and object. + This mapping is held separately for each . + The level name is case insensitive. + + + Nicko Cadell + + + + Mapping from level name to Level object. The + level name is case insensitive + + + + + Construct the level map + + + + Construct the level map. + + + + + + Clear the internal maps of all levels + + + + Clear the internal maps of all levels + + + + + + Lookup a by name + + The name of the Level to lookup + a Level from the map with the name specified + + + Returns the from the + map with the name specified. If the no level is + found then null is returned. + + + + + + Create a new Level and add it to the map + + the string to display for the Level + the level value to give to the Level + + + Create a new Level and add it to the map + + + + + + + Create a new Level and add it to the map + + the string to display for the Level + the level value to give to the Level + the display name to give to the Level + + + Create a new Level and add it to the map + + + + + + Add a Level to the map + + the Level to add + + + Add a Level to the map + + + + + + Return all possible levels as a list of Level objects. + + all possible levels as a list of Level objects + + + Return all possible levels as a list of Level objects. + + + + + + Lookup a named level from the map + + the name of the level to lookup is taken from this level. + If the level is not set on the map then this level is added + the level in the map with the name specified + + + Lookup a named level from the map. The name of the level to lookup is taken + from the property of the + argument. + + + If no level with the specified name is found then the + argument is added to the level map + and returned. + + + + + + The internal representation of caller location information. + + + + This class uses the System.Diagnostics.StackTrace class to generate + a call stack. The caller's information is then extracted from this stack. + + + The System.Diagnostics.StackTrace class is not supported on the + .NET Compact Framework 1.0 therefore caller location information is not + available on that framework. + + + The System.Diagnostics.StackTrace class has this to say about Release builds: + + + "StackTrace information will be most informative with Debug build configurations. + By default, Debug builds include debug symbols, while Release builds do not. The + debug symbols contain most of the file, method name, line number, and column + information used in constructing StackFrame and StackTrace objects. StackTrace + might not report as many method calls as expected, due to code transformations + that occur during optimization." + + + This means that in a Release build the caller information may be incomplete or may + not exist at all! Therefore caller location information cannot be relied upon in a Release build. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The declaring type of the method that is + the stack boundary into the logging system for this call. + + + Initializes a new instance of the + class based on the current thread. + + + + + + Constructor + + The fully qualified class name. + The method name. + The file name. + The line number of the method within the file. + + + Initializes a new instance of the + class with the specified data. + + + + + + Gets the fully qualified class name of the caller making the logging + request. + + + The fully qualified class name of the caller making the logging + request. + + + + Gets the fully qualified class name of the caller making the logging + request. + + + + + + Gets the file name of the caller. + + + The file name of the caller. + + + + Gets the file name of the caller. + + + + + + Gets the line number of the caller. + + + The line number of the caller. + + + + Gets the line number of the caller. + + + + + + Gets the method name of the caller. + + + The method name of the caller. + + + + Gets the method name of the caller. + + + + + + Gets all available caller information + + + All available caller information, in the format + fully.qualified.classname.of.caller.methodName(Filename:line) + + + + Gets all available caller information, in the format + fully.qualified.classname.of.caller.methodName(Filename:line) + + + + + + Gets the stack frames from the stack trace of the caller making the log request + + + + + The fully qualified type of the LocationInfo class. + + + Used by the internal logger to record the Type of the + log message. + + + + + When location information is not available the constant + NA is returned. Current value of this string + constant is ?. + + + + + Exception base type for log4net. + + + + This type extends . It + does not add any new functionality but does differentiate the + type of exception being thrown. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + A message to include with the exception. + + + Initializes a new instance of the class with + the specified message. + + + + + + Constructor + + A message to include with the exception. + A nested exception to include. + + + Initializes a new instance of the class + with the specified message and inner exception. + + + + + + Serialization constructor + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class + with serialized data. + + + + + + Static manager that controls the creation of repositories + + + + Static manager that controls the creation of repositories + + + This class is used by the wrapper managers (e.g. ) + to provide access to the objects. + + + This manager also holds the that is used to + lookup and create repositories. The selector can be set either programmatically using + the property, or by setting the log4net.RepositorySelector + AppSetting in the applications config file to the fully qualified type name of the + selector to use. + + + Nicko Cadell + Gert Driesen + + + + Private constructor to prevent instances. Only static methods should be used. + + + + Private constructor to prevent instances. Only static methods should be used. + + + + + + Hook the shutdown event + + + + On the full .NET runtime, the static constructor hooks up the + AppDomain.ProcessExit and AppDomain.DomainUnload> events. + These are used to shutdown the log4net system as the application exits. + + + + + + Register for ProcessExit and DomainUnload events on the AppDomain + + + + This needs to be in a separate method because the events make + a LinkDemand for the ControlAppDomain SecurityPermission. Because + this is a LinkDemand it is demanded at JIT time. Therefore we cannot + catch the exception in the method itself, we have to catch it in the + caller. + + + + + + Return the default instance. + + the repository to lookup in + Return the default instance + + + Gets the for the repository specified + by the argument. + + + + + + Returns the default instance. + + The assembly to use to lookup the repository. + The default instance. + + + + Return the default instance. + + the repository to lookup in + Return the default instance + + + Gets the for the repository specified + by the argument. + + + + + + Returns the default instance. + + The assembly to use to lookup the repository. + The default instance. + + + Returns the default instance. + + + + + + Returns the named logger if it exists. + + The repository to lookup in. + The fully qualified logger name to look for. + + The logger found, or null if the named logger does not exist in the + specified repository. + + + + If the named logger exists (in the specified repository) then it + returns a reference to the logger, otherwise it returns + null. + + + + + + Returns the named logger if it exists. + + The assembly to use to lookup the repository. + The fully qualified logger name to look for. + + The logger found, or null if the named logger does not exist in the + specified assembly's repository. + + + + If the named logger exists (in the specified assembly's repository) then it + returns a reference to the logger, otherwise it returns + null. + + + + + + Returns all the currently defined loggers in the specified repository. + + The repository to lookup in. + All the defined loggers. + + + The root logger is not included in the returned array. + + + + + + Returns all the currently defined loggers in the specified assembly's repository. + + The assembly to use to lookup the repository. + All the defined loggers. + + + The root logger is not included in the returned array. + + + + + + Retrieves or creates a named logger. + + The repository to lookup in. + The name of the logger to retrieve. + The logger with the name specified. + + + Retrieves a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + + + + Retrieves or creates a named logger. + + The assembly to use to lookup the repository. + The name of the logger to retrieve. + The logger with the name specified. + + + Retrieves a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + + + + Shorthand for . + + The repository to lookup in. + The of which the fullname will be used as the name of the logger to retrieve. + The logger with the name specified. + + + Gets the logger for the fully qualified name of the type specified. + + + + + + Shorthand for . + + the assembly to use to lookup the repository + The of which the fullname will be used as the name of the logger to retrieve. + The logger with the name specified. + + + Gets the logger for the fully qualified name of the type specified. + + + + + + Shuts down the log4net system. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in all the + default repositories. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Shuts down the repository for the repository specified. + + The repository to shutdown. + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + repository for the specified. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Shuts down the repository for the repository specified. + + The assembly to use to lookup the repository. + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + repository for the repository. The repository is looked up using + the specified. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Resets all values contained in this repository instance to their defaults. + + The repository to reset. + + + Resets all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set its default "off" value. + + + + + + Resets all values contained in this repository instance to their defaults. + + The assembly to use to lookup the repository to reset. + + + Resets all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set its default "off" value. + + + + + + Creates a repository with the specified name. + + The name of the repository, this must be unique amongst repositories. + The created for the repository. + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + Creates the default type of which is a + object. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The specified repository already exists. + + + + Creates a repository with the specified name. + + The name of the repository, this must be unique amongst repositories. + The created for the repository. + + + Creates the default type of which is a + object. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The specified repository already exists. + + + + Creates a repository with the specified name and repository type. + + The name of the repository, this must be unique to the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The name must be unique. Repositories cannot be redefined. + An Exception will be thrown if the repository already exists. + + + The specified repository already exists. + + + + Creates a repository with the specified name and repository type. + + The name of the repository, this must be unique to the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + The name must be unique. Repositories cannot be redefined. + An Exception will be thrown if the repository already exists. + + + The specified repository already exists. + + + + Creates a repository for the specified assembly and repository type. + + The assembly to use to get the name of the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + + + + Creates a repository for the specified assembly and repository type. + + The assembly to use to get the name of the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + + + + Gets an array of all currently defined repositories. + + An array of all the known objects. + + + Gets an array of all currently defined repositories. + + + + + + Gets or sets the repository selector used by the . + + + The repository selector used by the . + + + + The repository selector () is used by + the to create and select repositories + (). + + + The caller to supplies either a string name + or an assembly (if not supplied the assembly is inferred using + ). + + + This context is used by the selector to lookup a specific repository. + + + For the full .NET Framework, the default repository is DefaultRepositorySelector; + for the .NET Compact Framework CompactRepositorySelector is the default + repository. + + + + + + Internal method to get pertinent version info. + + A string of version info. + + + + Called when the event fires + + the that is exiting + null + + + Called when the event fires. + + + When the event is triggered the log4net system is . + + + + + + Called when the event fires + + the that is exiting + null + + + Called when the event fires. + + + When the event is triggered the log4net system is . + + + + + + The fully qualified type of the LoggerManager class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Initialize the default repository selector + + + + + Implementation of the interface. + + + + This class should be used as the base for all wrapper implementations. + + + Nicko Cadell + Gert Driesen + + + + Constructs a new wrapper for the specified logger. + + The logger to wrap. + + + Constructs a new wrapper for the specified logger. + + + + + + Gets the implementation behind this wrapper object. + + + The object that this object is implementing. + + + + The Logger object may not be the same object as this object + because of logger decorators. + + + This gets the actual underlying objects that is used to process + the log events. + + + + + + The logger that this object is wrapping + + + + + Portable data structure used by + + + + Portable data structure used by + + + Nicko Cadell + + + + The logger name. + + + + The logger name. + + + + + + Level of logging event. + + + + Level of logging event. Level cannot be Serializable + because it is a flyweight. Due to its special serialization it + cannot be declared final either. + + + + + + The application supplied message. + + + + The application supplied message of logging event. + + + + + + The name of thread + + + + The name of thread in which this logging event was generated + + + + + + Gets or sets the local time the event was logged + + + + Prefer using the setter, since local time can be ambiguous. + + + + + + Gets or sets the UTC time the event was logged + + + + The TimeStamp is stored in the UTC time zone. + + + + + + Location information for the caller. + + + + Location information for the caller. + + + + + + String representation of the user + + + + String representation of the user's windows name, + like DOMAIN\username + + + + + + String representation of the identity. + + + + String representation of the current thread's principal identity. + + + + + + The string representation of the exception + + + + The string representation of the exception + + + + + + String representation of the AppDomain. + + + + String representation of the AppDomain. + + + + + + Additional event specific properties + + + + A logger or an appender may attach additional + properties to specific events. These properties + have a string key and an object value. + + + + + + The internal representation of logging events. + + + + When an affirmative decision is made to log then a + instance is created. This instance + is passed around to the different log4net components. + + + This class is of concern to those wishing to extend log4net. + + + Some of the values in instances of + are considered volatile, that is the values are correct at the + time the event is delivered to appenders, but will not be consistent + at any time afterwards. If an event is to be stored and then processed + at a later time these volatile values must be fixed by calling + . There is a performance penalty + for incurred by calling but it + is essential to maintaining data consistency. + + + Nicko Cadell + Gert Driesen + Douglas de la Torre + Daniel Cazzulino + + + + Initializes a new instance of the class + from the supplied parameters. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The repository this event is logged in. + The name of the logger of this event. + The level of this event. + The message of this event. + The exception for this event. + + + Except , and , + all fields of LoggingEvent are filled when actually needed. Call + to cache all data locally + to prevent inconsistencies. + + This method is called by the log4net framework + to create a logging event. + + + + + + Initializes a new instance of the class + using specific data. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The repository this event is logged in. + Data used to initialize the logging event. + The fields in the struct that have already been fixed. + + + This constructor is provided to allow a + to be created independently of the log4net framework. This can + be useful if you require a custom serialization scheme. + + + Use the method to obtain an + instance of the class. + + + The parameter should be used to specify which fields in the + struct have been preset. Fields not specified in the + will be captured from the environment if requested or fixed. + + + + + + Initializes a new instance of the class + using specific data. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The repository this event is logged in. + Data used to initialize the logging event. + + + This constructor is provided to allow a + to be created independently of the log4net framework. This can + be useful if you require a custom serialization scheme. + + + Use the method to obtain an + instance of the class. + + + This constructor sets this objects flags to , + this assumes that all the data relating to this event is passed in via the + parameter and no other data should be captured from the environment. + + + + + + Initializes a new instance of the class + using specific data. + + Data used to initialize the logging event. + + + This constructor is provided to allow a + to be created independently of the log4net framework. This can + be useful if you require a custom serialization scheme. + + + Use the method to obtain an + instance of the class. + + + This constructor sets this objects flags to , + this assumes that all the data relating to this event is passed in via the + parameter and no other data should be captured from the environment. + + + + + + Serialization constructor + + The that holds the serialized object data. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class + with serialized data. + + + + + + Gets the time when the current process started. + + + This is the time when this process started. + + + + The TimeStamp is stored internally in UTC and converted to the local time zone for this computer. + + + Tries to get the start time for the current process. + Failing that it returns the time of the first call to + this property. + + + Note that AppDomains may be loaded and unloaded within the + same process without the process terminating and therefore + without the process start time being reset. + + + + + + Gets the UTC time when the current process started. + + + This is the UTC time when this process started. + + + + Tries to get the start time for the current process. + Failing that it returns the time of the first call to + this property. + + + Note that AppDomains may be loaded and unloaded within the + same process without the process terminating and therefore + without the process start time being reset. + + + + + + Gets the of the logging event. + + + The of the logging event. + + + + Gets the of the logging event. + + + + + + Gets the time of the logging event. + + + The time of the logging event. + + + + The TimeStamp is stored in UTC and converted to the local time zone for this computer. + + + + + + Gets UTC the time of the logging event. + + + The UTC time of the logging event. + + + + + Gets the name of the logger that logged the event. + + + The name of the logger that logged the event. + + + + Gets the name of the logger that logged the event. + + + + + + Gets the location information for this logging event. + + + The location information for this logging event. + + + + The collected information is cached for future use. + + + See the class for more information on + supported frameworks and the different behavior in Debug and + Release builds. + + + + + + Gets the message object used to initialize this event. + + + The message object used to initialize this event. + + + + Gets the message object used to initialize this event. + Note that this event may not have a valid message object. + If the event is serialized the message object will not + be transferred. To get the text of the message the + property must be used + not this property. + + + If there is no defined message object for this event then + null will be returned. + + + + + + Gets the exception object used to initialize this event. + + + The exception object used to initialize this event. + + + + Gets the exception object used to initialize this event. + Note that this event may not have a valid exception object. + If the event is serialized the exception object will not + be transferred. To get the text of the exception the + method must be used + not this property. + + + If there is no defined exception object for this event then + null will be returned. + + + + + + The that this event was created in. + + + + The that this event was created in. + + + + + + Ensure that the repository is set. + + the value for the repository + + + + Gets the message, rendered through the . + + + The message rendered through the . + + + + The collected information is cached for future use. + + + + + + Write the rendered message to a TextWriter + + the writer to write the message to + + + Unlike the property this method + does store the message data in the internal cache. Therefore + if called only once this method should be faster than the + property, however if the message is + to be accessed multiple times then the property will be more efficient. + + + + + + Gets the name of the current thread. + + + The name of the current thread, or the thread ID when + the name is not available. + + + + The collected information is cached for future use. + + + + + + Gets the name of the current user. + + + The name of the current user, or NOT AVAILABLE when the + underlying runtime has no support for retrieving the name of the + current user. + + + + Calls WindowsIdentity.GetCurrent().Name to get the name of + the current windows user. + + + To improve performance, we could cache the string representation of + the name, and reuse that as long as the identity stayed constant. + Once the identity changed, we would need to re-assign and re-render + the string. + + + However, the WindowsIdentity.GetCurrent() call seems to + return different objects every time, so the current implementation + doesn't do this type of caching. + + + Timing for these operations: + + + + Method + Results + + + WindowsIdentity.GetCurrent() + 10000 loops, 00:00:00.2031250 seconds + + + WindowsIdentity.GetCurrent().Name + 10000 loops, 00:00:08.0468750 seconds + + + + This means we could speed things up almost 40 times by caching the + value of the WindowsIdentity.GetCurrent().Name property, since + this takes (8.04-0.20) = 7.84375 seconds. + + + + + + Gets the identity of the current thread principal. + + + The string name of the identity of the current thread principal. + + + + Calls System.Threading.Thread.CurrentPrincipal.Identity.Name to get + the name of the current thread principal. + + + + + + Gets the AppDomain friendly name. + + + The AppDomain friendly name. + + + + Gets the AppDomain friendly name. + + + + + + Additional event specific properties. + + + Additional event specific properties. + + + + A logger or an appender may attach additional + properties to specific events. These properties + have a string key and an object value. + + + This property is for events that have been added directly to + this event. The aggregate properties (which include these + event properties) can be retrieved using + and . + + + Once the properties have been fixed this property + returns the combined cached properties. This ensures that updates to + this property are always reflected in the underlying storage. When + returning the combined properties there may be more keys in the + Dictionary than expected. + + + + + + The fixed fields in this event + + + The set of fields that are fixed in this event + + + + Fields will not be fixed if they have previously been fixed. + It is not possible to 'unfix' a field. + + + + + + Serializes this object into the provided. + + The to populate with data. + The destination for this serialization. + + + The data in this event must be fixed before it can be serialized. + + + The method must be called during the + method call if this event + is to be used outside that method. + + + + + + Gets the portable data for this . + + The for this event. + + + A new can be constructed using a + instance. + + + Does a fix of the data + in the logging event before returning the event data. + + + + + + Gets the portable data for this . + + The set of data to ensure is fixed in the LoggingEventData + The for this event. + + + A new can be constructed using a + instance. + + + + + + Returns this event's exception's rendered using the + . + + + This event's exception's rendered using the . + + + + Obsolete. Use instead. + + + + + + Returns this event's exception's rendered using the + . + + + This event's exception's rendered using the . + + + + Returns this event's exception's rendered using the + . + + + + + + Fix instance fields that hold volatile data. + + + + Some of the values in instances of + are considered volatile, that is the values are correct at the + time the event is delivered to appenders, but will not be consistent + at any time afterwards. If an event is to be stored and then processed + at a later time these volatile values must be fixed by calling + . There is a performance penalty + incurred by calling but it + is essential to maintaining data consistency. + + + Calling is equivalent to + calling passing the parameter + false. + + + See for more + information. + + + + + + Fixes instance fields that hold volatile data. + + Set to true to not fix data that takes a long time to fix. + + + Some of the values in instances of + are considered volatile, that is the values are correct at the + time the event is delivered to appenders, but will not be consistent + at any time afterwards. If an event is to be stored and then processed + at a later time these volatile values must be fixed by calling + . There is a performance penalty + for incurred by calling but it + is essential to maintaining data consistency. + + + The param controls the data that + is fixed. Some of the data that can be fixed takes a long time to + generate, therefore if you do not require those settings to be fixed + they can be ignored by setting the param + to true. This setting will ignore the + and settings. + + + Set to false to ensure that all + settings are fixed. + + + + + + Fix the fields specified by the parameter + + the fields to fix + + + Only fields specified in the will be fixed. + Fields will not be fixed if they have previously been fixed. + It is not possible to 'unfix' a field. + + + + + + Lookup a composite property in this event + + the key for the property to lookup + the value for the property + + + This event has composite properties that combine together properties from + several different contexts in the following order: + + + this events properties + + This event has that can be set. These + properties are specific to this event only. + + + + the thread properties + + The that are set on the current + thread. These properties are shared by all events logged on this thread. + + + + the global properties + + The that are set globally. These + properties are shared by all the threads in the AppDomain. + + + + + + + + + Get all the composite properties in this event + + the containing all the properties + + + See for details of the composite properties + stored by the event. + + + This method returns a single containing all the + properties defined for this event. + + + + + + The internal logging event data. + + + + + The internal logging event data. + + + + + The internal logging event data. + + + + + The fully qualified Type of the calling + logger class in the stack frame (i.e. the declaring type of the method). + + + + + The application supplied message of logging event. + + + + + The exception that was thrown. + + + This is not serialized. The string representation + is serialized instead. + + + + + The repository that generated the logging event + + + This is not serialized. + + + + + The fix state for this event + + + These flags indicate which fields have been fixed. + Not serialized. + + + + + Indicated that the internal cache is updateable (ie not fixed) + + + This is a seperate flag to m_fixFlags as it allows incrementel fixing and simpler + changes in the caching strategy. + + + + + The key into the Properties map for the host name value. + + + + + The key into the Properties map for the thread identity value. + + + + + The key into the Properties map for the user name value. + + + + + Implementation of wrapper interface. + + + + This implementation of the interface + forwards to the held by the base class. + + + This logger has methods to allow the caller to log at the following + levels: + + + + DEBUG + + The and methods log messages + at the DEBUG level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + INFO + + The and methods log messages + at the INFO level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + WARN + + The and methods log messages + at the WARN level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + ERROR + + The and methods log messages + at the ERROR level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + FATAL + + The and methods log messages + at the FATAL level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + + The values for these levels and their semantic meanings can be changed by + configuring the for the repository. + + + Nicko Cadell + Gert Driesen + + + + Construct a new wrapper for the specified logger. + + The logger to wrap. + + + Construct a new wrapper for the specified logger. + + + + + + Virtual method called when the configuration of the repository changes + + the repository holding the levels + + + Virtual method called when the configuration of the repository changes + + + + + + Logs a message object with the DEBUG level. + + The message object to log. + + + This method first checks if this logger is DEBUG + enabled by comparing the level of this logger with the + DEBUG level. If this logger is + DEBUG enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the DEBUG level + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the DEBUG level including + the stack trace of the passed + as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the DEBUG level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the DEBUG level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the DEBUG level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the DEBUG level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the DEBUG level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a message object with the INFO level. + + The message object to log. + + + This method first checks if this logger is INFO + enabled by comparing the level of this logger with the + INFO level. If this logger is + INFO enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the INFO level. + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the INFO level including + the stack trace of the + passed as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the INFO level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the INFO level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the INFO level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the INFO level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the INFO level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a message object with the WARN level. + + the message object to log + + + This method first checks if this logger is WARN + enabled by comparing the level of this logger with the + WARN level. If this logger is + WARN enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger and + also higher in the hierarchy depending on the value of the + additivity flag. + + + WARNING Note that passing an to this + method will print the name of the but no + stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the WARN level + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the WARN level including + the stack trace of the + passed as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the WARN level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the WARN level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the WARN level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the WARN level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the WARN level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a message object with the ERROR level. + + The message object to log. + + + This method first checks if this logger is ERROR + enabled by comparing the level of this logger with the + ERROR level. If this logger is + ERROR enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger and + also higher in the hierarchy depending on the value of the + additivity flag. + + + WARNING Note that passing an to this + method will print the name of the but no + stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the ERROR level + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the ERROR level including + the stack trace of the + passed as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the ERROR level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the ERROR level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the ERROR level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the ERROR level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the ERROR level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a message object with the FATAL level. + + The message object to log. + + + This method first checks if this logger is FATAL + enabled by comparing the level of this logger with the + FATAL level. If this logger is + FATAL enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger and + also higher in the hierarchy depending on the value of the + additivity flag. + + + WARNING Note that passing an to this + method will print the name of the but no + stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the FATAL level + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the FATAL level including + the stack trace of the + passed as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the FATAL level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the FATAL level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the FATAL level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the FATAL level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the FATAL level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Checks if this logger is enabled for the DEBUG + level. + + + true if this logger is enabled for DEBUG events, + false otherwise. + + + + This function is intended to lessen the computational cost of + disabled log debug statements. + + + For some log Logger object, when you write: + + + log.Debug("This is entry number: " + i ); + + + You incur the cost constructing the message, concatenation in + this case, regardless of whether the message is logged or not. + + + If you are worried about speed, then you should write: + + + if (log.IsDebugEnabled()) + { + log.Debug("This is entry number: " + i ); + } + + + This way you will not incur the cost of parameter + construction if debugging is disabled for log. On + the other hand, if the log is debug enabled, you + will incur the cost of evaluating whether the logger is debug + enabled twice. Once in IsDebugEnabled and once in + the Debug. This is an insignificant overhead + since evaluating a logger takes about 1% of the time it + takes to actually log. + + + + + + Checks if this logger is enabled for the INFO level. + + + true if this logger is enabled for INFO events, + false otherwise. + + + + See for more information and examples + of using this method. + + + + + + + Checks if this logger is enabled for the WARN level. + + + true if this logger is enabled for WARN events, + false otherwise. + + + + See for more information and examples + of using this method. + + + + + + + Checks if this logger is enabled for the ERROR level. + + + true if this logger is enabled for ERROR events, + false otherwise. + + + + See for more information and examples of using this method. + + + + + + + Checks if this logger is enabled for the FATAL level. + + + true if this logger is enabled for FATAL events, + false otherwise. + + + + See for more information and examples of using this method. + + + + + + + Event handler for the event + + the repository + Empty + + + + The fully qualified name of this declaring type not the type of any subclass. + + + + + provides method information without actually referencing a System.Reflection.MethodBase + as that would require that the containing assembly is loaded. + + + + + + constructs a method item for an unknown method. + + + + + constructs a method item from the name of the method. + + + + + + constructs a method item from the name of the method and its parameters. + + + + + + + constructs a method item from a method base by determining the method name and its parameters. + + + + + + Gets the method name of the caller making the logging + request. + + + The method name of the caller making the logging + request. + + + + Gets the method name of the caller making the logging + request. + + + + + + Gets the method parameters of the caller making + the logging request. + + + The method parameters of the caller making + the logging request + + + + Gets the method parameters of the caller making + the logging request. + + + + + + The fully qualified type of the StackFrameItem class. + + + Used by the internal logger to record the Type of the + log message. + + + + + When location information is not available the constant + NA is returned. Current value of this string + constant is ?. + + + + + A SecurityContext used by log4net when interacting with protected resources + + + + A SecurityContext used by log4net when interacting with protected resources + for example with operating system services. This can be used to impersonate + a principal that has been granted privileges on the system resources. + + + Nicko Cadell + + + + Impersonate this SecurityContext + + State supplied by the caller + An instance that will + revoke the impersonation of this SecurityContext, or null + + + Impersonate this security context. Further calls on the current + thread should now be made in the security context provided + by this object. When the result + method is called the security + context of the thread should be reverted to the state it was in + before was called. + + + + + + The providers default instances. + + + + A configured component that interacts with potentially protected system + resources uses a to provide the elevated + privileges required. If the object has + been not been explicitly provided to the component then the component + will request one from this . + + + By default the is + an instance of which returns only + objects. This is a reasonable default + where the privileges required are not know by the system. + + + This default behavior can be overridden by subclassing the + and overriding the method to return + the desired objects. The default provider + can be replaced by programmatically setting the value of the + property. + + + An alternative is to use the log4net.Config.SecurityContextProviderAttribute + This attribute can be applied to an assembly in the same way as the + log4net.Config.XmlConfiguratorAttribute". The attribute takes + the type to use as the as an argument. + + + Nicko Cadell + + + + The default provider + + + + + Gets or sets the default SecurityContextProvider + + + The default SecurityContextProvider + + + + The default provider is used by configured components that + require a and have not had one + given to them. + + + By default this is an instance of + that returns objects. + + + The default provider can be set programmatically by setting + the value of this property to a sub class of + that has the desired behavior. + + + + + + Protected default constructor to allow subclassing + + + + Protected default constructor to allow subclassing + + + + + + Create a SecurityContext for a consumer + + The consumer requesting the SecurityContext + An impersonation context + + + The default implementation is to return a . + + + Subclasses should override this method to provide their own + behavior. + + + + + + provides stack frame information without actually referencing a System.Diagnostics.StackFrame + as that would require that the containing assembly is loaded. + + + + + + returns a stack frame item from a stack frame. This + + + + + + + Gets the fully qualified class name of the caller making the logging + request. + + + The fully qualified class name of the caller making the logging + request. + + + + Gets the fully qualified class name of the caller making the logging + request. + + + + + + Gets the file name of the caller. + + + The file name of the caller. + + + + Gets the file name of the caller. + + + + + + Gets the line number of the caller. + + + The line number of the caller. + + + + Gets the line number of the caller. + + + + + + Gets the method name of the caller. + + + The method name of the caller. + + + + Gets the method name of the caller. + + + + + + Gets all available caller information + + + All available caller information, in the format + fully.qualified.classname.of.caller.methodName(Filename:line) + + + + Gets all available caller information, in the format + fully.qualified.classname.of.caller.methodName(Filename:line) + + + + + + The fully qualified type of the StackFrameItem class. + + + Used by the internal logger to record the Type of the + log message. + + + + + When location information is not available the constant + NA is returned. Current value of this string + constant is ?. + + + + + An evaluator that triggers after specified number of seconds. + + + + This evaluator will trigger if the specified time period + has passed since last check. + + + Robert Sevcik + + + + The time threshold for triggering in seconds. Zero means it won't trigger at all. + + + + + The UTC time of last check. This gets updated when the object is created and when the evaluator triggers. + + + + + The default time threshold for triggering in seconds. Zero means it won't trigger at all. + + + + + Create a new evaluator using the time threshold in seconds. + + + + Create a new evaluator using the time threshold in seconds. + + + This evaluator will trigger if the specified time period + has passed since last check. + + + + + + Create a new evaluator using the specified time threshold in seconds. + + + The time threshold in seconds to trigger after. + Zero means it won't trigger at all. + + + + Create a new evaluator using the specified time threshold in seconds. + + + This evaluator will trigger if the specified time period + has passed since last check. + + + + + + The time threshold in seconds to trigger after + + + The time threshold in seconds to trigger after. + Zero means it won't trigger at all. + + + + This evaluator will trigger if the specified time period + has passed since last check. + + + + + + Is this the triggering event? + + The event to check + This method returns true, if the specified time period + has passed since last check.. + Otherwise it returns false + + + This evaluator will trigger if the specified time period + has passed since last check. + + + + + + Delegate used to handle creation of new wrappers. + + The logger to wrap in a wrapper. + + + Delegate used to handle creation of new wrappers. This delegate + is called from the + method to construct the wrapper for the specified logger. + + + The delegate to use is supplied to the + constructor. + + + + + + Maps between logger objects and wrapper objects. + + + + This class maintains a mapping between objects and + objects. Use the method to + lookup the for the specified . + + + New wrapper instances are created by the + method. The default behavior is for this method to delegate construction + of the wrapper to the delegate supplied + to the constructor. This allows specialization of the behavior without + requiring subclassing of this type. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the + + The handler to use to create the wrapper objects. + + + Initializes a new instance of the class with + the specified handler to create the wrapper objects. + + + + + + Gets the wrapper object for the specified logger. + + The wrapper object for the specified logger + + + If the logger is null then the corresponding wrapper is null. + + + Looks up the wrapper it it has previously been requested and + returns it. If the wrapper has never been requested before then + the virtual method is + called. + + + + + + Gets the map of logger repositories. + + + Map of logger repositories. + + + + Gets the hashtable that is keyed on . The + values are hashtables keyed on with the + value being the corresponding . + + + + + + Creates the wrapper object for the specified logger. + + The logger to wrap in a wrapper. + The wrapper object for the logger. + + + This implementation uses the + passed to the constructor to create the wrapper. This method + can be overridden in a subclass. + + + + + + Called when a monitored repository shutdown event is received. + + The that is shutting down + + + This method is called when a that this + is holding loggers for has signaled its shutdown + event . The default + behavior of this method is to release the references to the loggers + and their wrappers generated for this repository. + + + + + + Event handler for repository shutdown event. + + The sender of the event. + The event args. + + + + Map of logger repositories to hashtables of ILogger to ILoggerWrapper mappings + + + + + The handler to use to create the extension wrapper objects. + + + + + Internal reference to the delegate used to register for repository shutdown events. + + + + + Formats a as "HH:mm:ss,fff". + + + + Formats a in the format "HH:mm:ss,fff" for example, "15:49:37,459". + + + Nicko Cadell + Gert Driesen + + + + Renders the date into a string. Format is "HH:mm:ss". + + The date to render into a string. + The string builder to write to. + + + Subclasses should override this method to render the date + into a string using a precision up to the second. This method + will be called at most once per second and the result will be + reused if it is needed again during the same second. + + + + + + Renders the date into a string. Format is "HH:mm:ss,fff". + + The date to render into a string. + The writer to write to. + + + Uses the method to generate the + time string up to the seconds and then appends the current + milliseconds. The results from are + cached and is called at most once + per second. + + + Sub classes should override + rather than . + + + + + + String constant used to specify AbsoluteTimeDateFormat in layouts. Current value is ABSOLUTE. + + + + + String constant used to specify DateTimeDateFormat in layouts. Current value is DATE. + + + + + String constant used to specify ISO8601DateFormat in layouts. Current value is ISO8601. + + + + + Last stored time with precision up to the second. + + + + + Last stored time with precision up to the second, formatted + as a string. + + + + + Last stored time with precision up to the second, formatted + as a string. + + + + + Formats a as "dd MMM yyyy HH:mm:ss,fff" + + + + Formats a in the format + "dd MMM yyyy HH:mm:ss,fff" for example, + "06 Nov 1994 15:49:37,459". + + + Nicko Cadell + Gert Driesen + Angelika Schnagl + + + + Default constructor. + + + + Initializes a new instance of the class. + + + + + + Formats the date without the milliseconds part + + The date to format. + The string builder to write to. + + + Formats a DateTime in the format "dd MMM yyyy HH:mm:ss" + for example, "06 Nov 1994 15:49:37". + + + The base class will append the ",fff" milliseconds section. + This method will only be called at most once per second. + + + + + + The format info for the invariant culture. + + + + + Render a as a string. + + + + Interface to abstract the rendering of a + instance into a string. + + + The method is used to render the + date to a text writer. + + + Nicko Cadell + Gert Driesen + + + + Formats the specified date as a string. + + The date to format. + The writer to write to. + + + Format the as a string and write it + to the provided. + + + + + + Formats the as "yyyy-MM-dd HH:mm:ss,fff". + + + + Formats the specified as a string: "yyyy-MM-dd HH:mm:ss,fff". + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Initializes a new instance of the class. + + + + + + Formats the date without the milliseconds part + + The date to format. + The string builder to write to. + + + Formats the date specified as a string: "yyyy-MM-dd HH:mm:ss". + + + The base class will append the ",fff" milliseconds section. + This method will only be called at most once per second. + + + + + + Formats the using the method. + + + + Formats the using the method. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The format string. + + + Initializes a new instance of the class + with the specified format string. + + + The format string must be compatible with the options + that can be supplied to . + + + + + + Formats the date using . + + The date to convert to a string. + The writer to write to. + + + Uses the date format string supplied to the constructor to call + the method to format the date. + + + + + + The format string used to format the . + + + + The format string must be compatible with the options + that can be supplied to . + + + + + + This filter drops all . + + + + You can add this filter to the end of a filter chain to + switch from the default "accept all unless instructed otherwise" + filtering behavior to a "deny all unless instructed otherwise" + behavior. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + + Always returns the integer constant + + the LoggingEvent to filter + Always returns + + + Ignores the event being logged and just returns + . This can be used to change the default filter + chain behavior from to . This filter + should only be used as the last filter in the chain + as any further filters will be ignored! + + + + + + The return result from + + + + The return result from + + + + + + The log event must be dropped immediately without + consulting with the remaining filters, if any, in the chain. + + + + + This filter is neutral with respect to the log event. + The remaining filters, if any, should be consulted for a final decision. + + + + + The log event must be logged immediately without + consulting with the remaining filters, if any, in the chain. + + + + + Subclass this type to implement customized logging event filtering + + + + Users should extend this class to implement customized logging + event filtering. Note that and + , the parent class of all standard + appenders, have built-in filtering rules. It is suggested that you + first use and understand the built-in rules before rushing to write + your own custom filters. + + + This abstract class assumes and also imposes that filters be + organized in a linear chain. The + method of each filter is called sequentially, in the order of their + addition to the chain. + + + The method must return one + of the integer constants , + or . + + + If the value is returned, then the log event is dropped + immediately without consulting with the remaining filters. + + + If the value is returned, then the next filter + in the chain is consulted. If there are no more filters in the + chain, then the log event is logged. Thus, in the presence of no + filters, the default behavior is to log all logging events. + + + If the value is returned, then the log + event is logged without consulting the remaining filters. + + + The philosophy of log4net filters is largely inspired from the + Linux ipchains. + + + Nicko Cadell + Gert Driesen + + + + Points to the next filter in the filter chain. + + + + See for more information. + + + + + + Initialize the filter with the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + Typically filter's options become active immediately on set, + however this method must still be called. + + + + + + Decide if the should be logged through an appender. + + The to decide upon + The decision of the filter + + + If the decision is , then the event will be + dropped. If the decision is , then the next + filter, if any, will be invoked. If the decision is then + the event will be logged without consulting with other filters in + the chain. + + + This method is marked abstract and must be implemented + in a subclass. + + + + + + Property to get and set the next filter + + + The next filter in the chain + + + + Filters are typically composed into chains. This property allows the next filter in + the chain to be accessed. + + + + + + Implement this interface to provide customized logging event filtering + + + + Users should implement this interface to implement customized logging + event filtering. Note that and + , the parent class of all standard + appenders, have built-in filtering rules. It is suggested that you + first use and understand the built-in rules before rushing to write + your own custom filters. + + + This abstract class assumes and also imposes that filters be + organized in a linear chain. The + method of each filter is called sequentially, in the order of their + addition to the chain. + + + The method must return one + of the integer constants , + or . + + + If the value is returned, then the log event is dropped + immediately without consulting with the remaining filters. + + + If the value is returned, then the next filter + in the chain is consulted. If there are no more filters in the + chain, then the log event is logged. Thus, in the presence of no + filters, the default behavior is to log all logging events. + + + If the value is returned, then the log + event is logged without consulting the remaining filters. + + + The philosophy of log4net filters is largely inspired from the + Linux ipchains. + + + Nicko Cadell + Gert Driesen + + + + Decide if the logging event should be logged through an appender. + + The LoggingEvent to decide upon + The decision of the filter + + + If the decision is , then the event will be + dropped. If the decision is , then the next + filter, if any, will be invoked. If the decision is then + the event will be logged without consulting with other filters in + the chain. + + + + + + Property to get and set the next filter + + + The next filter in the chain + + + + Filters are typically composed into chains. This property allows the next filter in + the chain to be accessed. + + + + + + This is a very simple filter based on matching. + + + + The filter admits two options and + . If there is an exact match between the value + of the option and the of the + , then the method returns in + case the option value is set + to true, if it is false then + is returned. If the does not match then + the result will be . + + + Nicko Cadell + Gert Driesen + + + + flag to indicate if the filter should on a match + + + + + the to match against + + + + + Default constructor + + + + + when matching + + + + The property is a flag that determines + the behavior when a matching is found. If the + flag is set to true then the filter will the + logging event, otherwise it will the event. + + + The default is true i.e. to the event. + + + + + + The that the filter will match + + + + The level that this filter will attempt to match against the + level. If a match is found then + the result depends on the value of . + + + + + + Tests if the of the logging event matches that of the filter + + the event to filter + see remarks + + + If the of the event matches the level of the + filter then the result of the function depends on the + value of . If it is true then + the function will return , it it is false then it + will return . If the does not match then + the result will be . + + + + + + This is a simple filter based on matching. + + + + The filter admits three options and + that determine the range of priorities that are matched, and + . If there is a match between the range + of priorities and the of the , then the + method returns in case the + option value is set to true, if it is false + then is returned. If there is no match, is returned. + + + Nicko Cadell + Gert Driesen + + + + Flag to indicate the behavior when matching a + + + + + the minimum value to match + + + + + the maximum value to match + + + + + Default constructor + + + + + when matching and + + + + The property is a flag that determines + the behavior when a matching is found. If the + flag is set to true then the filter will the + logging event, otherwise it will the event. + + + The default is true i.e. to the event. + + + + + + Set the minimum matched + + + + The minimum level that this filter will attempt to match against the + level. If a match is found then + the result depends on the value of . + + + + + + Sets the maximum matched + + + + The maximum level that this filter will attempt to match against the + level. If a match is found then + the result depends on the value of . + + + + + + Check if the event should be logged. + + the logging event to check + see remarks + + + If the of the logging event is outside the range + matched by this filter then + is returned. If the is matched then the value of + is checked. If it is true then + is returned, otherwise + is returned. + + + + + + Simple filter to match a string in the event's logger name. + + + + The works very similar to the . It admits two + options and . If the + of the starts + with the value of the option, then the + method returns in + case the option value is set to true, + if it is false then is returned. + + + Daniel Cazzulino + + + + Flag to indicate the behavior when we have a match + + + + + The logger name string to substring match against the event + + + + + Default constructor + + + + + when matching + + + + The property is a flag that determines + the behavior when a matching is found. If the + flag is set to true then the filter will the + logging event, otherwise it will the event. + + + The default is true i.e. to the event. + + + + + + The that the filter will match + + + + This filter will attempt to match this value against logger name in + the following way. The match will be done against the beginning of the + logger name (using ). The match is + case sensitive. If a match is found then + the result depends on the value of . + + + + + + Check if this filter should allow the event to be logged + + the event being logged + see remarks + + + The rendered message is matched against the . + If the equals the beginning of + the incoming () + then a match will have occurred. If no match occurs + this function will return + allowing other filters to check the event. If a match occurs then + the value of is checked. If it is + true then is returned otherwise + is returned. + + + + + + Simple filter to match a keyed string in the + + + + Simple filter to match a keyed string in the + + + As the MDC has been replaced with layered properties the + should be used instead. + + + Nicko Cadell + Gert Driesen + + + + Simple filter to match a string in the + + + + Simple filter to match a string in the + + + As the MDC has been replaced with named stacks stored in the + properties collections the should + be used instead. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Sets the to "NDC". + + + + + + Simple filter to match a string an event property + + + + Simple filter to match a string in the value for a + specific event property + + + Nicko Cadell + + + + The key to use to lookup the string from the event properties + + + + + Default constructor + + + + + The key to lookup in the event properties and then match against. + + + + The key name to use to lookup in the properties map of the + . The match will be performed against + the value of this property if it exists. + + + + + + Check if this filter should allow the event to be logged + + the event being logged + see remarks + + + The event property for the is matched against + the . + If the occurs as a substring within + the property value then a match will have occurred. If no match occurs + this function will return + allowing other filters to check the event. If a match occurs then + the value of is checked. If it is + true then is returned otherwise + is returned. + + + + + + Simple filter to match a string in the rendered message + + + + Simple filter to match a string in the rendered message + + + Nicko Cadell + Gert Driesen + + + + Flag to indicate the behavior when we have a match + + + + + The string to substring match against the message + + + + + A string regex to match + + + + + A regex object to match (generated from m_stringRegexToMatch) + + + + + Default constructor + + + + + Initialize and precompile the Regex if required + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + when matching or + + + + The property is a flag that determines + the behavior when a matching is found. If the + flag is set to true then the filter will the + logging event, otherwise it will the event. + + + The default is true i.e. to the event. + + + + + + Sets the static string to match + + + + The string that will be substring matched against + the rendered message. If the message contains this + string then the filter will match. If a match is found then + the result depends on the value of . + + + One of or + must be specified. + + + + + + Sets the regular expression to match + + + + The regular expression pattern that will be matched against + the rendered message. If the message matches this + pattern then the filter will match. If a match is found then + the result depends on the value of . + + + One of or + must be specified. + + + + + + Check if this filter should allow the event to be logged + + the event being logged + see remarks + + + The rendered message is matched against the . + If the occurs as a substring within + the message then a match will have occurred. If no match occurs + this function will return + allowing other filters to check the event. If a match occurs then + the value of is checked. If it is + true then is returned otherwise + is returned. + + + + + + The log4net Global Context. + + + + The GlobalContext provides a location for global debugging + information to be stored. + + + The global context has a properties map and these properties can + be included in the output of log messages. The + supports selecting and outputing these properties. + + + By default the log4net:HostName property is set to the name of + the current machine. + + + + + GlobalContext.Properties["hostname"] = Environment.MachineName; + + + + Nicko Cadell + + + + Private Constructor. + + + Uses a private access modifier to prevent instantiation of this class. + + + + + The global properties map. + + + The global properties map. + + + + The global properties map. + + + + + + The global context properties instance + + + + + The ILog interface is use by application to log messages into + the log4net framework. + + + + Use the to obtain logger instances + that implement this interface. The + static method is used to get logger instances. + + + This class contains methods for logging at different levels and also + has properties for determining if those logging levels are + enabled in the current configuration. + + + This interface can be implemented in different ways. This documentation + specifies reasonable behavior that a caller can expect from the actual + implementation, however different implementations reserve the right to + do things differently. + + + Simple example of logging messages + + ILog log = LogManager.GetLogger("application-log"); + + log.Info("Application Start"); + log.Debug("This is a debug message"); + + if (log.IsDebugEnabled) + { + log.Debug("This is another debug message"); + } + + + + + Nicko Cadell + Gert Driesen + + + Log a message object with the level. + + Log a message object with the level. + + The message object to log. + + + This method first checks if this logger is DEBUG + enabled by comparing the level of this logger with the + level. If this logger is + DEBUG enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + Log a message object with the level. + + Logs a message object with the level. + + + + This method first checks if this logger is INFO + enabled by comparing the level of this logger with the + level. If this logger is + INFO enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + The message object to log. + + + + + + Logs a message object with the INFO level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted message string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + Log a message object with the level. + + Log a message object with the level. + + + + This method first checks if this logger is WARN + enabled by comparing the level of this logger with the + level. If this logger is + WARN enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + The message object to log. + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted message string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + Log a message object with the level. + + Logs a message object with the level. + + The message object to log. + + + This method first checks if this logger is ERROR + enabled by comparing the level of this logger with the + level. If this logger is + ERROR enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted message string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + Log a message object with the level. + + Log a message object with the level. + + + + This method first checks if this logger is FATAL + enabled by comparing the level of this logger with the + level. If this logger is + FATAL enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + The message object to log. + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted message string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + + This function is intended to lessen the computational cost of + disabled log debug statements. + + For some ILog interface log, when you write: + + log.Debug("This is entry number: " + i ); + + + You incur the cost constructing the message, string construction and concatenation in + this case, regardless of whether the message is logged or not. + + + If you are worried about speed (who isn't), then you should write: + + + if (log.IsDebugEnabled) + { + log.Debug("This is entry number: " + i ); + } + + + This way you will not incur the cost of parameter + construction if debugging is disabled for log. On + the other hand, if the log is debug enabled, you + will incur the cost of evaluating whether the logger is debug + enabled twice. Once in and once in + the . This is an insignificant overhead + since evaluating a logger takes about 1% of the time it + takes to actually log. This is the preferred style of logging. + + Alternatively if your logger is available statically then the is debug + enabled state can be stored in a static variable like this: + + + private static readonly bool isDebugEnabled = log.IsDebugEnabled; + + + Then when you come to log you can write: + + + if (isDebugEnabled) + { + log.Debug("This is entry number: " + i ); + } + + + This way the debug enabled state is only queried once + when the class is loaded. Using a private static readonly + variable is the most efficient because it is a run time constant + and can be heavily optimized by the JIT compiler. + + + Of course if you use a static readonly variable to + hold the enabled state of the logger then you cannot + change the enabled state at runtime to vary the logging + that is produced. You have to decide if you need absolute + speed or runtime flexibility. + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + For more information see . + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + For more information see . + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + For more information see . + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + For more information see . + + + + + + + + A flexible layout configurable with pattern string that re-evaluates on each call. + + + This class is built on and provides all the + features and capabilities of PatternLayout. PatternLayout is a 'static' class + in that its layout is done once at configuration time. This class will recreate + the layout on each reference. + One important difference between PatternLayout and DynamicPatternLayout is the + treatment of the Header and Footer parameters in the configuration. The Header and Footer + parameters for DynamicPatternLayout must be syntactically in the form of a PatternString, + but should not be marked as type log4net.Util.PatternString. Doing so causes the + pattern to be statically converted at configuration time and causes DynamicPatternLayout + to perform the same as PatternLayout. + Please see for complete documentation. + + <layout type="log4net.Layout.DynamicPatternLayout"> + <param name="Header" value="%newline**** Trace Opened Local: %date{yyyy-MM-dd HH:mm:ss.fff} UTC: %utcdate{yyyy-MM-dd HH:mm:ss.fff} ****%newline" /> + <param name="Footer" value="**** Trace Closed %date{yyyy-MM-dd HH:mm:ss.fff} ****%newline" /> + </layout> + + + + + + The header PatternString + + + + + The footer PatternString + + + + + Constructs a DynamicPatternLayout using the DefaultConversionPattern + + + + The default pattern just produces the application supplied message. + + + + + + Constructs a DynamicPatternLayout using the supplied conversion pattern + + the pattern to use + + + + + + The header for the layout format. + + the layout header + + + The Header text will be appended before any logging events + are formatted and appended. + + The pattern will be formatted on each get operation. + + + + + The footer for the layout format. + + the layout footer + + + The Footer text will be appended after all the logging events + have been formatted and appended. + + The pattern will be formatted on each get operation. + + + + + A Layout that renders only the Exception text from the logging event + + + + A Layout that renders only the Exception text from the logging event. + + + This Layout should only be used with appenders that utilize multiple + layouts (e.g. ). + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Constructs a ExceptionLayout + + + + + + Activate component options + + + + Part of the component activation + framework. + + + This method does nothing as options become effective immediately. + + + + + + Gets the exception text from the logging event + + The TextWriter to write the formatted event to + the event being logged + + + Write the exception string to the . + The exception string is retrieved from . + + + + + + Interface implemented by layout objects + + + + An object is used to format a + as text. The method is called by an + appender to transform the into a string. + + + The layout can also supply and + text that is appender before any events and after all the events respectively. + + + Nicko Cadell + Gert Driesen + + + + Implement this method to create your own layout format. + + The TextWriter to write the formatted event to + The event to format + + + This method is called by an appender to format + the as text and output to a writer. + + + If the caller does not have a and prefers the + event to be formatted as a then the following + code can be used to format the event into a . + + + StringWriter writer = new StringWriter(); + Layout.Format(writer, loggingEvent); + string formattedEvent = writer.ToString(); + + + + + + The content type output by this layout. + + The content type + + + The content type output by this layout. + + + This is a MIME type e.g. "text/plain". + + + + + + The header for the layout format. + + the layout header + + + The Header text will be appended before any logging events + are formatted and appended. + + + + + + The footer for the layout format. + + the layout footer + + + The Footer text will be appended after all the logging events + have been formatted and appended. + + + + + + Flag indicating if this layout handle exceptions + + false if this layout handles exceptions + + + If this layout handles the exception object contained within + , then the layout should return + false. Otherwise, if the layout ignores the exception + object, then the layout should return true. + + + + + + Interface for raw layout objects + + + + Interface used to format a + to an object. + + + This interface should not be confused with the + interface. This interface is used in + only certain specialized situations where a raw object is + required rather than a formatted string. The + is not generally useful than this interface. + + + Nicko Cadell + Gert Driesen + + + + Implement this method to create your own layout format. + + The event to format + returns the formatted event + + + Implement this method to create your own layout format. + + + + + + Adapts any to a + + + + Where an is required this adapter + allows a to be specified. + + + Nicko Cadell + Gert Driesen + + + + The layout to adapt + + + + + Construct a new adapter + + the layout to adapt + + + Create the adapter for the specified . + + + + + + Format the logging event as an object. + + The event to format + returns the formatted event + + + Format the logging event as an object. + + + Uses the object supplied to + the constructor to perform the formatting. + + + + + + Extend this abstract class to create your own log layout format. + + + + This is the base implementation of the + interface. Most layout objects should extend this class. + + + + + + Subclasses must implement the + method. + + + Subclasses should set the in their default + constructor. + + + + Nicko Cadell + Gert Driesen + + + + The header text + + + + See for more information. + + + + + + The footer text + + + + See for more information. + + + + + + Flag indicating if this layout handles exceptions + + + + false if this layout handles exceptions + + + + + + Empty default constructor + + + + Empty default constructor + + + + + + Activate component options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + This method must be implemented by the subclass. + + + + + + Implement this method to create your own layout format. + + The TextWriter to write the formatted event to + The event to format + + + This method is called by an appender to format + the as text. + + + + + + Convenience method for easily formatting the logging event into a string variable. + + + + Creates a new StringWriter instance to store the formatted logging event. + + + + + The content type output by this layout. + + The content type is "text/plain" + + + The content type output by this layout. + + + This base class uses the value "text/plain". + To change this value a subclass must override this + property. + + + + + + The header for the layout format. + + the layout header + + + The Header text will be appended before any logging events + are formatted and appended. + + + + + + The footer for the layout format. + + the layout footer + + + The Footer text will be appended after all the logging events + have been formatted and appended. + + + + + + Flag indicating if this layout handles exceptions + + false if this layout handles exceptions + + + If this layout handles the exception object contained within + , then the layout should return + false. Otherwise, if the layout ignores the exception + object, then the layout should return true. + + + Set this value to override a this default setting. The default + value is true, this layout does not handle the exception. + + + + + + A flexible layout configurable with pattern string. + + + + The goal of this class is to a + as a string. The results + depend on the conversion pattern. + + + The conversion pattern is closely related to the conversion + pattern of the printf function in C. A conversion pattern is + composed of literal text and format control expressions called + conversion specifiers. + + + You are free to insert any literal text within the conversion + pattern. + + + Each conversion specifier starts with a percent sign (%) and is + followed by optional format modifiers and a conversion + pattern name. The conversion pattern name specifies the type of + data, e.g. logger, level, date, thread name. The format + modifiers control such things as field width, padding, left and + right justification. The following is a simple example. + + + Let the conversion pattern be "%-5level [%thread]: %message%newline" and assume + that the log4net environment was set to use a PatternLayout. Then the + statements + + + ILog log = LogManager.GetLogger(typeof(TestApp)); + log.Debug("Message 1"); + log.Warn("Message 2"); + + would yield the output + + DEBUG [main]: Message 1 + WARN [main]: Message 2 + + + Note that there is no explicit separator between text and + conversion specifiers. The pattern parser knows when it has reached + the end of a conversion specifier when it reads a conversion + character. In the example above the conversion specifier + %-5level means the level of the logging event should be left + justified to a width of five characters. + + + The recognized conversion pattern names are: + + + + Conversion Pattern Name + Effect + + + a + Equivalent to appdomain + + + appdomain + + Used to output the friendly name of the AppDomain where the + logging event was generated. + + + + aspnet-cache + + + Used to output all cache items in the case of %aspnet-cache or just one named item if used as %aspnet-cache{key} + + + This pattern is not available for Compact Framework or Client Profile assemblies. + + + + + aspnet-context + + + Used to output all context items in the case of %aspnet-context or just one named item if used as %aspnet-context{key} + + + This pattern is not available for Compact Framework or Client Profile assemblies. + + + + + aspnet-request + + + Used to output all request parameters in the case of %aspnet-request or just one named param if used as %aspnet-request{key} + + + This pattern is not available for Compact Framework or Client Profile assemblies. + + + + + aspnet-session + + + Used to output all session items in the case of %aspnet-session or just one named item if used as %aspnet-session{key} + + + This pattern is not available for Compact Framework or Client Profile assemblies. + + + + + c + Equivalent to logger + + + C + Equivalent to type + + + class + Equivalent to type + + + d + Equivalent to date + + + date + + + Used to output the date of the logging event in the local time zone. + To output the date in universal time use the %utcdate pattern. + The date conversion + specifier may be followed by a date format specifier enclosed + between braces. For example, %date{HH:mm:ss,fff} or + %date{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is + given then ISO8601 format is + assumed (). + + + The date format specifier admits the same syntax as the + time pattern string of the . + + + For better results it is recommended to use the log4net date + formatters. These can be specified using one of the strings + "ABSOLUTE", "DATE" and "ISO8601" for specifying + , + and respectively + . For example, + %date{ISO8601} or %date{ABSOLUTE}. + + + These dedicated date formatters perform significantly + better than . + + + + + exception + + + Used to output the exception passed in with the log message. + + + If an exception object is stored in the logging event + it will be rendered into the pattern output with a + trailing newline. + If there is no exception then nothing will be output + and no trailing newline will be appended. + It is typical to put a newline before the exception + and to have the exception as the last data in the pattern. + + + + + F + Equivalent to file + + + file + + + Used to output the file name where the logging request was + issued. + + + WARNING Generating caller location information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + See the note below on the availability of caller location information. + + + + + identity + + + Used to output the user name for the currently active user + (Principal.Identity.Name). + + + WARNING Generating caller information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + + + l + Equivalent to location + + + L + Equivalent to line + + + location + + + Used to output location information of the caller which generated + the logging event. + + + The location information depends on the CLI implementation but + usually consists of the fully qualified name of the calling + method followed by the callers source the file name and line + number between parentheses. + + + The location information can be very useful. However, its + generation is extremely slow. Its use should be avoided + unless execution speed is not an issue. + + + See the note below on the availability of caller location information. + + + + + level + + + Used to output the level of the logging event. + + + + + line + + + Used to output the line number from where the logging request + was issued. + + + WARNING Generating caller location information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + See the note below on the availability of caller location information. + + + + + logger + + + Used to output the logger of the logging event. The + logger conversion specifier can be optionally followed by + precision specifier, that is a decimal constant in + brackets. + + + If a precision specifier is given, then only the corresponding + number of right most components of the logger name will be + printed. By default the logger name is printed in full. + + + For example, for the logger name "a.b.c" the pattern + %logger{2} will output "b.c". + + + + + m + Equivalent to message + + + M + Equivalent to method + + + message + + + Used to output the application supplied message associated with + the logging event. + + + + + mdc + + + The MDC (old name for the ThreadContext.Properties) is now part of the + combined event properties. This pattern is supported for compatibility + but is equivalent to property. + + + + + method + + + Used to output the method name where the logging request was + issued. + + + WARNING Generating caller location information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + See the note below on the availability of caller location information. + + + + + n + Equivalent to newline + + + newline + + + Outputs the platform dependent line separator character or + characters. + + + This conversion pattern offers the same performance as using + non-portable line separator strings such as "\n", or "\r\n". + Thus, it is the preferred way of specifying a line separator. + + + + + ndc + + + Used to output the NDC (nested diagnostic context) associated + with the thread that generated the logging event. + + + + + p + Equivalent to level + + + P + Equivalent to property + + + properties + Equivalent to property + + + property + + + Used to output the an event specific property. The key to + lookup must be specified within braces and directly following the + pattern specifier, e.g. %property{user} would include the value + from the property that is keyed by the string 'user'. Each property value + that is to be included in the log must be specified separately. + Properties are added to events by loggers or appenders. By default + the log4net:HostName property is set to the name of machine on + which the event was originally logged. + + + If no key is specified, e.g. %property then all the keys and their + values are printed in a comma separated list. + + + The properties of an event are combined from a number of different + contexts. These are listed below in the order in which they are searched. + + + + the event properties + + The event has that can be set. These + properties are specific to this event only. + + + + the thread properties + + The that are set on the current + thread. These properties are shared by all events logged on this thread. + + + + the global properties + + The that are set globally. These + properties are shared by all the threads in the AppDomain. + + + + + + + + r + Equivalent to timestamp + + + stacktrace + + + Used to output the stack trace of the logging event + The stack trace level specifier may be enclosed + between braces. For example, %stacktrace{level}. + If no stack trace level specifier is given then 1 is assumed + + + Output uses the format: + type3.MethodCall3 > type2.MethodCall2 > type1.MethodCall1 + + + This pattern is not available for Compact Framework assemblies. + + + + + stacktracedetail + + + Used to output the stack trace of the logging event + The stack trace level specifier may be enclosed + between braces. For example, %stacktracedetail{level}. + If no stack trace level specifier is given then 1 is assumed + + + Output uses the format: + type3.MethodCall3(type param,...) > type2.MethodCall2(type param,...) > type1.MethodCall1(type param,...) + + + This pattern is not available for Compact Framework assemblies. + + + + + t + Equivalent to thread + + + timestamp + + + Used to output the number of milliseconds elapsed since the start + of the application until the creation of the logging event. + + + + + thread + + + Used to output the name of the thread that generated the + logging event. Uses the thread number if no name is available. + + + + + type + + + Used to output the fully qualified type name of the caller + issuing the logging request. This conversion specifier + can be optionally followed by precision specifier, that + is a decimal constant in brackets. + + + If a precision specifier is given, then only the corresponding + number of right most components of the class name will be + printed. By default the class name is output in fully qualified form. + + + For example, for the class name "log4net.Layout.PatternLayout", the + pattern %type{1} will output "PatternLayout". + + + WARNING Generating the caller class information is + slow. Thus, its use should be avoided unless execution speed is + not an issue. + + + See the note below on the availability of caller location information. + + + + + u + Equivalent to identity + + + username + + + Used to output the WindowsIdentity for the currently + active user. + + + WARNING Generating caller WindowsIdentity information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + + + utcdate + + + Used to output the date of the logging event in universal time. + The date conversion + specifier may be followed by a date format specifier enclosed + between braces. For example, %utcdate{HH:mm:ss,fff} or + %utcdate{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is + given then ISO8601 format is + assumed (). + + + The date format specifier admits the same syntax as the + time pattern string of the . + + + For better results it is recommended to use the log4net date + formatters. These can be specified using one of the strings + "ABSOLUTE", "DATE" and "ISO8601" for specifying + , + and respectively + . For example, + %utcdate{ISO8601} or %utcdate{ABSOLUTE}. + + + These dedicated date formatters perform significantly + better than . + + + + + w + Equivalent to username + + + x + Equivalent to ndc + + + X + Equivalent to mdc + + + % + + + The sequence %% outputs a single percent sign. + + + + + + The single letter patterns are deprecated in favor of the + longer more descriptive pattern names. + + + By default the relevant information is output as is. However, + with the aid of format modifiers it is possible to change the + minimum field width, the maximum field width and justification. + + + The optional format modifier is placed between the percent sign + and the conversion pattern name. + + + The first optional format modifier is the left justification + flag which is just the minus (-) character. Then comes the + optional minimum field width modifier. This is a decimal + constant that represents the minimum number of characters to + output. If the data item requires fewer characters, it is padded on + either the left or the right until the minimum width is + reached. The default is to pad on the left (right justify) but you + can specify right padding with the left justification flag. The + padding character is space. If the data item is larger than the + minimum field width, the field is expanded to accommodate the + data. The value is never truncated. + + + This behavior can be changed using the maximum field + width modifier which is designated by a period followed by a + decimal constant. If the data item is longer than the maximum + field, then the extra characters are removed from the + beginning of the data item and not from the end. For + example, it the maximum field width is eight and the data item is + ten characters long, then the first two characters of the data item + are dropped. This behavior deviates from the printf function in C + where truncation is done from the end. + + + Below are various format modifier examples for the logger + conversion specifier. + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Format modifierleft justifyminimum widthmaximum widthcomment
    %20loggerfalse20none + + Left pad with spaces if the logger name is less than 20 + characters long. + +
    %-20loggertrue20none + + Right pad with spaces if the logger + name is less than 20 characters long. + +
    %.30loggerNAnone30 + + Truncate from the beginning if the logger + name is longer than 30 characters. + +
    %20.30loggerfalse2030 + + Left pad with spaces if the logger name is shorter than 20 + characters. However, if logger name is longer than 30 characters, + then truncate from the beginning. + +
    %-20.30loggertrue2030 + + Right pad with spaces if the logger name is shorter than 20 + characters. However, if logger name is longer than 30 characters, + then truncate from the beginning. + +
    +
    + + Note about caller location information.
    + The following patterns %type %file %line %method %location %class %C %F %L %l %M + all generate caller location information. + Location information uses the System.Diagnostics.StackTrace class to generate + a call stack. The caller's information is then extracted from this stack. +
    + + + The System.Diagnostics.StackTrace class is not supported on the + .NET Compact Framework 1.0 therefore caller location information is not + available on that framework. + + + + + The System.Diagnostics.StackTrace class has this to say about Release builds: + + + "StackTrace information will be most informative with Debug build configurations. + By default, Debug builds include debug symbols, while Release builds do not. The + debug symbols contain most of the file, method name, line number, and column + information used in constructing StackFrame and StackTrace objects. StackTrace + might not report as many method calls as expected, due to code transformations + that occur during optimization." + + + This means that in a Release build the caller information may be incomplete or may + not exist at all! Therefore caller location information cannot be relied upon in a Release build. + + + + Additional pattern converters may be registered with a specific + instance using the method. + +
    + + This is a more detailed pattern. + %timestamp [%thread] %level %logger %ndc - %message%newline + + + A similar pattern except that the relative time is + right padded if less than 6 digits, thread name is right padded if + less than 15 characters and truncated if longer and the logger + name is left padded if shorter than 30 characters and truncated if + longer. + %-6timestamp [%15.15thread] %-5level %30.30logger %ndc - %message%newline + + Nicko Cadell + Gert Driesen + Douglas de la Torre + Daniel Cazzulino +
    + + + Default pattern string for log output. + + + + Default pattern string for log output. + Currently set to the string "%message%newline" + which just prints the application supplied message. + + + + + + A detailed conversion pattern + + + + A conversion pattern which includes Time, Thread, Logger, and Nested Context. + Current value is %timestamp [%thread] %level %logger %ndc - %message%newline. + + + + + + Internal map of converter identifiers to converter types. + + + + This static map is overridden by the m_converterRegistry instance map + + + + + + the pattern + + + + + the head of the pattern converter chain + + + + + patterns defined on this PatternLayout only + + + + + Initialize the global registry + + + + Defines the builtin global rules. + + + + + + Constructs a PatternLayout using the DefaultConversionPattern + + + + The default pattern just produces the application supplied message. + + + Note to Inheritors: This constructor calls the virtual method + . If you override this method be + aware that it will be called before your is called constructor. + + + As per the contract the + method must be called after the properties on this object have been + configured. + + + + + + Constructs a PatternLayout using the supplied conversion pattern + + the pattern to use + + + Note to Inheritors: This constructor calls the virtual method + . If you override this method be + aware that it will be called before your is called constructor. + + + When using this constructor the method + need not be called. This may not be the case when using a subclass. + + + + + + The pattern formatting string + + + + The ConversionPattern option. This is the string which + controls formatting and consists of a mix of literal content and + conversion specifiers. + + + + + + Create the pattern parser instance + + the pattern to parse + The that will format the event + + + Creates the used to parse the conversion string. Sets the + global and instance rules on the . + + + + + + Initialize layout options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Produces a formatted string as specified by the conversion pattern. + + the event being logged + The TextWriter to write the formatted event to + + + Parse the using the patter format + specified in the property. + + + + + + Add a converter to this PatternLayout + + the converter info + + + This version of the method is used by the configurator. + Programmatic users should use the alternative method. + + + + + + Add a converter to this PatternLayout + + the name of the conversion pattern for this converter + the type of the converter + + + Add a named pattern converter to this instance. This + converter will be used in the formatting of the event. + This method must be called before . + + + The specified must extend the + type. + + + + + + Write the event appdomain name to the output + + + + Writes the to the output writer. + + + Daniel Cazzulino + Nicko Cadell + + + + Write the event appdomain name to the output + + that will receive the formatted result. + the event being logged + + + Writes the to the output . + + + + + + Converter for items in the ASP.Net Cache. + + + + Outputs an item from the . + + + Ron Grabowski + + + + Write the ASP.Net Cache item to the output + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + Writes out the value of a named property. The property name + should be set in the + property. If no property has been set, all key value pairs from the Cache will + be written to the output. + + + + + + Converter for items in the . + + + + Outputs an item from the . + + + Ron Grabowski + + + + Write the ASP.Net HttpContext item to the output + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + Writes out the value of a named property. The property name + should be set in the + property. + + + + + + Abstract class that provides access to the current HttpContext () that + derived classes need. + + + This class handles the case when HttpContext.Current is null by writing + to the writer. + + Ron Grabowski + + + + Derived pattern converters must override this method in order to + convert conversion specifiers in the correct way. + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + + Converter for items in the ASP.Net Cache. + + + + Outputs an item from the . + + + Ron Grabowski + + + + Write the ASP.Net Cache item to the output + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + Writes out the value of a named property. The property name + should be set in the + property. + + + + + + Converter for items in the ASP.Net Cache. + + + + Outputs an item from the . + + + Ron Grabowski + + + + Write the ASP.Net Cache item to the output + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + Writes out the value of a named property. The property name + should be set in the + property. If no property has been set, all key value pairs from the Session will + be written to the output. + + + + + + Date pattern converter, uses a to format + the date of a . + + + + Render the to the writer as a string. + + + The value of the determines + the formatting of the date. The following values are allowed: + + + Option value + Output + + + ISO8601 + + Uses the formatter. + Formats using the "yyyy-MM-dd HH:mm:ss,fff" pattern. + + + + DATE + + Uses the formatter. + Formats using the "dd MMM yyyy HH:mm:ss,fff" for example, "06 Nov 1994 15:49:37,459". + + + + ABSOLUTE + + Uses the formatter. + Formats using the "HH:mm:ss,yyyy" for example, "15:49:37,459". + + + + other + + Any other pattern string uses the formatter. + This formatter passes the pattern string to the + method. + For details on valid patterns see + DateTimeFormatInfo Class. + + + + + + The is in the local time zone and is rendered in that zone. + To output the time in Universal time see . + + + Nicko Cadell + + + + The used to render the date to a string + + + + The used to render the date to a string + + + + + + Initialize the converter pattern based on the property. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Convert the pattern into the rendered message + + that will receive the formatted result. + the event being logged + + + Pass the to the + for it to render it to the writer. + + + The passed is in the local time zone. + + + + + + The fully qualified type of the DatePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the exception text to the output + + + + If an exception object is stored in the logging event + it will be rendered into the pattern output with a + trailing newline. + + + If there is no exception then nothing will be output + and no trailing newline will be appended. + It is typical to put a newline before the exception + and to have the exception as the last data in the pattern. + + + Nicko Cadell + + + + Default constructor + + + + + Write the exception text to the output + + that will receive the formatted result. + the event being logged + + + If an exception object is stored in the logging event + it will be rendered into the pattern output with a + trailing newline. + + + If there is no exception or the exception property specified + by the Option value does not exist then nothing will be output + and no trailing newline will be appended. + It is typical to put a newline before the exception + and to have the exception as the last data in the pattern. + + + Recognized values for the Option parameter are: + + + + Message + + + Source + + + StackTrace + + + TargetSite + + + HelpLink + + + + + + + Writes the caller location file name to the output + + + + Writes the value of the for + the event to the output writer. + + + Nicko Cadell + + + + Write the caller location file name to the output + + that will receive the formatted result. + the event being logged + + + Writes the value of the for + the to the output . + + + + + + Write the caller location info to the output + + + + Writes the to the output writer. + + + Nicko Cadell + + + + Write the caller location info to the output + + that will receive the formatted result. + the event being logged + + + Writes the to the output writer. + + + + + + Writes the event identity to the output + + + + Writes the value of the to + the output writer. + + + Daniel Cazzulino + Nicko Cadell + + + + Writes the event identity to the output + + that will receive the formatted result. + the event being logged + + + Writes the value of the + to + the output . + + + + + + Write the event level to the output + + + + Writes the display name of the event + to the writer. + + + Nicko Cadell + + + + Write the event level to the output + + that will receive the formatted result. + the event being logged + + + Writes the of the + to the . + + + + + + Write the caller location line number to the output + + + + Writes the value of the for + the event to the output writer. + + + Nicko Cadell + + + + Write the caller location line number to the output + + that will receive the formatted result. + the event being logged + + + Writes the value of the for + the to the output . + + + + + + Converter for logger name + + + + Outputs the of the event. + + + Nicko Cadell + + + + Gets the fully qualified name of the logger + + the event being logged + The fully qualified logger name + + + Returns the of the . + + + + + + Writes the event message to the output + + + + Uses the method + to write out the event message. + + + Nicko Cadell + + + + Writes the event message to the output + + that will receive the formatted result. + the event being logged + + + Uses the method + to write out the event message. + + + + + + Write the method name to the output + + + + Writes the caller location to + the output. + + + Nicko Cadell + + + + Write the method name to the output + + that will receive the formatted result. + the event being logged + + + Writes the caller location to + the output. + + + + + + Converter to output and truncate '.' separated strings + + + + This abstract class supports truncating a '.' separated string + to show a specified number of elements from the right hand side. + This is used to truncate class names that are fully qualified. + + + Subclasses should override the method to + return the fully qualified string. + + + Nicko Cadell + + + + Initialize the converter + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Get the fully qualified string data + + the event being logged + the fully qualified name + + + Overridden by subclasses to get the fully qualified name before the + precision is applied to it. + + + Return the fully qualified '.' (dot/period) separated string. + + + + + + Convert the pattern to the rendered message + + that will receive the formatted result. + the event being logged + + Render the to the precision + specified by the property. + + + + + The fully qualified type of the NamedPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Converter to include event NDC + + + + Outputs the value of the event property named NDC. + + + The should be used instead. + + + Nicko Cadell + + + + Write the event NDC to the output + + that will receive the formatted result. + the event being logged + + + As the thread context stacks are now stored in named event properties + this converter simply looks up the value of the NDC property. + + + The should be used instead. + + + + + + Abstract class that provides the formatting functionality that + derived classes need. + + + Conversion specifiers in a conversion patterns are parsed to + individual PatternConverters. Each of which is responsible for + converting a logging event in a converter specific manner. + + Nicko Cadell + + + + Initializes a new instance of the class. + + + + + Flag indicating if this converter handles the logging event exception + + false if this converter handles the logging event exception + + + If this converter handles the exception object contained within + , then this property should be set to + false. Otherwise, if the layout ignores the exception + object, then the property should be set to true. + + + Set this value to override a this default setting. The default + value is true, this converter does not handle the exception. + + + + + + Derived pattern converters must override this method in order to + convert conversion specifiers in the correct way. + + that will receive the formatted result. + The on which the pattern converter should be executed. + + + + Derived pattern converters must override this method in order to + convert conversion specifiers in the correct way. + + that will receive the formatted result. + The state object on which the pattern converter should be executed. + + + + Flag indicating if this converter handles exceptions + + + false if this converter handles exceptions + + + + + Property pattern converter + + + + Writes out the value of a named property. The property name + should be set in the + property. + + + If the is set to null + then all the properties are written as key value pairs. + + + Nicko Cadell + + + + Write the property value to the output + + that will receive the formatted result. + the event being logged + + + Writes out the value of a named property. The property name + should be set in the + property. + + + If the is set to null + then all the properties are written as key value pairs. + + + + + + Converter to output the relative time of the event + + + + Converter to output the time of the event relative to the start of the program. + + + Nicko Cadell + + + + Write the relative time to the output + + that will receive the formatted result. + the event being logged + + + Writes out the relative time of the event in milliseconds. + That is the number of milliseconds between the event + and the . + + + + + + Helper method to get the time difference between two DateTime objects + + start time (in the current local time zone) + end time (in the current local time zone) + the time difference in milliseconds + + + + Write the caller stack frames to the output + + + + Writes the to the output writer, using format: + type3.MethodCall3(type param,...) > type2.MethodCall2(type param,...) > type1.MethodCall1(type param,...) + + + Adam Davies + + + + The fully qualified type of the StackTraceDetailPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the caller stack frames to the output + + + + Writes the to the output writer, using format: + type3.MethodCall3 > type2.MethodCall2 > type1.MethodCall1 + + + Michael Cromwell + + + + Initialize the converter + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Write the strack frames to the output + + that will receive the formatted result. + the event being logged + + + Writes the to the output writer. + + + + + + Returns the Name of the method + + + This method was created, so this class could be used as a base class for StackTraceDetailPatternConverter + string + + + + The fully qualified type of the StackTracePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Converter to include event thread name + + + + Writes the to the output. + + + Nicko Cadell + + + + Write the ThreadName to the output + + that will receive the formatted result. + the event being logged + + + Writes the to the . + + + + + + Pattern converter for the class name + + + + Outputs the of the event. + + + Nicko Cadell + + + + Gets the fully qualified name of the class + + the event being logged + The fully qualified type name for the caller location + + + Returns the of the . + + + + + + Converter to include event user name + + Douglas de la Torre + Nicko Cadell + + + + Convert the pattern to the rendered message + + that will receive the formatted result. + the event being logged + + + + Write the TimeStamp to the output + + + + Date pattern converter, uses a to format + the date of a . + + + Uses a to format the + in Universal time. + + + See the for details on the date pattern syntax. + + + + Nicko Cadell + + + + Write the TimeStamp to the output + + that will receive the formatted result. + the event being logged + + + Pass the to the + for it to render it to the writer. + + + The passed is in the local time zone, this is converted + to Universal time before it is rendered. + + + + + + + The fully qualified type of the UtcDatePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Type converter for the interface + + + + Used to convert objects to the interface. + Supports converting from the interface to + the interface using the . + + + Nicko Cadell + Gert Driesen + + + + Can the sourceType be converted to an + + the source to be to be converted + true if the source type can be converted to + + + Test if the can be converted to a + . Only is supported + as the . + + + + + + Convert the value to a object + + the value to convert + the object + + + Convert the object to a + object. If the object + is a then the + is used to adapt between the two interfaces, otherwise an + exception is thrown. + + + + + + Extract the value of a property from the + + + + Extract the value of a property from the + + + Nicko Cadell + + + + Constructs a RawPropertyLayout + + + + + The name of the value to lookup in the LoggingEvent Properties collection. + + + Value to lookup in the LoggingEvent Properties collection + + + + String name of the property to lookup in the . + + + + + + Lookup the property for + + The event to format + returns property value + + + Looks up and returns the object value of the property + named . If there is no property defined + with than name then null will be returned. + + + + + + Extract the date from the + + + + Extract the date from the + + + Nicko Cadell + Gert Driesen + + + + Constructs a RawTimeStampLayout + + + + + Gets the as a . + + The event to format + returns the time stamp + + + Gets the as a . + + + The time stamp is in local time. To format the time stamp + in universal time use . + + + + + + Extract the date from the + + + + Extract the date from the + + + Nicko Cadell + Gert Driesen + + + + Constructs a RawUtcTimeStampLayout + + + + + Gets the as a . + + The event to format + returns the time stamp + + + Gets the as a . + + + The time stamp is in universal time. To format the time stamp + in local time use . + + + + + + A very simple layout + + + + SimpleLayout consists of the level of the log statement, + followed by " - " and then the log message itself. For example, + + DEBUG - Hello world + + + + Nicko Cadell + Gert Driesen + + + + Constructs a SimpleLayout + + + + + Initialize layout options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Produces a simple formatted output. + + the event being logged + The TextWriter to write the formatted event to + + + Formats the event as the level of the even, + followed by " - " and then the log message itself. The + output is terminated by a newline. + + + + + + Layout that formats the log events as XML elements. + + + + The output of the consists of a series of + log4net:event elements. It does not output a complete well-formed XML + file. The output is designed to be included as an external entity + in a separate file to form a correct XML file. + + + For example, if abc is the name of the file where + the output goes, then a well-formed XML file would + be: + + + <?xml version="1.0" ?> + + <!DOCTYPE log4net:events SYSTEM "log4net-events.dtd" [<!ENTITY data SYSTEM "abc">]> + + <log4net:events version="1.2" xmlns:log4net="http://logging.apache.org/log4net/schemas/log4net-events-1.2> + &data; + </log4net:events> + + + This approach enforces the independence of the + and the appender where it is embedded. + + + The version attribute helps components to correctly + interpret output generated by . The value of + this attribute should be "1.2" for release 1.2 and later. + + + Alternatively the Header and Footer properties can be + configured to output the correct XML header, open tag and close tag. + When setting the Header and Footer properties it is essential + that the underlying data store not be appendable otherwise the data + will become invalid XML. + + + Nicko Cadell + Gert Driesen + + + + Constructs an XmlLayout + + + + + Constructs an XmlLayout. + + + + The LocationInfo option takes a boolean value. By + default, it is set to false which means there will be no location + information output by this layout. If the the option is set to + true, then the file name and line number of the statement + at the origin of the log statement will be output. + + + If you are embedding this layout within an SmtpAppender + then make sure to set the LocationInfo option of that + appender as well. + + + + + + The prefix to use for all element names + + + + The default prefix is log4net. Set this property + to change the prefix. If the prefix is set to an empty string + then no prefix will be written. + + + + + + Set whether or not to base64 encode the message. + + + + By default the log message will be written as text to the xml + output. This can cause problems when the message contains binary + data. By setting this to true the contents of the message will be + base64 encoded. If this is set then invalid character replacement + (see ) will not be performed + on the log message. + + + + + + Set whether or not to base64 encode the property values. + + + + By default the properties will be written as text to the xml + output. This can cause problems when one or more properties contain + binary data. By setting this to true the values of the properties + will be base64 encoded. If this is set then invalid character replacement + (see ) will not be performed + on the property values. + + + + + + Initialize layout options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + Builds a cache of the element names + + + + + + Does the actual writing of the XML. + + The writer to use to output the event to. + The event to write. + + + Override the base class method + to write the to the . + + + + + + The prefix to use for all generated element names + + + + + Layout that formats the log events as XML elements. + + + + This is an abstract class that must be subclassed by an implementation + to conform to a specific schema. + + + Deriving classes must implement the method. + + + Nicko Cadell + Gert Driesen + + + + Protected constructor to support subclasses + + + + Initializes a new instance of the class + with no location info. + + + + + + Protected constructor to support subclasses + + + + The parameter determines whether + location information will be output by the layout. If + is set to true, then the + file name and line number of the statement at the origin of the log + statement will be output. + + + If you are embedding this layout within an SMTPAppender + then make sure to set the LocationInfo option of that + appender as well. + + + + + + Gets a value indicating whether to include location information in + the XML events. + + + true if location information should be included in the XML + events; otherwise, false. + + + + If is set to true, then the file + name and line number of the statement at the origin of the log + statement will be output. + + + If you are embedding this layout within an SMTPAppender + then make sure to set the LocationInfo option of that + appender as well. + + + + + + The string to replace characters that can not be expressed in XML with. + + + Not all characters may be expressed in XML. This property contains the + string to replace those that can not with. This defaults to a ?. Set it + to the empty string to simply remove offending characters. For more + details on the allowed character ranges see http://www.w3.org/TR/REC-xml/#charsets + Character replacement will occur in the log message, the property names + and the property values. + + + + + + + Initialize layout options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Gets the content type output by this layout. + + + As this is the XML layout, the value is always "text/xml". + + + + As this is the XML layout, the value is always "text/xml". + + + + + + Produces a formatted string. + + The event being logged. + The TextWriter to write the formatted event to + + + Format the and write it to the . + + + This method creates an that writes to the + . The is passed + to the method. Subclasses should override the + method rather than this method. + + + + + + Does the actual writing of the XML. + + The writer to use to output the event to. + The event to write. + + + Subclasses should override this method to format + the as XML. + + + + + + Flag to indicate if location information should be included in + the XML events. + + + + + The string to replace invalid chars with + + + + + Layout that formats the log events as XML elements compatible with the log4j schema + + + + Formats the log events according to the http://logging.apache.org/log4j schema. + + + Nicko Cadell + + + + The 1st of January 1970 in UTC + + + + + Constructs an XMLLayoutSchemaLog4j + + + + + Constructs an XMLLayoutSchemaLog4j. + + + + The LocationInfo option takes a boolean value. By + default, it is set to false which means there will be no location + information output by this layout. If the the option is set to + true, then the file name and line number of the statement + at the origin of the log statement will be output. + + + If you are embedding this layout within an SMTPAppender + then make sure to set the LocationInfo option of that + appender as well. + + + + + + The version of the log4j schema to use. + + + + Only version 1.2 of the log4j schema is supported. + + + + + + Actually do the writing of the xml + + the writer to use + the event to write + + + Generate XML that is compatible with the log4j schema. + + + + + + The log4net Logical Thread Context. + + + + The LogicalThreadContext provides a location for specific debugging + information to be stored. + The LogicalThreadContext properties override any or + properties with the same name. + + + For .NET Standard 1.3 this class uses + System.Threading.AsyncLocal rather than . + + + The Logical Thread Context has a properties map and a stack. + The properties and stack can + be included in the output of log messages. The + supports selecting and outputting these properties. + + + The Logical Thread Context provides a diagnostic context for the current call context. + This is an instrument for distinguishing interleaved log + output from different sources. Log output is typically interleaved + when a server handles multiple clients near-simultaneously. + + + The Logical Thread Context is managed on a per basis. + + + The requires a link time + for the + . + If the calling code does not have this permission then this context will be disabled. + It will not store any property values set on it. + + + Example of using the thread context properties to store a username. + + LogicalThreadContext.Properties["user"] = userName; + log.Info("This log message has a LogicalThreadContext Property called 'user'"); + + + Example of how to push a message into the context stack + + using(LogicalThreadContext.Stacks["LDC"].Push("my context message")) + { + log.Info("This log message has a LogicalThreadContext Stack message that includes 'my context message'"); + + } // at the end of the using block the message is automatically popped + + + + Nicko Cadell + + + + Private Constructor. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + The thread properties map + + + The thread properties map + + + + The LogicalThreadContext properties override any + or properties with the same name. + + + + + + The thread stacks + + + stack map + + + + The logical thread stacks. + + + + + + The thread context properties instance + + + + + The thread context stacks instance + + + + + This class is used by client applications to request logger instances. + + + + This class has static methods that are used by a client to request + a logger instance. The method is + used to retrieve a logger. + + + See the interface for more details. + + + Simple example of logging messages + + ILog log = LogManager.GetLogger("application-log"); + + log.Info("Application Start"); + log.Debug("This is a debug message"); + + if (log.IsDebugEnabled) + { + log.Debug("This is another debug message"); + } + + + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + Uses a private access modifier to prevent instantiation of this class. + + + + Returns the named logger if it exists. + + Returns the named logger if it exists. + + + + If the named logger exists (in the default repository) then it + returns a reference to the logger, otherwise it returns null. + + + The fully qualified logger name to look for. + The logger found, or null if no logger could be found. + + + Get the currently defined loggers. + + Returns all the currently defined loggers in the default repository. + + + The root logger is not included in the returned array. + + All the defined loggers. + + + Get or create a logger. + + Retrieves or creates a named logger. + + + + Retrieves a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + The name of the logger to retrieve. + The logger with the name specified. + + + + Returns the named logger if it exists. + + + + If the named logger exists (in the specified repository) then it + returns a reference to the logger, otherwise it returns + null. + + + The repository to lookup in. + The fully qualified logger name to look for. + + The logger found, or null if the logger doesn't exist in the specified + repository. + + + + + Returns the named logger if it exists. + + + + If the named logger exists (in the repository for the specified assembly) then it + returns a reference to the logger, otherwise it returns + null. + + + The assembly to use to lookup the repository. + The fully qualified logger name to look for. + + The logger, or null if the logger doesn't exist in the specified + assembly's repository. + + + + + Returns all the currently defined loggers in the specified repository. + + The repository to lookup in. + + The root logger is not included in the returned array. + + All the defined loggers. + + + + Returns all the currently defined loggers in the specified assembly's repository. + + The assembly to use to lookup the repository. + + The root logger is not included in the returned array. + + All the defined loggers. + + + + Retrieves or creates a named logger. + + + + Retrieve a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + The repository to lookup in. + The name of the logger to retrieve. + The logger with the name specified. + + + + Retrieves or creates a named logger. + + + + Retrieve a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + The assembly to use to lookup the repository. + The name of the logger to retrieve. + The logger with the name specified. + + + + Shorthand for . + + + Get the logger for the fully qualified name of the type specified. + + The full name of will be used as the name of the logger to retrieve. + The logger with the name specified. + + + + Shorthand for . + + + Gets the logger for the fully qualified name of the type specified. + + The repository to lookup in. + The full name of will be used as the name of the logger to retrieve. + The logger with the name specified. + + + + Shorthand for . + + + Gets the logger for the fully qualified name of the type specified. + + The assembly to use to lookup the repository. + The full name of will be used as the name of the logger to retrieve. + The logger with the name specified. + + + + Shuts down the log4net system. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in all the + default repositories. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + Shutdown a logger repository. + + Shuts down the default repository. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + default repository. + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Shuts down the repository for the repository specified. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + specified. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + The repository to shutdown. + + + + Shuts down the repository specified. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + repository. The repository is looked up using + the specified. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + The assembly to use to lookup the repository. + + + Reset the configuration of a repository + + Resets all values contained in this repository instance to their defaults. + + + + Resets all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set to its default "off" value. + + + + + + Resets all values contained in this repository instance to their defaults. + + + + Reset all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set to its default "off" value. + + + The repository to reset. + + + + Resets all values contained in this repository instance to their defaults. + + + + Reset all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set to its default "off" value. + + + The assembly to use to lookup the repository to reset. + + + Get the logger repository. + + Returns the default instance. + + + + Gets the for the repository specified + by the callers assembly (). + + + The instance for the default repository. + + + + Returns the default instance. + + The default instance. + + + Gets the for the repository specified + by the argument. + + + The repository to lookup in. + + + + Returns the default instance. + + The default instance. + + + Gets the for the repository specified + by the argument. + + + The assembly to use to lookup the repository. + + + Get a logger repository. + + Returns the default instance. + + + + Gets the for the repository specified + by the callers assembly (). + + + The instance for the default repository. + + + + Returns the default instance. + + The default instance. + + + Gets the for the repository specified + by the argument. + + + The repository to lookup in. + + + + Returns the default instance. + + The default instance. + + + Gets the for the repository specified + by the argument. + + + The assembly to use to lookup the repository. + + + Create a domain + + Creates a repository with the specified repository type. + + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The created will be associated with the repository + specified such that a call to will return + the same repository instance. + + + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + Create a logger repository. + + Creates a repository with the specified repository type. + + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + The created will be associated with the repository + specified such that a call to will return + the same repository instance. + + + + + + Creates a repository with the specified name. + + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + Creates the default type of which is a + object. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The name of the repository, this must be unique amongst repositories. + The created for the repository. + The specified repository already exists. + + + + Creates a repository with the specified name. + + + + Creates the default type of which is a + object. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The name of the repository, this must be unique amongst repositories. + The created for the repository. + The specified repository already exists. + + + + Creates a repository with the specified name and repository type. + + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The name of the repository, this must be unique to the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + The specified repository already exists. + + + + Creates a repository with the specified name and repository type. + + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The name of the repository, this must be unique to the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + The specified repository already exists. + + + + Creates a repository for the specified assembly and repository type. + + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + The assembly to use to get the name of the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + + Creates a repository for the specified assembly and repository type. + + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + The assembly to use to get the name of the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + + Gets the list of currently defined repositories. + + + + Get an array of all the objects that have been created. + + + An array of all the known objects. + + + + Flushes logging events buffered in all configured appenders in the default repository. + + The maximum time in milliseconds to wait for logging events from asycnhronous appenders to be flushed. + True if all logging events were flushed successfully, else false. + + + + Looks up the wrapper object for the logger specified. + + The logger to get the wrapper for. + The wrapper for the logger specified. + + + + Looks up the wrapper objects for the loggers specified. + + The loggers to get the wrappers for. + The wrapper objects for the loggers specified. + + + + Create the objects used by + this manager. + + The logger to wrap. + The wrapper for the logger specified. + + + + The wrapper map to use to hold the objects. + + + + + Implementation of Mapped Diagnostic Contexts. + + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + The MDC class is similar to the class except that it is + based on a map instead of a stack. It provides mapped + diagnostic contexts. A Mapped Diagnostic Context, or + MDC in short, is an instrument for distinguishing interleaved log + output from different sources. Log output is typically interleaved + when a server handles multiple clients near-simultaneously. + + + The MDC is managed on a per thread basis. + + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + Uses a private access modifier to prevent instantiation of this class. + + + + + Gets the context value identified by the parameter. + + The key to lookup in the MDC. + The string value held for the key, or a null reference if no corresponding value is found. + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + If the parameter does not look up to a + previously defined context then null will be returned. + + + + + + Add an entry to the MDC + + The key to store the value under. + The value to store. + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + Puts a context value (the parameter) as identified + with the parameter into the current thread's + context map. + + + If a value is already defined for the + specified then the value will be replaced. If the + is specified as null then the key value mapping will be removed. + + + + + + Removes the key value mapping for the key specified. + + The key to remove. + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + Remove the specified entry from this thread's MDC + + + + + + Clear all entries in the MDC + + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + Remove all the entries from this thread's MDC + + + + + + Implementation of Nested Diagnostic Contexts. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + A Nested Diagnostic Context, or NDC in short, is an instrument + to distinguish interleaved log output from different sources. Log + output is typically interleaved when a server handles multiple + clients near-simultaneously. + + + Interleaved log output can still be meaningful if each log entry + from different contexts had a distinctive stamp. This is where NDCs + come into play. + + + Note that NDCs are managed on a per thread basis. The NDC class + is made up of static methods that operate on the context of the + calling thread. + + + How to push a message into the context + + using(NDC.Push("my context message")) + { + ... all log calls will have 'my context message' included ... + + } // at the end of the using block the message is automatically removed + + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + Uses a private access modifier to prevent instantiation of this class. + + + + + Gets the current context depth. + + The current context depth. + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + The number of context values pushed onto the context stack. + + + Used to record the current depth of the context. This can then + be restored using the method. + + + + + + + Clears all the contextual information held on the current thread. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Clears the stack of NDC data held on the current thread. + + + + + + Creates a clone of the stack of context information. + + A clone of the context info for this thread. + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + The results of this method can be passed to the + method to allow child threads to inherit the context of their + parent thread. + + + + + + Inherits the contextual information from another thread. + + The context stack to inherit. + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + This thread will use the context information from the stack + supplied. This can be used to initialize child threads with + the same contextual information as their parent threads. These + contexts will NOT be shared. Any further contexts that + are pushed onto the stack will not be visible to the other. + Call to obtain a stack to pass to + this method. + + + + + + Removes the top context from the stack. + + + The message in the context that was removed from the top + of the stack. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Remove the top context from the stack, and return + it to the caller. If the stack is empty then an + empty string (not null) is returned. + + + + + + Pushes a new context message. + + The new context message. + + An that can be used to clean up + the context stack. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Pushes a new context onto the context stack. An + is returned that can be used to clean up the context stack. This + can be easily combined with the using keyword to scope the + context. + + + Simple example of using the Push method with the using keyword. + + using(log4net.NDC.Push("NDC_Message")) + { + log.Warn("This should have an NDC message"); + } + + + + + + Pushes a new context message. + + The new context message string format. + Arguments to be passed into messageFormat. + + An that can be used to clean up + the context stack. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Pushes a new context onto the context stack. An + is returned that can be used to clean up the context stack. This + can be easily combined with the using keyword to scope the + context. + + + Simple example of using the Push method with the using keyword. + + var someValue = "ExampleContext" + using(log4net.NDC.PushFormat("NDC_Message {0}", someValue)) + { + log.Warn("This should have an NDC message"); + } + + + + + + Removes the context information for this thread. It is + not required to call this method. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + This method is not implemented. + + + + + + Forces the stack depth to be at most . + + The maximum depth of the stack + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Forces the stack depth to be at most . + This may truncate the head of the stack. This only affects the + stack in the current thread. Also it does not prevent it from + growing, it only sets the maximum depth at the time of the + call. This can be used to return to a known context depth. + + + + + + The default object Renderer. + + + + The default renderer supports rendering objects and collections to strings. + + + See the method for details of the output. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Default constructor + + + + + + Render the object to a string + + The map used to lookup renderers + The object to render + The writer to render to + + + Render the object to a string. + + + The parameter is + provided to lookup and render other objects. This is + very useful where contains + nested objects of unknown type. The + method can be used to render these objects. + + + The default renderer supports rendering objects to strings as follows: + + + + Value + Rendered String + + + null + + "(null)" + + + + + + + For a one dimensional array this is the + array type name, an open brace, followed by a comma + separated list of the elements (using the appropriate + renderer), followed by a close brace. + + + For example: int[] {1, 2, 3}. + + + If the array is not one dimensional the + Array.ToString() is returned. + + + + + , & + + + Rendered as an open brace, followed by a comma + separated list of the elements (using the appropriate + renderer), followed by a close brace. + + + For example: {a, b, c}. + + + All collection classes that implement its subclasses, + or generic equivalents all implement the interface. + + + + + + + + Rendered as the key, an equals sign ('='), and the value (using the appropriate + renderer). + + + For example: key=value. + + + + + other + + Object.ToString() + + + + + + + + Render the array argument into a string + + The map used to lookup renderers + the array to render + The writer to render to + + + For a one dimensional array this is the + array type name, an open brace, followed by a comma + separated list of the elements (using the appropriate + renderer), followed by a close brace. For example: + int[] {1, 2, 3}. + + + If the array is not one dimensional the + Array.ToString() is returned. + + + + + + Render the enumerator argument into a string + + The map used to lookup renderers + the enumerator to render + The writer to render to + + + Rendered as an open brace, followed by a comma + separated list of the elements (using the appropriate + renderer), followed by a close brace. For example: + {a, b, c}. + + + + + + Render the DictionaryEntry argument into a string + + The map used to lookup renderers + the DictionaryEntry to render + The writer to render to + + + Render the key, an equals sign ('='), and the value (using the appropriate + renderer). For example: key=value. + + + + + + Implement this interface in order to render objects as strings + + + + Certain types require special case conversion to + string form. This conversion is done by an object renderer. + Object renderers implement the + interface. + + + Nicko Cadell + Gert Driesen + + + + Render the object to a string + + The map used to lookup renderers + The object to render + The writer to render to + + + Render the object to a + string. + + + The parameter is + provided to lookup and render other objects. This is + very useful where contains + nested objects of unknown type. The + method can be used to render these objects. + + + + + + Map class objects to an . + + + + Maintains a mapping between types that require special + rendering and the that + is used to render them. + + + The method is used to render an + object using the appropriate renderers defined in this map. + + + Nicko Cadell + Gert Driesen + + + + Render using the appropriate renderer. + + the object to render to a string + the object rendered as a string + + + This is a convenience method used to render an object to a string. + The alternative method + should be used when streaming output to a . + + + + + + Render using the appropriate renderer. + + the object to render to a string + The writer to render to + + + Find the appropriate renderer for the type of the + parameter. This is accomplished by calling the + method. Once a renderer is found, it is + applied on the object and the result is returned + as a . + + + + + + Gets the renderer for the specified object type + + the object to lookup the renderer for + the renderer for + + + Gets the renderer for the specified object type. + + + Syntactic sugar method that calls + with the type of the object parameter. + + + + + + Gets the renderer for the specified type + + the type to lookup the renderer for + the renderer for the specified type + + + Returns the renderer for the specified type. + If no specific renderer has been defined the + will be returned. + + + + + + Internal function to recursively search interfaces + + the type to lookup the renderer for + the renderer for the specified type + + + + Get the default renderer instance + + the default renderer + + + Get the default renderer + + + + + + Clear the map of renderers + + + + Clear the custom renderers defined by using + . The + cannot be removed. + + + + + + Register an for . + + the type that will be rendered by + the renderer for + + + Register an object renderer for a specific source type. + This renderer will be returned from a call to + specifying the same as an argument. + + + + + + Interface implemented by logger repository plugins. + + + + Plugins define additional behavior that can be associated + with a . + The held by the + property is used to store the plugins for a repository. + + + The log4net.Config.PluginAttribute can be used to + attach plugins to repositories created using configuration + attributes. + + + Nicko Cadell + Gert Driesen + + + + Gets the name of the plugin. + + + The name of the plugin. + + + + Plugins are stored in the + keyed by name. Each plugin instance attached to a + repository must be a unique name. + + + + + + Attaches the plugin to the specified . + + The that this plugin should be attached to. + + + A plugin may only be attached to a single repository. + + + This method is called when the plugin is attached to the repository. + + + + + + Is called when the plugin is to shutdown. + + + + This method is called to notify the plugin that + it should stop operating and should detach from + the repository. + + + + + + Interface used to create plugins. + + + + Interface used to create a plugin. + + + Nicko Cadell + Gert Driesen + + + + Creates the plugin object. + + the new plugin instance + + + Create and return a new plugin instance. + + + + + + A strongly-typed collection of objects. + + Nicko Cadell + + + + Supports type-safe iteration over a . + + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + Creates a read-only wrapper for a PluginCollection instance. + + list to create a readonly wrapper arround + + A PluginCollection wrapper that is read-only. + + + + + Initializes a new instance of the PluginCollection class + that is empty and has the default initial capacity. + + + + + Initializes a new instance of the PluginCollection class + that has the specified initial capacity. + + + The number of elements that the new PluginCollection is initially capable of storing. + + + + + Initializes a new instance of the PluginCollection class + that contains elements copied from the specified PluginCollection. + + The PluginCollection whose elements are copied to the new collection. + + + + Initializes a new instance of the PluginCollection class + that contains elements copied from the specified array. + + The array whose elements are copied to the new list. + + + + Initializes a new instance of the PluginCollection class + that contains elements copied from the specified collection. + + The collection whose elements are copied to the new list. + + + + Type visible only to our subclasses + Used to access protected constructor + + + + + + A value + + + + + Allow subclasses to avoid our default constructors + + + + + + + Gets the number of elements actually contained in the PluginCollection. + + + + + Copies the entire PluginCollection to a one-dimensional + array. + + The one-dimensional array to copy to. + + + + Copies the entire PluginCollection to a one-dimensional + array, starting at the specified index of the target array. + + The one-dimensional array to copy to. + The zero-based index in at which copying begins. + + + + Gets a value indicating whether access to the collection is synchronized (thread-safe). + + false, because the backing type is an array, which is never thread-safe. + + + + Gets an object that can be used to synchronize access to the collection. + + + An object that can be used to synchronize access to the collection. + + + + + Gets or sets the at the specified index. + + + The at the specified index. + + The zero-based index of the element to get or set. + + is less than zero. + -or- + is equal to or greater than . + + + + + Adds a to the end of the PluginCollection. + + The to be added to the end of the PluginCollection. + The index at which the value has been added. + + + + Removes all elements from the PluginCollection. + + + + + Creates a shallow copy of the . + + A new with a shallow copy of the collection data. + + + + Determines whether a given is in the PluginCollection. + + The to check for. + true if is found in the PluginCollection; otherwise, false. + + + + Returns the zero-based index of the first occurrence of a + in the PluginCollection. + + The to locate in the PluginCollection. + + The zero-based index of the first occurrence of + in the entire PluginCollection, if found; otherwise, -1. + + + + + Inserts an element into the PluginCollection at the specified index. + + The zero-based index at which should be inserted. + The to insert. + + is less than zero + -or- + is equal to or greater than . + + + + + Removes the first occurrence of a specific from the PluginCollection. + + The to remove from the PluginCollection. + + The specified was not found in the PluginCollection. + + + + + Removes the element at the specified index of the PluginCollection. + + The zero-based index of the element to remove. + + is less than zero. + -or- + is equal to or greater than . + + + + + Gets a value indicating whether the collection has a fixed size. + + true if the collection has a fixed size; otherwise, false. The default is false. + + + + Gets a value indicating whether the IList is read-only. + + true if the collection is read-only; otherwise, false. The default is false. + + + + Returns an enumerator that can iterate through the PluginCollection. + + An for the entire PluginCollection. + + + + Gets or sets the number of elements the PluginCollection can contain. + + + The number of elements the PluginCollection can contain. + + + + + Adds the elements of another PluginCollection to the current PluginCollection. + + The PluginCollection whose elements should be added to the end of the current PluginCollection. + The new of the PluginCollection. + + + + Adds the elements of a array to the current PluginCollection. + + The array whose elements should be added to the end of the PluginCollection. + The new of the PluginCollection. + + + + Adds the elements of a collection to the current PluginCollection. + + The collection whose elements should be added to the end of the PluginCollection. + The new of the PluginCollection. + + + + Sets the capacity to the actual number of elements. + + + + + is less than zero. + -or- + is equal to or greater than . + + + + + is less than zero. + -or- + is equal to or greater than . + + + + + Supports simple iteration over a . + + + + + + Initializes a new instance of the Enumerator class. + + + + + + Gets the current element in the collection. + + + The current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + + + + Map of repository plugins. + + + + This class is a name keyed map of the plugins that are + attached to a repository. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The repository that the plugins should be attached to. + + + Initialize a new instance of the class with a + repository that the plugins should be attached to. + + + + + + Gets a by name. + + The name of the to lookup. + + The from the map with the name specified, or + null if no plugin is found. + + + + Lookup a plugin by name. If the plugin is not found null + will be returned. + + + + + + Gets all possible plugins as a list of objects. + + All possible plugins as a list of objects. + + + Get a collection of all the plugins defined in this map. + + + + + + Adds a to the map. + + The to add to the map. + + + The will be attached to the repository when added. + + + If there already exists a plugin with the same name + attached to the repository then the old plugin will + be and replaced with + the new plugin. + + + + + + Removes a from the map. + + The to remove from the map. + + + Remove a specific plugin from this map. + + + + + + Base implementation of + + + + Default abstract implementation of the + interface. This base class can be used by implementors + of the interface. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + the name of the plugin + + Initializes a new Plugin with the specified name. + + + + + Gets or sets the name of the plugin. + + + The name of the plugin. + + + + Plugins are stored in the + keyed by name. Each plugin instance attached to a + repository must be a unique name. + + + The name of the plugin must not change one the + plugin has been attached to a repository. + + + + + + Attaches this plugin to a . + + The that this plugin should be attached to. + + + A plugin may only be attached to a single repository. + + + This method is called when the plugin is attached to the repository. + + + + + + Is called when the plugin is to shutdown. + + + + This method is called to notify the plugin that + it should stop operating and should detach from + the repository. + + + + + + The repository for this plugin + + + The that this plugin is attached to. + + + + Gets or sets the that this plugin is + attached to. + + + + + + The name of this plugin. + + + + + The repository this plugin is attached to. + + + + + Plugin that listens for events from the + + + + This plugin publishes an instance of + on a specified . This listens for logging events delivered from + a remote . + + + When an event is received it is relogged within the attached repository + as if it had been raised locally. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Initializes a new instance of the class. + + + The property must be set. + + + + + + Construct with sink Uri. + + The name to publish the sink under in the remoting infrastructure. + See for more details. + + + Initializes a new instance of the class + with specified name. + + + + + + Gets or sets the URI of this sink. + + + The URI of this sink. + + + + This is the name under which the object is marshaled. + + + + + + + Attaches this plugin to a . + + The that this plugin should be attached to. + + + A plugin may only be attached to a single repository. + + + This method is called when the plugin is attached to the repository. + + + + + + Is called when the plugin is to shutdown. + + + + When the plugin is shutdown the remote logging + sink is disconnected. + + + + + + The fully qualified type of the RemoteLoggingServerPlugin class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Delivers objects to a remote sink. + + + + Internal class used to listen for logging events + and deliver them to the local repository. + + + + + + Constructor + + The repository to log to. + + + Initializes a new instance of the for the + specified . + + + + + + Logs the events to the repository. + + The events to log. + + + The events passed are logged to the + + + + + + Obtains a lifetime service object to control the lifetime + policy for this instance. + + null to indicate that this instance should live forever. + + + Obtains a lifetime service object to control the lifetime + policy for this instance. This object should live forever + therefore this implementation returns null. + + + + + + The underlying that events should + be logged to. + + + + + + + + + + + + + + + + + + + + + Default implementation of + + + + This default implementation of the + interface is used to create the default subclass + of the object. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Initializes a new instance of the class. + + + + + + Create a new instance + + The that will own the . + The name of the . + The instance for the specified name. + + + Create a new instance with the + specified name. + + + Called by the to create + new named instances. + + + If the is null then the root logger + must be returned. + + + + + + Default internal subclass of + + + + This subclass has no additional behavior over the + class but does allow instances + to be created. + + + + + + Construct a new Logger + + the name of the logger + + + Initializes a new instance of the class + with the specified name. + + + + + + Delegate used to handle logger creation event notifications. + + The in which the has been created. + The event args that hold the instance that has been created. + + + Delegate used to handle logger creation event notifications. + + + + + + Provides data for the event. + + + + A event is raised every time a + is created. + + + + + + The created + + + + + Constructor + + The that has been created. + + + Initializes a new instance of the event argument + class,with the specified . + + + + + + Gets the that has been created. + + + The that has been created. + + + + The that has been created. + + + + + + Hierarchical organization of loggers + + + + The casual user should not have to deal with this class + directly. + + + This class is specialized in retrieving loggers by name and + also maintaining the logger hierarchy. Implements the + interface. + + + The structure of the logger hierarchy is maintained by the + method. The hierarchy is such that children + link to their parent but parents do not have any references to their + children. Moreover, loggers can be instantiated in any order, in + particular descendant before ancestor. + + + In case a descendant is created before a particular ancestor, + then it creates a provision node for the ancestor and adds itself + to the provision node. Other descendants of the same ancestor add + themselves to the previously created provision node. + + + Nicko Cadell + Gert Driesen + + + + Event used to notify that a logger has been created. + + + + Event raised when a logger is created. + + + + + + Default constructor + + + + Initializes a new instance of the class. + + + + + + Construct with properties + + The properties to pass to this repository. + + + Initializes a new instance of the class. + + + + + + Construct with a logger factory + + The factory to use to create new logger instances. + + + Initializes a new instance of the class with + the specified . + + + + + + Construct with properties and a logger factory + + The properties to pass to this repository. + The factory to use to create new logger instances. + + + Initializes a new instance of the class with + the specified . + + + + + + Has no appender warning been emitted + + + + Flag to indicate if we have already issued a warning + about not having an appender warning. + + + + + + Get the root of this hierarchy + + + + Get the root of this hierarchy. + + + + + + Gets or sets the default instance. + + The default + + + The logger factory is used to create logger instances. + + + + + + Test if a logger exists + + The name of the logger to lookup + The Logger object with the name specified + + + Check if the named logger exists in the hierarchy. If so return + its reference, otherwise returns null. + + + + + + Returns all the currently defined loggers in the hierarchy as an Array + + All the defined loggers + + + Returns all the currently defined loggers in the hierarchy as an Array. + The root logger is not included in the returned + enumeration. + + + + + + Return a new logger instance named as the first parameter using + the default factory. + + + + Return a new logger instance named as the first parameter using + the default factory. + + + If a logger of that name already exists, then it will be + returned. Otherwise, a new logger will be instantiated and + then linked with its existing ancestors as well as children. + + + The name of the logger to retrieve + The logger object with the name specified + + + + Shutting down a hierarchy will safely close and remove + all appenders in all loggers including the root logger. + + + + Shutting down a hierarchy will safely close and remove + all appenders in all loggers including the root logger. + + + Some appenders need to be closed before the + application exists. Otherwise, pending logging events might be + lost. + + + The Shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Reset all values contained in this hierarchy instance to their default. + + + + Reset all values contained in this hierarchy instance to their + default. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set its default "off" value. + + + Existing loggers are not removed. They are just reset. + + + This method should be used sparingly and with care as it will + block all logging until it is completed. + + + + + + Log the logEvent through this hierarchy. + + the event to log + + + This method should not normally be used to log. + The interface should be used + for routine logging. This interface can be obtained + using the method. + + + The logEvent is delivered to the appropriate logger and + that logger is then responsible for logging the event. + + + + + + Returns all the Appenders that are currently configured + + An array containing all the currently configured appenders + + + Returns all the instances that are currently configured. + All the loggers are searched for appenders. The appenders may also be containers + for appenders and these are also searched for additional loggers. + + + The list returned is unordered but does not contain duplicates. + + + + + + Collect the appenders from an . + The appender may also be a container. + + + + + + + Collect the appenders from an container + + + + + + + Initialize the log4net system using the specified appender + + the appender to use to log all logging events + + + + Initialize the log4net system using the specified appenders + + the appenders to use to log all logging events + + + + Initialize the log4net system using the specified appenders + + the appenders to use to log all logging events + + + This method provides the same functionality as the + method implemented + on this object, but it is protected and therefore can be called by subclasses. + + + + + + Initialize the log4net system using the specified config + + the element containing the root of the config + + + + Initialize the log4net system using the specified config + + the element containing the root of the config + + + This method provides the same functionality as the + method implemented + on this object, but it is protected and therefore can be called by subclasses. + + + + + + Test if this hierarchy is disabled for the specified . + + The level to check against. + + true if the repository is disabled for the level argument, false otherwise. + + + + If this hierarchy has not been configured then this method will + always return true. + + + This method will return true if this repository is + disabled for level object passed as parameter and + false otherwise. + + + See also the property. + + + + + + Clear all logger definitions from the internal hashtable + + + + This call will clear all logger definitions from the internal + hashtable. Invoking this method will irrevocably mess up the + logger hierarchy. + + + You should really know what you are doing before + invoking this method. + + + + + + Return a new logger instance named as the first parameter using + . + + The name of the logger to retrieve + The factory that will make the new logger instance + The logger object with the name specified + + + If a logger of that name already exists, then it will be + returned. Otherwise, a new logger will be instantiated by the + parameter and linked with its existing + ancestors as well as children. + + + + + + Sends a logger creation event to all registered listeners + + The newly created logger + + Raises the logger creation event. + + + + + Updates all the parents of the specified logger + + The logger to update the parents for + + + This method loops through all the potential parents of + . There 3 possible cases: + + + + No entry for the potential parent of exists + + We create a ProvisionNode for this potential + parent and insert in that provision node. + + + + The entry is of type Logger for the potential parent. + + The entry is 's nearest existing parent. We + update 's parent field with this entry. We also break from + he loop because updating our parent's parent is our parent's + responsibility. + + + + The entry is of type ProvisionNode for this potential parent. + + We add to the list of children for this + potential parent. + + + + + + + + Replace a with a in the hierarchy. + + + + + + We update the links for all the children that placed themselves + in the provision node 'pn'. The second argument 'log' is a + reference for the newly created Logger, parent of all the + children in 'pn'. + + + We loop on all the children 'c' in 'pn'. + + + If the child 'c' has been already linked to a child of + 'log' then there is no need to update 'c'. + + + Otherwise, we set log's parent field to c's parent and set + c's parent field to log. + + + + + + Define or redefine a Level using the values in the argument + + the level values + + + Define or redefine a Level using the values in the argument + + + Supports setting levels via the configuration file. + + + + + + A class to hold the value, name and display name for a level + + + + A class to hold the value, name and display name for a level + + + + + + Value of the level + + + + If the value is not set (defaults to -1) the value will be looked + up for the current level with the same name. + + + + + + Name of the level + + + The name of the level + + + + The name of the level. + + + + + + Display name for the level + + + The display name of the level + + + + The display name of the level. + + + + + + Override Object.ToString to return sensible debug info + + string info about this object + + + + Set a Property using the values in the argument + + the property value + + + Set a Property using the values in the argument. + + + Supports setting property values via the configuration file. + + + + + + The fully qualified type of the Hierarchy class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Interface abstracts creation of instances + + + + This interface is used by the to + create new objects. + + + The method is called + to create a named . + + + Implement this interface to create new subclasses of . + + + Nicko Cadell + Gert Driesen + + + + Create a new instance + + The that will own the . + The name of the . + The instance for the specified name. + + + Create a new instance with the + specified name. + + + Called by the to create + new named instances. + + + If the is null then the root logger + must be returned. + + + + + + Implementation of used by + + + + Internal class used to provide implementation of + interface. Applications should use to get + logger instances. + + + This is one of the central classes in the log4net implementation. One of the + distinctive features of log4net are hierarchical loggers and their + evaluation. The organizes the + instances into a rooted tree hierarchy. + + + The class is abstract. Only concrete subclasses of + can be created. The + is used to create instances of this type for the . + + + Nicko Cadell + Gert Driesen + Aspi Havewala + Douglas de la Torre + + + + This constructor created a new instance and + sets its name. + + The name of the . + + + This constructor is protected and designed to be used by + a subclass that is not abstract. + + + Loggers are constructed by + objects. See for the default + logger creator. + + + + + + Gets or sets the parent logger in the hierarchy. + + + The parent logger in the hierarchy. + + + + Part of the Composite pattern that makes the hierarchy. + The hierarchy is parent linked rather than child linked. + + + + + + Gets or sets a value indicating if child loggers inherit their parent's appenders. + + + true if child loggers inherit their parent's appenders. + + + + Additivity is set to true by default, that is children inherit + the appenders of their ancestors by default. If this variable is + set to false then the appenders found in the + ancestors of this logger are not used. However, the children + of this logger will inherit its appenders, unless the children + have their additivity flag set to false too. See + the user manual for more details. + + + + + + Gets the effective level for this logger. + + The nearest level in the logger hierarchy. + + + Starting from this logger, searches the logger hierarchy for a + non-null level and returns it. Otherwise, returns the level of the + root logger. + + The Logger class is designed so that this method executes as + quickly as possible. + + + + + Gets or sets the where this + Logger instance is attached to. + + The hierarchy that this logger belongs to. + + + This logger must be attached to a single . + + + + + + Gets or sets the assigned , if any, for this Logger. + + + The of this logger. + + + + The assigned can be null. + + + + + + Add to the list of appenders of this + Logger instance. + + An appender to add to this logger + + + Add to the list of appenders of this + Logger instance. + + + If is already in the list of + appenders, then it won't be added again. + + + + + + Get the appenders contained in this logger as an + . + + A collection of the appenders in this logger + + + Get the appenders contained in this logger as an + . If no appenders + can be found, then a is returned. + + + + + + Look for the appender named as name + + The name of the appender to lookup + The appender with the name specified, or null. + + + Returns the named appender, or null if the appender is not found. + + + + + + Remove all previously added appenders from this Logger instance. + + + + Remove all previously added appenders from this Logger instance. + + + This is useful when re-reading configuration information. + + + + + + Remove the appender passed as parameter form the list of appenders. + + The appender to remove + The appender removed from the list + + + Remove the appender passed as parameter form the list of appenders. + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Remove the appender passed as parameter form the list of appenders. + + The name of the appender to remove + The appender removed from the list + + + Remove the named appender passed as parameter form the list of appenders. + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Gets the logger name. + + + The name of the logger. + + + + The name of this logger + + + + + + This generic form is intended to be used by wrappers. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The level of the message to be logged. + The message object to log. + The exception to log, including its stack trace. + + + Generate a logging event for the specified using + the and . + + + This method must not throw any exception to the caller. + + + + + + This is the most generic printing method that is intended to be used + by wrappers. + + The event being logged. + + + Logs the specified logging event through this logger. + + + This method must not throw any exception to the caller. + + + + + + Checks if this logger is enabled for a given passed as parameter. + + The level to check. + + true if this logger is enabled for level, otherwise false. + + + + Test if this logger is going to log events of the specified . + + + This method must not throw any exception to the caller. + + + + + + Gets the where this + Logger instance is attached to. + + + The that this logger belongs to. + + + + Gets the where this + Logger instance is attached to. + + + + + + Deliver the to the attached appenders. + + The event to log. + + + Call the appenders in the hierarchy starting at + this. If no appenders could be found, emit a + warning. + + + This method calls all the appenders inherited from the + hierarchy circumventing any evaluation of whether to log or not + to log the particular log request. + + + + + + Closes all attached appenders implementing the interface. + + + + Used to ensure that the appenders are correctly shutdown. + + + + + + This is the most generic printing method. This generic form is intended to be used by wrappers + + The level of the message to be logged. + The message object to log. + The exception to log, including its stack trace. + + + Generate a logging event for the specified using + the . + + + + + + Creates a new logging event and logs the event without further checks. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The level of the message to be logged. + The message object to log. + The exception to log, including its stack trace. + + + Generates a logging event and delivers it to the attached + appenders. + + + + + + Creates a new logging event and logs the event without further checks. + + The event being logged. + + + Delivers the logging event to the attached appenders. + + + + + + The fully qualified type of the Logger class. + + + + + The name of this logger. + + + + + The assigned level of this logger. + + + + The level variable need not be + assigned a value in which case it is inherited + form the hierarchy. + + + + + + The parent of this logger. + + + + The parent of this logger. + All loggers have at least one ancestor which is the root logger. + + + + + + Loggers need to know what Hierarchy they are in. + + + + Loggers need to know what Hierarchy they are in. + The hierarchy that this logger is a member of is stored + here. + + + + + + Helper implementation of the interface + + + + + Flag indicating if child loggers inherit their parents appenders + + + + Additivity is set to true by default, that is children inherit + the appenders of their ancestors by default. If this variable is + set to false then the appenders found in the + ancestors of this logger are not used. However, the children + of this logger will inherit its appenders, unless the children + have their additivity flag set to false too. See + the user manual for more details. + + + + + + Lock to protect AppenderAttachedImpl variable m_appenderAttachedImpl + + + + + Used internally to accelerate hash table searches. + + + + Internal class used to improve performance of + string keyed hashtables. + + + The hashcode of the string is cached for reuse. + The string is stored as an interned value. + When comparing two objects for equality + the reference equality of the interned strings is compared. + + + Nicko Cadell + Gert Driesen + + + + Construct key with string name + + + + Initializes a new instance of the class + with the specified name. + + + Stores the hashcode of the string and interns + the string key to optimize comparisons. + + + The Compact Framework 1.0 the + method does not work. On the Compact Framework + the string keys are not interned nor are they + compared by reference. + + + The name of the logger. + + + + Returns a hash code for the current instance. + + A hash code for the current instance. + + + Returns the cached hashcode. + + + + + + Determines whether two instances + are equal. + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + Compares the references of the interned strings. + + + + + + Provision nodes are used where no logger instance has been specified + + + + instances are used in the + when there is no specified + for that node. + + + A provision node holds a list of child loggers on behalf of + a logger that does not exist. + + + Nicko Cadell + Gert Driesen + + + + Create a new provision node with child node + + A child logger to add to this node. + + + Initializes a new instance of the class + with the specified child logger. + + + + + + The sits at the root of the logger hierarchy tree. + + + + The is a regular except + that it provides several guarantees. + + + First, it cannot be assigned a null + level. Second, since the root logger cannot have a parent, the + property always returns the value of the + level field without walking the hierarchy. + + + Nicko Cadell + Gert Driesen + + + + Construct a + + The level to assign to the root logger. + + + Initializes a new instance of the class with + the specified logging level. + + + The root logger names itself as "root". However, the root + logger cannot be retrieved by name. + + + + + + Gets the assigned level value without walking the logger hierarchy. + + The assigned level value without walking the logger hierarchy. + + + Because the root logger cannot have a parent and its level + must not be null this property just returns the + value of . + + + + + + Gets or sets the assigned for the root logger. + + + The of the root logger. + + + + Setting the level of the root logger to a null reference + may have catastrophic results. We prevent this here. + + + + + + The fully qualified type of the RootLogger class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Initializes the log4net environment using an XML DOM. + + + + Configures a using an XML DOM. + + + Nicko Cadell + Gert Driesen + + + + Construct the configurator for a hierarchy + + The hierarchy to build. + + + Initializes a new instance of the class + with the specified . + + + + + + Configure the hierarchy by parsing a DOM tree of XML elements. + + The root element to parse. + + + Configure the hierarchy by parsing a DOM tree of XML elements. + + + + + + Parse appenders by IDREF. + + The appender ref element. + The instance of the appender that the ref refers to. + + + Parse an XML element that represents an appender and return + the appender. + + + + + + Parses an appender element. + + The appender element. + The appender instance or null when parsing failed. + + + Parse an XML element that represents an appender and return + the appender instance. + + + + + + Parses a logger element. + + The logger element. + + + Parse an XML element that represents a logger. + + + + + + Parses the root logger element. + + The root element. + + + Parse an XML element that represents the root logger. + + + + + + Parses the children of a logger element. + + The category element. + The logger instance. + Flag to indicate if the logger is the root logger. + + + Parse the child elements of a <logger> element. + + + + + + Parses an object renderer. + + The renderer element. + + + Parse an XML element that represents a renderer. + + + + + + Parses a level element. + + The level element. + The logger object to set the level on. + Flag to indicate if the logger is the root logger. + + + Parse an XML element that represents a level. + + + + + + Sets a parameter on an object. + + The parameter element. + The object to set the parameter on. + + The parameter name must correspond to a writable property + on the object. The value of the parameter is a string, + therefore this function will attempt to set a string + property first. If unable to set a string property it + will inspect the property and its argument type. It will + attempt to call a static method called Parse on the + type of the property. This method will take a single + string argument and return a value that can be used to + set the property. + + + + + Test if an element has no attributes or child elements + + the element to inspect + true if the element has any attributes or child elements, false otherwise + + + + Test if a is constructible with Activator.CreateInstance. + + the type to inspect + true if the type is creatable using a default constructor, false otherwise + + + + Look for a method on the that matches the supplied + + the type that has the method + the name of the method + the method info found + + + The method must be a public instance method on the . + The method must be named or "Add" followed by . + The method must take a single parameter. + + + + + + Converts a string value to a target type. + + The type of object to convert the string to. + The string value to use as the value of the object. + + + An object of type with value or + null when the conversion could not be performed. + + + + + + Creates an object as specified in XML. + + The XML element that contains the definition of the object. + The object type to use if not explicitly specified. + The type that the returned object must be or must inherit from. + The object or null + + + Parse an XML element and create an object instance based on the configuration + data. + + + The type of the instance may be specified in the XML. If not + specified then the is used + as the type. However the type is specified it must support the + type. + + + + + + key: appenderName, value: appender. + + + + + The Hierarchy being configured. + + + + + The fully qualified type of the XmlHierarchyConfigurator class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Basic Configurator interface for repositories + + + + Interface used by basic configurator to configure a + with a default . + + + A should implement this interface to support + configuration by the . + + + Nicko Cadell + Gert Driesen + + + + Initialize the repository using the specified appender + + the appender to use to log all logging events + + + Configure the repository to route all logging events to the + specified appender. + + + + + + Initialize the repository using the specified appenders + + the appenders to use to log all logging events + + + Configure the repository to route all logging events to the + specified appenders. + + + + + + Delegate used to handle logger repository shutdown event notifications + + The that is shutting down. + Empty event args + + + Delegate used to handle logger repository shutdown event notifications. + + + + + + Delegate used to handle logger repository configuration reset event notifications + + The that has had its configuration reset. + Empty event args + + + Delegate used to handle logger repository configuration reset event notifications. + + + + + + Delegate used to handle event notifications for logger repository configuration changes. + + The that has had its configuration changed. + Empty event arguments. + + + Delegate used to handle event notifications for logger repository configuration changes. + + + + + + Interface implemented by logger repositories. + + + + This interface is implemented by logger repositories. e.g. + . + + + This interface is used by the + to obtain interfaces. + + + Nicko Cadell + Gert Driesen + + + + The name of the repository + + + The name of the repository + + + + The name of the repository. + + + + + + RendererMap accesses the object renderer map for this repository. + + + RendererMap accesses the object renderer map for this repository. + + + + RendererMap accesses the object renderer map for this repository. + + + The RendererMap holds a mapping between types and + objects. + + + + + + The plugin map for this repository. + + + The plugin map for this repository. + + + + The plugin map holds the instances + that have been attached to this repository. + + + + + + Get the level map for the Repository. + + + + Get the level map for the Repository. + + + The level map defines the mappings between + level names and objects in + this repository. + + + + + + The threshold for all events in this repository + + + The threshold for all events in this repository + + + + The threshold for all events in this repository. + + + + + + Check if the named logger exists in the repository. If so return + its reference, otherwise returns null. + + The name of the logger to lookup + The Logger object with the name specified + + + If the names logger exists it is returned, otherwise + null is returned. + + + + + + Returns all the currently defined loggers as an Array. + + All the defined loggers + + + Returns all the currently defined loggers as an Array. + + + + + + Returns a named logger instance + + The name of the logger to retrieve + The logger object with the name specified + + + Returns a named logger instance. + + + If a logger of that name already exists, then it will be + returned. Otherwise, a new logger will be instantiated and + then linked with its existing ancestors as well as children. + + + + + Shutdown the repository + + + Shutting down a repository will safely close and remove + all appenders in all loggers including the root logger. + + + Some appenders need to be closed before the + application exists. Otherwise, pending logging events might be + lost. + + + The method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Reset the repositories configuration to a default state + + + + Reset all values contained in this instance to their + default state. + + + Existing loggers are not removed. They are just reset. + + + This method should be used sparingly and with care as it will + block all logging until it is completed. + + + + + + Log the through this repository. + + the event to log + + + This method should not normally be used to log. + The interface should be used + for routine logging. This interface can be obtained + using the method. + + + The logEvent is delivered to the appropriate logger and + that logger is then responsible for logging the event. + + + + + + Flag indicates if this repository has been configured. + + + Flag indicates if this repository has been configured. + + + + Flag indicates if this repository has been configured. + + + + + + Collection of internal messages captured during the most + recent configuration process. + + + + + Event to notify that the repository has been shutdown. + + + Event to notify that the repository has been shutdown. + + + + Event raised when the repository has been shutdown. + + + + + + Event to notify that the repository has had its configuration reset. + + + Event to notify that the repository has had its configuration reset. + + + + Event raised when the repository's configuration has been + reset to default. + + + + + + Event to notify that the repository has had its configuration changed. + + + Event to notify that the repository has had its configuration changed. + + + + Event raised when the repository's configuration has been changed. + + + + + + Repository specific properties + + + Repository specific properties + + + + These properties can be specified on a repository specific basis. + + + + + + Returns all the Appenders that are configured as an Array. + + All the Appenders + + + Returns all the Appenders that are configured as an Array. + + + + + + Configure repository using XML + + + + Interface used by Xml configurator to configure a . + + + A should implement this interface to support + configuration by the . + + + Nicko Cadell + Gert Driesen + + + + Initialize the repository using the specified config + + the element containing the root of the config + + + The schema for the XML configuration data is defined by + the implementation. + + + + + + Base implementation of + + + + Default abstract implementation of the interface. + + + Skeleton implementation of the interface. + All types can extend this type. + + + Nicko Cadell + Gert Driesen + + + + Default Constructor + + + + Initializes the repository with default (empty) properties. + + + + + + Construct the repository using specific properties + + the properties to set for this repository + + + Initializes the repository with specified properties. + + + + + + The name of the repository + + + The string name of the repository + + + + The name of this repository. The name is + used to store and lookup the repositories + stored by the . + + + + + + The threshold for all events in this repository + + + The threshold for all events in this repository + + + + The threshold for all events in this repository + + + + + + RendererMap accesses the object renderer map for this repository. + + + RendererMap accesses the object renderer map for this repository. + + + + RendererMap accesses the object renderer map for this repository. + + + The RendererMap holds a mapping between types and + objects. + + + + + + The plugin map for this repository. + + + The plugin map for this repository. + + + + The plugin map holds the instances + that have been attached to this repository. + + + + + + Get the level map for the Repository. + + + + Get the level map for the Repository. + + + The level map defines the mappings between + level names and objects in + this repository. + + + + + + Test if logger exists + + The name of the logger to lookup + The Logger object with the name specified + + + Check if the named logger exists in the repository. If so return + its reference, otherwise returns null. + + + + + + Returns all the currently defined loggers in the repository + + All the defined loggers + + + Returns all the currently defined loggers in the repository as an Array. + + + + + + Return a new logger instance + + The name of the logger to retrieve + The logger object with the name specified + + + Return a new logger instance. + + + If a logger of that name already exists, then it will be + returned. Otherwise, a new logger will be instantiated and + then linked with its existing ancestors as well as children. + + + + + + Shutdown the repository + + + + Shutdown the repository. Can be overridden in a subclass. + This base class implementation notifies the + listeners and all attached plugins of the shutdown event. + + + + + + Reset the repositories configuration to a default state + + + + Reset all values contained in this instance to their + default state. + + + Existing loggers are not removed. They are just reset. + + + This method should be used sparingly and with care as it will + block all logging until it is completed. + + + + + + Log the logEvent through this repository. + + the event to log + + + This method should not normally be used to log. + The interface should be used + for routine logging. This interface can be obtained + using the method. + + + The logEvent is delivered to the appropriate logger and + that logger is then responsible for logging the event. + + + + + + Flag indicates if this repository has been configured. + + + Flag indicates if this repository has been configured. + + + + Flag indicates if this repository has been configured. + + + + + + Contains a list of internal messages captures during the + last configuration. + + + + + Event to notify that the repository has been shutdown. + + + Event to notify that the repository has been shutdown. + + + + Event raised when the repository has been shutdown. + + + + + + Event to notify that the repository has had its configuration reset. + + + Event to notify that the repository has had its configuration reset. + + + + Event raised when the repository's configuration has been + reset to default. + + + + + + Event to notify that the repository has had its configuration changed. + + + Event to notify that the repository has had its configuration changed. + + + + Event raised when the repository's configuration has been changed. + + + + + + Repository specific properties + + + Repository specific properties + + + These properties can be specified on a repository specific basis + + + + + Returns all the Appenders that are configured as an Array. + + All the Appenders + + + Returns all the Appenders that are configured as an Array. + + + + + + The fully qualified type of the LoggerRepositorySkeleton class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Adds an object renderer for a specific class. + + The type that will be rendered by the renderer supplied. + The object renderer used to render the object. + + + Adds an object renderer for a specific class. + + + + + + Notify the registered listeners that the repository is shutting down + + Empty EventArgs + + + Notify any listeners that this repository is shutting down. + + + + + + Notify the registered listeners that the repository has had its configuration reset + + Empty EventArgs + + + Notify any listeners that this repository's configuration has been reset. + + + + + + Notify the registered listeners that the repository has had its configuration changed + + Empty EventArgs + + + Notify any listeners that this repository's configuration has changed. + + + + + + Raise a configuration changed event on this repository + + EventArgs.Empty + + + Applications that programmatically change the configuration of the repository should + raise this event notification to notify listeners. + + + + + + Flushes all configured Appenders that implement . + + The maximum time in milliseconds to wait for logging events from asycnhronous appenders to be flushed, + or to wait indefinitely. + True if all logging events were flushed successfully, else false. + + + + The log4net Thread Context. + + + + The ThreadContext provides a location for thread specific debugging + information to be stored. + The ThreadContext properties override any + properties with the same name. + + + The thread context has a properties map and a stack. + The properties and stack can + be included in the output of log messages. The + supports selecting and outputting these properties. + + + The Thread Context provides a diagnostic context for the current thread. + This is an instrument for distinguishing interleaved log + output from different sources. Log output is typically interleaved + when a server handles multiple clients near-simultaneously. + + + The Thread Context is managed on a per thread basis. + + + Example of using the thread context properties to store a username. + + ThreadContext.Properties["user"] = userName; + log.Info("This log message has a ThreadContext Property called 'user'"); + + + Example of how to push a message into the context stack + + using(ThreadContext.Stacks["NDC"].Push("my context message")) + { + log.Info("This log message has a ThreadContext Stack message that includes 'my context message'"); + + } // at the end of the using block the message is automatically popped + + + + Nicko Cadell + + + + Private Constructor. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + The thread properties map + + + The thread properties map + + + + The ThreadContext properties override any + properties with the same name. + + + + + + The thread stacks + + + stack map + + + + The thread local stacks. + + + + + + The thread context properties instance + + + + + The thread context stacks instance + + + + + A straightforward implementation of the interface. + + + + This is the default implementation of the + interface. Implementors of the interface + should aggregate an instance of this type. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Append on on all attached appenders. + + The event being logged. + The number of appenders called. + + + Calls the method on all + attached appenders. + + + + + + Append on on all attached appenders. + + The array of events being logged. + The number of appenders called. + + + Calls the method on all + attached appenders. + + + + + + Calls the DoAppende method on the with + the objects supplied. + + The appender + The events + + + If the supports the + interface then the will be passed + through using that interface. Otherwise the + objects in the array will be passed one at a time. + + + + + + Attaches an appender. + + The appender to add. + + + If the appender is already in the list it won't be added again. + + + + + + Gets all attached appenders. + + + A collection of attached appenders, or null if there + are no attached appenders. + + + + The read only collection of all currently attached appenders. + + + + + + Gets an attached appender with the specified name. + + The name of the appender to get. + + The appender with the name specified, or null if no appender with the + specified name is found. + + + + Lookup an attached appender by name. + + + + + + Removes all attached appenders. + + + + Removes and closes all attached appenders + + + + + + Removes the specified appender from the list of attached appenders. + + The appender to remove. + The appender removed from the list + + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Removes the appender with the specified name from the list of appenders. + + The name of the appender to remove. + The appender removed from the list + + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + List of appenders + + + + + Array of appenders, used to cache the m_appenderList + + + + + The fully qualified type of the AppenderAttachedImpl class. + + + Used by the internal logger to record the Type of the + log message. + + + + + This class aggregates several PropertiesDictionary collections together. + + + + Provides a dictionary style lookup over an ordered list of + collections. + + + Nicko Cadell + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Gets the value of a property + + + The value for the property with the specified key + + + + Looks up the value for the specified. + The collections are searched + in the order in which they were added to this collection. The value + returned is the value held by the first collection that contains + the specified key. + + + If none of the collections contain the specified key then + null is returned. + + + + + + Add a Properties Dictionary to this composite collection + + the properties to add + + + Properties dictionaries added first take precedence over dictionaries added + later. + + + + + + Flatten this composite collection into a single properties dictionary + + the flattened dictionary + + + Reduces the collection of ordered dictionaries to a single dictionary + containing the resultant values for the keys. + + + + + + Base class for Context Properties implementations + + + + This class defines a basic property get set accessor + + + Nicko Cadell + + + + Gets or sets the value of a property + + + The value for the property with the specified key + + + + Gets or sets the value of a property + + + + + + Wrapper class used to map converter names to converter types + + + + Pattern converter info class used during configuration by custom + PatternString and PatternLayer converters. + + + + + + default constructor + + + + + Gets or sets the name of the conversion pattern + + + + The name of the pattern in the format string + + + + + + Gets or sets the type of the converter + + + + The value specified must extend the + type. + + + + + + + + + + + + + + + + + Subclass of that maintains a count of + the number of bytes written. + + + + This writer counts the number of bytes written. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The to actually write to. + The to report errors to. + + + Creates a new instance of the class + with the specified and . + + + + + + Writes a character to the underlying writer and counts the number of bytes written. + + the char to write + + + Overrides implementation of . Counts + the number of bytes written. + + + + + + Writes a buffer to the underlying writer and counts the number of bytes written. + + the buffer to write + the start index to write from + the number of characters to write + + + Overrides implementation of . Counts + the number of bytes written. + + + + + + Writes a string to the output and counts the number of bytes written. + + The string data to write to the output. + + + Overrides implementation of . Counts + the number of bytes written. + + + + + + Gets or sets the total number of bytes written. + + + The total number of bytes written. + + + + Gets or sets the total number of bytes written. + + + + + + Total number of bytes written. + + + + + A fixed size rolling buffer of logging events. + + + + An array backed fixed size leaky bucket. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The maximum number of logging events in the buffer. + + + Initializes a new instance of the class with + the specified maximum number of buffered logging events. + + + The argument is not a positive integer. + + + + Appends a to the buffer. + + The event to append to the buffer. + The event discarded from the buffer, if the buffer is full, otherwise null. + + + Append an event to the buffer. If the buffer still contains free space then + null is returned. If the buffer is full then an event will be dropped + to make space for the new event, the event dropped is returned. + + + + + + Get and remove the oldest event in the buffer. + + The oldest logging event in the buffer + + + Gets the oldest (first) logging event in the buffer and removes it + from the buffer. + + + + + + Pops all the logging events from the buffer into an array. + + An array of all the logging events in the buffer. + + + Get all the events in the buffer and clear the buffer. + + + + + + Clear the buffer + + + + Clear the buffer of all events. The events in the buffer are lost. + + + + + + Gets the th oldest event currently in the buffer. + + The th oldest event currently in the buffer. + + + If is outside the range 0 to the number of events + currently in the buffer, then null is returned. + + + + + + Gets the maximum size of the buffer. + + The maximum size of the buffer. + + + Gets the maximum size of the buffer + + + + + + Gets the number of logging events in the buffer. + + The number of logging events in the buffer. + + + This number is guaranteed to be in the range 0 to + (inclusive). + + + + + + An always empty . + + + + A singleton implementation of the + interface that always represents an empty collection. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to enforce the singleton pattern. + + + + + + Gets the singleton instance of the empty collection. + + The singleton instance of the empty collection. + + + Gets the singleton instance of the empty collection. + + + + + + Copies the elements of the to an + , starting at a particular Array index. + + The one-dimensional + that is the destination of the elements copied from + . The Array must have zero-based + indexing. + The zero-based index in array at which + copying begins. + + + As the collection is empty no values are copied into the array. + + + + + + Gets a value indicating if access to the is synchronized (thread-safe). + + + true if access to the is synchronized (thread-safe); otherwise, false. + + + + For the this property is always true. + + + + + + Gets the number of elements contained in the . + + + The number of elements contained in the . + + + + As the collection is empty the is always 0. + + + + + + Gets an object that can be used to synchronize access to the . + + + An object that can be used to synchronize access to the . + + + + As the collection is empty and thread safe and synchronized this instance is also + the object. + + + + + + Returns an enumerator that can iterate through a collection. + + + An that can be used to + iterate through the collection. + + + + As the collection is empty a is returned. + + + + + + The singleton instance of the empty collection. + + + + + An always empty . + + + + A singleton implementation of the + interface that always represents an empty collection. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to enforce the singleton pattern. + + + + + + Gets the singleton instance of the . + + The singleton instance of the . + + + Gets the singleton instance of the . + + + + + + Copies the elements of the to an + , starting at a particular Array index. + + The one-dimensional + that is the destination of the elements copied from + . The Array must have zero-based + indexing. + The zero-based index in array at which + copying begins. + + + As the collection is empty no values are copied into the array. + + + + + + Gets a value indicating if access to the is synchronized (thread-safe). + + + true if access to the is synchronized (thread-safe); otherwise, false. + + + + For the this property is always true. + + + + + + Gets the number of elements contained in the + + + The number of elements contained in the . + + + + As the collection is empty the is always 0. + + + + + + Gets an object that can be used to synchronize access to the . + + + An object that can be used to synchronize access to the . + + + + As the collection is empty and thread safe and synchronized this instance is also + the object. + + + + + + Returns an enumerator that can iterate through a collection. + + + An that can be used to + iterate through the collection. + + + + As the collection is empty a is returned. + + + + + + Adds an element with the provided key and value to the + . + + The to use as the key of the element to add. + The to use as the value of the element to add. + + + As the collection is empty no new values can be added. A + is thrown if this method is called. + + + This dictionary is always empty and cannot be modified. + + + + Removes all elements from the . + + + + As the collection is empty no values can be removed. A + is thrown if this method is called. + + + This dictionary is always empty and cannot be modified. + + + + Determines whether the contains an element + with the specified key. + + The key to locate in the . + false + + + As the collection is empty the method always returns false. + + + + + + Returns an enumerator that can iterate through a collection. + + + An that can be used to + iterate through the collection. + + + + As the collection is empty a is returned. + + + + + + Removes the element with the specified key from the . + + The key of the element to remove. + + + As the collection is empty no values can be removed. A + is thrown if this method is called. + + + This dictionary is always empty and cannot be modified. + + + + Gets a value indicating whether the has a fixed size. + + true + + + As the collection is empty always returns true. + + + + + + Gets a value indicating whether the is read-only. + + true + + + As the collection is empty always returns true. + + + + + + Gets an containing the keys of the . + + An containing the keys of the . + + + As the collection is empty a is returned. + + + + + + Gets an containing the values of the . + + An containing the values of the . + + + As the collection is empty a is returned. + + + + + + Gets or sets the element with the specified key. + + The key of the element to get or set. + null + + + As the collection is empty no values can be looked up or stored. + If the index getter is called then null is returned. + A is thrown if the setter is called. + + + This dictionary is always empty and cannot be modified. + + + + The singleton instance of the empty dictionary. + + + + + Contain the information obtained when parsing formatting modifiers + in conversion modifiers. + + + + Holds the formatting information extracted from the format string by + the . This is used by the + objects when rendering the output. + + + Nicko Cadell + Gert Driesen + + + + Defaut Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + + + Initializes a new instance of the class + with the specified parameters. + + + + + + Gets or sets the minimum value. + + + The minimum value. + + + + Gets or sets the minimum value. + + + + + + Gets or sets the maximum value. + + + The maximum value. + + + + Gets or sets the maximum value. + + + + + + Gets or sets a flag indicating whether left align is enabled + or not. + + + A flag indicating whether left align is enabled or not. + + + + Gets or sets a flag indicating whether left align is enabled or not. + + + + + + Implementation of Properties collection for the + + + + This class implements a properties collection that is thread safe and supports both + storing properties and capturing a read only copy of the current propertied. + + + This class is optimized to the scenario where the properties are read frequently + and are modified infrequently. + + + Nicko Cadell + + + + The read only copy of the properties. + + + + This variable is declared volatile to prevent the compiler and JIT from + reordering reads and writes of this thread performed on different threads. + + + + + + Lock object used to synchronize updates within this instance + + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Gets or sets the value of a property + + + The value for the property with the specified key + + + + Reading the value for a key is faster than setting the value. + When the value is written a new read only copy of + the properties is created. + + + + + + Remove a property from the global context + + the key for the entry to remove + + + Removing an entry from the global context properties is relatively expensive compared + with reading a value. + + + + + + Clear the global context properties + + + + + Get a readonly immutable copy of the properties + + the current global context properties + + + This implementation is fast because the GlobalContextProperties class + stores a readonly copy of the properties. + + + + + + The static class ILogExtensions contains a set of widely used + methods that ease the interaction with the ILog interface implementations. + + + + This class contains methods for logging at different levels and checks the + properties for determining if those logging levels are enabled in the current + configuration. + + + Simple example of logging messages + + using log4net.Util; + + ILog log = LogManager.GetLogger("application-log"); + + log.InfoExt("Application Start"); + log.DebugExt("This is a debug message"); + + + + + + The fully qualified type of the Logger class. + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is INFO + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is INFO enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is INFO + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is INFO enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is INFO + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is INFO enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is INFO + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is INFO enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is WARN + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is WARN enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is WARN + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is WARN enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is ERROR + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is ERROR enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is ERROR + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is ERROR enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is FATAL + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is FATAL enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is FATAL + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is FATAL enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Manages a mapping from levels to + + + + Manages an ordered mapping from instances + to subclasses. + + + Nicko Cadell + + + + Default constructor + + + + Initialise a new instance of . + + + + + + Add a to this mapping + + the entry to add + + + If a has previously been added + for the same then that entry will be + overwritten. + + + + + + Lookup the mapping for the specified level + + the level to lookup + the for the level or null if no mapping found + + + Lookup the value for the specified level. Finds the nearest + mapping value for the level that is equal to or less than the + specified. + + + If no mapping could be found then null is returned. + + + + + + Initialize options + + + + Caches the sorted list of in an array + + + + + + An entry in the + + + + This is an abstract base class for types that are stored in the + object. + + + Nicko Cadell + + + + Default protected constructor + + + + Default protected constructor + + + + + + The level that is the key for this mapping + + + The that is the key for this mapping + + + + Get or set the that is the key for this + mapping subclass. + + + + + + Initialize any options defined on this entry + + + + Should be overridden by any classes that need to initialise based on their options + + + + + + Implementation of Properties collection for the + + + + Class implements a collection of properties that is specific to each thread. + The class is not synchronized as each thread has its own . + + + This class stores its properties in a slot on the named + log4net.Util.LogicalThreadContextProperties. + + + For .NET Standard 1.3 this class uses + System.Threading.AsyncLocal rather than . + + + The requires a link time + for the + . + If the calling code does not have this permission then this context will be disabled. + It will not store any property values set on it. + + + Nicko Cadell + + + + Flag used to disable this context if we don't have permission to access the CallContext. + + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Gets or sets the value of a property + + + The value for the property with the specified key + + + + Get or set the property value for the specified. + + + + + + Remove a property + + the key for the entry to remove + + + Remove the value for the specified from the context. + + + + + + Clear all the context properties + + + + Clear all the context properties + + + + + + Get the PropertiesDictionary stored in the LocalDataStoreSlot for this thread. + + create the dictionary if it does not exist, otherwise return null if is does not exist + the properties for this thread + + + The collection returned is only to be used on the calling thread. If the + caller needs to share the collection between different threads then the + caller must clone the collection before doings so. + + + + + + Gets the call context get data. + + The peroperties dictionary stored in the call context + + The method has a + security link demand, therfore we must put the method call in a seperate method + that we can wrap in an exception handler. + + + + + Sets the call context data. + + The properties. + + The method has a + security link demand, therfore we must put the method call in a seperate method + that we can wrap in an exception handler. + + + + + The fully qualified type of the LogicalThreadContextProperties class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Delegate type used for LogicalThreadContextStack's callbacks. + + + + + Implementation of Stack for the + + + + Implementation of Stack for the + + + Nicko Cadell + + + + The stack store. + + + + + The name of this within the + . + + + + + The callback used to let the register a + new instance of a . + + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + The number of messages in the stack + + + The current number of messages in the stack + + + + The current number of messages in the stack. That is + the number of times has been called + minus the number of times has been called. + + + + + + Clears all the contextual information held in this stack. + + + + Clears all the contextual information held in this stack. + Only call this if you think that this thread is being reused after + a previous call execution which may not have completed correctly. + You do not need to use this method if you always guarantee to call + the method of the + returned from even in exceptional circumstances, + for example by using the using(log4net.LogicalThreadContext.Stacks["NDC"].Push("Stack_Message")) + syntax. + + + + + + Removes the top context from this stack. + + The message in the context that was removed from the top of this stack. + + + Remove the top context from this stack, and return + it to the caller. If this stack is empty then an + empty string (not ) is returned. + + + + + + Pushes a new context message into this stack. + + The new context message. + + An that can be used to clean up the context stack. + + + + Pushes a new context onto this stack. An + is returned that can be used to clean up this stack. This + can be easily combined with the using keyword to scope the + context. + + + Simple example of using the Push method with the using keyword. + + using(log4net.LogicalThreadContext.Stacks["NDC"].Push("Stack_Message")) + { + log.Warn("This should have an ThreadContext Stack message"); + } + + + + + + Gets the current context information for this stack. + + The current context information. + + + + Gets and sets the internal stack used by this + + The internal storage stack + + + This property is provided only to support backward compatability + of the . Tytpically the internal stack should not + be modified. + + + + + + Gets the current context information for this stack. + + Gets the current context information + + + Gets the current context information for this stack. + + + + + + Get a portable version of this object + + the portable instance of this object + + + Get a cross thread portable version of this object + + + + + + Inner class used to represent a single context frame in the stack. + + + + Inner class used to represent a single context frame in the stack. + + + + + + Constructor + + The message for this context. + The parent context in the chain. + + + Initializes a new instance of the class + with the specified message and parent context. + + + + + + Get the message. + + The message. + + + Get the message. + + + + + + Gets the full text of the context down to the root level. + + + The full text of the context down to the root level. + + + + Gets the full text of the context down to the root level. + + + + + + Struct returned from the method. + + + + This struct implements the and is designed to be used + with the pattern to remove the stack frame at the end of the scope. + + + + + + The depth to trim the stack to when this instance is disposed + + + + + The outer LogicalThreadContextStack. + + + + + Constructor + + The internal stack used by the ThreadContextStack. + The depth to return the stack to when this object is disposed. + + + Initializes a new instance of the class with + the specified stack and return depth. + + + + + + Returns the stack to the correct depth. + + + + Returns the stack to the correct depth. + + + + + + Implementation of Stacks collection for the + + + + Implementation of Stacks collection for the + + + Nicko Cadell + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + Gets the named thread context stack + + + The named stack + + + + Gets the named thread context stack + + + + + + The fully qualified type of the ThreadContextStacks class. + + + Used by the internal logger to record the Type of the + log message. + + + + + + + + + + + + Outputs log statements from within the log4net assembly. + + + + Log4net components cannot make log4net logging calls. However, it is + sometimes useful for the user to learn about what log4net is + doing. + + + All log4net internal debug calls go to the standard output stream + whereas internal error messages are sent to the standard error output + stream. + + + Nicko Cadell + Gert Driesen + + + + The event raised when an internal message has been received. + + + + + The Type that generated the internal message. + + + + + The DateTime stamp of when the internal message was received. + + + + + The UTC DateTime stamp of when the internal message was received. + + + + + A string indicating the severity of the internal message. + + + "log4net: ", + "log4net:ERROR ", + "log4net:WARN " + + + + + The internal log message. + + + + + The Exception related to the message. + + + Optional. Will be null if no Exception was passed. + + + + + Formats Prefix, Source, and Message in the same format as the value + sent to Console.Out and Trace.Write. + + + + + + Initializes a new instance of the class. + + + + + + + + + Static constructor that initializes logging by reading + settings from the application configuration file. + + + + The log4net.Internal.Debug application setting + controls internal debugging. This setting should be set + to true to enable debugging. + + + The log4net.Internal.Quiet application setting + suppresses all internal logging including error messages. + This setting should be set to true to enable message + suppression. + + + + + + Gets or sets a value indicating whether log4net internal logging + is enabled or disabled. + + + true if log4net internal logging is enabled, otherwise + false. + + + + When set to true, internal debug level logging will be + displayed. + + + This value can be set by setting the application setting + log4net.Internal.Debug in the application configuration + file. + + + The default value is false, i.e. debugging is + disabled. + + + + + The following example enables internal debugging using the + application configuration file : + + + + + + + + + + + + + Gets or sets a value indicating whether log4net should generate no output + from internal logging, not even for errors. + + + true if log4net should generate no output at all from internal + logging, otherwise false. + + + + When set to true will cause internal logging at all levels to be + suppressed. This means that no warning or error reports will be logged. + This option overrides the setting and + disables all debug also. + + This value can be set by setting the application setting + log4net.Internal.Quiet in the application configuration file. + + + The default value is false, i.e. internal logging is not + disabled. + + + + The following example disables internal logging using the + application configuration file : + + + + + + + + + + + + + + + + + Raises the LogReceived event when an internal messages is received. + + + + + + + + + Test if LogLog.Debug is enabled for output. + + + true if Debug is enabled + + + + Test if LogLog.Debug is enabled for output. + + + + + + Writes log4net internal debug messages to the + standard output stream. + + + The message to log. + + + All internal debug messages are prepended with + the string "log4net: ". + + + + + + Writes log4net internal debug messages to the + standard output stream. + + The Type that generated this message. + The message to log. + An exception to log. + + + All internal debug messages are prepended with + the string "log4net: ". + + + + + + Test if LogLog.Warn is enabled for output. + + + true if Warn is enabled + + + + Test if LogLog.Warn is enabled for output. + + + + + + Writes log4net internal warning messages to the + standard error stream. + + The Type that generated this message. + The message to log. + + + All internal warning messages are prepended with + the string "log4net:WARN ". + + + + + + Writes log4net internal warning messages to the + standard error stream. + + The Type that generated this message. + The message to log. + An exception to log. + + + All internal warning messages are prepended with + the string "log4net:WARN ". + + + + + + Test if LogLog.Error is enabled for output. + + + true if Error is enabled + + + + Test if LogLog.Error is enabled for output. + + + + + + Writes log4net internal error messages to the + standard error stream. + + The Type that generated this message. + The message to log. + + + All internal error messages are prepended with + the string "log4net:ERROR ". + + + + + + Writes log4net internal error messages to the + standard error stream. + + The Type that generated this message. + The message to log. + An exception to log. + + + All internal debug messages are prepended with + the string "log4net:ERROR ". + + + + + + Writes output to the standard output stream. + + The message to log. + + + Writes to both Console.Out and System.Diagnostics.Trace. + Note that the System.Diagnostics.Trace is not supported + on the Compact Framework. + + + If the AppDomain is not configured with a config file then + the call to System.Diagnostics.Trace may fail. This is only + an issue if you are programmatically creating your own AppDomains. + + + + + + Writes output to the standard error stream. + + The message to log. + + + Writes to both Console.Error and System.Diagnostics.Trace. + Note that the System.Diagnostics.Trace is not supported + on the Compact Framework. + + + If the AppDomain is not configured with a config file then + the call to System.Diagnostics.Trace may fail. This is only + an issue if you are programmatically creating your own AppDomains. + + + + + + Default debug level + + + + + In quietMode not even errors generate any output. + + + + + Subscribes to the LogLog.LogReceived event and stores messages + to the supplied IList instance. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents a native error code and message. + + + + Represents a Win32 platform native error. + + + Nicko Cadell + Gert Driesen + + + + Create an instance of the class with the specified + error number and message. + + The number of the native error. + The message of the native error. + + + Create an instance of the class with the specified + error number and message. + + + + + + Gets the number of the native error. + + + The number of the native error. + + + + Gets the number of the native error. + + + + + + Gets the message of the native error. + + + The message of the native error. + + + + + Gets the message of the native error. + + + + + Create a new instance of the class for the last Windows error. + + + An instance of the class for the last windows error. + + + + The message for the error number is lookup up using the + native Win32 FormatMessage function. + + + + + + Create a new instance of the class. + + the error number for the native error + + An instance of the class for the specified + error number. + + + + The message for the specified error number is lookup up using the + native Win32 FormatMessage function. + + + + + + Retrieves the message corresponding with a Win32 message identifier. + + Message identifier for the requested message. + + The message corresponding with the specified message identifier. + + + + The message will be searched for in system message-table resource(s) + using the native FormatMessage function. + + + + + + Return error information string + + error information string + + + Return error information string + + + + + + Formats a message string. + + Formatting options, and how to interpret the parameter. + Location of the message definition. + Message identifier for the requested message. + Language identifier for the requested message. + If includes FORMAT_MESSAGE_ALLOCATE_BUFFER, the function allocates a buffer using the LocalAlloc function, and places the pointer to the buffer at the address specified in . + If the FORMAT_MESSAGE_ALLOCATE_BUFFER flag is not set, this parameter specifies the maximum number of TCHARs that can be stored in the output buffer. If FORMAT_MESSAGE_ALLOCATE_BUFFER is set, this parameter specifies the minimum number of TCHARs to allocate for an output buffer. + Pointer to an array of values that are used as insert values in the formatted message. + + + The function requires a message definition as input. The message definition can come from a + buffer passed into the function. It can come from a message table resource in an + already-loaded module. Or the caller can ask the function to search the system's message + table resource(s) for the message definition. The function finds the message definition + in a message table resource based on a message identifier and a language identifier. + The function copies the formatted message text to an output buffer, processing any embedded + insert sequences if requested. + + + To prevent the usage of unsafe code, this stub does not support inserting values in the formatted message. + + + + + If the function succeeds, the return value is the number of TCHARs stored in the output + buffer, excluding the terminating null character. + + + If the function fails, the return value is zero. To get extended error information, + call . + + + + + + An always empty . + + + + A singleton implementation of the over a collection + that is empty and not modifiable. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to enforce the singleton pattern. + + + + + + Gets the singleton instance of the . + + The singleton instance of the . + + + Gets the singleton instance of the . + + + + + + Gets the current object from the enumerator. + + + Throws an because the + never has a current value. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + Test if the enumerator can advance, if so advance. + + false as the cannot advance. + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will always return false. + + + + + + Resets the enumerator back to the start. + + + + As the enumerator is over an empty collection does nothing. + + + + + + Gets the current key from the enumerator. + + + Throws an exception because the + never has a current value. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + Gets the current value from the enumerator. + + The current value from the enumerator. + + Throws an because the + never has a current value. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + Gets the current entry from the enumerator. + + + Throws an because the + never has a current entry. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + The singleton instance of the . + + + + + An always empty . + + + + A singleton implementation of the over a collection + that is empty and not modifiable. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to enforce the singleton pattern. + + + + + + Get the singleton instance of the . + + The singleton instance of the . + + + Gets the singleton instance of the . + + + + + + Gets the current object from the enumerator. + + + Throws an because the + never has a current value. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + Test if the enumerator can advance, if so advance + + false as the cannot advance. + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will always return false. + + + + + + Resets the enumerator back to the start. + + + + As the enumerator is over an empty collection does nothing. + + + + + + The singleton instance of the . + + + + + A SecurityContext used when a SecurityContext is not required + + + + The is a no-op implementation of the + base class. It is used where a + is required but one has not been provided. + + + Nicko Cadell + + + + Singleton instance of + + + + Singleton instance of + + + + + + Private constructor + + + + Private constructor for singleton pattern. + + + + + + Impersonate this SecurityContext + + State supplied by the caller + null + + + No impersonation is done and null is always returned. + + + + + + Implements log4net's default error handling policy which consists + of emitting a message for the first error in an appender and + ignoring all subsequent errors. + + + + The error message is processed using the LogLog sub-system by default. + + + This policy aims at protecting an otherwise working application + from being flooded with error messages when logging fails. + + + Nicko Cadell + Gert Driesen + Ron Grabowski + + + + Default Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + The prefix to use for each message. + + + Initializes a new instance of the class + with the specified prefix. + + + + + + Reset the error handler back to its initial disabled state. + + + + + Log an Error + + The error message. + The exception. + The internal error code. + + + Invokes if and only if this is the first error or the first error after has been called. + + + + + + Log the very first error + + The error message. + The exception. + The internal error code. + + + Sends the error information to 's Error method. + + + + + + Log an Error + + The error message. + The exception. + + + Invokes if and only if this is the first error or the first error after has been called. + + + + + + Log an error + + The error message. + + + Invokes if and only if this is the first error or the first error after has been called. + + + + + + Is error logging enabled + + + + Is error logging enabled. Logging is only enabled for the + first error delivered to the . + + + + + + The date the first error that trigged this error handler occurred, or if it has not been triggered. + + + + + The UTC date the first error that trigged this error handler occured, or if it has not been triggered. + + + + + The message from the first error that trigged this error handler. + + + + + The exception from the first error that trigged this error handler. + + + May be . + + + + + The error code from the first error that trigged this error handler. + + + Defaults to + + + + + The UTC date the error was recorded. + + + + + Flag to indicate if it is the first error + + + + + The message recorded during the first error. + + + + + The exception recorded during the first error. + + + + + The error code recorded during the first error. + + + + + String to prefix each message with + + + + + The fully qualified type of the OnlyOnceErrorHandler class. + + + Used by the internal logger to record the Type of the + log message. + + + + + A convenience class to convert property values to specific types. + + + + Utility functions for converting types and parsing values. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + Converts a string to a value. + + String to convert. + The default value. + The value of . + + + If is "true", then true is returned. + If is "false", then false is returned. + Otherwise, is returned. + + + + + + Parses a file size into a number. + + String to parse. + The default value. + The value of . + + + Parses a file size of the form: number[KB|MB|GB] into a + long value. It is scaled with the appropriate multiplier. + + + is returned when + cannot be converted to a value. + + + + + + Converts a string to an object. + + The target type to convert to. + The string to convert to an object. + + The object converted from a string or null when the + conversion failed. + + + + Converts a string to an object. Uses the converter registry to try + to convert the string value into the specified target type. + + + + + + Checks if there is an appropriate type conversion from the source type to the target type. + + The type to convert from. + The type to convert to. + true if there is a conversion from the source type to the target type. + + Checks if there is an appropriate type conversion from the source type to the target type. + + + + + + + Converts an object to the target type. + + The object to convert to the target type. + The type to convert to. + The converted object. + + + Converts an object to the target type. + + + + + + Instantiates an object given a class name. + + The fully qualified class name of the object to instantiate. + The class to which the new object should belong. + The object to return in case of non-fulfillment. + + An instance of the or + if the object could not be instantiated. + + + + Checks that the is a subclass of + . If that test fails or the object could + not be instantiated, then is returned. + + + + + + Performs variable substitution in string from the + values of keys found in . + + The string on which variable substitution is performed. + The dictionary to use to lookup variables. + The result of the substitutions. + + + The variable substitution delimiters are ${ and }. + + + For example, if props contains key=value, then the call + + + + string s = OptionConverter.SubstituteVariables("Value of key is ${key}."); + + + + will set the variable s to "Value of key is value.". + + + If no value could be found for the specified key, then substitution + defaults to an empty string. + + + For example, if system properties contains no value for the key + "nonExistentKey", then the call + + + + string s = OptionConverter.SubstituteVariables("Value of nonExistentKey is [${nonExistentKey}]"); + + + + will set s to "Value of nonExistentKey is []". + + + An Exception is thrown if contains a start + delimiter "${" which is not balanced by a stop delimiter "}". + + + + + + Converts the string representation of the name or numeric value of one or + more enumerated constants to an equivalent enumerated object. + + The type to convert to. + The enum string value. + If true, ignore case; otherwise, regard case. + An object of type whose value is represented by . + + + + The fully qualified type of the OptionConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Abstract class that provides the formatting functionality that + derived classes need. + + + + Conversion specifiers in a conversion patterns are parsed to + individual PatternConverters. Each of which is responsible for + converting a logging event in a converter specific manner. + + + Nicko Cadell + Gert Driesen + + + + Protected constructor + + + + Initializes a new instance of the class. + + + + + + Get the next pattern converter in the chain + + + the next pattern converter in the chain + + + + Get the next pattern converter in the chain + + + + + + Gets or sets the formatting info for this converter + + + The formatting info for this converter + + + + Gets or sets the formatting info for this converter + + + + + + Gets or sets the option value for this converter + + + The option for this converter + + + + Gets or sets the option value for this converter + + + + + + Evaluate this pattern converter and write the output to a writer. + + that will receive the formatted result. + The state object on which the pattern converter should be executed. + + + Derived pattern converters must override this method in order to + convert conversion specifiers in the appropriate way. + + + + + + Set the next pattern converter in the chains + + the pattern converter that should follow this converter in the chain + the next converter + + + The PatternConverter can merge with its neighbor during this method (or a sub class). + Therefore the return value may or may not be the value of the argument passed in. + + + + + + Write the pattern converter to the writer with appropriate formatting + + that will receive the formatted result. + The state object on which the pattern converter should be executed. + + + This method calls to allow the subclass to perform + appropriate conversion of the pattern converter. If formatting options have + been specified via the then this method will + apply those formattings before writing the output. + + + + + + Fast space padding method. + + to which the spaces will be appended. + The number of spaces to be padded. + + + Fast space padding method. + + + + + + The option string to the converter + + + + + Initial buffer size + + + + + Maximum buffer size before it is recycled + + + + + Write an dictionary to a + + the writer to write to + a to use for object conversion + the value to write to the writer + + + Writes the to a writer in the form: + + + {key1=value1, key2=value2, key3=value3} + + + If the specified + is not null then it is used to render the key and value to text, otherwise + the object's ToString method is called. + + + + + + Write an dictionary to a + + the writer to write to + a to use for object conversion + the value to write to the writer + + + Writes the to a writer in the form: + + + {key1=value1, key2=value2, key3=value3} + + + If the specified + is not null then it is used to render the key and value to text, otherwise + the object's ToString method is called. + + + + + + Write an object to a + + the writer to write to + a to use for object conversion + the value to write to the writer + + + Writes the Object to a writer. If the specified + is not null then it is used to render the object to text, otherwise + the object's ToString method is called. + + + + + + + + + + + Most of the work of the class + is delegated to the PatternParser class. + + + + The PatternParser processes a pattern string and + returns a chain of objects. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The pattern to parse. + + + Initializes a new instance of the class + with the specified pattern string. + + + + + + Parses the pattern into a chain of pattern converters. + + The head of a chain of pattern converters. + + + Parses the pattern into a chain of pattern converters. + + + + + + Get the converter registry used by this parser + + + The converter registry used by this parser + + + + Get the converter registry used by this parser + + + + + + Build the unified cache of converters from the static and instance maps + + the list of all the converter names + + + Build the unified cache of converters from the static and instance maps + + + + + + Sort strings by length + + + + that orders strings by string length. + The longest strings are placed first + + + + + + Internal method to parse the specified pattern to find specified matches + + the pattern to parse + the converter names to match in the pattern + + + The matches param must be sorted such that longer strings come before shorter ones. + + + + + + Process a parsed literal + + the literal text + + + + Process a parsed converter pattern + + the name of the converter + the optional option for the converter + the formatting info for the converter + + + + Resets the internal state of the parser and adds the specified pattern converter + to the chain. + + The pattern converter to add. + + + + The first pattern converter in the chain + + + + + the last pattern converter in the chain + + + + + The pattern + + + + + Internal map of converter identifiers to converter types + + + + This map overrides the static s_globalRulesRegistry map. + + + + + + The fully qualified type of the PatternParser class. + + + Used by the internal logger to record the Type of the + log message. + + + + + This class implements a patterned string. + + + + This string has embedded patterns that are resolved and expanded + when the string is formatted. + + + This class functions similarly to the + in that it accepts a pattern and renders it to a string. Unlike the + however the PatternString + does not render the properties of a specific but + of the process in general. + + + The recognized conversion pattern names are: + + + + Conversion Pattern Name + Effect + + + appdomain + + + Used to output the friendly name of the current AppDomain. + + + + + appsetting + + + Used to output the value of a specific appSetting key in the application + configuration file. + + + + + date + + + Used to output the current date and time in the local time zone. + To output the date in universal time use the %utcdate pattern. + The date conversion + specifier may be followed by a date format specifier enclosed + between braces. For example, %date{HH:mm:ss,fff} or + %date{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is + given then ISO8601 format is + assumed (). + + + The date format specifier admits the same syntax as the + time pattern string of the . + + + For better results it is recommended to use the log4net date + formatters. These can be specified using one of the strings + "ABSOLUTE", "DATE" and "ISO8601" for specifying + , + and respectively + . For example, + %date{ISO8601} or %date{ABSOLUTE}. + + + These dedicated date formatters perform significantly + better than . + + + + + env + + + Used to output the a specific environment variable. The key to + lookup must be specified within braces and directly following the + pattern specifier, e.g. %env{COMPUTERNAME} would include the value + of the COMPUTERNAME environment variable. + + + The env pattern is not supported on the .NET Compact Framework. + + + + + identity + + + Used to output the user name for the currently active user + (Principal.Identity.Name). + + + + + newline + + + Outputs the platform dependent line separator character or + characters. + + + This conversion pattern name offers the same performance as using + non-portable line separator strings such as "\n", or "\r\n". + Thus, it is the preferred way of specifying a line separator. + + + + + processid + + + Used to output the system process ID for the current process. + + + + + property + + + Used to output a specific context property. The key to + lookup must be specified within braces and directly following the + pattern specifier, e.g. %property{user} would include the value + from the property that is keyed by the string 'user'. Each property value + that is to be included in the log must be specified separately. + Properties are stored in logging contexts. By default + the log4net:HostName property is set to the name of machine on + which the event was originally logged. + + + If no key is specified, e.g. %property then all the keys and their + values are printed in a comma separated list. + + + The properties of an event are combined from a number of different + contexts. These are listed below in the order in which they are searched. + + + + the thread properties + + The that are set on the current + thread. These properties are shared by all events logged on this thread. + + + + the global properties + + The that are set globally. These + properties are shared by all the threads in the AppDomain. + + + + + + + random + + + Used to output a random string of characters. The string is made up of + uppercase letters and numbers. By default the string is 4 characters long. + The length of the string can be specified within braces directly following the + pattern specifier, e.g. %random{8} would output an 8 character string. + + + + + username + + + Used to output the WindowsIdentity for the currently + active user. + + + + + utcdate + + + Used to output the date of the logging event in universal time. + The date conversion + specifier may be followed by a date format specifier enclosed + between braces. For example, %utcdate{HH:mm:ss,fff} or + %utcdate{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is + given then ISO8601 format is + assumed (). + + + The date format specifier admits the same syntax as the + time pattern string of the . + + + For better results it is recommended to use the log4net date + formatters. These can be specified using one of the strings + "ABSOLUTE", "DATE" and "ISO8601" for specifying + , + and respectively + . For example, + %utcdate{ISO8601} or %utcdate{ABSOLUTE}. + + + These dedicated date formatters perform significantly + better than . + + + + + % + + + The sequence %% outputs a single percent sign. + + + + + + Additional pattern converters may be registered with a specific + instance using or + . + + + See the for details on the + format modifiers supported by the patterns. + + + Nicko Cadell + + + + Internal map of converter identifiers to converter types. + + + + + the pattern + + + + + the head of the pattern converter chain + + + + + patterns defined on this PatternString only + + + + + Initialize the global registry + + + + + Default constructor + + + + Initialize a new instance of + + + + + + Constructs a PatternString + + The pattern to use with this PatternString + + + Initialize a new instance of with the pattern specified. + + + + + + Gets or sets the pattern formatting string + + + The pattern formatting string + + + + The ConversionPattern option. This is the string which + controls formatting and consists of a mix of literal content and + conversion specifiers. + + + + + + Initialize object options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Create the used to parse the pattern + + the pattern to parse + The + + + Returns PatternParser used to parse the conversion string. Subclasses + may override this to return a subclass of PatternParser which recognize + custom conversion pattern name. + + + + + + Produces a formatted string as specified by the conversion pattern. + + The TextWriter to write the formatted event to + + + Format the pattern to the . + + + + + + Format the pattern as a string + + the pattern formatted as a string + + + Format the pattern to a string. + + + + + + Add a converter to this PatternString + + the converter info + + + This version of the method is used by the configurator. + Programmatic users should use the alternative method. + + + + + + Add a converter to this PatternString + + the name of the conversion pattern for this converter + the type of the converter + + + Add a converter to this PatternString + + + + + + Write the name of the current AppDomain to the output + + + + Write the name of the current AppDomain to the output writer + + + Nicko Cadell + + + + Write the name of the current AppDomain to the output + + the writer to write to + null, state is not set + + + Writes name of the current AppDomain to the output . + + + + + + AppSetting pattern converter + + + + This pattern converter reads appSettings from the application configuration file. + + + If the is specified then that will be used to + lookup a single appSettings value. If no is specified + then all appSettings will be dumped as a list of key value pairs. + + + A typical use is to specify a base directory for log files, e.g. + + + + + ... + + + ]]> + + + + + + + Write the property value to the output + + that will receive the formatted result. + null, state is not set + + + Writes out the value of a named property. The property name + should be set in the + property. + + + If the is set to null + then all the properties are written as key value pairs. + + + + + + Write the current date to the output + + + + Date pattern converter, uses a to format + the current date and time to the writer as a string. + + + The value of the determines + the formatting of the date. The following values are allowed: + + + Option value + Output + + + ISO8601 + + Uses the formatter. + Formats using the "yyyy-MM-dd HH:mm:ss,fff" pattern. + + + + DATE + + Uses the formatter. + Formats using the "dd MMM yyyy HH:mm:ss,fff" for example, "06 Nov 1994 15:49:37,459". + + + + ABSOLUTE + + Uses the formatter. + Formats using the "HH:mm:ss,fff" for example, "15:49:37,459". + + + + other + + Any other pattern string uses the formatter. + This formatter passes the pattern string to the + method. + For details on valid patterns see + DateTimeFormatInfo Class. + + + + + + The date and time is in the local time zone and is rendered in that zone. + To output the time in Universal time see . + + + Nicko Cadell + + + + The used to render the date to a string + + + + The used to render the date to a string + + + + + + Initialize the converter options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Write the current date to the output + + that will receive the formatted result. + null, state is not set + + + Pass the current date and time to the + for it to render it to the writer. + + + The date and time passed is in the local time zone. + + + + + + The fully qualified type of the DatePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write an folder path to the output + + + + Write an special path environment folder path to the output writer. + The value of the determines + the name of the variable to output. + should be a value in the enumeration. + + + Ron Grabowski + + + + Write an special path environment folder path to the output + + the writer to write to + null, state is not set + + + Writes the special path environment folder path to the output . + The name of the special path environment folder path to output must be set + using the + property. + + + + + + The fully qualified type of the EnvironmentFolderPathPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write an environment variable to the output + + + + Write an environment variable to the output writer. + The value of the determines + the name of the variable to output. + + + Nicko Cadell + + + + Write an environment variable to the output + + the writer to write to + null, state is not set + + + Writes the environment variable to the output . + The name of the environment variable to output must be set + using the + property. + + + + + + The fully qualified type of the EnvironmentPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the current thread identity to the output + + + + Write the current thread identity to the output writer + + + Nicko Cadell + + + + Write the current thread identity to the output + + the writer to write to + null, state is not set + + + Writes the current thread identity to the output . + + + + + + The fully qualified type of the IdentityPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Pattern converter for literal string instances in the pattern + + + + Writes the literal string value specified in the + property to + the output. + + + Nicko Cadell + + + + Set the next converter in the chain + + The next pattern converter in the chain + The next pattern converter + + + Special case the building of the pattern converter chain + for instances. Two adjacent + literals in the pattern can be represented by a single combined + pattern converter. This implementation detects when a + is added to the chain + after this converter and combines its value with this converter's + literal value. + + + + + + Write the literal to the output + + the writer to write to + null, not set + + + Override the formatting behavior to ignore the FormattingInfo + because we have a literal instead. + + + Writes the value of + to the output . + + + + + + Convert this pattern into the rendered message + + that will receive the formatted result. + null, not set + + + This method is not used. + + + + + + Writes a newline to the output + + + + Writes the system dependent line terminator to the output. + This behavior can be overridden by setting the : + + + + Option Value + Output + + + DOS + DOS or Windows line terminator "\r\n" + + + UNIX + UNIX line terminator "\n" + + + + Nicko Cadell + + + + Initialize the converter + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Write the current process ID to the output + + + + Write the current process ID to the output writer + + + Nicko Cadell + + + + Write the current process ID to the output + + the writer to write to + null, state is not set + + + Write the current process ID to the output . + + + + + + The fully qualified type of the ProcessIdPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Property pattern converter + + + + This pattern converter reads the thread and global properties. + The thread properties take priority over global properties. + See for details of the + thread properties. See for + details of the global properties. + + + If the is specified then that will be used to + lookup a single property. If no is specified + then all properties will be dumped as a list of key value pairs. + + + Nicko Cadell + + + + Write the property value to the output + + that will receive the formatted result. + null, state is not set + + + Writes out the value of a named property. The property name + should be set in the + property. + + + If the is set to null + then all the properties are written as key value pairs. + + + + + + A Pattern converter that generates a string of random characters + + + + The converter generates a string of random characters. By default + the string is length 4. This can be changed by setting the + to the string value of the length required. + + + The random characters in the string are limited to uppercase letters + and numbers only. + + + The random number generator used by this class is not cryptographically secure. + + + Nicko Cadell + + + + Shared random number generator + + + + + Length of random string to generate. Default length 4. + + + + + Initialize the converter options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Write a randoim string to the output + + the writer to write to + null, state is not set + + + Write a randoim string to the output . + + + + + + The fully qualified type of the RandomStringPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the current threads username to the output + + + + Write the current threads username to the output writer + + + Nicko Cadell + + + + Write the current threads username to the output + + the writer to write to + null, state is not set + + + Write the current threads username to the output . + + + + + + The fully qualified type of the UserNamePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the UTC date time to the output + + + + Date pattern converter, uses a to format + the current date and time in Universal time. + + + See the for details on the date pattern syntax. + + + + Nicko Cadell + + + + Write the current date and time to the output + + that will receive the formatted result. + null, state is not set + + + Pass the current date and time to the + for it to render it to the writer. + + + The date is in Universal time when it is rendered. + + + + + + + The fully qualified type of the UtcDatePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + String keyed object map. + + + + While this collection is serializable only member + objects that are serializable will + be serialized along with this collection. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + properties to copy + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class + with serialized data. + + The that holds the serialized object data. + The that contains contextual information about the source or destination. + + + Because this class is sealed the serialization constructor is private. + + + + + + Gets or sets the value of the property with the specified key. + + + The value of the property with the specified key. + + The key of the property to get or set. + + + The property value will only be serialized if it is serializable. + If it cannot be serialized it will be silently ignored if + a serialization operation is performed. + + + + + + Remove the entry with the specified key from this dictionary + + the key for the entry to remove + + + Remove the entry with the specified key from this dictionary + + + + + + See + + an enumerator + + + Returns a over the contest of this collection. + + + + + + See + + the key to remove + + + Remove the entry with the specified key from this dictionary + + + + + + See + + the key to lookup in the collection + true if the collection contains the specified key + + + Test if this collection contains a specified key. + + + + + + Remove all properties from the properties collection + + + + Remove all properties from the properties collection + + + + + + See + + the key + the value to store for the key + + + Store a value for the specified . + + + Thrown if the is not a string + + + + See + + + false + + + + This collection is modifiable. This property always + returns false. + + + + + + See + + + The value for the key specified. + + + + Get or set a value for the specified . + + + Thrown if the is not a string + + + + See + + + + + See + + + + + See + + + + + See + + + + + + + See + + + + + See + + + + + See + + + + + A class to hold the key and data for a property set in the config file + + + + A class to hold the key and data for a property set in the config file + + + + + + Property Key + + + Property Key + + + + Property Key. + + + + + + Property Value + + + Property Value + + + + Property Value. + + + + + + Override Object.ToString to return sensible debug info + + string info about this object + + + + A that ignores the message + + + + This writer is used in special cases where it is necessary + to protect a writer from being closed by a client. + + + Nicko Cadell + + + + Constructor + + the writer to actually write to + + + Create a new ProtectCloseTextWriter using a writer + + + + + + Attach this instance to a different underlying + + the writer to attach to + + + Attach this instance to a different underlying + + + + + + Does not close the underlying output writer. + + + + Does not close the underlying output writer. + This method does nothing. + + + + + + that does not leak exceptions + + + + does not throw exceptions when things go wrong. + Instead, it delegates error handling to its . + + + Nicko Cadell + Gert Driesen + + + + Constructor + + the writer to actually write to + the error handler to report error to + + + Create a new QuietTextWriter using a writer and error handler + + + + + + Gets or sets the error handler that all errors are passed to. + + + The error handler that all errors are passed to. + + + + Gets or sets the error handler that all errors are passed to. + + + + + + Gets a value indicating whether this writer is closed. + + + true if this writer is closed, otherwise false. + + + + Gets a value indicating whether this writer is closed. + + + + + + Writes a character to the underlying writer + + the char to write + + + Writes a character to the underlying writer + + + + + + Writes a buffer to the underlying writer + + the buffer to write + the start index to write from + the number of characters to write + + + Writes a buffer to the underlying writer + + + + + + Writes a string to the output. + + The string data to write to the output. + + + Writes a string to the output. + + + + + + Closes the underlying output writer. + + + + Closes the underlying output writer. + + + + + + The error handler instance to pass all errors to + + + + + Flag to indicate if this writer is closed + + + + + Defines a lock that supports single writers and multiple readers + + + + ReaderWriterLock is used to synchronize access to a resource. + At any given time, it allows either concurrent read access for + multiple threads, or write access for a single thread. In a + situation where a resource is changed infrequently, a + ReaderWriterLock provides better throughput than a simple + one-at-a-time lock, such as . + + + If a platform does not support a System.Threading.ReaderWriterLock + implementation then all readers and writers are serialized. Therefore + the caller must not rely on multiple simultaneous readers. + + + Nicko Cadell + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Acquires a reader lock + + + + blocks if a different thread has the writer + lock, or if at least one thread is waiting for the writer lock. + + + + + + Decrements the lock count + + + + decrements the lock count. When the count + reaches zero, the lock is released. + + + + + + Acquires the writer lock + + + + This method blocks if another thread has a reader lock or writer lock. + + + + + + Decrements the lock count on the writer lock + + + + ReleaseWriterLock decrements the writer lock count. + When the count reaches zero, the writer lock is released. + + + + + + String keyed object map that is read only. + + + + This collection is readonly and cannot be modified. + + + While this collection is serializable only member + objects that are serializable will + be serialized along with this collection. + + + Nicko Cadell + Gert Driesen + + + + The Hashtable used to store the properties data + + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Copy Constructor + + properties to copy + + + Initializes a new instance of the class. + + + + + + Deserialization constructor + + The that holds the serialized object data. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class + with serialized data. + + + + + + Gets the key names. + + An array of all the keys. + + + Gets the key names. + + + + + + Gets or sets the value of the property with the specified key. + + + The value of the property with the specified key. + + The key of the property to get or set. + + + The property value will only be serialized if it is serializable. + If it cannot be serialized it will be silently ignored if + a serialization operation is performed. + + + + + + Test if the dictionary contains a specified key + + the key to look for + true if the dictionary contains the specified key + + + Test if the dictionary contains a specified key + + + + + + The hashtable used to store the properties + + + The internal collection used to store the properties + + + + The hashtable used to store the properties + + + + + + Serializes this object into the provided. + + The to populate with data. + The destination for this serialization. + + + Serializes this object into the provided. + + + + + + See + + + + + See + + + + + + See + + + + + + + Remove all properties from the properties collection + + + + + See + + + + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + + + See + + + + + The number of properties in this collection + + + + + See + + + + + See + + + + + A that can be and reused + + + + A that can be and reused. + This uses a single buffer for string operations. + + + Nicko Cadell + + + + Create an instance of + + the format provider to use + + + Create an instance of + + + + + + Override Dispose to prevent closing of writer + + flag + + + Override Dispose to prevent closing of writer + + + + + + Reset this string writer so that it can be reused. + + the maximum buffer capacity before it is trimmed + the default size to make the buffer + + + Reset this string writer so that it can be reused. + The internal buffers are cleared and reset. + + + + + + Utility class for system specific information. + + + + Utility class of static methods for system specific information. + + + Nicko Cadell + Gert Driesen + Alexey Solofnenko + + + + Private constructor to prevent instances. + + + + Only static methods are exposed from this type. + + + + + + Initialize default values for private static fields. + + + + Only static methods are exposed from this type. + + + + + + Gets the system dependent line terminator. + + + The system dependent line terminator. + + + + Gets the system dependent line terminator. + + + + + + Gets the base directory for this . + + The base directory path for the current . + + + Gets the base directory for this . + + + The value returned may be either a local file path or a URI. + + + + + + Gets the path to the configuration file for the current . + + The path to the configuration file for the current . + + + The .NET Compact Framework 1.0 does not have a concept of a configuration + file. For this runtime, we use the entry assembly location as the root for + the configuration file name. + + + The value returned may be either a local file path or a URI. + + + + + + Gets the path to the file that first executed in the current . + + The path to the entry assembly. + + + Gets the path to the file that first executed in the current . + + + + + + Gets the ID of the current thread. + + The ID of the current thread. + + + On the .NET framework, the AppDomain.GetCurrentThreadId method + is used to obtain the thread ID for the current thread. This is the + operating system ID for the thread. + + + On the .NET Compact Framework 1.0 it is not possible to get the + operating system thread ID for the current thread. The native method + GetCurrentThreadId is implemented inline in a header file + and cannot be called. + + + On the .NET Framework 2.0 the Thread.ManagedThreadId is used as this + gives a stable id unrelated to the operating system thread ID which may + change if the runtime is using fibers. + + + + + + Get the host name or machine name for the current machine + + + The hostname or machine name + + + + Get the host name or machine name for the current machine + + + The host name () or + the machine name (Environment.MachineName) for + the current machine, or if neither of these are available + then NOT AVAILABLE is returned. + + + + + + Get this application's friendly name + + + The friendly name of this application as a string + + + + If available the name of the application is retrieved from + the AppDomain using AppDomain.CurrentDomain.FriendlyName. + + + Otherwise the file name of the entry assembly is used. + + + + + + Get the start time for the current process. + + + + This is the time at which the log4net library was loaded into the + AppDomain. Due to reports of a hang in the call to System.Diagnostics.Process.StartTime + this is not the start time for the current process. + + + The log4net library should be loaded by an application early during its + startup, therefore this start time should be a good approximation for + the actual start time. + + + Note that AppDomains may be loaded and unloaded within the + same process without the process terminating, however this start time + will be set per AppDomain. + + + + + + Get the UTC start time for the current process. + + + + This is the UTC time at which the log4net library was loaded into the + AppDomain. Due to reports of a hang in the call to System.Diagnostics.Process.StartTime + this is not the start time for the current process. + + + The log4net library should be loaded by an application early during its + startup, therefore this start time should be a good approximation for + the actual start time. + + + Note that AppDomains may be loaded and unloaded within the + same process without the process terminating, however this start time + will be set per AppDomain. + + + + + + Text to output when a null is encountered. + + + + Use this value to indicate a null has been encountered while + outputting a string representation of an item. + + + The default value is (null). This value can be overridden by specifying + a value for the log4net.NullText appSetting in the application's + .config file. + + + + + + Text to output when an unsupported feature is requested. + + + + Use this value when an unsupported feature is requested. + + + The default value is NOT AVAILABLE. This value can be overridden by specifying + a value for the log4net.NotAvailableText appSetting in the application's + .config file. + + + + + + Gets the assembly location path for the specified assembly. + + The assembly to get the location for. + The location of the assembly. + + + This method does not guarantee to return the correct path + to the assembly. If only tries to give an indication as to + where the assembly was loaded from. + + + + + + Gets the fully qualified name of the , including + the name of the assembly from which the was + loaded. + + The to get the fully qualified name for. + The fully qualified name for the . + + + This is equivalent to the Type.AssemblyQualifiedName property, + but this method works on the .NET Compact Framework 1.0 as well as + the full .NET runtime. + + + + + + Gets the short name of the . + + The to get the name for. + The short name of the . + + + The short name of the assembly is the + without the version, culture, or public key. i.e. it is just the + assembly's file name without the extension. + + + Use this rather than Assembly.GetName().Name because that + is not available on the Compact Framework. + + + Because of a FileIOPermission security demand we cannot do + the obvious Assembly.GetName().Name. We are allowed to get + the of the assembly so we + start from there and strip out just the assembly name. + + + + + + Gets the file name portion of the , including the extension. + + The to get the file name for. + The file name of the assembly. + + + Gets the file name portion of the , including the extension. + + + + + + Loads the type specified in the type string. + + A sibling type to use to load the type. + The name of the type to load. + Flag set to true to throw an exception if the type cannot be loaded. + true to ignore the case of the type name; otherwise, false + The type loaded or null if it could not be loaded. + + + If the type name is fully qualified, i.e. if contains an assembly name in + the type name, the type will be loaded from the system using + . + + + If the type name is not fully qualified, it will be loaded from the assembly + containing the specified relative type. If the type is not found in the assembly + then all the loaded assemblies will be searched for the type. + + + + + + Loads the type specified in the type string. + + The name of the type to load. + Flag set to true to throw an exception if the type cannot be loaded. + true to ignore the case of the type name; otherwise, false + The type loaded or null if it could not be loaded. + + + If the type name is fully qualified, i.e. if contains an assembly name in + the type name, the type will be loaded from the system using + . + + + If the type name is not fully qualified it will be loaded from the + assembly that is directly calling this method. If the type is not found + in the assembly then all the loaded assemblies will be searched for the type. + + + + + + Loads the type specified in the type string. + + An assembly to load the type from. + The name of the type to load. + Flag set to true to throw an exception if the type cannot be loaded. + true to ignore the case of the type name; otherwise, false + The type loaded or null if it could not be loaded. + + + If the type name is fully qualified, i.e. if contains an assembly name in + the type name, the type will be loaded from the system using + . + + + If the type name is not fully qualified it will be loaded from the specified + assembly. If the type is not found in the assembly then all the loaded assemblies + will be searched for the type. + + + + + + Generate a new guid + + A new Guid + + + Generate a new guid + + + + + + Create an + + The name of the parameter that caused the exception + The value of the argument that causes this exception + The message that describes the error + the ArgumentOutOfRangeException object + + + Create a new instance of the class + with a specified error message, the parameter name, and the value + of the argument. + + + The Compact Framework does not support the 3 parameter constructor for the + type. This method provides an + implementation that works for all platforms. + + + + + + Parse a string into an value + + the string to parse + out param where the parsed value is placed + true if the string was able to be parsed into an integer + + + Attempts to parse the string into an integer. If the string cannot + be parsed then this method returns false. The method does not throw an exception. + + + + + + Parse a string into an value + + the string to parse + out param where the parsed value is placed + true if the string was able to be parsed into an integer + + + Attempts to parse the string into an integer. If the string cannot + be parsed then this method returns false. The method does not throw an exception. + + + + + + Parse a string into an value + + the string to parse + out param where the parsed value is placed + true if the string was able to be parsed into an integer + + + Attempts to parse the string into an integer. If the string cannot + be parsed then this method returns false. The method does not throw an exception. + + + + + + Lookup an application setting + + the application settings key to lookup + the value for the key, or null + + + Configuration APIs are not supported under the Compact Framework + + + + + + Convert a path into a fully qualified local file path. + + The path to convert. + The fully qualified path. + + + Converts the path specified to a fully + qualified path. If the path is relative it is + taken as relative from the application base + directory. + + + The path specified must be a local file path, a URI is not supported. + + + + + + Creates a new case-insensitive instance of the class with the default initial capacity. + + A new case-insensitive instance of the class with the default initial capacity + + + The new Hashtable instance uses the default load factor, the CaseInsensitiveHashCodeProvider, and the CaseInsensitiveComparer. + + + + + + Tests two strings for equality, the ignoring case. + + + If the platform permits, culture information is ignored completely (ordinal comparison). + The aim of this method is to provide a fast comparison that deals with null and ignores different casing. + It is not supposed to deal with various, culture-specific habits. + Use it to compare against pure ASCII constants, like keywords etc. + + The one string. + The other string. + true if the strings are equal, false otherwise. + + + + Gets an empty array of types. + + + + The Type.EmptyTypes field is not available on + the .NET Compact Framework 1.0. + + + + + + The fully qualified type of the SystemInfo class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Cache the host name for the current machine + + + + + Cache the application friendly name + + + + + Text to output when a null is encountered. + + + + + Text to output when an unsupported feature is requested. + + + + + Start time for the current process. + + + + + Utility class that represents a format string. + + + + Utility class that represents a format string. + + + Nicko Cadell + + + + Format + + + + + Args + + + + + Initialise the + + An that supplies culture-specific formatting information. + A containing zero or more format items. + An array containing zero or more objects to format. + + + + Format the string and arguments + + the formatted string + + + + Replaces the format item in a specified with the text equivalent + of the value of a corresponding instance in a specified array. + A specified parameter supplies culture-specific formatting information. + + An that supplies culture-specific formatting information. + A containing zero or more format items. + An array containing zero or more objects to format. + + A copy of format in which the format items have been replaced by the + equivalent of the corresponding instances of in args. + + + + This method does not throw exceptions. If an exception thrown while formatting the result the + exception and arguments are returned in the result string. + + + + + + Process an error during StringFormat + + + + + Dump the contents of an array into a string builder + + + + + Dump an object to a string + + + + + The fully qualified type of the SystemStringFormat class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Adapter that extends and forwards all + messages to an instance of . + + + + Adapter that extends and forwards all + messages to an instance of . + + + Nicko Cadell + + + + The writer to forward messages to + + + + + Create an instance of that forwards all + messages to a . + + The to forward to + + + Create an instance of that forwards all + messages to a . + + + + + + Gets or sets the underlying . + + + The underlying . + + + + Gets or sets the underlying . + + + + + + The Encoding in which the output is written + + + The + + + + The Encoding in which the output is written + + + + + + Gets an object that controls formatting + + + The format provider + + + + Gets an object that controls formatting + + + + + + Gets or sets the line terminator string used by the TextWriter + + + The line terminator to use + + + + Gets or sets the line terminator string used by the TextWriter + + + + + + Closes the writer and releases any system resources associated with the writer + + + + + + + + + Dispose this writer + + flag indicating if we are being disposed + + + Dispose this writer + + + + + + Flushes any buffered output + + + + Clears all buffers for the writer and causes any buffered data to be written + to the underlying device + + + + + + Writes a character to the wrapped TextWriter + + the value to write to the TextWriter + + + Writes a character to the wrapped TextWriter + + + + + + Writes a character buffer to the wrapped TextWriter + + the data buffer + the start index + the number of characters to write + + + Writes a character buffer to the wrapped TextWriter + + + + + + Writes a string to the wrapped TextWriter + + the value to write to the TextWriter + + + Writes a string to the wrapped TextWriter + + + + + + Implementation of Properties collection for the + + + + Class implements a collection of properties that is specific to each thread. + The class is not synchronized as each thread has its own . + + + Nicko Cadell + + + + Each thread will automatically have its instance. + + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + Gets or sets the value of a property + + + The value for the property with the specified key + + + + Gets or sets the value of a property + + + + + + Remove a property + + the key for the entry to remove + + + Remove a property + + + + + + Get the keys stored in the properties. + + + Gets the keys stored in the properties. + + a set of the defined keys + + + + Clear all properties + + + + Clear all properties + + + + + + Get the PropertiesDictionary for this thread. + + create the dictionary if it does not exist, otherwise return null if does not exist + the properties for this thread + + + The collection returned is only to be used on the calling thread. If the + caller needs to share the collection between different threads then the + caller must clone the collection before doing so. + + + + + + Implementation of Stack for the + + + + Implementation of Stack for the + + + Nicko Cadell + + + + The stack store. + + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + The number of messages in the stack + + + The current number of messages in the stack + + + + The current number of messages in the stack. That is + the number of times has been called + minus the number of times has been called. + + + + + + Clears all the contextual information held in this stack. + + + + Clears all the contextual information held in this stack. + Only call this if you think that this tread is being reused after + a previous call execution which may not have completed correctly. + You do not need to use this method if you always guarantee to call + the method of the + returned from even in exceptional circumstances, + for example by using the using(log4net.ThreadContext.Stacks["NDC"].Push("Stack_Message")) + syntax. + + + + + + Removes the top context from this stack. + + The message in the context that was removed from the top of this stack. + + + Remove the top context from this stack, and return + it to the caller. If this stack is empty then an + empty string (not ) is returned. + + + + + + Pushes a new context message into this stack. + + The new context message. + + An that can be used to clean up the context stack. + + + + Pushes a new context onto this stack. An + is returned that can be used to clean up this stack. This + can be easily combined with the using keyword to scope the + context. + + + Simple example of using the Push method with the using keyword. + + using(log4net.ThreadContext.Stacks["NDC"].Push("Stack_Message")) + { + log.Warn("This should have an ThreadContext Stack message"); + } + + + + + + Gets the current context information for this stack. + + The current context information. + + + + Gets and sets the internal stack used by this + + The internal storage stack + + + This property is provided only to support backward compatability + of the . Tytpically the internal stack should not + be modified. + + + + + + Gets the current context information for this stack. + + Gets the current context information + + + Gets the current context information for this stack. + + + + + + Get a portable version of this object + + the portable instance of this object + + + Get a cross thread portable version of this object + + + + + + Inner class used to represent a single context frame in the stack. + + + + Inner class used to represent a single context frame in the stack. + + + + + + Constructor + + The message for this context. + The parent context in the chain. + + + Initializes a new instance of the class + with the specified message and parent context. + + + + + + Get the message. + + The message. + + + Get the message. + + + + + + Gets the full text of the context down to the root level. + + + The full text of the context down to the root level. + + + + Gets the full text of the context down to the root level. + + + + + + Struct returned from the method. + + + + This struct implements the and is designed to be used + with the pattern to remove the stack frame at the end of the scope. + + + + + + The ThreadContextStack internal stack + + + + + The depth to trim the stack to when this instance is disposed + + + + + Constructor + + The internal stack used by the ThreadContextStack. + The depth to return the stack to when this object is disposed. + + + Initializes a new instance of the class with + the specified stack and return depth. + + + + + + Returns the stack to the correct depth. + + + + Returns the stack to the correct depth. + + + + + + Implementation of Stacks collection for the + + + + Implementation of Stacks collection for the + + + Nicko Cadell + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + Gets the named thread context stack + + + The named stack + + + + Gets the named thread context stack + + + + + + The fully qualified type of the ThreadContextStacks class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Utility class for transforming strings. + + + + Utility class for transforming strings. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + Write a string to an + + the writer to write to + the string to write + The string to replace non XML compliant chars with + + + The test is escaped either using XML escape entities + or using CDATA sections. + + + + + + Replace invalid XML characters in text string + + the XML text input string + the string to use in place of invalid characters + A string that does not contain invalid XML characters. + + + Certain Unicode code points are not allowed in the XML InfoSet, for + details see: http://www.w3.org/TR/REC-xml/#charsets. + + + This method replaces any illegal characters in the input string + with the mask string specified. + + + + + + Count the number of times that the substring occurs in the text + + the text to search + the substring to find + the number of times the substring occurs in the text + + + The substring is assumed to be non repeating within itself. + + + + + + Characters illegal in XML 1.0 + + + + + Type converter for Boolean. + + + + Supports conversion from string to bool type. + + + + + + Nicko Cadell + Gert Driesen + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Convert the source object to the type supported by this object + + the object to convert + the converted object + + + Uses the method to convert the + argument to a . + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Exception base type for conversion errors. + + + + This type extends . It + does not add any new functionality but does differentiate the + type of exception being thrown. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + A message to include with the exception. + + + Initializes a new instance of the class + with the specified message. + + + + + + Constructor + + A message to include with the exception. + A nested exception to include. + + + Initializes a new instance of the class + with the specified message and inner exception. + + + + + + Serialization constructor + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class + with serialized data. + + + + + + Creates a new instance of the class. + + The conversion destination type. + The value to convert. + An instance of the . + + + Creates a new instance of the class. + + + + + + Creates a new instance of the class. + + The conversion destination type. + The value to convert. + A nested exception to include. + An instance of the . + + + Creates a new instance of the class. + + + + + + Register of type converters for specific types. + + + + Maintains a registry of type converters used to convert between + types. + + + Use the and + methods to register new converters. + The and methods + lookup appropriate converters to use. + + + + + Nicko Cadell + Gert Driesen + + + + Private constructor + + + Initializes a new instance of the class. + + + + + Static constructor. + + + + This constructor defines the intrinsic type converters. + + + + + + Adds a converter for a specific type. + + The type being converted to. + The type converter to use to convert to the destination type. + + + Adds a converter instance for a specific type. + + + + + + Adds a converter for a specific type. + + The type being converted to. + The type of the type converter to use to convert to the destination type. + + + Adds a converter for a specific type. + + + + + + Gets the type converter to use to convert values to the destination type. + + The type being converted from. + The type being converted to. + + The type converter instance to use for type conversions or null + if no type converter is found. + + + + Gets the type converter to use to convert values to the destination type. + + + + + + Gets the type converter to use to convert values to the destination type. + + The type being converted to. + + The type converter instance to use for type conversions or null + if no type converter is found. + + + + Gets the type converter to use to convert values to the destination type. + + + + + + Lookups the type converter to use as specified by the attributes on the + destination type. + + The type being converted to. + + The type converter instance to use for type conversions or null + if no type converter is found. + + + + + Creates the instance of the type converter. + + The type of the type converter. + + The type converter instance to use for type conversions or null + if no type converter is found. + + + + The type specified for the type converter must implement + the or interfaces + and must have a public default (no argument) constructor. + + + + + + The fully qualified type of the ConverterRegistry class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Mapping from to type converter. + + + + + Supports conversion from string to type. + + + + Supports conversion from string to type. + + + + + + Nicko Cadell + Gert Driesen + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to an encoding + the encoding + + + Uses the method to + convert the argument to an . + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Interface supported by type converters + + + + This interface supports conversion from arbitrary types + to a single target type. See . + + + Nicko Cadell + Gert Driesen + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Test if the can be converted to the + type supported by this converter. + + + + + + Convert the source object to the type supported by this object + + the object to convert + the converted object + + + Converts the to the type supported + by this converter. + + + + + + Interface supported by type converters + + + + This interface supports conversion from a single type to arbitrary types. + See . + + + Nicko Cadell + + + + Returns whether this converter can convert the object to the specified type + + A Type that represents the type you want to convert to + true if the conversion is possible + + + Test if the type supported by this converter can be converted to the + . + + + + + + Converts the given value object to the specified type, using the arguments + + the object to convert + The Type to convert the value parameter to + the converted object + + + Converts the (which must be of the type supported + by this converter) to the specified.. + + + + + + Supports conversion from string to type. + + + + Supports conversion from string to type. + + + + + Nicko Cadell + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to an IPAddress + the IPAddress + + + Uses the method to convert the + argument to an . + If that fails then the string is resolved as a DNS hostname. + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Valid characters in an IPv4 or IPv6 address string. (Does not support subnets) + + + + + Supports conversion from string to type. + + + + Supports conversion from string to type. + + + The string is used as the + of the . + + + + + + Nicko Cadell + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to a PatternLayout + the PatternLayout + + + Creates and returns a new using + the as the + . + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Convert between string and + + + + Supports conversion from string to type, + and from a type to a string. + + + The string is used as the + of the . + + + + + + Nicko Cadell + + + + Can the target type be converted to the type supported by this object + + A that represents the type you want to convert to + true if the conversion is possible + + + Returns true if the is + assignable from a type. + + + + + + Converts the given value object to the specified type, using the arguments + + the object to convert + The Type to convert the value parameter to + the converted object + + + Uses the method to convert the + argument to a . + + + + The object cannot be converted to the + . To check for this condition use the + method. + + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to a PatternString + the PatternString + + + Creates and returns a new using + the as the + . + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Supports conversion from string to type. + + + + Supports conversion from string to type. + + + + + + Nicko Cadell + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to a Type + the Type + + + Uses the method to convert the + argument to a . + Additional effort is made to locate partially specified types + by searching the loaded assemblies. + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Attribute used to associate a type converter + + + + Class and Interface level attribute that specifies a type converter + to use with the associated type. + + + To associate a type converter with a target type apply a + TypeConverterAttribute to the target type. Specify the + type of the type converter on the attribute. + + + Nicko Cadell + Gert Driesen + + + + The string type name of the type converter + + + + + Default constructor + + + + Default constructor + + + + + + Create a new type converter attribute for the specified type name + + The string type name of the type converter + + + The type specified must implement the + or the interfaces. + + + + + + Create a new type converter attribute for the specified type + + The type of the type converter + + + The type specified must implement the + or the interfaces. + + + + + + The string type name of the type converter + + + The string type name of the type converter + + + + The type specified must implement the + or the interfaces. + + + + + + Impersonate a Windows Account + + + + This impersonates a Windows account. + + + How the impersonation is done depends on the value of . + This allows the context to either impersonate a set of user credentials specified + using username, domain name and password or to revert to the process credentials. + + + + + + The impersonation modes for the + + + + See the property for + details. + + + + + + Impersonate a user using the credentials supplied + + + + + Revert this the thread to the credentials of the process + + + + + Default constructor + + + + Default constructor + + + + + + Gets or sets the impersonation mode for this security context + + + The impersonation mode for this security context + + + + Impersonate either a user with user credentials or + revert this thread to the credentials of the process. + The value is one of the + enum. + + + The default value is + + + When the mode is set to + the user's credentials are established using the + , and + values. + + + When the mode is set to + no other properties need to be set. If the calling thread is + impersonating then it will be reverted back to the process credentials. + + + + + + Gets or sets the Windows username for this security context + + + The Windows username for this security context + + + + This property must be set if + is set to (the default setting). + + + + + + Gets or sets the Windows domain name for this security context + + + The Windows domain name for this security context + + + + The default value for is the local machine name + taken from the property. + + + This property must be set if + is set to (the default setting). + + + + + + Sets the password for the Windows account specified by the and properties. + + + The password for the Windows account specified by the and properties. + + + + This property must be set if + is set to (the default setting). + + + + + + Initialize the SecurityContext based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + The security context will try to Logon the specified user account and + capture a primary token for impersonation. + + + The required , + or properties were not specified. + + + + Impersonate the Windows account specified by the and properties. + + caller provided state + + An instance that will revoke the impersonation of this SecurityContext + + + + Depending on the property either + impersonate a user using credentials supplied or revert + to the process credentials. + + + + + + Create a given the userName, domainName and password. + + the user name + the domain name + the password + the for the account specified + + + Uses the Windows API call LogonUser to get a principal token for the account. This + token is used to initialize the WindowsIdentity. + + + + + + Adds to + + + + Helper class to expose the + through the interface. + + + + + + Constructor + + the impersonation context being wrapped + + + Constructor + + + + + + Revert the impersonation + + + + Revert the impersonation + + + + + diff --git a/GenesisCordonelInterface/RuntimePackage/Package/magflux_api.dll b/GenesisCordonelInterface/RuntimePackage/Package/magflux_api.dll new file mode 100644 index 0000000000000000000000000000000000000000..68af23df32e07e394de9d5c0c744981b38d6d186 GIT binary patch literal 735232 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

    K(M6!f84G>P*)5H6D3S>GE)6hT+0m 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,R)4Qk`_{8v-=wU!Woyy-O^uK=wh5njtJMY1> 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 Q9{5InS&VT1BNx;u;ytc3T> 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�jUkF?-Qx(Xle5yhe|J?k4I=vP3Z&L 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

    -wyOvfMyiyG|QG@K97hoTmtHI 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 z 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/meterconfig.json b/GenesisCordonelInterface/RuntimePackage/Package/meterconfig.json new file mode 100644 index 000000000..955bd390b --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/meterconfig.json @@ -0,0 +1,10 @@ +{ + "UseRegisterWatchService": true, + "RegisterWatchServiceUrl": "http://sla12iis01/MeterProcessState/api/RegisterWatch/", + "UseMinMaxCheck": true, + "UseErrorLogger": false, + "ErrorLoggerServiceUrl": "http://sla12iis01/MeterProcessState/api/GenesisMeter/", + "UseCalibrationLogger": false, + "CalibrationLoggerServiceUrl": "http://sla12iis01/MeterProcessState/api/GenesisMeter/", + "AutoUpdateFiles":true +} \ No newline at end of file diff --git a/GenesisCordonelInterface/RuntimePackage/Package/nlog.config b/GenesisCordonelInterface/RuntimePackage/Package/nlog.config new file mode 100644 index 000000000..b065c5314 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/nlog.config @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GenesisCordonelInterface/RuntimePackage/Package/shared_code.dll b/GenesisCordonelInterface/RuntimePackage/Package/shared_code.dll new file mode 100644 index 0000000000000000000000000000000000000000..06436ccafb8914093a2b20070fed33a1da48ef40 GIT binary patch literal 59904 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/RuntimePackage/Package/status.json b/GenesisCordonelInterface/RuntimePackage/Package/status.json new file mode 100644 index 000000000..89f645713 --- /dev/null +++ b/GenesisCordonelInterface/RuntimePackage/Package/status.json @@ -0,0 +1,250 @@ +{ + "OK": {"id": 0}, + "ERROR_ZERO_APPS": {"id": 1}, + "ERROR_NO_MEMORY": {"id": 2}, + "ERROR_NOT_IMPLEMENTED": {"id": 3}, + "ERROR_BLOCK_NOT_FOUND": {"id": 4}, + "ERROR_NO_SUCH_VAR": {"id": 5}, + "ERROR_NO_CLIB": {"id": 6}, + "ERROR_KEY_FAILURE": {"id": 7}, + "ERROR_NO_SLOTS_FREE": {"id": 8}, + "ERROR_VECTOR_OUT_OF_RANGE": {"id": 9}, + "ERROR_BAD_VECTOR_RELEASE": {"id": 10}, + "ERROR_DRIVER_BUSY": {"id": 11}, + "ERROR_OUT_OF_RANGE": {"id": 12}, + "ERROR_CANT_CANCEL_TICK": {"id": 13}, + "ERROR_ID_OUT_OF_RANGE": {"id": 14}, + "ERROR_HANDLE_OUT_OF_RANGE": {"id": 15}, + "ERROR_INCAPABLE_HARDWARE": {"id": 16}, + "ERROR_ALREADY_OPEN": {"id": 17}, + "ERROR_STRING_TOO_LONG": {"id": 18}, + "ERROR_CORRUPT_CONFIGURATION": {"id": 19}, + "ERROR_TIMEOUT": {"id": 20}, + "ERROR_NO_PRIVILEGE": {"id": 21}, + "ERROR_DEVICE_DORMANT": {"id": 22}, + "ERROR_MEDIA_FAILURE": {"id": 23}, + "ERROR_BUFFER_OVERFLOW": {"id": 24}, + "ERROR_UPGRADE_SYNTAX_ERROR": {"id": 25}, + "ERROR_UPGRADE_DEPENDENCY_NOT_MET": {"id": 26}, + "ERROR_UPGRADE_MISSING": {"id": 27}, + "ERROR_UPGRADE_FRAGMENTED_BY_CLIB": {"id": 28}, + "ERROR_TRUNCATED": {"id": 29}, + "ERROR_INVALID_HEADER": {"id": 30}, + "ERROR_WONT_DELETE_CLIB": {"id": 31}, + "ERROR_BAD_REGISTER_VALUE": {"id": 32}, + "ERROR_NO_CHANGE_MADE": {"id": 33}, + "ERROR_NOT_ATOMIC": {"id": 34}, + "ERROR_CALENDAR_CHANGED": {"id": 35}, + "ERROR_WORM_FIELD": {"id": 36}, + "ERROR_CONVERSION_UNSUPPORTED": {"id": 37}, + "ERROR_CPU_PERMISSION_FAULT": {"id": 38}, + "ERROR_CPU_SOFTWARE_FAULT": {"id": 39}, + "ERROR_CPU_DECODE_FAULT": {"id": 40}, + "ERROR_CPU_ADDRESS_ACCESS_FAULT": {"id": 41}, + "ERROR_CPU_UNCAUGHT_FAULT": {"id": 42}, + "ERROR_ACCURACY_LOST": {"id": 43}, + "ERROR_EXIT_FAILURE": {"id": 44}, + "ERROR_CANT_CANCEL_CALLBACK": {"id": 45}, + "ERROR_RECOVERED_SPACE": {"id": 46}, + "ERROR_DRIVE_FULL": {"id": 47}, + "ERROR_NO_FILE_HANDLES_AVAILABLE": {"id": 48}, + "ERROR_EXCESSIVE_RESTARTS": {"id": 49}, + "ERROR_MPU_SETUP_FAILED": {"id": 50}, + "ERROR_DEVICE_NOT_OPEN": {"id": 51}, + "ERROR_NO_RESPONSE": {"id": 52}, + "ERROR_EXIT_WATCHDOG": {"id": 53}, + "ERROR_WONT_DELETE_SPECIAL": {"id": 54}, + "ERROR_WONT_UPGRADE_SPECIAL": {"id": 55}, + "ERROR_POWERMON_TABLE_FULL": {"id": 256}, + "ERROR_POWERMON_UNKNOWN_PARAMETER": {"id": 257}, + "ERROR_POWERMON_OUT_OF_RANGE": {"id": 258}, + "ERROR_POWERMON_STOP_CYCLING": {"id": 259}, + "ERROR_POWERMON_TEMPERATURE_LIMIT": {"id": 260}, + "ERROR_POWERMON_BATTERY_STATUS_CHANGED": {"id": 261}, + "ERROR_POWERMON_BATTERY_CRITICAL": {"id": 262}, + "ERROR_CONFIGEX_LOCKED_OUT": {"id": 1024}, + "ERROR_CONFIGEX_AUTHENTICATION_FAILURE": {"id": 1025}, + "ERROR_CONFIGEX_ACCESS_DENIED": {"id": 1026}, + "ERROR_CONFIGEX_UNKNOWN_PARAMETER": {"id": 1027}, + "ERROR_CONFIGEX_IN_USE": {"id": 1028}, + "ERROR_CONFIGEX_SIZES_DONT_MATCH": {"id": 1029}, + "ERROR_CONFIGEX_CANT_READ_CONFIG_FILE": {"id": 1030}, + "ERROR_CONFIGEX_USER_NOT_KNOWN": {"id": 1031}, + "ERROR_CONFIGEX_CANT_CREATE_CONFIG_FILE": {"id": 1032}, + "ERROR_CONFIGEX_STORE_DIDNT_STORE": {"id": 1033}, + "ERROR_CONFIGEX_STORE_CORRUPT": {"id": 1034}, + "ERROR_CONFIGEX_EXPECTED_WRITE": {"id": 1035}, + "ERROR_CONFIGEX_EXPECTED_READ": {"id": 1036}, + "ERROR_CONFIGEX_STOP_CYCLING": {"id": 1037}, + "ERROR_CONFIGEX_TOO_MANY_OPEN": {"id": 1038}, + "ERROR_CONFIGEX_NEVER_OPENED": {"id": 1039}, + "ERROR_CONFIGEX_FILE_PROTECTED": {"id": 1040}, + "ERROR_CONFIGEX_PARTIAL_RECALL": {"id": 1041}, + "ERROR_CONFIGEX_DEFAULT_PASSWORD_USED": {"id": 1042}, + "ERROR_OPTICALPORT_PAYLOAD_COUNT": {"id": 1280}, + "ERROR_OPTICALPORT_INVALID_SUBREASON": {"id": 1281}, + "ERROR_OPTICALPORT_INVALID_BAUDRATE": {"id": 1282}, + "ERROR_OPTICALPORT_INVALID_BUFFERSIZE": {"id": 1283}, + "ERROR_OPTICALPORT_CRCFAILURE": {"id": 1284}, + "ERROR_OPTICALPORT_UNRECOGNISEDCMD": {"id": 1285}, + "ERROR_OPTICALPORT_FRAMING": {"id": 1286}, + "ERROR_OPTICALPORT_OVERFLOW": {"id": 1287}, + "ERROR_OPTICALPORT_PACKETTIMEOUT": {"id": 1288}, + "ERROR_OPTICALPORT_INVALIDESCAPE": {"id": 1289}, + "ERROR_OPTICALPORT_UNKNOWN_PARAMETER": {"id": 1290}, + "ERROR_OPTICALPORT_TRAINING_FAILED": {"id": 1291}, + "ERROR_OPTICALPORT_NOBREAK": {"id": 1292}, + "ERROR_LOGGER_UNKNOWN_PARAMETER": {"id": 2048}, + "ERROR_LOGGER_RESTARTED": {"id": 2049}, + "ERROR_LOGGER_BLOCK_LISTING": {"id": 2050}, + "ERROR_CUSTOMER_REBOOT,": {"id": 2304}, + "ERROR_CUSTOMER_REBOOT_STOP,": {"id": 2305}, + "ERROR_CUSTOMER_LOW_BATTERY,": {"id": 2306}, + "ERROR_CUSTOMER_LOW_BATTERY_STOP,": {"id": 2307}, + "ERROR_CUSTOMER_VERY_LOW_BATTERY,": {"id": 2308}, + "ERROR_CUSTOMER_VERY_LOW_BATTERY_STOP,": {"id": 2309}, + "ERROR_CUSTOMER_CONFIG_ERROR,": {"id": 2310}, + "ERROR_CUSTOMER_CONFIG_ERROR_STOP,": {"id": 2311}, + "ERROR_CUSTOMER_EMPTY_PIPE,": {"id": 2312}, + "ERROR_CUSTOMER_EMPTY_PIPE_STOP,": {"id": 2313}, + "ERROR_CUSTOMER_MAGNETIC_TAMPER,": {"id": 2314}, + "ERROR_CUSTOMER_MAGNETIC_TAMPER_STOP,": {"id": 2315}, + "ERROR_CUSTOMER_REVERSE_FLOW,": {"id": 2316}, + "ERROR_CUSTOMER_REVERSE_FLOW_STOP,": {"id": 2317}, + "ERROR_CUSTOMER_SUSPECT_LEAK,": {"id": 2318}, + "ERROR_CUSTOMER_SUSPECT_LEAK_STOP,": {"id": 2319}, + "ERROR_CUSTOMER_BROKEN_PIPE,": {"id": 2320}, + "ERROR_CUSTOMER_BROKEN_PIPE_STOP,": {"id": 2321}, + "ERROR_CUSTOMER_LOW_PRESSURE,": {"id": 2322}, + "ERROR_CUSTOMER_LOW_PRESSURE_STOP,": {"id": 2323}, + "ERROR_CUSTOMER_HIGH_PRESSURE,": {"id": 2324}, + "ERROR_CUSTOMER_HIGH_PRESSURE_STOP,": {"id": 2325}, + "ERROR_CUSTOMER_LOW_TEMPERATURE,": {"id": 2326}, + "ERROR_CUSTOMER_LOW_TEMPERATURE_STOP,": {"id": 2327}, + "ERROR_CUSTOMER_HIGH_TEMPERATURE,": {"id": 2328}, + "ERROR_CUSTOMER_HIGH_TEMPERATURE_STOP,": {"id": 2329}, + "ERROR_CUSTOMER_RADIO_ERROR,": {"id": 2330}, + "ERROR_CUSTOMER_RADIO_ERROR_STOP,": {"id": 2331}, + "ERROR_CUSTOMER_METROLOGY_PARAMS,": {"id": 2332}, + "ERROR_CUSTOMER_METROLOGY_PARAMS_STOP,": {"id": 2333}, + "ERROR_CUSTOMER_METROLOGY_MEASURE,": {"id": 2334}, + "ERROR_CUSTOMER_METROLOGY_MEASURE_STOP,": {"id": 2335}, + "ERROR_CUSTOMER_UNALLOCATED_6,": {"id": 2336}, + "ERROR_CUSTOMER_UNALLOCATED_6_STOP,": {"id": 2337}, + "ERROR_CUSTOMER_UNALLOCATED_7,": {"id": 2338}, + "ERROR_CUSTOMER_UNALLOCATED_7_STOP,": {"id": 2339}, + "ERROR_CUSTOMER_UNALLOCATED_8,": {"id": 2340}, + "ERROR_CUSTOMER_UNALLOCATED_8_STOP,": {"id": 2341}, + "ERROR_CUSTOMER_UNALLOCATED_9,": {"id": 2342}, + "ERROR_CUSTOMER_UNALLOCATED_9_STOP,": {"id": 2343}, + "ERROR_CUSTOMER_UNALLOCATED_10,": {"id": 2344}, + "ERROR_CUSTOMER_UNALLOCATED_10_STOP,": {"id": 2345}, + "ERROR_CUSTOMER_UNALLOCATED_11,": {"id": 2346}, + "ERROR_CUSTOMER_UNALLOCATED_11_STOP,": {"id": 2347}, + "ERROR_CUSTOMER_UNALLOCATED_12,": {"id": 2348}, + "ERROR_CUSTOMER_UNALLOCATED_12_STOP,": {"id": 2349}, + "ERROR_CUSTOMER_UNALLOCATED_13,": {"id": 2350}, + "ERROR_CUSTOMER_UNALLOCATED_13_STOP,": {"id": 2351}, + "ERROR_CUSTOMER_UNALLOCATED_14,": {"id": 2352}, + "ERROR_CUSTOMER_UNALLOCATED_14_STOP,": {"id": 2353}, + "ERROR_CUSTOMER_UNALLOCATED_15,": {"id": 2354}, + "ERROR_CUSTOMER_UNALLOCATED_15_STOP,": {"id": 2355}, + "ERROR_CUSTOMER_UNALLOCATED_16,": {"id": 2356}, + "ERROR_CUSTOMER_UNALLOCATED_16_STOP,": {"id": 2357}, + "ERROR_CUSTOMER_UNALLOCATED_17,": {"id": 2358}, + "ERROR_CUSTOMER_UNALLOCATED_17_STOP,": {"id": 2359}, + "ERROR_CUSTOMER_UNALLOCATED_18,": {"id": 2360}, + "ERROR_CUSTOMER_UNALLOCATED_18_STOP,": {"id": 2361}, + "ERROR_CUSTOMER_UNALLOCATED_19,": {"id": 2362}, + "ERROR_CUSTOMER_UNALLOCATED_19_STOP,": {"id": 2363}, + "ERROR_CUSTOMER_UNALLOCATED_20,": {"id": 2364}, + "ERROR_CUSTOMER_UNALLOCATED_20_STOP,": {"id": 2365}, + "ERROR_CUSTOMER_UNALLOCATED_21,": {"id": 2366}, + "ERROR_CUSTOMER_UNALLOCATED_21_STOP,": {"id": 2367}, + "ERROR_CUSTOMER_UNKNOWN_PARAMETER,": {"id": 2368}, + "ERROR_CUSTOMER_LOCALE_UNDEFINED,": {"id": 2369}, + "ERROR_CUSTOMER_NO_SUCH_ALARM,": {"id": 2370}, + "ERROR_CUSTOMER_OUT_OF_RANGE,": {"id": 2371}, + "ERROR_CUSTOMER_NOT_IMPLEMENTED,": {"id": 2372}, + "ERROR_CUSTOMER_BAD_CONFIG,": {"id": 2373}, + "ERROR_CUSTOMER_DID_NOT_STORE,": {"id": 2374}, + "ERROR_CUSTOMER_STORE_PENDING,": {"id": 2375}, + "ERROR_GENESISFLOW_BAD_TEST": {"id": 3840}, + "ERROR_GENESISFLOW_BAD_CONFIG": {"id": 3841}, + "ERROR_GENESISFLOW_DID_NOT_STORE": {"id": 3842}, + "ERROR_GENESISFLOW_STORE_PENDING": {"id": 3843}, + "ERROR_GENESISFLOW_STORE_BUFFER_SIZE": {"id": 3844}, + "ERROR_GENESISFLOW_STRING_TOO_LONG": {"id": 3845}, + "ERROR_GENESISFLOW_BAD_DISPLAY_MODE": {"id": 3846}, + "ERROR_GENESISFLOW_GLASS_TOO_LONG": {"id": 3847}, + "ERROR_GENESISFLOW_SLOT_NOT_YOURS": {"id": 3848}, + "ERROR_GENESISFLOW_SUBLIST_TOO_LONG": {"id": 3849}, + "ERROR_GENESISFLOW_NO_TEMP_SENSOR": {"id": 3850}, + "ERROR_GENESISFLOW_UNDER_TEMP": {"id": 3851}, + "ERROR_GENESISFLOW_LOW_TEMP_WARNING": {"id": 3852}, + "ERROR_GENESISFLOW_HIGH_TEMP_WARNING": {"id": 3853}, + "ERROR_GENESISFLOW_OVER_TEMP": {"id": 3854}, + "ERROR_GENESISFLOW_MISMATCHING_LSB": {"id": 3855}, + "ERROR_GENESISFLOW_OUT_OF_RANGE_PWDIFF": {"id": 3856}, + "ERROR_GENESISFLOW_OUT_OF_RANGE_AMPLITUDE": {"id": 3857}, + "ERROR_GENESISFLOW_OUT_OF_RANGE_TOF": {"id": 3858}, + "ERROR_GENESISFLOW_OUT_OF_RANGE_DTOF": {"id": 3859}, + "ERROR_GENESISFLOW_TOF_TIMEOUT": {"id": 3860}, + "ERROR_GENESISFLOW_CAL_CHANGE": {"id": 3861}, + "ERROR_GENESISFLOW_OUT_OF_RANGE_INTERVAL": {"id": 3862}, + "ERROR_GENESISFLOW_VALIDATE_FAIL": {"id": 3863}, + "ERROR_GENESISFLOW_OUT_OF_RANGE_TEMP": {"id": 3864}, + "ERROR_GENESISFLOW_NOT_READY": {"id": 3865}, + "ERROR_GENESISFLOW_METROLOGY_ERROR": {"id": 3866}, + "ERROR_GENESISFLOW_GP30_ID_ERROR": {"id": 3867}, + "ERROR_GENESISFLOW_GP30_FLAG_ERROR": {"id": 3868}, + "ERROR_GENESISFLOW_GP30_TIMEOUT_ERROR": {"id": 3869}, + "ERROR_GENESISFLOW_GP30_REQUEST_ERROR": {"id": 3870}, + "ERROR_GENESISFLOW_GP30_SEQ_ERROR": {"id": 3871}, + "ERROR_GENESISFLOW_VALUE_SEALED": {"id": 3872}, + "ERROR_GENESISFLOW_IN_TEST_MODE": {"id": 3873}, + "ERROR_GENESISFLOW_UNKNOWN_STATE": {"id": 3874}, + "ERROR_GENESISFLOW_DISPLAY_INIT_SUCCEEDED": {"id": 3875}, + "ERROR_GENESISFLOW_DISPLAY_INIT_FAILED": {"id": 3876}, + "ERROR_GENESISFLOW_GP30_INIT_FAILED": {"id": 3877}, + "ERROR_GENESISFLOW_START_TIMER_SUCCEEDED": {"id": 3878}, + "ERROR_GENESISFLOW_START_TIMER_FAILED": {"id": 3879}, + "ERROR_GENESISFLOW_VOLUME_STORE_FAILED": {"id": 3880}, + "ERROR_GENESISFLOW_EMPTY_PIPE": {"id": 3881}, + "ERROR_GENESISFLOW_PARAMETER_ERROR": {"id": 3882}, + "ERROR_GENESISFLOW_GP30_INTERNAL_ERROR": {"id": 3883}, + "ERROR_GENESISFLOW_GLASS_TOO_SHORT": {"id": 3884}, + "ERROR_GENESISFLOW_STORE_CAL_FAILED": {"id": 3885}, + "ERROR_GENESISFLOW_STORE_CONF_FAILED": {"id": 3886}, + "ERROR_GENESISFLOW_MODE_CHANGE": {"id": 3887}, + "ERROR_GENESISFLOW_BAD_POW10": {"id": 3888}, + "ERROR_GENESISFLOW_BAD_DECIMAL_SEPARATOR": {"id": 3889}, + "ERROR_GENESISFLOW_BAD_UNITS": {"id": 3890}, + "ERROR_GENESISFLOW_BAD_ICONS": {"id": 3891}, + "ERROR_GENESISFLOW_BAD_THOUSAND_SEPARATOR": {"id": 3892}, + "ERROR_GENESISFLOW_NEW_LOCALE_REJECTED": {"id": 3893}, + "ERROR_GENESISFLOW_SET_ACCUMULATORS": {"id": 3894}, + "ERROR_GENESISFLOW_SEAL_OPENED": {"id": 3895}, + "ERROR_GENESISFLOW_CALIBRATION_RECALL_INCOMPLETE": {"id": 3896}, + "ERROR_METROLOGYASST_BAD_CONFIG": {"id": 4608}, + "ERROR_METROLOGYASST_DID_NOT_STORE": {"id": 4609}, + "ERROR_METROLOGYASST_PENDING_STORE": {"id": 4610}, + "ERROR_IRDA_BAD_CONFIG": {"id": 5120}, + "ERROR_IRDA_BAD_LENGTH": {"id": 5121}, + "ERROR_NA2WALARMS_SENSOR_INVALID": {"id": 5888}, + "ERROR_NA2WALARMS_UNKNOWN_PARAMETER": {"id": 5889}, + "ERROR_NA2WALARMS_ALARM_INVALID": {"id": 5890}, + "ERROR_NA2WALARMS_UNIMPLEMENTED": {"id": 5891}, + "ERROR_NA2WALARMS_UNCONFIGURED": {"id": 5892}, + "ERROR_NA2WALARMS_CONFIG_INVALID": {"id": 5893}, + "ERROR_NA2WALARMS_NO_LATEST": {"id": 5894}, + "ERROR_NA2WALARMS_FIXED_TYPE": {"id": 5895}, + "ERROR_NA2WALARMS_PREDEF_SET": {"id": 5896}, + "ERROR_NA2WALARMS_USERDEF_VOLUME_SET": {"id": 5897}, + "ERROR_NA2WALARMS_USERDEF_TEMPERATURE_SET": {"id": 5898}, + "ERROR_NA2WALARMS_USERDEF_PRESSURE_SET": {"id": 5899}, + "ERROR_NA2WALARMS_PREDEF_CLEAR": {"id": 5900}, + "ERROR_NA2WALARMS_USERDEF_VOLUME_CLEAR": {"id": 5901}, + "ERROR_NA2WALARMS_USERDEF_TEMPERATURE_CLEAR": {"id": 5902}, + "ERROR_NA2WALARMS_USERDEF_PRESSURE_CLEAR": {"id": 5903} +} \ No newline at end of file diff --git a/GenesisCordonelInterface/bin/Debug/GMH3x32E.dll b/GenesisCordonelInterface/bin/Debug/GMH3x32E.dll new file mode 100644 index 0000000000000000000000000000000000000000..28b685563bce14f9e0be92f5a75c704f4d7c0706 GIT binary patch literal 310784 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/GenesisCordonelInterface.exe b/GenesisCordonelInterface/bin/Debug/GenesisCordonelInterface.exe new file mode 100644 index 0000000000000000000000000000000000000000..39536264cea134feab38ee10f402ee9eb8088e1d GIT binary patch literal 488960 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

    LreL1j7Fcck}Ec;B$<2LUUzKJL@(q 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

    0xARQm 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 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GenesisCordonelInterface/bin/Debug/GenesisCordonelInterface.pdb b/GenesisCordonelInterface/bin/Debug/GenesisCordonelInterface.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2ab1e6138988282d4afb0498d31a724b372285ac GIT binary patch literal 812544 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 SUhTT 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.d&zSk4cv5eohBWm0HejwlXXGL{)j02|Aej| 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%0A?!48P6Qom+^j;xV7S1rES&Q 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

    a3>rT-lGR;3EB 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 z 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≫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%0ABv<}}DfGdE)G;!5_z-ekZO8H}; z!(76*)#7P8T59wZ8~XgWp0(G_UBM$m^c#rk3y)+n2;9vyWL`iW^YgjQ^+C&(7 zI5@8kdC!oAvQ`3boj;24c^kU=;3jk^k6OlpM3JXSTqTVFNV7VDtdUD7vVQm<)IzGl z;^aHRx2yrU34@t?_+hK=@Hf%GnPA58tHaMyx|C?R>a?Ubm)R$C%xe_D!2x$WPPwoP zbSy~~jM!|N8-loodUXib*DI?aIY!;Gd9AUi;qS(y<|n6CHPp@JY*;Hg05D~SzvW)R zRi?}c{D_*+%s!5?V#sr>uoelrF$dvL z!Xm>eiVzRIhD;8jvGGlBNbHg;44N7RO*L}VhW^N9eo%V1sD#UZ$U;nPhNU-`5r(Z9 zu+{LyvIIa&1}|A6^%-Ywj&PN|ILF9kbRNkt+fWxGP2MhQz8kBAGnN%9Pk6|%=|4x> z%roK_8qZn!;pZ&bSADXtn#a}y7`_+@JmWdiGa7dq3#6z&xNQ!{CE7TFvuG1wwkQ%Z z@|Rjq(@AM~O>qVV`@7kVzVVG*3AeJmaMp=yg`B~@!uvVo$MDgJz{P(SNq%sd5B}vk>u$Qgokvp2=+{y@b9EvN-|^;|qiZeh^;q+c{CI1J;gO_=rYa}tpl@z3#} zEag&nj(p6D9I;z=Mr!22jHg7osTk#^O8nI>)4qGPk3`0xf?5x9op<1&uLG`z>+aQJ zHryNzm00(V^m+bfg9e7J1tPu4jSWJS;4+R=3#;d8=*K;Kl~)-dYF~q zkm7*zB<&7Oa|qowR&9Ft9`#Y~e4gUdG0$1khoud{7Ri2J^FgnfM}-jHWxpLs_1SdLx)n)Xk)n)Xk$d(&*sj|LF0}Y04 zhEY?cc8uyttU%snJlbr8js@A0vq7CYi%-~sf<{oXsOA_{dFCe<-;_WM+It4ioPSgD z1g;tCJ4;YAhf$=y4sF&UY_R}J)gc_pgW1M-j2&~N07D3UsobrGN_Pw~+Jd8Yzi6!E#BZn>d6evsXLk;hz zUbvBxMh-)Xm=_T|&IQXL+GMGb!;96DNz=m}LlC}Z(%^Z3rl1I=qbYBn?w`?g#Wm@} zj|LOO@bjW5F2}fu8tXn>v0`2|I$l2F*uJq^4UH6I?mdEq7Cd@JKo1m!9Rs-`091+H z@%0orMH$(crQJnA@|Kp2dd`wpkhZI#w{3OEf$f`Nbc@I67NbIvmI#T>7;2$K4y~u^ zs=eWXZ)rzQsZOdQP75>_IkMVPj=aR;fWcJ*&pY^F9BAZB)Fu?%B3Mnwp}g$frJ7{I ztVT~sQ8#)DLVQVVPR&v!sFx-nwTlDBd|gSyUc0T~=wYcq#9`T3GTn^XGmtF`ocsAt zm36x==wb%B=Prr(gpaJjP1f@8VOy=Un{e;BOV{8^_^XE1Y(rS#NN%PBt}m>SM57GY zao}`O;bHhVpP@=B@JY3_89r`qc0QQ9LOJ3n7o>sj8bh&NrEuK(=V&OK_%_TvtC^DI z!W>9y;S{!n&^hV_cKwxDLq~%P7`0_HQ^F-Y0%s`Zd7tDscmUyuk2*NUZ}9G`?|T>%q%aAjx(K_!Yf6LjNCP`AlfBQN{Lyj)6SGs4J^efW<} zJ~cLmi6xRPjYiTGTk?J-)2cDzcBE1J$sfVOv%sOF>{mfW_k7h-b9XGBA@u>E&y`Ak zqXyD2F?J5BFzlUZw)VUBv3n&+w?=4Vc(QAOOooW7R+!dACm|g?1r;fvYOcMFki|Pu z-be$)sb0q1fJOU5AdKFGKC)uSQW%+{ZI$sZ!^HOSbZilVvL=zA*EPVc?0!&+^6aXv zcE00EDh%Tep2F122eO`-?O-30BN#4NgThlJztoaMt9f1)sbMx%#BBY}NAX<9ta_H^ z#)oKSeh~Xzl(UF;B=iL?M9G6G4|UK?^Q6?+2Uw#7rAs~KV}m*in2@LuQuz2XOP9Zj zai~pPlc+Oy&C*mz;}4 zY8an~JzZ0mzC+4})EHx9g0!%UQq5B;zj)(NtpIdJl7otr7iuFp=}4S9 zc@LLpmZc!Kc8X^Aqqq>wde0*7pT}_SXiUvUFAn z_IS8U&)H^=fDBf(9eK%WJMxlb71T5A#aYLi{c|)6VM}U#s+%drjVR)ss8=s}r8C-s^1Nsx#ExN*n|mN>ZM2t;W6;2obp!G_v{U89?2#{f0pZJpn~OsD z2AzgMXd?=p;iP}~GK8l&Q&=W*MiMKCkXk%0U)KxEZ-5y!zkt!yApiq0@+LX+`bGW7 zKUfy~XHTPdxw+3~hkN`iz>CI!T~Dxjp~+~lmJC@52ZkU%;lGACUG=FS{zVNsOmmPz z{^?>Grt&m73^J{vp#AgoM`aiz^Pr7TW)`#2Nu~apQoYoK{Y$NuwrMQ^^bizGUk=X? z2;TM=@sg^3T znkICHq^)P^%h&wU53>tTqI`FQv~MJ1P2~$~0(9(Yc;%nf>x|YFs*aD>>TqG?L(q-E zTBAp_uRZr3KMo|m4F5sIfDvLCj$+2qR=Ud5G$519kP(vXa$CNRzq*i(o zMvUUj%wr#){Sd*OywVKgJF0XtQ4(85Q|_irUl4H{lezER0_)}bjXE|0$xGLNA!=YM zacNzGJaB5+tzedR*uytmUY9`Qt#IU}@~F!~5RR%VkAX=LhAiOokf^(mu?p#gAEb!x zha@tiQ$_MXkGxQ3Nw5Xe?1BSqh0ThCF9F2BbR`#E5Z=+n#*}DY7FqTCIb^_()cA)i zGbOf5#-sA!nuA60U`HfztUW81?#9YXhb8*Z!-HymnI22=5llheuwUoR-q}#3K`0t(VqV~q0;9{3@2bAk!DLwF{it~A{wLI-+@eHJ^QuR1 zidkONaX^vR03iVz1;*xKA)k9TIXvRGvCj`3nwsDg)|i`ry)h= z79XV)#zU|GAq!*#a49Ergc{D)Eo3u1U$ecRVAY|zo@p-lX0{Jr^A)W766UhKiHoyw z`2Rd)6nLPmz(o}T>8Yj)ii8swo6$N^srOB18O8NXO22P<4J6MSR(FXw?7rE;!9LR@ zJX6V`in70|dBhMVQLz-LflA;)1Q+ew*VG~8aBm9Tw1+z2pxbo+lQCu5 z#|oCUvaL2*h?2JCHdZgc@gb2IyQRt zr;`8oe^csA2jUjZNLI5c!>Z&E%TL(BY-0G5&hknkxcj;9-lGx=rEUyn&3jSPAQRgq zMQl6mt3SAGTGFPnr=iWcTvlZBGDZEhqUm4w8rp%El!_1)KxNSG@)e)_{&pp!oc+(& z*p$BidAqGh=rAX8Cv>;}X_{q?cpA4H2a{CW@~uC()hcdFH}f#n*bU~v3{EP(21H$% zL>s#j^K#K6+<&FrYqS4NL!Q0r_rEDwUM~$e-RsYg%qJXb;LpsOt;a`$BN8-C>f?( z*B!99gL^`gF4hR-_E~7wDt_>@_8K})ag_F1IwWwIaT+1M{-3o^3gqRKQ+0`cqMyi;pxjjx#)j8xLeIu+nczEwZnTsejZXaH5Q7!8c*cjAH z0u{%=J}{U6^qaseSIp#8@8Kt;z>~q-U|{dYM$fR3?e~!5)!;7z^TIS5&su7)5&h^R z#?F}wjat&IQ zY^7R%@W&>ujV{*YRzFzspec$xsIW?&gAd0%eAGH(yC(Rk!0;jKFQHDt4{mMzM&j5Yc_0?mHB=)nqX(j!VAOVWv^D51#Lb0O znrk&M_=Dw?l4y;Lb*m^6NUFdosV0CM29d%I`}F&0wd%^)t7AB5v5M}`=Ackr6RcGk z!F*6fVWYRp+*6gStz*GLXJTv-S+kPbTE=!2&T1W5D`8y>XLPI45igeV5@bnJuMG-G z5_XimIW-lI?(t5W**r@31l0?7PKYw8gkM!gK6VGefK6_+HgYS*_O>lXKC=r^!WfK# zZG6c=k<|=CtIsehGNrP`D`Z z$E_C%a99IAd(}&m{Rf&n$?SC68FmT zZa^UNjs~=ify)-WkTcL4QIzFXo&-n&Ccsd;MMmI@G;G;ZR#rEznd zj5$pUI7nvz5Vj-h`q5`4(deZZLpJNP=@d#Waaj)Zqn{YWqP^r7Fx*=5Kqa6Td*z-& zP^JeILXgcLWF`7I#qkewDD03JMnL}y;OFKK=`>7xSr`$KY#4KS6cbTz7-%l%0nV5(5uTV|~C=2+f~Gh*D`Hf^D$3p*uKO#xskt zd2NbYrXg`lMgg6{_BH!U*oSD&;)N<^x-CQxZG;>^_D0U~mE-O&adHX!U=XY6IPd-v zYajT!$tDe+EHX-IN0{(=G3~3y9f^m-$o1p{a{%jNDf9wrC(_vrtPyC^^_$W@nkJT* zg;oif7O4d0dM&c-;%nRzuJ5n5Ur+HP3w#RGwa5$$ATp7O8NYa#y_;r0^w=eh91gxA z9Pzt{BUc7r81J*UQVOSfTOCHetkowd9`-g==H|F)I%QamxF<zG6;?VMexbxTn?BvM!--LAK-v!nmDYjmzKS>UJ0ZW&VN;P?_Ut2lmN{t=yGPG ziw0MwrWY(ZvrgZpPTN21|C?k%QvwPW9wChHf-h5@qcWiS2uf;=Z<%+8D9|iIo}Z_u zb$K}d{fssXY)cs{Gg@l^dNGeo51=lFj965AoJ%&>x+<)R<}wWqQ-yd(!=*F@G{?^S zFrU?V?tMv59Uj@54mF}oFAOQ62sZ!7=gpx5KITiNBAK;ZY4v|=ou!L~Ax6VdwWbPB zIwnaho~RNBU^)*sK5NC=wPFBuezqS)cW84hRpV+WV?z+V*}?rtFDcKvK4sOAzJoJykK z2krN9e(5mu!W=8YdHeW=j@$3gE&e+eKTE%Sl&!RL?RUO@hYpi5pJvN>j|I=0zSwIH z;3q!p-aYnvmqHHSRYM9}VaYpsyZt_*-{H$bU=BK{Q8o|`pM8=;@T+P{a~i-C z0lcEO0yqtO}r*FK`s_d@10NrM6%`c>#uRVMsD^iG@F`s?}qUR1-R;8mP=L zM=rC3XTsXgFlg1AeOCSQ5rYbQ4lMh)uUgzT%lR3_Va~2})(0b>EajXk)$e;&Fyv8d zz(P2OOxmw?2L|2BVxNV)%rCavCFnB>z_gkqqer7)458I5nLlIqC_5}A!`3)xtQ7Lf zbg}&|vEMBvXzO|udO>Ogtx{Y@IdOx7z>kKQshPUiOffC=S*5^eQqZD$rf(&FxfJlC z1*oN%6I$x$N|A4vGq5kSJRk`S@D^h*rnI9?QCf_|!b0{hQrz8#^o!jU1@2#Azw7PS zh-H7#VucHx-e{m^SyU^h=LJxg#UDsos@L^<&yVTgDRLbc;J&w4k;w0%1uC8e4RFIxn|q^v5smd*qhDlTezEGNbFqoSgQ-#2^Twf}M%7=GAoG?m z4&AU-)Mjqwaqo~(-Tp5skCEB>Wdn7hci&b>^>4`M*6c}V`-?sK z+?E}M{O*AS>8dQoUr&aUp(w$^2B?d_S)=H<&zI&eZZ{%d<`Cu8!`e=B{*Cd$w~~cT-mr>06td+uJ(2J6bc@rquEdQnjVK zo7&pio4U!dwJp=NynA`m@@#uYM|)d)s-rX8*0QXnrKz=JSw~Y-XM3u-y|W{`yeZq9 zZfni7wPu@IT2n1;>6VsMTT5s6viA1nEh(VWsdP(6cXMl3XBJ0Gd%7##)ZD$iZFy6s zgI08;ySuum8U-!~!*_t;%<8?lR9{beV-CWzOLTAEpI2T)9r1YRIRl$ z)s^a%Tld$Sa)j|ua0yY3^sQ(wP%`Ix>Bk3j^?JeZZMT@>TGSJ z3zm0*_3qAP?JeD%ndL1V!d7Q{YdYPsyffRGX~|}~vrSzoIxds$Uf$i=+}YCB+}_>< z(mT7Fmp3;rZ|~~t=;-XC-#gmqqGj2Z=9cExWli0g=FIX;TSqF>LdN_ww^NO#<*m!X zaypyp?rcl9E$g7WyE|G^UELj2rDb_@Hq!)Q&@G^xpKM2}Q+?f<1#B4=?`&#oPp3Pb zTbFQ`H*Q$7Wo;qVm))H&>|FBEY+-;QaQ&{f#tsHY?Yt;zbHw%uD#}(TyK8+(taP@m@jO8RI}KfFZ3n(Nm^BR_Y`*|3q9!_N|P+)2a8IV%4L#$sa$G%wlAA2 zCex|@R98=LPq8OE&^W`g9T@EI&lidV$zmauAtIkk^@hbPNe&bXgX!X6A)5)qEX(4K zY%-ni>*~p+1d+^lC%f{+9gQ<)Z1&laKCI%vwKHZc^>u7tlI$?}&M;(EzK~5eFG;po zaBCR6xk$xRg-o)!vGr<;YH4h`I*cv#N^4^~2yAOyM%30+U#ifPORmgi3i+N)^6F&I zEt`{z4LMHAQcbRI2@1zN9ij=AR(zrx~6?OUDg8r=TtYu~S^c<1&d z+#VrtU9LO-kKepcCEUkmLSdO*+!DF(4`EU!lxu!*X@vB_kw z)e{!IrGV613=5bfr{7ArwG-w*SKV zQoV!OWOpIoH!-#*Ddfh4yFOk>8P-=JBo-E5HAxnCakbfmS;RVy7Qg*nw>RO6=PY~! z%ff61!HNlf9K!L@$uhFZ8OUTrGc=rVcg2gou>Lu(dQF1)k0jihcn!)rZ(}yQGginX zS*=L84^Ehs(ZM7c+?;SXO_+hF{8()!qx}yj+>I0F7Ne=Xlhi7maK9bT$M=y~#M?K7 zx)UyS(PhMNGD%ZrB-|yd*W7sPhvDBx;oo0}H~M7{WNo6Wm?BLhyt`-nV8JhWQUjhX zBj6U213U7Ay_sY#Uqq;d=(9+{>%2Iegjw$D$=H;zHkFomo-Bjiy(61rF%^_46pmNk z*ha9_DRJ7H5^hx-R}jXk!9syG->Tl!z<_7#*KN7s+)Ss%x$6?Hvm&GO2VRnJtQ%M# zs})O=>$c~#ykq7_!y|&#z|?i?TbeppnEy_~^~OsoL+`2`soeH#W=XPZkX5VJWj5(G zu1ptucENHoWvP?zy*`;6?Cl+kq!Qz&ZMP@fZSfLmSkNPln_>L@AZL9(Ri5=)CV{m* z%+2TI)?}VdxNY&w(>qcEEL$y zXiW98+{$IsTHir>tlU|y=UBd{aw1geAvBjWiAeWg)B3s4$gG|W7Na0b!ot-dx(JT6SKkP?fzu;of)dygHh;HJ?|yW~Cd425vU} zNa1aufz1iGAx;A^0=wt|S;?`>^YmSCJ_GxPgj+7jbo1aqe>Rs9Ak?||9Aac??9l1g zC)_fDZ^{k~_GK>=dUe8mC{DG3fZKx*TIkQC%R-4XmgR`b)dzI1H%9WvI zW5WH`B>AFh$_=2|>f2m|U-eCrAv)U+#3mV9lHVPwpnCK9orC>ea`&BP(@kf)b2}5R z+mDt;uiEO(Z(p;E3GynY?cK=~WJR-jSd76h(UVH)>4_su7-N+aSJAX_wRv^7%L?u09>%b^GEDf;oMElR|X^{KsZ zJkM&f1>wQ?5Uj9JkQnV_*5z{90-FAab)0J=3ngV6o7bX`AJa%wA%1$GmF$8bz1reG z#zNHQk0;!%@nLQFe|yGuKH=_&XB|!+TbLS{-EEr4`2E6UxKS9@^&;jAjXA6SI!(cB z`7~~()xFtu#cba#>=5@c{4zJC26n)wwlyQ-MX_sg%>S%`@&zMBdXjwvzuVlIa958( zZERjc&mZg=m@w~IGn3av!NJncd$}S0&kWf6OWZ#l-AF1g1m_jgIN|bt8y}ycSx#-z(5P`N*-A|1!O}KhP+O=AN zC9l7MjYRE>wk4e3YbsG#QCiK-{cJx%bI_Dr|8y{qDA8iH} zk`|ed2O0OlQl_-R)-q-t<4~GQq!U~=u^ZnAJvR>a^dh`8CQI3eY{4eQnF%*lB1npj zF>RrglKJK91=qra466sMN!zgJTa&k?blYCKn9?Q1{?cvN-qWwGaBa?9OyO?}-fipT z*H*f1Y+Ov~7da`4pF}eW>l`hT!r3X3ZM7KDa7WAxS7WdN$vfKm(1OR-AkE};{tW$s z62rUCJLe8^mhN6_U3Mru=hMubk`k-O>-5G7$Ca}B$1p50E*oG)+=*6uU!X$tD2R}= zI@_HZ>@BW>SM+3Hc0R2VZA=w+cpRa?*pzTLUtrEF`};TdXVX31J!wIfqrKHREmtlu z%Z&w7!`;}EQ{~3yis8fM2{%8O81lvPxnV)Vy{mlAu$`}8c6yWUNn)k?j&@cqxyG!D z7pFB{rGq(x*@IQsZOEh9EqRbHAmKi9@uiPx{6*H{KD1(Y zi(buCE8MfNEo0l8=rJw4O-uu(BR3` zJC_oC(&2dCs&>h0+20vtv)sAbgqu#wL+@-1U(@VuqkAV(c2sa~tlO4~LHpDwu|lsh z>dof1E2=)>W*4&CvwM~Xib1dFo@fngLSw`@BN_J=+oInT>GD>k&@o=Uy2liI=-*>< zbxWX%D+L8Y@UI|O7}QSmUz0KUjj6%_Q}svDzGwz2-w9dMYc_QiHx77#}-f$0jw<_O1Nu-iuql{ zZMQ*!?3br^+R|X#*c{4mF+br>^l{NB*4xtqJxMm>ely|De#T+6T^72fYBsIO@4gxN zp{Kt$E4%JzKP6jk9M4=9I9{xi<1*OAbf0ep5HU)t5-VcJWrbh`EXVjsR52@YR<#_Y z)q9+@!v5yH=*IgRSBARwCCR>lbiUBr)3qcS8tAq)HtFAzQI`;ZpcCc7TVM-Gj zqi@OY%;v7|>g-Ilr!iVy-rAOJTE?~!HLku%wZOsUsyyIR6|BG~(I;+Jv|5JA{5Z8G z$%{!PX+pgrcK->OBGpJ2SLWF8H3@d{`w=8|qL!IdQo?Lbf!f$T7RH9dxdt*(O#r4gp9$KnW*7TWE zft&k^{oVjqu2sD~X!o5HlfOCJ$G*Fd^V=}1&?)#PVZ$r4a384(eY7XLTa7ZyZgd*H z92>O0rREGPgcqzPOlW8=ZkZ(-Yi4=zCwn)oB^DwinB*FwlCxEXj?7 zOwLl5jGrXQWVMzSU~#__COO!zQf90hSe5VV&kyD@2^9mHA(3 zZ(mUfO?IT<&VhkZ}76jq^~Pam4i?dmDybNU)!=^&H6iz&ZkO&UuR)=_n4qV3t$Q`{?}oW++4X@ZnMAYo=+1mB|hl~NW2QDjh-`QMXp@791r8N+vUCN-?a40^RPf-NoJ z1C2ho$vCm1YHT*rY>Ia0rNnk-f}_lAMjsDGRe_WBThYn@$I^kUR)y@`1S2KuG_gr6wPLusJ<0hB9(CyjQt<#I)O$WN4J?HppBEhS_Yk2kdaY#iZHeLz#& z9eer|E$UDY5`-|}nTV~-%NEV{&Lj7wRkWOs}8 zc*vrO^C8)IpHHfRxhn;BR61YH?Lgo*x2<#nIy0M13-Ar`ahtR7lnnR~8xx8KOuk); z0bHN$W&4_~-MpbZ;0`8>rI0NGk4J)Lk2Qf`G}xQ%20g;^mcn38n;@QQk@mBNw0&x( zPFi2`s=-?@kue#@27SJe+HLAKU&My|rqpiMZQ7*~y8N1TsT6rWfe-M0CBR%PBo)s` z^Er%d;w)O2>ra6p6}~Z*kr3x+F+50>l9olc%581Wo@{1)u}&i5wB7EcdY*oN$G35*145ZhOGfiquhZVg8IV3#*M@{nvt^)1C@ zjs+?ocYzE|DcT~uO<|jTn2^gSZE;-RTJm~aTYyL1V1XGd=stnUxN}Wkzs82Vx0Sr= zT*Z1;qX^&4yV(XW5vwFKwd>ciUvBGIQ4r&_tW^?Mf<~$fR*54guTOs39Q!7*`;S{0 zC$AZ6U>}?LJP8R)i2s33C&H=}K)xfDU_+iS@xn9`pMtjCAD~&BXiTstG)S zwZ$)`oKV$mp|VLc=KwpgSw4CQ7O#^iC+RZler7c`hCRY$-Nz0HqYt6v@rrDnHe`JGED~p~-bQruUu{M)6*uL?%s%z*afbLX^}4XhV@8n73v~ z#jwK`Z@yFwonZRgn~ai4Gc)=4F(agF&ZE@n64tDIUue8v*X7c^gBfp;u`yaIO+u8y z*EpH1kpy<$nTTzUlgWlmdXmy*e;fw{VjU9d=1?Y`1iUrj7L^SPdAz13>HwJ?#Id$6 z;Z~QMo?=IZhBqJx|D}pPd>_PE{v4F#ocP@q#AzfcZ0MyfN}+WjD@;a`T?Hv2L%ngh zK9ub!R>mnlfDp6ta;CS-KW9-ZDn1yBceS4yC#mZP6Ye+5Fy$#b=;6ImL};eO;Ye7TaQ~z%aiB&rV@8Hez~BNY=Qq%GSZcqjM4@TAj;XzY$^-4q zyUXIywV;6+Dh_%m%Ru}ln&GFXLQS)CixTeAvXqi%{O-my z?6M__I=2|rO=Y5SbK8+{X=ZGWQ%Q34Ll4H&pf#BByd9ZkWA+f4_=iC(;F1~wp|WF~ z-I3Df8rEY2377k&nXt+I?9G@7cVSX4d?z1|{?cWJq*tc8p0wzdn6$?khF3BMRucLS zXuMAbO0pDF2v(~6U57NiGh4V}MlyL_s1r+evzphU?|S>Vxwe zWW}6mk3V`K|LuSBy-)r@!!O=D@9Qt$^0R;SK;7q`{>*1Sas6M-`uq*wfAin$`;)K# z?uPe%Zpw}yH1A#i>7)Pi^*ImTyYPo!dFIT2{1@N8?Xv8O-~QXD|NbL`qsx|E);{gu z?ms!>-=Ep}!NS-7;!hF(oy+_`fBQX`xOt-_mJjjwjmBE{jk;Pz*`u?2-o@Yh`TH4h zKa0gFL7jeL&!)|*H{W^3H?qI@+=p&@@LLOCKX7#P2g>7`PhB%mNc+Pg_~Q7Q;7F5e za@k^Ahd1f#&vd!XH?3@G?{Gm53&I?z<(6;Me&NLjUT?VUFaP!B({8+`RKwflPR6Pb zb8d*GbM8}|s{|+c=XnPMU|@=EIWBf?NVI>Hw}|x=Z(gy76Mpe+C0t{=pZ65rhj>@>{t|Cqu}7&* zqaF*B(}x>lD2wsoH(gQ|7^Qz^&N$)hkp9I4AJ}oy%_IY!uYK$6Tc=OIdiJ%m#SN!V zANcUuvrV-pzh76yd-jPxaaCvE;=Rq@vz~V=s$PAoY1V&8JY(+_)9pRg_3}Q;0jwwf zLU8W#lm7j{$rtf&?mT_^N9||7b@uG((`V1Vri$~pA+>3oc7^Sm@D0o}5W%(^Yuzak zMeqo3N&Z&w7vk-iSUkb@sO;DO{*3$HkN&}Z^|`-ypZRxhxV>Ngsq1^_lw14H-*B7n z{-L{W|I6;0&%6%ae&Fi!KXVP>?aDiTXm|_riQeB*bHeBU4e)xJ$HIo@@B+hnUd8#^ zoU=y{9Ww9V9XfQM{M(#6{mRK7octlD%LV>dPVzLB`~PoB4C593dx8Hg;7`7A;ycN> z|HO%B@w!W1eQl27UpR4su~TRM)8_xr+}IQM|EY6JNq_paIX-@cOFSI&|0n0FzZ3KS z2|`2M-{caHpD4vs*J&qW@ziy_`F(v7Nmq3u=BK8YpLpRU@Wcxr&h?%+DSv!pT-;d|G2w5X9(}^-l_a}%&YD=`?X*k1l@IZ$o+E#hYy^o;!(^q zFt8!W>>u+_WvcA0YiivNO}xP)x?jQH5Pu=vuZYDHY!9IB)T{sCzWq0^yFYsF75Cs% zueiIu{1dnB3$MCs_PyfP|L%Wv%kTWL(ffOP|IWQ{=TF>k_Pk^?e^ustVK(P@Px)tW zz53Sav!}=Y95$%mHmr~P^LY}~#A8I@asNi=O5ip+%2WKvO^K36(U43S_>)rhvFK8Q zpSn3gQj0#J=Q}DQ%pr_dG^5EsN)dor{Ha^@yc|ZKIPupOkRy%7|H$z0a4DW<@ibP( zfBW0tK6dQbi4)IR^q6=>>N)Wr#*g>0$BrF`gXpQq{|jOKAN%N1{9jo>6fX{=CxVZ~ zKXvS}V@ZpJaRl{$C5nGcMSLTO9vlDIu_H$wdum%050ZtSlL7o=#~wR!n~x9B4tw@MVn!{m5AE$Aa(F}M9JrI!sp9{**FvN{CuCr|qL zI}P4&TW#@6JbYRF|7qY?m&LyjgZ~|i|Fr!sfr=>qWIR5pn5mCV6#s}tTsvX>HpM57 zOcd{NJ1va=PG$N3#Za*+4 zKJ1@#>>M?RZ=Ig&S7$3p-59aPIg^g6Lz206b&huM6TO0*n)%c)>W_aT5{7iJuxV&_5p+e*Hx8KWVk6 z#J_)F{tY31c*8{^29IkD|A$M(pKy9Ojp!6UvG^$Zlymu-ep9lrnK7Ua&wK9PRq9FijulRIPaiqZqTd*${2;r{Z4m)&E3 zddhw74}a(ezwm-fJ@9?E>h2%Abt5O;ocx<^UhZ{ga_1c}xikG;pUMC3zw>syRXJoQ z^PkEjqgKzKEb+MUKM6A^iN@omn=mkB_ZucmF-gP2g@_`6}X~2F!V*x za!ineO~t<*Ld4%?&=ck$zL|I{4(HvPB*r{rlbvQs@2ba!j|(0xC1UA+4E)rX-#aG& zA18zV27GNLd>ova@;kAHR3<$Ie7GPRP60Dm=s=FwIz; z1OLi6-mcy$9h@}0%zfcJu6#q~O#$B6?@~W0V zaxVC=c(2+vxWrQz03Q|~qur^GO$4v*tEhhnUjlI-d92Rrp&zS19e|Ve3w`DAVfACQ zi^?eu?>lfZ_Li`5VK^JNKU7 zKk|6VHwk=zz8LMgy$@YDe2jLhADS56$hWNjg7TY66~3wx-V-nhq!^dPx~-J>P7fca z-Mtq9AE#XqTHgNiC_h=M(ejIckJB#T7hHY}A(vhRe4Ouo?40mp$Di;Yr(J2RYJyOPZq1_9I|HD$}LAw_U|7e`=Lc2VS-&mHDjNc;_w0oiOkH%>C5-a}q z&s}~6|BcHG%g2R>=SKX;24IZbzJKJAQd6t^U}Q=!YyY|DpIBzo!s5>fUp9Y!KgKED zI)j%)5icL|E1Uny;Qw<>V4Pyr2Ycs$w*e5V@>4O|eNR+;u-jsoDWCr<e5n|B3Bx9Qj!j&?5Ll{z4F1{>nBptoCBB9Ap9ntjR0;mr zx!`HQc;!zkfj?FWui~TfCxHJ*1P^#c`DO4lV4U)&MAa8~IlMJLDt~-i6v+h1A!=~u>- zpZK&vm441u|8d}>UBWPjbHbk!B>@6Upll4s{f^B@TP&gAo!ifOA5F^33ws!Q>?_}-#)?r@VOB9r6Ex4eIfAo z$KXQe1;Aet!o=S{IDh)NJ`NYU&mTVVN(d8spFB7G-DZpAf3~t7sCb@_02W%Jtr{;HS0!Gv5AF)C;kU;`xVe?LWl~=fYsU zV~}!=Q#grC(77TG7IVjP7$5rdX%lp+Vlb7?2}`zw!3N}pN~rVouTb-`ML6H|73sqL zPdERqikS2AzL~Vr_4BSB;WqktzkeRv|Bdqb|Dof&5f&zVCXS?OSRcfn#M!svUd$8D zl>0vu*tdkCA9^ix`S)*B`d=)MpYx8t3?c8}qYNGH9elilk2nV2p@%p&koI1D#~;VQ z+m4UQ`K!`jIsaA8kCpRh<@~CTV@eP6?=Sh>w5OIYP~(rja;dBHR)_j>j)NkS-ly-u zs@#ed-lwl*rnsS@z_%DtoNOK>zlLczf~R3x8?KMK&F)kDu5p`it#h}y4fxmbyB4>e zr>kG3=^O;;E^&8GtFpIB`;f)@yeYoyS&c72t|?a_pB~rC7q{zNj<0U>mTr;NXbZ6^ zLI;RXxgzQE`26#=>bs^YkIjS^h{?I_P%#1Bx`j96_4$g!V)s*zff zIMkvfIks2}~<#+j*oQ}RMzjRAitY|%<-pEgr~Ju1LeEfZH&Q(*bpW}cUgXSg4-nSBLDj7 z?`z#P{M&8+8p(CgXs$>u!sK@1L~(-i)Hpy$I5HaDZRFWS+Lh$gPk5GG!%}BZj{jG3 zX}o>_-VlyA<(+eTffRT?HmvjBm9;U2^HPf@FlNB>gUWx`W&`c0CPN_Hr&5 z$xFdrJawtBlhpHCYuhbBy~Isb+prJh^F1|Q8<)9Rw9(fk11+g8C9IVCHtBXTQbOE1 zHv&~v!d3Q0DgD*JHj{VS@Q?x*8UE?ih9+vKlN)s2f+$mGIkfSoQykh2Z=J;Wv|0S! zgf3 EKc9-^hX4Qo literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/NLog.xml b/GenesisCordonelInterface/bin/Debug/NLog.xml new file mode 100644 index 000000000..65f7343a4 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/NLog.xml @@ -0,0 +1,28513 @@ + + + + NLog + + + +

    + Interface for serialization of object values into JSON format + + + + + Serialization of an object into JSON format. + + The object to serialize to JSON. + Output destination. + Serialize succeeded (true/false) + + + + Auto-generated Logger members for binary compatibility with NLog 1.0. + + + Provides logging interface and utility functions. + + + + + Writes the diagnostic message at the Trace level. + + A to be written. + + + + Writes the diagnostic message at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format.s + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level. + + A to be written. + + + + Writes the diagnostic message at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level. + + A to be written. + + + + Writes the diagnostic message at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level. + + A to be written. + + + + Writes the diagnostic message at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level. + + A to be written. + + + + Writes the diagnostic message at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level. + + A to be written. + + + + Writes the diagnostic message at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Gets a value indicating whether logging is enabled for the Trace level. + + A value of if logging is enabled for the Trace level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Debug level. + + A value of if logging is enabled for the Debug level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Info level. + + A value of if logging is enabled for the Info level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Warn level. + + A value of if logging is enabled for the Warn level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Error level. + + A value of if logging is enabled for the Error level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Fatal level. + + A value of if logging is enabled for the Fatal level, otherwise it returns . + + + + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Trace level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level. + + Log message. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Info level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Info level. + + Log message. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Warn level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Warn level. + + Log message. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Error level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Error level. + + Log message. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level. + + Log message. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Auto-generated Logger members for binary compatibility with NLog 1.0. + + + Logger with only generic methods (passing 'LogLevel' to methods) and core properties. + + + + + Writes the diagnostic message at the specified level. + + The log level. + A to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Occurs when logger configuration changes. + + + + + Gets the name of the logger. + + + + + Gets the factory that created this logger. + + + + + Gets a value indicating whether logging is enabled for the specified level. + + Log level to be checked. + A value of if logging is enabled for the specified level, otherwise it returns . + + + + Writes the specified diagnostic message. + + Log event. + + + + Writes the specified diagnostic message. + + Type of custom Logger wrapper. + Log event. + + + + Writes the diagnostic message at the specified level using the specified format provider and format parameters. + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + Arguments to format. + An exception to be logged. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + An exception to be logged. + + + + Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the specified level. + + The log level. + Log message. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + An exception to be logged. + This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. + + + + Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameter. + + The type of the argument. + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. + + + + + Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Action to execute. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Function to run. + Result returned by the provided function or the default value of type in case of exception. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Function to run. + Fallback value to return in case of exception. + Result returned by the provided function or fallback value in case of exception. + + + + Logs an exception is logged at Error level if the provided task does not run to completion. + + The task for which to log an error if it does not run to completion. + This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations. + + + + Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion. + + The task for which to log an error if it does not run to completion. + A task that completes in the state when completes. + + + + Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Async action to execute. + A task that completes in the state when completes. + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Async function to run. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type . + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Async function to run. + Fallback value to return if the task does not end in the state. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value. + + + + Render a message template property to a string + + + + + Serialization of an object, e.g. JSON and append to + + The object to serialize to string. + Parameter Format + Parameter CaptureType + An object that supplies culture-specific formatting information. + Output destination. + Serialize succeeded (true/false) + + + + Support implementation of + + + + + + + + + + + + + + + + + Mark a parameter of a method for message templating + + + + + Specifies which parameter of an annotated method should be treated as message-template-string + + + + + The name of the parameter that should be as treated as message-template-string + + + + + Asynchronous continuation delegate - function invoked at the end of asynchronous + processing. + + Exception during asynchronous processing or null if no exception + was thrown. + + + + Helpers for asynchronous operations. + + + + + Iterates over all items in the given collection and runs the specified action + in sequence (each action executes only after the preceding one has completed without an error). + + Type of each item. + The items to iterate. + The asynchronous continuation to invoke once all items + have been iterated. + The action to invoke for each item. + + + + Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. + + The repeat count. + The asynchronous continuation to invoke at the end. + The action to invoke. + + + + Modifies the continuation by pre-pending given action to execute just before it. + + The async continuation. + The action to pre-pend. + Continuation which will execute the given action before forwarding to the actual continuation. + + + + Attaches a timeout to a continuation which will invoke the continuation when the specified + timeout has elapsed. + + The asynchronous continuation. + The timeout. + Wrapped continuation. + + + + Iterates over all items in the given collection and runs the specified action + in parallel (each action executes on a thread from thread pool). + + Type of each item. + The items to iterate. + The asynchronous continuation to invoke once all items + have been iterated. + The action to invoke for each item. + + + + Runs the specified asynchronous action synchronously (blocks until the continuation has + been invoked). + + The action. + + Using this method is not recommended because it will block the calling thread. + + + + + Wraps the continuation with a guard which will only make sure that the continuation function + is invoked only once. + + The asynchronous continuation. + Wrapped asynchronous continuation. + + + + Gets the combined exception from all exceptions in the list. + + The exceptions. + Combined exception or null if no exception was thrown. + + + + Disposes the Timer, and waits for it to leave the Timer-callback-method + + The Timer object to dispose + Timeout to wait (TimeSpan.Zero means dispose without waiting) + Timer disposed within timeout (true/false) + + + + Asynchronous action. + + Continuation to be invoked at the end of action. + + + + Asynchronous action with one argument. + + Type of the argument. + Argument to the action. + Continuation to be invoked at the end of action. + + + + Represents the logging event with asynchronous continuation. + + + + + Initializes a new instance of the struct. + + The log event. + The continuation. + + + + Gets the log event. + + + + + Gets the continuation. + + + + + Implements the operator ==. + + The event info1. + The event info2. + The result of the operator. + + + + Implements the operator ==. + + The event info1. + The event info2. + The result of the operator. + + + + + + + + + + + + + String Conversion Helpers + + + + + Converts input string value into . Parsing is case-insensitive. + + Input value + Output value + Default value + Returns false if the input value could not be parsed + + + + Converts input string value into . Parsing is case-insensitive. + + Input value + The type of the enum + Output value. Null if parse failed + + + + Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. + + The enumeration type to which to convert value. + The string representation of the enumeration name or underlying value to convert. + true to ignore case; false to consider case. + When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized. + true if the value parameter was converted successfully; otherwise, false. + Wrapper because Enum.TryParse is not present in .net 3.5 + + + + Enum.TryParse implementation for .net 3.5 + + + + Don't uses reflection + + + + Enables to extract extra context details for + + + + + Name of context + + + + + The current LogFactory next to LogManager + + + + + NLog internal logger. + + Writes to file, console or custom text writer (see ) + + + Don't use as that can lead to recursive calls - stackoverflow + + + + + Gets a value indicating whether internal log includes Trace messages. + + + + + Gets a value indicating whether internal log includes Debug messages. + + + + + Gets a value indicating whether internal log includes Info messages. + + + + + Gets a value indicating whether internal log includes Warn messages. + + + + + Gets a value indicating whether internal log includes Error messages. + + + + + Gets a value indicating whether internal log includes Fatal messages. + + + + + Logs the specified message without an at the Trace level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + Log message. + + + + Logs the specified message without an at the Trace level. + will be only called when logging is enabled for level Trace. + + Function that returns the log message. + + + + Logs the specified message with an at the Trace level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Trace level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Trace level. + will be only called when logging is enabled for level Trace. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Debug level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Debug level. + + Log message. + + + + Logs the specified message without an at the Debug level. + will be only called when logging is enabled for level Debug. + + Function that returns the log message. + + + + Logs the specified message with an at the Debug level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Debug level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Debug level. + will be only called when logging is enabled for level Debug. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Info level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Info level. + + Log message. + + + + Logs the specified message without an at the Info level. + will be only called when logging is enabled for level Info. + + Function that returns the log message. + + + + Logs the specified message with an at the Info level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Info level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Info level. + will be only called when logging is enabled for level Info. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Warn level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Warn level. + + Log message. + + + + Logs the specified message without an at the Warn level. + will be only called when logging is enabled for level Warn. + + Function that returns the log message. + + + + Logs the specified message with an at the Warn level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Warn level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Warn level. + will be only called when logging is enabled for level Warn. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Error level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Error level. + + Log message. + + + + Logs the specified message without an at the Error level. + will be only called when logging is enabled for level Error. + + Function that returns the log message. + + + + Logs the specified message with an at the Error level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Error level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Error level. + will be only called when logging is enabled for level Error. + + Exception to be logged. + Function that returns the log message. + + + + Logs the specified message without an at the Fatal level. + + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Fatal level. + + Log message. + + + + Logs the specified message without an at the Fatal level. + will be only called when logging is enabled for level Fatal. + + Function that returns the log message. + + + + Logs the specified message with an at the Fatal level. + + Exception to be logged. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + Message which may include positional parameters. + Argument {0} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + + + + Logs the specified message without an at the Trace level. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + Message which may include positional parameters. + Argument {0} to the message. + Argument {1} to the message. + Argument {2} to the message. + + + + Logs the specified message with an at the Fatal level. + + Exception to be logged. + Log message. + + + + Logs the specified message with an at the Fatal level. + will be only called when logging is enabled for level Fatal. + + Exception to be logged. + Function that returns the log message. + + + + Set the config of the InternalLogger with defaults and config. + + + + + Gets or sets the minimal internal log level. + + If set to , then messages of the levels , and will be written. + + + + Gets or sets a value indicating whether internal messages should be written to the console output stream. + + Your application must be a console application. + + + + Gets or sets a value indicating whether internal messages should be written to the console error stream. + + Your application must be a console application. + + + + Gets or sets a value indicating whether internal messages should be written to the .Trace + + + + + Gets or sets the file path of the internal log file. + + A value of value disables internal logging to a file. + + + + Gets or sets the text writer that will receive internal logs. + + + + + Event written to the internal log. + + + EventHandler will only be triggered for events, where severity matches the configured . + + Avoid using/calling NLog Logger-objects when handling these internal events, as it will lead to deadlock / stackoverflow. + + + + + Gets or sets a value indicating whether timestamp should be included in internal log output. + + + + + Is there an thrown when writing the message? + + + + + Logs the specified message without an at the specified level. + + Log level. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message without an at the specified level. + + Log level. + Log message. + + + + Logs the specified message without an at the specified level. + will be only called when logging is enabled for level . + + Log level. + Function that returns the log message. + + + + Logs the specified message with an at the specified level. + will be only called when logging is enabled for level . + + Exception to be logged. + Log level. + Function that returns the log message. + + + + Logs the specified message with an at the specified level. + + Exception to be logged. + Log level. + Message which may include positional parameters. + Arguments to the message. + + + + Logs the specified message with an at the specified level. + + Exception to be logged. + Log level. + Log message. + + + + Write to internallogger. + + optional exception to be logged. + level + message + optional args for + + + + Create log line with timestamp, exception message etc (if configured) + + + + + Determine if logging should be avoided because of exception type. + + The exception to check. + true if logging should be avoided; otherwise, false. + + + + Determine if logging is enabled for given LogLevel + + The for the log event. + true if logging is enabled; otherwise, false. + + + + Determine if logging is enabled. + + true if logging is enabled; otherwise, false. + + + + Write internal messages to the log file defined in . + + Message to write. + + Message will be logged only when the property is not null, otherwise the + method has no effect. + + + + + Write internal messages to the defined in . + + Message to write. + + Message will be logged only when the property is not null, otherwise the + method has no effect. + + + + + Write internal messages to the . + + Message to write. + + Message will be logged only when the property is true, otherwise the + method has no effect. + + + + + Write internal messages to the . + + Message to write. + + Message will be logged when the property is true, otherwise the + method has no effect. + + + + + Write internal messages to the . + + A message to write. + + Works when property set to true. + The is used in Debug and Release configuration. + The works only in Debug configuration and this is reason why is replaced by . + in DEBUG + + + + + Logs the assembly version and file version of the given Assembly. + + The assembly to log. + + + + A message has been written to the internal logger + + + + + The rendered message + + + + + The log level + + + + + The exception. Could be null. + + + + + The type that triggered this internal log event, for example the FileTarget. + This property is not always populated. + + + + + The context name that triggered this internal log event, for example the name of the Target. + This property is not always populated. + + + + + A cyclic buffer of object. + + + + + Initializes a new instance of the class. + + Buffer size. + Whether buffer should grow as it becomes full. + The maximum number of items that the buffer can grow to. + + + + Gets the capacity of the buffer + + + + + Gets the number of items in the buffer + + + + + Adds the specified log event to the buffer. + + Log event. + The number of items in the buffer. + + + + Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. + + Events in the buffer. + + + + Marks class as a log event Condition and assigns a name to it. + + + + + Initializes a new instance of the class. + + Condition method name. + + + + Marks the class as containing condition methods. + + + + + A bunch of utility methods (mostly predicates) which can be used in + condition expressions. Partially inspired by XPath 1.0. + + + + + Compares two values for equality. + + The first value. + The second value. + true when two objects are equal, false otherwise. + + + + Compares two strings for equality. + + The first string. + The second string. + Optional. If true, case is ignored; if false (default), case is significant. + true when two strings are equal, false otherwise. + + + + Gets or sets a value indicating whether the second string is a substring of the first one. + + The first string. + The second string. + Optional. If true (default), case is ignored; if false, case is significant. + true when the second string is a substring of the first string, false otherwise. + + + + Gets or sets a value indicating whether the second string is a prefix of the first one. + + The first string. + The second string. + Optional. If true (default), case is ignored; if false, case is significant. + true when the second string is a prefix of the first string, false otherwise. + + + + Gets or sets a value indicating whether the second string is a suffix of the first one. + + The first string. + The second string. + Optional. If true (default), case is ignored; if false, case is significant. + true when the second string is a prefix of the first string, false otherwise. + + + + Returns the length of a string. + + A string whose lengths is to be evaluated. + The length of the string. + + + + Indicates whether the specified regular expression finds a match in the specified input string. + + The string to search for a match. + The regular expression pattern to match. + A string consisting of the desired options for the test. The possible values are those of the separated by commas. + true if the regular expression finds a match; otherwise, false. + + + + + + + + + + + Relational operators used in conditions. + + + + + Equality (==). + + + + + Inequality (!=). + + + + + Less than (<). + + + + + Greater than (>). + + + + + Less than or equal (<=). + + + + + Greater than or equal (>=). + + + + + Exception during evaluation of condition expression. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is null. + + + The class name is null or is zero (0). + + + + + Exception during parsing of condition expression. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is null. + + + The class name is null or is zero (0). + + + + + Condition and expression. + + + + + Initializes a new instance of the class. + + Left hand side of the AND expression. + Right hand side of the AND expression. + + + + Gets the left hand side of the AND expression. + + + + + Gets the right hand side of the AND expression. + + + + + Returns a string representation of this expression. + + A concatenated '(Left) and (Right)' string. + + + + Evaluates the expression by evaluating and recursively. + + Evaluation context. + The value of the conjunction operator. + + + + Condition message expression (represented by the exception keyword). + + + + + + + + Evaluates the current . + + Evaluation context. + The object. + + + + Base class for representing nodes in condition expression trees. + + Documentation on NLog Wiki + + + + Converts condition text to a condition expression tree. + + Condition text to be converted. + Condition expression tree. + + + + Evaluates the expression. + + Evaluation context. + Expression result. + + + + Returns a string representation of the expression. + + + + + Evaluates the expression. + + Evaluation context. + Expression result. + + + + Condition layout expression (represented by a string literal + with embedded ${}). + + + + + Initializes a new instance of the class. + + The layout. + + + + Gets the layout. + + The layout. + + + + + + + Evaluates the expression by rendering the formatted output from + the + + Evaluation context. + The output rendered from the layout. + + + + Condition level expression (represented by the level keyword). + + + + + + + + Evaluates to the current log level. + + Evaluation context. + The object representing current log level. + + + + Condition literal expression (numeric, LogLevel.XXX, true or false). + + + + + Initializes a new instance of the class. + + Literal value. + + + + Gets the literal value. + + The literal value. + + + + + + + Evaluates the expression. + + Evaluation context. Ignored. + The literal value as passed in the constructor. + + + + Condition logger name expression (represented by the logger keyword). + + + + + + + + Evaluates to the logger name. + + Evaluation context. + The logger name. + + + + Condition message expression (represented by the message keyword). + + + + + + + + Evaluates to the logger message. + + Evaluation context. + The logger message. + + + + Gets the method parameters + + + + + + + + + + + Condition not expression. + + + + + Initializes a new instance of the class. + + The expression. + + + + Gets the expression to be negated. + + The expression. + + + + + + + + + + Condition or expression. + + + + + Initializes a new instance of the class. + + Left hand side of the OR expression. + Right hand side of the OR expression. + + + + Gets the left expression. + + The left expression. + + + + Gets the right expression. + + The right expression. + + + + + + + Evaluates the expression by evaluating and recursively. + + Evaluation context. + The value of the alternative operator. + + + + Condition relational (==, !=, <, <=, + > or >=) expression. + + + + + Initializes a new instance of the class. + + The left expression. + The right expression. + The relational operator. + + + + Gets the left expression. + + The left expression. + + + + Gets the right expression. + + The right expression. + + + + Gets the relational operator. + + The operator. + + + + + + + + + + Compares the specified values using specified relational operator. + + The first value. + The second value. + The relational operator. + Result of the given relational operator. + + + + Promote values to the type needed for the comparison, e.g. parse a string to int. + + + + + + + Promotes to type + + + + success? + + + + Try to promote both values. First try to promote to , + when failed, try to . + + + + + + Get the order for the type for comparison. + + + index, 0 to max int. Lower is first + + + + Dictionary from type to index. Lower index should be tested first. + + + + + Build the dictionary needed for the order of the types. + + + + + + Get the string representing the current + + + + + + Condition parser. Turns a string representation of condition expression + into an expression tree. + + + + + Initializes a new instance of the class. + + The string reader. + Instance of used to resolve references to condition methods and layout renderers. + + + + Parses the specified condition string and turns it into + tree. + + The expression to be parsed. + The root of the expression syntax tree which can be used to get the value of the condition in a specified context. + + + + Parses the specified condition string and turns it into + tree. + + The expression to be parsed. + Instance of used to resolve references to condition methods and layout renderers. + The root of the expression syntax tree which can be used to get the value of the condition in a specified context. + + + + Parses the specified condition string and turns it into + tree. + + The string reader. + Instance of used to resolve references to condition methods and layout renderers. + + The root of the expression syntax tree which can be used to get the value of the condition in a specified context. + + + + + Try stringed keyword to + + + + success? + + + + Parse number + + negative number? minus should be parsed first. + + + + + Hand-written tokenizer for conditions. + + + + + Initializes a new instance of the class. + + The string reader. + + + + Gets the type of the token. + + The type of the token. + + + + Gets the token value. + + The token value. + + + + Gets the value of a string token. + + The string token value. + + + + Asserts current token type and advances to the next token. + + Expected token type. + If token type doesn't match, an exception is thrown. + + + + Asserts that current token is a keyword and returns its value and advances to the next token. + + Keyword value. + + + + Gets or sets a value indicating whether current keyword is equal to the specified value. + + The keyword. + + A value of true if current keyword is equal to the specified value; otherwise, false. + + + + + Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. + + + A value of true if the tokenizer has reached the end of the token stream; otherwise, false. + + + + + Gets or sets a value indicating whether current token is a number. + + + A value of true if current token is a number; otherwise, false. + + + + + Gets or sets a value indicating whether the specified token is of specified type. + + The token type. + + A value of true if current token is of specified type; otherwise, false. + + + + + Gets the next token and sets and properties. + + + + + Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) + + current char + is match + + + + Try the logical tokens (and, or, not, equals) + + current char + is match + + + + Mapping between characters and token types for punctuations. + + + + + Initializes a new instance of the CharToTokenType struct. + + The character. + Type of the token. + + + + Token types for condition expressions. + + + + + Marks the class or a member as advanced. Advanced classes and members are hidden by + default in generated documentation. + + + + + Initializes a new instance of the class. + + + + + Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. + + + + Implementors must have the [ThreadAgnostic] attribute + + A layout(renderer) could be converted to a literal when: + - The layout and all layout properties are SimpleLayout or [AppDomainFixedOutput] + + Recommendation: Apply this attribute to a layout or layout-renderer which have the result only changes by properties of type Layout. + + + + + Used to mark configurable parameters which are arrays. + Specifies the mapping between XML elements and .NET types. + + + + + Initializes a new instance of the class. + + The type of the array item. + The XML element name that represents the item. + + + + Gets the .NET type of the array item. + + + + + Gets the XML element name. + + + + + Load from url + + file or path, including .dll + basepath, optional + + + + + Load from url + + + + + Provides logging interface and utility functions. + + + + + An assembly is trying to load. + + + + + Initializes a new instance of the class. + + Assembly that have been loaded + + + + The assembly that is trying to load. + + + + + Class for providing Nlog configuration xml code from app.config + to + + + + + Overriding base implementation to just store + of the relevant app.config section. + + The XmlReader that reads from the configuration file. + true to serialize only the collection key properties; otherwise, false. + + + + Override base implementation to return a object + for + instead of the instance. + + + A instance, that has been deserialized from app.config. + + + + + Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. + + Type of the item. + Created object of the specified type. + + + + Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. + + Everything of an assembly could be loaded by + + + + + Called before the assembly will be loaded. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The assemblies to scan for named items. + + + + Gets or sets default singleton instance of . + + + This property implements lazy instantiation so that the is not built before + the internal logger is configured. + + + + + Gets the factory. + + + + + Gets the factory. + + + + + Gets the factory. + + + + + Gets the ambient property factory. + + + + + Gets the factory. + + + + + Gets the factory. + + + + + Gets or sets the creator delegate used to instantiate configuration objects. + + + By overriding this property, one can enable dependency injection or interception for created objects. + + + + + Gets the factory. + + The target factory. + + + + Gets the factory. + + The layout factory. + + + + Gets the factory. + + The layout renderer factory. + + + + Gets the ambient property factory. + + The ambient property factory. + + + + Gets the factory. + + The filter factory. + + + + Gets the time source factory. + + The time source factory. + + + + Gets the condition method factory. + + The condition method factory. + + + + Gets or sets the JSON serializer to use with + + + + + Gets or sets the string serializer to use with + + + + + Gets or sets the parameter converter to use with or + + + + + Perform message template parsing and formatting of LogEvent messages (True = Always, False = Never, Null = Auto Detect) + + + - Null (Auto Detect) : NLog-parser checks for positional parameters, and will then fallback to string.Format-rendering. + - True: Always performs the parsing of and rendering of using the NLog-parser (Allows custom formatting with ) + - False: Always performs parsing and rendering using string.Format (Fastest if not using structured logging) + + + + + Registers named items from the assembly. + + The assembly. + + + + Registers named items from the assembly. + + The assembly. + Item name prefix. + + + + Call Preload for NLogPackageLoader + + + Every package could implement a class "NLogPackageLoader" (namespace not important) with the public static method "Preload" (no arguments) + This method will be called just before registering all items in the assembly. + + + + + + Call the Preload method for . The Preload method must be static. + + + + + + Clears the contents of all factories. + + + + + Registers the type. + + The type to register. + The item name prefix. + + + + Builds the default configuration item factory. + + Default factory. + + + + Registers items in using late-bound types, so that we don't need a reference to the dll. + + + + + Attribute used to mark the default parameters for layout renderers. + + + + + Initializes a new instance of the class. + + + + + Dynamic filtering with a positive list of enabled levels + + + + + Dynamic filtering with a minlevel and maxlevel range + + + + + Format of the exception output to the specific target. + + + + + Appends the Message of an Exception to the specified target. + + + + + Appends the type of an Exception to the specified target. + + + + + Appends the short type of an Exception to the specified target. + + + + + Appends the result of calling ToString() on an Exception to the specified target. + + + + + Appends the method name from Exception's stack trace to the specified target. + + + + + Appends the stack trace from an Exception to the specified target. + + + + + Appends the contents of an Exception's Data property to the specified target. + + + + + Destructure the exception (usually into JSON) + + + + + Appends the from the application or the object that caused the error. + + + + + Appends the from the application or the object that caused the error. + + + + + Appends any additional properties that specific type of Exception might have. + + + + + Factory for class-based items. + + The base type of each item. + The type of the attribute used to annotate items. + + + + Scans the assembly. + + The types to scan. + The assembly name for the types. + The prefix. + + + + Registers the type. + + The type to register. + The item name prefix. + + + + Registers the item based on a type name. + + Name of the item. + Name of the type. + + + + Clears the contents of the factory. + + + + + + + + + + + + + + + + + Factory specialized for s. + + + + + + + + Register a layout renderer with a callback function. + + Name of the layoutrenderer, without ${}. + the renderer that renders the value. + + + + Tries to create an item instance. + + Name of the item. + The result. + True if instance was created successfully, false otherwise. + + + + Factory of named items (such as , , , etc.). + + + + + Factory of named items (such as , , , etc.). + + + + + Registers type-creation from type-alias + + + + + Create type-instance from type-alias + + + + + Include context properties + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include the contents of the nested-state-stack. + + + + + + Did the Initialize Succeeded? true= success, false= error, null = initialize not started yet. + + + + + Implemented by objects which support installation and uninstallation. + + + + + Performs installation which requires administrative permissions. + + The installation context. + + + + Performs uninstallation which requires administrative permissions. + + The installation context. + + + + Determines whether the item is installed. + + The installation context. + + Value indicating whether the item is installed or null if it is not possible to determine. + + + + + Interface for accessing configuration details + + + + + Name of this configuration element + + + + + Configuration Key/Value Pairs + + + + + Child configuration elements + + + + + Interface for loading NLog + + + + + Finds and loads the NLog configuration + + LogFactory that owns the NLog configuration + Name of NLog.config file (optional) + NLog configuration (or null if none found) + + + + Notifies when LoggingConfiguration has been successfully applied + + LogFactory that owns the NLog configuration + NLog Config + + + + Get file paths (including filename) for the possible NLog config files. + + Name of NLog.config file (optional) + The file paths to the possible config file + + + + Level enabled flags for each LogLevel ordinal + + + + + Converts the filter into a simple + + + + + Represents a factory of named items (such as targets, layouts, layout renderers, etc.). + + Base type for each item instance. + Item definition type (typically ). + + + + Registers new item definition. + + Name of the item. + Item definition. + + + + Tries to get registered item definition. + + Name of the item. + Reference to a variable which will store the item definition. + Item definition. + + + + Creates item instance. + + Name of the item. + Newly created item instance. + + + + Tries to create an item instance. + + Name of the item. + The result. + True if instance was created successfully, false otherwise. + + + + Provides context for install/uninstall operations. + + + + + Mapping between log levels and console output colors. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The log output. + + + + Gets or sets the installation log level. + + + + + Gets or sets a value indicating whether to ignore failures during installation. + + + + + Whether installation exceptions should be rethrown. If IgnoreFailures is set to true, + this property has no effect (there are no exceptions to rethrow). + + + + + Gets the installation parameters. + + + + + Gets or sets the log output. + + + + + Logs the specified trace message. + + The message. + The arguments. + + + + Logs the specified debug message. + + The message. + The arguments. + + + + Logs the specified informational message. + + The message. + The arguments. + + + + Logs the specified warning message. + + The message. + The arguments. + + + + Logs the specified error message. + + The message. + The arguments. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Creates the log event which can be used to render layouts during install/uninstall. + + Log event info object. + + + + Convert object-value into specified type + + + + + Parses the input value and converts into the wanted type + + Input Value + Wanted Type + Format to use when parsing + Culture to use when parsing + Output value with wanted type + + + + Interface for fluent setup of LogFactory options + + + + + LogFactory under configuration + + + + + Interface for fluent setup of LoggingRules for LoggingConfiguration + + + + + LoggingRule being built + + + + + Interface for fluent setup of target for LoggingRule + + + + + LoggingConfiguration being built + + + + + LogFactory under configuration + + + + + Collection of targets that should be written to + + + + + Interface for fluent setup of LogFactory options for extension loading + + + + + LogFactory under configuration + + + + + Interface for fluent setup of LogFactory options for enabling NLog + + + + + LogFactory under configuration + + + + + Interface for fluent setup of LoggingConfiguration for LogFactory + + + + + LogFactory under configuration + + + + + LoggingConfiguration being built + + + + + Interface for fluent setup of LogFactory options + + + + + LogFactory under configuration + + + + + Interface for fluent setup of LogFactory options for logevent serialization + + + + + LogFactory under configuration + + + + + Allows components to request stack trace information to be provided in the . + + + + + Gets the level of stack trace information required by the implementing class. + + + + + Encapsulates and the logic to match the actual logger name + All subclasses defines immutable objects. + Concrete subclasses defines various matching rules through + + + + + Creates a concrete based on . + + + Rules used to select the concrete implementation returned: + + if is null => returns (never matches) + if doesn't contains any '*' nor '?' => returns (matches only on case sensitive equals) + if == '*' => returns (always matches) + if doesn't contain '?' + + if contains exactly 2 '*' one at the beginning and one at the end (i.e. "*foobar*) => returns + if contains exactly 1 '*' at the beginning (i.e. "*foobar") => returns + if contains exactly 1 '*' at the end (i.e. "foobar*") => returns + + + returns + + + + It may include one or more '*' or '?' wildcards at any position. + + '*' means zero or more occurrences of any character + '?' means exactly one occurrence of any character + + + A concrete + + + + Returns the argument passed to + + + + + Checks whether given name matches the logger name pattern. + + String to be matched. + A value of when the name matches, otherwise. + + + + Defines a that never matches. + Used when pattern is null + + + + + Defines a that always matches. + Used when pattern is '*' + + + + + Defines a that matches with a case-sensitive Equals + Used when pattern is a string without wildcards '?' '*' + + + + + Defines a that matches with a case-sensitive StartsWith + Used when pattern is a string like "*foobar" + + + + + Defines a that matches with a case-sensitive EndsWith + Used when pattern is a string like "foobar*" + + + + + Defines a that matches with a case-sensitive Contains + Used when pattern is a string like "*foobar*" + + + + + Defines a that matches with a complex wildcards combinations: + + '*' means zero or more occurrences of any character + '?' means exactly one occurrence of any character + + used when pattern is a string containing any number of '?' or '*' in any position + i.e. "*Server[*].Connection[?]" + + + + + Keeps logging configuration and provides simple API to modify it. + + This class is thread-safe..ToList() is used for that purpose. + + + + Gets the factory that will be configured + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the variables defined in the configuration or assigned from API + + Name is case insensitive. + + + + Gets a collection of named targets specified in the configuration. + + + A list of named targets. + + + Unnamed targets (such as those wrapped by other targets) are not returned. + + + + + Gets the collection of file names which should be watched for changes by NLog. + + + + + Gets the collection of logging rules. + + + + + Gets or sets the default culture info to use as . + + + Specific culture info or null to use + + + + + Gets all targets. + + + + + Inserts NLog Config Variable without overriding NLog Config Variable assigned from API + + + + + Lookup NLog Config Variable Layout + + + + + Registers the specified target object. The name of the target is read from . + + + The target object with a non + + when is + + + + Registers the specified target object under a given name. + + Name of the target. + The target object. + when is + when is + + + + Finds the target with the specified name. + + + The name of the target to be found. + + + Found target or when the target is not found. + + + + + Finds the target with the specified name and specified type. + + + The name of the target to be found. + + Type of the target + + Found target or when the target is not found of not of type + + + + + Add a rule with min- and maxLevel. + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + Name of the target to be written when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule with min- and maxLevel. + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule with min- and maxLevel. + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + Gets or sets a value indicating whether to quit processing any further rule when this one matches. + + + + Add a rule object. + + rule object to add + + + + Add a rule for one loglevel. + + log level needed to trigger this rule. + Name of the target to be written when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule for one loglevel. + + log level needed to trigger this rule. + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule for one loglevel. + + log level needed to trigger this rule. + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + Gets or sets a value indicating whether to quit processing any further rule when this one matches. + + + + Add a rule for all loglevels. + + Name of the target to be written when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule for all loglevels. + + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + + + + Add a rule for all loglevels. + + Target to be written to when the rule matches. + Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. + Gets or sets a value indicating whether to quit processing any further rule when this one matches. + + + + Lookup the logging rule with matching + + The name of the logging rule to be found. + Found logging rule or when not found. + + + + Removes the specified named logging rule with matching + + The name of the logging rule to be removed. + Found one or more logging rule to remove, or when not found. + + + + Called by LogManager when one of the log configuration files changes. + + + A new instance of that represents the updated configuration. + + + + + Allow this new configuration to capture state from the old configuration + + Old config that is about to be replaced + Checks KeepVariablesOnReload and copies all NLog Config Variables assigned from API into the new config + + + + Removes the specified named target. + + Name of the target. + + + + Installs target-specific objects on current system. + + The installation context. + + Installation typically runs with administrative permissions. + + + + + Uninstalls target-specific objects from current system. + + The installation context. + + Uninstallation typically runs with administrative permissions. + + + + + Closes all targets and releases any unmanaged resources. + + + + + Log to the internal (NLog) logger the information about the and associated with this instance. + + + The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is + recorded. + + + + + Validates the configuration. + + + + + Replace a simple variable with a value. The original value is removed and thus we cannot redo this in a later stage. + + + + + + + Checks whether unused targets exist. If found any, just write an internal log at Warn level. + If initializing not started or failed, then checking process will be canceled + + + + + + + + Arguments for events. + + + + + Initializes a new instance of the class. + + The new configuration. + The old configuration. + + + + Gets the old configuration. + + The old configuration. + + + + Gets the new configuration. + + The new configuration. + + + + Gets the optional boolean attribute value. + + + Name of the attribute. + Default value to return if the attribute is not found or if there is a parse error + Boolean attribute value or default. + + + + Remove the namespace (before :) + + + x:a, will be a + + + + + + + Enables loading of NLog configuration from a file + + + + + Get default file paths (including filename) for possible NLog config files. + + + + + Get default file paths (including filename) for possible NLog config files. + + + + + Loads NLog configuration from + + + + + Constructor + + + + + + Loads NLog configuration from provided config section + + + Directory where the NLog-config-file was loaded from + + + + Builds list with unique keys, using last value of duplicates. High priority keys placed first. + + + + + + + Parse loglevel, but don't throw if exception throwing is disabled + + Name of attribute for logging. + Value of parse. + Used if there is an exception + + + + + Parses a single config section within the NLog-config + + + Section was recognized + + + + Parse {Rules} xml element + + + Rules are added to this parameter. + + + + Parse {Logger} xml element + + + + + + Parse boolean + + Name of the property for logging. + value to parse + Default value to return if the parse failed + Boolean attribute value or default. + + + + Config element that's validated and having extra context + + + + + Explicit cast because NET35 doesn't support covariance. + + + + + Arguments for . + + + + + Initializes a new instance of the class. + + Whether configuration reload has succeeded. + + + + Initializes a new instance of the class. + + Whether configuration reload has succeeded. + The exception during configuration reload. + + + + Gets a value indicating whether configuration reload has succeeded. + + A value of true if succeeded; otherwise, false. + + + + Gets the exception which occurred during configuration reload. + + The exception. + + + + Enables FileWatcher for the currently loaded NLog Configuration File, + and supports automatic reload on file modification. + + + + + Represents a logging rule. An equivalent of <logger /> configuration element. + + + + + Create an empty . + + + + + Create an empty . + + + + + Create a new with a and which writes to . + + Logger name pattern used for . It may include one or more '*' or '?' wildcards at any position. + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + Target to be written to when the rule matches. + + + + Create a new with a which writes to . + + Logger name pattern used for . It may include one or more '*' or '?' wildcards at any position. + Minimum log level needed to trigger this rule. + Target to be written to when the rule matches. + + + + Create a (disabled) . You should call or to enable logging. + + Logger name pattern used for . It may include one or more '*' or '?' wildcards at any position. + Target to be written to when the rule matches. + + + + Rule identifier to allow rule lookup + + + + + Gets a collection of targets that should be written to when this rule matches. + + + + + Gets a collection of child rules to be evaluated when this rule matches. + + + + + Gets a collection of filters to be checked before writing to targets. + + + + + Gets or sets a value indicating whether to quit processing any following rules when this one matches. + + + + + Gets or sets the whether to quit processing any following rules when lower severity and this one matches. + + + Loggers matching will be restricted to specified minimum level for following rules. + + + + + Gets or sets logger name pattern. + + + Logger name pattern used by to check if a logger name matches this rule. + It may include one or more '*' or '?' wildcards at any position. + + '*' means zero or more occurrences of any character + '?' means exactly one occurrence of any character + + + + + + Gets the collection of log levels enabled by this rule. + + + + + Default action if none of the filters match + + + + + Default action if none of the filters match + + + + + Enables logging for a particular level. + + Level to be enabled. + + + + Enables logging for a particular levels between (included) and . + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + + + + Disables logging for a particular level. + + Level to be disabled. + + + + Disables logging for particular levels between (included) and . + + Minimum log level to be disables. + Maximum log level to be disabled. + + + + Enables logging the levels between (included) and . All the other levels will be disabled. + + Minimum log level needed to trigger this rule. + Maximum log level needed to trigger this rule. + + + + Returns a string representation of . Used for debugging. + + + + + Checks whether the particular log level is enabled for this rule. + + Level to be checked. + A value of when the log level is enabled, otherwise. + + + + Checks whether given name matches the . + + String to be matched. + A value of when the name matches, otherwise. + + + + Default filtering with static level config + + + + + Factory for locating methods. + + + + + Initializes a new instance of the class. + + + + + Scans the assembly for classes marked with expected class + and methods marked with expected and adds them + to the factory. + + The types to scan. + The assembly name for the type. + The item name prefix. + + + + Registers the type. + + The type to register. + The item name prefix. + + + + Registers the type. + + The type to register. + The item name prefix. + + + + Scans a type for relevant methods with their symbolic names + + Include types that are marked with this attribute + Include methods that are marked with this attribute + Class Type to scan + Collection of methods with their symbolic names + + + + Clears contents of the factory. + + + + + Registers the definition of a single method. + + The method name. + The method info. + + + + Tries to retrieve method by name. + + The method name. + The result. + A value of true if the method was found, false otherwise. + + + + Retrieves method by name. + + Method name. + MethodInfo object. + + + + Tries to get method definition. + + The method name. + The result. + A value of true if the method was found, false otherwise. + + + + Marks the layout or layout renderer depends on mutable objects from the LogEvent + + This can be or + + + + + Attaches a type-alias for an item (such as , + , , etc.). + + + + + Initializes a new instance of the class. + + The type-alias for use in NLog configuration. + + + + Gets the name of the type-alias + + + + + Indicates NLog should not scan this property during configuration. + + + + + Initializes a new instance of the class. + + + + + Marks the object as configuration item for NLog. + + + + + Initializes a new instance of the class. + + + + + Failed to resolve the interface of service type + + + + + Typed we tried to resolve + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Represents simple XML element with case-insensitive attribute semantics. + + + + + Initializes a new instance of the class. + + The reader to initialize element from. + + + + Gets the element name. + + + + + Gets the dictionary of attribute values. + + + + + Gets the collection of child elements. + + + + + Gets the value of the element. + + + + + Returns children elements with the specified element name. + + Name of the element. + Children elements with the specified element name. + + + + Asserts that the name of the element is among specified element names. + + The allowed names. + + + + Special attribute we could ignore + + + + + Default implementation of + + + + + Singleton instance of the serializer. + + + + + + + + Attribute used to mark the required parameters for targets, + layout targets and filters. + + + + + Interface to register available configuration objects type + + + + + Registers instance of singleton object for use in NLog + + Type of service + Instance of service + + + + Gets the service object of the specified type. + + Avoid calling this while handling a LogEvent, since random deadlocks can occur. + + + + Registers singleton-object as implementation of specific interface. + + + If the same single-object implements multiple interfaces then it must be registered for each interface + + Type of interface + The repo + Singleton object to use for override + + + + Registers the string serializer to use with + + + + + Repository of interfaces used by NLog to allow override for dependency injection + + + + + Initializes a new instance of the class. + + + + + Registered service type in the service repository + + + + + Initializes a new instance of the class. + + Type of service that have been registered + + + + Type of service-interface that has been registered + + + + + Provides simple programmatic configuration API used for trivial logging cases. + + Warning, these methods will overwrite the current config. + + + + + Configures NLog for console logging so that all messages above and including + the level are output to the console. + + + + + Configures NLog for console logging so that all messages above and including + the specified level are output to the console. + + The minimal logging level. + + + + Configures NLog for to log to the specified target so that all messages + above and including the level are output. + + The target to log all messages to. + + + + Configures NLog for to log to the specified target so that all messages + above and including the specified level are output. + + The target to log all messages to. + The minimal logging level. + + + + Configures NLog for file logging so that all messages above and including + the level are written to the specified file. + + Log file name. + + + + Configures NLog for file logging so that all messages above and including + the specified level are written to the specified file. + + Log file name. + The minimal logging level. + + + + Value indicating how stack trace should be captured when processing the log event. + + + + + No Stack trace needs to be captured. + + + + + Stack trace should be captured. This option won't add the filenames and linenumbers + + + + + Capture also filenames and linenumbers + + + + + Capture the location of the call + + + + + Capture the class name for location of the call + + + + + Stack trace should be captured. This option won't add the filenames and linenumbers. + + + + + Stack trace should be captured including filenames and linenumbers. + + + + + Capture maximum amount of the stack trace information supported on the platform. + + + + + Marks the layout or layout renderer as thread independent - it producing correct results + regardless of the thread it's running on. + + Without this attribute everything is rendered on the main thread. + + + If this attribute is set on a layout, it could be rendered on the another thread. + This could be more efficient as it's skipped when not needed. + + If context like HttpContext.Current is needed, which is only available on the main thread, this attribute should not be applied. + + See the AsyncTargetWrapper and BufferTargetWrapper with the , using + + Apply this attribute when: + - The result can we rendered in another thread. Delaying this could be more efficient. And/Or, + - The result should not be precalculated, for example the target sends some extra context information. + + + + + Marks the layout or layout renderer as thread safe - it producing correct results + regardless of the number of threads it's running on. + + Without this attribute then the target concurrency will be reduced + + + + + A class for configuring NLog through an XML configuration file + (App.config style or App.nlog style). + + Parsing of the XML file is also implemented in this class. + + + - This class is thread-safe..ToList() is used for that purpose. + - Update TemplateXSD.xml for changes outside targets + + + + + Initializes a new instance of the class. + + Configuration file to be read. + + + + Initializes a new instance of the class. + + Configuration file to be read. + The to which to apply any applicable configuration values. + + + + Initializes a new instance of the class. + + Configuration file to be read. + Ignore any errors during configuration. + + + + Initializes a new instance of the class. + + Configuration file to be read. + Ignore any errors during configuration. + The to which to apply any applicable configuration values. + + + + Initializes a new instance of the class. + + XML reader to read from. + + + + Initializes a new instance of the class. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + + + + Initializes a new instance of the class. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + The to which to apply any applicable configuration values. + + + + Initializes a new instance of the class. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + Ignore any errors during configuration. + + + + Initializes a new instance of the class. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + Ignore any errors during configuration. + The to which to apply any applicable configuration values. + + + + Initializes a new instance of the class. + + NLog configuration as XML string. + Name of the XML file. + The to which to apply any applicable configuration values. + + + + Parse XML string as NLog configuration + + NLog configuration in XML to be parsed + + + + Parse XML string as NLog configuration + + NLog configuration in XML to be parsed + NLog LogFactory + + + + Gets the default object by parsing + the application configuration file (app.exe.config). + + + + + Did the Succeeded? true= success, false= error, null = initialize not started yet. + + + + + Gets or sets a value indicating whether all of the configuration files + should be watched for changes and reloaded automatically when changed. + + + + + Gets the collection of file names which should be watched for changes by NLog. + This is the list of configuration files processed. + If the autoReload attribute is not set it returns empty collection. + + + + + Re-reads the original configuration file and returns the new object. + + The new object. + + + + Get file paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Overwrite the paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Clear the candidate file paths and return to the defaults. + + + + + Create XML reader for (xml config) file. + + filepath + reader or null if filename is empty. + + + + Initializes the configuration. + + containing the configuration section. + Name of the file that contains the element (to be used as a base for including other files). null is allowed. + Ignore any errors during configuration. + + + + Add a file with configuration. Check if not already included. + + + + + + + Parse the root + + + path to config file. + The default value for the autoReload option. + + + + Parse {configuration} xml element. + + + path to config file. + The default value for the autoReload option. + + + + Parse {NLog} xml element. + + + path to config file. + The default value for the autoReload option. + + + + Parses a single config section within the NLog-config + + + Section was recognized + + + + Include (multiple) files by filemask, e.g. *.nlog + + base directory in case if is relative + relative or absolute fileMask + + + + + + + + Global Diagnostics Context - a dictionary structure to hold per-application-instance values. + + + + + Sets the Global Diagnostics Context item to the specified value. + + Item name. + Item value. + + + + Sets the Global Diagnostics Context item to the specified value. + + Item name. + Item value. + + + + Gets the Global Diagnostics Context named item. + + Item name. + The value of , if defined; otherwise . + If the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the Global Diagnostics Context item. + + Item name. + to use when converting the item's value to a string. + The value of as a string, if defined; otherwise . + If is null and the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the Global Diagnostics Context named item. + + Item name. + The item value, if defined; otherwise null. + + + + Returns all item names + + A collection of the names of all items in the Global Diagnostics Context. + + + + Checks whether the specified item exists in the Global Diagnostics Context. + + Item name. + A boolean indicating whether the specified item exists in current thread GDC. + + + + Removes the specified item from the Global Diagnostics Context. + + Item name. + + + + Clears the content of the GDC. + + + + + Mapped Diagnostics Context - a thread-local structure that keeps a dictionary + of strings and provides methods to output them in layouts. + + + + + Sets the current thread MDC item to the specified value. + + Item name. + Item value. + An that can be used to remove the item from the current thread MDC. + + + + Sets the current thread MDC item to the specified value. + + Item name. + Item value. + >An that can be used to remove the item from the current thread MDC. + + + + Sets the current thread MDC item to the specified value. + + Item name. + Item value. + + + + Sets the current thread MDC item to the specified value. + + Item name. + Item value. + + + + Gets the current thread MDC named item, as . + + Item name. + The value of , if defined; otherwise . + If the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the current thread MDC named item, as . + + Item name. + The to use when converting a value to a . + The value of , if defined; otherwise . + If is null and the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the current thread MDC named item, as . + + Item name. + The value of , if defined; otherwise null. + + + + Returns all item names + + A set of the names of all items in current thread-MDC. + + + + Checks whether the specified item exists in current thread MDC. + + Item name. + A boolean indicating whether the specified exists in current thread MDC. + + + + Removes the specified from current thread MDC. + + Item name. + + + + Clears the content of current thread MDC. + + + + + Async version of Mapped Diagnostics Context - a logical context structure that keeps a dictionary + of strings and provides methods to output them in layouts. Allows for maintaining state across + asynchronous tasks and call contexts. + + + Ideally, these changes should be incorporated as a new version of the MappedDiagnosticsContext class in the original + NLog library so that state can be maintained for multiple threads in asynchronous situations. + + + + + Gets the current logical context named item, as . + + Item name. + The value of , if defined; otherwise . + If the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the current logical context named item, as . + + Item name. + The to use when converting a value to a string. + The value of , if defined; otherwise . + If is null and the value isn't a already, this call locks the for reading the needed for converting to . + + + + Gets the current logical context named item, as . + + Item name. + The value of , if defined; otherwise null. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + >An that can be used to remove the item from the current logical context. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + >An that can be used to remove the item from the current logical context. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + >An that can be used to remove the item from the current logical context. + + + + Updates the current logical context with multiple items in single operation + + . + >An that can be used to remove the item from the current logical context (null if no items). + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + + + + Returns all item names + + A collection of the names of all items in current logical context. + + + + Checks whether the specified exists in current logical context. + + Item name. + A boolean indicating whether the specified exists in current logical context. + + + + Removes the specified from current logical context. + + Item name. + + + + Clears the content of current logical context. + + + + + Clears the content of current logical context. + + Free the full slot. + + + + Nested Diagnostics Context - a thread-local structure that keeps a stack + of strings and provides methods to output them in layouts + + + + + Gets the top NDC message but doesn't remove it. + + The top message. . + + + + Gets the top NDC object but doesn't remove it. + + The object at the top of the NDC stack if defined; otherwise null. + + + + Pushes the specified text on current thread NDC. + + The text to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + + Pushes the specified object on current thread NDC. + + The object to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + + Pops the top message off the NDC stack. + + The top message which is no longer on the stack. + + + + Pops the top message from the NDC stack. + + The to use when converting the value to a string. + The top message, which is removed from the stack, as a string value. + + + + Pops the top object off the NDC stack. + + The object from the top of the NDC stack, if defined; otherwise null. + + + + Peeks the first object on the NDC stack + + The object from the top of the NDC stack, if defined; otherwise null. + + + + Clears current thread NDC stack. + + + + + Gets all messages on the stack. + + Array of strings on the stack. + + + + Gets all messages from the stack, without removing them. + + The to use when converting a value to a string. + Array of strings. + + + + Gets all objects on the stack. + + Array of objects on the stack. + + + + Async version of - a logical context structure that keeps a stack + Allows for maintaining scope across asynchronous tasks and call contexts. + + + + + Pushes the specified value on current stack + + The value to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + + Pushes the specified value on current stack + + The value to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + + Pops the top message off the NDLC stack. + + The top message which is no longer on the stack. + this methods returns a object instead of string, this because of backwards-compatibility + + + + Pops the top message from the NDLC stack. + + The to use when converting the value to a string. + The top message, which is removed from the stack, as a string value. + + + + Pops the top message off the current NDLC stack + + The object from the top of the NDLC stack, if defined; otherwise null. + + + + Peeks the top object on the current NDLC stack + + The object from the top of the NDLC stack, if defined; otherwise null. + + + + Clears current stack. + + + + + Gets all messages on the stack. + + Array of strings on the stack. + + + + Gets all messages from the stack, without removing them. + + The to use when converting a value to a string. + Array of strings. + + + + Gets all objects on the stack. The objects are not removed from the stack. + + Array of objects on the stack. + + + + stores state in the async thread execution context. All LogEvents created + within a scope can include the scope state in the target output. The logical context scope supports + both scope-properties and scope-nested-state-stack (Similar to log4j2 ThreadContext) + + + (MDLC), (MDC), (NDLC) + and (NDC) have been deprecated and replaced by . + + .NetCore (and .Net46) uses AsyncLocal for handling the thread execution context. Older .NetFramework uses System.Runtime.Remoting.CallContext + + + + + Pushes new state on the logical context scope stack together with provided properties + + Value to added to the scope stack + Properties being added to the scope dictionary + A disposable object that pops the nested scope state on dispose (including properties). + Scope dictionary keys are case-insensitive + + + + Updates the logical scope context with provided properties + + Properties being added to the scope dictionary + A disposable object that removes the properties from logical context scope on dispose. + Scope dictionary keys are case-insensitive + + + + Updates the logical scope context with provided properties + + Properties being added to the scope dictionary + A disposable object that removes the properties from logical context scope on dispose. + Scope dictionary keys are case-insensitive + + + + Updates the logical scope context with provided property + + Name of property + Value of property + A disposable object that removes the properties from logical context scope on dispose. + Scope dictionary keys are case-insensitive + + + + Updates the logical scope context with provided property + + Name of property + Value of property + A disposable object that removes the properties from logical context scope on dispose. + Scope dictionary keys are case-insensitive + + + + Pushes new state on the logical context scope stack + + Value to added to the scope stack + A disposable object that pops the nested scope state on dispose. + Skips casting of to check for scope-properties + + + + Pushes new state on the logical context scope stack + + Value to added to the scope stack + A disposable object that pops the nested scope state on dispose. + + + + Clears all the entire logical context scope, and removes any properties and nested-states + + + + + Retrieves all properties stored within the logical context scopes + + Collection of all properties + + + + Lookup single property stored within the logical context scopes + + Name of property + When this method returns, contains the value associated with the specified key + Returns true when value is found with the specified key + Scope dictionary keys are case-insensitive + + + + Retrieves all nested states inside the logical context scope stack + + Array of nested state objects. + + + + Peeks the top value from the logical context scope stack + + Value from the top of the stack. + + + + Peeks the inner state (newest) from the logical context scope stack, and returns its running duration + + Scope Duration Time + + + + Peeks the outer state (oldest) from the logical context scope stack, and returns its running duration + + Scope Duration Time + + + + Special bookmark that can restore original parent, after scopes has been collapsed + + + + + Matches when the specified condition is met. + + + Conditions are expressed using a simple language. + + Documentation on NLog Wiki + + + + Gets or sets the condition expression. + + + + + + + + + An abstract filter class. Provides a way to eliminate log messages + based on properties other than logger name and log level. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the action to be taken when filter matches. + + + + + + Gets the result of evaluating filter against given log event. + + The log event. + Filter result. + + + + Checks whether log event should be logged or not. + + Log event. + + - if the log event should be ignored
    + - if the filter doesn't want to decide
    + - if the log event should be logged
    + .
    +
    + + + Marks class as a layout renderer and assigns a name to it. + + + + + Initializes a new instance of the class. + + Name of the filter. + + + + Filter result. + + + + + The filter doesn't want to decide whether to log or discard the message. + + + + + The message should be logged. + + + + + The message should not be logged. + + + + + The message should be logged and processing should be finished. + + + + + The message should not be logged and processing should be finished. + + + + + A base class for filters that are based on comparing a value to a layout. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the layout to be used to filter log messages. + + The layout. + + + +
    + Matches when the calculated layout contains the specified substring. + This filter is deprecated in favor of <when /> which is based on conditions. + + + + + Gets or sets a value indicating whether to ignore case when comparing strings. + + + + + + Gets or sets the substring to be matched. + + + + + + + + + Matches when the calculated layout is equal to the specified substring. + This filter is deprecated in favor of <when /> which is based on conditions. + + + + + Gets or sets a value indicating whether to ignore case when comparing strings. + + + + + + Gets or sets a string to compare the layout to. + + + + + + + + + Matches the provided filter-method + + + + + Initializes a new instance of the class. + + + + + + + + Matches when the calculated layout does NOT contain the specified substring. + This filter is deprecated in favor of <when /> which is based on conditions. + + + + + Gets or sets the substring to be matched. + + + + + + Gets or sets a value indicating whether to ignore case when comparing strings. + + + + + + + + + Matches when the calculated layout is NOT equal to the specified substring. + This filter is deprecated in favor of <when /> which is based on conditions. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a string to compare the layout to. + + + + + + Gets or sets a value indicating whether to ignore case when comparing strings. + + + + + + + + + Matches when the result of the calculated layout has been repeated a moment ago + + + + + How long before a filter expires, and logging is accepted again + + + + + + Max length of filter values, will truncate if above limit + + + + + + Applies the configured action to the initial logevent that starts the timeout period. + Used to configure that it should ignore all events until timeout. + + + + + + Max number of unique filter values to expect simultaneously + + + + + + Default number of unique filter values to expect, will automatically increase if needed + + + + + + Insert FilterCount value into when an event is no longer filtered + + + + + + Append FilterCount to the when an event is no longer filtered + + + + + + Reuse internal buffers, and doesn't have to constantly allocate new buffers + + + + + + Default buffer size for the internal buffers + + + + + + Checks whether log event should be logged or not. In case the LogEvent has just been repeated. + + Log event. + + - if the log event should be ignored
    + - if the filter doesn't want to decide
    + - if the log event should be logged
    + .
    +
    + + + Uses object pooling, and prunes stale filter items when the pool runs dry + + + + + Remove stale filter-value from the cache, and fill them into the pool for reuse + + + + + Renders the Log Event into a filter value, that is used for checking if just repeated + + + + + Repeated LogEvent detected. Checks if it should activate filter-action + + + + + Filter Value State (mutable) + + + + + Filter Lookup Key (immutable) + + + + + A global logging class using caller info to find the logger. + + + + + Starts building a log event with the specified . + + The log level. + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Trace level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Debug level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Info level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Warn level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Error level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Fatal level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + A fluent class to build log events for NLog. + + + + + Initializes a new instance of the class. + + The to send the log event. + + + + Initializes a new instance of the class. + + The to send the log event. + The for the log event. + + + + Gets the created by the builder. + + + + + Sets the information of the logging event. + + The exception information of the logging event. + current for chaining calls. + + + + Sets the level of the logging event. + + The level of the logging event. + current for chaining calls. + + + + Sets the logger name of the logging event. + + The logger name of the logging event. + current for chaining calls. + + + + Sets the log message on the logging event. + + The log message for the logging event. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The object to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + The third object to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + The third object to format. + The fourth object to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + An object array that contains zero or more objects to format. + current for chaining calls. + + + + Sets the log message and parameters for formatting on the logging event. + + An object that supplies culture-specific formatting information. + A composite format string. + An object array that contains zero or more objects to format. + current for chaining calls. + + + + Sets a per-event context property on the logging event. + + The name of the context property. + The value of the context property. + current for chaining calls. + + + + Sets multiple per-event context properties on the logging event. + + The properties to set. + current for chaining calls. + + + + Sets the timestamp of the logging event. + + The timestamp of the logging event. + current for chaining calls. + + + + Sets the stack trace for the event info. + + The stack trace. + Index of the first user stack frame within the stack trace. + current for chaining calls. + + + + Writes the log event to the underlying logger. + + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger if the condition delegate is true. + + If condition is true, write log event; otherwise ignore event. + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger if the condition is true. + + If condition is true, write log event; otherwise ignore event. + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Extension methods for NLog . + + + + + Starts building a log event with the specified . + + The logger to write the log event to. + The log level. + current for chaining calls. + + + + Starts building a log event at the Trace level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Debug level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Info level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Warn level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Error level. + + The logger to write the log event to. + current for chaining calls. + + + + Starts building a log event at the Fatal level. + + The logger to write the log event to. + current for chaining calls. + + + + Extensions for NLog . + + + + + Starts building a log event with the specified . + + The logger to write the log event to. + The log level. When not + for chaining calls. + + + + Starts building a log event at the Trace level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Debug level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Info level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Warn level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Error level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Fatal level. + + The logger to write the log event to. + for chaining calls. + + + + Starts building a log event at the Exception level. + + The logger to write the log event to. + The exception information of the logging event. + The for the log event. Defaults to when not specified. + for chaining calls. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + A logger implementation that will handle the message. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + A logger implementation that will handle the message. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An exception to be logged. + A to be written. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An exception to be logged. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A logger implementation that will handle the message. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A logger implementation that will handle the message. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A logger implementation that will handle the message. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + A logger implementation that will handle the message. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + A logger implementation that will handle the message. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An exception to be logged. + A to be written. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An exception to be logged. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A logger implementation that will handle the message. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A logger implementation that will handle the message. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A logger implementation that will handle the message. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A logger implementation that will handle the message. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message and exception at the specified level. + + A logger implementation that will handle the message. + The log level. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Trace level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Info level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Warn level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Error level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Fatal level. + + A logger implementation that will handle the message. + An exception to be logged. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Interface for fakeable of the current AppDomain. + + + + + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. + + + + + Gets or sets the name of the configuration file for an application domain. + + + + + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + + + + + Gets or set the friendly name. + + + + + Gets an integer that uniquely identifies the application domain within the process. + + + + + Gets the assemblies that have been loaded into the execution context of this application domain. + + A list of assemblies in this application domain. + + + + Process exit event. + + + + + Domain unloaded event. + + + + + Abstract calls for the application environment + + + + + Gets current process name (excluding filename extension, if any). + + + + + Process exit event. + + + + + Abstract calls to FileSystem + + + + Determines whether the specified file exists. + The file to check. + + + Returns the content of the specified file + The file to load. + + + + Adapter for to + + + + + Initializes a new instance of the class. + + The to wrap. + + + + Creates an AppDomainWrapper for the current + + + + + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. + + + + + Gets or sets the name of the configuration file for an application domain. + + + + + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + + + + + Gets or set the friendly name. + + + + + Gets an integer that uniquely identifies the application domain within the process. + + + + + Gets the assemblies that have been loaded into the execution context of this application domain. + + A list of assemblies in this application domain. + + + + Process exit event. + + + + + Domain unloaded event. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Interface for the wrapper around System.Configuration.ConfigurationManager. + + + + + Gets the wrapper around ConfigurationManager.AppSettings. + + + + + Format a log message + + + + + Perform message template parsing and formatting of LogEvent messages (True = Always, False = Never, Null = Auto Detect) + + + + + Format the message and return + + LogEvent with message to be formatted + formatted message + + + + Has the logevent properties? + + LogEvent with message to be formatted + False when logevent has no properties to be extracted + + + + Appends the logevent message to the provided StringBuilder + + LogEvent with message to be formatted + The to append the formatted message. + + + + Get the Raw, unformatted value without stringify + + + Implementors must has the [ThreadAgnostic] attribute + + + + + Get the raw value + + + The value + RawValue supported? + + + + Interface implemented by layouts and layout renderers. + + + + + Renders the value of layout or layout renderer in the context of the specified log event. + + The log event. + String representation of a layout. + + + + Supports rendering as string value with limited or no allocations (preferred) + + + Implementors must not have the [AppDomainFixedOutput] attribute + + + + + Renders the value of layout renderer in the context of the specified log event + + + null if not possible or unknown + + + + Supports object initialization and termination. + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Helpers for . + + + + + Gets all usable exported types from the given assembly. + + Assembly to scan. + Usable types from the given assembly. + Types which cannot be loaded are skipped. + + + + Forward declare of system delegate type for use by other classes + + + + + Keeps track of pending operation count, and can notify when pending operation count reaches zero + + + + + Mark operation has started + + + + + Mark operation has completed + + Exception coming from the completed operation [optional] + + + + Registers an AsyncContinuation to be called when all pending operations have completed + + Invoked on completion + AsyncContinuation operation + + + + Clear o + + + + + Sets the stack trace for the event info. + + The stack trace. + Index of the first user stack frame within the stack trace. + Type of the logger or logger wrapper. This is still Logger if it's a subclass of Logger. + + + + Sets the details retrieved from the Caller Information Attributes + + + + + + + + + Gets the stack frame of the method that did the logging. + + + + + Gets the number index of the stack frame that represents the user + code (not the NLog code). + + + + + Legacy attempt to skip async MoveNext, but caused source file line number to be lost + + + + + Gets the entire stack trace. + + + + + Finds first user stack frame in a stack trace + + The stack trace of the logging method invocation + Type of the logger or logger wrapper. This is still Logger if it's a subclass of Logger. + Index of the first user stack frame or 0 if all stack frames are non-user + + + + This is only done for legacy reason, as the correct method-name and line-number should be extracted from the MoveNext-StackFrame + + The stack trace of the logging method invocation + Starting point for skipping async MoveNext-frames + + + + Assembly to skip? + + Find assembly via this frame. + true, we should skip. + + + + Is this the type of the logger? + + get type of this logger in this frame. + Type of the logger. + + + + + Memory optimized filtering + + Passing state too avoid delegate capture and memory-allocations. + + + + Ensures that IDictionary.GetEnumerator returns DictionaryEntry values + + + + + Most-Recently-Used-Cache, that discards less frequently used items on overflow + + + + + Constructor + + Maximum number of items the cache will hold before discarding. + + + + Attempt to insert item into cache. + + Key of the item to be inserted in the cache. + Value of the item to be inserted in the cache. + true when the key does not already exist in the cache, false otherwise. + + + + Lookup existing item in cache. + + Key of the item to be searched in the cache. + Output value of the item found in the cache. + True when the key is found in the cache, false otherwise. + + + + Dictionary that combines the standard with the + MessageTemplate-properties extracted from the . + + The are returned as the first items + in the collection, and in positional order. + + + + + Value of the property + + + + + Has property been captured from message-template ? + + + + + The properties of the logEvent + + + + + The properties extracted from the message-template + + + + + Wraps the list of message-template-parameters as IDictionary-interface + + Message-template-parameters + + + + Transforms the list of event-properties into IDictionary-interface + + Message-template-parameters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Check if the message-template-parameters can be used directly without allocating a dictionary + + Message-template-parameters + Are all parameter names unique (true / false) + + + + Attempt to insert the message-template-parameters into an empty dictionary + + Message-template-parameters + The dictionary that initially contains no message-template-parameters + + + + + + + + + + + + + + + + + + + + + Will always throw, as collection is readonly + + + Will always throw, as collection is readonly + + + Will always throw, as collection is readonly + + + + + + + + + + + + + + + + + + + Special property-key for lookup without being case-sensitive + + + + + Property-Key equality-comparer that uses string-hashcode from OrdinalIgnoreCase + Enables case-insensitive lookup using + + + + + HashSet optimized for single item + + + + + + Insert single item on scope start, and remove on scope exit + + Item to insert in scope + Existing hashset to update + Force allocation of real hashset-container + HashSet EqualityComparer + + + + Add item to collection, if it not already exists + + Item to insert + + + + Clear hashset + + + + + Check if hashset contains item + + + Item exists in hashset (true/false) + + + + Remove item from hashset + + + Item removed from hashset (true/false) + + + + Copy items in hashset to array + + Destination array + Array offset + + + + Create hashset enumerator + + Enumerator + + + + Provides helpers to sort log events and associated continuations. + + + + + Key selector delegate. + + The type of the value. + The type of the key. + Value to extract key information from. + Key selected from log event. + + + + Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. + + The type of the value. + The type of the key. + The inputs. + The key selector function. + + Dictionary where keys are unique input keys, and values are lists of . + + + + + Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. + + The type of the value. + The type of the key. + The inputs. + The key selector function. + + Dictionary where keys are unique input keys, and values are lists of . + + + + + Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. + + The type of the value. + The type of the key. + The inputs. + The key selector function. + The key comparer function. + + Dictionary where keys are unique input keys, and values are lists of . + + + + + Single-Bucket optimized readonly dictionary. Uses normal internally Dictionary if multiple buckets are needed. + + Avoids allocating a new dictionary, when all items are using the same bucket + + The type of the key. + The type of the value. + + + + + + + + + + + + + + + + Allows direct lookup of existing keys. If trying to access non-existing key exception is thrown. + Consider to use instead for better safety. + + Key value for lookup + Mapped value found + + + + Non-Allocating struct-enumerator + + + + + + + + + + + + + Will always throw, as dictionary is readonly + + + Will always throw, as dictionary is readonly + + + + + + Will always throw, as dictionary is readonly + + + Will always throw, as dictionary is readonly + + + + + + + + + Will always throw, as dictionary is readonly + + + + Internal configuration manager used to read .NET configuration files. + Just a wrapper around the BCL ConfigurationManager, but used to enable + unit testing. + + + + + UTF-8 BOM 239, 187, 191 + + + + + Safe way to get environment variables. + + + + + Helper class for dealing with exceptions. + + + + + Mark this exception as logged to the . + + + + + + + Is this exception logged to the ? + + + trueif the has been logged to the . + + + + Determines whether the exception must be rethrown and logs the error to the if is false. + + Advised to log first the error to the before calling this method. + + The exception to check. + Target Object context of the exception. + Target Method context of the exception. + trueif the must be rethrown, false otherwise. + + + + Determines whether the exception must be rethrown immediately, without logging the error to the . + + Only used this method in special cases. + + The exception to check. + trueif the must be rethrown, false otherwise. + + + + FormatProvider that renders an exception-object as $"{ex.GetType()}: {ex.Message}" + + + + + Object construction helper. + + + + + Base class for optimized file appenders. + + + + + Initializes a new instance of the class. + + Name of the file. + The create parameters. + + + + Gets the path of the file, including file extension. + + The name of the file. + + + + Gets or sets the creation time for a file associated with the appender. The time returned is in Coordinated + Universal Time [UTC] standard. + + The creation time of the file. + + + + Gets or sets the creation time for a file associated with the appender. Synchronized by + The time format is based on + + + + + Gets the last time the file associated with the appender is opened. The time returned is in Coordinated + Universal Time [UTC] standard. + + The time the file was last opened. + + + + Gets the file creation parameters. + + The file creation parameters. + + + + Writes the specified bytes. + + The bytes. + + + + Writes the specified bytes to a file. + + The bytes array. + The bytes array offset. + The number of bytes. + + + + Flushes this file-appender instance. + + + + + Closes this file-appender instance. + + + + + Gets the creation time for a file associated with the appender. The time returned is in Coordinated Universal + Time [UTC] standard. + + The file creation time. + + + + Gets the length in bytes of the file associated with the appender. + + A long value representing the length of the file in bytes. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Releases unmanaged and - optionally - managed resources. + + True to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Creates the file stream. + + If set to true sets the file stream to allow shared writing. + If larger than 0 then it will be used instead of the default BufferSize for the FileStream. + A object which can be used to write to the file. + + + + Base class for optimized file appenders which require the usage of a mutex. + + It is possible to use this class as replacement of BaseFileAppender and the mutex functionality + is not enforced to the implementing subclasses. + + + + + Initializes a new instance of the class. + + Name of the file. + The create parameters. + + + + Gets the mutually-exclusive lock for archiving files. + + The mutex for archiving. + + + + + + + Creates a mutex that is sharable by more than one process. + + The prefix to use for the name of the mutex. + A object which is sharable by multiple processes. + + + + Implementation of which caches + file information. + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + + + + + + + + + + + + + + + + Factory class which creates objects. + + + + + + + + Maintains a collection of file appenders usually associated with file targets. + + + + + An "empty" instance of the class with zero size and empty list of appenders. + + + + + Initializes a new "empty" instance of the class with zero size and empty + list of appenders. + + + + + Initializes a new instance of the class. + + + The size of the list should be positive. No validations are performed during initialization as it is an + internal class. + + Total number of appenders allowed in list. + Factory used to create each appender. + Parameters used for creating a file. + + + + The archive file path pattern that is used to detect when archiving occurs. + + + + + Invalidates appenders for all files that were archived. + + + + + Gets the parameters which will be used for creating a file. + + + + + Gets the file appender factory used by all the appenders in this list. + + + + + Gets the number of appenders which the list can hold. + + + + + Subscribe to background monitoring of active file appenders + + + + + It allocates the first slot in the list when the file name does not already in the list and clean up any + unused slots. + + File name associated with a single appender. + The allocated appender. + + + + Close all the allocated appenders. + + + + + Close the allocated appenders initialized before the supplied time. + + The time which prior the appenders considered expired + + + + Flush all the allocated appenders. + + + + + File Archive Logic uses the File-Creation-TimeStamp to detect if time to archive, and the File-LastWrite-Timestamp to name the archive-file. + + + NLog always closes all relevant appenders during archive operation, so no need to lookup file-appender + + + + + Closes the specified appender and removes it from the list. + + File name of the appender to be closed. + File Appender that matched the filePath (null if none found) + + + + Interface that provides parameters for create file function. + + + + + Gets or sets the delay in milliseconds to wait before attempting to write to the file again. + + + + + Gets or sets the number of times the write is appended on the file before NLog + discards the log message. + + + + + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. + + + This makes multi-process logging possible. NLog uses a special technique + that lets it keep the files open for writing. + + + + + Gets or sets a value indicating whether to create directories if they do not exist. + + + Setting this to false may improve performance a bit, but you'll receive an error + when attempting to write to a directory that's not present. + + + + + Gets or sets a value indicating whether to enable log file(s) to be deleted. + + + + + Gets or sets the log file buffer size in bytes. + + + + + Gets or set a value indicating whether a managed file stream is forced, instead of using the native implementation. + + + + + Gets or sets the file attributes (Windows only). + + + + + Should archive mutex be created? + + + + + Should manual simple detection of file deletion be enabled? + + + + + Gets the parameters which will be used for creating a file. + + + + + Gets the file appender factory used by all the appenders in this list. + + + + + Gets the number of appenders which the list can hold. + + + + + Subscribe to background monitoring of active file appenders + + + + + It allocates the first slot in the list when the file name does not already in the list and clean up any + unused slots. + + File name associated with a single appender. + The allocated appender. + + + + Close all the allocated appenders. + + + + + Close the allocated appenders initialized before the supplied time. + + The time which prior the appenders considered expired + + + + Flush all the allocated appenders. + + + + + File Archive Logic uses the File-Creation-TimeStamp to detect if time to archive, and the File-LastWrite-Timestamp to name the archive-file. + + + NLog always closes all relevant appenders during archive operation, so no need to lookup file-appender + + + + + Closes the specified appender and removes it from the list. + + File name of the appender to be closed. + File Appender that matched the filePath (null if none found) + + + + The archive file path pattern that is used to detect when archiving occurs. + + + + + Invalidates appenders for all files that were archived. + + + + + Interface implemented by all factories capable of creating file appenders. + + + + + Opens the appender for given file name and parameters. + + Name of the file. + Creation parameters. + Instance of which can be used to write to the file. + + + + Provides a multi process-safe atomic file appends while + keeping the files open. + + + On Unix you can get all the appends to be atomic, even when multiple + processes are trying to write to the same file, because setting the file + pointer to the end of the file and appending can be made one operation. + On Win32 we need to maintain some synchronization between processes + (global named mutex is used for this) + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + + + + + + + + + + + + + + + + Factory class. + + + + + + + + Appender used to discard data for the FileTarget. + Used mostly for testing entire stack except the actual writing to disk. + Throws away all data. + + + + + Factory class. + + + + + + + + Multi-process and multi-host file appender which attempts + to get exclusive write access and retries if it's not available. + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + + + + + + + + + + + + + + + + Factory class. + + + + + + + + Optimized single-process file appender which keeps the file open for exclusive write. + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + + + + + + + + + + + + + + + + Factory class. + + + + + + + + Provides a multi process-safe atomic file append while + keeping the files open. + + + + + Initializes a new instance of the class. + + Name of the file. + The parameters. + + + + Creates or opens a file in a special mode, so that writes are automatically + as atomic writes at the file end. + See also "UnixMultiProcessFileAppender" which does a similar job on *nix platforms. + + File to create or open + + + + + + + + + + + + + + + + + + + Factory class. + + + + + + + + A layout that represents a filePath. + + + + + Cached directory separator char array to avoid memory allocation on each method call. + + + + + Cached invalid file names char array to avoid memory allocation every time Path.GetInvalidFileNameChars() is called. + + + + + not null when == false + + + + + non null is fixed, + + + + + is the cache-key, and when newly rendered filename matches the cache-key, + then it reuses the cleaned cache-value . + + + + + is the cache-value that is reused, when the newly rendered filename + matches the cache-key + + + + Initializes a new instance of the class. + + + + Render the raw filename from Layout + + The log event. + StringBuilder to minimize allocations [optional]. + String representation of a layout. + + + + Convert the raw filename to a correct filename + + The filename generated by Layout. + String representation of a correct filename. + + + + Is this (templated/invalid) path an absolute, relative or unknown? + + + + + Is this (templated/invalid) path an absolute, relative or unknown? + + + + + Watches multiple files at the same time and raises an event whenever + a single change is detected in any of those files. + + + + + The types of changes to watch for. + + + + + Occurs when a change is detected in one of the monitored files. + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Stops watching all files. + + + + + Stops watching the specified file. + + + + + + Watches the specified files for changes. + + The file names. + + + + Combine paths + + basepath, not null + optional dir + optional file + + + + + Cached directory separator char array to avoid memory allocation on each method call. + + + + + Trims directory separators from the path + + path, could be null + never null + + + + Convert object to string + + value + format for conversion. + + + If is null and isn't a already, then the will get a locked by + + + + + Retrieve network interfaces + + + + + Retrieve network interfaces + + + + + Supports mocking of SMTP Client code. + + + + + Specifies how outgoing email messages will be handled. + + + + + Gets or sets the name or IP address of the host used for SMTP transactions. + + + + + Gets or sets the port used for SMTP transactions. + + + + + Gets or sets a value that specifies the amount of time after which a synchronous Send call times out. + + + + + Gets or sets the credentials used to authenticate the sender. + + + + + Sends an e-mail message to an SMTP server for delivery. These methods block while the message is being transmitted. + + + System.Net.Mail.MailMessage + MailMessage + A MailMessage that contains the message to send. + + + + Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. + + + + + The MessageFormatter delegate + + + + + When true: Do not fallback to StringBuilder.Format for positional templates + + + + + New formatter + + + When true: Do not fallback to StringBuilder.Format for positional templates + + + + + The MessageFormatter delegate + + + + + + + + Render a template to a string. + + The template. + Culture. + Parameters for the holes. + The String Builder destination. + Parameters for the holes. + + + + Detects the platform the NLog is running on. + + + + + Gets a value indicating whether current runtime supports use of mutex + + + + + Will creating a mutex succeed runtime? + + + + + Supports mocking of SMTP Client code. + + + Disabled Error CS0618 'SmtpClient' is obsolete: 'SmtpClient and its network of types are poorly designed, + we strongly recommend you use https://github.com/jstedfast/MailKit and https://github.com/jstedfast/MimeKit instead' + + + + + Retrieve network interfaces + + + + + Retrieve network interfaces + + + + + Network sender which uses HTTP or HTTPS POST. + + + + + Initializes a new instance of the class. + + The network URL. + + + + Creates instances of objects for given URLs. + + + + + Creates a new instance of the network sender based on a network URL. + + URL that determines the network sender to be created. + The maximum queue size. + The overflow action when reaching maximum queue size. + The maximum message size. + SSL protocols for TCP + KeepAliveTime for TCP + + A newly created network sender. + + + + + Interface for mocking socket calls. + + + + + A base class for all network senders. Supports one-way sending of messages + over various protocols. + + + + + Initializes a new instance of the class. + + The network URL. + + + + Gets the address of the network endpoint. + + + + + Gets the last send time. + + + + + Initializes this network sender. + + + + + Closes the sender and releases any unmanaged resources. + + The continuation. + + + + Flushes any pending messages and invokes the on completion. + + The continuation. + + + + Send the given text over the specified protocol. + + Bytes to be sent. + Offset in buffer. + Number of bytes to send. + The asynchronous continuation. + + + + Closes the sender and releases any unmanaged resources. + + + + + Initializes resources for the protocol specific implementation. + + + + + Closes resources for the protocol specific implementation. + + The continuation. + + + + Performs the flush and invokes the on completion. + + The continuation. + + + + Sends the payload using the protocol specific implementation. + + The bytes to be sent. + Offset in buffer. + Number of bytes to send. + The async continuation to be invoked after the buffer has been sent. + + + + Parses the URI into an IP address. + + The URI to parse. + The address family. + Parsed endpoint. + + + + Default implementation of . + + + + + + + + A base class for network senders that can block or send out-of-order + + + + + Initializes a new instance of the class. + + URL. Must start with tcp://. + + + + Socket proxy for mocking Socket code. + + + + + Initializes a new instance of the class. + + The address family. + Type of the socket. + Type of the protocol. + + + + Gets underlying socket instance. + + + + + Closes the wrapped socket. + + + + + Invokes ConnectAsync method on the wrapped socket. + + The instance containing the event data. + Result of original method. + + + + Invokes SendAsync method on the wrapped socket. + + The instance containing the event data. + Result of original method. + + + + Invokes SendToAsync method on the wrapped socket. + + The instance containing the event data. + Result of original method. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Sends messages over a TCP network connection. + + + + + Initializes a new instance of the class. + + URL. Must start with tcp://. + The address family. + + + + Creates the socket with given parameters. + + The host address. + The address family. + Type of the socket. + Type of the protocol. + Instance of which represents the socket. + + + + Facilitates mocking of class. + + + + + Raises the Completed event. + + + + + Sends messages over the network as UDP datagrams. + + + + + Initializes a new instance of the class. + + URL. Must start with udp://. + The address family. + + + + Creates the socket. + + The IP address. + Implementation of to use. + + + + Allocates new builder and appends to the provided target builder on dispose + + + + + Access the new builder allocated + + + + + Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user) + + + + + Controls a single allocated char[]-buffer for reuse (only one active user) + + + + + Controls a single allocated StringBuilder for reuse (only one active user) + + + + + Controls a single allocated object for reuse (only one active user) + + + + + Creates handle to the reusable char[]-buffer for active usage + + Handle to the reusable item, that can release it again + + + + Access the acquired reusable object + + + + + Controls a single allocated MemoryStream for reuse (only one active user) + + + + + Constructor + + Max number of items + Initial StringBuilder Size + Max StringBuilder Size + + + + Takes StringBuilder from pool + + Allow return to pool + + + + Releases StringBuilder back to pool at its right place + + + + + Keeps track of acquired pool item + + + + + Releases pool item back into pool + + + + + Detects the platform the NLog is running on. + + + + + Gets the current runtime OS. + + + + + Gets a value indicating whether current OS is Win32-based (desktop or mobile). + + + + + Gets a value indicating whether current OS is Unix-based. + + + + + Gets a value indicating whether current runtime is Mono-based + + + + + Scans (breadth-first) the object graph following all the edges whose are + instances have attached and returns + all objects implementing a specified interfaces. + + + + + Finds the objects which have attached which are reachable + from any of the given root objects when traversing the object graph over public properties. + + Type of the objects to return. + Configuration Reflection Helper + Also search the properties of the wanted objects. + The root objects. + Ordered list of objects implementing T. + + + + Object Path to check + + + + + Converts object into a List of property-names and -values using reflection + + + + + Try get value from , using , and set into + + + + + Scans properties for name (Skips string-compare and value-lookup until finding match) + + + + + Scans properties for name (Skips property value lookup until finding match) + + + + + Scans properties for name + + + + + Binder for retrieving value of + + + + + + + + Reflection helpers for accessing properties. + + + + + Get property info + + Configuration Reflection Helper + object which could have property + property name on + result when success. + success. + + + + Try parse of string to (Generic) list, comma separated. + + + If there is a comma in the value, then (single) quote the value. For single quotes, use the backslash as escape + + + + + Attempt to reuse the HashSet.Comparer from the original HashSet-object (Ex. StringComparer.OrdinalIgnoreCase) + + + + + Reflection helpers. + + + + + Is this a static class? + + + + This is a work around, as Type doesn't have this property. + From: https://stackoverflow.com/questions/1175888/determine-if-a-type-is-static + + + + + Optimized delegate for calling MethodInfo + + Object instance, use null for static methods. + Complete list of parameters that matches the method, including optional/default parameters. + + + + Optimized delegate for calling a constructor + + Complete list of parameters that matches the constructor, including optional/default parameters. Could be null for no parameters. + + + + Creates an optimized delegate for calling the MethodInfo using Expression-Trees + + Method to optimize + Optimized delegate for invoking the MethodInfo + + + + Creates an optimized delegate for calling the constructors using Expression-Trees + + Constructor to optimize + Optimized delegate for invoking the constructor + + + + Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. + + + + + Gets or sets a value indicating whether to match whole words only. + + + + + Gets or sets a value indicating whether to ignore case when comparing texts. + + + + + Supported operating systems. + + + If you add anything here, make sure to add the appropriate detection + code to + + + + + Unknown operating system. + + + + + Unix/Linux operating systems. + + + + + Desktop versions of Windows (95,98,ME). + + + + + Windows NT, 2000, 2003 and future versions based on NT technology. + + + + + Macintosh Mac OSX + + + + + Immutable state that combines ScopeContext MDLC + NDLC for + + + + + Immutable state that combines ScopeContext MDLC + NDLC for + + + + + Immutable state for ScopeContext Mapped Context (MDLC) + + + + + Immutable state for ScopeContext Nested State (NDLC) + + + + + Immutable state for ScopeContext Single Property (MDLC) + + + + + Immutable state for ScopeContext Multiple Properties (MDLC) + + + + + Immutable state for ScopeContext handling legacy MDLC + NDLC operations + + + + + + + + + + + + + + Collection of targets that should be written to + + + + + Implements a single-call guard around given continuation function. + + + + + Initializes a new instance of the class. + + The asynchronous continuation. + + + + Continuation function which implements the single-call guard. + + The exception. + + + + Utilities for dealing with values. + + + + + Gets the fully qualified name of the class invoking the calling method, including the + namespace but not the assembly. + + + + + Gets the fully qualified name of the class invoking the calling method, including the + namespace but not the assembly. + + StackFrame from the calling method + Fully qualified class name + + + + Returns the assembly from the provided StackFrame (If not internal assembly) + + Valid assembly, or null if assembly was internal + + + + Returns the classname from the provided StackFrame (If not from internal assembly) + + + Valid class name, or empty string if assembly was internal + + + + Stream helpers + + + + + Copy to output stream and skip BOM if encoding is UTF8 + + + + + + + + Copy stream input to output. Skip the first bytes + + stream to read from + stream to write to + .net35 doesn't have a .copyto + + + + Copy stream input to output. Skip the first bytes + + stream to read from + stream to write to + first bytes to skip (optional) + + + + Simple character tokenizer. + + + + + Initializes a new instance of the class. + + The text to be tokenized. + + + + Current position in + + + + + Full text to be parsed + + + + + Check current char while not changing the position. + + + + + + Read the current char and change position + + + + + + Get the substring of the + + + + + + + + Helpers for , which is used in e.g. layout renderers. + + + + + Renders the specified log event context item and appends it to the specified . + + append to this + value to be appended + format string. If @, then serialize the value with the Default JsonConverter. + provider, for example culture + NLog string.Format interface + + + + Appends int without using culture, and most importantly without garbage + + + value to append + + + + Appends uint without using culture, and most importantly without garbage + + Credits Gavin Pugh - https://www.gavpugh.com/2010/04/01/xnac-avoiding-garbage-when-working-with-stringbuilder/ + + + value to append + + + + Convert DateTime into UTC and format to yyyy-MM-ddTHH:mm:ss.fffffffZ - ISO 8601 Compliant Date Format (Round-Trip-Time) + + + + + Clears the provider StringBuilder + + + + + + Copies the contents of the StringBuilder to the MemoryStream using the specified encoding (Without BOM/Preamble) + + StringBuilder source + MemoryStream destination + Encoding used for converter string into byte-stream + Helper char-buffer to minimize memory allocations + + + + Copies the contents of the StringBuilder to the destination StringBuilder + + StringBuilder source + StringBuilder destination + + + + Scans the StringBuilder for the position of needle character + + StringBuilder source + needle character to search for + + Index of the first occurrence (Else -1) + + + + Scans the StringBuilder for the position of needle character + + StringBuilder source + needle characters to search for + + Index of the first occurrence (Else -1) + + + + Compares the contents of two StringBuilders + + + Correct implementation of that also works when is not the same + + True when content is the same + + + + Compares the contents of a StringBuilder and a String + + True when content is the same + + + + Append a number and pad with 0 to 2 digits + + append to this + the number + + + + Append a number and pad with 0 to 4 digits + + append to this + the number + + + + Append a numeric type (byte, int, double, decimal) as string + + + + + Helpers for . + + + + + IsNullOrWhiteSpace, including for .NET 3.5 + + + + + + + Replace string with + + + + + + The same reference of nothing has been replaced. + + + Concatenates all the elements of a string array, using the specified separator between each element. + The string to use as a separator. is included in the returned string only if has more than one element. + An collection that contains the elements to concatenate. + A string that consists of the elements in delimited by the string. If is an empty array, the method returns . + + is . + + + + Split a string + + + + + Split a string, optional quoted value + + Text to split + Character to split the + Quote character + + Escape for the , not escape for the + , use quotes for that. + + + + + Split a string, optional quoted value + + Text to split + Character to split the + Quote character + + Escape for the , not escape for the + , use quotes for that. + + + + + Represents target with a chain of filters which determine + whether logging should happen. + + + + + Initializes a new instance of the class. + + The target. + The filter chain. + Default action if none of the filters match. + + + + Gets the target. + + The target. + + + + Gets the filter chain. + + The filter chain. + + + + Gets or sets the next item in the chain. + + The next item in the chain. + This is for example the 'target2' logger in writeTo='target1,target2' + + + + Gets the stack trace usage. + + A value that determines stack trace handling. + + + + Default action if none of the filters match. + + + + + Serves as a hash function for a particular type. + + + + + Determines if two objects are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Determines if two objects of the same type are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Wraps with a timeout. + + + + + Initializes a new instance of the class. + + The asynchronous continuation. + The timeout. + + + + Continuation function which implements the timeout logic. + + The exception. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + URL Encoding helper. + + + + Allow UnreservedMarks instead of ReservedMarks, as specified by chosen RFC + + + Use RFC2396 standard (instead of RFC3986) + + + Should use lowercase when doing HEX escaping of special characters + + + Replace space ' ' with '+' instead of '%20' + + + Skip UTF8 encoding, and prefix special characters with '%u' + + + + Escape unicode string data for use in http-requests + + unicode string-data to be encoded + target for the encoded result + s for how to perform the encoding + + + + Convert the wide-char into utf8-bytes, and then escape + + + + + + + + + Is allowed? + + + + + + + + Is a-z / A-Z / 0-9 + + + + + + + Prevents the Xamarin linker from linking the target. + + + By applying this attribute all of the members of the target will be kept as if they had been referenced by the code. + + + + + Ensures that all members of this type are preserved + + + + + Flags the method as a method to preserve during linking if the container class is pulled in. + + + + + Helper class for XML + + + + + removes any unusual unicode characters that can't be encoded into XML + + + + + Cleans string of any invalid XML chars found + + unclean string + string with only valid XML chars + + + + Pretest, small text and not escape needed + + + + + + + + Converts object value to invariant format, and strips any invalid xml-characters + + Object value + Object value converted to string + + + + Converts object value to invariant format (understood by JavaScript) + + Object value + Object value converted to string + + + + XML elements must follow these naming rules: + - Element names are case-sensitive + - Element names must start with a letter or underscore + - Element names can contain letters, digits, hyphens, underscores, and periods + - Element names cannot contain spaces + + + + + + Converts object value to invariant format (understood by JavaScript) + + Object value + Object TypeCode + Check and remove unusual unicode characters from the result string. + Object value converted to string + + + + Safe version of WriteAttributeString + + + + + + + + Safe version of WriteElementSafeString + + + + + + + + + + Safe version of WriteCData + + + + + + + Interface for handling object transformation + + + + + Takes a dangerous (or massive) object and converts into a safe (or reduced) object + + + Null if unknown object, or object cannot be handled + + + + + Used to render the application domain name. + + + + + Create a new renderer + + + + + Create a new renderer + + + + + Format string. Possible values: "Short", "Long" or custom like {0} {1}. Default "Long" + The first parameter is the AppDomain.Id, the second the second the AppDomain.FriendlyName + This string is used in + + + + + + + + + + + + + + + Application setting. + + + Use this layout renderer to insert the value of an application setting + stored in the application's App.config or Web.config file. + + + ${appsetting:item=mysetting:default=mydefault} - produces "mydefault" if no appsetting + + + + + The AppSetting item-name + + + + + + The AppSetting item-name + + + + + The default value to render if the AppSetting value is null. + + + + + + + + + + + + Renders the assembly version information for the entry assembly or a named assembly. + + + As this layout renderer uses reflection and version information is unlikely to change during application execution, + it is recommended to use it in conjunction with the . + + + The entry assembly can't be found in some cases e.g. ASP.NET, unit tests, etc. + + + + + The (full) name of the assembly. If null, using the entry assembly. + + + + + + Gets or sets the type of assembly version to retrieve. + + + Some version type and platform combinations are not fully supported. + - UWP earlier than .NET Standard 1.5: Value for is always returned unless the parameter is specified. + + + + + + The default value to render if the Version is not available + + + + + + Gets or sets the custom format of the assembly version output. + + + Supported placeholders are 'major', 'minor', 'build' and 'revision'. + The default .NET template for version numbers is 'major.minor.build.revision'. See + https://docs.microsoft.com/en-gb/dotnet/api/system.version?view=netframework-4.7.2#remarks + for details. + + + + + + + + + + + + + + + Gets the assembly specified by , or entry assembly otherwise + + + + + Type of assembly version to retrieve. + + + + + Gets the assembly version. + + + + + Gets the file version. + + + + + Gets the product version, extracted from the additional version information. + + + + + Thread identity information (username). + + + + + Gets or sets a value indicating whether username should be included. + + + + + + Gets or sets a value indicating whether domain name should be included. + + + + + + Gets or sets the default value to be used when the User is not set. + + + + + + Gets or sets the default value to be used when the Domain is not set. + + + + + + + + + The information about the garbage collector. + + + + + Gets or sets the property to retrieve. + + + + + + + + + Gets or sets the property of System.GC to retrieve. + + + + + Total memory allocated. + + + + + Total memory allocated (perform full garbage collection first). + + + + + Gets the number of Gen0 collections. + + + + + Gets the number of Gen1 collections. + + + + + Gets the number of Gen2 collections. + + + + + Maximum generation number supported by GC. + + + + + The identifier of the current process. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + The information about the running process. + + + + + Gets or sets the property to retrieve. + + + + + + Gets or sets the format-string to use if the property supports it (Ex. DateTime / TimeSpan / Enum) + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + + + + + + + Property of System.Diagnostics.Process to retrieve. + + + + + Base Priority. + + + + + Exit Code. + + + + + Exit Time. + + + + + Process Handle. + + + + + Handle Count. + + + + + Whether process has exited. + + + + + Process ID. + + + + + Machine name. + + + + + Handle of the main window. + + + + + Title of the main window. + + + + + Maximum Working Set. + + + + + Minimum Working Set. + + + + + Non-paged System Memory Size. + + + + + Non-paged System Memory Size (64-bit). + + + + + Paged Memory Size. + + + + + Paged Memory Size (64-bit).. + + + + + Paged System Memory Size. + + + + + Paged System Memory Size (64-bit). + + + + + Peak Paged Memory Size. + + + + + Peak Paged Memory Size (64-bit). + + + + + Peak Virtual Memory Size. + + + + + Peak Virtual Memory Size (64-bit).. + + + + + Peak Working Set Size. + + + + + Peak Working Set Size (64-bit). + + + + + Whether priority boost is enabled. + + + + + Priority Class. + + + + + Private Memory Size. + + + + + Private Memory Size (64-bit). + + + + + Privileged Processor Time. + + + + + Process Name. + + + + + Whether process is responding. + + + + + Session ID. + + + + + Process Start Time. + + + + + Total Processor Time. + + + + + User Processor Time. + + + + + Virtual Memory Size. + + + + + Virtual Memory Size (64-bit). + + + + + Working Set Size. + + + + + Working Set Size (64-bit). + + + + + The name of the current process. + + + + + Gets or sets a value indicating whether to write the full path to the process executable. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + Designates a property of the class as an ambient property. + + + non-ambient: ${uppercase:${level}} + ambient : ${level:uppercase} + + + + + Initializes a new instance of the class. + + Ambient property name. + + + + Marks class as layout-renderer and attaches a type-alias name for use in NLog configuration. + + + + + Initializes a new instance of the class. + + The layout-renderer type-alias for use in NLog configuration - without '${ }' + + + + The call site source file name. Full callsite + + + + + Gets or sets a value indicating whether to include source file path. + + + + + + Gets or sets the number of frames to skip. + + + + + + Logger should capture StackTrace, if it was not provided manually + + + + + + + + + + + + The call site (class name, method name and source information). + + + + + Gets or sets a value indicating whether to render the class name. + + + + + + Gets or sets a value indicating whether to render the include the namespace with . + + + + + + Gets or sets a value indicating whether to render the method name. + + + + + + Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. + + + + + + Gets or sets a value indicating whether the method and class names will be cleaned up if it is detected as an async continuation + (everything after an await-statement inside of an async method). + + + + + + Gets or sets the number of frames to skip. + + + + + + Gets or sets a value indicating whether to render the source file name and line number. + + + + + + Gets or sets a value indicating whether to include source file path. + + + + + + Logger should capture StackTrace, if it was not provided manually + + + + + + + + + + + + The call site source line number. Full callsite + + + + + Gets or sets the number of frames to skip. + + + + + + Logger should capture StackTrace, if it was not provided manually + + + + + + + + + + + + Format of the ${stacktrace} layout renderer output. + + + + + Raw format (multiline - as returned by StackFrame.ToString() method). + + + + + Flat format (class and method names displayed in a single line). + + + + + Detailed flat format (method signatures displayed in a single line). + + + + + Stack trace renderer. + + + + + Gets or sets the output format of the stack trace. + + + + + + Gets or sets the number of top stack frames to be rendered. + + + + + + Gets or sets the number of frames to skip. + + + + + + Gets or sets the stack frame separator string. + + + + + + Logger should capture StackTrace, if it was not provided manually + + + + + + Gets or sets whether to render StackFrames in reverse order + + + + + + + + + + + + Log event context data. + + + + + Initializes a new instance of the class. + + + + + Gets or sets string that will be used to separate key/value pairs. + + + + + + Get or set if empty values should be included. + + A value is empty when null or in case of a string, null or empty string. + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets the keys to exclude from the output. If omitted, none are excluded. + + + + + + Enables capture of ScopeContext-properties from active thread context + + + + + Gets or sets how key/value pairs will be formatted. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Log event context data. See . + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + Gets or sets the object-property-navigation-path for lookup of nested property + + + + + + Gets or sets whether to perform case-sensitive property-name lookup + + + + + + + + Render a Global Diagnostics Context item. See + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Installation parameter (passed to InstallNLogConfig). + + + + + Gets or sets the name of the parameter. + + + + + + + + + Render a Mapped Diagnostic Context item, See + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + + + + Render a Mapped Diagnostic Logical Context item (based on CallContext). + See + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + + + + Render a Nested Diagnostic Context item. + See + + + + + Gets or sets the number of top stack frames to be rendered. + + + + + + Gets or sets the number of bottom stack frames to be rendered. + + + + + + Gets or sets the separator to be used for concatenating nested diagnostics context output. + + + + + + + + + Render a Nested Diagnostic Logical Context item (Async scope) + See + + + + + Gets or sets the number of top stack frames to be rendered. + + + + + + Gets or sets the number of bottom stack frames to be rendered. + + + + + + Gets or sets the separator to be used for concatenating nested logical context output. + + + + + + + + + Timing Renderer (Async scope) + + + + + Gets or sets whether to only include the duration of the last scope created + + + + + + Gets or sets whether to just display the scope creation time, and not the duration + + + + + + Gets or sets the TimeSpan format. Can be any argument accepted by TimeSpan.ToString(format). + + + + + + + + + Renders the nested states from like a callstack + + + + + Gets or sets the indent token. + + + + + + + + + Renders the nested states from like a callstack + + + + + Gets or sets the number of top stack frames to be rendered. + + + + + + Gets or sets the number of bottom stack frames to be rendered. + + + + + + Gets or sets the separator to be used for concatenating nested logical context output. + + + + + + Gets or sets how to format each nested state. Ex. like JSON = @ + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Renders specified property-item from + + + + + Gets or sets the name of the item. + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Timing Renderer (Async scope) + + + + + Gets or sets whether to only include the duration of the last scope created + + + + + + Gets or sets whether to just display the scope creation time, and not the duration + + + + + + Gets or sets the TimeSpan format. Can be any argument accepted by TimeSpan.ToString(format). + + When Format has not been specified, then it will render TimeSpan.TotalMilliseconds + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + A renderer that puts into log a System.Diagnostics trace correlation id. + + + + + + + + A counter value (increases on each layout rendering). + + + + + Gets or sets the initial value of the counter. + + + + + + Gets or sets the value to be added to the counter after each layout rendering. + + + + + + Gets or sets the name of the sequence. Different named sequences can have individual values. + + + + + + + + + Globally-unique identifier (GUID). + + + + + Gets or sets the GUID format as accepted by Guid.ToString() method. + + + + + + Generate the Guid from the NLog LogEvent (Will be the same for all targets) + + + + + + + + + The sequence ID + + + + + + + + Current date and time. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the culture used for rendering. + + + + + + Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). + + + + + + Gets or sets a value indicating whether to output UTC time instead of local time. + + + + + + + + + The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.ffff. + + + + + Gets or sets a value indicating whether to output UTC time instead of local time. + + + + + + + + + The process time in format HH:mm:ss.mmm. + + + + + Gets or sets a value indicating whether to output in culture invariant format + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Write timestamp to builder with format hh:mm:ss:fff + + + + + The short date in a sortable format yyyy-MM-dd. + + + + + Gets or sets a value indicating whether to output UTC time instead of local time. + + + + + + + + + The Ticks value of current date and time. + + + + + + + + The time in a 24-hour, sortable format HH:mm:ss.mmmm. + + + + + Gets or sets a value indicating whether to output UTC time instead of local time. + + + + + + Gets or sets a value indicating whether to output in culture invariant format + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + DB null for a database + + + + + + + + The current application domain's base directory. + + + + + cached + + + + + Use base dir of current process. Alternative one can just use ${processdir} + + + + + + Fallback to the base dir of current process, when AppDomain.BaseDirectory is Temp-Path (.NET Core 3 - Single File Publish) + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name of the file to be Path.Combine()'d with the base directory. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the base directory. + + + + + + + + + The current working directory of the application. + + + + + Gets or sets the name of the file to be Path.Combine()'d with the current directory. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the current directory. + + + + + + + + + The directory where NLog.dll is located. + + + + + Gets or sets the name of the file to be Path.Combine()'d with the directory name. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the directory name. + + + + + + + + + + + + + + + The executable directory from the FileName, + using the current process + + + + + Gets or sets the name of the file to be Path.Combine()'d with the process directory. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the process directory. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + System special folder path from + + + + + Initializes a new instance of the class. + + + + + System special folder path from + + + + + Initializes a new instance of the class. + + + + + System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). + + + + + Gets or sets the system special folder to use. + + + Full list of options is available at MSDN. + The most common ones are: +
      +
    • CommonApplicationData - application data for all users.
    • +
    • ApplicationData - roaming application data for current user.
    • +
    • LocalApplicationData - non roaming application data for current user
    • +
    • UserProfile - Profile folder for current user
    • +
    • DesktopDirectory - Desktop-directory for current user
    • +
    • MyDocuments - My Documents-directory for current user
    • +
    • System - System directory
    • +
    +
    + +
    + + + Gets or sets the name of the file to be Path.Combine()'d with the directory name. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the directory name. + + + + + + + + + System special folder path from + + + + + Initializes a new instance of the class. + + + + + A temporary directory. + + + + + Gets or sets the name of the file to be Path.Combine()'d with the directory name. + + + + + + Gets or sets the name of the directory to be Path.Combine()'d with the directory name. + + + + + + + + + + + + The OS dependent directory separator + + + + + + + + Render information of + for the exception passed to the logger call + + + + + Gets or sets the key to search the exception Data for + + + + + + Gets or sets whether to render innermost Exception from + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Exception information provided through + a call to one of the Logger.*Exception() methods. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the format of the output. Must be a comma-separated list of exception + properties: Message, Type, ShortType, ToString, Method, StackTrace. + This parameter value is case-insensitive. + + + + + + + + Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception + properties: Message, Type, ShortType, ToString, Method, StackTrace. + This parameter value is case-insensitive. + + + + + + Gets or sets the separator used to concatenate parts specified in the Format. + + + + + + Gets or sets the separator used to concatenate exception data specified in the Format. + + + + + + Gets or sets the maximum number of inner exceptions to include in the output. + By default inner exceptions are not enabled for compatibility with NLog 1.0. + + + + + + Gets or sets the separator between inner exceptions. + + + + + + Gets or sets whether to render innermost Exception from + + + + + + Gets or sets whether to collapse exception tree using + + + + + + Gets the formats of the output of inner exceptions to be rendered in target. + + + + + + Gets the formats of the output to be rendered in target. + + + + + + + + + Appends the Message of an Exception to the specified . + + The to append the rendered data to. + The exception containing the Message to append. + + + + Appends the method name from Exception's stack trace to the specified . + + The to append the rendered data to. + The Exception whose method name should be appended. + + + + Appends the stack trace from an Exception to the specified . + + The to append the rendered data to. + The Exception whose stack trace should be appended. + + + + Appends the result of calling ToString() on an Exception to the specified . + + The to append the rendered data to. + The Exception whose call to ToString() should be appended. + + + + Appends the type of an Exception to the specified . + + The to append the rendered data to. + The Exception whose type should be appended. + + + + Appends the short type of an Exception to the specified . + + The to append the rendered data to. + The Exception whose short type should be appended. + + + + Appends the application source of an Exception to the specified . + + The to append the rendered data to. + The Exception whose source should be appended. + + + + Appends the HResult of an Exception to the specified . + + The to append the rendered data to. + The Exception whose HResult should be appended. + + + + Appends the contents of an Exception's Data property to the specified . + + The to append the rendered data to. + The Exception whose Data property elements should be appended. + + + + Appends all the serialized properties of an Exception into the specified . + + The to append the rendered data to. + The Exception whose properties should be appended. + + + + Appends all the additional properties of an Exception like Data key-value-pairs + + The to append the rendered data to. + The Exception whose properties should be appended. + + + + Split the string and then compile into list of Rendering formats. + + + + + Renders contents of the specified file. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name of the file. + + + + + + Gets or sets the encoding used in the file. + + The encoding. + + + + + + + + A layout renderer which could have different behavior per instance by using a . + + + + + Initializes a new instance of the class. + + Name without ${}. + + + + Initializes a new instance of the class. + + Name without ${}. + Method that renders the layout. + + + + Name used in config without ${}. E.g. "test" could be used as "${test}". + + + + + Method that renders the layout. + + This public property will be removed in NLog 5. + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + Render the value for this log event + + The logging event. + The value. + + + + A layout renderer which could have different behavior per instance by using a . + + + + + Initializes a new instance of the class. + + Name without ${}. + Method that renders the layout. + + + + Thread identity information (name and authentication information). + + + + + Gets or sets the separator to be used when concatenating + parts of identity information. + + + + + + Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.Name. + + + + + + Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.AuthenticationType. + + + + + + Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.IsAuthenticated. + + + + + + + + + Render environmental information related to logging events. + + + + + Gets the logging configuration this target is part of. + + + + + Value formatter + + + + + + + + Renders the value of layout renderer in the context of the specified log event. + + The log event. + String representation of a layout renderer. + + + + + + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Renders the value of layout renderer in the context of the specified log event. + + The log event. + The layout render output is appended to builder + + + + Renders the value of layout renderer in the context of the specified log event into . + + The to append the rendered data to. + Logging event. + + + + Initializes the layout renderer. + + + + + Closes the layout renderer. + + + + + Get the for rendering the messages to a + + LogEvent with culture + Culture in on Layout level + + + + + Get the for rendering the messages to a + + LogEvent with culture + Culture in on Layout level + + + is preferred + + + + + Register a custom layout renderer. + + Short-cut for registering to default + Type of the layout renderer. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + + + + Register a custom layout renderer. + + Short-cut for registering to default + Type of the layout renderer. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + + + + Register a custom layout renderer with a callback function . The callback receives the logEvent. + + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + + + + Register a custom layout renderer with a callback function . The callback receives the logEvent and the current configuration. + + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + + + + Register a custom layout renderer with a callback function . The callback receives the logEvent and the current configuration. + + Renderer with callback func + + + + Resolves the interface service-type from the service-repository + + + + + Format of the ${level} layout renderer output. + + + + + Render the LogLevel standard name. + + + + + Render the first character of the level. + + + + + Render the first character of the level. + + + + + Render the ordinal (aka number) for the level. + + + + + Render the LogLevel full name, expanding Warn / Info abbreviations + + + + + Render the LogLevel as 3 letter abbreviations (Trc, Dbg, Inf, Wrn, Err, Ftl) + + + + + The log level. + + + + + Gets or sets a value indicating the output format of the level. + + + + + + Gets or sets a value indicating whether upper case conversion should be applied. + + A value of true if upper case conversion should be applied otherwise, false. + + + + + + + + A string literal. + + + This is used to escape '${' sequence + as ;${literal:text=${}' + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The literal text value. + This is used by the layout compiler. + + + + Gets or sets the literal text. + + + + + + + + + A string literal with a fixed raw value + + + + + Initializes a new instance of the class. + + The literal text value. + + Fixed raw value + This is used by the layout compiler. + + + + XML event description compatible with log4j, Chainsaw and NLogViewer. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. + + + + + + Gets or sets a value indicating whether the XML should use spaces for indentation. + + + + + + Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + + Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the stack. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the log4j:event logger-xml-attribute (Default ${logger}) + + + + + + Gets or sets whether the log4j:throwable xml-element should be written as CDATA + + + + + + + + + + + + The logger name. + + + + + Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). + + + + + + + + + The environment variable. + + + + + Gets or sets the name of the environment variable. + + + + + + Gets or sets the default value to be used when the environment variable is not set. + + + + + + + + + The host name that the process is running on. + + + + + + + + Gets the host name and falls back to computer name if not available + + + + + Tries the lookup value. + + The lookup function. + Type of the lookup. + + + + + + + + The IP address from the network interface card (NIC) on the local machine + + + Skips loopback-adapters and tunnel-interfaces. Skips devices without any MAC-address + + + + + Get or set whether to prioritize IPv6 or IPv4 (default) + + + + + + + + + + + + + + + The machine name that the process is running on. + + + + + + + + + + + The formatted log message. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether to log exception along with message. + + + + + + Gets or sets the string that separates message from the exception. + + + + + + Gets or sets whether it should render the raw message without formatting parameters + + + + + + + + + A newline literal. + + + + + + + + The identifier of the current thread. + + + + + + + + The name of the current thread. + + + + + + + + Render a NLog Configuration variable assigned from API or loaded from config-file + + + + + Gets or sets the name of the NLog variable. + + + + + + Gets or sets the default value to be used when the variable is not set. + + Not used if Name is null + + + + + Gets the configuration variable layout matching the configured Name + + Mostly relevant for the scanning of active NLog Layouts (Ex. CallSite capture) + + + + + + + Try lookup the configuration variable layout matching the configured Name + + + + + + + + Applies caching to another layout output. + + + The value of the inner layout will be rendered only once and reused subsequently. + + + + + A value indicating when the cache is cleared. + + + + Never clear the cache. + + + Clear the cache whenever the is initialized. + + + Clear the cache whenever the is closed. + + + + Gets or sets a value indicating whether this is enabled. + + + + + + Gets or sets a value indicating when the cache is cleared. + + + + + + Cachekey. If the cachekey changes, resets the value. For example, the cachekey would be the current day.s + + + + + + Gets or sets a value indicating how many seconds the value should stay cached until it expires + + + + + + + + + + + + + + + + + + Filters characters not allowed in the file names by replacing them with safe character. + + + + + Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path + (illegal characters are replaced with '_'). + + + + + + + + + + + + Escapes output of another layout using JSON rules. + + + + + Gets or sets whether output should be encoded with Json-string escaping. + + + + + + Gets or sets a value indicating whether to escape non-ascii characters + + + + + + Should forward slashes be escaped? If true, / will be converted to \/ + + + If not set explicitly then the value of the parent will be used as default. + + + + + + + + + + + + Left part of a text + + + + + Gets or sets the length in characters. + + + + + + Same as -property, so it can be used as ambient property. + + + ${message:truncate=80} + + + + + + + + + + + + Converts the result of another layout output to lower case. + + + + + Gets or sets a value indicating whether lower case conversion should be applied. + + A value of true if lower case conversion should be applied; otherwise, false. + + + + + Same as -property, so it can be used as ambient property. + + + ${level:tolower} + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + + + + Render the non-raw value of an object. + + For performance and/or full (formatted) control of the output. + + + + Gets or sets a value indicating whether to disable the IRawValue-interface + + A value of true if IRawValue-interface should be ignored; otherwise, false. + + + + + + + + + + + Render a single property of a object + + + + + Gets or sets the object-property-navigation-path for lookup of nested property + + Shortcut for + + + + + + Gets or sets the object-property-navigation-path for lookup of nested property + + + + + + Format string for conversion from object to string. + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + + + + Lookup property-value from source object based on + + Could resolve property-value? + + + + Only outputs the inner layout when exception has been defined for log message. + + + + + If is not found, print this layout. + + + + + + + + + + + + Outputs alternative layout when the inner layout produces empty result. + + + ${onhasproperties:, Properties\: ${all-event-properties}} + + + + + If is not found, print this layout. + + + + + + + + + + + + Horizontal alignment for padding layout renderers. + + + + + When layout text is too long, align it to the left + (remove characters from the right). + + + + + When layout text is too long, align it to the right + (remove characters from the left). + + + + + Applies padding to another layout output. + + + + + Gets or sets the number of characters to pad the output to. + + + Positive padding values cause left padding, negative values + cause right padding to the desired width. + + + + + + Gets or sets the padding character. + + + + + + Gets or sets a value indicating whether to trim the + rendered text to the absolute value of the padding length. + + + + + + Gets or sets a value indicating whether a value that has + been truncated (when is true) + will be left-aligned (characters removed from the right) + or right-aligned (characters removed from the left). The + default is left alignment. + + + + + + + + + + + + Replaces a string in the output of another layout with another string. + + + ${replace:searchFor=\\n+:replaceWith=-:regex=true:inner=${message}} + + + + + Gets or sets the text to search for. + + The text search for. + + + + + Gets or sets a value indicating whether regular expressions should be used. + + A value of true if regular expressions should be used otherwise, false. + + + + + Gets or sets the replacement string. + + The replacement string. + + + + + Gets or sets the group name to replace when using regular expressions. + Leave null or empty to replace without using group name. + + The group name. + + + + + Gets or sets a value indicating whether to ignore case. + + A value of true if case should be ignored when searching; otherwise, false. + + + + + Gets or sets a value indicating whether to search for whole words. + + A value of true if whole words should be searched for; otherwise, false. + + + + + Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. + + + + + + + + + + + + This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass + + + + + A match evaluator for Regular Expression based replacing + + Input string. + Group name in the regex. + Replace value. + Match from regex. + Groups replaced with . + + + + Replaces newline characters from the result of another layout renderer with spaces. + + + + + Gets or sets a value indicating the string that should be used for separating lines. + + + + + + + + + + + + Right part of a text + + + + + Gets or sets the length in characters. + + + + + + + + + + + + Decodes text "encrypted" with ROT-13. + + + See https://en.wikipedia.org/wiki/ROT13. + + + + + Gets or sets the layout to be wrapped. + + The layout to be wrapped. + This variable is for backwards compatibility + + + + + Encodes/Decodes ROT-13-encoded string. + + The string to be encoded/decoded. + Encoded/Decoded text. + + + + + + + + + + Encodes/Decodes ROT-13-encoded string. + + + + + Substring the result + + + ${substring:${level}:start=2:length=2} + ${substring:${level}:start=-2:length=2} + ${substring:Inner=${level}:start=2:length=2} + + + + + Gets or sets the start index. + + Index + + + + + Gets or sets the length in characters. If null, then the whole string + + Index + + + + + + + + + + + Calculate start position + + 0 or positive number + + + + Calculate needed length + + 0 or positive number + + + + Trims the whitespace from the result of another layout renderer. + + + + + Gets or sets a value indicating whether lower case conversion should be applied. + + A value of true if lower case conversion should be applied; otherwise, false. + + + + + + + + + + + Converts the result of another layout output to upper case. + + + ${uppercase:${level}} //[DefaultParameter] + ${uppercase:Inner=${level}} + ${level:uppercase} // [AmbientProperty] + + + + + Gets or sets a value indicating whether upper case conversion should be applied. + + A value of true if upper case conversion should be applied otherwise, false. + + + + + Same as -property, so it can be used as ambient property. + + + ${level:toupper} + + + + + + Gets or sets the culture used for rendering. + + + + + + + + + + + + Encodes the result of another layout output for use with URLs. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. + + A value of true if space should be translated to '+'; otherwise, false. + + + + + Gets or sets a value whether escaping be done according to Rfc3986 (Supports Internationalized Resource Identifiers - IRIs) + + A value of true if Rfc3986; otherwise, false for legacy Rfc2396. + + + + + Gets or sets a value whether escaping be done according to the old NLog style (Very non-standard) + + A value of true if legacy encoding; otherwise, false for standard UTF8 encoding. + + + + + + + + + + + Outputs alternative layout when the inner layout produces empty result. + + + + + Gets or sets the layout to be rendered when original layout produced empty result. + + + + + + + + + + + + + + + Only outputs the inner layout when the specified condition has been met. + + + + + Gets or sets the condition that must be met for the layout to be printed. + + + + + + If is not met, print this layout. + + + + + + + + + + + + Replaces newline characters from the result of another layout renderer with spaces. + + + + + Gets or sets the line length for wrapping. + + + Only positive values are allowed + + + + + + + + + Base class for s which wrapping other s. + + This has the property (which is default) and can be used to wrap. + + + ${uppercase:${level}} //[DefaultParameter] + ${uppercase:Inner=${level}} + + + + + Gets or sets the wrapped layout. + + [DefaultParameter] so Inner: is not required if it's the first + + + + + + + + + + + + Appends the rendered output from -layout and transforms the added output (when necessary) + + Logging event. + The to append the rendered data to. + Start position for any necessary transformation of . + + + + Transforms the output of another layout. + + Logging event. + Output to be transform. + Transformed text. + + + + Transforms the output of another layout. + + Output to be transform. + Transformed text. + + + + Renders the inner layout contents. + + The log event. + Contents of inner layout. + + + + Base class for s which wrapping other s. + + This expects the transformation to work on a + + + + + + + + + + + Transforms the output of another layout. + + Output to be transform. + + + + Renders the inner layout contents. + + + for the result + + + + + + + + + + Converts the result of another layout output to be XML-compliant. + + + + + Gets or sets whether output should be encoded with Xml-string escaping. + + Ensures always valid XML, but gives a performance hit + + + + + Gets or sets a value indicating whether to transform newlines (\r\n) into ( ) + + + + + + + + + + + + A layout containing one or more nested layouts. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Gets the inner layouts. + + + + + + + + + + + + + + + + + + + + + A column in the CSV. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the column. + The layout of the column. + + + + Gets or sets the name of the column. + + + + + + Gets or sets the layout of the column. + + + + + + Gets or sets the override of Quoting mode + + + and are faster than the default + + + + + + Specifies allowed column delimiters. + + + + + Automatically detect from regional settings. + + + + + Comma (ASCII 44). + + + + + Semicolon (ASCII 59). + + + + + Tab character (ASCII 9). + + + + + Pipe character (ASCII 124). + + + + + Space character (ASCII 32). + + + + + Custom string, specified by the CustomDelimiter. + + + + + A specialized layout that renders CSV-formatted events. + + + + If is set, then the header generation with column names will be disabled. + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Gets the array of parameters to be passed. + + + + + + Gets or sets a value indicating whether CVS should include header. + + A value of true if CVS should include header; otherwise, false. + + + + + Gets or sets the column delimiter. + + + + + + Gets or sets the quoting mode. + + + + + + Gets or sets the quote Character. + + + + + + Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). + + + + + + + + + + + + + + + Get the headers with the column names. + + + + + + Header with column names for CSV layout. + + + + + Initializes a new instance of the class. + + The parent. + + + + + + + + + + + + + + + + Specifies CSV quoting modes. + + + + + Quote all column (Fast) + + + + + Quote nothing (Very fast) + + + + + Quote only whose values contain the quote symbol or the separator (Slow) + + + + + A specialized layout that renders LogEvent as JSON-Array + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Gets the array of items to include in JSON-Array + + + + + + Gets or sets the option to suppress the extra spaces in the output json + + + + + + Gets or sets the option to render the empty object value {} + + + + + + + + + + + + + + + + + + JSON attribute. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + Encode value with json-encode + + + + Gets or sets the name of the attribute. + + + + + + Gets or sets the layout that will be rendered as the attribute's value. + + + + + + Gets or sets the result value type, for conversion of layout rendering output + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Gets or sets whether output should be encoded as Json-String-Property, or be treated as valid json. + + + + + + Gets or sets a value indicating whether to escape non-ascii characters + + + + + + Should forward slashes be escaped? If true, / will be converted to \/ + + + If not set explicitly then the value of the parent will be used as default. + + + + + + Gets or sets whether an attribute with empty value should be included in the output + + + + + + A specialized layout that renders JSON-formatted events. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Gets the array of attributes' configurations. + + + + + + Gets or sets the option to suppress the extra spaces in the output json + + + + + + Gets or sets the option to render the empty object value {} + + + + + + Auto indent and create new lines + + + + + + Gets or sets the option to include all properties from the log event (as JSON) + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets whether to include the contents of the dictionary. + + + + + + Gets or sets the option to include all properties from the log event (as JSON) + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets the option to exclude null/empty properties from the log event (as JSON) + + + + + + List of property names to exclude when is true + + + + + + How far should the JSON serializer follow object references before backing off + + + + + + Should forward slashes be escaped? If true, / will be converted to \/ + + + If not set explicitly then the value of the parent will be used as default. + + + + + + + + + + + + + + + + + + + + + Abstract interface that layouts must implement. + + + + + Is this layout initialized? See + + + + + Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). + + + Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are + like that as well. + + Thread-agnostic layouts only use contents of for its output. + + + + + Gets the level of stack trace information required for rendering. + + + + + Gets the logging configuration this target is part of. + + + + + Converts a given text to a . + + Text to be converted. + object represented by the text. + + + + Implicitly converts the specified string to a . + + The layout string. + Instance of .' + + + + Implicitly converts the specified string to a . + + The layout string. + The NLog factories to use when resolving layout renderers. + Instance of . + + + + Implicitly converts the specified string to a . + + The layout string. + Whether should be thrown on parse errors (false = replace unrecognized tokens with a space). + Instance of . + + + + Create a from a lambda method. + + Method that renders the layout. + Tell if method is safe for concurrent threading. + Instance of . + + + + Precalculates the layout for the specified log event and stores the result + in per-log event cache. + + Only if the layout doesn't have [ThreadAgnostic] and doesn't contain layouts with [ThreadAgnostic]. + + The log event. + + Calling this method enables you to store the log event in a buffer + and/or potentially evaluate it in another thread even though the + layout may contain thread-dependent renderer. + + + + + Renders formatted output using the log event as context. + + Inside a , is preferred for performance reasons. + The logging event. + The formatted output as string. + + + + Optimized version of that works best when + override of is available. + + The logging event. + Appends the formatted output to target + + + + Optimized version of that works best when + override of is available. + + The logging event. + Appends the string representing log event to target + Should rendering result be cached on LogEventInfo + + + + Valid default implementation of , when having implemented the optimized + + The logging event. + The rendered layout. + + + + Renders formatted output using the log event as context. + + The logging event. + Appends the formatted output to target + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Initializes the layout. + + + + + Closes the layout. + + + + + Renders formatted output using the log event as context. + + The logging event. + The formatted output. + + + + Register a custom Layout. + + Short-cut for registering to default + Type of the Layout. + Name of the Layout. + + + + Register a custom Layout. + + Short-cut for registering to default + Type of the Layout. + Name of the Layout. + + + + Optimized version of for internal Layouts, when + override of is available. + + + + + Try get value + + + rawValue if return result is true + false if we could not determine the rawValue + + + + Resolve from DI + + Avoid calling this while handling a LogEvent, since random deadlocks can occur + + + + Marks class as Layout and attaches a type-alias name for use in NLog configuration. + + + + + Initializes a new instance of the class. + + The Layout type-alias for use in NLog configuration. + + + + Parses layout strings. + + + + + Add to + + + + + + + Options available for + + + + + Default options + + + + + Layout renderer method can handle concurrent threads + + + + + Layout renderer method is agnostic to current thread context. This means it will render the same result independent of thread-context. + + + + + A specialized layout that supports header and footer. + + + + + Gets or sets the body layout (can be repeated multiple times). + + + + + + Gets or sets the header layout. + + + + + + Gets or sets the footer layout. + + + + + + + + + + + + A specialized layout that renders Log4j-compatible XML events. + + + + This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Gets the instance that renders log events. + + + + + Gets the collection of parameters. Each parameter contains a mapping + between NLog layout and a named parameter. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the stack. + + + + + + Gets or sets the log4j:event logger-xml-attribute (Default ${logger}) + + + + + + Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + + Gets or sets whether the log4j:throwable xml-element should be written as CDATA + + + + + + Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. + + + + + + + + + + + + Represents a string with embedded placeholders that can render contextual information. + + + + This layout is not meant to be used explicitly. Instead you can just use a string containing layout + renderers everywhere the layout is required. + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The layout string to parse. + + + + Initializes a new instance of the class. + + The layout string to parse. + The NLog factories to use when creating references to layout renderers. + + + + Initializes a new instance of the class. + + The layout string to parse. + The NLog factories to use when creating references to layout renderers. + Whether should be thrown on parse errors. + + + + Original text before compile to Layout renderes + + + + + Gets or sets the layout text. + + + + + + Is the message fixed? (no Layout renderers used) + + + + + Get the fixed text. Only set when is true + + + + + Is the message a simple formatted string? (Can skip StringBuilder) + + + + + Gets a collection of objects that make up this layout. + + + + + Gets a collection of objects that make up this layout. + + + + + Gets the level of stack trace information required for rendering. + + + + + Converts a text to a simple layout. + + Text to be converted. + A object. + + + + Escapes the passed text so that it can + be used literally in all places where + layout is normally expected without being + treated as layout. + + The text to be escaped. + The escaped text. + + Escaping is done by replacing all occurrences of + '${' with '${literal:text=${}' + + + + + Evaluates the specified text by expanding all layout renderers. + + The text to be evaluated. + Log event to be used for evaluation. + The input text with all occurrences of ${} replaced with + values provided by the appropriate layout renderers. + + + + Evaluates the specified text by expanding all layout renderers + in new context. + + The text to be evaluated. + The input text with all occurrences of ${} replaced with + values provided by the appropriate layout renderers. + + + + + + + + + + + + + + + + + + + + + + Typed Layout for easy conversion from NLog Layout logic to a simple value (ex. integer or enum) + + + + + + Is fixed value? + + + + + Fixed value + + + + + Initializes a new instance of the class. + + Dynamic NLog Layout + + + + Initializes a new instance of the class. + + Dynamic NLog Layout + Format used for parsing string-value into result value type + Culture used for parsing string-value into result value type + + + + Initializes a new instance of the class. + + Fixed value + + + + Render Value + + Log event for rendering + Fallback value when no value available + Result value when available, else fallback to defaultValue + + + + Renders the value and converts the value into string format + + + Only to implement abstract method from , and only used when calling + + + + + + + + + + + + + + + + + + + + + + + Implements Equals using + + + + + + + + Converts a given value to a . + + Text to be converted. + + + + Converts a given text to a . + + Text to be converted. + + + + Implements the operator == using + + + + + Implements the operator != using + + + + + Provides access to untyped value without knowing underlying generic type + + + + + Typed Value that is easily configured from NLog.config file + + + + + Initializes a new instance of the class. + + + + + Gets or sets the layout that will render the result value + + + + + + Gets or sets the result value type, for conversion of layout rendering output + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Gets or sets the fallback value should be null (instead of default value of ) when result value is not available + + + + + + Gets or sets format used for parsing parameter string-value for type-conversion + + + + + + Gets or sets the culture used for parsing parameter string-value for type-conversion + + + + + + Render Result Value + + Log event for rendering + Result value when available, else fallback to defaultValue + + + + XML attribute. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + Encode value with xml-encode + + + + Gets or sets the name of the attribute. + + + + + + Gets or sets the layout that will be rendered as the attribute's value. + + + + + + Gets or sets the result value type, for conversion of layout rendering output + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Gets or sets whether output should be encoded with Xml-string escaping, or be treated as valid xml-attribute-value + + + + + + Gets or sets whether an attribute with empty value should be included in the output + + + + + + A XML Element + + + + + + + + + + + Name of the element + + + + + + Value inside the element + + + + + + Value inside the element + + + + + + Gets or sets whether output should be encoded with Xml-string escaping, or be treated as valid xml-element-value + + + + + + A specialized layout that renders XML-formatted events. + + + + + Initializes a new instance of the class. + + The name of the top XML node + The value of the top XML node + + + + Name of the XML element + + Upgrade to private protected when using C# 7.2 + + + + Value inside the XML element + + Upgrade to private protected when using C# 7.2 + + + + Auto indent and create new lines + + + + + + Gets the array of xml 'elements' configurations. + + + + + + Gets the array of 'attributes' configurations for the element + + + + + + Gets or sets whether a ElementValue with empty value should be included in the output + + + + + + Gets or sets the option to include all properties from the log event (as XML) + + + + + + Gets or sets whether to include the contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets a value indicating whether to include contents of the dictionary. + + + + + + Gets or sets the option to include all properties from the log event (as XML) + + + + + + List of property names to exclude when is true + + + + + + XML element name to use when rendering properties + + + Support string-format where {0} means property-key-name + + Skips closing element tag when having configured + + + + + + XML attribute name to use when rendering property-key + + When null (or empty) then key-attribute is not included + + + Will replace newlines in attribute-value with + + + + + + XML attribute name to use when rendering property-value + + When null (or empty) then value-attribute is not included and + value is formatted as XML-element-value + + + Skips closing element tag when using attribute for value + + Will replace newlines in attribute-value with + + + + + + XML element name to use for rendering IList-collections items + + + + + + How far should the XML serializer follow object references before backing off + + + + + + + + + + + + + + + write attribute, only if is not empty + + + + + rendered + + + + + + + A specialized layout that renders XML-formatted events. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + + + + Name of the root XML element + + + + + + Value inside the root XML element + + + + + + Determines whether or not this attribute will be Xml encoded. + + + + + + Extensions for NLog . + + + + + Renders the logevent into a result-value by using the provided layout + + Inside a , is preferred for performance reasons. + + The layout. + The logevent info. + Fallback value when no value available + Result value when available, else fallback to defaultValue + + + + A fluent builder for logging events to NLog. + + + + + Initializes a new instance of the class. + + The to send the log event. + + + + Initializes a new instance of the class. + + The to send the log event. + The log level. LogEvent is only created when is enabled for + + + + The logger to write the log event to + + + + + Logging event that will be written + + + + + Sets a per-event context property on the logging event. + + The name of the context property. + The value of the context property. + + + + Sets multiple per-event context properties on the logging event. + + The properties to set. + + + + Sets the information of the logging event. + + The exception information of the logging event. + + + + Sets the timestamp of the logging event. + + The timestamp of the logging event. + + + + Sets the log message on the logging event. + + A to be written. + + + + Sets the log message and parameters for formatting for the logging event. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Sets the log message and parameters for formatting on the logging event. + + The type of the first argument. + The type of the second argument. + A containing format items. + The first argument to format. + The second argument to format. + + + + Sets the log message and parameters for formatting on the logging event. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing format items. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Sets the log message and parameters for formatting on the logging event. + + A containing format items. + Arguments to format. + + + + Sets the log message and parameters for formatting on the logging event. + + An object that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the log event to the underlying logger. + + The class of the caller to the method. This is captured by the NLog engine when necessary + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger. + + The log level. Optional but when assigned to then it will discard the LogEvent. + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger. + + Type of custom Logger wrapper. + + + + Represents the logging event. + + + + + Gets the date of the first log event created. + + + + + The formatted log message. + + + + + The log message including any parameter placeholders + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + Log message including parameter placeholders. + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + Log message including parameter placeholders. + Already parsed message template parameters. + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + Log message. + List of event-properties + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + An IFormatProvider that supplies culture-specific formatting information. + Log message including parameter placeholders. + Parameter array. + + + + Initializes a new instance of the class. + + Log level. + Override default Logger name. Default is used when null + An IFormatProvider that supplies culture-specific formatting information. + Log message including parameter placeholders. + Parameter array. + Exception information. + + + + Gets the unique identifier of log event which is automatically generated + and monotonously increasing. + + + + + Gets or sets the timestamp of the logging event. + + + + + Gets or sets the level of the logging event. + + + + + Gets a value indicating whether stack trace has been set for this event. + + + + + Gets the stack frame of the method that did the logging. + + + + + Gets the number index of the stack frame that represents the user + code (not the NLog code). + + + + + Gets the entire stack trace. + + + + + Gets the callsite class name + + + + + Gets the callsite member function name + + + + + Gets the callsite source file path + + + + + Gets the callsite source file line number + + + + + Gets or sets the exception information. + + + + + Gets or sets the logger name. + + + + + Gets or sets the log message including any parameter placeholders. + + + + + Gets or sets the parameter values or null if no parameters have been specified. + + + + + Gets or sets the format provider that was provided while logging or + when no formatProvider was specified. + + + + + Gets or sets the message formatter for generating + Uses string.Format(...) when nothing else has been configured. + + + + + Gets the formatted message. + + + + + Checks if any per-event properties (Without allocation) + + + + + Gets the dictionary of per-event context properties. + + + + + Gets the dictionary of per-event context properties. + Internal helper for the PropertiesDictionary type. + + Create the event-properties dictionary, even if no initial template parameters + Provided when having parsed the message template and capture template parameters (else null) + + + + + Gets the named parameters extracted from parsing as MessageTemplate + + + + + Creates the null event. + + Null log event. + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The message. + Instance of . + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The format provider. + The message. + The parameters. + Instance of . + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The format provider. + The message. + Instance of . + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The exception. + The format provider. + The message. + Instance of . + + + + Creates the log event. + + The log level. + Override default Logger name. Default is used when null + The exception. + The format provider. + The message. + The parameters. + Instance of . + + + + Creates from this by attaching the specified asynchronous continuation. + + The asynchronous continuation. + Instance of with attached continuation. + + + + Returns a string representation of this log event. + + String representation of the log event. + + + + Sets the stack trace for the event info. + + The stack trace. + Index of the first user stack frame within the stack trace (Negative means NLog should skip stackframes from System-assemblies). + + + + Sets the details retrieved from the Caller Information Attributes + + + + + + + + + Specialized LogFactory that can return instances of custom logger types. + + Use this only when a custom Logger type is defined. + The type of the logger to be returned. Must inherit from . + + + + Gets the logger with type . + + The logger name. + An instance of . + + + + Gets a custom logger with the full name of the current class (so namespace and class name) and type . + + An instance of . + This is a slow-running method. + Make sure you're not doing this in a loop. + + + + Creates and manages instances of objects. + + + + + Internal for unit tests + + + + + Overwrite possible file paths (including filename) for possible NLog config files. + When this property is null, the default file paths ( are used. + + + + + Occurs when logging changes. + + + + + Occurs when logging gets reloaded. + + + + + Initializes static members of the LogManager class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The config. + + + + Initializes a new instance of the class. + + The config loader + The custom AppEnvironmnet override + + + + Gets the current . + + + + + Gets or sets a value indicating whether exceptions should be thrown. See also . + + A value of true if exception should be thrown; otherwise, false. + By default exceptions are not thrown under any circumstances. + + + + Gets or sets a value indicating whether should be thrown. + + If null then is used. + + A value of true if exception should be thrown; otherwise, false. + + This option is for backwards-compatibility. + By default exceptions are not thrown under any circumstances. + + + + + Gets or sets a value indicating whether Variables should be kept on configuration reload. + + + + + Gets or sets a value indicating whether to automatically call + on AppDomain.Unload or AppDomain.ProcessExit + + + + + Gets or sets the current logging configuration. + + + Setter will re-configure all -objects, so no need to also call + + + + + Repository of interfaces used by NLog to allow override for dependency injection + + + + + Gets or sets the global log level threshold. Log events below this threshold are not logged. + + + + + Gets or sets the default culture info to use as . + + + Specific culture info or null to use + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting + unmanaged resources. + + + + + Begins configuration of the LogFactory options using fluent interface + + + + + Begins configuration of the LogFactory options using fluent interface + + + + + Creates a logger that discards all log messages. + + Null logger instance. + + + + Gets the logger with the full name of the current class, so namespace and class name. + + The logger. + This method introduces performance hit, because of StackTrace capture. + Make sure you are not calling this method in a loop. + + + + Gets the logger with the full name of the current class, so namespace and class name. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the type parameter. + + The logger with type . + Type of the logger + This method introduces performance hit, because of StackTrace capture. + Make sure you are not calling this method in a loop. + + + + Gets a custom logger with the full name of the current class, so namespace and class name. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the loggerType. + + The type of the logger to create. The type must inherit from + The logger of type . + This method introduces performance hit, because of StackTrace capture. + Make sure you are not calling this method in a loop. + + + + Gets the specified named logger. + + Name of the logger. + The logger reference. Multiple calls to GetLogger with the same argument + are not guaranteed to return the same logger reference. + + + + Gets the specified named logger. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the type parameter. + + Name of the logger. + Type of the logger + The logger reference with type . Multiple calls to GetLogger with the same argument + are not guaranteed to return the same logger reference. + + + + Gets the specified named logger. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the loggerType. + + Name of the logger. + The type of the logger to create. The type must inherit from . + The logger of type . Multiple calls to GetLogger with the + same argument aren't guaranteed to return the same logger reference. + + + + Loops through all loggers previously returned by GetLogger and recalculates their + target and filter list. Useful after modifying the configuration programmatically + to ensure that all loggers have been properly configured. + + + + + Loops through all loggers previously returned by GetLogger and recalculates their + target and filter list. Useful after modifying the configuration programmatically + to ensure that all loggers have been properly configured. + + Purge garbage collected logger-items from the cache + + + + Flush any pending log messages (in case of asynchronous targets) with the default timeout of 15 seconds. + + + + + Flush any pending log messages (in case of asynchronous targets). + + Maximum time to allow for the flush. Any messages after that time + will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + Maximum time to allow for the flush. Any messages + after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + Maximum time to allow for the flush. Any messages + after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Flushes any pending log messages on all appenders. + + Config containing Targets to Flush + Flush completed notification (success / timeout) + Optional timeout that guarantees that completed notification is called. + + + + + Suspends the logging, and returns object for using-scope so scope-exit calls + + + Logging is suspended when the number of calls are greater + than the number of calls. + + An object that implements IDisposable whose Dispose() method re-enables logging. + To be used with C# using () statement. + + + + Resumes logging if having called . + + + Logging is suspended when the number of calls are greater + than the number of calls. + + + + + Returns if logging is currently enabled. + + + Logging is suspended when the number of calls are greater + than the number of calls. + + A value of if logging is currently enabled, + otherwise. + + + + Raises the event when the configuration is reloaded. + + Event arguments. + + + + Raises the event when the configuration is reloaded. + + Event arguments + + + + Currently this is disposing? + + + + + Releases unmanaged and - optionally - managed resources. + + True to release both managed and unmanaged resources; + false to release only unmanaged resources. + + + + Dispose all targets, and shutdown logging. + + + + + Get file paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Get file paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Overwrite the candidates paths (including filename) for the possible NLog config files. + + The file paths to the possible config file + + + + Clear the candidate file paths and return to the defaults. + + + + + Loads logging configuration from file (Currently only XML configuration files supported) + + Configuration file to be read + LogFactory instance for fluent interface + + + + Logger cache key. + + + + + Serves as a hash function for a particular type. + + + + + Determines if two objects are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Determines if two objects of the same type are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Logger cache. + + + + + Inserts or updates. + + + + + + + Loops through all cached loggers and removes dangling loggers that have been garbage collected. + + + + + Internal for unit tests + + + + + Enables logging in implementation. + + + + + Initializes a new instance of the class. + + The factory. + + + + Enables logging. + + + + + Logging methods which only are executed when the DEBUG conditional compilation symbol is set. + + Remarks: + The DEBUG conditional compilation symbol is default enabled (only) in a debug build. + + If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. + This could lead to better performance. + + See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx + + + Provides logging interface and utility functions. + + + Auto-generated Logger members for binary compatibility with NLog 1.0. + + + Provides logging interface and utility functions. + + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Log message. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Gets a value indicating whether logging is enabled for the Trace level. + + A value of if logging is enabled for the Trace level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Debug level. + + A value of if logging is enabled for the Debug level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Info level. + + A value of if logging is enabled for the Info level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Warn level. + + A value of if logging is enabled for the Warn level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Error level. + + A value of if logging is enabled for the Error level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Fatal level. + + A value of if logging is enabled for the Fatal level, otherwise it returns . + + + + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Trace level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level. + + Log message. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Info level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Info level. + + Log message. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Warn level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Warn level. + + Log message. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Error level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Error level. + + Log message. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level. + + Log message. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the specified level. + + The log level. + A to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level. + + A to be written. + + + + Writes the diagnostic message at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level. + + A to be written. + + + + Writes the diagnostic message at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level. + + A to be written. + + + + Writes the diagnostic message at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level. + + A to be written. + + + + Writes the diagnostic message at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level. + + A to be written. + + + + Writes the diagnostic message at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level. + + A to be written. + + + + Writes the diagnostic message at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + Occurs when logger configuration changes. + + + + + Gets the name of the logger. + + + + + Gets the factory that created this logger. + + + + + Collection of context properties for the Logger. The logger will append it for all log events + + + It is recommended to use for modifying context properties + when same named logger is used at multiple locations or shared by different thread contexts. + + + + + Gets a value indicating whether logging is enabled for the specified level. + + Log level to be checked. + A value of if logging is enabled for the specified level, otherwise it returns . + + + + Creates new logger that automatically appends the specified property to all log events (without changing current logger) + + With property, all properties can be enumerated. + + Property Name + Property Value + New Logger object that automatically appends specified property + + + + Creates new logger that automatically appends the specified properties to all log events (without changing current logger) + + With property, all properties can be enumerated. + + Collection of key-value pair properties + New Logger object that automatically appends specified properties + + + + Updates the specified context property for the current logger. The logger will append it for all log events. + + With property, all properties can be enumerated (or updated). + + + It is highly recommended to ONLY use for modifying context properties. + This method will affect all locations/contexts that makes use of the same named logger object. And can cause + unexpected surprises at multiple locations and other thread contexts. + + Property Name + Property Value + + + + Updates the with provided property + + Name of property + Value of property + A disposable object that removes the properties from logical context scope on dispose. + property-dictionary-keys are case-insensitive + + + + Updates the with provided property + + Name of property + Value of property + A disposable object that removes the properties from logical context scope on dispose. + property-dictionary-keys are case-insensitive + + + + Updates the with provided properties + + Properties being added to the scope dictionary + A disposable object that removes the properties from logical context scope on dispose. + property-dictionary-keys are case-insensitive + + + + Updates the with provided properties + + Properties being added to the scope dictionary + A disposable object that removes the properties from logical context scope on dispose. + property-dictionary-keys are case-insensitive + + + + Pushes new state on the logical context scope stack + + Value to added to the scope stack + A disposable object that pops the nested scope state on dispose. + + + + Pushes new state on the logical context scope stack + + Value to added to the scope stack + A disposable object that pops the nested scope state on dispose. + + + + Writes the specified diagnostic message. + + Log event. + + + + Writes the specified diagnostic message. + + Type of custom Logger wrapper. + Log event. + + + + Writes the diagnostic message at the specified level using the specified format provider and format parameters. + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the specified level. + + The log level. + Log message. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + An exception to be logged. + A to be written. + Arguments to format. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + An exception to be logged. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + + + + Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameter. + + The type of the argument. + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Action to execute. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Function to run. + Result returned by the provided function or the default value of type in case of exception. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Function to run. + Fallback value to return in case of exception. + Result returned by the provided function or fallback value in case of exception. + + + + Logs an exception is logged at Error level if the provided task does not run to completion. + + The task for which to log an error if it does not run to completion. + This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations. + + + + Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion. + + The task for which to log an error if it does not run to completion. + A task that completes in the state when completes. + + + + Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Async action to execute. + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Async function to run. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type . + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Async function to run. + Fallback value to return if the task does not end in the state. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value. + + + + Raises the event when the logger is reconfigured. + + Event arguments + + + + Implementation of logging engine. + + + + + Gets the filter result. + + The filter chain. + The log event. + default result if there are no filters, or none of the filters decides. + The result of the filter. + + + + Defines available log levels. + + + Log levels ordered by severity:
    + - (Ordinal = 0) : Most verbose level. Used for development and seldom enabled in production.
    + - (Ordinal = 1) : Debugging the application behavior from internal events of interest.
    + - (Ordinal = 2) : Information that highlights progress or application lifetime events.
    + - (Ordinal = 3) : Warnings about validation issues or temporary failures that can be recovered.
    + - (Ordinal = 4) : Errors where functionality has failed or have been caught.
    + - (Ordinal = 5) : Most critical level. Application is about to abort.
    +
    +
    + + + Trace log level (Ordinal = 0) + + + Most verbose level. Used for development and seldom enabled in production. + + + + + Debug log level (Ordinal = 1) + + + Debugging the application behavior from internal events of interest. + + + + + Info log level (Ordinal = 2) + + + Information that highlights progress or application lifetime events. + + + + + Warn log level (Ordinal = 3) + + + Warnings about validation issues or temporary failures that can be recovered. + + + + + Error log level (Ordinal = 4) + + + Errors where functionality has failed or have been caught. + + + + + Fatal log level (Ordinal = 5) + + + Most critical level. Application is about to abort. + + + + + Off log level (Ordinal = 6) + + + + + Gets all the available log levels (Trace, Debug, Info, Warn, Error, Fatal, Off). + + + + + Gets all the log levels that can be used to log events (Trace, Debug, Info, Warn, Error, Fatal) + i.e LogLevel.Off is excluded. + + + + + Initializes a new instance of . + + The log level name. + The log level ordinal number. + + + + Gets the name of the log level. + + + + + Gets the ordinal of the log level. + + + + + Compares two objects + and returns a value indicating whether + the first one is equal to the second one. + + The first level. + The second level. + The value of level1.Ordinal == level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is not equal to the second one. + + The first level. + The second level. + The value of level1.Ordinal != level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is greater than the second one. + + The first level. + The second level. + The value of level1.Ordinal > level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is greater than or equal to the second one. + + The first level. + The second level. + The value of level1.Ordinal >= level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is less than the second one. + + The first level. + The second level. + The value of level1.Ordinal < level2.Ordinal. + + + + Compares two objects + and returns a value indicating whether + the first one is less than or equal to the second one. + + The first level. + The second level. + The value of level1.Ordinal <= level2.Ordinal. + + + + Gets the that corresponds to the specified ordinal. + + The ordinal. + The instance. For 0 it returns , 1 gives and so on. + + + + Returns the that corresponds to the supplied . + + The textual representation of the log level. + The enumeration value. + + + + Returns a string representation of the log level. + + Log level name. + + + + + + + + + + Determines whether the specified instance is equal to this instance. + + The to compare with this instance. + Value of true if the specified is equal to + this instance; otherwise, false. + + + + Compares the level to the other object. + + The other object. + + A value less than zero when this logger's is + less than the other logger's ordinal, 0 when they are equal and + greater than zero when this ordinal is greater than the + other ordinal. + + + + + Compares the level to the other object. + + The other object. + + A value less than zero when this logger's is + less than the other logger's ordinal, 0 when they are equal and + greater than zero when this ordinal is greater than the + other ordinal. + + + + + Creates and manages instances of objects. + + + LogManager wraps a singleton instance of . + + + + + Internal for unit tests + + + + + Gets the instance used in the . + + Could be used to pass the to other methods + + + + Occurs when logging changes. + + + + + Occurs when logging gets reloaded. + + + + + Gets or sets a value indicating whether NLog should throw exceptions. + By default exceptions are not thrown under any circumstances. + + + + + Gets or sets a value indicating whether should be thrown. + + A value of true if exception should be thrown; otherwise, false. + + This option is for backwards-compatibility. + By default exceptions are not thrown under any circumstances. + + + + + + Gets or sets a value indicating whether Variables should be kept on configuration reload. + + + + + Gets or sets a value indicating whether to automatically call + on AppDomain.Unload or AppDomain.ProcessExit + + + + + Gets or sets the current logging configuration. + + + Setter will re-configure all -objects, so no need to also call + + + + + Begins configuration of the LogFactory options using fluent interface + + + + + Begins configuration of the LogFactory options using fluent interface + + + + + Loads logging configuration from file (Currently only XML configuration files supported) + + Configuration file to be read + LogFactory instance for fluent interface + + + + Gets or sets the global log threshold. Log events below this threshold are not logged. + + + + + Gets the logger with the full name of the current class, so namespace and class name. + + The logger. + This is a slow-running method. + Make sure you're not doing this in a loop. + + + + Adds the given assembly which will be skipped + when NLog is trying to find the calling method on stack trace. + + The assembly to skip. + + + + Gets a custom logger with the full name of the current class, so namespace and class name. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the loggerType. + + The logger class. This class must inherit from . + The logger of type . + This is a slow-running method. + Make sure you're not doing this in a loop. + + + + Creates a logger that discards all log messages. + + Null logger which discards all log messages. + + + + Gets the specified named logger. + + Name of the logger. + The logger reference. Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. + + + + Gets the specified named custom logger. + Use to create instance of a custom . + If you haven't defined your own class, then use the overload without the loggerType. + + Name of the logger. + The logger class. This class must inherit from . + The logger of type . Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. + The generic way for this method is + + + + Loops through all loggers previously returned by GetLogger. + and recalculates their target and filter list. Useful after modifying the configuration programmatically + to ensure that all loggers have been properly configured. + + + + + Loops through all loggers previously returned by GetLogger. + and recalculates their target and filter list. Useful after modifying the configuration programmatically + to ensure that all loggers have been properly configured. + + Purge garbage collected logger-items from the cache + + + + Flush any pending log messages (in case of asynchronous targets) with the default timeout of 15 seconds. + + + + + Flush any pending log messages (in case of asynchronous targets). + + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + Maximum time to allow for the flush. Any messages after that time will be discarded. + + + + Suspends the logging, and returns object for using-scope so scope-exit calls + + + Logging is suspended when the number of calls are greater + than the number of calls. + + An object that implements IDisposable whose Dispose() method re-enables logging. + To be used with C# using () statement. + + + + Resumes logging if having called . + + + Logging is suspended when the number of calls are greater + than the number of calls. + + + + + Suspends the logging, and returns object for using-scope so scope-exit calls + + + Logging is suspended when the number of calls are greater + than the number of calls. + + An object that implements IDisposable whose Dispose() method re-enables logging. + To be used with C# using () statement. + + + + Resumes logging if having called . + + + Logging is suspended when the number of calls are greater + than the number of calls. + + + + + Returns if logging is currently enabled. + + + Logging is suspended when the number of calls are greater + than the number of calls. + + A value of if logging is currently enabled, + otherwise. + + + + Dispose all targets, and shutdown logging. + + + + + Generates a formatted message from the log event + + Log event. + Formatted message + + + + Returns a log message. Used to defer calculation of + the log message until it's actually needed. + + Log message. + + + + The type of the captured hole + + + + + Not decided + + + + + normal {x} + + + + + Serialize operator {@x} (aka destructure) + + + + + stringification operator {$x} + + + + + A hole that will be replaced with a value + + + + + Constructor + + + + Parameter name sent to structured loggers. + This is everything between "{" and the first of ",:}". + Including surrounding spaces and names that are numbers. + + + Format to render the parameter. + This is everything between ":" and the first unescaped "}" + + + + Type + + + + When the template is positional, this is the parsed name of this parameter. + For named templates, the value of Index is undefined. + + + Alignment to render the parameter, by default 0. + This is the parsed value between "," and the first of ":}" + + + + A fixed value + + + + Number of characters from the original template to copy at the current position. + This can be 0 when the template starts with a hole or when there are multiple consecutive holes. + + + Number of characters to skip in the original template at the current position. + 0 is a special value that mean: 1 escaped char, no hole. It can also happen last when the template ends with a literal. + + + + Combines Literal and Hole + + + + Literal + + + Hole + Uninitialized when = 0. + + + + Description of a single parameter extracted from a MessageTemplate + + + + + Parameter Name extracted from + This is everything between "{" and the first of ",:}". + + + + + Parameter Value extracted from the -array + + + + + Format to render the parameter. + This is everything between ":" and the first unescaped "}" + + + + + Parameter method that should be used to render the parameter + See also + + + + + Returns index for , when + + + + + Constructs a single message template parameter + + Parameter Name + Parameter Value + Parameter Format + + + + Constructs a single message template parameter + + Parameter Name + Parameter Value + Parameter Format + Parameter CaptureType + + + + Parameters extracted from parsing as MessageTemplate + + + + + + + + + + + Gets the parameters at the given index + + + + + Number of parameters + + + + Indicates whether the template should be interpreted as positional + (all holes are numbers) or named. + + + + Indicates whether the template was parsed successful, and there are no unmatched parameters + + + + + Constructor for parsing the message template with parameters + + including any parameter placeholders + All + + + + Constructor for named parameters that already has been parsed + + + + + Create MessageTemplateParameter from + + + + + Parse templates. + + + + + Parse a template. + + Template to be parsed. + When is null. + Template, never null + + + + Gets the current literal/hole in the template + + + + + Clears the enumerator + + + + + Restarts the enumerator of the template + + + + + Moves to the next literal/hole in the template + + Found new element [true/false] + + + + Parse format after hole name/index. Handle the escaped { and } in the format. Don't read the last } + + + + + + Error when parsing a template. + + + + + Current index when the error occurred. + + + + + The template we were parsing + + + + + New exception + + The message to be shown. + Current index when the error occurred. + + + + + Convert, Render or serialize a value, with optionally backwards-compatible with + + + + + Serialization of an object, e.g. JSON and append to + + The object to serialize to string. + Parameter Format + Parameter CaptureType + An object that supplies culture-specific formatting information. + Output destination. + Serialize succeeded (true/false) + + + + Format an object to a readable string, or if it's an object, serialize + + The value to convert + + + + + + + + Try serializing a scalar (string, int, NULL) or simple type (IFormattable) + + + + + Serialize Dictionary as JSON like structure, without { and } + + + "FirstOrder"=true, "Previous login"=20-12-2017 14:55:32, "number of tries"=1 + + + format string of an item + + + + + + + + + Convert a value to a string with format and append to . + + The value to convert. + Format sting for the value. + Format provider for the value. + Append to this + + + + Exception thrown during NLog configuration. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + Parameters for the message + + + + Initializes a new instance of the class. + + The inner exception. + The message. + Parameters for the message + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is null. + + + The class name is null or is zero (0). + + + + + Exception thrown during log event processing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + Parameters for the message + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is null. + + + The class name is null or is zero (0). + + + + + TraceListener which routes all messages through NLog. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the log factory to use when outputting messages (null - use LogManager). + + + + + Gets or sets the default log level. + + + + + Gets or sets the log which should be always used regardless of source level. + + + + + Gets or sets a value indicating whether flush calls from trace sources should be ignored. + + + + + Gets a value indicating whether the trace listener is thread safe. + + + true if the trace listener is thread safe; otherwise, false. The default is false. + + + + Gets or sets a value indicating whether to use auto logger name detected from the stack trace. + + + + + When overridden in a derived class, writes the specified message to the listener you create in the derived class. + + A message to write. + + + + When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator. + + A message to write. + + + + When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output. + + + + + Emits an error message. + + A message to emit. + + + + Emits an error message and a detailed error message. + + A message to emit. + A detailed message to emit. + + + + Flushes the output (if is not true) buffer with the default timeout of 15 seconds. + + + + + Writes trace information, a data object and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + The trace data to emit. + + + + Writes trace information, an array of data objects and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + An array of objects to emit as data. + + + + Writes trace and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + + + + Writes trace information, a formatted array of objects and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + A format string that contains zero or more format items, which correspond to objects in the array. + An object array containing zero or more objects to format. + + + + Writes trace information, a message, and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + One of the values specifying the type of event that has caused the trace. + A numeric identifier for the event. + A message to write. + + + + Writes trace information, a message, a related activity identity and event information to the listener specific output. + + A object that contains the current process ID, thread ID, and stack trace information. + A name used to identify the output, typically the name of the application that generated the trace event. + A numeric identifier for the event. + A message to write. + A object identifying a related activity. + + + + Gets the custom attributes supported by the trace listener. + + + A string array naming the custom attributes supported by the trace listener, or null if there are no custom attributes. + + + + + Translates the event type to level from . + + Type of the event. + Translated log level. + + + + Process the log event + The log level. + The name of the logger. + The log message. + The log parameters. + The event id. + The event type. + The related activity id. + + + + + It works as a normal but it discards all messages which an application requests + to be logged. + + It effectively implements the "Null Object" pattern for objects. + + + + + Initializes a new instance of . + + The factory class to be used for the creation of this logger. + + + + Extension methods to setup LogFactory options + + + + + Gets the logger with the full name of the current class, so namespace and class name. + + + + + Gets the specified named logger. + + + + + Configures general options for NLog LogFactory before loading NLog config + + + + + Configures loading of NLog extensions for Targets and LayoutRenderers + + + + + Configures the output of NLog for diagnostics / troubleshooting + + + + + Configures serialization and transformation of LogEvents + + + + + Loads NLog config created by the method + + + + + Loads NLog config provided in + + + + + Loads NLog config from filename if provided, else fallback to scanning for NLog.config + + Fluent interface parameter. + Explicit configuration file to be read (Default NLog.config from candidates paths) + Whether to allow application to run when NLog config is not available + + + + Loads NLog config from file-paths if provided, else fallback to scanning for NLog.config + + Fluent interface parameter. + Candidates file paths (including filename) where to scan for NLog config files + Whether to allow application to run when NLog config is not available + + + + Loads NLog config from XML in + + + + + Loads NLog config located in embedded resource from main application assembly. + + Fluent interface parameter. + Assembly for the main Application project with embedded resource + Name of the manifest resource for NLog config XML + + + + Reloads the current logging configuration and activates it + + Logevents produced during the configuration-reload can become lost, as targets are unavailable while closing and initializing. + + + + Extension methods to setup NLog extensions, so they are known when loading NLog LoggingConfiguration + + + + + Enable/disables autoloading of NLog extensions by scanning and loading available assemblies + + + Disabled by default as it can give a huge performance hit during startup. Recommended to keep it disabled especially when running in the cloud. + + + + + Enable/disables autoloading of NLog extensions by scanning and loading available assemblies + + + Disabled by default as it can give a huge performance hit during startup. Recommended to keep it disabled especially when running in the cloud. + + + + + Registers NLog extensions from the assembly. + + + + + Registers NLog extensions from the assembly type name + + + + + Register a custom NLog Configuration Type. + + Type of the NLog configuration item + Fluent interface parameter. + + + + Register a custom NLog Target. + + Type of the Target. + Fluent interface parameter. + The target type-alias for use in NLog configuration. Will extract from class-attribute when unassigned. + + + + Register a custom NLog Target. + + Type of the Target. + Fluent interface parameter. + The factory method for creating instance of NLog Target + The target type-alias for use in NLog configuration. Will extract from class-attribute when unassigned. + + + + Register a custom NLog Target. + + Fluent interface parameter. + Type name of the Target + The target type-alias for use in NLog configuration + + + + Register a custom NLog Layout. + + Type of the layout renderer. + Fluent interface parameter. + The layout type-alias for use in NLog configuration. Will extract from class-attribute when unassigned. + + + + Register a custom NLog Layout. + + Type of the layout renderer. + Fluent interface parameter. + The factory method for creating instance of NLog Layout + The layout type-alias for use in NLog configuration. Will extract from class-attribute when unassigned. + + + + Register a custom NLog Layout. + + Fluent interface parameter. + Type of the layout. + The layout type-alias for use in NLog configuration + + + + Register a custom NLog LayoutRenderer. + + Type of the layout renderer. + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }'. Will extract from class-attribute when unassigned. + + + + Register a custom NLog LayoutRenderer. + + Type of the layout renderer. + Fluent interface parameter. + The factory method for creating instance of NLog LayoutRenderer + The layout-renderer type-alias for use in NLog configuration - without '${ }'. Will extract from class-attribute when unassigned. + + + + Register a custom NLog LayoutRenderer. + + Fluent interface parameter. + Type of the layout renderer. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + + + + Register a custom NLog LayoutRenderer with a callback function . The callback receives the logEvent. + + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + + + + Register a custom NLog LayoutRenderer with a callback function . The callback receives the logEvent and the current configuration. + + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + + + + Register a custom NLog LayoutRenderer with a callback function . The callback receives the logEvent. + + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + Options of the layout renderer. + + + + Register a custom NLog LayoutRenderer with a callback function . The callback receives the logEvent and the current configuration. + + Fluent interface parameter. + The layout-renderer type-alias for use in NLog configuration - without '${ }' + Callback that returns the value for the layout renderer. + Options of the layout renderer. + + + + Register a custom NLog LayoutRenderer with a callback function + + Fluent interface parameter. + LayoutRenderer instance with type-alias and callback-method. + + + + Register a custom condition method, that can use in condition filters + + Fluent interface parameter. + Name of the condition filter method + MethodInfo extracted by reflection - typeof(MyClass).GetMethod("MyFunc", BindingFlags.Static). + + + + Register a custom condition method, that can use in condition filters + + Fluent interface parameter. + Name of the condition filter method + Lambda method. + + + + Register a custom condition method, that can use in condition filters + + Fluent interface parameter. + Name of the condition filter method + Lambda method. + + + + Register (or replaces) singleton-object for the specified service-type + + Service interface type + Fluent interface parameter. + Implementation of interface. + + + + Register (or replaces) singleton-object for the specified service-type + + Fluent interface parameter. + Service interface type. + Implementation of interface. + + + + Register (or replaces) external service-repository for resolving dependency injection + + Fluent interface parameter. + External dependency injection repository + + + + Extension methods to setup NLog options + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configures + + + + + Configure the InternalLogger properties from Environment-variables and App.config using + + + Recognizes the following environment-variables: + + - NLOG_INTERNAL_LOG_LEVEL + - NLOG_INTERNAL_LOG_FILE + - NLOG_INTERNAL_LOG_TO_CONSOLE + - NLOG_INTERNAL_LOG_TO_CONSOLE_ERROR + - NLOG_INTERNAL_LOG_TO_TRACE + - NLOG_INTERNAL_INCLUDE_TIMESTAMP + + Legacy .NetFramework platform will also recognizes the following app.config settings: + + - nlog.internalLogLevel + - nlog.internalLogFile + - nlog.internalLogToConsole + - nlog.internalLogToConsoleError + - nlog.internalLogToTrace + - nlog.internalLogIncludeTimestamp + + + + + Extension methods to setup NLog + + + + + Configures the global time-source used for all logevents + + + Available by default: , , , + + + + + Updates the dictionary ${gdc:item=} with the name-value-pair + + + + + Defines for redirecting output from matching to wanted targets. + + Fluent interface parameter. + Logger name pattern to check which names matches this rule + Rule identifier to allow rule lookup + + + + Defines for redirecting output from matching to wanted targets. + + Fluent interface parameter. + Restrict minimum LogLevel for names that matches this rule + Logger name pattern to check which names matches this rule + Rule identifier to allow rule lookup + + + + Defines for redirecting output from matching to wanted targets. + + Fluent interface parameter. + Override the name for the target created + + + + Apply fast filtering based on . Include LogEvents with same or worse severity as . + + Fluent interface parameter. + Minimum level that this rule matches + + + + Apply fast filtering based on . Include LogEvents with same or less severity as . + + Fluent interface parameter. + Maximum level that this rule matches + + + + Apply fast filtering based on . Include LogEvents with severity that equals . + + Fluent interface parameter. + Single loglevel that this rule matches + + + + Apply fast filtering based on . Include LogEvents with severity between and . + + Fluent interface parameter. + Minimum level that this rule matches + Maximum level that this rule matches + + + + Apply dynamic filtering logic for advanced control of when to redirect output to target. + + + Slower than using Logger-name or LogLevel-severity, because of allocation. + + Fluent interface parameter. + Filter for controlling whether to write + Default action if none of the filters match + + + + Apply dynamic filtering logic for advanced control of when to redirect output to target. + + + Slower than using Logger-name or LogLevel-severity, because of allocation. + + Fluent interface parameter. + Delegate for controlling whether to write + Default action if none of the filters match + + + + Dynamic filtering of LogEvent, where it will be ignored when matching filter-method-delegate + + + Slower than using Logger-name or LogLevel-severity, because of allocation. + + Fluent interface parameter. + Delegate for controlling whether to write + LogEvent will on match also be ignored by following logging-rules + + + + Dynamic filtering of LogEvent, where it will be logged when matching filter-method-delegate + + + Slower than using Logger-name or LogLevel-severity, because of allocation. + + Fluent interface parameter. + Delegate for controlling whether to write + LogEvent will not be evaluated by following logging-rules + + + + Move the to the top, to match before any of the existing + + + + + Redirect output from matching to the provided + + Fluent interface parameter. + Target that should be written to. + Fluent interface for configuring targets for the new LoggingRule. + + + + Redirect output from matching to the provided + + Fluent interface parameter. + Target-collection that should be written to. + Fluent interface for configuring targets for the new LoggingRule. + + + + Redirect output from matching to the provided + + Fluent interface parameter. + Target-collection that should be written to. + Fluent interface for configuring targets for the new LoggingRule. + + + + Discard output from matching , so it will not reach any following . + + Fluent interface parameter. + Only discard output from matching Logger when below minimum LogLevel + + + + Returns first target registered + + + + + Returns first target registered with the specified type + + Type of target + + + + Write to + + Fluent interface parameter. + Method to call on logevent + Layouts to render object[]-args before calling + + + + Write to + + Fluent interface parameter. + Override the default Layout for output + Override the default Encoding for output (Ex. UTF8) + Write to stderr instead of standard output (stdout) + Skip overhead from writing to console, when not available (Ex. running as Windows Service) + Enable batch writing of logevents, instead of Console.WriteLine for each logevent (Requires ) + + + + Write to + + + Override the default Layout for output + Force use independent of + + + + Write to + + + Override the default Layout for output + + + + Write to (when DEBUG-build) + + + Override the default Layout for output + + + + Write to + + Fluent interface parameter. + + Override the default Layout for output + Override the default Encoding for output (Default = UTF8) + Override the default line ending characters (Ex. without CR) + Keep log file open instead of opening and closing it on each logging event + Activate multi-process synchronization using global mutex on the operating system + Size in bytes where log files will be automatically archived. + Maximum number of archive files that should be kept. + Maximum days of archive files that should be kept. + + + + Applies target wrapper for existing + + Fluent interface parameter. + Factory method for creating target-wrapper + + + + Applies for existing for asynchronous background writing + + Fluent interface parameter. + Action to take when queue overflows + Queue size limit for pending logevents + Batch size when writing on the background thread + + + + Applies for existing for throttled writing + + Fluent interface parameter. + Buffer size limit for pending logevents + Timeout for when the buffer will flush automatically using background thread + Restart timeout when logevent is written + Action to take when buffer overflows + + + + Applies for existing for flushing after conditional event + + Fluent interface parameter. + Method delegate that controls whether logevent should force flush. + Only flush when triggers (Ignore config-reload and config-shutdown) + + + + Applies for existing for retrying after failure + + Fluent interface parameter. + Number of retries that should be attempted on the wrapped target in case of a failure. + Time to wait between retries + + + + Applies for existing to fallback on failure. + + Fluent interface parameter. + Target to use for fallback + Whether to return to the first target after any successful write + + + + Extension methods to setup general option before loading NLog LoggingConfiguration + + + + + Configures the global time-source used for all logevents + + + Available by default: , , , + + + + + Configures the global time-source used for all logevents to use + + + + + Configures the global time-source used for all logevents to use + + + + + Updates the dictionary ${gdc:item=} with the name-value-pair + + + + + Sets whether to automatically call on AppDomain.Unload or AppDomain.ProcessExit + + + + + Sets the default culture info to use as . + + + + + Sets the global log level threshold. Log events below this threshold are not logged. + + + + + Gets or sets a value indicating whether should be thrown on configuration errors + + + + + Mark Assembly as hidden, so Assembly methods are excluded when resolving ${callsite} from StackTrace + + + + + Extension methods to setup NLog extensions, so they are known when loading NLog LoggingConfiguration + + + + + Overrides the active with a new custom implementation + + + + + Overrides the active with a new custom implementation + + + + + Registers object Type transformation from dangerous (massive) object to safe (reduced) object + + + + + Registers object Type transformation from dangerous (massive) object to safe (reduced) object + + + + + Specifies the way archive numbering is performed. + + + + + Sequence style numbering. The most recent archive has the highest number. + + + + + Rolling style numbering (the most recent is always #0 then #1, ..., #N. + + + + + Date style numbering. Archives will be stamped with the prior period + (Year, Month, Day, Hour, Minute) datetime. + + + + + Date and sequence style numbering. + Archives will be stamped with the prior period (Year, Month, Day) datetime. + The most recent archive has the highest number (in combination with the date). + + + + + Abstract Target with async Task support + + + See NLog Wiki + + + [Target("MyFirst")] + public sealed class MyFirstTarget : AsyncTaskTarget + { + public MyFirstTarget() + { + this.Host = "localhost"; + } + + [RequiredParameter] + public Layout Host { get; set; } + + protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token) + { + string logMessage = this.RenderLogEvent(this.Layout, logEvent); + string hostName = this.RenderLogEvent(this.Host, logEvent); + return SendTheMessageToRemoteHost(hostName, logMessage); + } + + private async Task SendTheMessageToRemoteHost(string hostName, string message) + { + // To be implemented + } + } + + Documentation on NLog Wiki + + + + How many milliseconds to delay the actual write operation to optimize for batching + + + + + + How many seconds a Task is allowed to run before it is cancelled. + + + + + + How many attempts to retry the same Task, before it is aborted + + + + + + How many milliseconds to wait before next retry (will double with each retry) + + + + + + Gets or sets whether to use the locking queue, instead of a lock-free concurrent queue + The locking queue is less concurrent when many logger threads, but reduces memory allocation + + + + + + Gets or sets the action to be taken when the lazy writer thread request queue count + exceeds the set limit. + + + + + + Gets or sets the limit on the number of requests in the lazy writer thread request queue. + + + + + + Gets or sets the number of log events that should be processed in a batch + by the lazy writer thread. + + + + + + Task Scheduler used for processing async Tasks + + + + + Constructor + + + + + + + + Override this to provide async task for writing a single logevent. + + Example of how to override this method, and call custom async method + + protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token) + { + return CustomWriteAsync(logEvent, token); + } + + private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token) + { + await MyLogMethodAsync(logEvent, token).ConfigureAwait(false); + } + + + The log event. + The cancellation token + + + + + Override this to provide async task for writing a batch of logevents. + + A batch of logevents. + The cancellation token + + + + + Handle cleanup after failed write operation + + Exception from previous failed Task + The cancellation token + Number of retries remaining + Time to sleep before retrying + Should attempt retry + + + + Block for override. Instead override + + + + + Block for override. Instead override + + + + + + + + Write to queue without locking + + + + + + Block for override. Instead override + + + + + LogEvent is written to target, but target failed to successfully initialize + + Enqueue logevent for later processing when target failed to initialize because of unresolved service dependency. + + + + + Schedules notification of when all messages has been written + + + + + + Closes Target by updating CancellationToken + + + + + Releases any managed resources + + + + + + Checks the internal queue for the next to create a new task for + + Used for race-condition validation between task-completion and timeout + Signals whether previousTask completed an almost full BatchSize + + + + Generates recursive task-chain to perform retry of writing logevents with increasing retry-delay + + + + + Creates new task to handle the writing of the input + + LogEvents to write + New Task created [true / false] + + + + Handles that scheduled task has completed (successfully or failed), and starts the next pending task + + Task just completed + AsyncContinuation to notify of success or failure + + + + Timer method, that is fired when pending task fails to complete within timeout + + + + + + Sends log messages to the remote instance of Chainsaw application from log4j. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a name. + + Name of the target. + + + + Color formatting for using ANSI Color Codes + + + + + Not using bold to get light colors, as it has to be cleared + + + + + Not using bold to get light colors, as it has to be cleared (And because it only works for text, and not background) + + + + + Resets both foreground and background color. + + + + + ANSI have 8 color-codes (30-37) by default. The "bright" (or "intense") color-codes (90-97) are extended values not supported by all terminals + + + + + Color formatting for using + and + + + + + Writes log messages to the console with customizable coloring. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Should logging being paused/stopped because of the race condition bug in Console.Writeline? + + + Console.Out.Writeline / Console.Error.Writeline could throw 'IndexOutOfRangeException', which is a bug. + See https://stackoverflow.com/questions/33915790/console-out-and-console-error-race-condition-error-in-a-windows-service-written + and https://connect.microsoft.com/VisualStudio/feedback/details/2057284/console-out-probable-i-o-race-condition-issue-in-multi-threaded-windows-service + + Full error: + Error during session close: System.IndexOutOfRangeException: Probable I/ O race condition detected while copying memory. + The I/ O package is not thread safe by default. In multi-threaded applications, + a stream must be accessed in a thread-safe way, such as a thread - safe wrapper returned by TextReader's or + TextWriter's Synchronized methods.This also applies to classes like StreamWriter and StreamReader. + + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets or sets a value indicating whether the error stream (stderr) should be used instead of the output stream (stdout). + + + + + + Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. + + + + + + Gets or sets a value indicating whether to use default row highlighting rules. + + + The default rules are: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ConditionForeground ColorBackground Color
    level == LogLevel.FatalRedNoChange
    level == LogLevel.ErrorYellowNoChange
    level == LogLevel.WarnMagentaNoChange
    level == LogLevel.InfoWhiteNoChange
    level == LogLevel.DebugGrayNoChange
    level == LogLevel.TraceDarkGrayNoChange
    +
    + +
    + + + The encoding for writing messages to the . + + Has side effect + + + + + Gets or sets a value indicating whether to auto-check if the console is available. + - Disables console writing if Environment.UserInteractive = False (Windows Service) + - Disables console writing if Console Standard Input is not available (Non-Console-App) + + + + + + Gets or sets a value indicating whether to auto-check if the console has been redirected to file + - Disables coloring logic when System.Console.IsOutputRedirected = true + + + + + + Gets or sets a value indicating whether to auto-flush after + + + Normally not required as standard Console.Out will have = true, but not when pipe to file + + + + + + Enables output using ANSI Color Codes + + + + + + Gets the row highlighting rules. + + + + + + Gets the word highlighting rules. + + + + + + + + + + + + + + + + + + Colored console output color. + + + Note that this enumeration is defined to be binary compatible with + .NET 2.0 System.ConsoleColor + some additions + + + + + Black Color (#000000). + + + + + Dark blue Color (#000080). + + + + + Dark green Color (#008000). + + + + + Dark Cyan Color (#008080). + + + + + Dark Red Color (#800000). + + + + + Dark Magenta Color (#800080). + + + + + Dark Yellow Color (#808000). + + + + + Gray Color (#C0C0C0). + + + + + Dark Gray Color (#808080). + + + + + Blue Color (#0000FF). + + + + + Green Color (#00FF00). + + + + + Cyan Color (#00FFFF). + + + + + Red Color (#FF0000). + + + + + Magenta Color (#FF00FF). + + + + + Yellow Color (#FFFF00). + + + + + White Color (#FFFFFF). + + + + + Don't change the color. + + + + + The row-highlighting condition. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The condition. + Color of the foreground. + Color of the background. + + + + Gets the default highlighting rule. Doesn't change the color. + + + + + Gets or sets the condition that must be met in order to set the specified foreground and background color. + + + + + + Gets or sets the foreground color. + + + + + + Gets or sets the background color. + + + + + + Checks whether the specified log event matches the condition (if any). + + + Log event. + + + A value of if the condition is not defined or + if it matches, otherwise. + + + + + Writes log messages to the console. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Should logging being paused/stopped because of the race condition bug in Console.Writeline? + + + Console.Out.Writeline / Console.Error.Writeline could throw 'IndexOutOfRangeException', which is a bug. + See https://stackoverflow.com/questions/33915790/console-out-and-console-error-race-condition-error-in-a-windows-service-written + and https://connect.microsoft.com/VisualStudio/feedback/details/2057284/console-out-probable-i-o-race-condition-issue-in-multi-threaded-windows-service + + Full error: + Error during session close: System.IndexOutOfRangeException: Probable I/ O race condition detected while copying memory. + The I/ O package is not thread safe by default. In multi-threaded applications, + a stream must be accessed in a thread-safe way, such as a thread - safe wrapper returned by TextReader's or + TextWriter's Synchronized methods.This also applies to classes like StreamWriter and StreamReader. + + + + + + Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. + + + + + + Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. + + + + + + The encoding for writing messages to the . + + Has side effect + + + + + Gets or sets a value indicating whether to auto-check if the console is available + - Disables console writing if Environment.UserInteractive = False (Windows Service) + - Disables console writing if Console Standard Input is not available (Non-Console-App) + + + + + + Gets or sets a value indicating whether to auto-flush after + + + Normally not required as standard Console.Out will have = true, but not when pipe to file + + + + + + Gets or sets whether to activate internal buffering to allow batch writing, instead of using + + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + + + + + + + + + + + + + + + + Highlighting rule for Win32 colorful console. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The text to be matched.. + Color of the foreground. + Color of the background. + + + + Gets or sets the regular expression to be matched. You must specify either text or regex. + + + + + + Gets or sets the condition that must be met before scanning the row for highlight of words + + + + + + Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. + + + + + + Gets or sets the text to be matched. You must specify either text or regex. + + + + + + Gets or sets a value indicating whether to match whole words only. + + + + + + Gets or sets a value indicating whether to ignore case when comparing texts. + + + + + + Gets or sets the foreground color. + + + + + + Gets or sets the background color. + + + + + + Gets the compiled regular expression that matches either Text or Regex property. Only used when is true. + + + + + A descriptor for an archive created with the DateAndSequence numbering mode. + + + + + The full name of the archive file. + + + + + The parsed date contained in the file name. + + + + + The parsed sequence number contained in the file name. + + + + + Determines whether produces the same string as the current instance's date once formatted with the current instance's date format. + + The date to compare the current object's date to. + True if the formatted dates are equal, otherwise False. + + + + Initializes a new instance of the class. + + + + + Writes log messages to the attached managed debugger. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + + + + + + + + + + Outputs log messages through + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + + + + + + + Outputs the rendered logging event through + + The logging event. + + + + Mock target - useful for testing. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets the number of times this target has been called. + + + + + + Gets the last message rendered by this target. + + + + + + + + + Default class for serialization of values to JSON format. + + + + + Singleton instance of the serializer. + + + + + Private. Use + + + + + Returns a serialization of an object into JSON format. + + The object to serialize to JSON. + Serialized value. + + + + Returns a serialization of an object into JSON format. + + The object to serialize to JSON. + serialization options + Serialized value. + + + + Serialization of the object in JSON format to the destination StringBuilder + + The object to serialize to JSON. + Write the resulting JSON to this destination. + Object serialized successfully (true/false). + + + + Serialization of the object in JSON format to the destination StringBuilder + + The object to serialize to JSON. + Write the resulting JSON to this destination. + serialization options + Object serialized successfully (true/false). + + + + Serialization of the object in JSON format to the destination StringBuilder + + The object to serialize to JSON. + Write the resulting JSON to this destination. + serialization options + The objects in path (Avoid cyclic reference loop). + The current depth (level) of recursion. + Object serialized successfully (true/false). + + + + No quotes needed for this type? + + + + + Checks the object if it is numeric + + TypeCode for the object + Accept fractional types as numeric type. + + + + + Checks input string if it needs JSON escaping, and makes necessary conversion + + Destination Builder + Input string + all options + JSON escaped string + + + + Checks input string if it needs JSON escaping, and makes necessary conversion + + Destination Builder + Input string + Should non-ASCII characters be encoded + + JSON escaped string + + + + Writes log message to the Event Log. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Max size in characters (limitation of the EventLog API). + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + + + + Initializes a new instance of the class. + + + + + Gets or sets the name of the machine on which Event Log service is running. + + + + + + Gets or sets the layout that renders event ID. + + + + + + Gets or sets the layout that renders event Category. + + + + + + Optional entry type. When not set, or when not convertible to then determined by + + + + + + Gets or sets the value to be used as the event Source. + + + By default this is the friendly name of the current AppDomain. + + + + + + Gets or sets the name of the Event Log to write to. This can be System, Application or any user-defined name. + + + + + + Gets or sets the message length limit to write to the Event Log. + + MaxMessageLength cannot be zero or negative + + + + + Gets or sets the maximum Event log size in kilobytes. + + + MaxKilobytes cannot be less than 64 or greater than 4194240 or not a multiple of 64. + If null, the value will not be specified while creating the Event log. + + + + + + Gets or sets the action to take if the message is larger than the option. + + + + + + Performs installation which requires administrative permissions. + + The installation context. + + + + Performs uninstallation which requires administrative permissions. + + The installation context. + + + + Determines whether the item is installed. + + The installation context. + + Value indicating whether the item is installed or null if it is not possible to determine. + + + + + + + + + + + Get the entry type for logging the message. + + The logging event - for rendering the + + + + Get the source, if and only if the source is fixed. + + null when not + Internal for unit tests + + + + (re-)create an event source, if it isn't there. Works only with fixed source names. + + The source name. If source is not fixed (see , then pass null or . + always throw an Exception when there is an error + + + + A wrapper for Windows event log. + + + + + A wrapper for the property . + + + + + A wrapper for the property . + + + + + A wrapper for the property . + + + + + A wrapper for the property . + + + + + Indicates whether an event log instance is associated. + + + + + A wrapper for the method . + + + + + Creates a new association with an instance of the event log. + + + + + A wrapper for the static method . + + + + + A wrapper for the static method . + + + + + A wrapper for the static method . + + + + + A wrapper for the static method . + + + + + The implementation of , that uses Windows . + + + + + Creates a new association with an instance of Windows . + + + + + Action that should be taken if the message is greater than + the max message size allowed by the Event Log. + + + + + Truncate the message before writing to the Event Log. + + + + + Split the message and write multiple entries to the Event Log. + + + + + Discard of the message. It will not be written to the Event Log. + + + + + Check if cleanup should be performed on initialize new file + + Skip cleanup when initializing new file, just after having performed archive operation + + Base archive file pattern + Maximum number of archive files that should be kept + Maximum days of archive files that should be kept + True, when archive cleanup is needed + + + + Characters determining the start of the . + + + + + Characters determining the end of the . + + + + + File name which is used as template for matching and replacements. + It is expected to contain a pattern to match. + + + + + The beginning position of the + within the . -1 is returned + when no pattern can be found. + + + + + The ending position of the + within the . -1 is returned + when no pattern can be found. + + + + + Replace the pattern with the specified String. + + + + + + + Archives the log-files using a date style numbering. Archives will be stamped with the + prior period (Year, Month, Day, Hour, Minute) datetime. + + When the number of archive files exceed the obsolete archives are deleted. + When the age of archive files exceed the obsolete archives are deleted. + + + + + Archives the log-files using a date and sequence style numbering. Archives will be stamped + with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in + combination with the date). + + When the number of archive files exceed the obsolete archives are deleted. + When the age of archive files exceed the obsolete archives are deleted. + + + + + Parse filename with date and sequence pattern + + + dateformat for archive + + the found pattern. When failed, then default + the found pattern. When failed, then default + + + + + Archives the log-files using the provided base-archive-filename. If the base-archive-filename causes + duplicate archive filenames, then sequence-style is automatically enforced. + + Example: + Base Filename trace.log + Next Filename trace.0.log + + The most recent archive has the highest number. + + When the number of archive files exceed the obsolete archives are deleted. + When the age of archive files exceed the obsolete archives are deleted. + + + + + Dynamically converts a non-template archiveFilePath into a correct archiveFilePattern. + Before called the original IFileArchiveMode, that has been wrapped by this + + + + + Determines if the file name as contains a numeric pattern i.e. {#} in it. + + Example: + trace{#}.log Contains the numeric pattern. + trace{###}.log Contains the numeric pattern. + trace{#X#}.log Contains the numeric pattern (See remarks). + trace.log Does not contain the pattern. + + Occasionally, this method can identify the existence of the {#} pattern incorrectly. + File name to be checked. + when the pattern is found; otherwise. + + + + Archives the log-files using a rolling style numbering (the most recent is always #0 then + #1, ..., #N. + + When the number of archive files exceed the obsolete archives + are deleted. + + + + + Replaces the numeric pattern i.e. {#} in a file name with the parameter value. + + File name which contains the numeric pattern. + Value which will replace the numeric pattern. + File name with the value of in the position of the numeric pattern. + + + + Archives the log-files using a sequence style numbering. The most recent archive has the highest number. + + When the number of archive files exceed the obsolete archives are deleted. + When the age of archive files exceed the obsolete archives are deleted. + + + + + Modes of archiving files based on time. + + + + + Don't archive based on time. + + + + + AddToArchive every year. + + + + + AddToArchive every month. + + + + + AddToArchive daily. + + + + + AddToArchive every hour. + + + + + AddToArchive every minute. + + + + + AddToArchive every Sunday. + + + + + AddToArchive every Monday. + + + + + AddToArchive every Tuesday. + + + + + AddToArchive every Wednesday. + + + + + AddToArchive every Thursday. + + + + + AddToArchive every Friday. + + + + + AddToArchive every Saturday. + + + + + Type of filepath + + + + + Detect of relative or absolute + + + + + Relative path + + + + + Absolute path + + Best for performance + + + + Writes log messages to one or more files. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Default clean up period of the initialized files. When a file exceeds the clean up period is removed from the list. + + Clean up period is defined in days. + + + + This value disables file archiving based on the size. + + + + + Holds the initialized files each given time by the instance. Against each file, the last write time is stored. + + Last write time is store in local time (no UTC). + + + + List of the associated file appenders with the instance. + + + + + The number of initialized files at any one time. + + + + + The maximum number of archive files that should be kept. + + + + + The maximum days of archive files that should be kept. + + + + + The filename as target + + + + + The archive file name as target + + + + + The date of the previous log event. + + + + + The file name of the previous log event. + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets or sets the name of the file to write to. + + + This FileName string is a layout which may include instances of layout renderers. + This lets you use a single target to write to multiple files. + + + The following value makes NLog write logging events to files based on the log level in the directory where + the application runs. + ${basedir}/${level}.log + All Debug messages will go to Debug.log, all Info messages will go to Info.log and so on. + You can combine as many of the layout renderers as you want to produce an arbitrary log file name. + + + + + + Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. + If set to false, nothing gets written when the filename is wrong. + + + + + + Is the an absolute or relative path? + + + + + + Gets or sets a value indicating whether to create directories if they do not exist. + + + Setting this to false may improve performance a bit, but you'll receive an error + when attempting to write to a directory that's not present. + + + + + + Gets or sets a value indicating whether to delete old log file on startup. + + + This option works only when the "FileName" parameter denotes a single file. + + + + + + Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. + + + + + + Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. + + + KeepFileOpen = true gives the best performance, and ensure the file-lock is not lost to other applications.
    + KeepFileOpen = false gives the best compability, but slow performance and lead to file-locking issues with other applications. +
    + +
    + + + Gets or sets a value indicating whether to enable log file(s) to be deleted. + + + + + + Gets or sets the file attributes (Windows only). + + + + + + Gets or sets the line ending mode. + + + + + + Gets or sets a value indicating whether to automatically flush the file buffers after each log message. + + + + + + Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance + in a situation where a single File target is writing to many files + (such as splitting by level or by logger). + + + The files are managed on a LRU (least recently used) basis, which flushes + the files that have not been used for the longest period of time should the + cache become full. As a rule of thumb, you shouldn't set this parameter to + a very high value. A number like 10-15 shouldn't be exceeded, because you'd + be keeping a large number of files open which consumes system resources. + + + + + + Gets or sets the maximum number of seconds that files are kept open. Zero or negative means disabled. + + + + + + Gets or sets the maximum number of seconds before open files are flushed. Zero or negative means disabled. + + + + + + Gets or sets the log file buffer size in bytes. + + + + + + Gets or sets the file encoding. + + + + + + Gets or sets whether or not this target should just discard all data that its asked to write. + Mostly used for when testing NLog Stack except final write + + + + + + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. + + + This makes multi-process logging possible. NLog uses a special technique + that lets it keep the files open for writing. + + + + + + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. + + + This effectively prevents files from being kept open. + + + + + + Gets or sets a value indicating whether to write BOM (byte order mark) in created files. + + Defaults to true for UTF-16 and UTF-32 + + + + + + Gets or sets the number of times the write is appended on the file before NLog + discards the log message. + + + + + + Gets or sets the delay in milliseconds to wait before attempting to write to the file again. + + + The actual delay is a random value between 0 and the value specified + in this parameter. On each failed attempt the delay base is doubled + up to times. + + + Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:

    + a random value between 0 and 10 milliseconds - 1st attempt
    + a random value between 0 and 20 milliseconds - 2nd attempt
    + a random value between 0 and 40 milliseconds - 3rd attempt
    + a random value between 0 and 80 milliseconds - 4th attempt
    + ...

    + and so on. + + + + +

    + Gets or sets a value indicating whether to archive old log file on startup. + + + This option works only when the "FileName" parameter denotes a single file. + After archiving the old file, the current log file will be empty. + + +
    + + + Gets or sets a value of the file size threshold to archive old log file on startup. + + + This option won't work if is set to false + Default value is 0 which means that the file is archived as soon as archival on + startup is enabled. + + + + + + Gets or sets a value specifying the date format to use when archiving files. + + + This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. + + + + + + Gets or sets the size in bytes above which log files will be automatically archived. + + + Notice when combined with then it will attempt to append to any existing + archive file if grown above size multiple times. New archive file will be created when using + + + + + + Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. + + + Files are moved to the archive as part of the write operation if the current period of time changes. For example + if the current hour changes from 10 to 11, the first write that will occur + on or after 11:00 will trigger the archiving. + + + + + + Is the an absolute or relative path? + + + + + + Gets or sets the name of the file to be used for an archive. + + + It may contain a special placeholder {#####} + that will be replaced with a sequence of numbers depending on + the archiving strategy. The number of hash characters used determines + the number of numerical digits to be used for numbering files. + + + + + + Gets or sets the maximum number of archive files that should be kept. + + + + + + Gets or sets the maximum days of archive files that should be kept. + + + + + + Gets or sets the way file archives are numbered. + + + + + + Used to compress log files during archiving. + This may be used to provide your own implementation of a zip file compressor, + on platforms other than .Net4.5. + Defaults to ZipArchiveFileCompressor on .Net4.5 and to null otherwise. + + + + + + Gets or sets a value indicating whether to compress archive files into the zip archive format. + + + + + + Gets or set a value indicating whether a managed file stream is forced, instead of using the native implementation. + + + + + + Gets or sets a value indicating whether file creation calls should be synchronized by a system global mutex. + + + + + + Gets or sets a value indicating whether the footer should be written only when the file is archived. + + + + + + Gets the characters that are appended after each line. + + + + + Refresh the ArchiveFilePatternToWatch option of the . + The log file must be watched for archiving when multiple processes are writing to the same + open file. + + + + + Removes records of initialized files that have not been + accessed in the last two days. + + + Files are marked 'initialized' for the purpose of writing footers when the logging finishes. + + + + + Removes records of initialized files that have not been + accessed after the specified date. + + The cleanup threshold. + + Files are marked 'initialized' for the purpose of writing footers when the logging finishes. + + + + + Flushes all pending file operations. + + The asynchronous continuation. + + The timeout parameter is ignored, because file APIs don't provide + the needed functionality. + + + + + Returns the suitable appender factory ( ) to be used to generate the file + appenders associated with the instance. + + The type of the file appender factory returned depends on the values of various properties. + + suitable for this instance. + + + + Initializes file logging by creating data structures that + enable efficient multi-file logging. + + + + + Closes the file(s) opened for writing. + + + + + Writes the specified logging event to a file specified in the FileName + parameter. + + The logging event. + + + + Get full filename (=absolute) and cleaned if needed. + + + + + + + Writes the specified array of logging events to a file specified in the FileName + parameter. + + An array of objects. + + This function makes use of the fact that the events are batched by sorting + the requests by filename. This optimizes the number of open/close calls + and can help improve performance. + + + + + Formats the log event for write. + + The log event to be formatted. + A string representation of the log event. + + + + Gets the bytes to be written to the file. + + Log event. + Array of bytes that are ready to be written. + + + + Modifies the specified byte array before it gets sent to a file. + + The byte array. + The modified byte array. The function can do the modification in-place. + + + + Gets the bytes to be written to the file. + + The log event to be formatted. + to help format log event. + Optional temporary char-array to help format log event. + Destination for the encoded result. + + + + Formats the log event for write. + + The log event to be formatted. + for the result. + + + + Modifies the specified byte array before it gets sent to a file. + + The LogEvent being written + The byte array. + + + + Archives fileName to archiveFileName. + + File name to be archived. + Name of the archive file. + + + + Gets the correct formatting to be used based on the value of for converting values which will be inserting into file + names during archiving. + + This value will be computed only when a empty value or is passed into + + Date format to used irrespectively of value. + Formatting for dates. + + + + Calculate the DateTime of the requested day of the week. + + The DateTime of the previous log event. + The next occurring day of the week to return a DateTime for. + The DateTime of the next occurring dayOfWeek. + For example: if previousLogEventTimestamp is Thursday 2017-03-02 and dayOfWeek is Sunday, this will return + Sunday 2017-03-05. If dayOfWeek is Thursday, this will return *next* Thursday 2017-03-09. + + + + Invokes the archiving process after determining when and which type of archiving is required. + + File name to be checked and archived. + Log event that the instance is currently processing. + The DateTime of the previous log event for this file. + File has just been opened. + + + + Gets the pattern that archive files will match + + Filename of the log file + Log event that the instance is currently processing. + A string with a pattern that will match the archive filenames + + + + Archives the file if it should be archived. + + The file name to check for. + Log event that the instance is currently processing. + The size in bytes of the next chunk of data to be written in the file. + The DateTime of the previous log event for this file. + File has just been opened. + True when archive operation of the file was completed (by this target or a concurrent target) + + + + Closes any active file-appenders that matches the input filenames. + File-appender is requested to invalidate/close its filehandle, but keeping its archive-mutex alive + + + + + Indicates if the automatic archiving process should be executed. + + File name to be written. + Log event that the instance is currently processing. + The size in bytes of the next chunk of data to be written in the file. + The DateTime of the previous log event for this file. + File has just been opened. + Filename to archive. If null, then nothing to archive. + + + + Returns the correct filename to archive + + + + + Gets the file name for archiving, or null if archiving should not occur based on file size. + + File name to be written. + The size in bytes of the next chunk of data to be written in the file. + File has just been opened. + Filename to archive. If null, then nothing to archive. + + + + Check if archive operation should check previous filename, because FileAppenderCache tells us current filename no longer exists + + + + + Returns the file name for archiving, or null if archiving should not occur based on date/time. + + File name to be written. + Log event that the instance is currently processing. + The DateTime of the previous log event for this file. + File has just been opened. + Filename to archive. If null, then nothing to archive. + + + + Truncates the input-time, so comparison of low resolution times (like dates) are not affected by ticks + + High resolution Time + Time Resolution Level + Truncated Low Resolution Time + + + + Evaluates which parts of a file should be written (header, content, footer) based on various properties of + instance and writes them. + + File name to be written. + Raw sequence of to be written into the content part of the file. + File has just been opened. + + + + Initialize a file to be used by the instance. Based on the number of initialized + files and the values of various instance properties clean up and/or archiving processes can be invoked. + + File name to be written. + Log event that the instance is currently processing. + The DateTime of the previous log event for this file (DateTime.MinValue if just initialized). + + + + Writes the file footer and finalizes the file in instance internal structures. + + File name to close. + Indicates if the file is being finalized for archiving. + + + + Writes the footer information to a file. + + The file path to write to. + + + + Decision logic whether to archive logfile on startup. + and properties. + + File name to be written. + Decision whether to archive or not. + + + + Invokes the archiving and clean up of older archive file based on the values of + and + properties respectively. + + File name to be written. + Log event that the instance is currently processing. + + + + Creates the file specified in and writes the file content in each entirety i.e. + Header, Content and Footer. + + The name of the file to be written. + Sequence of to be written in the content section of the file. + First attempt to write? + This method is used when the content of the log file is re-written on every write. + + + + Writes the header information and byte order mark to a file. + + File appender associated with the file. + + + + The sequence of to be written in a file after applying any formatting and any + transformations required from the . + + The layout used to render output message. + Sequence of to be written. + Usually it is used to render the header and hooter of the files. + + + + may be configured to compress archived files in a custom way + by setting before logging your first event. + + + + + Create archiveFileName by compressing fileName. + + Absolute path to the log file to compress. + Absolute path to the compressed archive file to create. + The name of the file inside the archive. + + + + Controls the text and color formatting for + + + + + Creates a TextWriter for the console to start building a colored text message + + Active console stream + Optional StringBuilder to optimize performance + TextWriter for the console + + + + Releases the TextWriter for the console after having built a colored text message (Restores console colors) + + Colored TextWriter + Active console stream + Original foreground color for console (If changed) + Original background color for console (If changed) + Flush TextWriter + + + + Changes foreground color for the Colored TextWriter + + Colored TextWriter + New foreground color for the console + Old previous backgroundColor color for the console + Old foreground color for the console + + + + Changes backgroundColor color for the Colored TextWriter + + Colored TextWriter + New backgroundColor color for the console + Old previous backgroundColor color for the console + Old backgroundColor color for the console + + + + Restores console colors back to their original state + + Colored TextWriter + Original foregroundColor color for the console + Original backgroundColor color for the console + + + + Writes multiple characters to console in one operation (faster) + + Colored TextWriter + Output Text + Start Index + End Index + + + + Writes single character to console + + Colored TextWriter + Output Text + + + + Writes whole string and completes with newline + + Colored TextWriter + Output Text + + + + Default row highlight rules for the console printer + + + + + Check if cleanup should be performed on initialize new file + + Base archive file pattern + Maximum number of archive files that should be kept + Maximum days of archive files that should be kept + True, when archive cleanup is needed + + + + Create a wildcard file-mask that allows one to find all files belonging to the same archive. + + Base archive file pattern + Wildcard file-mask + + + + Search directory for all existing files that are part of the same archive. + + Base archive file pattern + + + + + Generate the next archive filename for the archive. + + Base archive file pattern + File date of archive + Existing files in the same archive + + + + + Return all files that should be removed from the provided archive. + + Base archive file pattern + Existing files in the same archive + Maximum number of archive files that should be kept + Maximum days of archive files that should be kept + + + + may be configured to compress archived files in a custom way + by setting before logging your first event. + + + + + Create archiveFileName by compressing fileName. + + Absolute path to the log file to compress. + Absolute path to the compressed archive file to create. + + + + Options for JSON serialization + + + + + Add quotes around object keys? + + + + + Format provider for value + + + + + Format string for value + + + + + Should non-ascii characters be encoded + + + + + Should forward slashes be escaped? If true, / will be converted to \/ + + + + + Serialize enum as string value + + + + + Should dictionary keys be sanitized. All characters must either be letters, numbers or underscore character (_). + + Any other characters will be converted to underscore character (_) + + + + + How far down the rabbit hole should the Json Serializer go with object-reflection before stopping + + + + + Line ending mode. + + + + + Insert platform-dependent end-of-line sequence after each line. + + + + + Insert CR LF sequence (ASCII 13, ASCII 10) after each line. + + + + + Insert CR character (ASCII 13) after each line. + + + + + Insert LF character (ASCII 10) after each line. + + + + + Insert null terminator (ASCII 0) after each line. + + + + + Do not insert any line ending. + + + + + Gets the name of the LineEndingMode instance. + + + + + Gets the new line characters (value) of the LineEndingMode instance. + + + + + Initializes a new instance of . + + The mode name. + The new line characters to be used. + + + + Returns the that corresponds to the supplied . + + + The textual representation of the line ending mode, such as CRLF, LF, Default etc. + Name is not case sensitive. + + The value, that corresponds to the . + There is no line ending mode with the specified name. + + + + Compares two objects and returns a + value indicating whether the first one is equal to the second one. + + The first level. + The second level. + The value of mode1.NewLineCharacters == mode2.NewLineCharacters. + + + + Compares two objects and returns a + value indicating whether the first one is not equal to the second one. + + The first mode + The second mode + The value of mode1.NewLineCharacters != mode2.NewLineCharacters. + + + + + + + + + + + + Indicates whether the current object is equal to another object of the same type. + true if the current object is equal to the parameter; otherwise, false. + An object to compare with this object. + + + + Provides a type converter to convert objects to and from other representations. + + + + + + + + + + + Sends log messages by email using SMTP protocol. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +

    + Mail target works best when used with BufferingWrapper target + which lets you send multiple log messages in single mail +

    +

    + To set up the buffered mail target in the configuration file, + use the following syntax: +

    + +

    + To set up the buffered mail target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets the mailSettings/smtp configuration from app.config in cases when we need those configuration. + E.g when UseSystemNetMailSettings is enabled and we need to read the From attribute from system.net/mailSettings/smtp + + Internal for mocking + + + + Gets or sets sender's email address (e.g. joe@domain.com). + + + + + + Gets or sets recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + + Gets or sets CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + + Gets or sets BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + + Gets or sets a value indicating whether to add new lines between log entries. + + A value of true if new lines should be added; otherwise, false. + + + + + Gets or sets the mail subject. + + + + + + Gets or sets mail message body (repeated for each log message send in one mail). + + Alias for the Layout property. + + + + + Gets or sets encoding to be used for sending e-mail. + + + + + + Gets or sets a value indicating whether to send message as HTML instead of plain text. + + + + + + Gets or sets SMTP Server to be used for sending. + + + + + + Gets or sets SMTP Authentication mode. + + + + + + Gets or sets the username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). + + + + + + Gets or sets the password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). + + + + + + Gets or sets a value indicating whether SSL (secure sockets layer) should be used when communicating with SMTP server. + + . + + + + Gets or sets the port number that SMTP Server is listening on. + + + + + + Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. + + + + + + Specifies how outgoing email messages will be handled. + + + + + + Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. + + + + + + Gets or sets the priority used for sending mails. + + + + + + Gets or sets a value indicating whether NewLine characters in the body should be replaced with
    tags. +
    + Only happens when is set to true. + +
    + + + Gets or sets a value indicating the SMTP client timeout. + + Warning: zero is not infinite waiting + + + + + Gets the array of email headers that are transmitted with this email message + + + + + + + + + + + + + + + Create mail and send with SMTP + + event printed in the body of the event + + + + Create buffer for body + + all events + first event for header + last event for footer + + + + + Set properties of + + last event for username/password + client to set properties on + Configure not at , as the properties could have layout renderers. + + + + Handle if it is a virtual directory. + + + + + + + Create key for grouping. Needed for multiple events in one mail message + + event for rendering layouts + string to group on + + + + Create the mail message with the addresses, properties and body. + + + + + Render and add the addresses to + + Addresses appended to this list + layout with addresses, ; separated + event for rendering the + added a address? + + + + Writes log messages to in memory for programmatic retrieval. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets the list of logs gathered in the . + + + + + Gets or sets the max number of items to have in memory + + + + + + + + + + + + Renders the logging event message and adds to + + The logging event. + + + + A parameter to MethodCall. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The layout to use for parameter value. + + + + Initializes a new instance of the class. + + Name of the parameter. + The layout. + + + + Initializes a new instance of the class. + + The name of the parameter. + The layout. + The type of the parameter. + + + + Gets or sets the name of the parameter. + + + + + + Gets or sets the layout that should be use to calculate the value for the parameter. + + + + + + Gets or sets the type of the parameter. Obsolete alias for + + + + + + Gets or sets the type of the parameter. + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Render Result Value + + Log event for rendering + Result value when available, else fallback to defaultValue + + + + Calls the specified static method on each log message and passes contextual parameters to it. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Gets or sets the class name. + + + + + + Gets or sets the method name. The method must be public and static. + + Use the AssemblyQualifiedName , https://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname(v=vs.110).aspx + e.g. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + + + + Initializes a new instance of the class. + + Name of the target. + Method to call on logevent. + + + + + + + Calls the specified Method. + + Method parameters. + The logging event. + + + + Calls the specified Method. + + Method parameters. + + + + The base class for all targets which call methods (local or remote). + Manages parameters and type coercion. + + + + + Initializes a new instance of the class. + + + + + Gets the array of parameters to be passed. + + + + + + Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). + + The logging event. + + + + Calls the target DoInvoke method, and handles AsyncContinuation callback + + Method call parameters. + The logging event. + + + + Calls the target DoInvoke method, and handles AsyncContinuation callback + + Method call parameters. + The continuation. + + + + Calls the target method. Must be implemented in concrete classes. + + Method call parameters. + + + + Arguments for events. + + + + + + + + + + + + + + + + + Creates new instance of NetworkTargetLogEventDroppedEventArgs + + + + + The reason why log was dropped + + + + + The reason why log event was dropped by + + + + + Discarded LogEvent because message is bigger than + + + + + Discarded LogEvent because message queue was bigger than + + + + + Discarded LogEvent because attempted to open more than connections + + + + + Discarded LogEvent because of network communication error + + + + + Sends log messages over the network. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +

    + To print the results, use any application that's able to receive messages over + TCP or UDP. NetCat is + a simple but very powerful command-line tool that can be used for that. This image + demonstrates the NetCat tool receiving log messages from Network target. +

    + +

    + There are two specialized versions of the Network target: Chainsaw + and NLogViewer which write to instances of Chainsaw log4j viewer + or NLogViewer application respectively. +

    +
    +
    + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets or sets the network address. + + + The network address can be: +
      +
    • tcp://host:port - TCP (auto select IPv4/IPv6)
    • +
    • tcp4://host:port - force TCP/IPv4
    • +
    • tcp6://host:port - force TCP/IPv6
    • +
    • udp://host:port - UDP (auto select IPv4/IPv6)
    • +
    • udp4://host:port - force UDP/IPv4
    • +
    • udp6://host:port - force UDP/IPv6
    • +
    • http://host:port/pageName - HTTP using POST verb
    • +
    • https://host:port/pageName - HTTPS using POST verb
    • +
    + For SOAP-based webservice support over HTTP use WebService target. +
    + +
    + + + Gets or sets a value indicating whether to keep connection open whenever possible. + + + + + + Gets or sets a value indicating whether to append newline at the end of log message. + + + + + + Gets or sets the end of line value if a newline is appended at the end of log message . + + + + + + Gets or sets the maximum message size in bytes. On limit breach then action is activated. + + + + + + Gets or sets the maximum simultaneous connections. Requires = false + + + When having reached the maximum limit, then action will apply. + + + + + + Gets or sets the action that should be taken, when more connections than . + + + + + + Gets or sets the maximum queue size for a single connection. Requires = true + + + When having reached the maximum limit, then action will apply. + + + + + + Gets or sets the action that should be taken, when more pending messages than . + + + + + + Occurs when LogEvent has been dropped. + + + - When internal queue is full and set to
    + - When connection-list is full and set to
    + - When message is too big and set to
    +
    +
    + + + Gets or sets the size of the connection cache (number of connections which are kept alive). Requires = true + + + + + + Gets or sets the action that should be taken if the message is larger than + + + For TCP sockets then means no-limit, as TCP sockets + performs splitting automatically. + + For UDP Network sender then means splitting the message + into smaller chunks. This can be useful on networks using DontFragment, which drops network packages + larger than MTU-size (1472 bytes). + + + + + + Gets or sets the encoding to be used. + + + + + + Gets or sets the SSL/TLS protocols. Default no SSL/TLS is used. Currently only implemented for TCP. + + + + + + The number of seconds a connection will remain idle before the first keep-alive probe is sent + + + + + + Type of compression for protocol payload. Useful for UDP where datagram max-size is 8192 bytes. + + + + + Skip compression when protocol payload is below limit to reduce overhead in cpu-usage and additional headers + + + + + Flush any pending log messages asynchronously (in case of asynchronous targets). + + The asynchronous continuation. + + + + + + + Sends the + rendered logging event over the network optionally concatenating it with a newline character. + + The logging event. + + + + Try to remove. + + + + + removed something? + + + + Gets the bytes to be written. + + Log event. + Byte array. + + + + Type of compression for protocol payload + + + + + No compression + + + + + GZip optimal compression + + + + + GZip fastest compression + + + + + The action to be taken when there are more connections then the max. + + + + + Allow new connections when reaching max connection limit + + + + + Just allow it. + + + + + Discard new messages when reaching max connection limit + + + + + Discard the connection item. + + + + + Block until there's more room in the queue. + + + + + Action that should be taken if the message overflows. + + + + + Report an error. + + + + + Split the message into smaller pieces. Only relevant for UDP sockets, as TCP sockets does it automatically. + + + Udp-Network-Sender will split the message into smaller chunks that matches . + This can avoid network-package-drop when network uses DontFragment and message is larger than MTU-size (1472 bytes). + + + + + Discard the entire message. + + + + + The action to be taken when the queue overflows. + + + + + Grow the queue. + + + + + Discard the overflowing item. + + + + + Block until there's more room in the queue. + + + + + Represents a parameter to a NLogViewer target. + + + + + Initializes a new instance of the class. + + + + + Gets or sets viewer parameter name. + + + + + + Gets or sets the layout that should be use to calculate the value for the parameter. + + + + + + Gets or sets whether an attribute with empty value should be included in the output + + + + + + Sends log messages to the remote instance of NLog Viewer. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. + + + + + + Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + + Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. + + + + + + Gets or sets a value indicating whether to include dictionary contents. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include log4j:NDC in output from nested context. + + + + + + Gets or sets the separator for operation-states-stack. + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets a value indicating whether to include dictionary contents. + + + + + + Gets or sets a value indicating whether to include contents of the stack. + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the stack separator for log4j:NDC in output from nested context. + + + + + + Gets or sets the renderer for log4j:event logger-xml-attribute (Default ${logger}) + + + + + + Gets the collection of parameters. Each parameter contains a mapping + between NLog layout and a named parameter. + + + + + + Gets the layout renderer which produces Log4j-compatible XML events. + + + + + Gets or sets the instance of that is used to format log messages. + + + + + + Discards log messages. Used mainly for debugging and benchmarking. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Gets or sets a value indicating whether to perform layout calculation. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + + + + Does nothing. Optionally it calculates the layout text but + discards the results. + + The logging event. + + + + SMTP authentication modes. + + + + + No authentication. + + + + + Basic - username and password. + + + + + NTLM Authentication. + + + + + Represents logging target. + + + + Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts + + + + The Max StackTraceUsage of all the in this Target + + + + + Gets or sets the name of the target. + + + + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers + Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + + + + + NLog Layout are by default threadsafe, so multiple threads can be rendering logevents at the same time. + This ensure high concurrency with no lock-congestion for the application-threads, especially when using + or AsyncTaskTarget. + + But if using custom or that are not + threadsafe, then this option can enabled to protect against thread-concurrency-issues. Allowing one + to update to NLog 5.0 without having to fix custom/external layout-dependencies. + + + + + + Gets the object which can be used to synchronize asynchronous operations that must rely on the . + + + + + Gets the logging configuration this target is part of. + + + + + Gets a value indicating whether the target has been initialized. + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Closes the target. + + + + + Flush any pending log messages (in case of asynchronous targets). + + The asynchronous continuation. + + + + Calls the on each volatile layout + used by this target. + This method won't prerender if all layouts in this target are thread-agnostic. + + + The log event. + + + + + + + + Writes the log to the target. + + Log event to write. + + + + Writes the array of log events. + + The log events. + + + + Writes the array of log events. + + The log events. + + + + LogEvent is written to target, but target failed to successfully initialize + + + + + Initializes this instance. + + The configuration. + + + + Closes this instance. + + + + + Releases unmanaged and - optionally - managed resources. + + True to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Initializes the target before writing starts + + + + + Closes the target to release any initialized resources + + + + + Flush any pending log messages + + The asynchronous continuation parameter must be called on flush completed + The asynchronous continuation to be called on flush completed. + + + + Writes logging event to the target destination + + Logging event to be written out. + + + + Writes async log event to the log target. + + Async Log event to be written out. + + + + Writes a log event to the log target, in a thread safe manner. + Any override of this method has to provide their own synchronization mechanism. + + !WARNING! Custom targets should only override this method if able to provide their + own synchronization mechanism. -objects are not guaranteed to be + thread-safe, so using them without a SyncRoot-object can be dangerous. + + Log event to be written out. + + + + Writes an array of logging events to the log target. By default it iterates on all + events and passes them to "Write" method. Inheriting classes can use this method to + optimize batch writes. + + Logging events to be written out. + + + + Writes an array of logging events to the log target, in a thread safe manner. + Any override of this method has to provide their own synchronization mechanism. + + !WARNING! Custom targets should only override this method if able to provide their + own synchronization mechanism. -objects are not guaranteed to be + thread-safe, so using them without a SyncRoot-object can be dangerous. + + Logging events to be written out. + + + + Merges (copies) the event context properties from any event info object stored in + parameters of the given event info object. + + The event info object to perform the merge to. + + + + Renders the logevent into a string-result using the provided layout + + The layout. + The logevent info. + String representing log event. + + + + Renders the logevent into a result-value by using the provided layout + + + The layout. + The logevent info. + Fallback value when no value available + Result value when available, else fallback to defaultValue + + + + Resolve from DI + + Avoid calling this while handling a LogEvent, since random deadlocks can occur. + + + + Should the exception be rethrown? + + Upgrade to private protected when using C# 7.2 + + + + + Register a custom Target. + + Short-cut for registering to default + Type of the Target. + The target type-alias for use in NLog configuration + + + + Register a custom Target. + + Short-cut for registering to default + Type of the Target. + The target type-alias for use in NLog configuration + + + + Marks class as logging target and attaches a type-alias name for use in NLog configuration. + + + + + Initializes a new instance of the class. + + The target type-alias for use in NLog configuration. + + + + Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). + + + + + Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). + + + + + Attribute details for + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + + + + Gets or sets the name of the attribute. + + + + + + Gets or sets the layout that will be rendered as the attribute's value. + + + + + + Gets or sets the type of the property. + + + + + + Gets or sets the fallback value when result value is not available + + + + + + Gets or sets when an empty value should cause the property to be included + + + + + + Render Result Value + + Log event for rendering + Result value when available, else fallback to defaultValue + + + + Represents target that supports context capture of Properties + Nested-states + + + See NLog Wiki + + + [Target("MyFirst")] + public sealed class MyFirstTarget : TargetWithContext + { + public MyFirstTarget() + { + this.Host = "localhost"; + } + + [RequiredParameter] + public Layout Host { get; set; } + + protected override void Write(LogEventInfo logEvent) + { + string logMessage = this.RenderLogEvent(this.Layout, logEvent); + string hostName = this.RenderLogEvent(this.Host, logEvent); + return SendTheMessageToRemoteHost(hostName, logMessage); + } + + private void SendTheMessageToRemoteHost(string hostName, string message) + { + // To be implemented + } + } + + Documentation on NLog Wiki + + + + + + + + Gets or sets the option to include all properties from the log events + + + + + + Gets or sets whether to include the contents of the properties-dictionary. + + + + + + Gets or sets whether to include the contents of the nested-state-stack. + + + + + + + + + + + + + + + + + + + + + + Gets or sets a value indicating whether to include contents of the dictionary + + + + + + Gets or sets a value indicating whether to include call site (class and method name) in the + + + + + + Gets or sets a value indicating whether to include source info (file name and line number) in the + + + + + + Gets the array of custom attributes to be passed into the logevent context + + + + + + List of property names to exclude when is true + + + + + + Constructor + + + + + Check if logevent has properties (or context properties) + + + True if properties should be included + + + + Checks if any context properties, and if any returns them as a single dictionary + + + Dictionary with any context properties for the logEvent (Null if none found) + + + + Checks if any context properties, and if any returns them as a single dictionary + + + Optional prefilled dictionary + Dictionary with any context properties for the logEvent (Null if none found) + + + + Creates combined dictionary of all configured properties for logEvent + + + Dictionary with all collected properties for logEvent + + + + Creates combined dictionary of all configured properties for logEvent + + + Optional prefilled dictionary + Dictionary with all collected properties for logEvent + + + + Generates a new unique name, when duplicate names are detected + + LogEvent that triggered the duplicate name + Duplicate item name + Item Value + Dictionary of context values + New (unique) value (or null to skip value). If the same value is used then the item will be overwritten + + + + Returns the captured snapshot of for the + + + Dictionary with MDC context if any, else null + + + + Returns the captured snapshot of dictionary for the + + + Dictionary with ScopeContext properties if any, else null + + + + Returns the captured snapshot of for the + + + Dictionary with MDLC context if any, else null + + + + Returns the captured snapshot of for the + + + Collection with NDC context if any, else null + + + + Returns the captured snapshot of nested states from for the + + + Collection of nested state objects if any, else null + + + + Returns the captured snapshot of for the + + + Collection with NDLC context if any, else null + + + + Takes snapshot of for the + + + Optional pre-allocated dictionary for the snapshot + Dictionary with GDC context if any, else null + + + + Takes snapshot of for the + + + Optional pre-allocated dictionary for the snapshot + Dictionary with MDC context if any, else null + + + + Take snapshot of a single object value from + + Log event + MDC key + MDC value + Snapshot of MDC value + Include object value in snapshot + + + + Takes snapshot of for the + + + Optional pre-allocated dictionary for the snapshot + Dictionary with MDLC context if any, else null + + + + Takes snapshot of dictionary for the + + + Optional pre-allocated dictionary for the snapshot + Dictionary with ScopeContext properties if any, else null + + + + Take snapshot of a single object value from + + Log event + MDLC key + MDLC value + Snapshot of MDLC value + Include object value in snapshot + + + + Take snapshot of a single object value from dictionary + + Log event + ScopeContext Dictionary key + ScopeContext Dictionary value + Snapshot of ScopeContext property-value + Include object value in snapshot + + + + Takes snapshot of for the + + + Collection with NDC context if any, else null + + + + Take snapshot of a single object value from + + Log event + NDC value + Snapshot of NDC value + Include object value in snapshot + + + + Takes snapshot of for the + + + Collection with NDLC context if any, else null + + + + Takes snapshot of nested states from for the + + + Collection with stack items if any, else null + + + + Take snapshot of a single object value from + + Log event + NDLC value + Snapshot of NDLC value + Include object value in snapshot + + + + Take snapshot of a single object value from nested states + + Log event + nested state value + Snapshot of stack item value + Include object value in snapshot + + + + Take snapshot of a single object value + + Log event + Key Name (null when NDC / NDLC) + Object Value + Snapshot of value + Include object value in snapshot + + + Internal Layout that allows capture of properties-dictionary + + + Internal Layout that allows capture of nested-states-stack + + + + Represents target that supports string formatting using layouts. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Gets or sets the layout used to format log messages. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + + Represents target that supports string formatting using layouts. + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Gets or sets the text to be rendered. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + + Gets or sets the footer. + + + + + + Gets or sets the header. + + + + + + Gets or sets the layout with header and footer. + + The layout with header and footer. + + + + Sends log messages through System.Diagnostics.Trace. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Force use independent of + + + + + + Forward to (Instead of ) + + + Trace.Fail can have special side-effects, and give fatal exceptions, message dialogs or Environment.FailFast + + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + + + + Initializes a new instance of the class. + + + The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message:withexception=true} + + Name of the target. + + + + + + + + + + Writes the specified logging event to the facility. + + Redirects the log message depending on and . + When is false: + - writes to + - writes to + - writes to + - writes to + - writes to + - writes to + + The logging event. + + + + Web service protocol. + + + + + Use SOAP 1.1 Protocol. + + + + + Use SOAP 1.2 Protocol. + + + + + Use HTTP POST Protocol. + + + + + Use HTTP GET Protocol. + + + + + Do an HTTP POST of a JSON document. + + + + + Do an HTTP POST of an XML document. + + + + + Web Service Proxy Configuration Type + + + + + Default proxy configuration from app.config (System.Net.WebRequest.DefaultWebProxy) + + + Example of how to configure default proxy using app.config + + <system.net> + <defaultProxy enabled = "true" useDefaultCredentials = "true" > + <proxy usesystemdefault = "True" /> + </defaultProxy> + </system.net> + + + + + + Automatic use of proxy with authentication (cached) + + + + + Disables use of proxy (fast) + + + + + Custom proxy address (cached) + + + + + Calls the specified web service on each log message. + + + See NLog Wiki + + Documentation on NLog Wiki + + The web service must implement a method that accepts a number of string parameters. + + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +

    The example web service that works with this example is shown below

    + +
    +
    + + + dictionary that maps a concrete implementation + to a specific -value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target + + + + Gets or sets the web service URL. + + + + + + Gets or sets the value of the User-agent HTTP header. + + + + + + Gets or sets the Web service method name. Only used with Soap. + + + + + + Gets or sets the Web service namespace. Only used with Soap. + + + + + + Gets or sets the protocol to be used when calling web service. + + + + + + Gets or sets the proxy configuration when calling web service + + + Changing ProxyType on Net5 (or newer) will turn off Http-connection-pooling + + + + + + Gets or sets the custom proxy address, include port separated by a colon + + + + + + Should we include the BOM (Byte-order-mark) for UTF? Influences the property. + + This will only work for UTF-8. + + + + + + Gets or sets the encoding. + + + + + + Gets or sets a value whether escaping be done according to Rfc3986 (Supports Internationalized Resource Identifiers - IRIs) + + A value of true if Rfc3986; otherwise, false for legacy Rfc2396. + + + + + Gets or sets a value whether escaping be done according to the old NLog style (Very non-standard) + + A value of true if legacy encoding; otherwise, false for standard UTF8 encoding. + + + + + Gets or sets the name of the root XML element, + if POST of XML document chosen. + If so, this property must not be null. + (see and ). + + + + + + Gets or sets the (optional) root namespace of the XML document, + if POST of XML document chosen. + (see and ). + + + + + + Gets the array of parameters to be passed. + + + + + + Indicates whether to pre-authenticate the HttpWebRequest (Requires 'Authorization' in parameters) + + + + + + Calls the target method. Must be implemented in concrete classes. + + Method call parameters. + + + + Calls the target DoInvoke method, and handles AsyncContinuation callback + + Method call parameters. + The continuation. + + + + Invokes the web service method. + + Parameters to be passed. + The logging event. + + + + + + + + + + Builds the URL to use when calling the web service for a message, depending on the WebServiceProtocol. + + + + + Write from input to output. Fix the UTF-8 bom + + + + + base class for POST formatters, that + implement former PrepareRequest() method, + that creates the content for + the requested kind of HTTP request + + + + + Win32 file attributes. + + + For more information see https://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp. + + + + + Read-only file. + + + + + Hidden file. + + + + + System file. + + + + + File should be archived. + + + + + Device file. + + + + + Normal file. + + + + + File is temporary (should be kept in cache and not + written to disk if possible). + + + + + Sparse file. + + + + + Reparse point. + + + + + Compress file contents. + + + + + File should not be indexed by the content indexing service. + + + + + Encrypted file. + + + + + The system writes through any intermediate cache and goes directly to disk. + + + + + The system opens a file with no system caching. + + + + + Delete file after it is closed. + + + + + A file is accessed according to POSIX rules. + + + + + Asynchronous request queue. + + + + + Initializes a new instance of the AsyncRequestQueue class. + + Request limit. + The overflow action. + + + + Gets the number of requests currently in the queue. + + + + + Enqueues another item. If the queue is overflown the appropriate + action is taken as specified by . + + The log event info. + Queue was empty before enqueue + + + + Dequeues a maximum of count items from the queue + and adds returns the list containing them. + + Maximum number of items to be dequeued + The array of log events. + + + + Dequeues into a preallocated array, instead of allocating a new one + + Maximum number of items to be dequeued + Preallocated list + + + + Clears the queue. + + + + + Gets or sets the request limit. + + + + + Gets or sets the action to be taken when there's no more room in + the queue and another request is enqueued. + + + + + Occurs when LogEvent has been dropped, because internal queue is full and set to + + + + + Occurs when internal queue size is growing, because internal queue is full and set to + + + + + Raise event when queued element was dropped because of queue overflow + + Dropped queue item + + + + Raise event when RequestCount overflow + + current requests count + + + + Provides asynchronous, buffered execution of target writes. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + Asynchronous target wrapper allows the logger code to execute more quickly, by queuing + messages and processing them in a separate thread. You should wrap targets + that spend a non-trivial amount of time in their Write() method with asynchronous + target to speed up logging. +

    +

    + Because asynchronous logging is quite a common scenario, NLog supports a + shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to + the <targets/> element in the configuration file. +

    + + + ... your targets go here ... + + ]]> +
    + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + Maximum number of requests in the queue. + The action to be taken when the queue overflows. + + + + Gets or sets the number of log events that should be processed in a batch + by the lazy writer thread. + + + + + + Gets or sets the time in milliseconds to sleep between batches. (1 or less means trigger on new activity) + + + + + + Occurs when LogEvent has been dropped, because internal queue is full and set to + + + + + Occurs when internal queue size is growing, because internal queue is full and set to + + + + + Gets or sets the action to be taken when the lazy writer thread request queue count + exceeds the set limit. + + + + + + Gets or sets the limit on the number of requests in the lazy writer thread request queue. + + + + + + Gets or sets the number of batches of to write before yielding into + + + Performance is better when writing many small batches, than writing a single large batch + + + + + + Gets or sets whether to use the locking queue, instead of a lock-free concurrent queue + + + The locking queue is less concurrent when many logger threads, but reduces memory allocation + + + + + + Gets the queue of lazy writer thread requests. + + + + + Schedules a flush of pending events in the queue (if any), followed by flushing the WrappedTarget. + + The asynchronous continuation. + + + + Initializes the target by starting the lazy writer timer. + + + + + Shuts down the lazy writer timer. + + + + + Starts the lazy writer thread which periodically writes + queued log messages. + + + + + Attempts to start an instant timer-worker-thread which can write + queued log messages. + + Returns true when scheduled a timer-worker-thread + + + + Stops the lazy writer thread. + + + + + Adds the log event to asynchronous queue to be processed by + the lazy writer thread. + + The log event. + + The is called + to ensure that the log event can be processed in another thread. + + + + + Write to queue without locking + + + + + + The action to be taken when the queue overflows. + + + + + Grow the queue. + + + + + Discard the overflowing item. + + + + + Block until there's more room in the queue. + + + + + Causes a flush on a wrapped target if LogEvent satisfies the . + If condition isn't set, flushes on each write. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Gets or sets the condition expression. Log events who meet this condition will cause + a flush on the wrapped target. + + + + + + Delay the flush until the LogEvent has been confirmed as written + + If not explicitly set, then disabled by default for and AsyncTaskTarget + + + + + + Only flush when LogEvent matches condition. Ignore explicit-flush, config-reload-flush and shutdown-flush + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The wrapped target. + Name of the target + + + + Initializes a new instance of the class. + + The wrapped target. + + + + + + + Forwards the call to the .Write() + and calls on it if LogEvent satisfies + the flush condition or condition is null. + + Logging event to be written out. + + + + Schedules a flush operation, that triggers when all pending flush operations are completed (in case of asynchronous targets). + + The asynchronous continuation. + + + + + + + A target that buffers log events and sends them in batches to the wrapped target. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + Size of the buffer. + + + + Initializes a new instance of the class. + + The wrapped target. + Size of the buffer. + The flush timeout. + + + + Initializes a new instance of the class. + + The wrapped target. + Size of the buffer. + The flush timeout. + The action to take when the buffer overflows. + + + + Gets or sets the number of log events to be buffered. + + + + + + Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed + if there's no write in the specified period of time. Use -1 to disable timed flushes. + + + + + + Gets or sets a value indicating whether to use sliding timeout. + + + This value determines how the inactivity period is determined. If sliding timeout is enabled, + the inactivity timer is reset after each write, if it is disabled - inactivity timer will + count from the first event written to the buffer. + + + + + + Gets or sets the action to take if the buffer overflows. + + + Setting to will replace the + oldest event with new events without sending events down to the wrapped target, and + setting to will flush the + entire buffer to the wrapped target. + + + + + + Flushes pending events in the buffer (if any), followed by flushing the WrappedTarget. + + The asynchronous continuation. + + + + + + + Closes the target by flushing pending events in the buffer (if any). + + + + + Adds the specified log event to the buffer and flushes + the buffer in case the buffer gets full. + + The log event. + + + + The action to be taken when the buffer overflows. + + + + + Flush the content of the buffer. + + + + + Discard the oldest item. + + + + + A base class for targets which wrap other (multiple) targets + and provide various forms of target routing. + + + + + Initializes a new instance of the class. + + The targets. + + + + Gets the collection of targets managed by this compound target. + + + + + + + + + + + Flush any pending log messages for all wrapped targets. + + The asynchronous continuation. + + + + Concurrent Asynchronous request queue based on + + + + + Initializes a new instance of the AsyncRequestQueue class. + + Request limit. + The overflow action. + + + + Gets the number of requests currently in the queue. + + + Only for debugging purposes + + + + + Enqueues another item. If the queue is overflown the appropriate + action is taken as specified by . + + The log event info. + Queue was empty before enqueue + + + + Dequeues a maximum of count items from the queue + and adds returns the list containing them. + + Maximum number of items to be dequeued + The array of log events. + + + + Dequeues into a preallocated array, instead of allocating a new one + + Maximum number of items to be dequeued + Preallocated list + + + + Clears the queue. + + + + + Provides fallback-on-error. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    This example causes the messages to be written to server1, + and if it fails, messages go to server2.

    +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The targets. + + + + Initializes a new instance of the class. + + The targets. + + + + Gets or sets a value indicating whether to return to the first target after any successful write. + + + + + + Gets or sets whether to enable batching, but fallback will be handled individually + + + + + + Forwards the log event to the sub-targets until one of them succeeds. + + The log event. + + + + + + + Forwards the log event to the sub-targets until one of them succeeds. + + + + + Filtering rule for . + + + + + Initializes a new instance of the FilteringRule class. + + + + + Initializes a new instance of the FilteringRule class. + + Condition to be tested against all events. + Filter to apply to all log events when the first condition matches any of them. + + + + Gets or sets the condition to be tested. + + + + + + Gets or sets the resulting filter to be applied when the condition matches. + + + + + + Filters log entries based on a condition. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    This example causes the messages not contains the string '1' to be ignored.

    +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + The condition. + + + + Initializes a new instance of the class. + + The wrapped target. + The condition. + + + + Gets or sets the condition expression. Log events who meet this condition will be forwarded + to the wrapped target. + + + + + + Gets or sets the filter. Log events who evaluates to will be discarded + + + + + + Checks the condition against the passed log event. + If the condition is met, the log event is forwarded to + the wrapped target. + + Log event. + + + + + + + A target that buffers log events and sends them in batches to the wrapped target. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Identifier to perform group-by + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The wrapped target. + + + + Initializes a new instance of the class. + + The name of the target. + The wrapped target. + + + + Initializes a new instance of the class. + + The name of the target. + The wrapped target. + Group by identifier. + + + + + + + + + + Limits the number of messages written per timespan to the wrapped target. + + + See NLog Wiki + + Documentation on NLog Wiki + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the target. + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + + + + Initializes a new instance of the class. + + The wrapped target. + Maximum number of messages written per interval. + Interval in which the maximum number of messages can be written. + + + + Gets or sets the maximum allowed number of messages written per . + + + Messages received after has been reached in the current will be discarded. + + + + + + Gets or sets the interval in which messages will be written up to the number of messages. + + + Messages received after has been reached in the current will be discarded. + + + + + + Gets the number of written in the current . + + + + + + Initializes the target and resets the current Interval and . + + + + + Writes log event to the wrapped target if the current is lower than . + If the is already reached, no log event will be written to the wrapped target. + resets when the current is expired. + + Log event to be written out. + + + + Arguments for events. + + + + + Initializes a new instance of the class. + + LogEvent that have been dropped + + + + Instance of that was dropped by + + + + + Raises by when + queue is full + and set to + By default queue doubles it size. + + + + + Initializes a new instance of the class. + + Required queue size + Current queue size + + + + New queue size + + + + + Current requests count + + + + + Filters buffered log entries based on a set of conditions that are evaluated on a group of events. + + + See NLog Wiki + + Documentation on NLog Wiki + + PostFilteringWrapper must be used with some type of buffering target or wrapper, such as + AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. + + +

    + This example works like this. If there are no Warn,Error or Fatal messages in the buffer + only Info messages are written to the file, but if there are any warnings or errors, + the output includes detailed trace (levels >= Debug). You can plug in a different type + of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different + functionality. +

    +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + + + + Gets or sets the default filter to be applied when no specific rule matches. + + + + + + Gets the collection of filtering rules. The rules are processed top-down + and the first rule that matches determines the filtering condition to + be applied to log events. + + + + + + + + + Evaluates all filtering rules to find the first one that matches. + The matching rule determines the filtering condition to be applied + to all items in a buffer. If no condition matches, default filter + is applied to the array of log events. + + Array of log events to be post-filtered. + + + + Evaluate all the rules to get the filtering condition + + + + + + + Sends log messages to a randomly selected target. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    This example causes the messages to be written to either file1.txt or file2.txt + chosen randomly on a per-message basis. +

    +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The targets. + + + + Initializes a new instance of the class. + + The targets. + + + + Forwards the log event to one of the sub-targets. + The sub-target is randomly chosen. + + The log event. + + + + Repeats each log event the specified number of times. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    This example causes each log message to be repeated 3 times.

    +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + The repeat count. + + + + Initializes a new instance of the class. + + The wrapped target. + The repeat count. + + + + Gets or sets the number of times to repeat each log message. + + + + + + Forwards the log message to the by calling the method times. + + The log event. + + + + Retries in case of write error. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    This example causes each write attempt to be repeated 3 times, + sleeping 1 second between attempts if first one fails.

    +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The wrapped target. + The retry count. + The retry delay milliseconds. + + + + Initializes a new instance of the class. + + The wrapped target. + The retry count. + The retry delay milliseconds. + + + + Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. + + + + + + Gets or sets the time to wait between retries in milliseconds. + + + + + + Gets or sets whether to enable batching, and only apply single delay when a whole batch fails + + + + + + Special SyncObject to allow closing down Target while busy retrying + + + + + Writes the specified log event to the wrapped target, retrying and pausing in case of an error. + + The log event. + + + + Writes the specified log event to the wrapped target in a thread-safe manner. + + The log event. + + + + Writes the specified log event to the wrapped target, retrying and pausing in case of an error. + + The log event. + + + + Distributes log events to targets in a round-robin fashion. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    This example causes the messages to be written to either file1.txt or file2.txt. + Each odd message is written to file2.txt, each even message goes to file1.txt. +

    +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The targets. + + + + Initializes a new instance of the class. + + The targets. + + + + Ensures forwarding happens without holding lock + + + + + + Forwards the write to one of the targets from + the collection. + + The log event. + + The writes are routed in a round-robin fashion. + The first log event goes to the first target, the second + one goes to the second target and so on looping to the + first target when there are no more targets available. + In general request N goes to Targets[N % Targets.Count]. + + + + + Writes log events to all targets. + + + See NLog Wiki + + Documentation on NLog Wiki + +

    This example causes the messages to be written to both file1.txt or file2.txt +

    +

    + To set up the target in the configuration file, + use the following syntax: +

    + +

    + To set up the log target programmatically use code like this: +

    + +
    +
    + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the target. + The targets. + + + + Initializes a new instance of the class. + + The targets. + + + + Forwards the specified log event to all sub-targets. + + The log event. + + + + Writes an array of logging events to the log target. By default it iterates on all + events and passes them to "Write" method. Inheriting classes can use this method to + optimize batch writes. + + Logging events to be written out. + + + + Base class for targets wrap other (single) targets. + + + + + Gets or sets the target that is wrapped by this target. + + + + + + + + + + + + Writes logging event to the log target. Must be overridden in inheriting + classes. + + Logging event to be written out. + + + + Builtin IFileCompressor implementation utilizing the .Net4.5 specific + and is used as the default value for on .Net4.5. + So log files created via can be zipped when archived + w/o 3rd party zip library when run on .Net4.5 or higher. + + + + + Implements using the .Net4.5 specific + + + + + Current local time retrieved directly from DateTime.Now. + + + + + Gets current local time directly from DateTime.Now. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to local time. + + + + + Current UTC time retrieved directly from DateTime.UtcNow. + + + + + Gets current UTC time directly from DateTime.UtcNow. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to UTC time. + + + + + Fast time source that updates current time only once per tick (15.6 milliseconds). + + + + + Gets raw uncached time from derived time source. + + + + + Gets current time cached for one system tick (15.6 milliseconds). + + + + + Fast local time source that is updated once per tick (15.6 milliseconds). + + + + + Gets uncached local time directly from DateTime.Now. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to local time. + + + + + Fast UTC time source that is updated once per tick (15.6 milliseconds). + + + + + Gets uncached UTC time directly from DateTime.UtcNow. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to UTC time. + + + + + Defines source of current time. + + + + + Gets current time. + + + + + Gets or sets current global time source used in all log events. + + + Default time source is . + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to the same form + as time values originated from this source. + + + + There are situations when NLog have to compare the time originated from TimeSource + to the time originated externally in the system. + To be able to provide meaningful result of such comparisons the system time must be expressed in + the same form as TimeSource time. + + + Examples: + - If the TimeSource provides time values of local time, it should also convert the provided + to the local time. + - If the TimeSource shifts or skews its time values, it should also apply + the same transform to the given . + + + + + + Marks class as a time source and assigns a name to it. + + + + + Initializes a new instance of the class. + + The Time type-alias for use in NLog configuration. + + + + Indicates that the value of the marked element could be null sometimes, + so checking for null is required before its usage. + + + [CanBeNull] object Test() => null; + + void UseTest() { + var p = Test(); + var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + } + + + + + Indicates that the value of the marked element can never be null. + + + [NotNull] object Foo() { + return null; // Warning: Possible 'null' assignment + } + + + + + Can be applied to symbols of types derived from IEnumerable as well as to symbols of Task + and Lazy classes to indicate that the value of a collection item, of the Task.Result property + or of the Lazy.Value property can never be null. + + + public void Foo([ItemNotNull]List<string> books) + { + foreach (var book in books) { + if (book != null) // Warning: Expression is always true + Console.WriteLine(book.ToUpper()); + } + } + + + + + Can be applied to symbols of types derived from IEnumerable as well as to symbols of Task + and Lazy classes to indicate that the value of a collection item, of the Task.Result property + or of the Lazy.Value property can be null. + + + public void Foo([ItemCanBeNull]List<string> books) + { + foreach (var book in books) + { + // Warning: Possible 'System.NullReferenceException' + Console.WriteLine(book.ToUpper()); + } + } + + + + + Indicates that the marked method builds string by the format pattern and (optional) arguments. + The parameter, which contains the format string, should be given in the constructor. The format string + should be in -like form. + + + [StringFormatMethod("message")] + void ShowError(string message, params object[] args) { /* do something */ } + + void Foo() { + ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + } + + + + + Specifies which parameter of an annotated method should be treated as the format string + + + + + Indicates that the marked parameter is a message template where placeholders are to be replaced by the following arguments + in the order in which they appear + + + void LogInfo([StructuredMessageTemplate]string message, params object[] args) { /* do something */ } + + void Foo() { + LogInfo("User created: {username}"); // Warning: Non-existing argument in format string + } + + + + + Use this annotation to specify a type that contains static or const fields + with values for the annotated property/field/parameter. + The specified type will be used to improve completion suggestions. + + + namespace TestNamespace + { + public class Constants + { + public static int INT_CONST = 1; + public const string STRING_CONST = "1"; + } + + public class Class1 + { + [ValueProvider("TestNamespace.Constants")] public int myField; + public void Foo([ValueProvider("TestNamespace.Constants")] string str) { } + + public void Test() + { + Foo(/*try completion here*/);// + myField = /*try completion here*/ + } + } + } + + + + + Indicates that the integral value falls into the specified interval. + It's allowed to specify multiple non-intersecting intervals. + Values of interval boundaries are inclusive. + + + void Foo([ValueRange(0, 100)] int value) { + if (value == -1) { // Warning: Expression is always 'false' + ... + } + } + + + + + Indicates that the integral value never falls below zero. + + + void Foo([NonNegativeValue] int value) { + if (value == -1) { // Warning: Expression is always 'false' + ... + } + } + + + + + Indicates that the function argument should be a string literal and match + one of the parameters of the caller function. This annotation is used for parameters + like 'string paramName' parameter of the constructor. + + + void Foo(string param) { + if (param == null) + throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + } + + + + + Indicates that the method is contained in a type that implements + System.ComponentModel.INotifyPropertyChanged interface and this method + is used to notify that some property value changed. + + + The method should be non-static and conform to one of the supported signatures: + + NotifyChanged(string) + NotifyChanged(params string[]) + NotifyChanged{T}(Expression{Func{T}}) + NotifyChanged{T,U}(Expression{Func{T,U}}) + SetProperty{T}(ref T, T, string) + + + + public class Foo : INotifyPropertyChanged { + public event PropertyChangedEventHandler PropertyChanged; + + [NotifyPropertyChangedInvocator] + protected virtual void NotifyChanged(string propertyName) { ... } + + string _name; + + public string Name { + get { return _name; } + set { _name = value; NotifyChanged("LastName"); /* Warning */ } + } + } + + Examples of generated notifications: + + NotifyChanged("Property") + NotifyChanged(() => Property) + NotifyChanged((VM x) => x.Property) + SetProperty(ref myField, value, "Property") + + + + + + Describes dependency between method input and output. + + +

    Function Definition Table syntax:

    + + FDT ::= FDTRow [;FDTRow]* + FDTRow ::= Input => Output | Output <= Input + Input ::= ParameterName: Value [, Input]* + Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} + Value ::= true | false | null | notnull | canbenull + + If the method has a single input parameter, its name could be omitted.
    + Using halt (or void/nothing, which is the same) for the method output + means that the method doesn't return normally (throws or terminates the process).
    + Value canbenull is only applicable for output parameters.
    + You can use multiple [ContractAnnotation] for each FDT row, or use single attribute + with rows separated by the semicolon. There is no notion of order rows, all rows are checked + for applicability and applied per each program state tracked by the analysis engine.
    +
    + + + [ContractAnnotation("=> halt")] + public void TerminationMethod() + + + [ContractAnnotation("null <= param:null")] // reverse condition syntax + public string GetName(string surname) + + + [ContractAnnotation("s:null => true")] + public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + + + // A method that returns null if the parameter is null, + // and not null if the parameter is not null + [ContractAnnotation("null => null; notnull => notnull")] + public object Transform(object data) + + + [ContractAnnotation("=> true, result: notnull; => false, result: null")] + public bool TryParse(string s, out Person result) + + +
    + + + Indicates whether the marked element should be localized. + + + [LocalizationRequiredAttribute(true)] + class Foo { + string str = "my string"; // Warning: Localizable string + } + + + + + Indicates that the value of the marked type (or its derivatives) + cannot be compared using '==' or '!=' operators and Equals() + should be used instead. However, using '==' or '!=' for comparison + with null is always permitted. + + + [CannotApplyEqualityOperator] + class NoEquality { } + + class UsesNoEquality { + void Test() { + var ca1 = new NoEquality(); + var ca2 = new NoEquality(); + if (ca1 != null) { // OK + bool condition = ca1 == ca2; // Warning + } + } + } + + + + + When applied to a target attribute, specifies a requirement for any type marked + with the target attribute to implement or inherit specific type or types. + + + [BaseTypeRequired(typeof(IComponent)] // Specify requirement + class ComponentAttribute : Attribute { } + + [Component] // ComponentAttribute requires implementing IComponent interface + class MyComponent : IComponent { } + + + + + Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), + so this symbol will be ignored by usage-checking inspections.
    + You can use and + to configure how this attribute is applied. +
    + + [UsedImplicitly] + public class TypeConverter {} + + public class SummaryData + { + [UsedImplicitly(ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature)] + public SummaryData() {} + } + + [UsedImplicitly(ImplicitUseTargetFlags.WithInheritors | ImplicitUseTargetFlags.Default)] + public interface IService {} + +
    + + + Can be applied to attributes, type parameters, and parameters of a type assignable from . + When applied to an attribute, the decorated attribute behaves the same as . + When applied to a type parameter or to a parameter of type , + indicates that the corresponding type is used implicitly. + + + + + Specifies the details of implicitly used symbol when it is marked + with or . + + + + Only entity marked with attribute considered used. + + + Indicates implicit assignment to a member. + + + + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. + + + + Indicates implicit instantiation of a type. + + + + Specifies what is considered to be used implicitly when marked + with or . + + + + Members of the type marked with the attribute are considered used. + + + Inherited entities are considered used. + + + Entity marked with the attribute and all its members considered used. + + + + This attribute is intended to mark publicly available API, + which should not be removed and so is treated as used. + + + + + Tells the code analysis engine if the parameter is completely handled when the invoked method is on stack. + If the parameter is a delegate, indicates that delegate can only be invoked during method execution + (the delegate can be invoked zero or multiple times, but not stored to some field and invoked later, + when the containing method is no longer on the execution stack). + If the parameter is an enumerable, indicates that it is enumerated while the method is executed. + If is true, the attribute will only takes effect if the method invocation is located under the 'await' expression. + + + + + Require the method invocation to be used under the 'await' expression for this attribute to take effect on code analysis engine. + Can be used for delegate/enumerable parameters of 'async' methods. + + + + + Indicates that a method does not make any observable state changes. + The same as System.Diagnostics.Contracts.PureAttribute. + + + [Pure] int Multiply(int x, int y) => x * y; + + void M() { + Multiply(123, 42); // Warning: Return value of pure method is not used + } + + + + + Indicates that the return value of the method invocation must be used. + + + Methods decorated with this attribute (in contrast to pure methods) might change state, + but make no sense without using their return value.
    + Similarly to , this attribute + will help to detect usages of the method when the return value is not used. + Optionally, you can specify a message to use when showing warnings, e.g. + [MustUseReturnValue("Use the return value to...")]. +
    +
    + + + This annotation allows to enforce allocation-less usage patterns of delegates for performance-critical APIs. + When this annotation is applied to the parameter of delegate type, IDE checks the input argument of this parameter: + * When lambda expression or anonymous method is passed as an argument, IDE verifies that the passed closure + has no captures of the containing local variables and the compiler is able to cache the delegate instance + to avoid heap allocations. Otherwise the warning is produced. + * IDE warns when method name or local function name is passed as an argument as this always results + in heap allocation of the delegate instance. + + + In C# 9.0 code IDE would also suggest to annotate the anonymous function with 'static' modifier + to make use of the similar analysis provided by the language/compiler. + + + + + Indicates the type member or parameter of some type, that should be used instead of all other ways + to get the value of that type. This annotation is useful when you have some "context" value evaluated + and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. + + + class Foo { + [ProvidesContext] IBarService _barService = ...; + + void ProcessNode(INode node) { + DoSomething(node, node.GetGlobalServices().Bar); + // ^ Warning: use value of '_barService' field + } + } + + + + + Indicates that a parameter is a path to a file or a folder within a web project. + Path can be relative or absolute, starting from web root (~). + + + + + An extension method marked with this attribute is processed by code completion + as a 'Source Template'. When the extension method is completed over some expression, its source code + is automatically expanded like a template at call site. + + + Template method body can contain valid source code and/or special comments starting with '$'. + Text inside these comments is added as source code when the template is applied. Template parameters + can be used either as additional method parameters or as identifiers wrapped in two '$' signs. + Use the attribute to specify macros for parameters. + + + In this example, the 'forEach' method is a source template available over all values + of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: + + [SourceTemplate] + public static void forEach<T>(this IEnumerable<T> xs) { + foreach (var x in xs) { + //$ $END$ + } + } + + + + + + Allows specifying a macro for a parameter of a source template. + + + You can apply the attribute on the whole method or on any of its additional parameters. The macro expression + is defined in the property. When applied on a method, the target + template parameter is defined in the property. To apply the macro silently + for the parameter, set the property value = -1. + + + Applying the attribute on a source template method: + + [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] + public static void forEach<T>(this IEnumerable<T> collection) { + foreach (var item in collection) { + //$ $END$ + } + } + + Applying the attribute on a template method parameter: + + [SourceTemplate] + public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { + /*$ var $x$Id = "$newguid$" + x.ToString(); + x.DoSomething($x$Id); */ + } + + + + + + Allows specifying a macro that will be executed for a source template + parameter when the template is expanded. + + + + + Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. + + + If the target parameter is used several times in the template, only one occurrence becomes editable; + other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, + use values >= 0. To make the parameter non-editable when the template is expanded, use -1. + + + + + Identifies the target parameter of a source template if the + is applied on a template method. + + + + + Indicates how method, constructor invocation, or property access + over collection type affects the contents of the collection. + When applied to a return value of a method indicates if the returned collection + is created exclusively for the caller (CollectionAccessType.UpdatedContent) or + can be read/updated from outside (CollectionAccessType.Read | CollectionAccessType.UpdatedContent) + Use to specify the access type. + + + Using this attribute only makes sense if all collection methods are marked with this attribute. + + + public class MyStringCollection : List<string> + { + [CollectionAccess(CollectionAccessType.Read)] + public string GetFirstString() + { + return this.ElementAt(0); + } + } + class Test + { + public void Foo() + { + // Warning: Contents of the collection is never updated + var col = new MyStringCollection(); + string x = col.GetFirstString(); + } + } + + + + + Provides a value for the to define + how the collection method invocation affects the contents of the collection. + + + + Method does not use or modify content of the collection. + + + Method only reads content of the collection but does not modify it. + + + Method can change content of the collection but does not add new elements. + + + Method can add new elements to the collection. + + + + Indicates that the marked method is assertion method, i.e. it halts the control flow if + one of the conditions is satisfied. To set the condition, mark one of the parameters with + attribute. + + + + + Indicates the condition parameter of the assertion method. The method itself should be + marked by attribute. The mandatory argument of + the attribute is the assertion type. + + + + + Specifies assertion type. If the assertion method argument satisfies the condition, + then the execution continues. Otherwise, execution is assumed to be halted. + + + + Marked parameter should be evaluated to true. + + + Marked parameter should be evaluated to false. + + + Marked parameter should be evaluated to null value. + + + Marked parameter should be evaluated to not null value. + + + + Indicates that the marked method unconditionally terminates control flow execution. + For example, it could unconditionally throw exception. + + + + + Indicates that the method is a pure LINQ method, with postponed enumeration (like Enumerable.Select, + .Where). This annotation allows inference of [InstantHandle] annotation for parameters + of delegate type by analyzing LINQ method chains. + + + + + Indicates that IEnumerable passed as a parameter is not enumerated. + Use this annotation to suppress the 'Possible multiple enumeration of IEnumerable' inspection. + + + static void ThrowIfNull<T>([NoEnumeration] T v, string n) where T : class + { + // custom check for null but no enumeration + } + + void Foo(IEnumerable<string> values) + { + ThrowIfNull(values, nameof(values)); + var x = values.ToList(); // No warnings about multiple enumeration + } + + + + + Indicates that the marked parameter, field, or property is a regular expression pattern. + + + + + Language of injected code fragment inside marked by string literal. + + + + + Indicates that the marked parameter, field, or property is accepting a string literal + containing code fragment in a language specified by the . + + + void Foo([LanguageInjection(InjectedLanguage.CSS, Prefix = "body{", Suffix = "}")] string cssProps) + { + // cssProps should only contains a list of CSS properties + } + + + + Specify a language of injected code fragment. + + + Specify a string that "precedes" injected string literal. + + + Specify a string that "follows" injected string literal. + + + + Prevents the Member Reordering feature from tossing members of the marked class. + + + The attribute must be mentioned in your member reordering patterns. + + + + + Initializes a new instance of the class + with the specified member types. + + The types of members dynamically accessed. + + + + Gets the which specifies the type + of members dynamically accessed. + + + + + Specifies the types of members that are dynamically accessed. + + This enumeration has a attribute that allows a + bitwise combination of its member values. + + + + + Specifies no members. + + + + + Specifies the default, parameterless public constructor. + + + + + Specifies all public constructors. + + + + + Specifies all non-public constructors. + + + + + Specifies all public methods. + + + + + Specifies all non-public methods. + + + + + Specifies all public fields. + + + + + Specifies all non-public fields. + + + + + Specifies all public nested types. + + + + + Specifies all non-public nested types. + + + + + Specifies all public properties. + + + + + Specifies all non-public properties. + + + + + Specifies all public events. + + + + + Specifies all non-public events. + + + + + Specifies all interfaces implemented by the type. + + + + + Specifies all members. + + + + + Suppresses reporting of a specific rule violation, allowing multiple suppressions on a + single code artifact. + + + is different than + in that it doesn't have a + . So it is always preserved in the compiled assembly. + + + + + Initializes a new instance of the + class, specifying the category of the tool and the identifier for an analysis rule. + + The category for the attribute. + The identifier of the analysis rule the attribute applies to. + + + + Gets the category identifying the classification of the attribute. + + + The property describes the tool or tool analysis category + for which a message suppression attribute applies. + + + + + Gets the identifier of the analysis tool rule to be suppressed. + + + Concatenated together, the and + properties form a unique check identifier. + + + + + Gets or sets the scope of the code that is relevant for the attribute. + + + The Scope property is an optional argument that specifies the metadata scope for which + the attribute is relevant. + + + + + Gets or sets a fully qualified path that represents the target of the attribute. + + + The property is an optional argument identifying the analysis target + of the attribute. An example value is "System.IO.Stream.ctor():System.Void". + Because it is fully qualified, it can be long, particularly for targets such as parameters. + The analysis tool user interface should be capable of automatically formatting the parameter. + + + + + Gets or sets an optional argument expanding on exclusion criteria. + + + The property is an optional argument that specifies additional + exclusion where the literal metadata target is not sufficiently precise. For example, + the cannot be applied within a method, + and it may be desirable to suppress a violation against a statement in the method that will + give a rule violation, but not against all statements in the method. + + + + + Gets or sets the justification for suppressing the code analysis message. + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Newtonsoft.Json.dll b/GenesisCordonelInterface/bin/Debug/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..341d08fc8b7ea5cda1f12b3d2756b539e1f94ed0 GIT binary patch literal 711952 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
    0O;K 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

    D|0>6~5=A-sN(m`K7i$%JNQC>RPJqcXmv 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%0DXabbnX(CCbe`!iZ2g0u|Gex- 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

    (T}H@mdam_OzOC!_o9?4{p$!2lpS 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 DhO?6O literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Newtonsoft.Json.xml b/GenesisCordonelInterface/bin/Debug/Newtonsoft.Json.xml new file mode 100644 index 000000000..2c981abf5 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/Newtonsoft.Json.xml @@ -0,0 +1,11363 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 64. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a timeout that will be used when executing regular expressions. + + The timeout that will be used when executing regular expressions. + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/GenesisCordonelInterface/bin/Debug/NlogConfig.xml b/GenesisCordonelInterface/bin/Debug/NlogConfig.xml new file mode 100644 index 000000000..0210ced7a --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/NlogConfig.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GenesisCordonelInterface/bin/Debug/PdfSharp.dll b/GenesisCordonelInterface/bin/Debug/PdfSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..4fcde52f1c2426b95eb13591224562b25ebb887b GIT binary patch literal 535040 zcmcG13!GdF${%GX^IKkH||vd5SO-9tjCS5+N76 z31XTK5yf>~35J�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 z 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

    A>bA_=Ba%sOd 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%0Dw0;9+k6uW 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/PdfSharp.xml b/GenesisCordonelInterface/bin/Debug/PdfSharp.xml new file mode 100644 index 000000000..8ac853e90 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/PdfSharp.xml @@ -0,0 +1,23546 @@ + + + + PdfSharp + + + +

    + Floating point formatting. + + + + + Factor to convert from degree to radian measure. + + + + + Sinus of the angle to turn a regular font to look oblique. Used for italic simulation. + + + + + Factor of the em size of a regular font to look bold. Used for bold simulation. + Value of 2% found in original XPS 1.0 documentation. + + + + + Static locking functions to make PDFsharp thread save. + + + + + A bunch of internal helper functions. + + + + + A bunch of internal helper functions. + + + + + Indirectly throws NotImplementedException. + Required because PDFsharp Release builds tread warnings as errors and + throwing NotImplementedException may lead to unreachable code which + crashes the build. + + + + + Helper class around the Debugger class. + + + + + Call Debugger.Break() if a debugger is attached. + + + + + Call Debugger.Break() if a debugger is attached or when always is set to true. + + + + + Internal stuff for development of PDFsharp. + + + + + Creates font and enforces bold/italic simulation. + + + + + Dumps the font caches to a string. + + + + + Some static helper functions for calculations. + + + + + Degree to radiant factor. + + + + + Get page size in point from specified PageSize. + + + + + Some floating point utilities. Partially reflected from WPF, later equalized with original source code. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether the values are so close that they can be considered as equal. + + + + + Indicates whether value1 is greater than value2 and the values are not close to each other. + + + + + Indicates whether value1 is greater than value2 or the values are close to each other. + + + + + Indicates whether value1 is less than value2 and the values are not close to each other. + + + + + Indicates whether value1 is less than value2 or the values are close to each other. + + + + + Indicates whether the value is between 0 and 1 or close to 0 or 1. + + + + + Indicates whether the value is not a number. + + + + + Indicates whether at least one of the four rectangle values is not a number. + + + + + Indicates whether the value is 1 or close to 1. + + + + + Indicates whether the value is 0 or close to 0. + + + + + Converts a double to integer. + + + + + Required native Win32 calls. + + + + + Reflected from System.Drawing.SafeNativeMethods+LOGFONT + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Move to next token. + + + + + Move to next token. + + + + + Represents the base class of all bar codes. + + + + + Initializes a new instance of the class. + + + + + + + + Creates a bar code from the specified code type. + + + + + Creates a bar code from the specified code type. + + + + + Creates a bar code from the specified code type. + + + + + Creates a bar code from the specified code type. + + + + + When overridden in a derived class gets or sets the wide narrow ratio. + + + + + Gets or sets the location of the text next to the bar code. + + + + + Gets or sets the length of the data that defines the bar code. + + + + + Gets or sets the optional start character. + + + + + Gets or sets the optional end character. + + + + + Gets or sets a value indicating whether the turbo bit is to be drawn. + (A turbo bit is something special to Kern (computer output processing) company (as far as I know)) + + + + + When defined in a derived class renders the code. + + + + + Holds all temporary information needed during rendering. + + + + + String resources for the empira barcode renderer. + + + + + Implementation of the Code 2 of 5 bar code. + + + + + Initializes a new instance of Interleaved2of5. + + + + + Initializes a new instance of Interleaved2of5. + + + + + Initializes a new instance of Interleaved2of5. + + + + + Initializes a new instance of Interleaved2of5. + + + + + Returns an array of size 5 that represents the thick (true) and thin (false) lines or spaces + representing the specified digit. + + The digit to represent. + + + + Renders the bar code. + + + + + Calculates the thick and thin line widths, + taking into account the required rendering size. + + + + + Renders the next digit pair as bar code element. + + + + + Checks the code to be convertible into an interleaved 2 of 5 bar code. + + The code to be checked. + + + + Imlpementation of the Code 3 of 9 bar code. + + + + + Initializes a new instance of Standard3of9. + + + + + Initializes a new instance of Standard3of9. + + + + + Initializes a new instance of Standard3of9. + + + + + Initializes a new instance of Standard3of9. + + + + + Returns an array of size 9 that represents the thick (true) and thin (false) lines and spaces + representing the specified digit. + + The character to represent. + + + + Calculates the thick and thin line widths, + taking into account the required rendering size. + + + + + Checks the code to be convertible into an standard 3 of 9 bar code. + + The code to be checked. + + + + Renders the bar code. + + + + + Represents the base class of all codes. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the size. + + + + + Gets or sets the text the bar code shall represent. + + + + + Always MiddleCenter. + + + + + Gets or sets the drawing direction. + + + + + When implemented in a derived class, determines whether the specified string can be used as Text + for this bar code type. + + The code string to check. + True if the text can be used for the actual barcode. + + + + Calculates the distance between an old anchor point and a new anchor point. + + + + + + + + Defines the DataMatrix 2D barcode. THIS IS AN EMPIRA INTERNAL IMPLEMENTATION. THE CODE IN + THE OPEN SOURCE VERSION IS A FAKE. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Initializes a new instance of CodeDataMatrix. + + + + + Sets the encoding of the DataMatrix. + + + + + Gets or sets the size of the Matrix' Quiet Zone. + + + + + Renders the matrix code. + + + + + Determines whether the specified string can be used as data in the DataMatrix. + + The code to be checked. + + + + Represents an OMR code. + + + + + initializes a new OmrCode with the given data. + + + + + Renders the OMR code. + + + + + Gets or sets a value indicating whether a synchronize mark is rendered. + + + + + Gets or sets the distance of the markers. + + + + + Gets or sets the thickness of the makers. + + + + + Determines whether the specified string can be used as Text for the OMR code. + + + + + Creates the XImage object for a DataMatrix. + + + + + Possible ECC200 Matrices. + + + + + Creates the DataMatrix code. + + + + + Encodes the DataMatrix. + + + + + Encodes the barcode with the DataMatrix ECC200 Encoding. + + + + + Places the data in the right positions according to Annex M of the ECC200 specification. + + + + + Places the ECC200 bits in the right positions. + + + + + Calculate and append the Reed Solomon Code. + + + + + Initialize the Galois Field. + + + + + + Initializes the Reed-Solomon Encoder. + + + + + Encodes the Reed-Solomon encoding + + + + + Creates a DataMatrix image object. + + A hex string like "AB 08 C3...". + I.e. 26 for a 26x26 matrix + + + + Creates a DataMatrix image object. + + + + + Creates a DataMatrix image object. + + + + + Specifies whether and how the text is displayed at the code area. + + + + + The anchor is located top left. + + + + + The anchor is located top center. + + + + + The anchor is located top right. + + + + + The anchor is located middle left. + + + + + The anchor is located middle center. + + + + + The anchor is located middle right. + + + + + The anchor is located bottom left. + + + + + The anchor is located bottom center. + + + + + The anchor is located bottom right. + + + + + Specifies the drawing direction of the code. + + + + + Does not rotate the code. + + + + + Rotates the code 180° at the anchor position. + + + + + Rotates the code 180° at the anchor position. + + + + + Rotates the code 180° at the anchor position. + + + + + Specifies the type of the bar code. + + + + + The standard 2 of 5 interleaved bar code. + + + + + The standard 3 of 9 bar code. + + + + + The OMR code. + + + + + The data matrix code. + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + Specifies whether and how the text is displayed at the code. + + + + + No text is drawn. + + + + + The text is located above the code. + + + + + The text is located below the code. + + + + + The text is located above within the code. + + + + + The text is located below within the code. + + + + + Represents the base class of all 2D codes. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the encoding. docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + docDaSt + + + + + When implemented in a derived class renders the 2D code. + + + + + Determines whether the specified string can be used as Text for this matrix code type. + + + + + Internal base class for several bar code types. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the ration between thick an thin lines. Must be between 2 and 3. + Optimal and also default value is 2.6. + + + + + Renders a thick or thin line for the bar code. + + + Determines whether a thick or a thin line is about to be rendered. + + + + Renders a thick or thin gap for the bar code. + + + Determines whether a thick or a thin gap is about to be rendered. + + + + Renders a thick bar before or behind the code. + + + + + Gets the width of a thick or a thin line (or gap). CalcLineWidth must have been called before. + + + Determines whether a thick line's with shall be returned. + + + + Specifies the alignment of a paragraph. + + + + + Default alignment, typically left alignment. + + + + + The paragraph is rendered left aligned. + + + + + The paragraph is rendered centered. + + + + + The paragraph is rendered right aligned. + + + + + The paragraph is rendered justified. + + + + + Represents a very simple text formatter. + If this class does not satisfy your needs on formatting paragraphs I recommend to take a look + at MigraDoc Foundation. Alternatively you should copy this class in your own source code and modify it. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the text. + + The text. + + + + Gets or sets the font. + + + + + Gets or sets the bounding box of the layout. + + + + + Gets or sets the alignment of the text. + + + + + Draws the text. + + The text to be drawn. + The font. + The text brush. + The layout rectangle. + + + + Draws the text. + + The text to be drawn. + The font. + The text brush. + The layout rectangle. + The format. Must be XStringFormat.TopLeft + + + + Align center, right, or justify. + + + + + Represents a single word. + + + + + Initializes a new instance of the class. + + The text of the block. + The type of the block. + The width of the text. + + + + Initializes a new instance of the class. + + The type. + + + + The text represented by this block. + + + + + The type of the block. + + + + + The width of the text. + + + + + The location relative to the upper left corner of the layout rectangle. + + + + + The alignment of this line. + + + + + A flag indicating that this is the last block that fits in the layout rectangle. + + + + + Indicates whether we are within a BT/ET block. + + + + + Graphic mode. This is default. + + + + + Text mode. + + + + + Represents the current PDF graphics state. + + + Completely revised for PDFsharp 1.4. + + + + + Indicates that the text transformation matrix currently skews 20° to the right. + + + + + The already realized part of the current transformation matrix. + + + + + The not yet realized part of the current transformation matrix. + + + + + Product of RealizedCtm and UnrealizedCtm. + + + + + Inverse of EffectiveCtm used for transformation. + + + + + Realizes the CTM. + + + + + Represents a drawing surface for PdfPages. + + + + + Gets the content created by this renderer. + + + + + Strokes a single connection of two points. + + + + + Strokes a series of connected points. + + + + + Clones the current graphics state and push it on a stack. + + + + + Sets the clip path empty. Only possible if graphic state level has the same value as it has when + the first time SetClip was invoked. + + + + + The nesting level of the PDF graphics state stack when the clip region was set to non empty. + Because of the way PDF is made the clip region can only be reset at this level. + + + + + Writes a comment to the PDF content stream. May be useful for debugging purposes. + + + + + Appends one or up to five Bézier curves that interpolate the arc. + + + + + Gets the quadrant (0 through 3) of the specified angle. If the angle lies on an edge + (0, 90, 180, etc.) the result depends on the details how the angle is used. + + + + + Appends a Bézier curve for an arc within a quadrant. + + + + + Appends a Bézier curve for a cardinal spline through pt1 and pt2. + + + + + Appends the content of a GraphicsPath object. + + + + + Initializes the default view transformation, i.e. the transformation from the user page + space to the PDF page space. + + + + + Ends the content stream, i.e. ends the text mode and balances the graphic state stack. + + + + + Begins the graphic mode (i.e. ends the text mode). + + + + + Begins the graphic mode (i.e. ends the text mode). + + + + + Makes the specified pen and brush to the current graphics objects. + + + + + Makes the specified pen to the current graphics object. + + + + + Makes the specified brush to the current graphics object. + + + + + Makes the specified font and brush to the current graphics objects. + + + + + PDFsharp uses the Td operator to set the text position. Td just sets the offset of the text matrix + and produces lesser code as Tm. + + The absolute text position. + The dy. + true if skewing for italic simulation is currently on. + + + + Makes the specified image to the current graphics object. + + + + + Realizes the current transformation matrix, if necessary. + + + + + Convert a point from Windows world space to PDF world space. + + + + + Gets the owning PdfDocument of this page or form. + + + + + Gets the PdfResources of this page or form. + + + + + Gets the size of this page or form. + + + + + Gets the resource name of the specified font within this page or form. + + + + + Gets the resource name of the specified image within this page or form. + + + + + Gets the resource name of the specified form within this page or form. + + + + + The q/Q nesting level is 0. + + + + + The q/Q nesting level is 1. + + + + + The q/Q nesting level is 2. + + + + + Saves the current graphical state. + + + + + Restores the previous graphical state. + + + + + The current graphical state. + + + + + The graphical state stack. + + + + + The height of the PDF page in point including the trim box. + + + + + The final transformation from the world space to the default page space. + + + + + Represents a graphics path that uses the same notation as GDI+. + + + + + Adds an arc that fills exactly one quadrant (quarter) of an ellipse. + Just a quick hack to draw rounded rectangles before AddArc is fully implemented. + + + + + Closes the current subpath. + + + + + Gets or sets the current fill mode (alternate or winding). + + + + + Gets the path points in GDI+ style. + + + + + Gets the path types in GDI+ style. + + + + + Defines the direction an elliptical arc is drawn. + + + + + Specifies that arcs are drawn in a counter clockwise (negative-angle) direction. + + + + + Specifies that arcs are drawn in a clockwise (positive-angle) direction. + + + + + Describes the simulation style of a font. + + + + + No font style simulation. + + + + + Bold style simulation. + + + + + Italic style simulation. + + + + + Bold and Italic style simulation. + + + + + Indicates how to handle the first point of a path. + + + + + Set the current position to the first point. + + + + + Draws a line to the first point. + + + + + Ignores the first point. + + + + + Currently not used. Only DeviceRGB is rendered in PDF. + + + + + Identifies the RGB color space. + + + + + Identifies the CMYK color space. + + + + + Identifies the gray scale color space. + + + + + Specifies how different clipping regions can be combined. + + + + + One clipping region is replaced by another. + + + + + Two clipping regions are combined by taking their intersection. + + + + + Not yet implemented in PDFsharp. + + + + + Not yet implemented in PDFsharp. + + + + + Not yet implemented in PDFsharp. + + + + + Not yet implemented in PDFsharp. + + + + + Specifies the style of dashed lines drawn with an XPen object. + + + + + Specifies a solid line. + + + + + Specifies a line consisting of dashes. + + + + + Specifies a line consisting of dots. + + + + + Specifies a line consisting of a repeating pattern of dash-dot. + + + + + Specifies a line consisting of a repeating pattern of dash-dot-dot. + + + + + Specifies a user-defined custom dash style. + + + + + Specifies how the interior of a closed path is filled. + + + + + Specifies the alternate fill mode. Called the 'odd-even rule' in PDF terminology. + + + + + Specifies the winding fill mode. Called the 'nonzero winding number rule' in PDF terminology. + + + + + Specifies style information applied to text. + + + + + Normal text. + + + + + Bold text. + + + + + Italic text. + + + + + Bold and italic text. + + + + + Underlined text. + + + + + Text with a line through the middle. + + + + + Backward compatibility. + + + + + Normal text. + + + + + Bold text. + + + + + Italic text. + + + + + Bold and italic text. + + + + + Underlined text. + + + + + Text with a line through the middle. + + + + + Determines whether rendering based on GDI+ or WPF. + For internal use in hybrid build only only. + + + + + Rendering does not depent on a particular technology. + + + + + Renders using GDI+. + + + + + Renders using WPF (including Silverlight). + + + + + Universal Windows Platform. + + + + + Type of the path data. + + + + + Specifies how the content of an existing PDF page and new content is combined. + + + + + The new content is inserted behind the old content and any subsequent drawing in done above the existing graphic. + + + + + The new content is inserted before the old content and any subsequent drawing in done beneath the existing graphic. + + + + + The new content entirely replaces the old content and any subsequent drawing in done on a blank page. + + + + + Specifies the unit of measure. + + + + + Specifies a printer's point (1/72 inch) as the unit of measure. + + + + + Specifies the inch (2.54 cm) as the unit of measure. + + + + + Specifies the millimeter as the unit of measure. + + + + + Specifies the centimeter as the unit of measure. + + + + + Specifies a presentation point (1/96 inch) as the unit of measure. + + + + + Specifies all pre-defined colors. Used to identify the pre-defined colors and to + localize their names. + + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + A pre-defined color. + + + + Specifies the alignment of a text string relative to its layout rectangle + + + + + Specifies the text be aligned near the layout. + In a left-to-right layout, the near position is left. In a right-to-left layout, the near + position is right. + + + + + Specifies that text is aligned in the center of the layout rectangle. + + + + + Specifies that text is aligned far from the origin position of the layout rectangle. + In a left-to-right layout, the far position is right. In a right-to-left layout, the far + position is left. + + + + + Specifies that text is aligned relative to its base line. + With this option the layout rectangle must have a height of 0. + + + + + Specifies the direction of a linear gradient. + + + + + Specifies a gradient from left to right. + + + + + Specifies a gradient from top to bottom. + + + + + Specifies a gradient from upper left to lower right. + + + + + Specifies a gradient from upper right to lower left. + + + + + Specifies the available cap styles with which an XPen object can start and end a line. + + + + + Specifies a flat line cap. + + + + + Specifies a round line cap. + + + + + Specifies a square line cap. + + + + + Specifies how to join consecutive line or curve segments in a figure or subpath. + + + + + Specifies a mitered join. This produces a sharp corner or a clipped corner, + depending on whether the length of the miter exceeds the miter limit + + + + + Specifies a circular join. This produces a smooth, circular arc between the lines. + + + + + Specifies a beveled join. This produces a diagonal corner. + + + + + Specifies the order for matrix transform operations. + + + + + The new operation is applied before the old operation. + + + + + The new operation is applied after the old operation. + + + + + Specifies the direction of the y-axis. + + + + + Increasing Y values go downwards. This is the default. + + + + + Increasing Y values go upwards. This is only possible when drawing on a PDF page. + It is not implemented when drawing on a System.Drawing.Graphics object. + + + + + Specifies whether smoothing (or antialiasing) is applied to lines and curves + and the edges of filled areas. + + + + + Specifies an invalid mode. + + + + + Specifies the default mode. + + + + + Specifies high speed, low quality rendering. + + + + + Specifies high quality, low speed rendering. + + + + + Specifies no antialiasing. + + + + + Specifies antialiased rendering. + + + + + Specifies the alignment of a text string relative to its layout rectangle. + + + + + Specifies the text be aligned near the layout. + In a left-to-right layout, the near position is left. In a right-to-left layout, the near + position is right. + + + + + Specifies that text is aligned in the center of the layout rectangle. + + + + + Specifies that text is aligned far from the origin position of the layout rectangle. + In a left-to-right layout, the far position is right. In a right-to-left layout, the far + position is left. + + + + + Internal implementation class of XFontFamily. + + + + + Gets the family name this family was originally created with. + + + + + Gets the name that uniquely identifies this font family. + + + + + Gets the underlying GDI+ font family object. + Is null if the font was created by a font resolver. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + A bunch of functions that do not have a better place. + + + + + Measure string directly from font data. + + + + + Calculates an Adler32 checksum combined with the buffer length + in a 64 bit unsigned integer. + + + + + Helper class for Geometry paths. + + + + + Creates between 1 and 5 Béziers curves from parameters specified like in GDI+. + + + + + Calculates the quadrant (0 through 3) of the specified angle. If the angle lies on an edge + (0, 90, 180, etc.) the result depends on the details how the angle is used. + + + + + Appends a Bézier curve for an arc within a full quadrant. + + + + + Creates between 1 and 5 Béziers curves from parameters specified like in WPF. + + + + + Represents a stack of XGraphicsState and XGraphicsContainer objects. + + + + + Helper class for processing image files. + + + + + Represents the internal state of an XGraphics object. + Used when the state is saved and restored. + + + + + Gets or sets the current transformation matrix. + + + + + Called after this instanced was pushed on the internal graphics stack. + + + + + Called after this instanced was popped from the internal graphics stack. + + + + + This interface will be implemented by specialized classes, one for JPEG, one for BMP, one for PNG, one for GIF. Maybe more. + + + + + Imports the image. Returns null if the image importer does not support the format. + + + + + Prepares the image data needed for the PDF file. + + + + + Helper for dealing with Stream data. + + + + + Resets this instance. + + + + + Gets the original stream. + + + + + Gets the data as byte[]. + + + + + Gets the length of Data. + + + + + The imported image. + + + + + Initializes a new instance of the class. + + + + + Gets information about the image. + + + + + Gets a value indicating whether image data for the PDF file was already prepared. + + + + + Gets the image data needed for the PDF file. + + + + + Public information about the image, filled immediately. + Note: The stream will be read and decoded on the first call to PrepareImageData(). + ImageInformation can be filled for corrupted images that will throw an expection on PrepareImageData(). + + + + + Standard JPEG format (RGB). + + + + + Grayscale JPEG format. + + + + + JPEG file with inverted CMYK, thus RGBW. + + + + + JPEG file with CMYK. + + + + + The horizontal DPI (dots per inch). Can be 0 if not supported by the image format. + Note: JFIF (JPEG) files may contain either DPI or DPM or just the aspect ratio. Windows BMP files will contain DPM. Other formats may support any combination, including none at all. + + + + + The vertical DPI (dots per inch). Can be 0 if not supported by the image format. + + + + + The horizontal DPM (dots per meter). Can be 0 if not supported by the image format. + + + + + The vertical DPM (dots per meter). Can be 0 if not supported by the image format. + + + + + The horizontal component of the aspect ratio. Can be 0 if not supported by the image format. + Note: Aspect ratio will be set if either DPI or DPM was set, but may also be available in the absence of both DPI and DPM. + + + + + The vertical component of the aspect ratio. Can be 0 if not supported by the image format. + + + + + The colors used. Only valid for images with palettes, will be 0 otherwise. + + + + + Contains internal data. This includes a reference to the Stream if data for PDF was not yet prepared. + + + + + Gets the image. + + + + + Contains data needed for PDF. Will be prepared when needed. + + + + + Bitmap refers to the format used in PDF. Will be used for BMP, PNG, TIFF, GIF and others. + + + + + Initializes a new instance of the class. + + + + + Contains data needed for PDF. Will be prepared when needed. + Bitmap refers to the format used in PDF. Will be used for BMP, PNG, TIFF, GIF and others. + + + + + Gets the data. + + + + + Gets the length. + + + + + Gets the data. + + + + + Gets the length. + + + + + Image data needed for PDF bitmap images. + + + + + Initializes a new instance of the class. + + + + + Gets the data. + + + + + Gets the length. + + + + + True if first line is the top line, false if first line is the bottom line of the image. When needed, lines will be reversed while converting data into PDF format. + + + + + The offset of the image data in Data. + + + + + The offset of the color palette in Data. + + + + + Copies images without color palette. + + 4 (32bpp RGB), 3 (24bpp RGB, 32bpp ARGB) + 8 + true (ARGB), false (RGB) + Destination + + + + Imported JPEG image. + + + + + Initializes a new instance of the class. + + + + + Contains data needed for PDF. Will be prepared when needed. + + + + + Gets the data. + + + + + Gets the length. + + + + + Private data for JPEG images. + + + + + Initializes a new instance of the class. + + + + + Gets the data. + + + + + Gets the length. + + + + + The class that imports images of various formats. + + + + + Gets the image importer. + + + + + Imports the image. + + + + + Imports the image. + + + + + Represents an abstract drawing surface for PdfPages. + + + + + Draws a straight line. + + + + + Draws a series of straight lines. + + + + + Draws a Bézier spline. + + + + + Draws a series of Bézier splines. + + + + + Draws a cardinal spline. + + + + + Draws an arc. + + + + + Draws a rectangle. + + + + + Draws a series of rectangles. + + + + + Draws a rectangle with rounded corners. + + + + + Draws an ellipse. + + + + + Draws a polygon. + + + + + Draws a pie. + + + + + Draws a cardinal spline. + + + + + Draws a graphical path. + + + + + Draws a series of glyphs identified by the specified text and font. + + + + + Draws an image. + + + + + Saves the current graphics state without changing it. + + + + + Restores the specified graphics state. + + + + + + + + + + + + + + + Gets or sets the transformation matrix. + + + + + Writes a comment to the output stream. Comments have no effect on the rendering of the output. + + + + + Specifies details about how the font is used in PDF creation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating the font embedding. + + + + + Gets a value indicating how the font is encoded. + + + + + Gets the default options with WinAnsi encoding and always font embedding. + + + + + Gets the default options with Unicode encoding and always font embedding. + + + + + Provides functionality to load a bitmap image encoded in a specific format. + + + + + Gets a new instance of the PNG image decoder. + + + + + Provides functionality to save a bitmap image in a specific format. + + + + + Gets a new instance of the PNG image encoder. + + + + + Gets or sets the bitmap source to be encoded. + + + + + When overridden in a derived class saves the image on the specified stream + in the respective format. + + + + + Saves the image on the specified stream in PNG format. + + + + + Defines a pixel based bitmap image. + + + + + Initializes a new instance of the class. + + + + + Creates a default 24 bit ARGB bitmap with the specified pixel size. + + + + + Classes derived from this abstract base class define objects used to fill the + interiors of paths. + + + + + Brushes for all the pre-defined colors. + + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + Gets a pre-defined XBrush object. + + + + Represents a RGB, CMYK, or gray scale color. + + + + + Creates an XColor structure from a 32-bit ARGB value. + + + + + Creates an XColor structure from a 32-bit ARGB value. + + + + + Creates an XColor structure from the specified 8-bit color values (red, green, and blue). + The alpha value is implicitly 255 (fully opaque). + + + + + Creates an XColor structure from the four ARGB component (alpha, red, green, and blue) values. + + + + + Creates an XColor structure from the specified alpha value and color. + + + + + Creates an XColor structure from the specified CMYK values. + + + + + Creates an XColor structure from the specified CMYK values. + + + + + Creates an XColor structure from the specified gray value. + + + + + Creates an XColor from the specified pre-defined color. + + + + + Creates an XColor from the specified name of a pre-defined color. + + + + + Gets or sets the color space to be used for PDF generation. + + + + + Indicates whether this XColor structure is uninitialized. + + + + + Determines whether the specified object is a Color structure and is equivalent to this + Color structure. + + + + + Returns the hash code for this instance. + + + + + Determines whether two colors are equal. + + + + + Determines whether two colors are not equal. + + + + + Gets a value indicating whether this color is a known color. + + + + + Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this color. + + The hue, in degrees, of this color. The hue is measured in degrees, ranging from 0 through 360, in HSB color space. + + + + Gets the hue-saturation-brightness (HSB) saturation value for this color. + + The saturation of this color. The saturation ranges from 0 through 1, where 0 is grayscale and 1 is the most saturated. + + + + Gets the hue-saturation-brightness (HSB) brightness value for this color. + + The brightness of this color. The brightness ranges from 0 through 1, where 0 represents black and 1 represents white. + + + + One of the RGB values changed; recalculate other color representations. + + + + + One of the CMYK values changed; recalculate other color representations. + + + + + The gray scale value changed; recalculate other color representations. + + + + + Gets or sets the alpha value the specifies the transparency. + The value is in the range from 1 (opaque) to 0 (completely transparent). + + + + + Gets or sets the red value. + + + + + Gets or sets the green value. + + + + + Gets or sets the blue value. + + + + + Gets the RGB part value of the color. Internal helper function. + + + + + Gets the ARGB part value of the color. Internal helper function. + + + + + Gets or sets the cyan value. + + + + + Gets or sets the magenta value. + + + + + Gets or sets the yellow value. + + + + + Gets or sets the black (or key) value. + + + + + Gets or sets the gray scale value. + + + + + Represents the null color. + + + + + Special property for XmlSerializer only. + + + + + Manages the localization of the color class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The culture info. + + + + Gets a known color from an ARGB value. Throws an ArgumentException if the value is not a known color. + + + + + Gets all known colors. + + Indicates whether to include the color Transparent. + + + + Converts a known color to a localized color name. + + + + + Converts a color to a localized color name or an ARGB value. + + + + + Represents a set of 141 pre-defined RGB colors. Incidentally the values are the same + as in System.Drawing.Color. + + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + Gets a predefined color. + + + + Converts XGraphics enums to GDI+ enums. + + + + + Defines an object used to draw text. + + + + + Initializes a new instance of the class. + + Name of the font family. + The em size. + + + + Initializes a new instance of the class. + + Name of the font family. + The em size. + The font style. + + + + Initializes a new instance of the class. + + Name of the font family. + The em size. + The font style. + Additional PDF options. + + + + Initializes a new instance of the class with enforced style simulation. + Only for testing PDFsharp. + + + + + Initializes a new instance of the class from a System.Drawing.FontFamily. + + The System.Drawing.FontFamily. + The em size. + The font style. + + + + Initializes a new instance of the class from a System.Drawing.FontFamily. + + The System.Drawing.FontFamily. + The em size. + The font style. + Additional PDF options. + + + + Initializes a new instance of the class from a System.Drawing.Font. + + The System.Drawing.Font. + + + + Initializes a new instance of the class from a System.Drawing.Font. + + The System.Drawing.Font. + Additional PDF options. + + + + Initializes this instance by computing the glyph typeface, font family, font source and TrueType fontface. + (PDFsharp currently only deals with TrueType fonts.) + + + + + A GDI+ font object is used to setup the internal font objects. + + + + + Code separated from Metric getter to make code easier to debug. + (Setup properties in their getters caused side effects during debugging because Visual Studio calls a getter + to early to show its value in a debugger window.) + + + + + Gets the XFontFamily object associated with this XFont object. + + + + + WRONG: Gets the face name of this Font object. + Indeed it returns the font family name. + + + + + Gets the em-size of this font measured in the unit of this font object. + + + + + Gets style information for this Font object. + + + + + Indicates whether this XFont object is bold. + + + + + Indicates whether this XFont object is italic. + + + + + Indicates whether this XFont object is stroke out. + + + + + Indicates whether this XFont object is underlined. + + + + + Temporary HACK for XPS to PDF converter. + + + + + Gets the PDF options of the font. + + + + + Indicates whether this XFont is encoded as Unicode. + + + + + Gets the cell space for the font. The CellSpace is the line spacing, the sum of CellAscent and CellDescent and optionally some extra space. + + + + + Gets the cell ascent, the area above the base line that is used by the font. + + + + + Gets the cell descent, the area below the base line that is used by the font. + + + + + Gets the font metrics. + + The metrics. + + + + Returns the line spacing, in pixels, of this font. The line spacing is the vertical distance + between the base lines of two consecutive lines of text. Thus, the line spacing includes the + blank space between lines along with the height of the character itself. + + + + + Returns the line spacing, in the current unit of a specified Graphics object, of this font. + The line spacing is the vertical distance between the base lines of two consecutive lines of + text. Thus, the line spacing includes the blank space between lines along with the height of + + + + + Gets the line spacing of this font. + + + + + Override style simulations by using the value of StyleSimulations. + + + + + Used to enforce style simulations by renderer. For development purposes only. + + + + + Gets the GDI family. + + The GDI family. + + + + Implicit conversion form Font to XFont + + + + + Cache PdfFontTable.FontSelector to speed up finding the right PdfFont + if this font is used more than once. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Global cache of all internal font family objects. + + + + + Caches the font family or returns a previously cached one. + + + + + Gets the singleton. + + + + + Maps family name to internal font family. + + + + + Defines a group of typefaces having a similar basic design and certain variations in styles. + + + + + Initializes a new instance of the class. + + The family name of a font. + + + + Initializes a new instance of the class from FontFamilyInternal. + + + + + An XGlyphTypeface for a font source that comes from a custom font resolver + creates a solitary font family exclusively for it. + + + + + Gets the name of the font family. + + + + + Returns the cell ascent, in design units, of the XFontFamily object of the specified style. + + + + + Returns the cell descent, in design units, of the XFontFamily object of the specified style. + + + + + Gets the height, in font design units, of the em square for the specified style. + + + + + Returns the line spacing, in design units, of the FontFamily object of the specified style. + The line spacing is the vertical distance between the base lines of two consecutive lines of text. + + + + + Indicates whether the specified FontStyle enumeration is available. + + + + + Returns an array that contains all the FontFamily objects associated with the current graphics context. + + + + + Returns an array that contains all the FontFamily objects available for the specified + graphics context. + + + + + The implementation sigleton of font family; + + + + + Collects information of a font. + + + + + Gets the font name. + + + + + Gets the ascent value. + + + + + Gets the ascent value. + + + + + Gets the descent value. + + + + + Gets the average width. + + + + + Gets the height of capital letters. + + + + + Gets the leading value. + + + + + Gets the line spacing value. + + + + + Gets the maximum width of a character. + + + + + Gets an internal value. + + + + + Gets an internal value. + + + + + Gets the height of a lower-case character. + + + + + Gets the underline position. + + + + + Gets the underline thicksness. + + + + + Gets the strikethrough position. + + + + + Gets the strikethrough thicksness. + + + + + Represents a graphical object that can be used to render retained graphics on it. + In GDI+ it is represented by a Metafile, in WPF by a DrawingVisual, and in PDF by a Form XObjects. + + + + + The form is an imported PDF page. + + + + + The template is just created. + + + + + XGraphics.FromForm() was called. + + + + + The form was drawn at least once and is 'frozen' now. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class that represents a page of a PDF document. + + The PDF document. + The view box of the page. + + + + Initializes a new instance of the class that represents a page of a PDF document. + + The PDF document. + The size of the page. + + + + Initializes a new instance of the class that represents a page of a PDF document. + + The PDF document. + The width of the page. + The height of the page + + + + This function should be called when drawing the content of this form is finished. + The XGraphics object used for drawing the content is disposed by this function and + cannot be used for any further drawing operations. + PDFsharp automatically calls this function when this form was used the first time + in a DrawImage function. + + + + + Called from XGraphics constructor that creates an instance that work on this form. + + + + + Disposes this instance. + + + + + Sets the form in the state FormState.Finished. + + + + + Gets the owning document. + + + + + Gets the color model used in the underlying PDF document. + + + + + Gets a value indicating whether this instance is a template. + + + + + Get the width of the page identified by the property PageNumber. + + + + + Get the width of the page identified by the property PageNumber. + + + + + Get the width in point of this image. + + + + + Get the height in point of this image. + + + + + Get the width of the page identified by the property PageNumber. + + + + + Get the height of the page identified by the property PageNumber. + + + + + Get the size of the page identified by the property PageNumber. + + + + + Gets the view box of the form. + + + + + Gets 72, the horizontal resolution by design of a form object. + + + + + Gets 72 always, the vertical resolution by design of a form object. + + + + + Gets or sets the bounding box. + + + + + Gets or sets the transformation matrix. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified font within this form. + + + + + Tries to get the resource name of the specified font data within this form. + Returns null if no such font exists. + + + + + Gets the resource name of the specified font data within this form. + + + + + Gets the resource name of the specified image within this form. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified form within this form. + + + + + Implements the interface because the primary function is internal. + + + + + The PdfFormXObject gets invalid when PageNumber or transform changed. This is because a modification + of an XPdfForm must not change objects that are already been drawn. + + + + + The bytes of a font file. + + + + + Gets an existing font source or creates a new one. + A new font source is cached in font factory. + + + + + Gets or sets the fontface. + + + + + Gets the key that uniquely identifies this font source. + + + + + Gets the name of the font's name table. + + + + + Gets the bytes of the font. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Specifies a physical font face that corresponds to a font file on the disk or in memory. + + + + + Gets the name of the font face. This can be a file name, an uri, or a GUID. + + + + + Gets the English family name of the font, for example "Arial". + + + + + Gets the English subfamily name of the font, + for example "Bold". + + + + + Gets the English display name of the font, + for example "Arial italic". + + + + + Gets a value indicating whether the font weight is bold. + + + + + Gets a value indicating whether the font style is italic. + + + + + Gets the suffix of the face name in a PDF font and font descriptor. + The name based on the effective value of bold and italic from the OS/2 table. + + + + + Computes the bijective key for a typeface. + + + + + Computes the bijective key for a typeface. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Holds information about the current state of the XGraphics object. + + + + + Represents a drawing surface for a fixed size page. + + + + + Initializes a new instance of the XGraphics class for drawing on a PDF page. + + + + + Initializes a new instance of the XGraphics class used for drawing on a form. + + + + + Creates the measure context. This is a graphics context created only for querying measures of text. + Drawing on a measure context has no effect. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Pdf.PdfPage object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Drawing.XPdfForm object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Drawing.XForm object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Drawing.XForm object. + + + + + Creates a new instance of the XGraphics class from a PdfSharp.Drawing.XImage object. + + + + + Internal setup. + + + + + Releases all resources used by this object. + + + + + Internal hack for MigraDoc. Will be removed in further releases. + Unicode support requires a global refactoring of MigraDoc and will be done in further releases. + + + + + A value indicating whether GDI+ or WPF is used as context. + + + + + Gets or sets the unit of measure used for page coordinates. + CURRENTLY ONLY POINT IS IMPLEMENTED. + + + + + Gets or sets the a value indicating in which direction y-value grow. + + + + + Gets the current page origin. Setting the origin is not yet implemented. + + + + + Gets the current size of the page. + + + + + Draws a line connecting two XPoint structures. + + + + + Draws a line connecting the two points specified by coordinate pairs. + + + + + Draws a series of line segments that connect an array of points. + + + + + Draws a series of line segments that connect an array of x and y pairs. + + + + + Draws a Bézier spline defined by four points. + + + + + Draws a Bézier spline defined by four points. + + + + + Draws a series of Bézier splines from an array of points. + + + + + Draws a cardinal spline through a specified array of points. + + + + + Draws a cardinal spline through a specified array of point using a specified tension. + The drawing begins offset from the beginning of the array. + + + + + Draws a cardinal spline through a specified array of points using a specified tension. + + + + + Draws an arc representing a portion of an ellipse. + + + + + Draws an arc representing a portion of an ellipse. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a rectangle. + + + + + Draws a series of rectangles. + + + + + Draws a series of rectangles. + + + + + Draws a series of rectangles. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws a rectangles with round corners. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws an ellipse defined by a bounding rectangle. + + + + + Draws a polygon defined by an array of points. + + + + + Draws a polygon defined by an array of points. + + + + + Draws a polygon defined by an array of points. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a pie defined by an ellipse. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a closed cardinal spline defined by an array of points. + + + + + Draws a graphical path. + + + + + Draws a graphical path. + + + + + Draws a graphical path. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Draws the specified text string. + + + + + Measures the specified string when drawn with the specified font. + + + + + Measures the specified string when drawn with the specified font. + + + + + Draws the specified image. + + + + + Draws the specified image. + + + + + Draws the specified image. + + + + + Draws the specified image. + + + + + Draws the specified image. + + + + + Checks whether drawing is allowed and disposes the XGraphics object, if necessary. + + + + + Draws the specified bar code. + + + + + Draws the specified bar code. + + + + + Draws the specified bar code. + + + + + Draws the specified data matrix code. + + + + + Draws the specified data matrix code. + + + + + Saves the current state of this XGraphics object and identifies the saved state with the + returned XGraphicsState object. + + + + + Restores the state of this XGraphics object to the state represented by the specified + XGraphicsState object. + + + + + Restores the state of this XGraphics object to the state before the most recently call of Save. + + + + + Saves a graphics container with the current state of this XGraphics and + opens and uses a new graphics container. + + + + + Saves a graphics container with the current state of this XGraphics and + opens and uses a new graphics container. + + + + + Closes the current graphics container and restores the state of this XGraphics + to the state saved by a call to the BeginContainer method. + + + + + Gets the current graphics state level. The default value is 0. Each call of Save or BeginContainer + increased and each call of Restore or EndContainer decreased the value by 1. + + + + + Gets or sets the smoothing mode. + + The smoothing mode. + + + + Applies the specified translation operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified translation operation to the transformation matrix of this object + in the specified order. + + + + + Applies the specified scaling operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified scaling operation to the transformation matrix of this object + in the specified order. + + + + + Applies the specified scaling operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified scaling operation to the transformation matrix of this object + in the specified order. + + + + + Applies the specified scaling operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified scaling operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified rotation operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified rotation operation to the transformation matrix of this object + in the specified order. The angle unit of measure is degree. + + + + + Applies the specified rotation operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified rotation operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + + + + + Applies the specified shearing operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + ShearTransform is a synonym for SkewAtTransform. + Parameter shearX specifies the horizontal skew which is measured in degrees counterclockwise from the y-axis. + Parameter shearY specifies the vertical skew which is measured in degrees counterclockwise from the x-axis. + + + + + Applies the specified shearing operation to the transformation matrix of this object + in the specified order. + ShearTransform is a synonym for SkewAtTransform. + Parameter shearX specifies the horizontal skew which is measured in degrees counterclockwise from the y-axis. + Parameter shearY specifies the vertical skew which is measured in degrees counterclockwise from the x-axis. + + + + + Applies the specified shearing operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + ShearTransform is a synonym for SkewAtTransform. + Parameter shearX specifies the horizontal skew which is measured in degrees counterclockwise from the y-axis. + Parameter shearY specifies the vertical skew which is measured in degrees counterclockwise from the x-axis. + + + + + Applies the specified shearing operation to the transformation matrix of this object by + prepending it to the object's transformation matrix. + ShearTransform is a synonym for SkewAtTransform. + Parameter shearX specifies the horizontal skew which is measured in degrees counterclockwise from the y-axis. + Parameter shearY specifies the vertical skew which is measured in degrees counterclockwise from the x-axis. + + + + + Multiplies the transformation matrix of this object and specified matrix. + + + + + Multiplies the transformation matrix of this object and specified matrix in the specified order. + + + + + Gets the current transformation matrix. + The transformation matrix cannot be set. Instead use Save/Restore or BeginContainer/EndContainer to + save the state before Transform is called and later restore to the previous transform. + + + + + Applies a new transformation to the current transformation matrix. + + + + + Updates the clip region of this XGraphics to the intersection of the + current clip region and the specified rectangle. + + + + + Updates the clip region of this XGraphics to the intersection of the + current clip region and the specified graphical path. + + + + + Writes a comment to the output stream. Comments have no effect on the rendering of the output. + They may be useful to mark a position in a content stream of a PDF document. + + + + + Permits access to internal data. + + + + + (Under construction. May change in future versions.) + + + + + The transformation matrix from the XGraphics page space to the Graphics world space. + (The name 'default view matrix' comes from Microsoft OS/2 Presentation Manager. I choose + this name because I have no better one.) + + + + + Indicates whether to send drawing operations to _gfx or _dc. + + + + + Interface to an (optional) renderer. Currently it is the XGraphicsPdfRenderer, if defined. + + + + + The transformation matrix from XGraphics world space to page unit space. + + + + + The graphics state stack. + + + + + Gets the PDF page that serves as drawing surface if PDF is rendered, + or null, if no such object exists. + + + + + Provides access to internal data structures of the XGraphics class. + + + + + (This class is under construction.) + Currently used in MigraDoc + + + + + Gets the smallest rectangle in default page space units that completely encloses the specified rect + in world space units. + + + + + Represents the internal state of an XGraphics object. + + + + + Represents a series of connected lines and curves. + + + + + Initializes a new instance of the class. + + + + + Clones this instance. + + + + + Adds a line segment to current figure. + + + + + Adds a line segment to current figure. + + + + + Adds a series of connected line segments to current figure. + + + + + Adds a cubic Bézier curve to the current figure. + + + + + Adds a cubic Bézier curve to the current figure. + + + + + Adds a sequence of connected cubic Bézier curves to the current figure. + + + + + Adds a spline curve to the current figure. + + + + + Adds a spline curve to the current figure. + + + + + Adds a spline curve to the current figure. + + + + + Adds an elliptical arc to the current figure. + + + + + Adds an elliptical arc to the current figure. + + + + + Adds an elliptical arc to the current figure. The arc is specified WPF like. + + + + + Adds a rectangle to this path. + + + + + Adds a rectangle to this path. + + + + + Adds a series of rectangles to this path. + + + + + Adds a rectangle with rounded corners to this path. + + + + + Adds an ellipse to the current path. + + + + + Adds an ellipse to the current path. + + + + + Adds a polygon to this path. + + + + + Adds the outline of a pie shape to this path. + + + + + Adds the outline of a pie shape to this path. + + + + + Adds a closed curve to this path. + + + + + Adds a closed curve to this path. + + + + + Adds the specified path to this path. + + + + + Adds a text string to this path. + + + + + Adds a text string to this path. + + + + + Closes the current figure and starts a new figure. + + + + + Starts a new figure without closing the current figure. + + + + + Gets or sets an XFillMode that determines how the interiors of shapes are filled. + + + + + Converts each curve in this XGraphicsPath into a sequence of connected line segments. + + + + + Converts each curve in this XGraphicsPath into a sequence of connected line segments. + + + + + Converts each curve in this XGraphicsPath into a sequence of connected line segments. + + + + + Replaces this path with curves that enclose the area that is filled when this path is drawn + by the specified pen. + + + + + Replaces this path with curves that enclose the area that is filled when this path is drawn + by the specified pen. + + + + + Replaces this path with curves that enclose the area that is filled when this path is drawn + by the specified pen. + + + + + Grants access to internal objects of this class. + + + + + Gets access to underlying Core graphics path. + + + + + Provides access to the internal data structures of XGraphicsPath. + This class prevents the public interface from pollution with internal functions. + + + + + Represents the internal state of an XGraphics object. + This class is used as a handle for restoring the context. + + + + + Defines an abstract base class for pixel based images. + + + + + Gets the width of the image in pixels. + + + + + Gets the height of the image in pixels. + + + + + Defines an object used to draw image files (bmp, png, jpeg, gif) and PDF forms. + An abstract base class that provides functionality for the Bitmap and Metafile descended classes. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from an image read by ImageImporter. + + The image. + image + + + + Creates an image from the specified file. + + The path to a BMP, PNG, GIF, JPEG, TIFF, or PDF file. + + + + Creates an image from the specified stream.
    + Silverlight supports PNG and JPEG only. +
    + The stream containing a BMP, PNG, GIF, JPEG, TIFF, or PDF file. +
    + + + Tests if a file exist. Supports PDF files with page number suffix. + + The path to a BMP, PNG, GIF, JPEG, TIFF, or PDF file. + + + + Under construction + + + + + Disposes underlying GDI+ object. + + + + + Gets the width of the image. + + + + + Gets the height of the image. + + + + + The factor for conversion from DPM to PointWidth or PointHeight. + 72 points per inch, 1000 mm per meter, 25.4 mm per inch => 72 * 1000 / 25.4. + + + + + The factor for conversion from DPM to PointWidth or PointHeight. + 1000 mm per meter, 25.4 mm per inch => 1000 / 25.4. + + + + + Gets the width of the image in point. + + + + + Gets the height of the image in point. + + + + + Gets the width of the image in pixels. + + + + + Gets the height of the image in pixels. + + + + + Gets the size in point of the image. + + + + + Gets the horizontal resolution of the image. + + + + + Gets the vertical resolution of the image. + + + + + Gets or sets a flag indicating whether image interpolation is to be performed. + + + + + Gets the format of the image. + + + + + If path starts with '*' the image is created from a stream and the path is a GUID. + + + + + Contains a reference to the original stream if image was created from a stream. + + + + + Cache PdfImageTable.ImageSelector to speed up finding the right PdfImage + if this image is used more than once. + + + + + Specifies the format of the image. + + + + + Determines whether the specified object is equal to the current object. + + + + + Returns the hash code for this instance. + + + + + Gets the Portable Network Graphics (PNG) image format. + + + + + Gets the Graphics Interchange Format (GIF) image format. + + + + + Gets the Joint Photographic Experts Group (JPEG) image format. + + + + + Gets the Tag Image File Format (TIFF) image format. + + + + + Gets the Portable Document Format (PDF) image format + + + + + Gets the Windows icon image format. + + + + + Defines a Brush with a linear gradient. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets an XMatrix that defines a local geometric transform for this LinearGradientBrush. + + + + + Translates the brush with the specified offset. + + + + + Translates the brush with the specified offset. + + + + + Scales the brush with the specified scalars. + + + + + Scales the brush with the specified scalars. + + + + + Rotates the brush with the specified angle. + + + + + Rotates the brush with the specified angle. + + + + + Multiply the brush transformation matrix with the specified matrix. + + + + + Multiply the brush transformation matrix with the specified matrix. + + + + + Resets the brush transformation matrix with identity matrix. + + + + + Represents a 3-by-3 matrix that represents an affine 2D transformation. + + + + + Initializes a new instance of the XMatrix struct. + + + + + Gets the identity matrix. + + + + + Sets this matrix into an identity matrix. + + + + + Gets a value indicating whether this matrix instance is the identity matrix. + + + + + Gets an array of double values that represents the elements of this matrix. + + + + + Multiplies two matrices. + + + + + Multiplies two matrices. + + + + + Appends the specified matrix to this matrix. + + + + + Prepends the specified matrix to this matrix. + + + + + Appends the specified matrix to this matrix. + + + + + Prepends the specified matrix to this matrix. + + + + + Multiplies this matrix with the specified matrix. + + + + + Appends a translation of the specified offsets to this matrix. + + + + + Appends a translation of the specified offsets to this matrix. + + + + + Prepends a translation of the specified offsets to this matrix. + + + + + Translates the matrix with the specified offsets. + + + + + Appends the specified scale vector to this matrix. + + + + + Appends the specified scale vector to this matrix. + + + + + Prepends the specified scale vector to this matrix. + + + + + Scales the matrix with the specified scalars. + + + + + Scales the matrix with the specified scalar. + + + + + Appends the specified scale vector to this matrix. + + + + + Prepends the specified scale vector to this matrix. + + + + + Scales the matrix with the specified scalar. + + + + + Function is obsolete. + + + + + Apppends the specified scale about the specified point of this matrix. + + + + + Prepends the specified scale about the specified point of this matrix. + + + + + Function is obsolete. + + + + + Appends a rotation of the specified angle to this matrix. + + + + + Prepends a rotation of the specified angle to this matrix. + + + + + Rotates the matrix with the specified angle. + + + + + Function is obsolete. + + + + + Appends a rotation of the specified angle at the specified point to this matrix. + + + + + Prepends a rotation of the specified angle at the specified point to this matrix. + + + + + Rotates the matrix with the specified angle at the specified point. + + + + + Appends a rotation of the specified angle at the specified point to this matrix. + + + + + Prepends a rotation of the specified angle at the specified point to this matrix. + + + + + Rotates the matrix with the specified angle at the specified point. + + + + + Function is obsolete. + + + + + Appends a skew of the specified degrees in the x and y dimensions to this matrix. + + + + + Prepends a skew of the specified degrees in the x and y dimensions to this matrix. + + + + + Shears the matrix with the specified scalars. + + + + + Function is obsolete. + + + + + Appends a skew of the specified degrees in the x and y dimensions to this matrix. + + + + + Prepends a skew of the specified degrees in the x and y dimensions to this matrix. + + + + + Transforms the specified point by this matrix and returns the result. + + + + + Transforms the specified points by this matrix. + + + + + Multiplies all points of the specified array with the this matrix. + + + + + Transforms the specified vector by this Matrix and returns the result. + + + + + Transforms the specified vectors by this matrix. + + + + + Gets the determinant of this matrix. + + + + + Gets a value that indicates whether this matrix is invertible. + + + + + Inverts the matrix. + + + + + Gets or sets the value of the first row and first column of this matrix. + + + + + Gets or sets the value of the first row and second column of this matrix. + + + + + Gets or sets the value of the second row and first column of this matrix. + + + + + Gets or sets the value of the second row and second column of this matrix. + + + + + Gets or sets the value of the third row and first column of this matrix. + + + + + Gets or sets the value of the third row and second column of this matrix. + + + + + Determines whether the two matrices are equal. + + + + + Determines whether the two matrices are not equal. + + + + + Determines whether the two matrices are equal. + + + + + Determines whether this matrix is equal to the specified object. + + + + + Determines whether this matrix is equal to the specified matrix. + + + + + Returns the hash code for this instance. + + + + + Parses a matrix from a string. + + + + + Converts this XMatrix to a human readable string. + + + + + Converts this XMatrix to a human readable string. + + + + + Converts this XMatrix to a human readable string. + + + + + Sets the matrix. + + + + + Internal matrix helper. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Represents a so called 'PDF form external object', which is typically an imported page of an external + PDF document. XPdfForm objects are used like images to draw an existing PDF page of an external + document in the current document. XPdfForm objects can only be placed in PDF documents. If you try + to draw them using a XGraphics based on an GDI+ context no action is taken if no placeholder image + is specified. Otherwise the place holder is drawn. + + + + + Initializes a new instance of the XPdfForm class from the specified path to an external PDF document. + Although PDFsharp internally caches XPdfForm objects it is recommended to reuse XPdfForm objects + in your code and change the PageNumber property if more than one page is needed form the external + document. Furthermore, because XPdfForm can occupy very much memory, it is recommended to + dispose XPdfForm objects if not needed anymore. + + + + + Initializes a new instance of the class from a stream. + + The stream. + + + + Creates an XPdfForm from a file. + + + + + Creates an XPdfForm from a stream. + + + + + Sets the form in the state FormState.Finished. + + + + + Frees the memory occupied by the underlying imported PDF document, even if other XPdfForm objects + refer to this document. A reuse of this object doesn't fail, because the underlying PDF document + is re-imported if necessary. + + + + + Gets or sets an image that is used for drawing if the current XGraphics object cannot handle + PDF forms. A place holder is useful for showing a preview of a page on the display, because + PDFsharp cannot render native PDF objects. + + + + + Gets the underlying PdfPage (if one exists). + + + + + Gets the number of pages in the PDF form. + + + + + Gets the width in point of the page identified by the property PageNumber. + + + + + Gets the height in point of the page identified by the property PageNumber. + + + + + Gets the width in point of the page identified by the property PageNumber. + + + + + Gets the height in point of the page identified by the property PageNumber. + + + + + Gets the width in point of the page identified by the property PageNumber. + + + + + Gets the height in point of the page identified by the property PageNumber. + + + + + Get the size of the page identified by the property PageNumber. + + + + + Gets or sets the transformation matrix. + + + + + Gets or sets the page number in the external PDF document this object refers to. The page number + is one-based, i.e. it is in the range from 1 to PageCount. The default value is 1. + + + + + Gets or sets the page index in the external PDF document this object refers to. The page index + is zero-based, i.e. it is in the range from 0 to PageCount - 1. The default value is 0. + + + + + Gets the underlying document from which pages are imported. + + + + + Extracts the page number if the path has the form 'MyFile.pdf#123' and returns + the actual path without the number sign and the following digits. + + + + + Defines an object used to draw lines and curves. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Clones this instance. + + + + + Gets or sets the color. + + + + + Gets or sets the width. + + + + + Gets or sets the line join. + + + + + Gets or sets the line cap. + + + + + Gets or sets the miter limit. + + + + + Gets or sets the dash style. + + + + + Gets or sets the dash offset. + + + + + Gets or sets the dash pattern. + + + + + Gets or sets a value indicating whether the pen enables overprint when used in a PDF document. + Experimental, takes effect only on CMYK color mode. + + + + + Pens for all the pre-defined colors. + + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + Gets a pre-defined XPen object. + + + + Represents a pair of floating point x- and y-coordinates that defines a point + in a two-dimensional plane. + + + + + Initializes a new instance of the XPoint class with the specified coordinates. + + + + + Determines whether two points are equal. + + + + + Determines whether two points are not equal. + + + + + Indicates whether the specified points are equal. + + + + + Indicates whether this instance and a specified object are equal. + + + + + Indicates whether this instance and a specified point are equal. + + + + + Returns the hash code for this instance. + + + + + Parses the point from a string. + + + + + Parses an array of points from a string. + + + + + Gets the x-coordinate of this XPoint. + + + + + Gets the x-coordinate of this XPoint. + + + + + Converts this XPoint to a human readable string. + + + + + Converts this XPoint to a human readable string. + + + + + Converts this XPoint to a human readable string. + + + + + Implements ToString. + + + + + Offsets the x and y value of this point. + + + + + Adds a point and a vector. + + + + + Adds a point and a size. + + + + + Adds a point and a vector. + + + + + Subtracts a vector from a point. + + + + + Subtracts a vector from a point. + + + + + Subtracts a point from a point. + + + + + Subtracts a size from a point. + + + + + Subtracts a point from a point. + + + + + Multiplies a point with a matrix. + + + + + Multiplies a point with a matrix. + + + + + Multiplies a point with a scalar value. + + + + + Multiplies a point with a scalar value. + + + + + Performs an explicit conversion from XPoint to XSize. + + + + + Performs an explicit conversion from XPoint to XVector. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Makes fonts that are not installed on the system available within the current application domain.
    + In Silverlight required for all fonts used in PDF documents. +
    +
    + + + Initializes a new instance of the class. + + + + + Gets the global font collection. + + + + + Adds the specified font data to the global PrivateFontCollection. + Family name and style are automatically retrieved from the font. + + + + + Adds the specified font data to the global PrivateFontCollection. + Family name and style are automatically retrieved from the font. + + + + + Stores a set of four floating-point numbers that represent the location and size of a rectangle. + + + + + Initializes a new instance of the XRect class. + + + + + Initializes a new instance of the XRect class. + + + + + Initializes a new instance of the XRect class. + + + + + Initializes a new instance of the XRect class. + + + + + Initializes a new instance of the XRect class. + + + + + Creates a rectangle from for straight lines. + + + + + Determines whether the two rectangles are equal. + + + + + Determines whether the two rectangles are not equal. + + + + + Determines whether the two rectangles are equal. + + + + + Determines whether this instance and the specified object are equal. + + + + + Determines whether this instance and the specified rect are equal. + + + + + Returns the hash code for this instance. + + + + + Parses the rectangle from a string. + + + + + Converts this XRect to a human readable string. + + + + + Converts this XRect to a human readable string. + + + + + Converts this XRect to a human readable string. + + + + + Gets the empty rectangle. + + + + + Gets a value indicating whether this instance is empty. + + + + + Gets or sets the location of the rectangle. + + + + + Gets or sets the size of the rectangle. + + + + + Gets or sets the X value of the rectangle. + + + + + Gets or sets the Y value of the rectangle. + + + + + Gets or sets the width of the rectangle. + + + + + Gets or sets the height of the rectangle. + + + + + Gets the x-axis value of the left side of the rectangle. + + + + + Gets the y-axis value of the top side of the rectangle. + + + + + Gets the x-axis value of the right side of the rectangle. + + + + + Gets the y-axis value of the bottom side of the rectangle. + + + + + Gets the position of the top-left corner of the rectangle. + + + + + Gets the position of the top-right corner of the rectangle. + + + + + Gets the position of the bottom-left corner of the rectangle. + + + + + Gets the position of the bottom-right corner of the rectangle. + + + + + Gets the center of the rectangle. + + + + + Indicates whether the rectangle contains the specified point. + + + + + Indicates whether the rectangle contains the specified point. + + + + + Indicates whether the rectangle contains the specified rectangle. + + + + + Indicates whether the specified rectangle intersects with the current rectangle. + + + + + Sets current rectangle to the intersection of the current rectangle and the specified rectangle. + + + + + Returns the intersection of two rectangles. + + + + + Sets current rectangle to the union of the current rectangle and the specified rectangle. + + + + + Returns the union of two rectangles. + + + + + Sets current rectangle to the union of the current rectangle and the specified point. + + + + + Returns the intersection of a rectangle and a point. + + + + + Moves a rectangle by the specified amount. + + + + + Moves a rectangle by the specified amount. + + + + + Returns a rectangle that is offset from the specified rectangle by using the specified vector. + + + + + Returns a rectangle that is offset from the specified rectangle by using specified horizontal and vertical amounts. + + + + + Translates the rectangle by adding the specified point. + + + + + Translates the rectangle by subtracting the specified point. + + + + + Expands the rectangle by using the specified Size, in all directions. + + + + + Expands or shrinks the rectangle by using the specified width and height amounts, in all directions. + + + + + Returns the rectangle that results from expanding the specified rectangle by the specified Size, in all directions. + + + + + Creates a rectangle that results from expanding or shrinking the specified rectangle by the specified width and height amounts, in all directions. + + + + + Returns the rectangle that results from applying the specified matrix to the specified rectangle. + + + + + Transforms the rectangle by applying the specified matrix. + + + + + Multiplies the size of the current rectangle by the specified x and y values. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Represents a pair of floating-point numbers, typically the width and height of a + graphical object. + + + + + Initializes a new instance of the XPoint class with the specified values. + + + + + Determines whether two size objects are equal. + + + + + Determines whether two size objects are not equal. + + + + + Indicates whether this two instance are equal. + + + + + Indicates whether this instance and a specified object are equal. + + + + + Indicates whether this instance and a specified size are equal. + + + + + Returns the hash code for this instance. + + + + + Parses the size from a string. + + + + + Converts this XSize to an XPoint. + + + + + Converts this XSize to an XVector. + + + + + Converts this XSize to a human readable string. + + + + + Converts this XSize to a human readable string. + + + + + Converts this XSize to a human readable string. + + + + + Returns an empty size, i.e. a size with a width or height less than 0. + + + + + Gets a value indicating whether this instance is empty. + + + + + Gets or sets the width. + + + + + Gets or sets the height. + + + + + Performs an explicit conversion from XSize to XVector. + + + + + Performs an explicit conversion from XSize to XPoint. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Defines a single color object used to fill shapes and draw text. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the color of this brush. + + + + + Gets or sets a value indicating whether the brush enables overprint when used in a PDF document. + Experimental, takes effect only on CMYK color mode. + + + + + Represents the text layout information. + + + + + Initializes a new instance of the class. + + + + + Gets or sets horizontal text alignment information. + + + + + Gets or sets the line alignment. + + + + + Gets a new XStringFormat object that aligns the text left on the base line. + + + + + Gets a new XStringFormat object that aligns the text top left of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text in the middle of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text at the top of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text at the bottom of the layout rectangle. + + + + + Represents predefined text layouts. + + + + + Gets a new XStringFormat object that aligns the text left on the base line. + This is the same as BaseLineLeft. + + + + + Gets a new XStringFormat object that aligns the text left on the base line. + This is the same as Default. + + + + + Gets a new XStringFormat object that aligns the text top left of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text center left of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text bottom left of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text in the middle of the base line. + + + + + Gets a new XStringFormat object that centers the text at the top of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text in the middle of the layout rectangle. + + + + + Gets a new XStringFormat object that centers the text at the bottom of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text in right on the base line. + + + + + Gets a new XStringFormat object that aligns the text top right of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text center right of the layout rectangle. + + + + + Gets a new XStringFormat object that aligns the text at the bottom right of the layout rectangle. + + + + + Represents a value and its unit of measure. The structure converts implicitly from and to + double with a value measured in point. + + + + + Initializes a new instance of the XUnit class with type set to point. + + + + + Initializes a new instance of the XUnit class. + + + + + Gets the raw value of the object without any conversion. + To determine the XGraphicsUnit use property Type. + To get the value in point use the implicit conversion to double. + + + + + Gets the unit of measure. + + + + + Gets or sets the value in point. + + + + + Gets or sets the value in inch. + + + + + Gets or sets the value in millimeter. + + + + + Gets or sets the value in centimeter. + + + + + Gets or sets the value in presentation units (1/96 inch). + + + + + Returns the object as string using the format information. + The unit of measure is appended to the end of the string. + + + + + Returns the object as string using the specified format and format information. + The unit of measure is appended to the end of the string. + + + + + Returns the object as string. The unit of measure is appended to the end of the string. + + + + + Returns the unit of measure of the object as a string like 'pt', 'cm', or 'in'. + + + + + Returns an XUnit object. Sets type to point. + + + + + Returns an XUnit object. Sets type to inch. + + + + + Returns an XUnit object. Sets type to millimeters. + + + + + Returns an XUnit object. Sets type to centimeters. + + + + + Returns an XUnit object. Sets type to Presentation. + + + + + Converts a string to an XUnit object. + If the string contains a suffix like 'cm' or 'in' the object will be converted + to the appropriate type, otherwise point is assumed. + + + + + Converts an int to an XUnit object with type set to point. + + + + + Converts a double to an XUnit object with type set to point. + + + + + Returns a double value as point. + + + + + Memberwise comparison. To compare by value, + use code like Math.Abs(a.Pt - b.Pt) < 1e-5. + + + + + Memberwise comparison. To compare by value, + use code like Math.Abs(a.Pt - b.Pt) < 1e-5. + + + + + Calls base class Equals. + + + + + Returns the hash code for this instance. + + + + + This member is intended to be used by XmlDomainObjectReader only. + + + + + Converts an existing object from one unit into another unit type. + + + + + Represents a unit with all values zero. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Represents a two-dimensional vector specified by x- and y-coordinates. + + + + + Gets the DebuggerDisplayAttribute text. + + The debugger display. + + + + Identifies the technology of an OpenType font file. + + + + + Font is Adobe Postscript font in CFF. + + + + + Font is a TrueType font. + + + + + Font is a TrueType font collection. + + + + + TrueType font table names. + + + + + Character to glyph mapping. + + + + + Font header . + + + + + Horizontal header. + + + + + Horizontal Metrics. + + + + + Maximum profile. + + + + + Naming table. + + + + + OS/2 and Windows specific Metrics. + + + + + PostScript information. + + + + + Control Value Table. + + + + + Font program. + + + + + Glyph data. + + + + + Index to location. + + + + + CVT Program. + + + + + PostScript font program (compact font format). + + + + + Vertical Origin. + + + + + Embedded bitmap data. + + + + + Embedded bitmap location data. + + + + + Embedded bitmap scaling data. + + + + + Baseline data. + + + + + Glyph definition data. + + + + + Glyph positioning data. + + + + + Glyph substitution data. + + + + + Justification data. + + + + + Digital signature. + + + + + Grid-fitting/Scan-conversion. + + + + + Horizontal device Metrics. + + + + + Kerning. + + + + + Linear threshold data. + + + + + PCL 5 data. + + + + + Vertical device Metrics. + + + + + Vertical Header. + + + + + Vertical Metrics. + + + + + Base class for all font descriptors. + Currently only OpenTypeDescriptor is derived from this base class. + + + + + + + + + + + + + + + Gets a value indicating whether this instance belongs to a bold font. + + + + + + + + + + Gets a value indicating whether this instance belongs to an italic font. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This table contains information that describes the glyphs in the font in the TrueType outline format. + Information regarding the rasterizer (scaler) refers to the TrueType rasterizer. + http://www.microsoft.com/typography/otspec/glyf.htm + + + + + Converts the bytes in a handy representation + + + + + Gets the data of the specified glyph. + + + + + Gets the size of the byte array that defines the glyph. + + + + + Gets the offset of the specified glyph relative to the first byte of the font image. + + + + + Adds for all composite glyphs the glyphs the composite one is made of. + + + + + If the specified glyph is a composite glyph add the glyphs it is made of to the glyph table. + + + + + Prepares the font table to be compiled into its binary representation. + + + + + Converts the font into its binary representation. + + + + + Global table of all OpenType fontfaces cached by their face name and check sum. + + + + + Tries to get fontface by its key. + + + + + Tries to get fontface by its check sum. + + + + + Gets the singleton. + + + + + Maps face name to OpenType fontface. + + + + + Maps font source key to OpenType fontface. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Global table of all glyph typefaces. + + + + + Gets the singleton. + + + + + Maps typeface key to glyph typeface. + + + + + The indexToLoc table stores the offsets to the locations of the glyphs in the font, + relative to the beginning of the glyphData table. In order to compute the length of + the last glyph element, there is an extra entry after the last valid index. + + + + + Converts the bytes in a handy representation + + + + + Prepares the font table to be compiled into its binary representation. + + + + + Converts the font into its binary representation. + + + + + Represents an indirect reference to an existing font table in a font image. + Used to create binary copies of an existing font table that is not modified. + + + + + Prepares the font table to be compiled into its binary representation. + + + + + Converts the font into its binary representation. + + + + + The OpenType font descriptor. + Currently the only font type PDFsharp supports. + + + + + New... + + + + + Gets a value indicating whether this instance belongs to a bold font. + + + + + Gets a value indicating whether this instance belongs to an italic font. + + + + + Maps a unicode to the index of the corresponding glyph. + See OpenType spec "cmap - Character To Glyph Index Mapping Table / Format 4: Segment mapping to delta values" + for details about this a little bit strange looking algorithm. + + + + + Converts the width of a glyph identified by its index to PDF design units. + + + + + //Converts the width of a glyph identified by its index to PDF design units. + + + + + //Converts the width of a glyph identified by its index to PDF design units. + + + + + Represents an OpenType fontface in memory. + + + + + Shallow copy for font subset. + + + + + Initializes a new instance of the class. + + + + + Gets the full face name from the name table. + Name is also used as the key. + + + + + Gets the bytes that represents the font data. + + + + + The dictionary of all font tables. + + + + + Adds the specified table to this font image. + + + + + Reads all required tables from the font data. + + + + + Creates a new font image that is a subset of this font image containing only the specified glyphs. + + + + + Compiles the font to its binary representation. + + + + + Reads a System.Byte. + + + + + Reads a System.Int16. + + + + + Reads a System.UInt16. + + + + + Reads a System.Int32. + + + + + Reads a System.UInt32. + + + + + Reads a System.Int32. + + + + + Reads a System.Int16. + + + + + Reads a System.UInt16. + + + + + Reads a System.Int64. + + + + + Reads a System.String with the specified size. + + + + + Reads a System.Byte[] with the specified size. + + + + + Reads the specified buffer. + + + + + Reads the specified buffer. + + + + + Reads a System.Char[4] as System.String. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents the font offset table. + + + + + 0x00010000 for Version 1.0. + + + + + Number of tables. + + + + + (Maximum power of 2 ≤ numTables) x 16. + + + + + Log2(maximum power of 2 ≤ numTables). + + + + + NumTables x 16-searchRange. + + + + + Writes the offset table. + + + + + Base class for all OpenType tables used in PDFsharp. + + + + + Creates a deep copy of the current instance. + + + + + Gets the font image the table belongs to. + + + + + When overridden in a derived class, prepares the font table to be compiled into its binary representation. + + + + + When overridden in a derived class, converts the font into its binary representation. + + + + + Calculates the checksum of a table represented by its bytes. + + + + + Only Symbol and Unicode is used by PDFsharp. + + + + + CMap format 4: Segment mapping to delta values. + The Windows standard format. + + + + + This table defines the mapping of character codes to the glyph index values used in the font. + It may contain more than one subtable, in order to support more than one character encoding scheme. + + + + + Is true for symbol font encoding. + + + + + Initializes a new instance of the class. + + + + + This table gives global information about the font. The bounding box values should be computed using + only glyphs that have contours. Glyphs with no contours should be ignored for the purposes of these calculations. + + + + + This table contains information for horizontal layout. The values in the minRightSidebearing, + MinLeftSideBearing and xMaxExtent should be computed using only glyphs that have contours. + Glyphs with no contours should be ignored for the purposes of these calculations. + All reserved areas must be set to 0. + + + + + The type longHorMetric is defined as an array where each element has two parts: + the advance width, which is of type USHORT, and the left side bearing, which is of type SHORT. + These fields are in font design units. + + + + + The vertical Metrics table allows you to specify the vertical spacing for each glyph in a + vertical font. This table consists of either one or two arrays that contain metric + information (the advance heights and top sidebearings) for the vertical layout of each + of the glyphs in the font. + + + + + This table establishes the memory requirements for this font. + Fonts with CFF data must use Version 0.5 of this table, specifying only the numGlyphs field. + Fonts with TrueType outlines must use Version 1.0 of this table, where all data is required. + Both formats of OpenType require a 'maxp' table because a number of applications call the + Windows GetFontData() API on the 'maxp' table to determine the number of glyphs in the font. + + + + + The naming table allows multilingual strings to be associated with the OpenTypeTM font file. + These strings can represent copyright notices, font names, family names, style names, and so on. + To keep this table short, the font manufacturer may wish to make a limited set of entries in some + small set of languages; later, the font can be "localized" and the strings translated or added. + Other parts of the OpenType font file that require these strings can then refer to them simply by + their index number. Clients that need a particular string can look it up by its platform ID, character + encoding ID, language ID and name ID. Note that some platforms may require single byte character + strings, while others may require double byte strings. + + For historical reasons, some applications which install fonts perform Version control using Macintosh + platform (platform ID 1) strings from the 'name' table. Because of this, we strongly recommend that + the 'name' table of all fonts include Macintosh platform strings and that the syntax of the Version + number (name id 5) follows the guidelines given in this document. + + + + + Get the font family name. + + + + + Get the font subfamily name. + + + + + Get the full font name. + + + + + The OS/2 table consists of a set of Metrics that are required in OpenType fonts. + + + + + This table contains additional information needed to use TrueType or OpenTypeTM fonts + on PostScript printers. + + + + + This table contains a list of values that can be referenced by instructions. + They can be used, among other things, to control characteristics for different glyphs. + The length of the table must be an integral number of FWORD units. + + + + + This table is similar to the CVT Program, except that it is only run once, when the font is first used. + It is used only for FDEFs and IDEFs. Thus the CVT Program need not contain function definitions. + However, the CVT Program may redefine existing FDEFs or IDEFs. + + + + + The Control Value Program consists of a set of TrueType instructions that will be executed whenever the font or + point size or transformation matrix change and before each glyph is interpreted. Any instruction is legal in the + CVT Program but since no glyph is associated with it, instructions intended to move points within a particular + glyph outline cannot be used in the CVT Program. The name 'prep' is anachronistic. + + + + + This table contains information that describes the glyphs in the font in the TrueType outline format. + Information regarding the rasterizer (scaler) refers to the TrueType rasterizer. + + + + + Represents a writer for True Type font files. + + + + + Initializes a new instance of the class. + + + + + Writes a table name. + + + + + Represents an entry in the fonts table dictionary. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + 4 -byte identifier. + + + + + CheckSum for this table. + + + + + Offset from beginning of TrueType font file. + + + + + Actual length of this table in bytes. + + + + + Gets the length rounded up to a multiple of four bytes. + + + + + Associated font table. + + + + + Creates and reads a TableDirectoryEntry from the font image. + + + + + Helper class that determines the characters used in a particular font. + + + + + Adds the characters of the specified string to the hashtable. + + + + + Adds the glyphIndices to the hashtable. + + + + + Adds a ANSI characters. + + + + + Parameters that affect font selection. + + + + + Represents a font resolver info created by the platform font resolver. + + + + + Default platform specific font resolving. + + + + + Resolves the typeface by generating a font resolver info. + + Name of the font family. + Indicates whether a bold font is requested. + Indicates whether an italic font is requested. + + + + Internal implementation. + + + + + Create a GDI+ font and use its handle to retrieve font data using native calls. + + + + + Describes the physical font that must be used to render a particular XFont. + + + + + Initializes a new instance of the struct. + + The name that uniquely identifies the fontface. + + + + Initializes a new instance of the struct. + + The name that uniquely identifies the fontface. + Set to true to simulate bold when rendered. Not implemented and must be false. + Set to true to simulate italic when rendered. + Index of the font in a true type font collection. + Not yet implemented and must be zero. + + + + + Initializes a new instance of the struct. + + The name that uniquely identifies the fontface. + Set to true to simulate bold when rendered. Not implemented and must be false. + Set to true to simulate italic when rendered. + + + + Initializes a new instance of the struct. + + The name that uniquely identifies the fontface. + The style simulation flags. + + + + Gets the key for this object. + + + + + A name that uniquely identifies the font (not the family), e.g. the file name of the font. PDFsharp does not use this + name internally, but passes it to the GetFont function of the IFontResolver interface to retrieve the font data. + + + + + Indicates whether bold must be simulated. Bold simulation is not implemented in PDFsharp. + + + + + Indicates whether italic must be simulated. + + + + + Gets the style simulation flags. + + + + + The number of the font in a Truetype font collection file. The number of the first font is 0. + NOT YET IMPLEMENTED. Must be zero. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Provides functionality that converts a requested typeface into a physical font. + + + + + Converts specified information about a required typeface into a specific font. + + Name of the font family. + Set to true when a bold fontface is required. + Set to true when an italic fontface is required. + Information about the physical font, or null if the request cannot be satisfied. + + + + Gets the bytes of a physical font with specified face name. + + A face name previously retrieved by ResolveTypeface. + + + + Provides functionality to specify information about the handling of fonts in the current application domain. + + + + + The name of the default font. + + + + + Gets or sets the global font resolver for the current application domain. + This static function must be called only once and before any font operation was executed by PDFsharp. + If this is not easily to obtain, e.g. because your code is running on a web server, you must provide the + same instance of your font resolver in every subsequent setting of this property. + In a web application set the font resolver in Global.asax. + + + + + Gets or sets the default font encoding used for XFont objects where encoding is not explicitly specified. + If it is not set, the default value is PdfFontEncoding.Unicode. + If you are sure your document contains only Windows-1252 characters (see https://en.wikipedia.org/wiki/Windows-1252) + set default encoding to PdfFontEncodingj.Windows1252. + Must be set only once per app domain. + + + + + Global table of OpenType font descriptor objects. + + + + + Gets the FontDescriptor identified by the specified XFont. If no such object + exists, a new FontDescriptor is created and added to the cache. + + + + + Gets the FontDescriptor identified by the specified FontSelector. If no such object + exists, a new FontDescriptor is created and added to the stock. + + + + + Gets the singleton. + + + + + Maps font font descriptor key to font descriptor. + + + + + Provides functionality to map a fontface request to a physical font. + + + + + Converts specified information about a required typeface into a specific font. + + Name of the font family. + The font resolving options. + Typeface key if already known by caller, null otherwise. + + Information about the typeface, or null if no typeface can be found. + + + + + Gets the bytes of a physical font with specified face name. + + + + + Gets the bytes of a physical font with specified face name. + + + + + Gets a value indicating whether at least one font source was created. + + + + + Caches a font source under its face name and its key. + + + + + Caches a font source under its face name and its key. + + + + + Maps font typeface key to font resolver info. + + + + + Maps typeface key or font name to font source. + + + + + Maps font source key to font source. + + + + + Represents a writer for generation of font file streams. + + + + + Initializes a new instance of the class. + Data is written in Motorola format (big-endian). + + + + + Closes the writer and, if specified, the underlying stream. + + + + + Closes the writer and the underlying stream. + + + + + Gets or sets the position within the stream. + + + + + Writes the specified value to the font stream. + + + + + Writes the specified value to the font stream. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Writes the specified value to the font stream using big-endian. + + + + + Gets the underlying stream. + + + + + Specifies the flags of AcroForm fields. + + + + + If set, the user may not change the value of the field. Any associated widget + annotations will not interact with the user; that is, they will not respond to + mouse clicks or change their appearance in response to mouse motions. This + flag is useful for fields whose values are computed or imported from a database. + + + + + If set, the field must have a value at the time it is exported by a submit-form action. + + + + + If set, the field must not be exported by a submit-form action. + + + + + If set, the field is a pushbutton that does not retain a permanent value. + + + + + If set, the field is a set of radio buttons; if clear, the field is a checkbox. + This flag is meaningful only if the Pushbutton flag is clear. + + + + + (Radio buttons only) If set, exactly one radio button must be selected at all times; + clicking the currently selected button has no effect. If clear, clicking + the selected button deselects it, leaving no button selected. + + + + + If set, the field may contain multiple lines of text; if clear, the field’s text + is restricted to a single line. + + + + + If set, the field is intended for entering a secure password that should + not be echoed visibly to the screen. Characters typed from the keyboard + should instead be echoed in some unreadable form, such as + asterisks or bullet characters. + To protect password confidentiality, viewer applications should never + store the value of the text field in the PDF file if this flag is set. + + + + + (PDF 1.4) If set, the text entered in the field represents the pathname of + a file whose contents are to be submitted as the value of the field. + + + + + (PDF 1.4) If set, the text entered in the field will not be spell-checked. + + + + + (PDF 1.4) If set, the field will not scroll (horizontally for single-line + fields, vertically for multiple-line fields) to accommodate more text + than will fit within its annotation rectangle. Once the field is full, no + further text will be accepted. + + + + + If set, the field is a combo box; if clear, the field is a list box. + + + + + If set, the combo box includes an editable text box as well as a drop list; + if clear, it includes only a drop list. This flag is meaningful only if the + Combo flag is set. + + + + + If set, the field’s option items should be sorted alphabetically. This flag is + intended for use by form authoring tools, not by PDF viewer applications; + viewers should simply display the options in the order in which they occur + in the Opt array. + + + + + (PDF 1.4) If set, more than one of the field’s option items may be selected + simultaneously; if clear, no more than one item at a time may be selected. + + + + + (PDF 1.4) If set, the text entered in the field will not be spell-checked. + This flag is meaningful only if the Combo and Edit flags are both set. + + + + + Represents the base class for all interactive field dictionaries. + + + + + Initializes a new instance of PdfAcroField. + + + + + Initializes a new instance of the class. Used for type transformation. + + + + + Gets the name of this field. + + + + + Gets the field flags of this instance. + + + + + Gets or sets the value of the field. + + + + + Gets or sets a value indicating whether the field is read only. + + + + + Gets the field with the specified name. + + + + + Gets a child field by name. + + + + + Indicates whether the field has child fields. + + + + + Gets the names of all descendants of this field. + + + + + Gets the names of all descendants of this field. + + + + + Gets the names of all appearance dictionaries of this AcroField. + + + + + Gets the collection of fields within this field. + + + + + Holds a collection of interactive fields. + + + + + Gets the number of elements in the array. + + + + + Gets the names of all fields in the collection. + + + + + Gets an array of all descendant names. + + + + + Gets a field from the collection. For your convenience an instance of a derived class like + PdfTextField or PdfCheckBox is returned if PDFsharp can guess the actual type of the dictionary. + If the actual type cannot be guessed by PDFsharp the function returns an instance + of PdfGenericField. + + + + + Gets the field with the specified name. + + + + + Create a derived type like PdfTextField or PdfCheckBox if possible. + If the actual cannot be guessed by PDFsharp the function returns an instance + of PdfGenericField. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Required for terminal fields; inheritable) The type of field that this dictionary + describes: + Btn Button + Tx Text + Ch Choice + Sig (PDF 1.3) Signature + Note: This entry may be present in a nonterminal field (one whose descendants + are themselves fields) in order to provide an inheritable FT value. However, a + nonterminal field does not logically have a type of its own; it is merely a container + for inheritable attributes that are intended for descendant terminal fields of + any type. + + + + + (Required if this field is the child of another in the field hierarchy; absent otherwise) + The field that is the immediate parent of this one (the field, if any, whose Kids array + includes this field). A field can have at most one parent; that is, it can be included + in the Kids array of at most one other field. + + + + + (Optional) An array of indirect references to the immediate children of this field. + + + + + (Optional) The partial field name. + + + + + (Optional; PDF 1.3) An alternate field name, to be used in place of the actual + field name wherever the field must be identified in the user interface (such as + in error or status messages referring to the field). This text is also useful + when extracting the document’s contents in support of accessibility to disabled + users or for other purposes. + + + + + (Optional; PDF 1.3) The mapping name to be used when exporting interactive form field + data from the document. + + + + + (Optional; inheritable) A set of flags specifying various characteristics of the field. + Default value: 0. + + + + + (Optional; inheritable) The field’s value, whose format varies depending on + the field type; see the descriptions of individual field types for further information. + + + + + (Optional; inheritable) The default value to which the field reverts when a + reset-form action is executed. The format of this value is the same as that of V. + + + + + (Optional; PDF 1.2) An additional-actions dictionary defining the field’s behavior + in response to various trigger events. This entry has exactly the same meaning as + the AA entry in an annotation dictionary. + + + + + (Required; inheritable) A resource dictionary containing default resources + (such as fonts, patterns, or color spaces) to be used by the appearance stream. + At a minimum, this dictionary must contain a Font entry specifying the resource + name and font dictionary of the default font for displaying the field’s text. + + + + + (Required; inheritable) The default appearance string, containing a sequence of + valid page-content graphics or text state operators defining such properties as + the field’s text size and color. + + + + + (Optional; inheritable) A code specifying the form of quadding (justification) + to be used in displaying the text: + 0 Left-justified + 1 Centered + 2 Right-justified + Default value: 0 (left-justified). + + + + + Represents an interactive form (or AcroForm), a collection of fields for + gathering information interactively from the user. + + + + + Initializes a new instance of AcroForm. + + + + + Gets the fields collection of this form. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Required) An array of references to the document’s root fields (those with + no ancestors in the field hierarchy). + + + + + (Optional) A flag specifying whether to construct appearance streams and + appearance dictionaries for all widget annotations in the document. + Default value: false. + + + + + (Optional; PDF 1.3) A set of flags specifying various document-level characteristics + related to signature fields. + Default value: 0. + + + + + (Required if any fields in the document have additional-actions dictionaries + containing a C entry; PDF 1.3) An array of indirect references to field dictionaries + with calculation actions, defining the calculation order in which their values will + be recalculated when the value of any field changes. + + + + + (Optional) A document-wide default value for the DR attribute of variable text fields. + + + + + (Optional) A document-wide default value for the DA attribute of variable text fields. + + + + + (Optional) A document-wide default value for the Q attribute of variable text fields. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the base class for all button fields. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the name which represents the opposite of /Off. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Represents the check box field. + + + + + Initializes a new instance of PdfCheckBoxField. + + + + + Indicates whether the field is checked. + + + + + Gets or sets the name of the dictionary that represents the Checked state. + + The default value is "/Yes". + + + + Gets or sets the name of the dictionary that represents the Unchecked state. + The default value is "/Off". + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Optional; inheritable; PDF 1.4) A text string to be used in place of the V entry for the + value of the field. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the base class for all choice field dictionaries. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the index of the specified string in the /Opt array or -1, if no such string exists. + + + + + Gets the value from the index in the /Opt array. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Required; inheritable) An array of options to be presented to the user. Each element of + the array is either a text string representing one of the available options or a two-element + array consisting of a text string together with a default appearance string for constructing + the item’s appearance dynamically at viewing time. + + + + + (Optional; inheritable) For scrollable list boxes, the top index (the index in the Opt array + of the first option visible in the list). + + + + + (Sometimes required, otherwise optional; inheritable; PDF 1.4) For choice fields that allow + multiple selection (MultiSelect flag set), an array of integers, sorted in ascending order, + representing the zero-based indices in the Opt array of the currently selected option + items. This entry is required when two or more elements in the Opt array have different + names but the same export value, or when the value of the choice field is an array; in + other cases, it is permitted but not required. If the items identified by this entry differ + from those in the V entry of the field dictionary (see below), the V entry takes precedence. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the combo box field. + + + + + Initializes a new instance of PdfComboBoxField. + + + + + Gets or sets the index of the selected item. + + + + + Gets or sets the value of the field. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a generic field. Used for AcroForm dictionaries unknown to PDFsharp. + + + + + Initializes a new instance of PdfGenericField. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the list box field. + + + + + Initializes a new instance of PdfListBoxField. + + + + + Gets or sets the index of the selected item + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the push button field. + + + + + Initializes a new instance of PdfPushButtonField. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the radio button field. + + + + + Initializes a new instance of PdfRadioButtonField. + + + + + Gets or sets the index of the selected radio button in a radio button group. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Optional; inheritable; PDF 1.4) An array of text strings to be used in + place of the V entries for the values of the widget annotations representing + the individual radio buttons. Each element in the array represents + the export value of the corresponding widget annotation in the + Kids array of the radio button field. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the signature field. + + + + + Initializes a new instance of PdfSignatureField. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Sig for a signature dictionary. + + + + + (Required; inheritable) The name of the signature handler to be used for + authenticating the field’s contents, such as Adobe.PPKLite, Entrust.PPKEF, + CICI.SignIt, or VeriSign.PPKVS. + + + + + (Optional) The name of a specific submethod of the specified handler. + + + + + (Required) An array of pairs of integers (starting byte offset, length in bytes) + describing the exact byte range for the digest calculation. Multiple discontinuous + byte ranges may be used to describe a digest that does not include the + signature token itself. + + + + + (Required) The encrypted signature token. + + + + + (Optional) The name of the person or authority signing the document. + + + + + (Optional) The time of signing. Depending on the signature handler, this + may be a normal unverified computer time or a time generated in a verifiable + way from a secure time server. + + + + + (Optional) The CPU host name or physical location of the signing. + + + + + (Optional) The reason for the signing, such as (I agree…). + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the text field. + + + + + Initializes a new instance of PdfTextField. + + + + + Gets or sets the text value of the text field. + + + + + Gets or sets the font used to draw the text of the field. + + + + + Gets or sets the foreground color of the field. + + + + + Gets or sets the background color of the field. + + + + + Gets or sets the maximum length of the field. + + The length of the max. + + + + Gets or sets a value indicating whether the field has multiple lines. + + + + + Gets or sets a value indicating whether this field is used for passwords. + + + + + Creates the normal appearance form X object for the annotation that represents + this acro form text field. + + + + + Predefined keys of this dictionary. + The description comes from PDF 1.4 Reference. + + + + + (Optional; inheritable) The maximum length of the field’s text, in characters. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Specifies the predefined PDF actions. + + + + + Go to next page. + + + + + Go to previous page. + + + + + Go to first page. + + + + + Go to last page. + + + + + Represents a PDF Goto actions. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document that owns this object. + + + + Predefined keys of this dictionary. + + + + + (Required) The destination to jump to (see Section 8.2.1, “Destinations”). + + + + + Represents the base class for all PDF actions. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document that owns this object. + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; + if present, must be Action for an action dictionary. + + + + + (Required) The type of action that this dictionary describes. + + + + + (Optional; PDF 1.2) The next action or sequence of actions to be performed + after the action represented by this dictionary. The value is either a + single action dictionary or an array of action dictionaries to be performed + in order; see below for further discussion. + + + + + Represents the catalog dictionary. + + + + + Initializes a new instance of the class. + + + + + Get or sets the version of the PDF specification to which the document conforms. + + + + + Gets the pages collection of this document. + + + + + Implementation of PdfDocument.PageLayout. + + + + + Implementation of PdfDocument.PageMode. + + + + + Implementation of PdfDocument.ViewerPreferences. + + + + + Implementation of PdfDocument.Outlines. + + + + + Gets the AcroForm dictionary of this document. + + + + + Gets or sets the language identifier specifying the natural language for all text in the document. + Sample values are 'en-US' for 'English United States' or 'de-DE' for 'deutsch Deutschland' (i.e. 'German Germany'). + + + + + Dispatches PrepareForSave to the objects that need it. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Catalog for the catalog dictionary. + + + + + (Optional; PDF 1.4) The version of the PDF specification to which the document + conforms (for example, 1.4) if later than the version specified in the file’s header. + If the header specifies a later version, or if this entry is absent, the document + conforms to the version specified in the header. This entry enables a PDF producer + application to update the version using an incremental update. + + + + + (Required; must be an indirect reference) The page tree node that is the root of + the document’s page tree. + + + + + (Optional; PDF 1.3) A number tree defining the page labeling for the document. + The keys in this tree are page indices; the corresponding values are page label dictionaries. + Each page index denotes the first page in a labeling range to which the specified page + label dictionary applies. The tree must include a value for pageindex 0. + + + + + (Optional; PDF 1.2) The document’s name dictionary. + + + + + (Optional; PDF 1.1; must be an indirect reference) A dictionary of names and + corresponding destinations. + + + + + (Optional; PDF 1.2) A viewer preferences dictionary specifying the way the document + is to be displayed on the screen. If this entry is absent, applications should use + their own current user preference settings. + + + + + (Optional) A name object specifying the page layout to be used when the document is + opened: + SinglePage - Display one page at a time. + OneColumn - Display the pages in one column. + TwoColumnLeft - Display the pages in two columns, with oddnumbered pages on the left. + TwoColumnRight - Display the pages in two columns, with oddnumbered pages on the right. + TwoPageLeft - (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left + TwoPageRight - (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right. + + + + + (Optional) A name object specifying how the document should be displayed when opened: + UseNone - Neither document outline nor thumbnail images visible. + UseOutlines - Document outline visible. + UseThumbs - Thumbnail images visible. + FullScreen - Full-screen mode, with no menu bar, windowcontrols, or any other window visible. + UseOC - (PDF 1.5) Optional content group panel visible. + UseAttachments (PDF 1.6) Attachments panel visible. + Default value: UseNone. + + + + + (Optional; must be an indirect reference) The outline dictionary that is the root + of the document’s outline hierarchy. + + + + + (Optional; PDF 1.1; must be an indirect reference) An array of thread dictionaries + representing the document’s article threads. + + + + + (Optional; PDF 1.1) A value specifying a destination to be displayed or an action to be + performed when the document is opened. The value is either an array defining a destination + or an action dictionary representing an action. If this entry is absent, the document + should be opened to the top of the first page at the default magnification factor. + + + + + (Optional; PDF 1.4) An additional-actions dictionary defining the actions to be taken + in response to various trigger events affecting the document as a whole. + + + + + (Optional; PDF 1.1) A URI dictionary containing document-level information for URI + (uniform resource identifier) actions. + + + + + (Optional; PDF 1.2) The document’s interactive form (AcroForm) dictionary. + + + + + (Optional; PDF 1.4; must be an indirect reference) A metadata stream + containing metadata for the document. + + + + + (Optional; PDF 1.3) The document’s structure tree root dictionary. + + + + + (Optional; PDF 1.4) A mark information dictionary containing information + about the document’s usage of Tagged PDF conventions. + + + + + (Optional; PDF 1.4) A language identifier specifying the natural language for all + text in the document except where overridden by language specifications for structure + elements or marked content. If this entry is absent, the language is considered unknown. + + + + + (Optional; PDF 1.3) A Web Capture information dictionary containing state information + used by the Acrobat Web Capture (AcroSpider) plugin extension. + + + + + (Optional; PDF 1.4) An array of output intent dictionaries describing the color + characteristics of output devices on which the document might be rendered. + + + + + (Optional; PDF 1.4) A page-piece dictionary associated with the document. + + + + + (Optional; PDF 1.5; required if a document contains optional content) The document’s + optional content properties dictionary. + + + + + (Optional; PDF 1.5) A permissions dictionary that specifies user access permissions + for the document. + + + + + (Optional; PDF 1.5) A dictionary containing attestations regarding the content of a + PDF document, as it relates to the legality of digital signatures. + + + + + (Optional; PDF 1.7) An array of requirement dictionaries representing + requirements for the document. + + + + + (Optional; PDF 1.7) A collection dictionary that a PDF consumer uses to enhance + the presentation of file attachments stored in the PDF document. + + + + + (Optional; PDF 1.7) A flag used to expedite the display of PDF documents containing XFA forms. + It specifies whether the document must be regenerated when the document is first opened. + If true, the viewer application treats the document as a shell and regenerates the content + when the document is opened, regardless of any dynamic forms settings that appear in the XFA + stream itself. This setting is used to expedite the display of documents whose layout varies + depending on the content of the XFA streams. + If false, the viewer application does not regenerate the content when the document is opened. + See the XML Forms Architecture (XFA) Specification (Bibliography). + Default value: false. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a CIDFont dictionary. + + + + + Prepares the object to get saved. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Font for a CIDFont dictionary. + + + + + (Required) The type of CIDFont; CIDFontType0 or CIDFontType2. + + + + + (Required) The PostScript name of the CIDFont. For Type 0 CIDFonts, this + is usually the value of the CIDFontName entry in the CIDFont program. For + Type 2 CIDFonts, it is derived the same way as for a simple TrueType font; + In either case, the name can have a subset prefix if appropriate. + + + + + (Required) A dictionary containing entries that define the character collection + of the CIDFont. + + + + + (Required; must be an indirect reference) A font descriptor describing the + CIDFont’s default metrics other than its glyph widths. + + + + + (Optional) The default width for glyphs in the CIDFont. + Default value: 1000. + + + + + (Optional) A description of the widths for the glyphs in the CIDFont. The + array’s elements have a variable format that can specify individual widths + for consecutive CIDs or one width for a range of CIDs. + Default value: none (the DW value is used for all glyphs). + + + + + (Optional; applies only to CIDFonts used for vertical writing) An array of two + numbers specifying the default metrics for vertical writing. + Default value: [880 −1000]. + + + + + (Optional; applies only to CIDFonts used for vertical writing) A description + of the metrics for vertical writing for the glyphs in the CIDFont. + Default value: none (the DW2 value is used for all glyphs). + + + + + (Optional; Type 2 CIDFonts only) A specification of the mapping from CIDs + to glyph indices. If the value is a stream, the bytes in the stream contain the + mapping from CIDs to glyph indices: the glyph index for a particular CID + value c is a 2-byte value stored in bytes 2 × c and 2 × c + 1, where the first + byte is the high-order byte. If the value of CIDToGIDMap is a name, it must + be Identity, indicating that the mapping between CIDs and glyph indices is + the identity mapping. + Default value: Identity. + This entry may appear only in a Type 2 CIDFont whose associated True-Type font + program is embedded in the PDF file. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the content of a page. PDFsharp supports only one content stream per page. + If an imported page has an array of content streams, the streams are concatenated to + one single stream. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The dict. + + + + Sets a value indicating whether the content is compressed with the ZIP algorithm. + + + + + Unfilters the stream. + + + + + Surround content with q/Q operations if necessary. + + + + + Predefined keys of this dictionary. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents an array of PDF content streams of a page. + + + + + Initializes a new instance of the class. + + The document. + + + + Appends a new content stream and returns it. + + + + + Prepends a new content stream and returns it. + + + + + Creates a single content stream with the bytes from the array of the content streams. + This operation does not modify any of the content streams in this array. + + + + + Replaces the current content of the page with the specified content sequence. + + + + + Replaces the current content of the page with the specified bytes. + + + + + Gets the enumerator. + + + + + Represents a PDF cross-reference stream. + + + + + Initializes a new instance of the class. + + + + + Predefined keys for cross-reference dictionaries. + + + + + (Required) The type of PDF object that this dictionary describes; + must be XRef for a cross-reference stream. + + + + + (Required) The number one greater than the highest object number + used in this section or in any section for which this is an update. + It is equivalent to the Size entry in a trailer dictionary. + + + + + (Optional) An array containing a pair of integers for each subsection in this section. + The first integer is the first object number in the subsection; the second integer + is the number of entries in the subsection. + The array is sorted in ascending order by object number. Subsections cannot overlap; + an object number may have at most one entry in a section. + Default value: [0 Size]. + + + + + (Present only if the file has more than one cross-reference stream; not meaningful in + hybrid-reference files) The byte offset from the beginning of the file to the beginning + of the previous cross-reference stream. This entry has the same function as the Prev + entry in the trailer dictionary. + + + + + (Required) An array of integers representing the size of the fields in a single + cross-reference entry. The table describes the types of entries and their fields. + For PDF 1.5, W always contains three integers; the value of each integer is the + number of bytes (in the decoded stream) of the corresponding field. For example, + [1 2 1] means that the fields are one byte, two bytes, and one byte, respectively. + + A value of zero for an element in the W array indicates that the corresponding field + is not present in the stream, and the default value is used, if there is one. If the + first element is zero, the type field is not present, and it defaults to type 1. + + The sum of the items is the total length of each entry; it can be used with the + Indexarray to determine the starting position of each subsection. + + Note: Different cross-reference streams in a PDF file may use different values for W. + + Entries in a cross-reference stream. + + TYPE FIELD DESCRIPTION + 0 1 The type of this entry, which must be 0. Type 0 entries define the linked list of free objects (corresponding to f entries in a cross-reference table). + 2 The object number of the next free object. + 3 The generation number to use if this object number is used again. + 1 1 The type of this entry, which must be 1. Type 1 entries define objects that are in use but are not compressed (corresponding to n entries in a cross-reference table). + 2 The byte offset of the object, starting from the beginning of the file. + 3 The generation number of the object. Default value: 0. + 2 1 The type of this entry, which must be 2. Type 2 entries define compressed objects. + 2 The object number of the object stream in which this object is stored. (The generation number of the object stream is implicitly 0.) + 3 The index of this object within the object stream. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents the cross-reference table of a PDF document. + It contains all indirect objects of a document. + + + + + Represents the relation between PdfObjectID and PdfReference for a PdfDocument. + + + + + Adds a cross reference entry to the table. Used when parsing the trailer. + + + + + Adds a PdfObject to the table. + + + + + Gets a cross reference entry from an object identifier. + Returns null if no object with the specified ID exists in the object table. + + + + + Indicates whether the specified object identifier is in the table. + + + + + Returns the next free object number. + + + + + Writes the xref section in pdf stream. + + + + + Gets an array of all object identifiers. For debugging purposes only. + + + + + Gets an array of all cross references in ascending order by their object identifier. + + + + + Removes all objects that cannot be reached from the trailer. + Returns the number of removed objects. + + + + + Renumbers the objects starting at 1. + + + + + Checks the logical consistence for debugging purposes (useful after reconstruction work). + + + + + Calculates the transitive closure of the specified PdfObject, i.e. all indirect objects + recursively reachable from the specified object. + + + + + Calculates the transitive closure of the specified PdfObject with the specified depth, i.e. all indirect objects + recursively reachable from the specified object in up to maximally depth steps. + + + + + Gets the cross reference to an objects used for undefined indirect references. + + + + + Represents a base class for dictionaries with a content stream. + Implement IContentStream for use with a content writer. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + + + + Gets the resources dictionary of this dictionary. If no such dictionary exists, it is created. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified image within this dictionary. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified form within this dictionary. + + + + + Implements the interface because the primary function is internal. + + + + + Predefined keys of this dictionary. + + + + + (Optional but strongly recommended; PDF 1.2) A dictionary specifying any + resources (such as fonts and images) required by the form XObject. + + + + + Represents an extended graphics state object. + + + + + Initializes a new instance of the class. + + The document. + + + + Used in Edf.Xps. + + + + + Used in Edf.Xps. + ...for shading patterns + + + + + Sets the alpha value for stroking operations. + + + + + Sets the alpha value for nonstroking operations. + + + + + Sets the overprint value for stroking operations. + + + + + Sets the overprint value for nonstroking operations. + + + + + Sets a soft mask object. + + + + + Common keys for all streams. + + + + + (Optional) The type of PDF object that this dictionary describes; + must be ExtGState for a graphics state parameter dictionary. + + + + + (Optional; PDF 1.3) The line width (see “Line Width” on page 185). + + + + + (Optional; PDF 1.3) The line cap style. + + + + + (Optional; PDF 1.3) The line join style. + + + + + (Optional; PDF 1.3) The miter limit. + + + + + (Optional; PDF 1.3) The line dash pattern, expressed as an array of the form + [dashArray dashPhase], where dashArray is itself an array and dashPhase is an integer. + + + + + (Optional; PDF 1.3) The name of the rendering intent. + + + + + (Optional) A flag specifying whether to apply overprint. In PDF 1.2 and earlier, + there is a single overprint parameter that applies to all painting operations. + Beginning with PDF 1.3, there are two separate overprint parameters: one for stroking + and one for all other painting operations. Specifying an OP entry sets both parameters + unless there is also an op entry in the same graphics state parameter dictionary, in + which case the OP entry sets only the overprint parameter for stroking. + + + + + (Optional; PDF 1.3) A flag specifying whether to apply overprint for painting operations + other than stroking. If this entry is absent, the OP entry, if any, sets this parameter. + + + + + (Optional; PDF 1.3) The overprint mode. + + + + + (Optional; PDF 1.3) An array of the form [font size], where font is an indirect + reference to a font dictionary and size is a number expressed in text space units. + These two objects correspond to the operands of the Tf operator; however, + the first operand is an indirect object reference instead of a resource name. + + + + + (Optional) The black-generation function, which maps the interval [0.0 1.0] + to the interval [0.0 1.0]. + + + + + (Optional; PDF 1.3) Same as BG except that the value may also be the name Default, + denoting the black-generation function that was in effect at the start of the page. + If both BG and BG2 are present in the same graphics state parameter dictionary, + BG2 takes precedence. + + + + + (Optional) The undercolor-removal function, which maps the interval + [0.0 1.0] to the interval [-1.0 1.0]. + + + + + (Optional; PDF 1.3) Same as UCR except that the value may also be the name Default, + denoting the undercolor-removal function that was in effect at the start of the page. + If both UCR and UCR2 are present in the same graphics state parameter dictionary, + UCR2 takes precedence. + + + + + (Optional) A flag specifying whether to apply automatic stroke adjustment. + + + + + (Optional; PDF 1.4) The current blend mode to be used in the transparent imaging model. + + + + + (Optional; PDF 1.4) The current soft mask, specifying the mask shape or + mask opacity values to be used in the transparent imaging model. + + + + + (Optional; PDF 1.4) The current stroking alpha constant, specifying the constant + shape or constant opacity value to be used for stroking operations in the transparent + imaging model. + + + + + (Optional; PDF 1.4) Same as CA, but for nonstroking operations. + + + + + (Optional; PDF 1.4) The alpha source flag (“alpha is shape”), specifying whether + the current soft mask and alpha constant are to be interpreted as shape values (true) + or opacity values (false). + + + + + (Optional; PDF 1.4) The text knockout flag, which determines the behavior of + overlapping glyphs within a text object in the transparent imaging model. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Contains all used ExtGState objects of a document. + + + + + Initializes a new instance of this class, which is a singleton for each document. + + + + + Gets a PdfExtGState with the key 'CA' set to the specified alpha value. + + + + + Gets a PdfExtGState with the key 'ca' set to the specified alpha value. + + + + + Represents a PDF font. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is symbol font. + + + + + Gets or sets the CMapInfo. + + + + + Gets or sets ToUnicodeMap. + + + + + Adds a tag of exactly six uppercase letters to the font name + according to PDF Reference Section 5.5.3 'Font Subsets' + + + + + Predefined keys common to all font dictionaries. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Font for a font dictionary. + + + + + (Required) The type of font. + + + + + (Required) The PostScript name of the font. + + + + + (Required except for the standard 14 fonts; must be an indirect reference) + A font descriptor describing the font’s metrics other than its glyph widths. + Note: For the standard 14 fonts, the entries FirstChar, LastChar, Widths, and + FontDescriptor must either all be present or all be absent. Ordinarily, they are + absent; specifying them enables a standard font to be overridden. + + + + + The PDF font descriptor flags. + + + + + All glyphs have the same width (as opposed to proportional or variable-pitch + fonts, which have different widths). + + + + + Glyphs have serifs, which are short strokes drawn at an angle on the top and + bottom of glyph stems. (Sans serif fonts do not have serifs.) + + + + + Font contains glyphs outside the Adobe standard Latin character set. This + flag and the Nonsymbolic flag cannot both be set or both be clear. + + + + + Glyphs resemble cursive handwriting. + + + + + Font uses the Adobe standard Latin character set or a subset of it. + + + + + Glyphs have dominant vertical strokes that are slanted. + + + + + Font contains no lowercase letters; typically used for display purposes, + such as for titles or headlines. + + + + + Font contains both uppercase and lowercase letters. The uppercase letters are + similar to those in the regular version of the same typeface family. The glyphs + for the lowercase letters have the same shapes as the corresponding uppercase + letters, but they are sized and their proportions adjusted so that they have the + same size and stroke weight as lowercase glyphs in the same typeface family. + + + + + Determines whether bold glyphs are painted with extra pixels even at very small + text sizes. + + + + + A PDF font descriptor specifies metrics and other attributes of a simple font, + as distinct from the metrics of individual glyphs. + + + + + Gets or sets the name of the font. + + + + + Gets a value indicating whether this instance is symbol font. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; must be + FontDescriptor for a font descriptor. + + + + + (Required) The PostScript name of the font. This name should be the same as the + value of BaseFont in the font or CIDFont dictionary that refers to this font descriptor. + + + + + (Optional; PDF 1.5; strongly recommended for Type 3 fonts in Tagged PDF documents) + A string specifying the preferred font family name. For example, for the font + Times Bold Italic, the FontFamily is Times. + + + + + (Optional; PDF 1.5; strongly recommended for Type 3 fonts in Tagged PDF documents) + The font stretch value. It must be one of the following names (ordered from + narrowest to widest): UltraCondensed, ExtraCondensed, Condensed, SemiCondensed, + Normal, SemiExpanded, Expanded, ExtraExpanded or UltraExpanded. + Note: The specific interpretation of these values varies from font to font. + For example, Condensed in one font may appear most similar to Normal in another. + + + + + (Optional; PDF 1.5; strongly recommended for Type 3 fonts in Tagged PDF documents) + The weight (thickness) component of the fully-qualified font name or font specifier. + The possible values are 100, 200, 300, 400, 500, 600, 700, 800, or 900, where each + number indicates a weight that is at least as dark as its predecessor. A value of + 400 indicates a normal weight; 700 indicates bold. + Note: The specific interpretation of these values varies from font to font. + For example, 300 in one font may appear most similar to 500 in another. + + + + + (Required) A collection of flags defining various characteristics of the font. + + + + + (Required, except for Type 3 fonts) A rectangle (see Section 3.8.4, “Rectangles”), + expressed in the glyph coordinate system, specifying the font bounding box. This + is the smallest rectangle enclosing the shape that would result if all of the + glyphs of the font were placed with their origins coincident and then filled. + + + + + (Required) The angle, expressed in degrees counterclockwise from the vertical, of + the dominant vertical strokes of the font. (For example, the 9-o’clock position is 90 + degrees, and the 3-o’clock position is –90 degrees.) The value is negative for fonts + that slope to the right, as almost all italic fonts do. + + + + + (Required, except for Type 3 fonts) The maximum height above the baseline reached + by glyphs in this font, excluding the height of glyphs for accented characters. + + + + + (Required, except for Type 3 fonts) The maximum depth below the baseline reached + by glyphs in this font. The value is a negative number. + + + + + (Optional) The spacing between baselines of consecutive lines of text. + Default value: 0. + + + + + (Required for fonts that have Latin characters, except for Type 3 fonts) The vertical + coordinate of the top of flat capital letters, measured from the baseline. + + + + + (Optional) The font’s x height: the vertical coordinate of the top of flat nonascending + lowercase letters (like the letter x), measured from the baseline, in fonts that have + Latin characters. Default value: 0. + + + + + (Required, except for Type 3 fonts) The thickness, measured horizontally, of the dominant + vertical stems of glyphs in the font. + + + + + (Optional) The thickness, measured vertically, of the dominant horizontal stems + of glyphs in the font. Default value: 0. + + + + + (Optional) The average width of glyphs in the font. Default value: 0. + + + + + (Optional) The maximum width of glyphs in the font. Default value: 0. + + + + + (Optional) The width to use for character codes whose widths are not specified in a + font dictionary’s Widths array. This has a predictable effect only if all such codes + map to glyphs whose actual widths are the same as the value of the MissingWidth entry. + Default value: 0. + + + + + (Optional) A stream containing a Type 1 font program. + + + + + (Optional; PDF 1.1) A stream containing a TrueType font program. + + + + + (Optional; PDF 1.2) A stream containing a font program whose format is specified + by the Subtype entry in the stream dictionary. + + + + + (Optional; meaningful only in Type 1 fonts; PDF 1.1) A string listing the character + names defined in a font subset. The names in this string must be in PDF syntax—that is, + each name preceded by a slash (/). The names can appear in any order. The name .notdef + should be omitted; it is assumed to exist in the font subset. If this entry is absent, + the only indication of a font subset is the subset tag in the FontName entry. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + TrueType with WinAnsi encoding. + + + + + TrueType with Identity-H or Identity-V encoding (unicode). + + + + + Contains all used fonts of a document. + + + + + Initializes a new instance of this class, which is a singleton for each document. + + + + + Gets a PdfFont from an XFont. If no PdfFont already exists, a new one is created. + + + + + Gets a PdfFont from a font program. If no PdfFont already exists, a new one is created. + + + + + Tries to gets a PdfFont from the font dictionary. + Returns null if no such PdfFont exists. + + + + + Map from PdfFontSelector to PdfFont. + + + + + Represents an external form object (e.g. an imported page). + + + + + Gets the PdfResources object of this form. + + + + + Gets the resource name of the specified font data within this form XObject. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be XObject for a form XObject. + + + + + (Required) The type of XObject that this dictionary describes; must be Form + for a form XObject. + + + + + (Optional) A code identifying the type of form XObject that this dictionary + describes. The only valid value defined at the time of publication is 1. + Default value: 1. + + + + + (Required) An array of four numbers in the form coordinate system, giving the + coordinates of the left, bottom, right, and top edges, respectively, of the + form XObject’s bounding box. These boundaries are used to clip the form XObject + and to determine its size for caching. + + + + + (Optional) An array of six numbers specifying the form matrix, which maps + form space into user space. + Default value: the identity matrix [1 0 0 1 0 0]. + + + + + (Optional but strongly recommended; PDF 1.2) A dictionary specifying any + resources (such as fonts and images) required by the form XObject. + + + + + (Optional; PDF 1.4) A group attributes dictionary indicating that the contents + of the form XObject are to be treated as a group and specifying the attributes + of that group (see Section 4.9.2, “Group XObjects”). + Note: If a Ref entry (see below) is present, the group attributes also apply to the + external page imported by that entry, which allows such an imported page to be + treated as a group without further modification. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Contains all external PDF files from which PdfFormXObjects are imported into the current document. + + + + + Initializes a new instance of this class, which is a singleton for each document. + + + + + Gets a PdfFormXObject from an XPdfForm. Because the returned objects must be unique, always + a new instance of PdfFormXObject is created if none exists for the specified form. + + + + + Gets the imported object table. + + + + + Gets the imported object table. + + + + + Map from Selector to PdfImportedObjectTable. + + + + + A collection of information that uniquely identifies a particular ImportedObjectTable. + + + + + Initializes a new instance of FormSelector from an XPdfForm. + + + + + Initializes a new instance of FormSelector from a PdfPage. + + + + + Represents a PDF group XObject. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; + if present, must be Group for a group attributes dictionary. + + + + + (Required) The group subtype, which identifies the type of group whose + attributes this dictionary describes and determines the format and meaning + of the dictionary’s remaining entries. The only group subtype defined in + PDF 1.4 is Transparency. Other group subtypes may be added in the future. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents an image. + + + + + Initializes a new instance of PdfImage from an XImage. + + + + + Gets the underlying XImage object. + + + + + Returns 'Image'. + + + + + Creates the keys for a JPEG image. + + + + + Creates the keys for a FLATE image. + + + + + Reads images that are returned from GDI+ without color palette. + + 4 (32bpp RGB), 3 (24bpp RGB, 32bpp ARGB) + 8 + true (ARGB), false (RGB) + + + + Common keys for all streams. + + + + + (Optional) The type of PDF object that this dictionary describes; + if present, must be XObject for an image XObject. + + + + + (Required) The type of XObject that this dictionary describes; + must be Image for an image XObject. + + + + + (Required) The width of the image, in samples. + + + + + (Required) The height of the image, in samples. + + + + + (Required for images, except those that use the JPXDecode filter; not allowed for image masks) + The color space in which image samples are specified; it can be any type of color space except + Pattern. If the image uses the JPXDecode filter, this entry is optional: + • If ColorSpace is present, any color space specifications in the JPEG2000 data are ignored. + • If ColorSpace is absent, the color space specifications in the JPEG2000 data are used. + The Decode array is also ignored unless ImageMask is true. + + + + + (Required except for image masks and images that use the JPXDecode filter) + The number of bits used to represent each color component. Only a single value may be specified; + the number of bits is the same for all color components. Valid values are 1, 2, 4, 8, and + (in PDF 1.5) 16. If ImageMask is true, this entry is optional, and if specified, its value + must be 1. + If the image stream uses a filter, the value of BitsPerComponent must be consistent with the + size of the data samples that the filter delivers. In particular, a CCITTFaxDecode or JBIG2Decode + filter always delivers 1-bit samples, a RunLengthDecode or DCTDecode filter delivers 8-bit samples, + and an LZWDecode or FlateDecode filter delivers samples of a specified size if a predictor function + is used. + If the image stream uses the JPXDecode filter, this entry is optional and ignored if present. + The bit depth is determined in the process of decoding the JPEG2000 image. + + + + + (Optional; PDF 1.1) The name of a color rendering intent to be used in rendering the image. + Default value: the current rendering intent in the graphics state. + + + + + (Optional) A flag indicating whether the image is to be treated as an image mask. + If this flag is true, the value of BitsPerComponent must be 1 and Mask and ColorSpace should + not be specified; unmasked areas are painted using the current nonstroking color. + Default value: false. + + + + + (Optional except for image masks; not allowed for image masks; PDF 1.3) + An image XObject defining an image mask to be applied to this image, or an array specifying + a range of colors to be applied to it as a color key mask. If ImageMask is true, this entry + must not be present. + + + + + (Optional) An array of numbers describing how to map image samples into the range of values + appropriate for the image’s color space. If ImageMask is true, the array must be either + [0 1] or [1 0]; otherwise, its length must be twice the number of color components required + by ColorSpace. If the image uses the JPXDecode filter and ImageMask is false, Decode is ignored. + Default value: see “Decode Arrays”. + + + + + (Optional) A flag indicating whether image interpolation is to be performed. + Default value: false. + + + + + (Optional; PDF 1.3) An array of alternate image dictionaries for this image. The order of + elements within the array has no significance. This entry may not be present in an image + XObject that is itself an alternate image. + + + + + (Optional; PDF 1.4) A subsidiary image XObject defining a soft-mask image to be used as a + source of mask shape or mask opacity values in the transparent imaging model. The alpha + source parameter in the graphics state determines whether the mask values are interpreted as + shape or opacity. If present, this entry overrides the current soft mask in the graphics state, + as well as the image’s Mask entry, if any. (However, the other transparency related graphics + state parameters — blend mode and alpha constant — remain in effect.) If SMask is absent, the + image has no associated soft mask (although the current soft mask in the graphics state may + still apply). + + + + + (Optional for images that use the JPXDecode filter, meaningless otherwise; PDF 1.5) + A code specifying how soft-mask information encoded with image samples should be used: + 0 If present, encoded soft-mask image information should be ignored. + 1 The image’s data stream includes encoded soft-mask values. An application can create + a soft-mask image from the information to be used as a source of mask shape or mask + opacity in the transparency imaging model. + 2 The image’s data stream includes color channels that have been preblended with a + background; the image data also includes an opacity channel. An application can create + a soft-mask image with a Matte entry from the opacity channel information to be used as + a source of mask shape or mask opacity in the transparency model. If this entry has a + nonzero value, SMask should not be specified. + Default value: 0. + + + + + (Required in PDF 1.0; optional otherwise) The name by which this image XObject is + referenced in the XObject subdictionary of the current resource dictionary. + + + + + (Required if the image is a structural content item; PDF 1.3) The integer key of the + image’s entry in the structural parent tree. + + + + + (Optional; PDF 1.3; indirect reference preferred) The digital identifier of the image’s + parent Web Capture content set. + + + + + (Optional; PDF 1.2) An OPI version dictionary for the image. If ImageMask is true, + this entry is ignored. + + + + + (Optional; PDF 1.4) A metadata stream containing metadata for the image. + + + + + (Optional; PDF 1.5) An optional content group or optional content membership dictionary, + specifying the optional content properties for this image XObject. Before the image is + processed, its visibility is determined based on this entry. If it is determined to be + invisible, the entire image is skipped, as if there were no Do operator to invoke it. + + + + + Counts the consecutive one bits in an image line. + + The reader. + The bits left. + + + + Counts the consecutive zero bits in an image line. + + The reader. + The bits left. + + + + Returns the offset of the next bit in the range + [bitStart..bitEnd] that is different from the + specified color. The end, bitEnd, is returned + if no such bit exists. + + The reader. + The offset of the start bit. + The offset of the end bit. + If set to true searches "one" (i. e. white), otherwise searches black. + The offset of the first non-matching bit. + + + + Returns the offset of the next bit in the range + [bitStart..bitEnd] that is different from the + specified color. The end, bitEnd, is returned + if no such bit exists. + Like FindDifference, but also check the + starting bit against the end in case start > end. + + The reader. + The offset of the start bit. + The offset of the end bit. + If set to true searches "one" (i. e. white), otherwise searches black. + The offset of the first non-matching bit. + + + + 2d-encode a row of pixels. Consult the CCITT documentation for the algorithm. + + The writer. + Offset of image data in bitmap file. + The bitmap file. + Index of the current row. + Index of the reference row (0xffffffff if there is none). + The width of the image. + The height of the image. + The bytes per line in the bitmap file. + + + + Encodes a bitonal bitmap using 1D CCITT fax encoding. + + Space reserved for the fax encoded bitmap. An exception will be thrown if this buffer is too small. + The bitmap to be encoded. + Offset of image data in bitmap file. + The width of the image. + The height of the image. + The size of the fax encoded image (0 on failure). + + + + Encodes a bitonal bitmap using 2D group 4 CCITT fax encoding. + + Space reserved for the fax encoded bitmap. An exception will be thrown if this buffer is too small. + The bitmap to be encoded. + Offset of image data in bitmap file. + The width of the image. + The height of the image. + The size of the fax encoded image (0 on failure). + + + + Writes the image data. + + The writer. + The count of bits (pels) to encode. + The color of the pels. + + + + Helper class for creating bitmap masks (8 pels per byte). + + + + + Returns the bitmap mask that will be written to PDF. + + + + + Creates a bitmap mask. + + + + + Starts a new line. + + + + + Adds a pel to the current line. + + + + + + Adds a pel from an alpha mask value. + + + + + The BitReader class is a helper to read bits from an in-memory bitmap file. + + + + + Initializes a new instance of the class. + + The in-memory bitmap file. + The offset of the line to read. + The count of bits that may be read (i. e. the width of the image for normal usage). + + + + Sets the position within the line (needed for 2D encoding). + + The new position. + + + + Gets a single bit at the specified position. + + The position. + True if bit is set. + + + + Returns the bits that are in the buffer (without changing the position). + Data is MSB aligned. + + The count of bits that were returned (1 through 8). + The MSB aligned bits from the buffer. + + + + Moves the buffer to the next byte. + + + + + "Removes" (eats) bits from the buffer. + + The count of bits that were processed. + + + + A helper class for writing groups of bits into an array of bytes. + + + + + Initializes a new instance of the class. + + The byte array to be written to. + + + + Writes the buffered bits into the byte array. + + + + + Masks for n bits in a byte (with n = 0 through 8). + + + + + Writes bits to the byte array. + + The bits to be written (LSB aligned). + The count of bits. + + + + Writes a line from a look-up table. + A "line" in the table are two integers, one containing the values, one containing the bit count. + + + + + Flushes the buffer and returns the count of bytes written to the array. + + + + + Contains all used images of a document. + + + + + Initializes a new instance of this class, which is a singleton for each document. + + + + + Gets a PdfImage from an XImage. If no PdfImage already exists, a new one is created. + + + + + Map from ImageSelector to PdfImage. + + + + + A collection of information that uniquely identifies a particular PdfImage. + + + + + Initializes a new instance of ImageSelector from an XImage. + + + + + Represents the imported objects of an external document. Used to cache objects that are + already imported when a PdfFormXObject is added to a page. + + + + + Initializes a new instance of this class with the document the objects are imported from. + + + + + Gets the document this table belongs to. + + + + + Gets the external document, or null, if the external document is garbage collected. + + + + + Indicates whether the specified object is already imported. + + + + + Adds a cloned object to this table. + + The object identifier in the foreign object. + The cross reference to the clone of the foreign object, which belongs to + this document. In general the clone has a different object identifier. + + + + Gets the cloned object that corresponds to the specified external identifier. + + + + + Maps external object identifiers to cross reference entries of the importing document + {PdfObjectID -> PdfReference}. + + + + + Provides access to the internal document data structures. This class prevents the public + interfaces from pollution with to much internal functions. + + + + + Gets or sets the first document identifier. + + + + + Gets the first document identifier as GUID. + + + + + Gets or sets the second document identifier. + + + + + Gets the first document identifier as GUID. + + + + + Gets the catalog dictionary. + + + + + Gets the ExtGStateTable object. + + + + + Returns the object with the specified Identifier, or null, if no such object exists. + + + + + Maps the specified external object to the substitute object in this document. + Returns null if no such object exists. + + + + + Returns the PdfReference of the specified object, or null, if the object is not in the + document's object table. + + + + + Gets the object identifier of the specified object. + + + + + Gets the object number of the specified object. + + + + + Gets the generation number of the specified object. + + + + + Gets all indirect objects ordered by their object identifier. + + + + + Gets all indirect objects ordered by their object identifier. + + + + + Creates the indirect object of the specified type, adds it to the document, + and returns the object. + + + + + Adds an object to the PDF document. This operation and only this operation makes the object + an indirect object owned by this document. + + + + + Removes an object from the PDF document. + + + + + Returns an array containing the specified object as first element follows by its transitive + closure. The closure of an object are all objects that can be reached by indirect references. + The transitive closure is the result of applying the calculation of the closure to a closure + as long as no new objects came along. This is e.g. useful for getting all objects belonging + to the resources of a page. + + + + + Returns an array containing the specified object as first element follows by its transitive + closure limited by the specified number of iterations. + + + + + Writes a PdfItem into the specified stream. + + + + + The name of the custom value key. + + + + + Provides access to the internal PDF object data structures. This class prevents the public + interfaces from pollution with to much internal functions. + + + + + Gets the object identifier. Returns PdfObjectID.Empty for direct objects. + + + + + Gets the object number. + + + + + Gets the generation number. + + + + + Gets the name of the current type. + Not a very useful property, but can be used for data binding. + + + + + Represents an object stream that contains compressed objects. + PDF 1.5. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + + + + Reads the compressed object with the specified index. + + + + + Reads the compressed object with the specified index. + + + + + N pairs of integers. + The first integer represents the object number of the compressed object. + The second integer represents the absolute offset of that object in the decoded stream, + i.e. the byte offset plus First entry. + + + + + Predefined keys common to all font dictionaries. + + + + + (Required) The type of PDF object that this dictionary describes; + must be ObjStmfor an object stream. + + + + + (Required) The number of compressed objects in the stream. + + + + + (Required) The byte offset (in the decoded stream) of the first + compressed object. + + + + + (Optional) A reference to an object stream, of which the current object + stream is considered an extension. Both streams are considered part of + a collection of object streams (see below). A given collection consists + of a set of streams whose Extendslinks form a directed acyclic graph. + + + + + Represents a PDF page object. + + + + + + + + + + Represents an indirect reference to a PdfObject. + + + + + Initializes a new PdfReference instance for the specified indirect object. + + + + + Initializes a new PdfReference instance from the specified object identifier and file position. + + + + + Writes the object in PDF iref table format. + + + + + Writes an indirect reference. + + + + + Gets or sets the object identifier. + + + + + Gets the object number of the object identifier. + + + + + Gets the generation number of the object identifier. + + + + + Gets or sets the file position of the related PdfObject. + + + + + Gets or sets the referenced PdfObject. + + + + + Hack for dead objects. + + + + + Gets or sets the document this object belongs to. + + + + + Gets a string representing the object identifier. + + + + + Implements a comparer that compares PdfReference objects by their PdfObjectID. + + + + + Base class for all dictionaries that map resource names to objects. + + + + + Adds all imported resource names to the specified hashtable. + + + + + Represents a PDF resource object. + + + + + Initializes a new instance of the class. + + The document. + + + + Adds the specified font to this resource dictionary and returns its local resource name. + + + + + Adds the specified image to this resource dictionary + and returns its local resource name. + + + + + Adds the specified form object to this resource dictionary + and returns its local resource name. + + + + + Adds the specified graphics state to this resource dictionary + and returns its local resource name. + + + + + Adds the specified pattern to this resource dictionary + and returns its local resource name. + + + + + Adds the specified pattern to this resource dictionary + and returns its local resource name. + + + + + Adds the specified shading to this resource dictionary + and returns its local resource name. + + + + + Gets the fonts map. + + + + + Gets the external objects map. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Gets a new local name for this resource. + + + + + Check whether a resource name is already used in the context of this resource dictionary. + PDF4NET uses GUIDs as resource names, but I think this weapon is to heavy. + + + + + All the names of imported resources. + + + + + Maps all PDFsharp resources to their local resource names. + + + + + Predefined keys of this dictionary. + + + + + (Optional) A dictionary that maps resource names to graphics state + parameter dictionaries. + + + + + (Optional) A dictionary that maps each resource name to either the name of a + device-dependent color space or an array describing a color space. + + + + + (Optional) A dictionary that maps each resource name to either the name of a + device-dependent color space or an array describing a color space. + + + + + (Optional; PDF 1.3) A dictionary that maps resource names to shading dictionaries. + + + + + (Optional) A dictionary that maps resource names to external objects. + + + + + (Optional) A dictionary that maps resource names to font dictionaries. + + + + + (Optional) An array of predefined procedure set names. + + + + + (Optional; PDF 1.2) A dictionary that maps resource names to property list + dictionaries for marked content. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Base class for FontTable, ImageTable, FormXObjectTable etc. + + + + + Base class for document wide resource tables. + + + + + Gets the owning document of this resource table. + + + + + Represents a shading dictionary. + + + + + Initializes a new instance of the class. + + + + + Setups the shading from the specified brush. + + + + + Common keys for all streams. + + + + + (Required) The shading type: + 1 Function-based shading + 2 Axial shading + 3 Radial shading + 4 Free-form Gouraud-shaded triangle mesh + 5 Lattice-form Gouraud-shaded triangle mesh + 6 Coons patch mesh + 7 Tensor-product patch mesh + + + + + (Required) The color space in which color values are expressed. This may be any device, + CIE-based, or special color space except a Pattern space. + + + + + (Optional) An array of color components appropriate to the color space, specifying + a single background color value. If present, this color is used, before any painting + operation involving the shading, to fill those portions of the area to be painted + that lie outside the bounds of the shading object. In the opaque imaging model, + the effect is as if the painting operation were performed twice: first with the + background color and then with the shading. + + + + + (Optional) An array of four numbers giving the left, bottom, right, and top coordinates, + respectively, of the shading’s bounding box. The coordinates are interpreted in the + shading’s target coordinate space. If present, this bounding box is applied as a temporary + clipping boundary when the shading is painted, in addition to the current clipping path + and any other clipping boundaries in effect at that time. + + + + + (Optional) A flag indicating whether to filter the shading function to prevent aliasing + artifacts. The shading operators sample shading functions at a rate determined by the + resolution of the output device. Aliasing can occur if the function is not smooth—that + is, if it has a high spatial frequency relative to the sampling rate. Anti-aliasing can + be computationally expensive and is usually unnecessary, since most shading functions + are smooth enough or are sampled at a high enough frequency to avoid aliasing effects. + Anti-aliasing may not be implemented on some output devices, in which case this flag + is ignored. + Default value: false. + + + + + (Required) An array of four numbers [x0 y0 x1 y1] specifying the starting and + ending coordinates of the axis, expressed in the shading’s target coordinate space. + + + + + (Optional) An array of two numbers [t0 t1] specifying the limiting values of a + parametric variable t. The variable is considered to vary linearly between these + two values as the color gradient varies between the starting and ending points of + the axis. The variable t becomes the input argument to the color function(s). + Default value: [0.0 1.0]. + + + + + (Required) A 1-in, n-out function or an array of n 1-in, 1-out functions (where n + is the number of color components in the shading dictionary’s color space). The + function(s) are called with values of the parametric variable t in the domain defined + by the Domain entry. Each function’s domain must be a superset of that of the shading + dictionary. If the value returned by the function for a given color component is out + of range, it is adjusted to the nearest valid value. + + + + + (Optional) An array of two boolean values specifying whether to extend the shading + beyond the starting and ending points of the axis, respectively. + Default value: [false false]. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a shading pattern dictionary. + + + + + Initializes a new instance of the class. + + + + + Setups the shading pattern from the specified brush. + + + + + Common keys for all streams. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Pattern for a pattern dictionary. + + + + + (Required) A code identifying the type of pattern that this dictionary describes; + must be 2 for a shading pattern. + + + + + (Required) A shading object (see below) defining the shading pattern’s gradient fill. + + + + + (Optional) An array of six numbers specifying the pattern matrix. + Default value: the identity matrix [1 0 0 1 0 0]. + + + + + (Optional) A graphics state parameter dictionary containing graphics state parameters + to be put into effect temporarily while the shading pattern is painted. Any parameters + that are not so specified are inherited from the graphics state that was in effect + at the beginning of the content stream in which the pattern is defined as a resource. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a PDF soft mask. + + + + + Initializes a new instance of the class. + + The document that owns the object. + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; + if present, must be Mask for a soft-mask dictionary. + + + + + (Required) A subtype specifying the method to be used in deriving the mask values + from the transparency group specified by the G entry: + Alpha: Use the group’s computed alpha, disregarding its color. + Luminosity: Convert the group’s computed color to a single-component luminosity value. + + + + + (Required) A transparency group XObject to be used as the source of alpha + or color values for deriving the mask. If the subtype S is Luminosity, the + group attributes dictionary must contain a CS entry defining the color space + in which the compositing computation is to be performed. + + + + + (Optional) An array of component values specifying the color to be used + as the backdrop against which to composite the transparency group XObject G. + This entry is consulted only if the subtype S is Luminosity. The array consists of + n numbers, where n is the number of components in the color space specified + by the CS entry in the group attributes dictionary. + Default value: the color space’s initial value, representing black. + + + + + (Optional) A function object specifying the transfer function to be used in + deriving the mask values. The function accepts one input, the computed + group alpha or luminosity (depending on the value of the subtype S), and + returns one output, the resulting mask value. Both the input and output + must be in the range 0.0 to 1.0; if the computed output falls outside this + range, it is forced to the nearest valid value. The name Identity may be + specified in place of a function object to designate the identity function. + Default value: Identity. + + + + + Represents a tiling pattern dictionary. + + + + + Initializes a new instance of the class. + + + + + Common keys for all streams. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Pattern for a pattern dictionary. + + + + + (Required) A code identifying the type of pattern that this dictionary describes; + must be 1 for a tiling pattern. + + + + + (Required) A code that determines how the color of the pattern cell is to be specified: + 1: Colored tiling pattern. The pattern’s content stream specifies the colors used to + paint the pattern cell. When the content stream begins execution, the current color + is the one that was initially in effect in the pattern’s parent content stream. + 2: Uncolored tiling pattern. The pattern’s content stream does not specify any color + information. Instead, the entire pattern cell is painted with a separately specified color + each time the pattern is used. Essentially, the content stream describes a stencil + through which the current color is to be poured. The content stream must not invoke + operators that specify colors or other color-related parameters in the graphics state; + otherwise, an error occurs. The content stream may paint an image mask, however, + since it does not specify any color information. + + + + + (Required) A code that controls adjustments to the spacing of tiles relative to the device + pixel grid: + 1: Constant spacing. Pattern cells are spaced consistently—that is, by a multiple of a + device pixel. To achieve this, the application may need to distort the pattern cell slightly + by making small adjustments to XStep, YStep, and the transformation matrix. The amount + of distortion does not exceed 1 device pixel. + 2: No distortion. The pattern cell is not distorted, but the spacing between pattern cells + may vary by as much as 1 device pixel, both horizontally and vertically, when the pattern + is painted. This achieves the spacing requested by XStep and YStep on average but not + necessarily for each individual pattern cell. + 3: Constant spacing and faster tiling. Pattern cells are spaced consistently as in tiling + type 1 but with additional distortion permitted to enable a more efficient implementation. + + + + + (Required) An array of four numbers in the pattern coordinate system giving the + coordinates of the left, bottom, right, and top edges, respectively, of the pattern + cell’s bounding box. These boundaries are used to clip the pattern cell. + + + + + (Required) The desired horizontal spacing between pattern cells, measured in the + pattern coordinate system. + + + + + (Required) The desired vertical spacing between pattern cells, measured in the pattern + coordinate system. Note that XStep and YStep may differ from the dimensions of the + pattern cell implied by the BBox entry. This allows tiling with irregularly shaped figures. + XStep and YStep may be either positive or negative but not zero. + + + + + (Required) A resource dictionary containing all of the named resources required by + the pattern’s content stream (see Section 3.7.2, “Resource Dictionaries”). + + + + + (Optional) An array of six numbers specifying the pattern matrix. + Default value: the identity matrix [1 0 0 1 0 0]. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a ToUnicode map for composite font. + + + + + Gets or sets the CMap info. + + + + + Creates the ToUnicode map from the CMapInfo. + + + + + Represents a PDF trailer dictionary. Even though trailers are dictionaries they never have a cross + reference entry in PdfReferenceTable. + + + + + Initializes a new instance of PdfTrailer. + + + + + Initializes a new instance of the class from a . + + + + + (Required; must be an indirect reference) + The catalog dictionary for the PDF document contained in the file. + + + + + Gets the first or second document identifier. + + + + + Sets the first or second document identifier. + + + + + Creates and sets two identical new document IDs. + + + + + Gets the standard security handler. + + + + + Replace temporary irefs by their correct counterparts from the iref table. + + + + + Predefined keys of this dictionary. + + + + + (Required; must not be an indirect reference) The total number of entries in the file’s + cross-reference table, as defined by the combination of the original section and all + update sections. Equivalently, this value is 1 greater than the highest object number + used in the file. + Note: Any object in a cross-reference section whose number is greater than this value is + ignored and considered missing. + + + + + (Present only if the file has more than one cross-reference section; must not be an indirect + reference) The byte offset from the beginning of the file to the beginning of the previous + cross-reference section. + + + + + (Required; must be an indirect reference) The catalog dictionary for the PDF document + contained in the file. + + + + + (Required if document is encrypted; PDF 1.1) The document’s encryption dictionary. + + + + + (Optional; must be an indirect reference) The document’s information dictionary. + + + + + (Optional, but strongly recommended; PDF 1.1) An array of two strings constituting + a file identifier for the file. Although this entry is optional, + its absence might prevent the file from functioning in some workflows + that depend on files being uniquely identified. + + + + + (Optional) The byte offset from the beginning of the file of a cross-reference stream. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a PDF transparency group XObject. + + + + + Predefined keys of this dictionary. + + + + + (Sometimes required, as discussed below) + The group color space, which is used for the following purposes: + • As the color space into which colors are converted when painted into the group + • As the blending color space in which objects are composited within the group + • As the color space of the group as a whole when it in turn is painted as an object onto its backdrop + The group color space may be any device or CIE-based color space that + treats its components as independent additive or subtractive values in the + range 0.0 to 1.0, subject to the restrictions described in Section 7.2.3, “Blending Color Space.” + These restrictions exclude Lab and lightness-chromaticity ICCBased color spaces, + as well as the special color spaces Pattern, Indexed, Separation, and DeviceN. + Device color spaces are subject to remapping according to the DefaultGray, + DefaultRGB, and DefaultCMYK entries in the ColorSpace subdictionary of the + current resource dictionary. + Ordinarily, the CS entry is allowed only for isolated transparency groups + (those for which I, below, is true), and even then it is optional. However, + this entry is required in the group attributes dictionary for any transparency + group XObject that has no parent group or page from which to inherit — in + particular, one that is the value of the G entry in a soft-mask dictionary of + subtype Luminosity. + In addition, it is always permissible to specify CS in the group attributes + dictionary associated with a page object, even if I is false or absent. In the + normal case in which the page is imposed directly on the output medium, + the page group is effectively isolated regardless of the I value, and the + specified CS value is therefore honored. But if the page is in turn used as an + element of some other page and if the group is non-isolated, CS is ignored + and the color space is inherited from the actual backdrop with which the + page is composited. + Default value: the color space of the parent group or page into which this + transparency group is painted. (The parent’s color space in turn can be + either explicitly specified or inherited.) + + + + + (Optional) A flag specifying whether the transparency group is isolated. + If this flag is true, objects within the group are composited against a fully + transparent initial backdrop; if false, they are composited against the + group’s backdrop. + Default value: false. + In the group attributes dictionary for a page, the interpretation of this + entry is slightly altered. In the normal case in which the page is imposed + directly on the output medium, the page group is effectively isolated and + the specified I value is ignored. But if the page is in turn used as an + element of some other page, it is treated as if it were a transparency + group XObject; the I value is interpreted in the normal way to determine + whether the page group is isolated. + + + + + (Optional) A flag specifying whether the transparency group is a knockout + group. If this flag is false, later objects within the group are composited + with earlier ones with which they overlap; if true, they are composited with + the group’s initial backdrop and overwrite (“knock out”) any earlier + overlapping objects. + Default value: false. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a TrueType font. + + + + + Initializes a new instance of PdfTrueTypeFont from an XFont. + + + + + Prepares the object to get saved. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Font for a font dictionary. + + + + + (Required) The type of font; must be TrueType for a TrueType font. + + + + + (Required in PDF 1.0; optional otherwise) The name by which this font is + referenced in the Font subdictionary of the current resource dictionary. + + + + + (Required) The PostScript name of the font. For Type 1 fonts, this is usually + the value of the FontName entry in the font program; for more information. + The Post-Script name of the font can be used to find the font’s definition in + the consumer application or its environment. It is also the name that is used when + printing to a PostScript output device. + + + + + (Required except for the standard 14 fonts) The first character code defined + in the font’s Widths array. + + + + + (Required except for the standard 14 fonts) The last character code defined + in the font’s Widths array. + + + + + (Required except for the standard 14 fonts; indirect reference preferred) + An array of (LastChar - FirstChar + 1) widths, each element being the glyph width + for the character code that equals FirstChar plus the array index. For character + codes outside the range FirstChar to LastChar, the value of MissingWidth from the + FontDescriptor entry for this font is used. The glyph widths are measured in units + in which 1000 units corresponds to 1 unit in text space. These widths must be + consistent with the actual widths given in the font program. + + + + + (Required except for the standard 14 fonts; must be an indirect reference) + A font descriptor describing the font’s metrics other than its glyph widths. + Note: For the standard 14 fonts, the entries FirstChar, LastChar, Widths, and + FontDescriptor must either all be present or all be absent. Ordinarily, they are + absent; specifying them enables a standard font to be overridden. + + + + + (Optional) A specification of the font’s character encoding if different from its + built-in encoding. The value of Encoding is either the name of a predefined + encoding (MacRomanEncoding, MacExpertEncoding, or WinAnsiEncoding, as described in + Appendix D) or an encoding dictionary that specifies differences from the font’s + built-in encoding or from a specified predefined encoding. + + + + + (Optional; PDF 1.2) A stream containing a CMap file that maps character + codes to Unicode values. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a composite font. Used for Unicode encoding. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Font for a font dictionary. + + + + + (Required) The type of font; must be Type0 for a Type 0 font. + + + + + (Required) The PostScript name of the font. In principle, this is an arbitrary + name, since there is no font program associated directly with a Type 0 font + dictionary. The conventions described here ensure maximum compatibility + with existing Acrobat products. + If the descendant is a Type 0 CIDFont, this name should be the concatenation + of the CIDFont’s BaseFont name, a hyphen, and the CMap name given in the + Encoding entry (or the CMapName entry in the CMap). If the descendant is a + Type 2 CIDFont, this name should be the same as the CIDFont’s BaseFont name. + + + + + (Required) The name of a predefined CMap, or a stream containing a CMap + that maps character codes to font numbers and CIDs. If the descendant is a + Type 2 CIDFont whose associated TrueType font program is not embedded + in the PDF file, the Encoding entry must be a predefined CMap name. + + + + + (Required) A one-element array specifying the CIDFont dictionary that is the + descendant of this Type 0 font. + + + + + ((Optional) A stream containing a CMap file that maps character codes to + Unicode values. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Base class for all PDF external objects. + + + + + Initializes a new instance of the class. + + The document that owns the object. + + + + Predefined keys of this dictionary. + + + + + Specifies the annotation flags. + + + + + If set, do not display the annotation if it does not belong to one of the standard + annotation types and no annotation handler is available. If clear, display such an + unknown annotation using an appearance stream specified by its appearancedictionary, + if any. + + + + + (PDF 1.2) If set, do not display or print the annotation or allow it to interact + with the user, regardless of its annotation type or whether an annotation + handler is available. In cases where screen space is limited, the ability to hide + and show annotations selectively can be used in combination with appearance + streams to display auxiliary pop-up information similar in function to online + help systems. + + + + + (PDF 1.2) If set, print the annotation when the page is printed. If clear, never + print the annotation, regardless of whether it is displayed on the screen. This + can be useful, for example, for annotations representing interactive pushbuttons, + which would serve no meaningful purpose on the printed page. + + + + + (PDF 1.3) If set, do not scale the annotation’s appearance to match the magnification + of the page. The location of the annotation on the page (defined by the + upper-left corner of its annotation rectangle) remains fixed, regardless of the + page magnification. See below for further discussion. + + + + + (PDF 1.3) If set, do not rotate the annotation’s appearance to match the rotation + of the page. The upper-left corner of the annotation rectangle remains in a fixed + location on the page, regardless of the page rotation. See below for further discussion. + + + + + (PDF 1.3) If set, do not display the annotation on the screen or allow it to + interact with the user. The annotation may be printed (depending on the setting + of the Print flag) but should be considered hidden for purposes of on-screen + display and user interaction. + + + + + (PDF 1.3) If set, do not allow the annotation to interact with the user. The + annotation may be displayed or printed (depending on the settings of the + NoView and Print flags) but should not respond to mouse clicks or change its + appearance in response to mouse motions. + Note: This flag is ignored for widget annotations; its function is subsumed by + the ReadOnly flag of the associated form field. + + + + + (PDF 1.4) If set, do not allow the annotation to be deleted or its properties + (including position and size) to be modified by the user. However, this flag does + not restrict changes to the annotation’s contents, such as the value of a form + field. + + + + + (PDF 1.5) If set, invert the interpretation of the NoView flag for certain events. + A typical use is to have an annotation that appears only when a mouse cursor is + held over it. + + + + + Specifies the predefined icon names of rubber stamp annotations. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + A pre-defined rubber stamp annotation icon. + + + + + Specifies the pre-defined icon names of text annotations. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + A pre-defined annotation icon. + + + + + Represents the base class of all annotations. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Removes an annotation from the document + + + + + + Gets or sets the annotation flags of this instance. + + + + + Gets or sets the PdfAnnotations object that this annotation belongs to. + + + + + Gets or sets the annotation rectangle, defining the location of the annotation + on the page in default user space units. + + + + + Gets or sets the text label to be displayed in the title bar of the annotation’s + pop-up window when open and active. By convention, this entry identifies + the user who added the annotation. + + + + + Gets or sets text representing a short description of the subject being + addressed by the annotation. + + + + + Gets or sets the text to be displayed for the annotation or, if this type of + annotation does not display text, an alternate description of the annotation’s + contents in human-readable form. + + + + + Gets or sets the color representing the components of the annotation. If the color + has an alpha value other than 1, it is ignored. Use property Opacity to get or set the + opacity of an annotation. + + + + + Gets or sets the constant opacity value to be used in painting the annotation. + This value applies to all visible elements of the annotation in its closed state + (including its background and border) but not to the popup window that appears when + the annotation is opened. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Annot for an annotation dictionary. + + + + + (Required) The type of annotation that this dictionary describes. + + + + + (Required) The annotation rectangle, defining the location of the annotation + on the page in default user space units. + + + + + (Optional) Text to be displayed for the annotation or, if this type of annotation + does not display text, an alternate description of the annotation’s contents + in human-readable form. In either case, this text is useful when + extracting the document’s contents in support of accessibility to users with + disabilities or for other purposes. + + + + + (Optional; PDF 1.4) The annotation name, a text string uniquely identifying it + among all the annotations on its page. + + + + + (Optional; PDF 1.1) The date and time when the annotation was most recently + modified. The preferred format is a date string, but viewer applications should be + prepared to accept and display a string in any format. + + + + + (Optional; PDF 1.1) A set of flags specifying various characteristics of the annotation. + Default value: 0. + + + + + (Optional; PDF 1.2) A border style dictionary specifying the characteristics of + the annotation’s border. + + + + + (Optional; PDF 1.2) An appearance dictionary specifying how the annotation + is presented visually on the page. Individual annotation handlers may ignore + this entry and provide their own appearances. + + + + + (Required if the appearance dictionary AP contains one or more subdictionaries; PDF 1.2) + The annotation’s appearance state, which selects the applicable appearance stream from + an appearance subdictionary. + + + + + (Optional) An array specifying the characteristics of the annotation’s border. + The border is specified as a rounded rectangle. + In PDF 1.0, the array consists of three numbers defining the horizontal corner + radius, vertical corner radius, and border width, all in default user space units. + If the corner radii are 0, the border has square (not rounded) corners; if the border + width is 0, no border is drawn. + In PDF 1.1, the array may have a fourth element, an optional dash array defining a + pattern of dashes and gaps to be used in drawing the border. The dash array is + specified in the same format as in the line dash pattern parameter of the graphics state. + For example, a Border value of [0 0 1 [3 2]] specifies a border 1 unit wide, with + square corners, drawn with 3-unit dashes alternating with 2-unit gaps. Note that no + dash phase is specified; the phase is assumed to be 0. + Note: In PDF 1.2 or later, this entry may be ignored in favor of the BS entry. + + + + + (Optional; PDF 1.1) An array of three numbers in the range 0.0 to 1.0, representing + the components of a color in the DeviceRGB color space. This color is used for the + following purposes: + • The background of the annotation’s icon when closed + • The title bar of the annotation’s pop-up window + • The border of a link annotation + + + + + (Required if the annotation is a structural content item; PDF 1.3) + The integer key of the annotation’s entry in the structural parent tree. + + + + + (Optional; PDF 1.1) An action to be performed when the annotation is activated. + Note: This entry is not permitted in link annotations if a Dest entry is present. + Also note that the A entry in movie annotations has a different meaning. + + + + + (Optional; PDF 1.1) The text label to be displayed in the title bar of the annotation’s + pop-up window when open and active. By convention, this entry identifies + the user who added the annotation. + + + + + (Optional; PDF 1.3) An indirect reference to a pop-up annotation for entering or + editing the text associated with this annotation. + + + + + (Optional; PDF 1.4) The constant opacity value to be used in painting the annotation. + This value applies to all visible elements of the annotation in its closed state + (including its background and border) but not to the popup window that appears when + the annotation is opened. + The specified value is not used if the annotation has an appearance stream; in that + case, the appearance stream must specify any transparency. (However, if the viewer + regenerates the annotation’s appearance stream, it may incorporate the CA value + into the stream’s content.) + The implicit blend mode is Normal. + Default value: 1.0. + + + + + (Optional; PDF 1.5) Text representing a short description of the subject being + addressed by the annotation. + + + + + Represents the annotations array of a page. + + + + + Adds the specified annotation. + + The annotation. + + + + Removes an annotation from the document. + + + + + Removes all the annotations from the current page. + + + + + Gets the number of annotations in this collection. + + + + + Gets the at the specified index. + + + + + Gets the page the annotations belongs to. + + + + + Fixes the /P element in imported annotation. + + + + + Returns an enumerator that iterates through a collection. + + + + + Represents a generic annotation. Used for annotation dictionaries unknown to PDFsharp. + + + + + Predefined keys of this dictionary. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a link annotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Creates a link within the current document. + + The link area in default page coordinates. + The one-based destination page number. + + + + Creates a link to the web. + + + + + Creates a link to a file. + + + + + Predefined keys of this dictionary. + + + + + (Optional; not permitted if an A entry is present) A destination to be displayed + when the annotation is activated. + + + + + (Optional; PDF 1.2) The annotation’s highlighting mode, the visual effect to be + used when the mouse button is pressed or held down inside its active area: + N (None) No highlighting. + I (Invert) Invert the contents of the annotation rectangle. + O (Outline) Invert the annotation’s border. + P (Push) Display the annotation as if it were being pushed below the surface of the page. + Default value: I. + Note: In PDF 1.1, highlighting is always done by inverting colors inside the annotation rectangle. + + + + + (Optional; PDF 1.3) A URI action formerly associated with this annotation. When Web + Capture changes and annotation from a URI to a go-to action, it uses this entry to save + the data from the original URI action so that it can be changed back in case the target page for + the go-to action is subsequently deleted. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a rubber stamp annotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Gets or sets an icon to be used in displaying the annotation. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The name of an icon to be used in displaying the annotation. Viewer + applications should provide predefined icon appearances for at least the following + standard names: + Approved + AsIs + Confidential + Departmental + Draft + Experimental + Expired + Final + ForComment + ForPublicRelease + NotApproved + NotForPublicRelease + Sold + TopSecret + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a text annotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag indicating whether the annotation should initially be displayed open. + + + + + Gets or sets an icon to be used in displaying the annotation. + + + + + Predefined keys of this dictionary. + + + + + (Optional) A flag specifying whether the annotation should initially be displayed open. + Default value: false (closed). + + + + + (Optional) The name of an icon to be used in displaying the annotation. Viewer + applications should provide predefined icon appearances for at least the following + standard names: + Comment + Help + Insert + Key + NewParagraph + Note + Paragraph + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a text annotation. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The annotation’s highlighting mode, the visual effect to be used when + the mouse button is pressed or held down inside its active area: + N (None) No highlighting. + I (Invert) Invert the contents of the annotation rectangle. + O (Outline) Invert the annotation’s border. + P (Push) Display the annotation’s down appearance, if any. If no down appearance is defined, + offset the contents of the annotation rectangle to appear as if it were being pushed below + the surface of the page. + T (Toggle) Same as P (which is preferred). + A highlighting mode other than P overrides any down appearance defined for the annotation. + Default value: I. + + + + + (Optional) An appearance characteristics dictionary to be used in constructing a dynamic + appearance stream specifying the annotation’s visual presentation on the page. + The name MK for this entry is of historical significance only and has no direct meaning. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Base class for all PDF content stream objects. + + + + + Initializes a new instance of the class. + + + + + Creates a new object that is a copy of the current instance. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism. Must be overridden in derived classes. + + + + + + + + + + Represents a comment in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the comment text. + + + + + Returns a string that represents the current comment. + + + + + Represents a sequence of objects in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Adds the specified sequence. + + The sequence. + + + + Adds the specified value add the end of the sequence. + + + + + Removes all elements from the sequence. + + + + + Determines whether the specified value is in the sequence. + + + + + Returns the index of the specified value in the sequence or -1, if no such value is in the sequence. + + + + + Inserts the specified value in the sequence. + + + + + Removes the specified value from the sequence. + + + + + Removes the value at the specified index from the sequence. + + + + + Gets or sets a CObject at the specified index. + + + + + + Copies the elements of the sequence to the specified array. + + + + + Gets the number of elements contained in the sequence. + + + + + Returns an enumerator that iterates through the sequence. + + + + + Converts the sequence to a PDF content stream. + + + + + Returns a string containing all elements of the sequence. + + + + + Represents the base class for numerical objects in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Represents an integer value in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the value. + + + + + Returns a string that represents the current value. + + + + + Represents a real value in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the value. + + + + + Returns a string that represents the current value. + + + + + Type of the parsed string. + + + + + The string has the format "(...)". + + + + + The string has the format "<...>". + + + + + The string... TODO. + + + + + The string... TODO. + + + + + HACK: The string is the content of a dictionary. + Currently there is no parser for dictionaries in Content Streams. + + + + + Represents a string value in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the value. + + + + + Gets or sets the type of the content string. + + + + + Returns a string that represents the current value. + + + + + Represents a name in a PDF content stream. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name. + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the name. Names must start with a slash. + + + + + Returns a string that represents the current value. + + + + + Represents an array of objects in a PDF content stream. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Returns a string that represents the current value. + + + + + Represents an operator a PDF content stream. + + + + + Initializes a new instance of the class. + + + + + Creates a new object that is a copy of the current instance. + + + + + Implements the copy mechanism of this class. + + + + + Gets or sets the name of the operator + + The name. + + + + Gets or sets the operands. + + The operands. + + + + Gets the operator description for this instance. + + + + + Returns a string that represents the current operator. + + + + + Specifies the group of operations the op-code belongs to. + + + + + + + + + + + + + + + The names of the op-codes. + + + + + Close, fill, and stroke path using nonzero winding number rule. + + + + + Fill and stroke path using nonzero winding number rule. + + + + + Close, fill, and stroke path using even-odd rule. + + + + + Fill and stroke path using even-odd rule. + + + + + (PDF 1.2) Begin marked-content sequence with property list. + + + + + Begin inline image object. + + + + + (PDF 1.2) Begin marked-content sequence. + + + + + Begin text object. + + + + + (PDF 1.1) Begin compatibility section. + + + + + (PDF 1.2) Define marked-content point with property list. + + + + + (PDF 1.2) End marked-content sequence. + + + + + (PDF 1.1) End compatibility section. + + + + + (PDF 1.2) Define marked-content point + + + + + Move to next line and show text. + + + + + Set word and character spacing, move to next line, and show text. + + + + + Represents a PDF content stream operator description. + + + + + Initializes a new instance of the class. + + The name. + The enum value of the operator. + The number of operands. + The postscript equivalent, or null, if no such operation exists. + The flags. + The description from Adobe PDF Reference. + + + + The name of the operator. + + + + + The enum value of the operator. + + + + + The number of operands. -1 indicates a variable number of operands. + + + + + The flags. + + + + + The postscript equivalent, or null, if no such operation exists. + + + + + The description from Adobe PDF Reference. + + + + + Static class with all PDF op-codes. + + + + + Operators from name. + + The name. + + + + Initializes the class. + + + + + Array of all OpCodes. + + + + + Character table by name. Same as PdfSharp.Pdf.IO.Chars. Not yet clear if necessary. + + + + + Lexical analyzer for PDF content files. Adobe specifies no grammar, but it seems that it + is a simple post-fix notation. + + + + + Initializes a new instance of the Lexer class. + + + + + Initializes a new instance of the Lexer class. + + + + + Reads the next token and returns its type. + + + + + Scans a comment line. (Not yet used, comments are skipped by lexer.) + + + + + Scans the bytes of an inline image. + NYI: Just scans over it. + + + + + Scans a name. + + + + + Scans an integer or real number. + + + + + Scans an operator. + + + + + Move current position one character further in content stream. + + + + + Resets the current token to the empty string. + + + + + Appends current character to the token and reads next one. + + + + + If the current character is not a white space, the function immediately returns it. + Otherwise the PDF cursor is moved forward to the first non-white space or EOF. + White spaces are NUL, HT, LF, FF, CR, and SP. + + + + + Gets or sets the current symbol. + + + + + Gets the current token. + + + + + Interprets current token as integer literal. + + + + + Interpret current token as real or integer literal. + + + + + Indicates whether the specified character is a content stream white-space character. + + + + + Indicates whether the specified character is an content operator character. + + + + + Indicates whether the specified character is a PDF delimiter character. + + + + + Gets the length of the content. + + + + + Represents the functionality for reading PDF content streams. + + + + + Reads the content stream(s) of the specified page. + + The page. + + + + Reads the specified content. + + The content. + + + + Reads the specified content. + + The content. + + + + Exception thrown by ContentReader. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Represents a writer for generation of PDF streams. + + + + + Writes the specified value to the PDF stream. + + + + + Gets or sets the indentation for a new indentation level. + + + + + Increases indent level. + + + + + Decreases indent level. + + + + + Gets an indent string of current indent. + + + + + Gets the underlying stream. + + + + + Provides the functionality to parse PDF content streams. + + + + + Parses whatever comes until the specified stop symbol is reached. + + + + + Reads the next symbol that must be the specified one. + + + + + Terminal symbols recognized by PDF content stream lexer. + + + + + Implements the ASCII85Decode filter. + + + + + Encodes the specified data. + + + + + Decodes the specified data. + + + + + Implements the ASCIIHexDecode filter. + + + + + Encodes the specified data. + + + + + Decodes the specified data. + + + + + Reserved for future extension. + + + + + Base class for all stream filters + + + + + When implemented in a derived class encodes the specified data. + + + + + Encodes a raw string. + + + + + When implemented in a derived class decodes the specified data. + + + + + Decodes the specified data. + + + + + Decodes to a raw string. + + + + + Decodes to a raw string. + + + + + Removes all white spaces from the data. The function assumes that the bytes are characters. + + + + + Applies standard filters to streams. + + + + + Gets the filter specified by the case sensitive name. + + + + + Gets the filter singleton. + + + + + Gets the filter singleton. + + + + + Gets the filter singleton. + + + + + Gets the filter singleton. + + + + + Encodes the data with the specified filter. + + + + + Encodes a raw string with the specified filter. + + + + + Decodes the data with the specified filter. + + + + + Decodes the data with the specified filter. + + + + + Decodes the data with the specified filter. + + + + + Decodes to a raw string with the specified filter. + + + + + Decodes to a raw string with the specified filter. + + + + + Implements the FlateDecode filter by wrapping SharpZipLib. + + + + + Encodes the specified data. + + + + + Encodes the specified data. + + + + + Decodes the specified data. + + + + + Implements the LzwDecode filter. + + + + + Throws a NotImplementedException because the obsolete LZW encoding is not supported by PDFsharp. + + + + + Decodes the specified data. + + + + + Initialize the dictionary. + + + + + Add a new entry to the Dictionary. + + + + + Returns the next set of bits. + + + + + An encoder for PDF AnsiEncoding. + + + + + Gets the byte count. + + + + + Gets the bytes. + + + + + Gets the character count. + + + + + Gets the chars. + + + + + When overridden in a derived class, calculates the maximum number of bytes produced by encoding the specified number of characters. + + The number of characters to encode. + + The maximum number of bytes produced by encoding the specified number of characters. + + + + + When overridden in a derived class, calculates the maximum number of characters produced by decoding the specified number of bytes. + + The number of bytes to decode. + + The maximum number of characters produced by decoding the specified number of bytes. + + + + + Indicates whether the specified Unicode character is available in the ANSI code page 1252. + + + + + Maps Unicode to ANSI code page 1252. + + + + + Maps WinAnsi to Unicode characters. + + + + + Helper functions for RGB and CMYK colors. + + + + + Checks whether a color mode and a color match. + + + + + Checks whether the color mode of a document and a color match. + + + + + Determines whether two colors are equal referring to their CMYK color values. + + + + + An encoder for PDF DocEncoding. + + + + + Converts WinAnsi to DocEncode characters. Based upon PDF Reference 1.6. + + + + + Groups a set of static encoding helper functions. + + + + + Gets the raw encoding. + + + + + Gets the raw Unicode encoding. + + + + + Gets the Windows 1252 (ANSI) encoding. + + + + + Gets the PDF DocEncoding encoding. + + + + + Gets the UNICODE little-endian encoding. + + + + + Converts a raw string into a raw string literal, possibly encrypted. + + + + + Converts a raw string into a raw string literal, possibly encrypted. + + + + + Converts a raw string into a raw hexadecimal string literal, possibly encrypted. + + + + + Converts a raw string into a raw hexadecimal string literal, possibly encrypted. + + + + + Converts the specified byte array into a byte array representing a string literal. + + The bytes of the string. + Indicates whether one or two bytes are one character. + Indicates whether to use Unicode prefix. + Indicates whether to create a hexadecimal string literal. + Encrypts the bytes if specified. + The PDF bytes. + + + + Converts WinAnsi to DocEncode characters. Incomplete, just maps € and some other characters. + + + + + ...because I always forget CultureInfo.InvariantCulture and wonder why Acrobat + cannot understand my German decimal separator... + + + + + Converts a float into a string with up to 3 decimal digits and a decimal point. + + + + + Converts an XColor into a string with up to 3 decimal digits and a decimal point. + + + + + Converts an XMatrix into a string with up to 4 decimal digits and a decimal point. + + + + + An encoder for raw strings. The raw encoding is simply the identity relation between + characters and bytes. PDFsharp internally works with raw encoded strings instead of + byte arrays because strings are much more handy than byte arrays. + + + Raw encoded strings represent an array of bytes. Therefore a character greater than + 255 is not valid in a raw encoded string. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified character array. + + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + + The number of bytes produced by encoding the specified characters. + + + + + When overridden in a derived class, encodes a set of characters from the specified character array into the specified byte array. + + The character array containing the set of characters to encode. + The index of the first character to encode. + The number of characters to encode. + The byte array to contain the resulting sequence of bytes. + The index at which to start writing the resulting sequence of bytes. + + The actual number of bytes written into . + + + + + When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. + + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + + The number of characters produced by decoding the specified sequence of bytes. + + + + + When overridden in a derived class, decodes a sequence of bytes from the specified byte array into the specified character array. + + The byte array containing the sequence of bytes to decode. + The index of the first byte to decode. + The number of bytes to decode. + The character array to contain the resulting set of characters. + The index at which to start writing the resulting set of characters. + + The actual number of characters written into . + + + + + When overridden in a derived class, calculates the maximum number of bytes produced by encoding the specified number of characters. + + The number of characters to encode. + + The maximum number of bytes produced by encoding the specified number of characters. + + + + + When overridden in a derived class, calculates the maximum number of characters produced by decoding the specified number of bytes. + + The number of bytes to decode. + + The maximum number of characters produced by decoding the specified number of bytes. + + + + + An encoder for Unicode strings. + (That means, a character represents a glyph index.) + + + + + Provides a thread-local cache for large objects. + + + + + Maps path to document handle. + + + + + Character table by name. + + + + + The EOF marker. + + + + + The null byte. + + + + + The carriage return character (ignored by lexer). + + + + + The line feed character. + + + + + The bell character. + + + + + The backspace character. + + + + + The form feed character. + + + + + The horizontal tab character. + + + + + The vertical tab character. + + + + + The non-breakable space character (aka no-break space or non-breaking space). + + + + + The space character. + + + + + The double quote character. + + + + + The single quote character. + + + + + The left parenthesis. + + + + + The right parenthesis. + + + + + The left brace. + + + + + The right brace. + + + + + The left bracket. + + + + + The right bracket. + + + + + The less-than sign. + + + + + The greater-than sign. + + + + + The equal sign. + + + + + The period. + + + + + The semicolon. + + + + + The colon. + + + + + The slash. + + + + + The bar character. + + + + + The back slash. + + + + + The percent sign. + + + + + The dollar sign. + + + + + The at sign. + + + + + The number sign. + + + + + The question mark. + + + + + The hyphen. + + + + + The soft hyphen. + + + + + The currency sign. + + + + + Determines the type of the password. + + + + + Password is neither user nor owner password. + + + + + Password is user password. + + + + + Password is owner password. + + + + + Determines how a PDF document is opened. + + + + + The PDF stream is completely read into memory and can be modified. Pages can be deleted or + inserted, but it is not possible to extract pages. This mode is useful for modifying an + existing PDF document. + + + + + The PDF stream is opened for importing pages from it. A document opened in this mode cannot + be modified. + + + + + The PDF stream is completely read into memory, but cannot be modified. This mode preserves the + original internal structure of the document and is useful for analyzing existing PDF files. + + + + + The PDF stream is partially read for information purposes only. The only valid operation is to + call the Info property at the imported document. This option is very fast and needs less memory + and is e.g. useful for browsing information about a collection of PDF documents in a user interface. + + + + + Determines how the PDF output stream is formatted. Even all formats create valid PDF files, + only Compact or Standard should be used for production purposes. + + + + + The PDF stream contains no unnecessary characters. This is default in release build. + + + + + The PDF stream contains some superfluous line feeds, but is more readable. + + + + + The PDF stream is indented to reflect the nesting levels of the objects. This is useful + for analyzing PDF files, but increases the size of the file significantly. + + + + + The PDF stream is indented to reflect the nesting levels of the objects and contains additional + information about the PDFsharp objects. Furthermore content streams are not deflated. This + is useful for debugging purposes only and increases the size of the file significantly. + + + + + INTERNAL USE ONLY. + + + + + If only this flag is specified the result is a regular valid PDF stream. + + + + + Omit writing stream data. For debugging purposes only. + With this option the result is not valid PDF. + + + + + Omit inflate filter. For debugging purposes only. + + + + + Terminal symbols recognized by lexer. + + + + + Lexical analyzer for PDF files. Technically a PDF file is a stream of bytes. Some chunks + of bytes represent strings in several encodings. The actual encoding depends on the + context where the string is used. Therefore the bytes are 'raw encoded' into characters, + i.e. a character or token read by the lexer has always character values in the range from + 0 to 255. + + + + + Initializes a new instance of the Lexer class. + + + + + Gets or sets the position within the PDF stream. + + + + + Reads the next token and returns its type. If the token starts with a digit, the parameter + testReference specifies how to treat it. If it is false, the lexer scans for a single integer. + If it is true, the lexer checks if the digit is the prefix of a reference. If it is a reference, + the token is set to the object ID followed by the generation number separated by a blank + (the 'R' is omitted from the token). + + + + + Reads the raw content of a stream. + + + + + Reads a string in raw encoding. + + + + + Scans a comment line. + + + + + Scans a name. + + + + + Scans a number. + + + + + Scans a keyword. + + + + + Scans a literal string, contained between "(" and ")". + + + + + Move current position one character further in PDF stream. + + + + + Appends current character to the token and reads next one. + + + + + If the current character is not a white space, the function immediately returns it. + Otherwise the PDF cursor is moved forward to the first non-white space or EOF. + White spaces are NUL, HT, LF, FF, CR, and SP. + + + + + Gets the current symbol. + + + + + Gets the current token. + + + + + Interprets current token as boolean literal. + + + + + Interprets current token as integer literal. + + + + + Interprets current token as unsigned integer literal. + + + + + Interprets current token as real or integer literal. + + + + + Interprets current token as object ID. + + + + + Indicates whether the specified character is a PDF white-space character. + + + + + Indicates whether the specified character is a PDF delimiter character. + + + + + Gets the length of the PDF output. + + + + + Provides the functionality to parse PDF documents. + + + + + Sets PDF input stream position to the specified object. + + + + + Reads PDF object from input stream. + + Either the instance of a derived type or null. If it is null + an appropriate object is created. + The address of the object. + If true, specifies that all indirect objects + are included recursively. + If true, the objects is parsed from an object stream. + + + + Reads the stream of a dictionary. + + + + + Parses whatever comes until the specified stop symbol is reached. + + + + + Reads the object ID and the generation and sets it into the specified object. + + + + + Reads the next symbol that must be the specified one. + + + + + Reads the next token that must be the specified one. + + + + + Reads a name from the PDF data stream. The preceding slash is part of the result string. + + + + + Reads an integer value directly from the PDF data stream. + + + + + Reads an object from the PDF input stream using the default parser. + + + + + Reads the irefs from the compressed object with the specified index in the object stream + of the object with the specified object id. + + + + + Reads the compressed object with the specified index in the object stream + of the object with the specified object id. + + + + + Reads the compressed object with the specified number at the given offset. + The parser must be initialized with the stream an object stream object. + + + + + Reads the object stream header as pairs of integers from the beginning of the + stream of an object stream. Parameter first is the value of the First entry of + the object stream object. + + + + + Reads the cross-reference table(s) and their trailer dictionary or + cross-reference streams. + + + + + Reads cross reference table(s) and trailer(s). + + + + + Checks the x reference table entry. Returns true if everything is correct. + Return false if the keyword "obj" was found, but ID or Generation are incorrect. + Throws an exception otherwise. + + The position where the object is supposed to be. + The ID from the XRef table. + The generation from the XRef table. + The identifier found in the PDF file. + The generation found in the PDF file. + + + + + Reads cross reference stream(s). + + + + + Parses a PDF date string. + + + + + Encapsulates the arguments of the PdfPasswordProvider delegate. + + + + + Sets the password to open the document with. + + + + + When set to true the PdfReader.Open function returns null indicating that no PdfDocument was created. + + + + + A delegated used by the PdfReader.Open function to retrieve a password if the document is protected. + + + + + Represents the functionality for reading PDF documents. + + + + + Determines whether the file specified by its path is a PDF file by inspecting the first eight + bytes of the data. If the file header has the form «%PDF-x.y» the function returns the version + number as integer (e.g. 14 for PDF 1.4). If the file header is invalid or inaccessible + for any reason, 0 is returned. The function never throws an exception. + + + + + Determines whether the specified stream is a PDF file by inspecting the first eight + bytes of the data. If the data begins with «%PDF-x.y» the function returns the version + number as integer (e.g. 14 for PDF 1.4). If the data is invalid or inaccessible + for any reason, 0 is returned. The function never throws an exception. + + + + + Determines whether the specified data is a PDF file by inspecting the first eight + bytes of the data. If the data begins with «%PDF-x.y» the function returns the version + number as integer (e.g. 14 for PDF 1.4). If the data is invalid or inaccessible + for any reason, 0 is returned. The function never throws an exception. + + + + + Implements scanning the PDF file version. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Opens an existing PDF document. + + + + + Exception thrown by PdfReader. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + Represents a writer for generation of PDF streams. + + + + + Gets or sets the kind of layout. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Writes the specified value to the PDF stream. + + + + + Begins a direct or indirect dictionary or array. + + + + + Ends a direct or indirect dictionary or array. + + + + + Writes the stream of the specified dictionary. + + + + + Gets or sets the indentation for a new indentation level. + + + + + Increases indent level. + + + + + Decreases indent level. + + + + + Gets an indent string of current indent. + + + + + Gets the underlying stream. + + + + + Represents the stack for the shift-reduce parser. It seems that it is only needed for + reduction of indirect references. + + + + + Gets the stack pointer index. + + + + + Gets the value at the specified index. Valid index is in range 0 up to sp-1. + + + + + Gets an item relative to the current stack pointer. The index must be a negative value (-1, -2, etc.). + + + + + Gets an item relative to the current stack pointer. The index must be a negative value (-1, -2, etc.). + + + + + Pushes the specified item onto the stack. + + + + + Replaces the last 'count' items with the specified item. + + + + + Replaces the last 'count' items with the specified item. + + + + + The stack pointer index. Points to the next free item. + + + + + An array representing the stack. + + + + + Specifies the security level of the PDF document. + + + + + Document is not protected. + + + + + Document is protected with 40-bit security. This option is for compatibility with + Acrobat 3 and 4 only. Use Encrypted128Bit whenever possible. + + + + + Document is protected with 128-bit security. + + + + + Specifies which operations are permitted when the document is opened with user access. + + + + + Permits everything. This is the default value. + + + + + Represents the base of all security handlers. + + + + + Predefined keys of this dictionary. + + + + + (Required) The name of the preferred security handler for this document. Typically, + it is the name of the security handler that was used to encrypt the document. If + SubFilter is not present, only this security handler should be used when opening + the document. If it is present, consumer applications can use any security handler + that implements the format specified by SubFilter. + Standard is the name of the built-in password-based security handler. Names for other + security handlers can be registered by using the procedure described in Appendix E. + + + + + (Optional; PDF 1.3) A name that completely specifies the format and interpretation of + the contents of the encryption dictionary. It is needed to allow security handlers other + than the one specified by Filter to decrypt the document. If this entry is absent, other + security handlers should not be allowed to decrypt the document. + + + + + (Optional but strongly recommended) A code specifying the algorithm to be used in encrypting + and decrypting the document: + 0 An algorithm that is undocumented and no longer supported, and whose use is strongly discouraged. + 1 Algorithm 3.1, with an encryption key length of 40 bits. + 2 (PDF 1.4) Algorithm 3.1, but permitting encryption key lengths greater than 40 bits. + 3 (PDF 1.4) An unpublished algorithm that permits encryption key lengths ranging from 40 to 128 bits. + 4 (PDF 1.5) The security handler defines the use of encryption and decryption in the document, using + the rules specified by the CF, StmF, and StrF entries. + The default value if this entry is omitted is 0, but a value of 1 or greater is strongly recommended. + + + + + (Optional; PDF 1.4; only if V is 2 or 3) The length of the encryption key, in bits. + The value must be a multiple of 8, in the range 40 to 128. Default value: 40. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.5) + A dictionary whose keys are crypt filter names and whose values are the corresponding + crypt filter dictionaries. Every crypt filter used in the document must have an entry + in this dictionary, except for the standard crypt filter names. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.5) + The name of the crypt filter that is used by default when decrypting streams. + The name must be a key in the CF dictionary or a standard crypt filter name. All streams + in the document, except for cross-reference streams or streams that have a Crypt entry in + their Filter array, are decrypted by the security handler, using this crypt filter. + Default value: Identity. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.) + The name of the crypt filter that is used when decrypting all strings in the document. + The name must be a key in the CF dictionary or a standard crypt filter name. + Default value: Identity. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.6) + The name of the crypt filter that should be used by default when encrypting embedded + file streams; it must correspond to a key in the CF dictionary or a standard crypt + filter name. This entry is provided by the security handler. Applications should respect + this value when encrypting embedded files, except for embedded file streams that have + their own crypt filter specifier. If this entry is not present, and the embedded file + stream does not contain a crypt filter specifier, the stream should be encrypted using + the default stream crypt filter specified by StmF. + + + + + Encapsulates access to the security settings of a PDF document. + + + + + Indicates whether the granted access to the document is 'owner permission'. Returns true if the document + is unprotected or was opened with the owner password. Returns false if the document was opened with the + user password. + + + + + Gets or sets the document security level. If you set the security level to anything but PdfDocumentSecurityLevel.None + you must also set a user and/or an owner password. Otherwise saving the document will fail. + + + + + Sets the user password of the document. Setting a password automatically sets the + PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current + value is PdfDocumentSecurityLevel.None. + + + + + Sets the owner password of the document. Setting a password automatically sets the + PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current + value is PdfDocumentSecurityLevel.None. + + + + + Determines whether the document can be saved. + + + + + Permits printing the document. Should be used in conjunction with PermitFullQualityPrint. + + + + + Permits modifying the document. + + + + + Permits content copying or extraction. + + + + + Permits commenting the document. + + + + + Permits filling of form fields. + + + + + Permits content extraction for accessibility. + + + + + Permits to insert, rotate, or delete pages and create bookmarks or thumbnail images even if + PermitModifyDocument is not set. + + + + + Permits to print in high quality. insert, rotate, or delete pages and create bookmarks or thumbnail images + even if PermitModifyDocument is not set. + + + + + PdfStandardSecurityHandler is the only implemented handler. + + + + + Represents the standard PDF security handler. + + + + + Sets the user password of the document. Setting a password automatically sets the + PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current + value is PdfDocumentSecurityLevel.None. + + + + + Sets the owner password of the document. Setting a password automatically sets the + PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current + value is PdfDocumentSecurityLevel.None. + + + + + Gets or sets the user access permission represented as an integer in the P key. + + + + + Encrypts the whole document. + + + + + Encrypts an indirect object. + + + + + Encrypts a dictionary. + + + + + Encrypts an array. + + + + + Encrypts a string. + + + + + Encrypts an array. + + + + + Checks the password. + + Password or null if no password is provided. + + + + Pads a password to a 32 byte array. + + + + + Generates the user key based on the padded user password. + + + + + Generates the user key based on the padded owner password. + + + + + Computes the padded user password from the padded owner password. + + + + + Computes the encryption key. + + + + + Computes the user key. + + + + + Prepare the encryption key. + + + + + Prepare the encryption key. + + + + + Prepare the encryption key. + + + + + Encrypts the data. + + + + + Encrypts the data. + + + + + Encrypts the data. + + + + + Encrypts the data. + + + + + Checks whether the calculated key correct. + + + + + Set the hash key for the specified object. + + + + + Prepares the security handler for encrypting the document. + + + + + The global encryption key. + + + + + The message digest algorithm MD5. + + + + + Bytes used for RC4 encryption. + + + + + The encryption key for the owner. + + + + + The encryption key for the user. + + + + + The encryption key for a particular object/generation. + + + + + The encryption key length for a particular object/generation. + + + + + Predefined keys of this dictionary. + + + + + (Required) A number specifying which revision of the standard security handler + should be used to interpret this dictionary: + • 2 if the document is encrypted with a V value less than 2 and does not have any of + the access permissions set (by means of the P entry, below) that are designated + "Revision 3 or greater". + • 3 if the document is encrypted with a V value of 2 or 3, or has any "Revision 3 or + greater" access permissions set. + • 4 if the document is encrypted with a V value of 4 + + + + + (Required) A 32-byte string, based on both the owner and user passwords, that is + used in computing the encryption key and in determining whether a valid owner + password was entered. + + + + + (Required) A 32-byte string, based on the user password, that is used in determining + whether to prompt the user for a password and, if so, whether a valid user or owner + password was entered. + + + + + (Required) A set of flags specifying which operations are permitted when the document + is opened with user access. + + + + + (Optional; meaningful only when the value of V is 4; PDF 1.5) Indicates whether + the document-level metadata stream is to be encrypted. Applications should respect this value. + Default value: true. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Specifies the type of a key's value in a dictionary. + + + + + Summary description for KeyInfo. + + + + + Identifies the state of the document + + + + + The document was created from scratch. + + + + + The document was created by opening an existing PDF file. + + + + + The document is disposed. + + + + + Sets the mode for the Deflater (FlateEncoder). + + + + + The default mode. + + + + + Fast encoding, but larger PDF files. + + + + + Best compression, but takes more time. + + + + + Specifies whether to compress JPEG images with the FlateDecode filter. + + + + + PDFsharp will try FlateDecode and use it if it leads to a reduction in PDF file size. + When FlateEncodeMode is set to BestCompression, this is more likely to reduce the file size, + but it takes considerably more time to create the PDF file. + + + + + PDFsharp will never use FlateDecode - files may be a few bytes larger, but file creation is faster. + + + + + PDFsharp will always use FlateDecode, even if this leads to larger files; + this option is meant for testing purposes only and should not be used for production code. + + + + + Specifies what color model is used in a PDF document. + + + + + All color values are written as specified in the XColor objects they come from. + + + + + All colors are converted to RGB. + + + + + All colors are converted to CMYK. + + + + + This class is undocumented and may change or drop in future releases. + + + + + Use document default to determine compression. + + + + + Leave custom values uncompressed. + + + + + Compress custom values using FlateDecode. + + + + + Specifies the embedding options of an XFont when converted into PDF. + Font embedding is not optional anymore. So Always is the only option. + + + + + All fonts are embedded. + + + + + Fonts are not embedded. This is not an option anymore. + + + + + Unicode fonts are embedded, WinAnsi fonts are not embedded. + + + + + Not yet implemented. + + + + + Specifies the encoding schema used for an XFont when converted into PDF. + + + + + Cause a font to use Windows-1252 encoding to encode text rendered with this font. + Same as Windows1252 encoding. + + + + + Cause a font to use Unicode encoding to encode text rendered with this font. + + + + + Unicode encoding. + + + + + Specifies the type of a page destination in outline items, annotations, or actions.. + + + + + Display the page with the coordinates (left, top) positioned at the upper-left corner of + the window and the contents of the page magnified by the factor zoom. + + + + + Display the page with its contents magnified just enough to fit the + entire page within the window both horizontally and vertically. + + + + + Display the page with the vertical coordinate top positioned at the top edge of + the window and the contents of the page magnified just enough to fit the entire + width of the page within the window. + + + + + Display the page with the horizontal coordinate left positioned at the left edge of + the window and the contents of the page magnified just enough to fit the entire + height of the page within the window. + + + + + Display the page designated by page, with its contents magnified just enough to + fit the rectangle specified by the coordinates left, bottom, right, and topentirely + within the window both horizontally and vertically. If the required horizontal and + vertical magnification factors are different, use the smaller of the two, centering + the rectangle within the window in the other dimension. A null value for any of + the parameters may result in unpredictable behavior. + + + + + Display the page with its contents magnified just enough to fit the rectangle specified + by the coordinates left, bottom, right, and topentirely within the window both + horizontally and vertically. + + + + + Display the page with the vertical coordinate top positioned at the top edge of + the window and the contents of the page magnified just enough to fit the entire + width of its bounding box within the window. + + + + + Display the page with the horizontal coordinate left positioned at the left edge of + the window and the contents of the page magnified just enough to fit the entire + height of its bounding box within the window. + + + + + Specifies the font style for the outline (bookmark) text. + + + + + Outline text is displayed using a regular font. + + + + + Outline text is displayed using an italic font. + + + + + Outline text is displayed using a bold font. + + + + + Outline text is displayed using a bold and italic font. + + + + + Specifies the page layout to be used by a viewer when the document is opened. + + + + + Display one page at a time. + + + + + Display the pages in one column. + + + + + Display the pages in two columns, with oddnumbered pages on the left. + + + + + Display the pages in two columns, with oddnumbered pages on the right. + + + + + (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left. + + + + + (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right. + + + + + Specifies how the document should be displayed by a viewer when opened. + + + + + Neither document outline nor thumbnail images visible. + + + + + Document outline visible. + + + + + Thumbnail images visible. + + + + + Full-screen mode, with no menu bar, windowcontrols, or any other window visible. + + + + + (PDF 1.5) Optional content group panel visible. + + + + + (PDF 1.6) Attachments panel visible. + + + + + Specifies how the document should be displayed by a viewer when opened. + + + + + Left to right. + + + + + Right to left (including vertical writing systems, such as Chinese, Japanese, and Korean) + + + + + Specifies how text strings are encoded. A text string is any text used outside of a page content + stream, e.g. document information, outline text, annotation text etc. + + + + + Specifies that hypertext uses PDF DocEncoding. + + + + + Specifies that hypertext uses unicode encoding. + + + + + Base class for all dictionary Keys classes. + + + + + Holds information about the value of a key in a dictionary. This information is used to create + and interpret this value. + + + + + Initializes a new instance of KeyDescriptor from the specified attribute during a KeysMeta + initializes itself using reflection. + + + + + Gets or sets the PDF version starting with the availability of the described key. + + + + + Returns the type of the object to be created as value for the described key. + + + + + Contains meta information about all keys of a PDF dictionary. + + + + + Gets the KeyDescriptor of the specified key, or null if no such descriptor exits. + + + + + Represents a PDF array object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Initializes a new instance of the class. + + The document. + The items. + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + The array. + + + + Creates a copy of this array. Direct elements are deep copied. + Indirect references are not modified. + + + + + Implements the copy mechanism. + + + + + Gets the collection containing the elements of this object. + + + + + Returns an enumerator that iterates through a collection. + + + + + Returns a string with the content of this object in a readable form. Useful for debugging purposes only. + + + + + Represents the elements of an PdfArray. + + + + + Creates a shallow copy of this object. + + + + + Moves this instance to another array during object type transformation. + + + + + Converts the specified value to boolean. + If the value does not exist, the function returns false. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to integer. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to double. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to double?. + If the value does not exist, the function returns null. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to string. + If the value does not exist, the function returns the empty string. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Converts the specified value to a name. + If the value does not exist, the function returns the empty string. + If the value is not convertible, the function throws an InvalidCastException. + If the index is out of range, the function throws an ArgumentOutOfRangeException. + + + + + Returns the indirect object if the value at the specified index is a PdfReference. + + + + + Gets the PdfObject with the specified index, or null, if no such object exists. If the index refers to + a reference, the referenced PdfObject is returned. + + + + + Gets the PdfArray with the specified index, or null, if no such object exists. If the index refers to + a reference, the referenced PdfArray is returned. + + + + + Gets the PdfArray with the specified index, or null, if no such object exists. If the index refers to + a reference, the referenced PdfArray is returned. + + + + + Gets the PdfReference with the specified index, or null, if no such object exists. + + + + + Gets all items of this array. + + + + + Returns false. + + + + + Gets or sets an item at the specified index. + + + + + + Removes the item at the specified index. + + + + + Removes the first occurrence of a specific object from the array/>. + + + + + Inserts the item the specified index. + + + + + Determines whether the specified value is in the array. + + + + + Removes all items from the array. + + + + + Gets the index of the specified item. + + + + + Appends the specified object to the array. + + + + + Returns false. + + + + + Returns false. + + + + + Gets the number of elements in the array. + + + + + Copies the elements of the array to the specified array. + + + + + The current implementation return null. + + + + + Returns an enumerator that iterates through the array. + + + + + The elements of the array. + + + + + The array this objects belongs to. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents a direct boolean value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance as boolean value. + + + + + A pre-defined value that represents true. + + + + + A pre-defined value that represents false. + + + + + Returns 'false' or 'true'. + + + + + Writes 'true' or 'false'. + + + + + Represents an indirect boolean value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance as boolean value. + + + + + Returns "false" or "true". + + + + + Writes the keyword «false» or «true». + + + + + This class is intended for empira internal use only and may change or drop in future releases. + + + + + This function is intended for empira internal use only. + + + + + This function is intended for empira internal use only. + + + + + This property is intended for empira internal use only. + + + + + This property is intended for empira internal use only. + + + + + This class is intended for empira internal use only and may change or drop in future releases. + + + + + This function is intended for empira internal use only. + + + + + This function is intended for empira internal use only. + + + + + This function is intended for empira internal use only. + + + + + This function is intended for empira internal use only. + + + + + Represents a direct date value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value as DateTime. + + + + + Returns the value in the PDF date format. + + + + + Writes the value in the PDF date format. + + + + + Value creation flags. Specifies whether and how a value that does not exist is created. + + + + + Don't create the value. + + + + + Create the value as direct object. + + + + + Create the value as indirect object. + + + + + Represents a PDF dictionary object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + + + + Creates a copy of this dictionary. Direct values are deep copied. Indirect references are not + modified. + + + + + This function is useful for importing objects from external documents. The returned object is not + yet complete. irefs refer to external objects and directed objects are cloned but their document + property is null. A cloned dictionary or array needs a 'fix-up' to be a valid object. + + + + + Gets the dictionary containing the elements of this dictionary. + + + + + The elements of the dictionary. + + + + + Returns an enumerator that iterates through the dictionary elements. + + + + + Returns a string with the content of this object in a readable form. Useful for debugging purposes only. + + + + + Writes a key/value pair of this dictionary. This function is intended to be overridden + in derived classes. + + + + + Writes the stream of this dictionary. This function is intended to be overridden + in a derived class. + + + + + Gets or sets the PDF stream belonging to this dictionary. Returns null if the dictionary has + no stream. To create the stream, call the CreateStream function. + + + + + Creates the stream of this dictionary and initializes it with the specified byte array. + The function must not be called if the dictionary already has a stream. + + + + + When overridden in a derived class, gets the KeysMeta of this dictionary type. + + + + + Represents the interface to the elements of a PDF dictionary. + + + + + Creates a shallow copy of this object. The clone is not owned by a dictionary anymore. + + + + + Moves this instance to another dictionary during object type transformation. + + + + + Gets the dictionary to which this elements object belongs to. + + + + + Converts the specified value to boolean. + If the value does not exist, the function returns false. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Converts the specified value to boolean. + If the value does not exist, the function returns false. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct boolean value. + + + + + Converts the specified value to integer. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Converts the specified value to integer. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct integer value. + + + + + Converts the specified value to double. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Converts the specified value to double. + If the value does not exist, the function returns 0. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct double value. + + + + + Converts the specified value to String. + If the value does not exist, the function returns the empty string. + + + + + Converts the specified value to String. + If the value does not exist, the function returns the empty string. + + + + + Tries to get the string. TODO: more TryGet... + + + + + Sets the entry to a direct string value. + + + + + Converts the specified value to a name. + If the value does not exist, the function returns the empty string. + + + + + Sets the specified name value. + If the value doesn't start with a slash, it is added automatically. + + + + + Converts the specified value to PdfRectangle. + If the value does not exist, the function returns an empty rectangle. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Converts the specified value to PdfRectangle. + If the value does not exist, the function returns an empty rectangle. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct rectangle value, represented by an array with four values. + + + + Converts the specified value to XMatrix. + If the value does not exist, the function returns an identity matrix. + If the value is not convertible, the function throws an InvalidCastException. + + + Converts the specified value to XMatrix. + If the value does not exist, the function returns an identity matrix. + If the value is not convertible, the function throws an InvalidCastException. + + + + Sets the entry to a direct matrix value, represented by an array with six values. + + + + + Converts the specified value to DateTime. + If the value does not exist, the function returns the specified default value. + If the value is not convertible, the function throws an InvalidCastException. + + + + + Sets the entry to a direct datetime value. + + + + + Gets the value for the specified key. If the value does not exist, it is optionally created. + + + + + Short cut for GetValue(key, VCF.None). + + + + + Returns the type of the object to be created as value of the specified key. + + + + + Sets the entry with the specified value. DON'T USE THIS FUNCTION - IT MAY BE REMOVED. + + + + + Gets the PdfObject with the specified key, or null, if no such object exists. If the key refers to + a reference, the referenced PdfObject is returned. + + + + + Gets the PdfDictionary with the specified key, or null, if no such object exists. If the key refers to + a reference, the referenced PdfDictionary is returned. + + + + + Gets the PdfArray with the specified key, or null, if no such object exists. If the key refers to + a reference, the referenced PdfArray is returned. + + + + + Gets the PdfReference with the specified key, or null, if no such object exists. + + + + + Sets the entry to the specified object. The object must not be an indirect object, + otherwise an exception is raised. + + + + + Sets the entry as a reference to the specified object. The object must be an indirect object, + otherwise an exception is raised. + + + + + Sets the entry as a reference to the specified iref. + + + + + Gets a value indicating whether the object is read-only. + + + + + Returns an object for the object. + + + + + Gets or sets an entry in the dictionary. The specified key must be a valid PDF name + starting with a slash '/'. This property provides full access to the elements of the + PDF dictionary. Wrong use can lead to errors or corrupt PDF files. + + + + + Gets or sets an entry in the dictionary identified by a PdfName object. + + + + + Removes the value with the specified key. + + + + + Removes the value with the specified key. + + + + + Determines whether the dictionary contains the specified name. + + + + + Determines whether the dictionary contains a specific value. + + + + + Removes all elements from the dictionary. + + + + + Adds the specified value to the dictionary. + + + + + Adds an item to the dictionary. + + + + + Gets all keys currently in use in this dictionary as an array of PdfName objects. + + + + + Get all keys currently in use in this dictionary as an array of string objects. + + + + + Gets the value associated with the specified key. + + + + + Gets all values currently in use in this dictionary as an array of PdfItem objects. + + + + + Return false. + + + + + Return false. + + + + + Gets the number of elements contained in the dictionary. + + + + + Copies the elements of the dictionary to an array, starting at a particular index. + + + + + The current implementation returns null. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + The elements of the dictionary with a string as key. + Because the string is a name it starts always with a '/'. + + + + + The dictionary this objects belongs to. + + + + + The PDF stream objects. + + + + + A .NET string can contain char(0) as a valid character. + + + + + Clones this stream by creating a deep copy. + + + + + Moves this instance to another dictionary during object type transformation. + + + + + The dictionary the stream belongs to. + + + + + Gets the length of the stream, i.e. the actual number of bytes in the stream. + + + + + Gets a value indicating whether this stream has decode parameters. + + + + + Gets the decode predictor for LZW- or FlateDecode. + Returns 0 if no such value exists. + + + + + Gets the decode Columns for LZW- or FlateDecode. + Returns 0 if no such value exists. + + + + + Get or sets the bytes of the stream as they are, i.e. if one or more filters exist the bytes are + not unfiltered. + + + + + Gets the value of the stream unfiltered. The stream content is not modified by this operation. + + + + + Tries to unfilter the bytes of the stream. If the stream is filtered and PDFsharp knows the filter + algorithm, the stream content is replaced by its unfiltered value and the function returns true. + Otherwise the content remains untouched and the function returns false. + The function is useful for analyzing existing PDF files. + + + + + Compresses the stream with the FlateDecode filter. + If a filter is already defined, the function has no effect. + + + + + Returns the stream content as a raw string. + + + + + Common keys for all streams. + + + + + (Required) The number of bytes from the beginning of the line following the keyword + stream to the last byte just before the keyword endstream. (There may be an additional + EOL marker, preceding endstream, that is not included in the count and is not logically + part of the stream data.) + + + + + (Optional) The name of a filter to be applied in processing the stream data found between + the keywords stream and endstream, or an array of such names. Multiple filters should be + specified in the order in which they are to be applied. + + + + + (Optional) A parameter dictionary or an array of such dictionaries, used by the filters + specified by Filter. If there is only one filter and that filter has parameters, DecodeParms + must be set to the filter’s parameter dictionary unless all the filter’s parameters have + their default values, in which case the DecodeParms entry may be omitted. If there are + multiple filters and any of the filters has parameters set to nondefault values, DecodeParms + must be an array with one entry for each filter: either the parameter dictionary for that + filter, or the null object if that filter has no parameters (or if all of its parameters have + their default values). If none of the filters have parameters, or if all their parameters + have default values, the DecodeParms entry may be omitted. + + + + + (Optional; PDF 1.2) The file containing the stream data. If this entry is present, the bytes + between stream and endstream are ignored, the filters are specified by FFilter rather than + Filter, and the filter parameters are specified by FDecodeParms rather than DecodeParms. + However, the Length entry should still specify the number of those bytes. (Usually, there are + no bytes and Length is 0.) + + + + + (Optional; PDF 1.2) The name of a filter to be applied in processing the data found in the + stream’s external file, or an array of such names. The same rules apply as for Filter. + + + + + (Optional; PDF 1.2) A parameter dictionary, or an array of such dictionaries, used by the + filters specified by FFilter. The same rules apply as for DecodeParms. + + + + + Optional; PDF 1.5) A non-negative integer representing the number of bytes in the decoded + (defiltered) stream. It can be used to determine, for example, whether enough disk space is + available to write a stream to a file. + This value should be considered a hint only; for some stream filters, it may not be possible + to determine this value precisely. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents a PDF document. + + + + + Creates a new PDF document in memory. + To open an existing PDF file, use the PdfReader class. + + + + + Creates a new PDF document with the specified file name. The file is immediately created and keeps + locked until the document is closed, at that time the document is saved automatically. + Do not call Save() for documents created with this constructor, just call Close(). + To open an existing PDF file and import it, use the PdfReader class. + + + + + Creates a new PDF document using the specified stream. + The stream won't be used until the document is closed, at that time the document is saved automatically. + Do not call Save() for documents created with this constructor, just call Close(). + To open an existing PDF file, use the PdfReader class. + + + + + Disposes all references to this document stored in other documents. This function should be called + for documents you finished importing pages from. Calling Dispose is technically not necessary but + useful for earlier reclaiming memory of documents you do not need anymore. + + + + + Gets or sets a user defined object that contains arbitrary information associated with this document. + The tag is not used by PDFsharp. + + + + + Gets or sets a value used to distinguish PdfDocument objects. + The name is not used by PDFsharp. + + + + + Get a new default name for a new document. + + + + + Closes this instance. + + + + + Saves the document to the specified path. If a file already exists, it will be overwritten. + + + + + Saves the document to the specified stream. + + + + + Saves the document to the specified stream. + The stream is not closed by this function. + (Older versions of PDFsharp closes the stream. That was not very useful.) + + + + + Implements saving a PDF file. + + + + + Dispatches PrepareForSave to the objects that need it. + + + + + Determines whether the document can be saved. + + + + + Gets the document options used for saving the document. + + + + + Gets PDF specific document settings. + + + + + NYI Indicates whether large objects are written immediately to the output stream to relieve + memory consumption. + + + + + Gets or sets the PDF version number. Return value 14 e.g. means PDF 1.4 / Acrobat 5 etc. + + + + + Gets the number of pages in the document. + + + + + Gets the file size of the document. + + + + + Gets the full qualified file name if the document was read form a file, or an empty string otherwise. + + + + + Gets a Guid that uniquely identifies this instance of PdfDocument. + + + + + Returns a value indicating whether the document was newly created or opened from an existing document. + Returns true if the document was opened with the PdfReader.Open function, false otherwise. + + + + + Returns a value indicating whether the document is read only or can be modified. + + + + + Gets information about the document. + + + + + This function is intended to be undocumented. + + + + + Get the pages dictionary. + + + + + Gets or sets a value specifying the page layout to be used when the document is opened. + + + + + Gets or sets a value specifying how the document should be displayed when opened. + + + + + Gets the viewer preferences of this document. + + + + + Gets the root of the outline (or bookmark) tree. + + + + + Get the AcroForm dictionary. + + + + + Gets or sets the default language of the document. + + + + + Gets the security settings of this document. + + + + + Gets the document font table that holds all fonts used in the current document. + + + + + Gets the document image table that holds all images used in the current document. + + + + + Gets the document form table that holds all form external objects used in the current document. + + + + + Gets the document ExtGState table that holds all form state objects used in the current document. + + + + + Gets the PdfCatalog of the current document. + + + + + Gets the PdfInternals object of this document, that grants access to some internal structures + which are not part of the public interface of PdfDocument. + + + + + Creates a new page and adds it to this document. + Depending of the IsMetric property of the current region the page size is set to + A4 or Letter respectively. If this size is not appropriate it should be changed before + any drawing operations are performed on the page. + + + + + Adds the specified page to this document. If the page is from an external document, + it is imported to this document. In this case the returned page is not the same + object as the specified one. + + + + + Creates a new page and inserts it in this document at the specified position. + + + + + Inserts the specified page in this document. If the page is from an external document, + it is imported to this document. In this case the returned page is not the same + object as the specified one. + + + + + Flattens a document (make the fields non-editable). + + + + + Gets the security handler. + + + + + Occurs when the specified document is not used anymore for importing content. + + + + + Gets the ThreadLocalStorage object. It is used for caching objects that should created + only once. + + + + + Represents the PDF document information dictionary. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the document's title. + + + + + Gets or sets the name of the person who created the document. + + + + + Gets or sets the name of the subject of the document. + + + + + Gets or sets keywords associated with the document. + + + + + Gets or sets the name of the application (for example, MigraDoc) that created the document. + + + + + Gets the producer application (for example, PDFsharp). + + + + + Gets or sets the creation date of the document. + Breaking Change: If the date is not set in a PDF file DateTime.MinValue is returned. + + + + + Gets or sets the modification date of the document. + Breaking Change: If the date is not set in a PDF file DateTime.MinValue is returned. + + + + + Predefined keys of this dictionary. + + + + + (Optional; PDF 1.1) The document’s title. + + + + + (Optional) The name of the person who created the document. + + + + + (Optional; PDF 1.1) The subject of the document. + + + + + (Optional; PDF 1.1) Keywords associated with the document. + + + + + (Optional) If the document was converted to PDF from another format, + the name of the application (for example, empira MigraDoc) that created the + original document from which it was converted. + + + + + (Optional) If the document was converted to PDF from another format, + the name of the application (for example, this library) that converted it to PDF. + + + + + (Optional) The date and time the document was created, in human-readable form. + + + + + (Required if PieceInfo is present in the document catalog; otherwise optional; PDF 1.1) + The date and time the document was most recently modified, in human-readable form. + + + + + (Optional; PDF 1.3) A name object indicating whether the document has been modified + to include trapping information. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Holds information how to handle the document when it is saved as PDF stream. + + + + + Gets or sets the color mode. + + + + + Gets or sets a value indicating whether to compress content streams of PDF pages. + + + + + Gets or sets a value indicating that all objects are not compressed. + + + + + Gets or sets the flate encode mode. Besides the balanced default mode you can set modes for best compression (slower) or best speed (larger files). + + + + + Gets or sets a value indicating whether to compress bilevel images using CCITT compression. + With true, PDFsharp will try FlateDecode CCITT and will use the smallest one or a combination of both. + With false, PDFsharp will always use FlateDecode only - files may be a few bytes larger, but file creation is faster. + + + + + Gets or sets a value indicating whether to compress JPEG images with the FlateDecode filter. + + + + + Holds PDF specific information of the document. + + + + + Gets or sets the default trim margins. + + + + + Represents a direct integer value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Gets the value as integer. + + + + + Returns the integer as string. + + + + + Writes the integer as string. + + + + + Returns TypeCode for 32-bit integers. + + + + + Represents an indirect integer value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value as integer. + + + + + Returns the integer as string. + + + + + Writes the integer literal. + + + + + The base class of all PDF objects and simple PDF types. + + + + + Creates a copy of this object. + + + + + Implements the copy mechanism. Must be overridden in derived classes. + + + + + When overridden in a derived class, appends a raw string representation of this object + to the specified PdfWriter. + + + + + Represents text that is written 'as it is' into the PDF stream. This class can lead to invalid PDF files. + E.g. strings in a literal are not encrypted when the document is saved with a password. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance with the specified string. + + + + + Initializes a new instance with the culture invariant formatted specified arguments. + + + + + Creates a literal from an XMatrix + + + + + Gets the value as litaral string. + + + + + Returns a string that represents the current value. + + + + + Represents a PDF name value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + Parameter value always must start with a '/'. + + + + + Determines whether the specified object is equal to this name. + + + + + Returns the hash code for this instance. + + + + + Gets the name as a string. + + + + + Returns the name. The string always begins with a slash. + + + + + Determines whether the specified name and string are equal. + + + + + Determines whether the specified name and string are not equal. + + + + + Represents the empty name. + + + + + Writes the name including the leading slash. + + + + + Gets the comparer for this type. + + + + + Implements a comparer that compares PdfName objects. + + + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + + The first object to compare. + The second object to compare. + + + + Represents an indirect name value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. Acrobat sometime uses indirect + names to save space, because an indirect reference to a name may be shorter than a long name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + The value. + + + + Determines whether the specified object is equal to the current object. + + + + + Serves as a hash function for this type. + + + + + Gets or sets the name value. + + + + + Returns the name. The string always begins with a slash. + + + + + Determines whether a name is equal to a string. + + + + + Determines whether a name is not equal to a string. + + + + + Writes the name including the leading slash. + + + + + Represents a indirect reference that is not in the cross reference table. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + The only instance of this class. + + + + + Represents an indirect null value. This type is not used by PDFsharp, but at least + one tool from Adobe creates PDF files with a null object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Returns the string "null". + + + + + Writes the keyword «null». + + + + + Base class for direct number values (not yet used, maybe superfluous). + + + + + Base class for indirect number values (not yet used, maybe superfluous). + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Base class of all composite PDF objects. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance from an existing object. Used for object type transformation. + + + + + Creates a copy of this object. The clone does not belong to a document, i.e. its owner and its iref are null. + + + + + Implements the copy mechanism. Must be overridden in derived classes. + + + + + Sets the object and generation number. + Setting the object identifier makes this object an indirect object, i.e. the object gets + a PdfReference entry in the PdfReferenceTable. + + + + + Gets the PdfDocument this object belongs to. + + + + + Sets the PdfDocument this object belongs to. + + + + + Indicates whether the object is an indirect object. + + + + + Gets the PdfInternals object of this document, that grants access to some internal structures + which are not part of the public interface of PdfDocument. + + + + + When overridden in a derived class, prepares the object to get saved. + + + + + Saves the stream position. 2nd Edition. + + + + + Gets the object identifier. Returns PdfObjectID.Empty for direct objects, + i.e. never returns null. + + + + + Gets the object number. + + + + + Gets the generation number. + + + + The document that owns the cloned objects. + The root object to be cloned. + The clone of the root object + + + The imported object table of the owner for the external document. + The document that owns the cloned objects. + The root object to be cloned. + The clone of the root object + + + + Replace all indirect references to external objects by their cloned counterparts + owned by the importer document. + + + + + Ensure for future versions of PDFsharp not to forget code for a new kind of PdfItem. + + The item. + + + + Gets the indirect reference of this object. If the value is null, this object is a direct object. + + + + + Represents a PDF object identifier, a pair of object and generation number. + + + + + Initializes a new instance of the class. + + The object number. + + + + Initializes a new instance of the class. + + The object number. + The generation number. + + + + Gets or sets the object number. + + + + + Gets or sets the generation number. + + + + + Indicates whether this object is an empty object identifier. + + + + + Indicates whether this instance and a specified object are equal. + + + + + Returns the hash code for this instance. + + + + + Determines whether the two objects are equal. + + + + + Determines whether the tow objects not are equal. + + + + + Returns the object and generation numbers as a string. + + + + + Creates an empty object identifier. + + + + + Compares the current object id with another object. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents an outline item in the outlines tree. An 'outline' is also known as a 'bookmark'. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + + + + Initializes a new instance from an existing dictionary. Used for object type transformation. + + + + + Initializes a new instance of the class. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + The font style used to draw the outline text. + The color used to draw the outline text. + + + + Initializes a new instance of the class. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + The font style used to draw the outline text. + + + + Initializes a new instance of the class. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + + + + Initializes a new instance of the class. + + The outline text. + The destination page. + + + + The total number of open descendants at all lower levels. + + + + + Counts the open outline items. Not yet used. + + + + + Gets the parent of this outline item. The root item has no parent and returns null. + + + + + Gets or sets the title. + + + + + Gets or sets the destination page. + + + + + Gets or sets the left position of the page positioned at the left side of the window. + Applies only if PageDestinationType is Xyz, FitV, FitR, or FitBV. + + + + + Gets or sets the top position of the page positioned at the top side of the window. + Applies only if PageDestinationType is Xyz, FitH, FitR, ob FitBH. + + + + + Gets or sets the right position of the page positioned at the right side of the window. + Applies only if PageDestinationType is FitR. + + + + + Gets or sets the bottom position of the page positioned at the bottom side of the window. + Applies only if PageDestinationType is FitR. + + + + + Gets or sets the zoom faction of the page. + Applies only if PageDestinationType is Xyz. + + + + + Gets or sets whether the outline item is opened (or expanded). + + + + + Gets or sets the style of the outline text. + + + + + Gets or sets the type of the page destination. + + + + + Gets or sets the color of the text. + + The color of the text. + + + + Gets a value indicating whether this outline object has child items. + + + + + Gets the outline collection of this node. + + + + + Initializes this instance from an existing PDF document. + + + + + Creates key/values pairs according to the object structure. + + + + + Format double. + + + + + Format nullable double. + + + + + Predefined keys of this dictionary. + + + + + (Optional) The type of PDF object that this dictionary describes; if present, + must be Outlines for an outline dictionary. + + + + + (Required) The text to be displayed on the screen for this item. + + + + + (Required; must be an indirect reference) The parent of this item in the outline hierarchy. + The parent of a top-level item is the outline dictionary itself. + + + + + (Required for all but the first item at each level; must be an indirect reference) + The previous item at this outline level. + + + + + (Required for all but the last item at each level; must be an indirect reference) + The next item at this outline level. + + + + + (Required if the item has any descendants; must be an indirect reference) + The first of this item’s immediate children in the outline hierarchy. + + + + + (Required if the item has any descendants; must be an indirect reference) + The last of this item’s immediate children in the outline hierarchy. + + + + + (Required if the item has any descendants) If the item is open, the total number of its + open descendants at all lower levels of the outline hierarchy. If the item is closed, a + negative integer whose absolute value specifies how many descendants would appear if the + item were reopened. + + + + + (Optional; not permitted if an A entry is present) The destination to be displayed when this + item is activated. + + + + + (Optional; not permitted if a Dest entry is present) The action to be performed when + this item is activated. + + + + + (Optional; PDF 1.3; must be an indirect reference) The structure element to which the item + refers. + Note: The ability to associate an outline item with a structure element (such as the beginning + of a chapter) is a PDF 1.3 feature. For backward compatibility with earlier PDF versions, such + an item should also specify a destination (Dest) corresponding to an area of a page where the + contents of the designated structure element are displayed. + + + + + (Optional; PDF 1.4) An array of three numbers in the range 0.0 to 1.0, representing the + components in the DeviceRGB color space of the color to be used for the outline entry’s text. + Default value: [0.0 0.0 0.0]. + + + + + (Optional; PDF 1.4) A set of flags specifying style characteristics for displaying the outline + item’s text. Default value: 0. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a collection of outlines. + + + + + Can only be created as part of PdfOutline. + + + + + Indicates whether the outline collection has at least one entry. + + + + + Removes the first occurrence of a specific item from the collection. + + + + + Gets the number of entries in this collection. + + + + + Returns false. + + + + + Adds the specified outline. + + + + + Removes all elements form the collection. + + + + + Determines whether the specified element is in the collection. + + + + + Copies the collection to an array, starting at the specified index of the target array. + + + + + Adds the specified outline entry. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + The font style used to draw the outline text. + The color used to draw the outline text. + + + + Adds the specified outline entry. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + The font style used to draw the outline text. + + + + Adds the specified outline entry. + + The outline text. + The destination page. + Specifies whether the node is displayed expanded (opened) or collapsed. + + + + Creates a PdfOutline and adds it into the outline collection. + + + + + Gets the index of the specified item. + + + + + Inserts the item at the specified index. + + + + + Removes the outline item at the specified index. + + + + + Gets the at the specified index. + + + + + Returns an enumerator that iterates through the outline collection. + + + + + The parent outine of this collection. + + + + + Represents a page in a PDF document. + + + + + Initializes a new page. The page must be added to a document before it can be used. + Depending of the IsMetric property of the current region the page size is set to + A4 or Letter respectively. If this size is not appropriate it should be changed before + any drawing operations are performed on the page. + + + + + Initializes a new instance of the class. + + The document. + + + + Gets or sets a user defined object that contains arbitrary information associated with this PDF page. + The tag is not used by PDFsharp. + + + + + Closes the page. A closed page cannot be modified anymore and it is not possible to + get an XGraphics object for a closed page. Closing a page is not required, but may save + resources if the document has many pages. + + + + + Gets a value indicating whether the page is closed. + + + + + Gets or sets the PdfDocument this page belongs to. + + + + + Gets or sets the orientation of the page. The default value PageOrientation.Portrait. + If an imported page has a /Rotate value that matches the formula 90 + n * 180 the + orientation is set to PageOrientation.Landscape. + + + + + Gets or sets one of the predefined standard sizes like. + + + + + Gets or sets the trim margins. + + + + + Gets or sets the media box directly. XGrahics is not prepared to work with a media box + with an origin other than (0,0). + + + + + Gets or sets the crop box. + + + + + Gets or sets the bleed box. + + + + + Gets or sets the art box. + + + + + Gets or sets the trim box. + + + + + Gets or sets the height of the page. If orientation is Landscape, this function applies to + the width. + + + + + Gets or sets the width of the page. If orientation is Landscape, this function applies to + the height. + + + + + Gets or sets the /Rotate entry of the PDF page. The value is the number of degrees by which the page + should be rotated clockwise when displayed or printed. The value must be a multiple of 90. + PDFsharp does not set this value, but for imported pages this value can be set and must be taken + into account when adding graphic to such a page. + + + + + The content stream currently used by an XGraphics object for rendering. + + + + + Gets the array of content streams of the page. + + + + + Gets the annotations array of this page. + + + + + Gets the annotations array of this page. + + + + + Adds an intra document link. + + The rect. + The destination page. + + + + Adds a link to the Web. + + The rect. + The URL. + + + + Adds a link to a file. + + The rect. + Name of the file. + + + + Gets or sets the custom values. + + + + + Gets the PdfResources object of this page. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified font within this page. + + + + + Tries to get the resource name of the specified font data within this page. + Returns null if no such font exists. + + + + + Gets the resource name of the specified font data within this page. + + + + + Gets the resource name of the specified image within this page. + + + + + Implements the interface because the primary function is internal. + + + + + Gets the resource name of the specified form within this page. + + + + + Implements the interface because the primary function is internal. + + + + + Hack to indicate that a page-level transparency group must be created. + + + + + Inherit values from parent node. + + + + + Add all inheritable values from the specified page to the specified values structure. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Page for a page object. + + + + + (Required; must be an indirect reference) + The page tree node that is the immediate parent of this page object. + + + + + (Required if PieceInfo is present; optional otherwise; PDF 1.3) The date and time + when the page’s contents were most recently modified. If a page-piece dictionary + (PieceInfo) is present, the modification date is used to ascertain which of the + application data dictionaries that it contains correspond to the current content + of the page. + + + + + (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the + region to which the contents of the page should be clipped when output in a production + environment. Default value: the value of CropBox. + + + + + (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the + intended dimensions of the finished page after trimming. Default value: the value of + CropBox. + + + + + (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the + extent of the page’s meaningful content (including potential white space) as intended + by the page’s creator. Default value: the value of CropBox. + + + + + (Optional; PDF 1.4) A box color information dictionary specifying the colors and other + visual characteristics to be used in displaying guidelines on the screen for the various + page boundaries. If this entry is absent, the application should use its own current + default settings. + + + + + (Optional) A content stream describing the contents of this page. If this entry is absent, + the page is empty. The value may be either a single stream or an array of streams. If the + value is an array, the effect is as if all of the streams in the array were concatenated, + in order, to form a single stream. This allows PDF producers to create image objects and + other resources as they occur, even though they interrupt the content stream. The division + between streams may occur only at the boundaries between lexical tokens but is unrelated + to the page’s logical content or organization. Applications that consume or produce PDF + files are not required to preserve the existing structure of the Contents array. + + + + + (Optional; PDF 1.4) A group attributes dictionary specifying the attributes of the page’s + page group for use in the transparent imaging model. + + + + + (Optional) A stream object defining the page’s thumbnail image. + + + + + (Optional; PDF 1.1; recommended if the page contains article beads) An array of indirect + references to article beads appearing on the page. The beads are listed in the array in + natural reading order. + + + + + (Optional; PDF 1.1) The page’s display duration (also called its advance timing): the + maximum length of time, in seconds, that the page is displayed during presentations before + the viewer application automatically advances to the next page. By default, the viewer does + not advance automatically. + + + + + (Optional; PDF 1.1) A transition dictionary describing the transition effect to be used + when displaying the page during presentations. + + + + + (Optional) An array of annotation dictionaries representing annotations associated with + the page. + + + + + (Optional; PDF 1.2) An additional-actions dictionary defining actions to be performed + when the page is opened or closed. + + + + + (Optional; PDF 1.4) A metadata stream containing metadata for the page. + + + + + (Optional; PDF 1.3) A page-piece dictionary associated with the page. + + + + + (Required if the page contains structural content items; PDF 1.3) + The integer key of the page’s entry in the structural parent tree. + + + + + (Optional; PDF 1.3; indirect reference preferred) The digital identifier of + the page’s parent Web Capture content set. + + + + + (Optional; PDF 1.3) The page’s preferred zoom (magnification) factor: the factor + by which it should be scaled to achieve the natural display magnification. + + + + + (Optional; PDF 1.3) A separation dictionary containing information needed + to generate color separations for the page. + + + + + (Optional; PDF 1.5) A name specifying the tab order to be used for annotations + on the page. The possible values are R (row order), C (column order), + and S (structure order). + + + + + (Required if this page was created from a named page object; PDF 1.5) + The name of the originating page object. + + + + + (Optional; PDF 1.5) A navigation node dictionary representing the first node + on the page. + + + + + (Optional; PDF 1.6) A positive number giving the size of default user space units, + in multiples of 1/72 inch. The range of supported values is implementation-dependent. + + + + + (Optional; PDF 1.6) An array of viewport dictionaries specifying rectangular regions + of the page. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Predefined keys common to PdfPage and PdfPages. + + + + + (Required; inheritable) A dictionary containing any resources required by the page. + If the page requires no resources, the value of this entry should be an empty dictionary. + Omitting the entry entirely indicates that the resources are to be inherited from an + ancestor node in the page tree. + + + + + (Required; inheritable) A rectangle, expressed in default user space units, defining the + boundaries of the physical medium on which the page is intended to be displayed or printed. + + + + + (Optional; inheritable) A rectangle, expressed in default user space units, defining the + visible region of default user space. When the page is displayed or printed, its contents + are to be clipped (cropped) to this rectangle and then imposed on the output medium in some + implementation defined manner. Default value: the value of MediaBox. + + + + + (Optional; inheritable) The number of degrees by which the page should be rotated clockwise + when displayed or printed. The value must be a multiple of 90. Default value: 0. + + + + + Values inherited from a parent in the parent chain of a page tree. + + + + + Represents the pages of the document. + + + + + Gets the number of pages. + + + + + Gets the page with the specified index. + + + + + Finds a page by its id. Transforms it to PdfPage if necessary. + + + + + Creates a new PdfPage, adds it to the end of this document, and returns it. + + + + + Adds the specified PdfPage to the end of this document and maybe returns a new PdfPage object. + The value returned is a new object if the added page comes from a foreign document. + + + + + Creates a new PdfPage, inserts it at the specified position into this document, and returns it. + + + + + Inserts the specified PdfPage at the specified position to this document and maybe returns a new PdfPage object. + The value returned is a new object if the inserted page comes from a foreign document. + + + + + Inserts pages of the specified document into this document. + + The index in this document where to insert the page . + The document to be inserted. + The index of the first page to be inserted. + The number of pages to be inserted. + + + + Inserts all pages of the specified document into this document. + + The index in this document where to insert the page . + The document to be inserted. + + + + Inserts all pages of the specified document into this document. + + The index in this document where to insert the page . + The document to be inserted. + The index of the first page to be inserted. + + + + Removes the specified page from the document. + + + + + Removes the specified page from the document. + + + + + Moves a page within the page sequence. + + The page index before this operation. + The page index after this operation. + + + + Imports an external page. The elements of the imported page are cloned and added to this document. + Important: In contrast to PdfFormXObject adding an external page always make a deep copy + of their transitive closure. Any reuse of already imported objects is not intended because + any modification of an imported page must not change another page. + + + + + Helper function for ImportExternalPage. + + + + + Gets a PdfArray containing all pages of this document. The array must not be modified. + + + + + Replaces the page tree by a flat array of indirect references to the pages objects. + + + + + Recursively converts the page tree into a flat array. + + + + + Prepares the document for saving. + + + + + Gets the enumerator. + + + + + Predefined keys of this dictionary. + + + + + (Required) The type of PDF object that this dictionary describes; + must be Pages for a page tree node. + + + + + (Required except in root node; must be an indirect reference) + The page tree node that is the immediate parent of this one. + + + + + (Required) An array of indirect references to the immediate children of this node. + The children may be page objects or other page tree nodes. + + + + + (Required) The number of leaf nodes (page objects) that are descendants of this node + within the page tree. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents a direct real value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Gets the value as double. + + + + + Returns the real number as string. + + + + + Writes the real value with up to three digits. + + + + + Represents an indirect real value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Initializes a new instance of the class. + + The document. + The value. + + + + Gets or sets the value. + + + + + Returns the real as a culture invariant string. + + + + + Writes the real literal. + + + + + Represents a PDF rectangle value, that is internally an array with 4 real values. + + + + + Initializes a new instance of the PdfRectangle class. + + + + + Initializes a new instance of the PdfRectangle class with two points specifying + two diagonally opposite corners. Notice that in contrast to GDI+ convention the + 3rd and the 4th parameter specify a point and not a width. This is so much confusing + that this function is for internal use only. + + + + + Initializes a new instance of the PdfRectangle class with two points specifying + two diagonally opposite corners. + + + + + Initializes a new instance of the PdfRectangle class with the specified location and size. + + + + + Initializes a new instance of the PdfRectangle class with the specified XRect. + + + + + Initializes a new instance of the PdfRectangle class with the specified PdfArray. + + + + + Clones this instance. + + + + + Implements cloning this instance. + + + + + Tests whether all coordinate are zero. + + + + + Tests whether the specified object is a PdfRectangle and has equal coordinates. + + + + + Serves as a hash function for a particular type. + + + + + Tests whether two structures have equal coordinates. + + + + + Tests whether two structures differ in one or more coordinates. + + + + + Gets or sets the x-coordinate of the first corner of this PdfRectangle. + + + + + Gets or sets the y-coordinate of the first corner of this PdfRectangle. + + + + + Gets or sets the x-coordinate of the second corner of this PdfRectangle. + + + + + Gets or sets the y-coordinate of the second corner of this PdfRectangle. + + + + + Gets X2 - X1. + + + + + Gets Y2 - Y1. + + + + + Gets or sets the coordinates of the first point of this PdfRectangle. + + + + + Gets or sets the size of this PdfRectangle. + + + + + Determines if the specified point is contained within this PdfRectangle. + + + + + Determines if the specified point is contained within this PdfRectangle. + + + + + Determines if the rectangular region represented by rect is entirely contained within this PdfRectangle. + + + + + Determines if the rectangular region represented by rect is entirely contained within this PdfRectangle. + + + + + Returns the rectangle as an XRect object. + + + + + Returns the rectangle as a string in the form «[x1 y1 x2 y2]». + + + + + Writes the rectangle. + + + + + Gets the DebuggerDisplayAttribute text. + + + + + Represents an empty PdfRectangle. + + + + + Represents the cross-reference table of a PDF document. + It contains all indirect objects of a document. + + + + + Represents the relation between PdfObjectID and PdfReference for a PdfDocument. + + + + + Adds a cross reference entry to the table. Used when parsing the trailer. + + + + + Adds a PdfObject to the table. + + + + + Gets a cross reference entry from an object identifier. + Returns null if no object with the specified ID exists in the object table. + + + + + Indicates whether the specified object identifier is in the table. + + + + + Returns the next free object number. + + + + + Writes the xref section in pdf stream. + + + + + Gets an array of all object identifier. For debugging purposes only. + + + + + Gets an array of all cross references in ascending order by their object identifier. + + + + + Removes all objects that cannot be reached from the trailer. + Returns the number of removed objects. + + + + + Renumbers the objects starting at 1. + + + + + Checks the logical consistence for debugging purposes (useful after reconstruction work). + + + + + Calculates the transitive closure of the specified PdfObject, i.e. all indirect objects + recursively reachable from the specified object. + + + + + Calculates the transitive closure of the specified PdfObject with the specified depth, i.e. all indirect objects + recursively reachable from the specified object in up to maximally depth steps. + + + + + Gets the cross reference to an objects used for undefined indirect references. + + + + + Determines the encoding of a PdfString or PdfStringObject. + + + + + The characters of the string are actually bytes with an unknown or context specific meaning or encoding. + With this encoding the 8 high bits of each character is zero. + + + + + Not yet used by PDFsharp. + + + + + The characters of the string are actually bytes with PDF document encoding. + With this encoding the 8 high bits of each character is zero. + + + + + The characters of the string are actually bytes with Windows ANSI encoding. + With this encoding the 8 high bits of each character is zero. + + + + + Not yet used by PDFsharp. + + + + + Not yet used by PDFsharp. + + + + + The characters of the string are Unicode characters. + + + + + Internal wrapper for PdfStringEncoding. + + + + + Represents a direct text string value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Initializes a new instance of the class. + + The value. + The encoding. + + + + Gets the number of characters in this string. + + + + + Gets the encoding. + + + + + Gets a value indicating whether the string is a hexadecimal literal. + + + + + Gets the string value. + + + + + Gets or sets the string value for encryption purposes. + + + + + Returns the string. + + + + + Hack for document encoded bookmarks. + + + + + Writes the string DocEncoded. + + + + + Represents an indirect text string value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The document. + The value. + + + + Initializes a new instance of the class. + + The value. + The encoding. + + + + Gets the number of characters in this string. + + + + + Gets or sets the encoding. + + + + + Gets a value indicating whether the string is a hexadecimal literal. + + + + + Gets or sets the value as string + + + + + Gets or sets the string value for encryption purposes. + + + + + Returns the string. + + + + + Writes the string literal with encoding DOCEncoded. + + + + + Represents a direct unsigned integer value. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Gets the value as integer. + + + + + Returns the unsigned integer as string. + + + + + Writes the integer as string. + + + + + Converts the value of this instance to an equivalent 64-bit unsigned integer. + + + + + Converts the value of this instance to an equivalent 8-bit signed integer. + + + + + Converts the value of this instance to an equivalent double-precision floating-point number. + + + + + Returns an undefined DateTime structure. + + + + + Converts the value of this instance to an equivalent single-precision floating-point number. + + + + + Converts the value of this instance to an equivalent Boolean value. + + + + + Converts the value of this instance to an equivalent 32-bit signed integer. + + + + + Converts the value of this instance to an equivalent 16-bit unsigned integer. + + + + + Converts the value of this instance to an equivalent 16-bit signed integer. + + + + + Converts the value of this instance to an equivalent . + + + + + Converts the value of this instance to an equivalent 8-bit unsigned integer. + + + + + Converts the value of this instance to an equivalent Unicode character. + + + + + Converts the value of this instance to an equivalent 64-bit signed integer. + + + + + Returns type code for 32-bit integers. + + + + + Converts the value of this instance to an equivalent number. + + + + + Returns null. + + + + + Converts the value of this instance to an equivalent 32-bit unsigned integer. + + + + + Represents an indirect integer value. This type is not used by PDFsharp. If it is imported from + an external PDF file, the value is converted into a direct object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The value. + + + + Initializes a new instance of the class. + + The document. + The value. + + + + Gets the value as unsigned integer. + + + + + Returns the integer as string. + + + + + Writes the integer literal. + + + + + Represents the PDF document viewer preferences dictionary. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether to hide the viewer application’s tool + bars when the document is active. + + + + + Gets or sets a value indicating whether to hide the viewer application’s + menu bar when the document is active. + + + + + Gets or sets a value indicating whether to hide user interface elements in + the document’s window (such as scroll bars and navigation controls), + leaving only the document’s contents displayed. + + + + + Gets or sets a value indicating whether to resize the document’s window to + fit the size of the first displayed page. + + + + + Gets or sets a value indicating whether to position the document’s window + in the center of the screen. + + + + + Gets or sets a value indicating whether the window’s title bar + should display the document title taken from the Title entry of the document + information dictionary. If false, the title bar should instead display the name + of the PDF file containing the document. + + + + + The predominant reading order for text: LeftToRight or RightToLeft + (including vertical writing systems, such as Chinese, Japanese, and Korean). + This entry has no direct effect on the document’s contents or page numbering + but can be used to determine the relative positioning of pages when displayed + side by side or printed n-up. Default value: LeftToRight. + + + + + Predefined keys of this dictionary. + + + + + (Optional) A flag specifying whether to hide the viewer application’s tool + bars when the document is active. Default value: false. + + + + + (Optional) A flag specifying whether to hide the viewer application’s + menu bar when the document is active. Default value: false. + + + + + (Optional) A flag specifying whether to hide user interface elements in + the document’s window (such as scroll bars and navigation controls), + leaving only the document’s contents displayed. Default value: false. + + + + + (Optional) A flag specifying whether to resize the document’s window to + fit the size of the first displayed page. Default value: false. + + + + + (Optional) A flag specifying whether to position the document’s window + in the center of the screen. Default value: false. + + + + + (Optional; PDF 1.4) A flag specifying whether the window’s title bar + should display the document title taken from the Title entry of the document + information dictionary. If false, the title bar should instead display the name + of the PDF file containing the document. Default value: false. + + + + + (Optional) The document’s page mode, specifying how to display the document on + exiting full-screen mode: + UseNone Neither document outline nor thumbnail images visible + UseOutlines Document outline visible + UseThumbs Thumbnail images visible + UseOC Optional content group panel visible + This entry is meaningful only if the value of the PageMode entry in the catalog + dictionary is FullScreen; it is ignored otherwise. Default value: UseNone. + + + + + (Optional; PDF 1.3) The predominant reading order for text: + L2R Left to right + R2L Right to left (including vertical writing systems, such as Chinese, Japanese, and Korean) + This entry has no direct effect on the document’s contents or page numbering + but can be used to determine the relative positioning of pages when displayed + side by side or printed n-up. Default value: L2R. + + + + + (Optional; PDF 1.4) The name of the page boundary representing the area of a page + to be displayed when viewing the document on the screen. The value is the key + designating the relevant page boundary in the page object. If the specified page + boundary is not defined in the page object, its default value is used. + Default value: CropBox. + Note: This entry is intended primarily for use by prepress applications that + interpret or manipulate the page boundaries as described in Section 10.10.1, “Page Boundaries.” + Most PDF consumer applications disregard it. + + + + + (Optional; PDF 1.4) The name of the page boundary to which the contents of a page + are to be clipped when viewing the document on the screen. The value is the key + designating the relevant page boundary in the page object. If the specified page + boundary is not defined in the page object, its default value is used. + Default value: CropBox. + Note: This entry is intended primarily for use by prepress applications that + interpret or manipulate the page boundaries as described in Section 10.10.1, “Page Boundaries.” + Most PDF consumer applications disregard it. + + + + + (Optional; PDF 1.4) The name of the page boundary representing the area of a page + to be rendered when printing the document. The value is the key designating the + relevant page boundary in the page object. If the specified page boundary is not + defined in the page object, its default value is used. + Default value: CropBox. + Note: This entry is intended primarily for use by prepress applications that + interpret or manipulate the page boundaries as described in Section 10.10.1, “Page Boundaries.” + Most PDF consumer applications disregard it. + + + + + (Optional; PDF 1.4) The name of the page boundary to which the contents of a page + are to be clipped when printing the document. The value is the key designating the + relevant page boundary in the page object. If the specified page boundary is not + defined in the page object, its default value is used. + Default value: CropBox. + Note: This entry is intended primarily for use by prepress applications that interpret + or manipulate the page boundaries. Most PDF consumer applications disregard it. + + + + + (Optional; PDF 1.6) The page scaling option to be selected when a print dialog is + displayed for this document. Valid values are None, which indicates that the print + dialog should reflect no page scaling, and AppDefault, which indicates that + applications should use the current print scaling. If this entry has an unrecognized + value, applications should use the current print scaling. + Default value: AppDefault. + Note: If the print dialog is suppressed and its parameters are provided directly + by the application, the value of this entry should still be used. + + + + + Gets the KeysMeta for these keys. + + + + + Gets the KeysMeta of this dictionary type. + + + + + Represents trim margins added to the page. + + + + + Sets all four crop margins simultaneously. + + + + + Gets or sets the left crop margin. + + + + + Gets or sets the right crop margin. + + + + + Gets or sets the top crop margin. + + + + + Gets or sets the bottom crop margin. + + + + + Gets a value indicating whether this instance has at least one margin with a value other than zero. + + + + + Base namespace of PDFsharp. Most classes are implemented in nested namespaces like e. g. PdfSharp.Pdf. + + + + + + Specifies the orientation of a page. + + + + + The default page orientation. + + + + + The width and height of the page are reversed. + + + + + Identifies the most popular predefined page sizes. + + + + + The width or height of the page are set manually and override the PageSize property. + + + + + Identifies a paper sheet size of 841 mm times 1189 mm or 33.11 inch times 46.81 inch. + + + + + Identifies a paper sheet size of 594 mm times 841 mm or 23.39 inch times 33.1 inch. + + + + + Identifies a paper sheet size of 420 mm times 594 mm or 16.54 inch times 23.29 inch. + + + + + Identifies a paper sheet size of 297 mm times 420 mm or 11.69 inch times 16.54 inch. + + + + + Identifies a paper sheet size of 210 mm times 297 mm or 8.27 inch times 11.69 inch. + + + + + Identifies a paper sheet size of 148 mm times 210 mm or 5.83 inch times 8.27 inch. + + + + + Identifies a paper sheet size of 860 mm times 1220 mm. + + + + + Identifies a paper sheet size of 610 mm times 860 mm. + + + + + Identifies a paper sheet size of 430 mm times 610 mm. + + + + + Identifies a paper sheet size of 305 mm times 430 mm. + + + + + Identifies a paper sheet size of 215 mm times 305 mm. + + + + + Identifies a paper sheet size of 153 mm times 215 mm. + + + + + Identifies a paper sheet size of 1000 mm times 1414 mm or 39.37 inch times 55.67 inch. + + + + + Identifies a paper sheet size of 707 mm times 1000 mm or 27.83 inch times 39.37 inch. + + + + + Identifies a paper sheet size of 500 mm times 707 mm or 19.68 inch times 27.83 inch. + + + + + Identifies a paper sheet size of 353 mm times 500 mm or 13.90 inch times 19.68 inch. + + + + + Identifies a paper sheet size of 250 mm times 353 mm or 9.84 inch times 13.90 inch. + + + + + Identifies a paper sheet size of 176 mm times 250 mm or 6.93 inch times 9.84 inch. + + + + + Identifies a paper sheet size of 10 inch times 8 inch or 254 mm times 203 mm. + + + + + Identifies a paper sheet size of 13 inch times 8 inch or 330 mm times 203 mm. + + + + + Identifies a paper sheet size of 10.5 inch times 7.25 inch or 267 mm times 184 mm. + + + + + Identifies a paper sheet size of 10.5 inch times 8 inch 267 mm times 203 mm. + + + + + Identifies a paper sheet size of 11 inch times 8.5 inch 279 mm times 216 mm. + + + + + Identifies a paper sheet size of 14 inch times 8.5 inch 356 mm times 216 mm. + + + + + Identifies a paper sheet size of 17 inch times 11 inch or 432 mm times 279 mm. + + + + + Identifies a paper sheet size of 17 inch times 11 inch or 432 mm times 279 mm. + + + + + Identifies a paper sheet size of 19.25 inch times 15.5 inch 489 mm times 394 mm. + + + + + 20 ×Identifies a paper sheet size of 20 inch times 15 inch or 508 mm times 381 mm. + + + + + Identifies a paper sheet size of 21 inch times 16.5 inch 533 mm times 419 mm. + + + + + Identifies a paper sheet size of 22.5 inch times 17.5 inch 572 mm times 445 mm. + + + + + Identifies a paper sheet size of 23 inch times 18 inch or 584 mm times 457 mm. + + + + + Identifies a paper sheet size of 25 inch times 20 inch or 635 mm times 508 mm. + + + + + Identifies a paper sheet size of 28 inch times 23 inch or 711 mm times 584 mm. + + + + + Identifies a paper sheet size of 35 inch times 23.5 inch or 889 mm times 597 mm. + + + + + Identifies a paper sheet size of 45 inch times 35 inch 1143 times 889 mm. + + + + + Identifies a paper sheet size of 8.5 inch times 5.5 inch or 216 mm times 396 mm. + + + + + Identifies a paper sheet size of 8.5 inch times 13 inch or 216 mm times 330 mm. + + + + + Identifies a paper sheet size of 5.5 inch times 8.5 inch or 396 mm times 216 mm. + + + + + Identifies a paper sheet size of 10 inch times 14 inch. + + + + + Represents IDs for error and diagnostic messages generated by PDFsharp. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + PSMsgID. + + + + + Converter from to . + + + + + Converts the specified page size enumeration to a pair of values in point. + + + + + Base class of all exceptions in the PDFsharp frame work. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The exception message. + + + + Initializes a new instance of the class. + + The exception message. + The inner exception. + + + + Version info base for all PDFsharp related assemblies. + + + + + The title of the product. + + + + + A characteristic description of the product. + + + + + The PDF producer information string. + TODO: Called Creator in MigraDoc??? + + + + + The PDF producer information string including VersionPatch. + + + + + The full version number. + + + + + The full version string. + + + + + The home page of this product. + + + + + Unused. + + + + + The company that created/owned the product. + + + + + The name the product. + + + + + The copyright information. + + + + + The trademark the product. + + + + + Unused. + + + + + The major version number of the product. + + + + + The minor version number of the product. + + + + + The build number of the product. + + + + + The patch number of the product. + + + + + The Version Prerelease String for NuGet. + + + + + E.g. "2005-01-01", for use in NuGet Script. + + + + + Use _ instead of blanks and special characters. Can be complemented with a suffix in the NuGet Script. + Nuspec Doc: The unique identifier for the package. This is the package name that is shown when packages + are listed using the Package Manager Console. These are also used when installing a package using the + Install-Package command within the Package Manager Console. Package IDs may not contain any spaces + or characters that are invalid in an URL. In general, they follow the same rules as .NET namespaces do. + So Foo.Bar is a valid ID, Foo! and Foo Bar are not. + + + + + Nuspec Doc: The human-friendly title of the package displayed in the Manage NuGet Packages dialog. + If none is specified, the ID is used instead. + + + + + Nuspec Doc: A comma-separated list of authors of the package code. + + + + + Nuspec Doc: A comma-separated list of the package creators. This is often the same list as in authors. + This is ignored when uploading the package to the NuGet.org Gallery. + + + + + Nuspec Doc: A long description of the package. This shows up in the right pane of the Add Package Dialog + as well as in the Package Manager Console when listing packages using the Get-Package command. + + + + + Nuspec Doc: A description of the changes made in each release of the package. This field only shows up + when the _Updates_ tab is selected and the package is an update to a previously installed package. + It is displayed where the Description would normally be displayed. + + + + + Nuspec Doc: A short description of the package. If specified, this shows up in the middle pane of the + Add Package Dialog. If not specified, a truncated version of the description is used instead. + + + + + Nuspec Doc: The locale ID for the package, such as en-us. + + + + + Nuspec Doc: A URL for the home page of the package. + + + http://www.pdfsharp.net/NuGetPackage_PDFsharp-GDI.ashx + http://www.pdfsharp.net/NuGetPackage_PDFsharp-WPF.ashx + + + + + Nuspec Doc: A URL for the image to use as the icon for the package in the Manage NuGet Packages + dialog box. This should be a 32x32-pixel .png file that has a transparent background. + + + + + Nuspec Doc: A link to the license that the package is under. + + + + + Nuspec Doc: A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed. + + + + + Nuspec Doc: A space-delimited list of tags and keywords that describe the package. This information is used to help make sure users can find the package using + searches in the Add Package Reference dialog box or filtering in the Package Manager Console window. + + + + + The technology tag of the product: + (none) Pure .NET + -gdi : GDI+, + -wpf : WPF, + -hybrid : Both GDI+ and WPF (hybrid). + -sl : Silverlight + -wp : Windows Phone + -wrt : Windows RunTime + + + + + The Pdf-Sharp-String-Resources. + + + + + Loads the message from the resource associated with the enum type and formats it + using 'String.Format'. Because this function is intended to be used during error + handling it never raises an exception. + + The type of the parameter identifies the resource + and the name of the enum identifies the message in the resource. + Parameters passed through 'String.Format'. + The formatted message. + + + + Gets the localized message identified by the specified DomMsgID. + + + + + Gets the resource manager for this module. + + + + + Writes all messages defined by PSMsgID. + + + + + Version info of this assembly. + + + + + Computes Adler32 checksum for a stream of data. An Adler32 + checksum is not as reliable as a CRC32 checksum, but a lot faster to + compute. + + The specification for Adler32 may be found in RFC 1950. + ZLIB Compressed Data Format Specification version 3.3) + + + From that document: + + "ADLER32 (Adler-32 checksum) + This contains a checksum value of the uncompressed data + (excluding any dictionary data) computed according to Adler-32 + algorithm. This algorithm is a 32-bit extension and improvement + of the Fletcher algorithm, used in the ITU-T X.224 / ISO 8073 + standard. + + Adler-32 is composed of two sums accumulated per byte: s1 is + the sum of all bytes, s2 is the sum of all s1 values. Both sums + are done modulo 65521. s1 is initialized to 1, s2 to zero. The + Adler-32 checksum is stored as s2*65536 + s1 in most- + significant-byte first (network) order." + + "8.2. The Adler-32 algorithm + + The Adler-32 algorithm is much faster than the CRC32 algorithm yet + still provides an extremely low probability of undetected errors. + + The modulo on unsigned long accumulators can be delayed for 5552 + bytes, so the modulo operation time is negligible. If the bytes + are a, b, c, the second sum is 3a + 2b + c + 3, and so is position + and order sensitive, unlike the first sum, which is just a + checksum. That 65521 is prime is important to avoid a possible + large class of two-byte errors that leave the check unchanged. + (The Fletcher checksum uses 255, which is not prime and which also + makes the Fletcher check insensitive to single byte changes 0 - + 255.) + + The sum s1 is initialized to 1 instead of zero to make the length + of the sequence part of s2, so that the length does not have to be + checked separately. (Any sequence of zeroes has a Fletcher + checksum of zero.)" + + + + + + + largest prime smaller than 65536 + + + + + Returns the Adler32 data checksum computed so far. + + + + + Creates a new instance of the Adler32 class. + The checksum starts off with a value of 1. + + + + + Resets the Adler32 checksum to the initial value. + + + + + Updates the checksum with a byte value. + + + The data value to add. The high byte of the int is ignored. + + + + + Updates the checksum with an array of bytes. + + + The source of the data to update with. + + + + + Updates the checksum with the bytes taken from the array. + + + an array of bytes + + + the start of the data used for this update + + + the number of bytes to use for this update + + + + + Generate a table for a byte-wise 32-bit CRC calculation on the polynomial: + x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1. + + Polynomials over GF(2) are represented in binary, one bit per coefficient, + with the lowest powers in the most significant bit. Then adding polynomials + is just exclusive-or, and multiplying a polynomial by x is a right shift by + one. If we call the above polynomial p, and represent a byte as the + polynomial q, also with the lowest power in the most significant bit (so the + byte 0xb1 is the polynomial x^7+x^3+x+1), then the CRC is (q*x^32) mod p, + where a mod b means the remainder after dividing a by b. + + This calculation is done using the shift-register method of multiplying and + taking the remainder. The register is initialized to zero, and for each + incoming bit, x^32 is added mod p to the register if the bit is a one (where + x^32 mod p is p+x^32 = x^26+...+1), and the register is multiplied mod p by + x (which is shifting right by one and adding x^32 mod p if the bit shifted + out is a one). We start with the highest power (least significant bit) of + q and repeat for all eight bits of q. + + The table is simply the CRC of all possible eight bit values. This is all + the information needed to generate CRC's on data a byte at a time for all + combinations of CRC register values and incoming bytes. + + + + + The crc data checksum so far. + + + + + Returns the CRC32 data checksum computed so far. + + + + + Resets the CRC32 data checksum as if no update was ever called. + + + + + Updates the checksum with the int bval. + + + the byte is taken as the lower 8 bits of value + + + + + Updates the checksum with the bytes taken from the array. + + + buffer an array of bytes + + + + + Adds the byte array to the data checksum. + + + The buffer which contains the data + + + The offset in the buffer where the data starts + + + The number of data bytes to update the CRC with. + + + + + Interface to compute a data checksum used by checked input/output streams. + A data checksum can be updated by one byte or with a byte array. After each + update the value of the current checksum can be returned by calling + getValue. The complete checksum object can also be reset + so it can be used again with new data. + + + + + Returns the data checksum computed so far. + + + + + Resets the data checksum as if no update was ever called. + + + + + Adds one byte to the data checksum. + + + the data value to add. The high byte of the int is ignored. + + + + + Updates the data checksum with the bytes taken from the array. + + + buffer an array of bytes + + + + + Adds the byte array to the data checksum. + + + The buffer which contains the data + + + The offset in the buffer where the data starts + + + the number of data bytes to add. + + + + + SharpZipBaseException is the base exception class for the SharpZipLibrary. + All library exceptions are derived from this. + + NOTE: Not all exceptions thrown will be derived from this class. + A variety of other exceptions are possible for example + + + + Initializes a new instance of the SharpZipBaseException class. + + + + + Initializes a new instance of the SharpZipBaseException class with a specified error message. + + A message describing the exception. + + + + Initializes a new instance of the SharpZipBaseException class with a specified + error message and a reference to the inner exception that is the cause of this exception. + + A message describing the exception. + The inner exception + + + + This is the Deflater class. The deflater class compresses input + with the deflate algorithm described in RFC 1951. It has several + compression levels and three different strategies described below. + + This class is not thread safe. This is inherent in the API, due + to the split of deflate and setInput. + + Author of the original java version: Jochen Hoenicke + + + + + The best and slowest compression level. This tries to find very + long and distant string repetitions. + + + + + The worst but fastest compression level. + + + + + The default compression level. + + + + + This level won't compress at all but output uncompressed blocks. + + + + + The compression method. This is the only method supported so far. + There is no need to use this constant at all. + + + + + Creates a new deflater with default compression level. + + + + + Creates a new deflater with given compression level. + + + the compression level, a value between NO_COMPRESSION + and BEST_COMPRESSION, or DEFAULT_COMPRESSION. + + if lvl is out of range. + + + + Creates a new deflater with given compression level. + + + the compression level, a value between NO_COMPRESSION + and BEST_COMPRESSION. + + + true, if we should suppress the Zlib/RFC1950 header at the + beginning and the adler checksum at the end of the output. This is + useful for the GZIP/PKZIP formats. + + if lvl is out of range. + + + + Resets the deflater. The deflater acts afterwards as if it was + just created with the same compression level and strategy as it + had before. + + + + + Gets the current adler checksum of the data that was processed so far. + + + + + Gets the number of input bytes processed so far. + + + + + Gets the number of output bytes so far. + + + + + Flushes the current input block. Further calls to deflate() will + produce enough output to inflate everything in the current input + block. This is not part of Sun's JDK so I have made it package + private. It is used by DeflaterOutputStream to implement + flush(). + + + + + Finishes the deflater with the current input block. It is an error + to give more input after this method was called. This method must + be called to force all bytes to be flushed. + + + + + Returns true if the stream was finished and no more output bytes + are available. + + + + + Returns true, if the input buffer is empty. + You should then call setInput(). + NOTE: This method can also return true when the stream + was finished. + + + + + Sets the data which should be compressed next. This should be only + called when needsInput indicates that more input is needed. + If you call setInput when needsInput() returns false, the + previous input that is still pending will be thrown away. + The given byte array should not be changed, before needsInput() returns + true again. + This call is equivalent to setInput(input, 0, input.length). + + + the buffer containing the input data. + + + if the buffer was finished() or ended(). + + + + + Sets the data which should be compressed next. This should be + only called when needsInput indicates that more input is needed. + The given byte array should not be changed, before needsInput() returns + true again. + + + the buffer containing the input data. + + + the start of the data. + + + the number of data bytes of input. + + + if the buffer was Finish()ed or if previous input is still pending. + + + + + Sets the compression level. There is no guarantee of the exact + position of the change, but if you call this when needsInput is + true the change of compression level will occur somewhere near + before the end of the so far given input. + + + the new compression level. + + + + + Get current compression level + + Returns the current compression level + + + + Sets the compression strategy. Strategy is one of + DEFAULT_STRATEGY, HUFFMAN_ONLY and FILTERED. For the exact + position where the strategy is changed, the same as for + SetLevel() applies. + + + The new compression strategy. + + + + + Deflates the current input block with to the given array. + + + The buffer where compressed data is stored + + + The number of compressed bytes added to the output, or 0 if either + IsNeedingInput() or IsFinished returns true or length is zero. + + + + + Deflates the current input block to the given array. + + + Buffer to store the compressed data. + + + Offset into the output array. + + + The maximum number of bytes that may be stored. + + + The number of compressed bytes added to the output, or 0 if either + needsInput() or finished() returns true or length is zero. + + + If Finish() was previously called. + + + If offset or length don't match the array length. + + + + + Sets the dictionary which should be used in the deflate process. + This call is equivalent to setDictionary(dict, 0, dict.Length). + + + the dictionary. + + + if SetInput () or Deflate () were already called or another dictionary was already set. + + + + + Sets the dictionary which should be used in the deflate process. + The dictionary is a byte array containing strings that are + likely to occur in the data which should be compressed. The + dictionary is not stored in the compressed output, only a + checksum. To decompress the output you need to supply the same + dictionary again. + + + The dictionary data + + + The index where dictionary information commences. + + + The number of bytes in the dictionary. + + + If SetInput () or Deflate() were already called or another dictionary was already set. + + + + + Compression level. + + + + + If true no Zlib/RFC1950 headers or footers are generated + + + + + The current state. + + + + + The total bytes of output written. + + + + + The pending output. + + + + + The deflater engine. + + + + + This class contains constants used for deflation. + + + + + Set to true to enable debugging + + + + + Written to Zip file to identify a stored block + + + + + Identifies static tree in Zip file + + + + + Identifies dynamic tree in Zip file + + + + + Header flag indicating a preset dictionary for deflation + + + + + Sets internal buffer sizes for Huffman encoding + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Internal compression engine constant + + + + + Strategies for deflater + + + + + The default strategy + + + + + This strategy will only allow longer string repetitions. It is + useful for random data with a small character set. + + + + + This strategy will not look for string repetitions at all. It + only encodes with Huffman trees (which means, that more common + characters get a smaller encoding. + + + + + Low level compression engine for deflate algorithm which uses a 32K sliding window + with secondary compression from Huffman/Shannon-Fano codes. + + + + + Construct instance with pending buffer + + + Pending buffer to use + > + + + + Deflate drives actual compression of data + + True to flush input buffers + Finish deflation with the current input. + Returns true if progress has been made. + + + + Sets input data to be deflated. Should only be called when NeedsInput() + returns true + + The buffer containing input data. + The offset of the first byte of data. + The number of bytes of data to use as input. + + + + Determines if more input is needed. + + Return true if input is needed via SetInput + + + + Set compression dictionary + + The buffer containing the dictionary data + The offset in the buffer for the first byte of data + The length of the dictionary data. + + + + Reset internal state + + + + + Reset Adler checksum + + + + + Get current value of Adler checksum + + + + + Total data processed + + + + + Get/set the deflate strategy + + + + + Set the deflate level (0-9) + + The value to set the level to. + + + + Fill the window + + + + + Inserts the current string in the head hash and returns the previous + value for this hash. + + The previous hash value + + + + Find the best (longest) string in the window matching the + string starting at strstart. + + Preconditions: + + strstart + MAX_MATCH <= window.length. + + + True if a match greater than the minimum length is found + + + + Hashtable, hashing three characters to an index for window, so + that window[index]..window[index+2] have this hash code. + Note that the array should really be unsigned short, so you need + to and the values with 0xffff. + + + + + prev[index & WMASK] points to the previous index that has the + same hash code as the string starting at index. This way + entries with the same hash code are in a linked list. + Note that the array should really be unsigned short, so you need + to and the values with 0xffff. + + + + + Points to the current character in the window. + + + + + lookahead is the number of characters starting at strstart in + window that are valid. + So window[strstart] until window[strstart+lookahead-1] are valid + characters. + + + + + This array contains the part of the uncompressed stream that + is of relevance. The current character is indexed by strstart. + + + + + The current compression function. + + + + + The input data for compression. + + + + + The total bytes of input read. + + + + + The offset into inputBuf, where input data starts. + + + + + The end offset of the input data. + + + + + The adler checksum + + + + + This is the DeflaterHuffman class. + + This class is not thread safe. This is inherent in the API, due + to the split of Deflate and SetInput. + + author of the original java version : Jochen Hoenicke + + + + + Resets the internal state of the tree + + + + + Check that all frequencies are zero + + + At least one frequency is non-zero + + + + + Set static codes and length + + new codes + length for new codes + + + + Build dynamic codes and lengths + + + + + Get encoded length + + Encoded length, the sum of frequencies * lengths + + + + Scan a literal or distance tree to determine the frequencies of the codes + in the bit length tree. + + + + + Write tree values + + Tree to write + + + + Pending buffer to use + + + + + Construct instance with pending buffer + + Pending buffer to use + + + + Reset internal state + + + + + Write all trees to pending buffer + + The number/rank of treecodes to send. + + + + Compress current buffer writing data to pending buffer + + + + + Flush block to output with no compression + + Data to write + Index of first byte to write + Count of bytes to write + True if this is the last block + + + + Flush block to output with compression + + Data to flush + Index of first byte to flush + Count of bytes to flush + True if this is the last block + + + + Get value indicating if internal buffer is full + + true if buffer is full + + + + Add literal to buffer + + Literal value to add to buffer. + Value indicating internal buffer is full + + + + Add distance code and length to literal and distance trees + + Distance code + Length + Value indicating if internal buffer is full + + + + Reverse the bits of a 16 bit value. + + Value to reverse bits + Value with bits reversed + + + + This class stores the pending output of the Deflater. + + Author of the original java version: Jochen Hoenicke + + + + + Construct instance with default buffer size + + + + + Inflater is used to decompress data that has been compressed according + to the "deflate" standard described in rfc1951. + + By default Zlib (rfc1950) headers and footers are expected in the input. + You can use constructor public Inflater(bool noHeader) passing true + if there is no Zlib header information + + The usage is as following. First you have to set some input with + SetInput(), then Inflate() it. If inflate doesn't + inflate any bytes there may be three reasons: +
      +
    • IsNeedingInput() returns true because the input buffer is empty. + You have to provide more input with SetInput(). + NOTE: IsNeedingInput() also returns true when, the stream is finished. +
    • +
    • IsNeedingDictionary() returns true, you have to provide a preset + dictionary with SetDictionary().
    • +
    • IsFinished returns true, the inflater has finished.
    • +
    + Once the first output byte is produced, a dictionary will not be + needed at a later stage. + + Author of the original java version: John Leuner, Jochen Hoenicke +
    +
    + + + Copy lengths for literal codes 257..285 + + + + + Extra bits for literal codes 257..285 + + + + + Copy offsets for distance codes 0..29 + + + + + Extra bits for distance codes + + + + + These are the possible states for an inflater + + + + + This variable contains the current state. + + + + + The adler checksum of the dictionary or of the decompressed + stream, as it is written in the header resp. footer of the + compressed stream. + Only valid if mode is DECODE_DICT or DECODE_CHKSUM. + + + + + The number of bits needed to complete the current state. This + is valid, if mode is DECODE_DICT, DECODE_CHKSUM, + DECODE_HUFFMAN_LENBITS or DECODE_HUFFMAN_DISTBITS. + + + + + True, if the last block flag was set in the last block of the + inflated stream. This means that the stream ends after the + current block. + + + + + The total number of inflated bytes. + + + + + The total number of bytes set with setInput(). This is not the + value returned by the TotalIn property, since this also includes the + unprocessed input. + + + + + This variable stores the noHeader flag that was given to the constructor. + True means, that the inflated stream doesn't contain a Zlib header or + footer. + + + + + Creates a new inflater or RFC1951 decompressor + RFC1950/Zlib headers and footers will be expected in the input data + + + + + Creates a new inflater. + + + True if no RFC1950/Zlib header and footer fields are expected in the input data + + This is used for GZIPed/Zipped input. + + For compatibility with + Sun JDK you should provide one byte of input more than needed in + this case. + + + + + Resets the inflater so that a new stream can be decompressed. All + pending input and output will be discarded. + + + + + Decodes a zlib/RFC1950 header. + + + False if more input is needed. + + + The header is invalid. + + + + + Decodes the dictionary checksum after the deflate header. + + + False if more input is needed. + + + + + Decodes the huffman encoded symbols in the input stream. + + + false if more input is needed, true if output window is + full or the current block ends. + + + if deflated stream is invalid. + + + + + Decodes the adler checksum after the deflate stream. + + + false if more input is needed. + + + If checksum doesn't match. + + + + + Decodes the deflated stream. + + + false if more input is needed, or if finished. + + + if deflated stream is invalid. + + + + + Sets the preset dictionary. This should only be called, if + needsDictionary() returns true and it should set the same + dictionary, that was used for deflating. The getAdler() + function returns the checksum of the dictionary needed. + + + The dictionary. + + + + + Sets the preset dictionary. This should only be called, if + needsDictionary() returns true and it should set the same + dictionary, that was used for deflating. The getAdler() + function returns the checksum of the dictionary needed. + + + The dictionary. + + + The index into buffer where the dictionary starts. + + + The number of bytes in the dictionary. + + + No dictionary is needed. + + + The adler checksum for the buffer is invalid + + + + + Sets the input. This should only be called, if needsInput() + returns true. + + + the input. + + + + + Sets the input. This should only be called, if needsInput() + returns true. + + + The source of input data + + + The index into buffer where the input starts. + + + The number of bytes of input to use. + + + No input is needed. + + + The index and/or count are wrong. + + + + + Inflates the compressed stream to the output buffer. If this + returns 0, you should check, whether IsNeedingDictionary(), + IsNeedingInput() or IsFinished() returns true, to determine why no + further output is produced. + + + the output buffer. + + + The number of bytes written to the buffer, 0 if no further + output can be produced. + + + if buffer has length 0. + + + if deflated stream is invalid. + + + + + Inflates the compressed stream to the output buffer. If this + returns 0, you should check, whether needsDictionary(), + needsInput() or finished() returns true, to determine why no + further output is produced. + + + the output buffer. + + + the offset in buffer where storing starts. + + + the maximum number of bytes to output. + + + the number of bytes written to the buffer, 0 if no further output can be produced. + + + if count is less than 0. + + + if the index and / or count are wrong. + + + if deflated stream is invalid. + + + + + Returns true, if the input buffer is empty. + You should then call setInput(). + NOTE: This method also returns true when the stream is finished. + + + + + Returns true, if a preset dictionary is needed to inflate the input. + + + + + Returns true, if the inflater has finished. This means, that no + input is needed and no output can be produced. + + + + + Gets the adler checksum. This is either the checksum of all + uncompressed bytes returned by inflate(), or if needsDictionary() + returns true (and thus no output was yet produced) this is the + adler checksum of the expected dictionary. + + + the adler checksum. + + + + + Gets the total number of output bytes returned by Inflate(). + + + the total number of output bytes. + + + + + Gets the total number of processed compressed input bytes. + + + The total number of bytes of processed input bytes. + + + + + Gets the number of unprocessed input bytes. Useful, if the end of the + stream is reached and you want to further process the bytes after + the deflate stream. + + + The number of bytes of the input which have not been processed. + + + + + Huffman tree used for inflation + + + + + Literal length tree + + + + + Distance tree + + + + + Constructs a Huffman tree from the array of code lengths. + + + the array of code lengths + + + + + Reads the next symbol from input. The symbol is encoded using the + huffman tree. + + + input the input source. + + + the next symbol, or -1 if not enough input is available. + + + + + This class is general purpose class for writing data to a buffer. + + It allows you to write bits as well as bytes + Based on DeflaterPending.java + + Author of the original java version: Jochen Hoenicke + + + + + Internal work buffer + + + + + construct instance using default buffer size of 4096 + + + + + construct instance using specified buffer size + + + size to use for internal buffer + + + + + Clear internal state/buffers + + + + + Write a byte to buffer + + + The value to write + + + + + Write a short value to buffer LSB first + + + The value to write. + + + + + write an integer LSB first + + The value to write. + + + + Write a block of data to buffer + + data to write + offset of first byte to write + number of bytes to write + + + + The number of bits written to the buffer + + + + + Align internal buffer on a byte boundary + + + + + Write bits to internal buffer + + source of bits + number of bits to write + + + + Write a short value to internal buffer most significant byte first + + value to write + + + + Indicates if buffer has been flushed + + + + + Flushes the pending buffer into the given output array. If the + output array is to small, only a partial flush is done. + + The output array. + The offset into output array. + The maximum number of bytes to store. + The number of bytes flushed. + + + + Convert internal buffer to byte array. + Buffer is empty on completion + + + The internal buffer contents converted to a byte array. + + + + + A special stream deflating or compressing the bytes that are + written to it. It uses a Deflater to perform actual deflating.
    + Authors of the original java version: Tom Tromey, Jochen Hoenicke +
    +
    + + + Creates a new DeflaterOutputStream with a default Deflater and default buffer size. + + + the output stream where deflated output should be written. + + + + + Creates a new DeflaterOutputStream with the given Deflater and + default buffer size. + + + the output stream where deflated output should be written. + + + the underlying deflater. + + + + + Creates a new DeflaterOutputStream with the given Deflater and + buffer size. + + + The output stream where deflated output is written. + + + The underlying deflater to use + + + The buffer size in bytes to use when deflating (minimum value 512) + + + bufsize is less than or equal to zero. + + + baseOutputStream does not support writing + + + deflater instance is null + + + + + Finishes the stream by calling finish() on the deflater. + + + Not all input is deflated + + + + + Get/set flag indicating ownership of the underlying stream. + When the flag is true will close the underlying stream also. + + + + + Allows client to determine if an entry can be patched after its added + + + + + Get/set the password used for encryption. + + When set to null or if the password is empty no encryption is performed + + + + Encrypt a block of data + + + Data to encrypt. NOTE the original contents of the buffer are lost + + + Offset of first byte in buffer to encrypt + + + Number of bytes in buffer to encrypt + + + + + Initializes encryption keys based on given . + + The password. + + + + Encrypt a single byte + + + The encrypted value + + + + + Update encryption keys + + + + + Deflates everything in the input buffers. This will call + def.deflate() until all bytes from the input buffers + are processed. + + + + + Gets value indicating stream can be read from + + + + + Gets a value indicating if seeking is supported for this stream + This property always returns false + + + + + Get value indicating if this stream supports writing + + + + + Get current length of stream + + + + + Gets the current position within the stream. + + Any attempt to set position + + + + Sets the current position of this stream to the given value. Not supported by this class! + + The offset relative to the to seek. + The to seek from. + The new position in the stream. + Any access + + + + Sets the length of this stream to the given value. Not supported by this class! + + The new stream length. + Any access + + + + Read a byte from stream advancing position by one + + The byte read cast to an int. THe value is -1 if at the end of the stream. + Any access + + + + Read a block of bytes from stream + + The buffer to store read data in. + The offset to start storing at. + The maximum number of bytes to read. + The actual number of bytes read. Zero if end of stream is detected. + Any access + + + + Asynchronous reads are not supported a NotSupportedException is always thrown + + The buffer to read into. + The offset to start storing data at. + The number of bytes to read + The async callback to use. + The state to use. + Returns an + Any access + + + + Asynchronous writes arent supported, a NotSupportedException is always thrown + + The buffer to write. + The offset to begin writing at. + The number of bytes to write. + The to use. + The state object. + Returns an IAsyncResult. + Any access + + + + Flushes the stream by calling Flush on the deflater and then + on the underlying stream. This ensures that all bytes are flushed. + + + + + Calls and closes the underlying + stream when is true. + + + + + Writes a single byte to the compressed output stream. + + + The byte value. + + + + + Writes bytes from an array to the compressed stream. + + + The byte array + + + The offset into the byte array where to start. + + + The number of bytes to write. + + + + + This buffer is used temporarily to retrieve the bytes from the + deflater and write them to the underlying output stream. + + + + + The deflater which is used to deflate the stream. + + + + + Base stream the deflater depends on. + + + + + An input buffer customised for use by + + + The buffer supports decryption of incoming data. + + + + + Initialise a new instance of with a default buffer size + + The stream to buffer. + + + + Initialise a new instance of + + The stream to buffer. + The size to use for the buffer + A minimum buffer size of 1KB is permitted. Lower sizes are treated as 1KB. + + + + Get the length of bytes bytes in the + + + + + Get the contents of the raw data buffer. + + This may contain encrypted data. + + + + Get the number of useable bytes in + + + + + Get the contents of the clear text buffer. + + + + + Get/set the number of bytes available + + + + + Call passing the current clear text buffer contents. + + The inflater to set input for. + + + + Fill the buffer from the underlying input stream. + + + + + Read a buffer directly from the input stream + + The buffer to fill + Returns the number of bytes read. + + + + Read a buffer directly from the input stream + + The buffer to read into + The offset to start reading data into. + The number of bytes to read. + Returns the number of bytes read. + + + + Read clear text data from the input stream. + + The buffer to add data to. + The offset to start adding data at. + The number of bytes to read. + Returns the number of bytes actually read. + + + + Read a from the input stream. + + Returns the byte read. + + + + Read an in little endian byte order. + + The short value read case to an int. + + + + Read an in little endian byte order. + + The int value read. + + + + Read a in little endian byte order. + + The long value read. + + + + This filter stream is used to decompress data compressed using the "deflate" + format. The "deflate" format is described in RFC 1951. + + This stream may form the basis for other decompression filters, such + as the GZipInputStream. + + Author of the original java version: John Leuner. + + + + + Create an InflaterInputStream with the default decompressor + and a default buffer size of 4KB. + + + The InputStream to read bytes from + + + + + Create an InflaterInputStream with the specified decompressor + and a default buffer size of 4KB. + + + The source of input data + + + The decompressor used to decompress data read from baseInputStream + + + + + Create an InflaterInputStream with the specified decompressor + and the specified buffer size. + + + The InputStream to read bytes from + + + The decompressor to use + + + Size of the buffer to use + + + + + Get/set flag indicating ownership of underlying stream. + When the flag is true will close the underlying stream also. + + + The default value is true. + + + + + Skip specified number of bytes of uncompressed data + + + Number of bytes to skip + + + The number of bytes skipped, zero if the end of + stream has been reached + + + The number of bytes to skip is less than or equal to zero. + + + + + Clear any cryptographic state. + + + + + Returns 0 once the end of the stream (EOF) has been reached. + Otherwise returns 1. + + + + + Fills the buffer with more data to decompress. + + + Stream ends early + + + + + Gets a value indicating whether the current stream supports reading + + + + + Gets a value of false indicating seeking is not supported for this stream. + + + + + Gets a value of false indicating that this stream is not writeable. + + + + + A value representing the length of the stream in bytes. + + + + + The current position within the stream. + Throws a NotSupportedException when attempting to set the position + + Attempting to set the position + + + + Flushes the baseInputStream + + + + + Sets the position within the current stream + Always throws a NotSupportedException + + The relative offset to seek to. + The defining where to seek from. + The new position in the stream. + Any access + + + + Set the length of the current stream + Always throws a NotSupportedException + + The new length value for the stream. + Any access + + + + Writes a sequence of bytes to stream and advances the current position + This method always throws a NotSupportedException + + Thew buffer containing data to write. + The offset of the first byte to write. + The number of bytes to write. + Any access + + + + Writes one byte to the current stream and advances the current position + Always throws a NotSupportedException + + The byte to write. + Any access + + + + Entry point to begin an asynchronous write. Always throws a NotSupportedException. + + The buffer to write data from + Offset of first byte to write + The maximum number of bytes to write + The method to be called when the asynchronous write operation is completed + A user-provided object that distinguishes this particular asynchronous write request from other requests + An IAsyncResult that references the asynchronous write + Any access + + + + Closes the input stream. When + is true the underlying stream is also closed. + + + + + Reads decompressed data into the provided buffer byte array + + + The array to read and decompress data into + + + The offset indicating where the data should be placed + + + The number of bytes to decompress + + The number of bytes read. Zero signals the end of stream + + Inflater needs a dictionary + + + + + Decompressor for this stream + + + + + Input buffer for this stream. + + + + + Base stream the inflater reads from. + + + + + Flag indicating wether this instance has been closed or not. + + + + + Flag indicating wether this instance is designated the stream owner. + When closing if this flag is true the underlying stream is closed. + + + + + Contains the output from the Inflation process. + We need to have a window so that we can refer backwards into the output stream + to repeat stuff.
    + Author of the original java version: John Leuner +
    +
    + + + Write a byte to this output window + + value to write + + if window is full + + + + + Append a byte pattern already in the window itself + + length of pattern to copy + distance from end of window pattern occurs + + If the repeated data overflows the window + + + + + Copy from input manipulator to internal window + + source of data + length of data to copy + the number of bytes copied + + + + Copy dictionary to window + + source dictionary + offset of start in source dictionary + length of dictionary + + If window isnt empty + + + + + Get remaining unfilled space in window + + Number of bytes left in window + + + + Get bytes available for output in window + + Number of bytes filled + + + + Copy contents of window to output + + buffer to copy to + offset to start at + number of bytes to count + The number of bytes copied + + If a window underflow occurs + + + + + Reset by clearing window so GetAvailable returns 0 + + + + + This class allows us to retrieve a specified number of bits from + the input buffer, as well as copy big byte blocks. + + It uses an int buffer to store up to 31 bits for direct + manipulation. This guarantees that we can get at least 16 bits, + but we only need at most 15, so this is all safe. + + There are some optimizations in this class, for example, you must + never peek more than 8 bits more than needed, and you must first + peek bits before you may drop them. This is not a general purpose + class but optimized for the behaviour of the Inflater. + + Authors of the original java version: John Leuner, Jochen Hoenicke + + + + + Constructs a default StreamManipulator with all buffers empty + + + + + Get the next sequence of bits but don't increase input pointer. bitCount must be + less or equal 16 and if this call succeeds, you must drop + at least n - 8 bits in the next call. + + The number of bits to peek. + + the value of the bits, or -1 if not enough bits available. */ + + + + + Drops the next n bits from the input. You should have called PeekBits + with a bigger or equal n before, to make sure that enough bits are in + the bit buffer. + + The number of bits to drop. + + + + Gets the next n bits and increases input pointer. This is equivalent + to followed by , except for correct error handling. + + The number of bits to retrieve. + + the value of the bits, or -1 if not enough bits available. + + + + + Gets the number of bits available in the bit buffer. This must be + only called when a previous PeekBits() returned -1. + + + the number of bits available. + + + + + Gets the number of bytes available. + + + The number of bytes available. + + + + + Skips to the next byte boundary. + + + + + Returns true when SetInput can be called + + + + + Copies bytes from input buffer to output buffer starting + at output[offset]. You have to make sure, that the buffer is + byte aligned. If not enough bytes are available, copies fewer + bytes. + + + The buffer to copy bytes to. + + + The offset in the buffer at which copying starts + + + The length to copy, 0 is allowed. + + + The number of bytes copied, 0 if no bytes were available. + + + Length is less than zero + + + Bit buffer isnt byte aligned + + + + + Resets state and empties internal buffers + + + + + Add more input for consumption. + Only call when IsNeedingInput returns true + + data to be input + offset of first byte of input + number of bytes of input to add. + + + + Determines how entries are tested to see if they should use Zip64 extensions or not. + + + + + Zip64 will not be forced on entries during processing. + + An entry can have this overridden if required ZipEntry.ForceZip64" + + + + Zip64 should always be used. + + + + + #ZipLib will determine use based on entry values when added to archive. + + + + + The kind of compression used for an entry in an archive + + + + + A direct copy of the file contents is held in the archive + + + + + Common Zip compression method using a sliding dictionary + of up to 32KB and secondary compression from Huffman/Shannon-Fano trees + + + + + An extension to deflate with a 64KB window. Not supported by #Zip currently + + + + + BZip2 compression. Not supported by #Zip. + + + + + WinZip special for AES encryption, Now supported by #Zip. + + + + + Identifies the encryption algorithm used for an entry + + + + + No encryption has been used. + + + + + Encrypted using PKZIP 2.0 or 'classic' encryption. + + + + + DES encryption has been used. + + + + + RC2 encryption has been used for encryption. + + + + + Triple DES encryption with 168 bit keys has been used for this entry. + + + + + Triple DES with 112 bit keys has been used for this entry. + + + + + AES 128 has been used for encryption. + + + + + AES 192 has been used for encryption. + + + + + AES 256 has been used for encryption. + + + + + RC2 corrected has been used for encryption. + + + + + Blowfish has been used for encryption. + + + + + Twofish has been used for encryption. + + + + + RC4 has been used for encryption. + + + + + An unknown algorithm has been used for encryption. + + + + + Defines the contents of the general bit flags field for an archive entry. + + + + + Bit 0 if set indicates that the file is encrypted + + + + + Bits 1 and 2 - Two bits defining the compression method (only for Method 6 Imploding and 8,9 Deflating) + + + + + Bit 3 if set indicates a trailing data desciptor is appended to the entry data + + + + + Bit 4 is reserved for use with method 8 for enhanced deflation + + + + + Bit 5 if set indicates the file contains Pkzip compressed patched data. + Requires version 2.7 or greater. + + + + + Bit 6 if set indicates strong encryption has been used for this entry. + + + + + Bit 7 is currently unused + + + + + Bit 8 is currently unused + + + + + Bit 9 is currently unused + + + + + Bit 10 is currently unused + + + + + Bit 11 if set indicates the filename and + comment fields for this file must be encoded using UTF-8. + + + + + Bit 12 is documented as being reserved by PKware for enhanced compression. + + + + + Bit 13 if set indicates that values in the local header are masked to hide + their actual values, and the central directory is encrypted. + + + Used when encrypting the central directory contents. + + + + + Bit 14 is documented as being reserved for use by PKware + + + + + Bit 15 is documented as being reserved for use by PKware + + + + + This class contains constants used for Zip format files + + + + + The version made by field for entries in the central header when created by this library + + + This is also the Zip version for the library when comparing against the version required to extract + for an entry. See ZipEntry.CanDecompress. + + + + + The version made by field for entries in the central header when created by this library + + + This is also the Zip version for the library when comparing against the version required to extract + for an entry. See ZipInputStream.CanDecompressEntry. + + + + + The minimum version required to support strong encryption + + + + + The minimum version required to support strong encryption + + + + + Version indicating AES encryption + + + + + The version required for Zip64 extensions (4.5 or higher) + + + + + Size of local entry header (excluding variable length fields at end) + + + + + Size of local entry header (excluding variable length fields at end) + + + + + Size of Zip64 data descriptor + + + + + Size of data descriptor + + + + + Size of data descriptor + + + + + Size of central header entry (excluding variable fields) + + + + + Size of central header entry + + + + + Size of end of central record (excluding variable fields) + + + + + Size of end of central record (excluding variable fields) + + + + + Size of 'classic' cryptographic header stored before any entry data + + + + + Size of cryptographic header stored before entry data + + + + + Signature for local entry header + + + + + Signature for local entry header + + + + + Signature for spanning entry + + + + + Signature for spanning entry + + + + + Signature for temporary spanning entry + + + + + Signature for temporary spanning entry + + + + + Signature for data descriptor + + + This is only used where the length, Crc, or compressed size isnt known when the + entry is created and the output stream doesnt support seeking. + The local entry cannot be 'patched' with the correct values in this case + so the values are recorded after the data prefixed by this header, as well as in the central directory. + + + + + Signature for data descriptor + + + This is only used where the length, Crc, or compressed size isnt known when the + entry is created and the output stream doesnt support seeking. + The local entry cannot be 'patched' with the correct values in this case + so the values are recorded after the data prefixed by this header, as well as in the central directory. + + + + + Signature for central header + + + + + Signature for central header + + + + + Signature for Zip64 central file header + + + + + Signature for Zip64 central file header + + + + + Signature for Zip64 central directory locator + + + + + Signature for archive extra data signature (were headers are encrypted). + + + + + Central header digitial signature + + + + + Central header digitial signature + + + + + End of central directory record signature + + + + + End of central directory record signature + + + + + Default encoding used for string conversion. 0 gives the default system OEM code page. + Dont use unicode encodings if you want to be Zip compatible! + Using the default code page isnt the full solution necessarily + there are many variable factors, codepage 850 is often a good choice for + European users, however be careful about compatibility. + + + + + Convert a portion of a byte array to a string. + + + Data to convert to string + + + Number of bytes to convert starting from index 0 + + + data[0]..data[count - 1] converted to a string + + + + + Convert a byte array to string + + + Byte array to convert + + + dataconverted to a string + + + + + Convert a byte array to string + + The applicable general purpose bits flags + + Byte array to convert + + The number of bytes to convert. + + dataconverted to a string + + + + + Convert a byte array to string + + + Byte array to convert + + The applicable general purpose bits flags + + dataconverted to a string + + + + + Convert a string to a byte array + + + String to convert to an array + + Converted array + + + + Convert a string to a byte array + + The applicable general purpose bits flags + + String to convert to an array + + Converted array + + + + Initialise default instance of ZipConstants + + + Private to prevent instances being created. + + + + + Represents exception conditions specific to Zip archive handling + + + + + Initializes a new instance of the ZipException class. + + + + + Initializes a new instance of the ZipException class with a specified error message. + + The error message that explains the reason for the exception. + + + + Initialise a new instance of ZipException. + + A message describing the error. + The exception that is the cause of the current exception. + + + diff --git a/GenesisCordonelInterface/bin/Debug/QRCoder.dll b/GenesisCordonelInterface/bin/Debug/QRCoder.dll new file mode 100644 index 0000000000000000000000000000000000000000..6cfbf076e1965dbcfe28fa6b65958eea47d9b74c GIT binary patch literal 144384 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
    JQz3dq zMYVR<48L?VraT>zJd6^g$=N`#b+nPVzs9p({f=q;_w#^tib9(o)l6J7N7?dwk4d)~8`R@`vn`nT0TUNwK{ zV;p_Ek|F1=!mLn+U{$=OwQ-Is(O)i!xpRNfd}7bH@7i+kt9NhTdB%*t9CyWpSMEFX zn6IAo+=lDtzwP*|d)E_v&^2 z`$oT4f8lL~pYI<1iSM|5B~X{@@;{{>=jP78K1?r4hrfiNOY8nmQ|YUUI`-7RaI@84 zC0AU=XC0;HQ!~GYt~crit?uCX7mW2nr*3nq)aXyWw_7XvlUV;8lrX-!>G`h@)9d=G zZa<2a|2Kb_zU9CF`}3^stot!}TJ%d$#$AaLOWq`}LSDJNKagGWDA^^LPF)FhOII>p z(QnI}tLQ`(`L3dIMNuGJ$t0!SptN1`<|*w6d5eL~)+<-OYq zEA%;eH_7|6yqD!YEW{6yw^8MOtF(LNJuUB9dEb-w4SCPY`@RZ)OQA0-BsM8IO5RL) z3*^c{eHgMR^x0`gVDrlgBYMxfWIKZxy;% z-WBq0llOqUhm`w-LZ6oRw5t7Cp_k;nD(^cg@@aV!sRzPdH2h^Pu|_~z9R1)dH2e@UEWva-68Kmd3VZtK;Com zz9#SM@_r$2v%GJpjc+RSNqL;dxsob*)$(fP)yW$tZ@j#Ec@6R=$eSo{lDs|S?I~|B zd3(#-N8V(4Q{?R{Z$Eka%R4~cfp}>C#T6g?fPOEY7>kwsonOf%2VHUyQ=D^xDp&G8 zN>!}J({JMFKk9IVtI+wlu9{Zp#dcj!u@rswrnszOEpAnD8JkkJH+B$MRK`AXN-+*Q zjW-F^guuiQ*ee9$3Yhf@W5aNtysh%ODE!-~Uu^rVl^POvkkc^yD&7u7hoRK|hk^H(^ zpBI^<4SN}nb0sRG+SnhxwX|qtLPfP;MAlCAEi!F}RwoygD-k1VQ5jUPA6|>MV{%d1 zWJN9!ir3pNIcEVYjMk~V_UIZ;cGbjY3#7KyiX0<2FNJ&&Yez{@S*e~A^MxHu|884B!r>>~MRb%~<*)S?yS5y`Eh2Y{E1qBX37mbf& zK=Bx13?Kn}2*=60l*T_6RE7rm34(>m1AWgxCc^E z?sUdoq9f_LifU)(IWfaTGd@q_D1_s99gFgxCa^qlzK&VEs2HhAi^J162i8O9&?W&m z1Gj(~^kx6G+LbJrs>_uTDjO6|dDRle`B#gI$S0x@NC3|N=Q!O5WDc`?Bqp9MBvDe6 z4Nc63_R5B|2FJ$5%K`@vuWcA!SF1Q^Fyk#&Vm#qv_2dO^@F}Y8StVPZizYVO!)>+I zalo_zh9Y~qn!w!-7M=1NleVBmVO;ma=MEfxXR!OAY+CPW^_f6oeGq81NBRgD+xitz)W#ksYlda6GZ$ z7F|Pu2gb!~gqHmng1SARTNLG7#cK{r<9hvV#Kr^Z^gzptYseSQP;pc z=2!*^Os%xDRhjT1t&UcN%T!7tWh1?X2pB~XX0~J{_3Q*V z+tgm1wR&BMLwpZK51Nf|iL=O}HdGXuRKZR!_T9nt4_b=O;V6K*;^)PVX_i0LOOhS4 zb;ZRqoR><71Qrg>a{Z9ZQP{ZL(&~2{Q{hA=lpWE?GpW(Y2SehHl5FA*cKbR(V7U+n zl}ytuA-ot~!`jMeVO=bq<|=S?rPE9@;t#!Q;pfeN!TguXDX%%Hr=~<cc(+KGn(z z`!mW z#3;v}ieF94m7m(ulrTeIQ|ev`h_9oi9lbQIo^k94-9q;H*CI*u6Q(NMKoS7M4HgHG=FdfO> zOtLdR*h_QqfsM&{^Rl)XQSwY~(6Y03ZjYF&-?C-P%nqu~XdmoM&g@OH>u-*^rA_I+ zZT+dPjRWxqJ{uoZCO#|PlGv~zk?f8yP4@TqBzk*i#^a6M-EpgviT5Wn$^OmBPMV6x z+&-Z=DN4_Ds4vIgp$l9|Yf(y~(yzPjXcvlYu&&je`Rl8@s#G zaMwmkd$eh4e$34?D1H6uzGVNvw$YGwSJk<;?SH!e<&RIB`HRm_A79;3cKyXQ-+%GS z-|gD_-A_(C@3z}ty6UVSRsCf1=?^_UbmI%xP1!f~U(dbz#~*$8xKEbdwCR$XpTF>U z&5O&w`^afkf7`buz2}Y(R(;}cOYZpYRe!tmlW%+bkDL1rd+hGTU;gDEzui4~>&)i& zKRW-4N7r2T)PlFH+rQLvVMKcXwVMNlvzm{9jA!!q)hznZJDcn>&_#wsz{K``tG_A{YzjuS=|pX6~qG zy8WDWEy?a=B9mOlOqw@4l$hDq+3s4GHXZ^0Mo|BBXap6^Prmo0i++!0^Y9}pU-@Cx z!8xp_Djd(pD;M4)uN?2$H>LX*c6T=?QoXJx(~<5^CTDhb%gCwU-wy(cbx~H;k4~~u-*sx`2ljrjr~F-iIH&K(Pj$R_ z-PN7f9&yQ!>ppqMQ``1^@$qLbdGgWsAHMvy%6rbg@vY@E?)b%(Q|^0r=lI*Fyd1yb zoTca9`TM6E@4e`P$A0vtUq1hno>Omq><{0(`1=>0c1`z$uU@~YbNegpe|zcSs{doVmU7y(XeDU#19xFNJZx`1-y6M)c zPyOZkTaWC%=B5Qdc=+xgpY+OCzVOrTCyp3g_spV4YJc$5=_l;^{1;|FdGLJq^r=Iq z{_vqa5Kos2etK5@ z@{MahKP7Sh2{Sg__U^`~HkY0I9>BTpmyWg$1m3`{@`#w7Nu{&P) z#KYxV=e^>_U2%Qo`}Vq~?%(gOJ?CvRPUxw4e|P7Vv2`6k|HG-9Hnk_ZCqFSedGQL@ z{_?M`F6%z;Q?Y&S|3k%&H4l#a<2RnXA-U?s+Z+Dlj(gvE{v~(5`plG{v@e_Sqe;I% z|NECEmp}H`wTYXWzjx}b^9S5lu6u6w-H$bX>Y0;&c=Zz}^gOuhlYjlg559lSi>anp zpX{Bt_>!(K?!4pdA7y5gEd1G&;<@XWSAFi`^J{-{{JEv8KG#@u$oTQq_r5(|^YB5p zZd`No#p!tEV;k=L=<|v1)xGlcTdsNd$wLpgX6FsJT>ryw?s>w^rw`ZOGV{1~_uT%) z?z_GkzwnM<-FEYRAFO%qw&D*ydgH*cOCJA^FK>DDBa;sPamj^yJe6sv?)d3N$8}!y z=5u;#uRr6Q?bVOeJ^zuvSHAayX)f*KJdgbEiXT_@^@W#@9J9fl~4bq?A8-cIqIgRKRUejiRJrLefd96 zE!+9bCHl-sA52`n2kMZhFrdw;Wz_&duvS^Y4t}}gr4L_s&S2Ghdx}0=R{7x*kE;9S#a-q76V|xW9Vg#+^~CLWJolx;Z#?gq zeQvAy&=rrqr}o~*e|GzCo;rX3XMSA$*rVTn`-0~l``w>!{>jGP3xBlVclWq=_{@Xv z{Lg>iazlE{lH2$C`56_L^qn*A@83GEY{Ra;iyrCTW9xHO zAN%#AwLfgTuw=ypHy0n9IJoOGf7;{hoy|*9%YMA2_su7tv+GMwo$-SwH&j1!(r=G@ z;^@{dedV)XzxM8@-}cB&OJ4l@t+OY;e9t}q_P|}=n*H9JTR(l>EmKR6+IiP|%YOLX zL)Sdrc3;<%2hQBS;pRI|PCQt&&&IQ^Iy`;Y(f3y0^6@KbzP8UZrDt6Jo1z&K0PM_7 zwv_Rdo+X(mxg{Aa8KUDLuYVDU!ipEUB$}Q`NGi3tNH2u!V;)68?PB55(zQKnDqTXp;sfjWN# zPI&03K~(r4PKrPy?pwI+I4vggaPP+P<}9E0aD3*&mph5)bew3j0K$Kb=i70DJrdqc zq-iBR87Jm^Cr+@{kEytR>Oad+#$H{Qhra| zR|#*%^$`9EPaP?$Tru&F@DvUUa3lLSt;o5Rl=(S%m*Z|AtP{pt2#a>d5Wa`!4%{l- zFLCd}wc|vS%c%cO%8bK(hIowl(S#o-d?8L}g~I3kIN=i~{w1DUaH5HhZyzJA5%&$^ zI)v*b{8z#s!hN2w`fwxR9^5H}AL4l_ZZ$4L{XMCZCjB|$Hxs^&@P1L97kN&@eVe=s zaGMGLl&4^yjr%X^Z=%j;Nmsuo6aOhsweubF7m{~2;olLy8aEQ3W+uUhD5K-XH{rUd zKc4tGgrA{&4`Cgj7U4chTz%aK_WiHAIfb4&Lr>BDB=FJs`3DJqkTUNePY1Ej5oVj{-cQ~P;%_A^UcQ6+OKJ1t zq#sZE7pPxNoo^DpjWQ1r{yE{l5uT6JY4jjQTUF^DgSlAuiZDti77>`zik&%Dq7N?}U%T{jM5$3(l{Q zuFDZ;(x1;$U&qNCD0dt6>&g2z;X5c_MxOenId?Mg@7KUr)L%pT$)x|5`eoEPkUEkL zHRLTO{2RhLroWPMXH)J};^M=5YUvX=-%0x0Nxz)_B&naI&MlO=ocdQ0K1i@Bk9pf& zLHJzqhKa9cq53lQ|4h10zYnE94^scr)Om_B2a)$1!ky&pL3{>zI^=#2;j5{?XdLqi zoY#^5AEf`7`m<>Bx74X3elhhA1NLQvXHn;J%Ke$}U4*|x{Wp(y?g{Fv&BLhkB=q^kysHWSfUsoSe^Txk%892QrhX#}>L7idO`UGiuZ13swD|?R<^a8tu@LKY|K>eRn?puU4 zR%OJKY;5nRJ_j+z10(72N9uo)`tPRBBb4u<+&Rb%$zY-ST=|axmDA!Lpje%}md|(p1M4$go`lY1*iTX=vvmQK8r%olXPa#}P zp89+&u-{MkhlJ0f{&)6(@2USb(w`vxCFuDS^|w&x8tQ+6`d=cvguIie^AzR&LUi>oC;pBaX`e|VQn()`C|7+^sh!XM;G`p1ay}|h@=y@VI??XR7MEwr{dw}rU zsN<-k`F=d*!h9cSSCIOn zKf37v<6uDx^ROSNm>#Kgg~Jb&xUA;O>luEaW;&(HD;$0Y5P&2GU*YhR4kx%OuWi@ zekTzKaN;46=WLu{2@Wio{Y@pLJ}`6z^ywxZ@KiYbP9vcDf^&FC1sFpK1@LL5gsc-BG2=2 zYFFj=!-d~k0s$YUL>Arx!lHx92mVt21Gqqk1mW=eAc4@|g9)qsLvX!Oy5NL%)DO`! zz!zMVS3h3B=?aqK1GwaXxeR2lx-*97{nBTe{7|383q)fYZfae+SHBOLlAyp)e9bJyb3 zu4IkquXfdsF90W$-$Xq8Rz&cHhv-h!_JM!kDSVV3`YrhCm+%qp;(x(cSo)Rdpnhd= zf-``V<J}Hw}k~wLNqx>4Ga58egSre7}xUd8G@k(lx%-bX@H!z6K}wYjGcq;4A%5 zoSui_4k2CmC@y%ShxYB-W8}kEy5KhhU+F5}juZS2+}8;Ndd?uO{>{WKirN)z^ZDm* z!~-3aC)nzr)=t3@T+v_cbmRUS!I$h7T;43BG70r|INQ8TXzDzS1?WDnAo<%?S7b|Dq^eZ7Yqa(dShF ziXS9T&cO-3#`%Q^zS4!i`aBz_{c%2h#5={M5Xy^h z)OU@;Km=d1P57&Qwe!~qzUqtq>c?i>XCwGZ7kt4|KV&x%eBmLuTKh#G?OTXuFGldyPvt31@aKY<%4@teuA+zFe>s9rHN$%fPqkA? zzf}G(oZzb;)<)EBfFJ08T?AiaE%@Qb*JKQT;VrtTp5UJu!B@KAABYqD<_LbEkJ5#| z_C&%bz!yHkU*jSi>TrUuaS(jjCsbbj5q!ZD{EH*_VSH6b@ZS}|5A*@7!I!-$AAZ39 zkqEwIw%}{r1z$Ja)$VaP!4;munVW!?F23D{Q+dsUi39{+>B3w5FdHYkhu|E76MXeg z@P8D+5A#G_-;2(e!{F5X2>c8M?90Y&gs9)lTak!Ikf?q~~ zK!3rdn9bjZBKV@SV5wcT^PUL)9K!kVmqzfFCito&_*X>m1y}H;6H7iE#khz*8W)v~ z;{^Zd2)_D~PoK>Z{KH5W{5VeVWw#Rk6LFfiYDe!&>N;n@l_xxp+D%@Z^!dBVQy<>Eo4kO_f)V)vPmT5B z-Q)?+lgG#lc&^w@-Z7+mF31%K{Zk)K%OzV#d7%$yjFA^;wv@cLIGVNllFGY$>DN5anZUD_iuT5qKo>cJoVuUoPL6tKMv}{dz8U1v^NsZ z_eFV{59*(0{RZ3+?t?hh8%gVnNV_)5i}MsNf!3E0{sd0-)OWSlg3~yt51+;&Ci zj`V;27c)6VKZXin=t`o=#8K%gC!Sn;c9HukaxwhATA~pv zr}XzOl&V*&`&rfeAMr>K(%%H`fd_?Y9AAHtSlH>S*3(JZVp#a^Rrgv=`AukCGoh8f zRqRV`q^AEf3Tid{?KXXLejDu$^7Ma{#sBqG|LS$z@DenSnf^#n9D3=mlc}b#(H}w5 z--GsFyZ3(v$oC=qS(avMw4ps0mY!+kT*!(Q=%GL1&!Q*mcCRW1!DLWGG+w_qPPAkjCQ4{CcNRPk&h_H`a6L?L6FEoW|}Lw78gY zOZX#0`inU^YzyJf1WWyq3fY8~Qg1o%yXaxJQL~SJ3d1g>lKLPD7pBGCXQA-x_dkx_ z5r=yc@UT9E;s3(yQtM4WoFkg*PhG_M*Jv2U^IFy@>W^M%{QA*sG>RITvynRaIQtnP z?i9p+`y(%#IQM||{nt4<@d5q0$UGyLC4dcAt0%l{X@c#-XEj?p6XuiyW76!>2OY)?@D literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/RegAsm4.exe b/GenesisCordonelInterface/bin/Debug/RegAsm4.exe new file mode 100644 index 0000000000000000000000000000000000000000..b157462fe59b0e378e25367e0127260b3f21ed7a GIT binary patch literal 64664 zcmeFa34ByV_Ag$y_jHnm?(Bg;0|FsyFX^Pi9eQ)I zr%u(aTRr#a3z?QNro-pQ9~rv`-}E<~!-Io9WLrkwYhib%Jw56kY0lH5T2}?5_U=fy zBjW3_`+cEMIA(8??UA04Js7e#%x|%Gg#&U$W~TWFh4g|(#^y*`Hvf`YEoyChnMO*N z(iyuGDQ1y6?>T(i@!5+Hac9SuM(~XgGZ3IZyTsE+eIcP;$DPL5Q2syhtwaSj`+7HH zyyCr#dE-Qo`2b^=PbDOYWdJ_-EMvnd`cwbxjG2;fO^DA*idV$s^)bX-?*Kp^Z!6l9 z{AXwExQa+L;zuIqZ7%{u^lp5T{-#496%n~J3`F9UcqZAf`*|b|rZYAp9#H}gk}Lj* zHx1LX3zswIh%yH0GaJM@w4Sk(3m98qM*_$m>hI3gfBnNrlWsMCxaIQm$KPw-a^D?$ ztM)&rzp1Zs_>T`R{OH-H^RGVV{OXLFv}-&+7XAK%f4zMAQ9bpVZ4>i;_eJ#l6Yf5< z>AgpCb&>ae^VRr@SF(qFmHonyN47S8l73gZW%rMdzkX`dIq&9N>T+Ir_iKCdr8kdy z`G?cL*x@_#l-GJnH@c_oxa0cu&n#JJob;BbzG?33(|2yExVZa_o31(Q*fY<1aQ7=m zPJG~xu1E4BolRfa^>sZ{zWgTt-n%xR+5OtzpIh*!rN6n&>F)T)QUCb5^TnF{qbkKv}W6> z)sx@6rR@(Z!!LNYo&+K3%11=-)xFyYp%&*riHmaqqIm#)lwZQK99lM7h}5bn#t1Z+ z4duC!At1ap72P3bYo-%#8()$BT_b8vw_MO@~+ZsAan$bd0{l#oL*XNjQA3mg$icwKupaB z;=*9uX~w|d62V~{Te(Y$C{g-lL0=C(JF{rhlNK|*vfsLxS8sl_Lak>Zz1k=`%$T|IJK)yQm4Ei5r zRr%_o7~qDD06G#bi8_-4=mJfaE;l_F4f3|23}hR*EiR?TO1w zDGVEC$kJO)<-o|PutolW`mFjSsaTC=l;yTX-Wrf)Dm#fv^;*+VMR+Wz=Ph%ufDF;R z!3t=RmC{6;NJ%uZY>;X=PL_eXrqqIp(3GWIt+EVOooQ^|(hRHKYKX#E8+MkO(~L+- z2U=W%rd|8Pk3VXRLdRhxbQ%+v{YI3~rD--$lCgLkxVJ)yDAB}Yn%s?Pgq^z)^P;X~ zoWMLkNFl;Ph{m;!l|nb6@K((Rj?W1~do@%b z%{J$zpG3GDFl2PaptT4=sKouG20bSXMBuq+3!lY<|L~#X5n?)P~ z(UmPqgn3@15}X!epujTmEJG54gQ})trO6diLQ;hk6=fg21T6)5QXILwhNC3# zauY$d2-$*2BZ|NF7%?r++d>&gq}Zkws!cibEsw zi7#laVwnX3G)q_ex476y9VQ;WqTLb~Eisy+W?ZzX`H2>mm5MNxN)odoxkM_LT(O6Q z9jyk;(phzea1BD-9m=-qioKMqx9ZD>Mz*C26c)Y~nc<0q{v7hclL*&fH2}9jlOlYp zAv_tGG0YU2ETh#}+lMZ&8WWu+LW#iw%~FO9W&|Zfd<#5S9VGJ5uug2@*5Et7TF~N!y}K1KvCpH z5f~A9R|H0;Mc!9J=E!Fv6wO4n<~?~Cd@>P|){P9b=4QURMT4v`1Zyya;X@mi=2e=> zgEr`LTXRda3k+ej$H2|L_YN3IV;GG$MD$vy*=)3`tWdka7)Ij^8%Zs+3-UHnXM0ae z;N}d1OA1D~=xLpISpt_DD(GfXHtC#qVj`O)6VJ}wcm!pW=~lQRd5P?7?SiozNZ0a? z+elyDFVHCpR#BXvsoDh_NDa$v@kUV8`xub53zW=AIq*dj`O;z|N4YLRkNPCeRNh7! z6W-Gk+0;`aduU!U)XzW-qv28-P#B^v6c}d8qXASpOUa{N<$2{cC53ud!A^7(@7RbF zoN`NBJRSA$9xgG2tq6}zpEv`K6PiRaD<6XZbyHcPD7a{lf zLifeNami+?C`Gz~Jm;09m56aR!|GTRWj0`atSVI8F6Bca0?rI`jLI)|brzN}0)mKltk zGF;S5WBFf7_+qgL7~luKn2!Aig9l^Ws_DZj3O*n8D(~W4^GTGlfrdo(4^r+A5~yX1 zG!j%4{*Ix~PPrMzGMmUCsT9xS{0vP>nNKNuCT2#qf$OAnYIs_70dh~s(g{zF*U8CH zrd20$MHynH_G&PmAd$!rZV9G~zoL%hxtdcPi=t&COyQ$YS9l@7`N8rb5v^YBIG9&M zf|jXxB;qtxm5qo@0a79>(OKRx7`2hrDI~l@kS35xNo%i*GyBsSAk1=YZmE=)WjG0Z z=uDXLpb}=9?66GS7O#<1rgWI7j`SQY`fEIsTC^uS%M|%UO|qJjg-PbC%x@}2b%xSo zL`C6Nss<}IR5R9~%7#}nByvWUQFy{=4NG-PKy*6u@KDQ8gI?CW^64spd?4! zGd#-@sZYwbB;_${M&8n_3~Pop6HB07RFx%bh;@iERhu#EmDJq~4)KR+n4u*sfDcXG zm|oGHiS#~%p-r@3#?wy)q_O%kzO(U-S(c|~Av_1;3ezIr=b5dfZ$}(skNpwfL?7cW z1%DILS0lZtU;4k0uKEqbux}FvPA0}|bP42Rj=~!z*dvY+&dLb%4K;V+WP#g9zlU6HSI~Y{L(MPU}RUE4_C zk1<&@4j~|v-H)UlA}+76qt3P?0BVePMH zALAR&lQlBLgk8wuAo9{}(x8MRSwP`_gxR7Oq9>_a^uxJJm|@C|kfjMj{mqdef`V>m5<(YJwFk&M19=wRV43=| z;UIns^7Vsd^F7l(Eq^Xx71fU|H;m(Jb#sy|GHu#J$ReHhye8ZQmNQHzg@|(uRCDc_ zkZh`)B9DR{6Bow7W`2Y`!(glqO5-bF4^G4Q6KELI;1>RG@*!wU0;Pd`tca)5nqKW` z>^b!xvAj4t4`5ln9*Nek&`s8tRb~k5z$4@ z#>JjIsz}{ThgKCuGBCrroZL=WWk^P!A9HHm$5UcJ(4h#T+0+g$#u+hxEe}jo*<6}t1)GsNSX@t z;Wg;{+;D_6KxfkxM-jMg2Ii%7k(DR1^frAWE5jy5hCw0ttW_LCiO5JqZJK_me74E7 z=!A*kvyDzsN%#P{kuhAU4481N24%*v8Vb@7QwOU-RX9UJ;V@$ygMx!jDmu&?y2usC z9&}oPuId=}80a~vwYUe2Yr|^+%^E{4T%Pbcg!x{}HsGWICtGni$fpqA1^LcmJ9uFt zf%aoCB^wN7US&N(Xo>uUn-+Nsyd`DmQHn41l&zc+O;RSjR)aZ`nLc<4@&UwJwTR8{ zRQG)J>}!P!}~OS6+6#?cU$-58U;JZIYn|)HeaJh&p=8aEexsO$aljaV>z5ptS-#jvSAu+9)BW-XTBpRZ8L=7 zf|xgsLWxqNCYuL}&q9*s2SX*KA3Yo4@Hqe=NP11rm>~qKE_^N$&DrUi4OF;1pO-R( z&qFG97|zF6y7xX*ZirrhF#7O9!Z+~81iU?2*ioROS!Qyc9q^RXw~{Zu}|YbB=LkJBZ;Clf_>O- zqe-l58&I>>L?$z7H;44~c+>%jTKN_&9#-=$PlI^qW6<-hMuSDicO>Dh^UY3!#lUy_ z3>G8b&@)&}eDls=N#h%v28)?*h8isCd=t`O$>5uZ26|M_tG^6fmrT^;aq{8`e#vM} zF6~~6{VW|T0AElkYorFPFc)8r5?HSCrF{4bDvo^OzgoqkCuL@h7#~9nBEa>@Txvr! zb#P$ge7ahfmK7>APO2b{wMEt?RT9GX&9;h=wI_WGXA zSWiTr5|Vpj5npGSeL+uKXV8D7+}j#nEr+JG)ztVreowWt)?Fn#ytQKnR@M`W1-oRm z_7*v&0aG4)=x;$?1O0C~Y3C{1F23%R3!2_I{g?|LIOCOD_niGIKCj{PIzEou_MGj+ z$BR!bJ`?eogwJGrrr1B><;G*TE!_~#SJeW)w1C6cRp{~ zz4!HHP_8xZywMT=C)N$8&U*CZuQ8Xc*D*H1z}Ol1yn?az1wJ+tW0m;ahw#<-{0(`( z$0rlvkMTVd-zE5L!Y6>weu$|8w01ylP%rjxtn*I8=Q?!o@A3T-zQ0HM5`2yU-X-`< zMLPTtHXQYrVd6dsc~9YkjWu=?$sK>N3G6ZOF$bUVpivLp<)}Y|@L5RH1Ahqczeo7j z$a@8!`_dUZqLD@LZzZc^U961-SqHXqdRP?3p&OM35exAOni7anpe|rOWUpfN_znR% zgeOP6u=+Avgu*iRtCpZJVJt+f1N%ooV94A*ajB$4;SlPGflvh5L{tVZ-T2pl^e&_X zL7bZJJybEOsf!bnm0Ih-OBcHpg(nVHcqR&j`Y~9ClmKgF>%l=QSZ-tAp!kfRTD%GM zM<9a`Z%zl8kMbr(m!Xl|&_@zOcfLC>DW8=}BdoTD$nB8k$jqkaPrsl36<> z+=Dbft3ywhs09eE8yT^92h8IFA~p#gd5y zleHxi>KaF*>O?QpBNPCqGeDm-#0|6&Dm6kI$g2-1aoz}JG3TuZrKzvipb0@P=Kwne zsBtk-X1h|YXfM$gY^aKR3kpnDtEU199bJN&deGtk^m;9FB5Yl}ixNy0UCNJ$KbMqsq@6cR>&%>s* zsRgLR+ER3f*lq$5G3)~DKPVPgi_~H*K%;ghqvHufq7zA-SK~u%p~0SDrx$1rRf_$! zJ_5R`2}!1XK{D+Fcj*&AtC|a4>EPxmRTsqorIA1bhjf*cS@h$-P|%eqNZKD(MszY- zfAyXSb6KbsBW>-b;RgYBz>3A#(a0`Vvm1~c1wtp9*gHr!8DZ+zfOAnk` z%XS_p(+LUfIdGEiZL`iZXwZ_4f^emuP432&vMZE?^ zq};l$wqQq3xF>24cgNt3PqbHVaBP&0Ze1nYD}B+fZeMJbl4Zxs3gJ*^uRYq+-5rj^ z^^%$?y$E9J7s%MloDb@25CG=)F62qBav{#?vKbyp^)9z z-E9wqyL@=-Ar`iG%aQhQq>C3u*Y^yo z+l|*Jw;)IZ$YfHO%Z}L^}j0E6A}%OBWn4lq`Ht@ z<`M||{XG$4blobF*t$rN3z2F}ZZ_TpA#rdKP@9tSdn@d9fv#XkhzLT3=(>VYT2@8v zzKCoO$#OtQ0xjYtqjIP0r@j-t5v{N_5;;OT_Eo+p-pGNHN4sTzustXTq%u-~ zemn)jvLL+5w-%X@6$H@ci^`IHURY@c9|D8WE9MG?rm4d$PE1i`!EKK$9Z#6;;m*$R zIvQIMxm}K+_wr~A!0bi?A9KLVo#{NKUe*j zv6FbncB^WnXbPMtcC5)BHAK~)9?5#}_Rs(l@_U#%8;6z%b2MH4MgS ztsJO;Dr7gR+H?%6U16VMMzry{1#6LBX%;W5a*B%LfAh(M&EA(u^3jufm)lP2pUG z!kyucaGU`iSP+rd$|3j<3xxu+Fin$_)Qf%l1R6|FFa)2CJPl!W z!k9*Z(A|xld2Uss;J_ENclmnh-DT2KUnlusFyS=gMrlZs@7Mz}q@|dp;yM)t8~#<~ zl~FD5^Jk-c zZyn|NyB*l=qjzrU9aeBDXb?Vq@Q6wIHn5NIM8d$n) zAq=d8r<`G<8vnrIUpf59_L|MWELoI3mc!W`uH*1x4!31dOK;_HH;1osI69ls%Q&2! zO%zshcs_@>WnZ3cU_WNR2UwFcF2}%rl|wjpbNCd8FXWJHzt15as&XlJVlGMMl3Z%< z?|ImmM`3Rsk%eB8;S>m6w}ZfMTkx2F&%%Ge<+?>P@a)a4Fh=rVrdv*=rCX|<#|I9BbqCDERUa4 z9*S)vDmRK%uHxJGf`uAN8LMdpbZC|V zPT_F2W;xE#T#4}FzH2l+fOm2DFyK*r&uPj4_i-p`DV(ca23X9Y7ch%`ru}eG%#xyEBg2O5fr*Jrn!~KkMSMu=j9QJZ}0f#qp_$Lk@=kN^Ywq;U*5Zarh?=pW$#H zhu?6h%^(T|99D4H%;8E7qa2>c;WiF;argv>Z*aJu!yh=bXA-q44(D*##^G8HFW_(| zhxY?67zM@0nS(Ww1vs*bc2b+})0Xu5HDjlkp69VsNPWu32F(uZdeHat) ziKT>j5u2^GAojTuTcUjovEnk3w_5u&&eC+_>=I#~0L(&mi4r@N$0(t6~m#9u)hFu0oo~Cc{8d>>s*XX&O6D ziG8k{4y!ht4xAy+q_^P7?eJ+LHbUPd&0y_H%&VUx)iXNbLzqYF7fR&a(BDP8eN7^Q zSf_rO)EtkUrT0m5*lnU5Z|za+VICu$=#h?M+0zMm6Z=qqg0xU6_lW)n{ik?7ApRcF zXBv`YIVmxFN~|~~=1GY)ro>uPV#`xvt9Wcy9o7F2=`6!$sg>@7R)yR<8(|p414>jz$c)AE{*$acF=-A6V{WU-h zdxwWV;PCTI4N|@X#QVG!s%tEuhLy&{6044fHEagLS~i=fECST9qj`!SP{+Ce_3T7I zcq@PsI~P#HuCx&SYk0~{9Nxv#DOX~D;9*LU*dsjrB%qeP1gK;C0QKxMKm*ec`9F!1 z32GW9>Y`e35*I0YrIsR|JCfHZcuQ~yDe>G&o;$FO)KU#|B3H{MbDWtRe=bj10;pp? zKs{>*lvs$vb$}Xn5)Yrk!{-5N*=0OM)V`gkQ;k}7JHk44FQA^w(7+x=*vOs*G_ltK z)7XAMGy4`Won^rHg0}`Jv7$KCu(3QW+LB0@m~&`4Z2T3BEZh#jXUlKo@D9KpX%~kN zariig&vE!Fhi`NEK8K%h_zj1WL}k+epDnlYZ~8Fh%Y|sQolRlH{WZ@5p_oa+K!A+!rc)+3ws|0pHGjr_#qh&)r|? z)QrjdcjYpa{gnAMf6B{q^s-m-T#jX|Ab+AGgH6g`g|p3#`HPWqZ2oe`CQWaCo1>ZC zl;7dFNP0Lw?ARqenO}@rNP43*FXyjy)Um(kd+@CIyZjR!J2V9an;p%PyWqi!qu8VZ zXqu+3;98_SV7m!)s1$|oK)s6!9zuG1K^anR%Fh6wodu7g-t7giIfio{Zqz(4HC0+Q zk7j-7kTkmrNLGI?&^wP}PZp#*@6fzbkdIA(eFa6%9h&b7#yEFr%!MU@LkcSZhjZu~ zvW)H0v=4DQAJR-JT*dCt+?4M@spi5-&SqxF?f_S(6fSf6*p@;M4l?|@unoMCe43@- z6s~YSF5OZXaJ~wO9gpze3cH<~(9hJ@Ulg9`#A;*MLy$K0#V8G>*Ma6HXB|&@o5S}3 zA9sEO_$hK%41?S_{coh6Vf&nt_T*vz3*dYb;Vi(#ZzjydyO53(=zzy@oB(hvI5YDla_QU{UgzPMF^+jZdjKBg zgY0R*hdF$V!>8CgNZHMEUtrTT7WN7|7Vr%g)R@>_7DIR+>jm7;;lJ2cgg<7l1Aflo z*LZW>!v4cfg0I3Pf;#EffF_AbWpFrDqEgw?D3gWdOS=GvOH0x$%q|TvTi6lOHGsuZ zUAl#pN$&wVq-_}%Rwel}EzB!rSuAX_bQ|Dw4jZK12+xv;hdCTBkcfv?X`$7^mP$w1 zAQ|Zez~iJ#vMekhP0fa6q`iQh(&af8)-BD3mlu;h1Y9rOfNAqYX<@zv>(FljPnEV8 zSlF4;@?)~vgoSOFUIV;VT07FhZjj3C7Iw3= z7w~pz=O|o=C>=f8f)#7V7z?{!dJ6DCY3&h^zvRUf{g|{5@G0ryage{{7;j-ONc#X^ zk?t;r{H3-D7PeP91#q8KQv&%*?*slz`b{b1FLjhb{?gd;3LN_=c2%$=*(|_o*v#q* z_~Z9gRceNUPFH*jjuudGh)k(|PS@hjU^Q-ui@U^#m zDWIA{=@NU3zW5(uoQ0i4{7s&VUCvH8wk zJk?=!ZEe_vkFt7k)L;${39yBYGmmVZ*Pu|NuX;RxV0FrqOQMWNVmMz~Pp3!ZX4=S| z6KrGR(T*Ic$KG?B&%YWa6URanYRbbTHoqr^&1lxNRHe%3(Mdd_1{TWgOg*g5#7T2D zzwLNDeqfEEo-QS+Vxc&4UeQe3B@slG; zcGpVmjMD=##zTwgu`sKk=P9g1j;-W56c8CaDuP`reX8`jR<og)IsVmf9S*Dk?ioc+Lp! zSaVdxmjiWTAn~@xPaMD|;XF%ScXuL1Euq#qvnLo}Ez4TC!AvlqW(#z2@*!@OqAL%W ztXS5rm7UQT=?OKIr!~@(Qa-el1XVyx7-6cg8ILSUg}KeZ_hNB~gOUWBax6ZqC~+1Z zWhRtH#7XJ7;>xi(erg)NgKbTnK3ISjm=~PgKnH~IC^c^GIcrA-LpWM3)3Z4qSNSFb zt_VXl!h#q#erh8U=1{>^5@6*NC56QUD>RH}_@avGL}r|QQ$uQXln71~F zfgbj%QKg0!^(+~oD3p@ZQn>8mW0q?mHzJG&m-r%dSV}}x;fuO4Kou^S+6%407zS5^ zES^x(sBDnieR$idt~2PP30OHggV`nil*#Qaae`4OMLQ?Bm}V$dlVFtMstL=VW3pdSN* zzh|e|aPI7oI*8Qx6xB*+G>K?CjtnZ9OE6l(>!Rcrs8p7AbtYW3grwr$TRcg$YGAsM zI*g+nz=(~bvz7r#ii8KG3ktkVFpu3h;2DbX36{98ql?kSS%bJlLhU%VER5S=Y0cso zf|AuBcXx(+Y2J({(1`*yqMj*_= z9|B2q(L9*ESgc#2qr{fT+_jS7GNp7chzH>soxnvP96Hn+Z3+8S0*W3eeXGP$iKON& zYF_F?uZwD0WSm3B(Ytt*yRcmRU@0|qK_pCP0F}fc&DdI&IWC~UWq^`&D5PqyVLAf!W)*pLrxQ)CC(K^tCjqU05MKBA%i|$8dVYr7* zT_=#^U8zWn8~wP>FAhd~e4Q<^oSMHx;xm zNGvzVWt$uA5G;w~^Sos=6ol)Y;?t-OOtSlu;=HsCa9xNJwL0Or2)9K@i#Jd?`NsI$ z4w$*%JFqBgTkO?T1SOcT;uI3oXu%FgC(cC6*Jqa|C2D?nN5Z@v~C4Bx{h=!~e&OicP zsgsm+77qMjEMl90Vzk~$q^QDB*2c8V#u-M2RhD{~F|pcGnmH3^-{NyGQ*J2W4mWK| zVDAENU|Ag`a_UKi@+l;_By4&c^BBEDYk(qqQ}aR?%A zak!OIHikI+zHXnNCjQoNi=a;!ymb^1B8WGZ$Z#V9lJRr6JR#h@k~2o6(1JGF$rCNX zszddz5+P2po^RkKavMWygE+OxeJ0ME5N!ehz0|;85yN5(`%6&>GpXbFEFDKtX7dWw zv#D4RMi1jnSek)x8dF)h3VI}>#`W-l$Pb9C2cH-%KTI23q8Q&SO-bU;42%q;ZKk+(q(tU7&W&SH9d+|s zn&S!BW^ub%LuaSh6iJNY)p8^xce-5_0W1b-$n*e_M=Jb$lM*X>Wm}0(k<+%6BIT&B zU5-c9E>v|@{Z8_<;@inI8H!ben7!2LQKf+%#O%&z%y<$ts5yjs&FKD0(Oi1#1kn>NNrkcSiztnAw&@&yG*Ik=8%e}j;?yViY9jX zq7{56FX(5@w9R{*lL++NY{Q0Pq5v>RF7;?JnP{YbYOA7UCn-CrUC&t+wxP*`3QPS+<;lXp)QsV4fB=rkv7p;BBd zx8q&_Ye7?lo+-9cvHavXVb6&>&ccersSX6NNt$eE)UH#oxxdh>%qXdtG|n0IN`gJU zsod`K^FfqIhQ6fa(0tk79#Tu@D8rf?Ti!+DSxwSjpm=a59=|~wg(pbQ<}$^L=HgZb zR@;Op?5+6B!TDo5qddBQp$D(K(;Xgm#OT%cAfs2`?W`Sn5qyuw4=;?zH{EhzM;_fg z(#a%k36AC9sNq=kc8!Bx&@)EGqLm&4b{SsTHO(@um$q99N42nQ5y~suQO;n6-q{=t5ZB|HOufI^#SV6%L0`T}gP_NqEskl?!Rh zT2K)83?*MElhA_XejDtfCep0IZ(3rL)Orp@LtF=weAyG5sg@O^TD>kvQ2OcjT(OZV z9U2D%M+Y0GUSUF)Wu)FT!$wv?*Btn`0o}~WYI(Sdxe&)Wg&ehP^7SVyjc&pri8HMO zmw>7Dr^=dIMg6MY>BOd}c%+m6?Hx$0R=pB~T9JIa)1j{XVC8BXM7;;UfQC8MdPtf- zsl<4d{=x6{V5P~F4}m+VO`-A!zP^i<4&>uN7lyFP!Ff3#{v;Kjr2pUDnZnA|eiz>d zzf&xMtxD)%H&n3+YMWDUJ{owN74r;^dGI@uSbWw|xe>R-w7{bDzsD*u52WG>9ZJ~F zCX`jL%3{`qxYB7RJ`EVTtvC^vuw0~n!ZP&Nc&6Qek%#y5JjdXa+>t1~j9-N_2ly@c z*N6`eOR)L)*NXFU#DO2wA{aL~J*TD53S2rl8t16!S}7W*^zPDVq~lXCn%A2=c9q<* zqd|-21G;OAt{+>B4{eT$%li~8l<&{6k~99N@ym?U1vf*MgVG$drWx`9$L^n2K2ZiO z9kpDsi8R;xL5nyRGmjfq4pc{q+PcsVAtf0&s{a6aRE~xeSD_SL8W=!Z$*Yj&3U2z^nrdamloAc{B;k|1oa{%rAHh8yV3{H zi@1eu1Q*Fy)~VczQ71-HVkGyUVGedv8*>Wlvl1Rpsy~Be0@r7{C@N)aR;m^wm5cu6 zNmAVViQ75i^H7%pvN-i*YzmVnKkz0s=2p3>!wCFo*UYhLM6W}!B6hx3Aa1E=X+5wI zIU6wNPsCg={%u4mttd7izLBv>1Iw@DS`t!5fuNz5PASV?{L>937i|4Yr8U^_lVVKLG09@VaYu_~xPfT_hZ~uWzJ_aXL$6(fT&?A`8&$%%rn3TL#J@!!e~AR?R7h)Qim7E3yc47GX;29vcG)lb3a2p!~Qfn;o>hTH0lcCBP>G(oh| zaNDS%_6+ciiZ%3SZMJA|EwRDcjP^;?E0V>;t8`L=#-cik!gX_)7;F{5wnGJJnPx}6di^0SP9uCEkg}4g4xr8vDg%Ris^&y8f~xhEl;BUOhc94H|@|@c+=G~x2HPAfa#y8dBM#|Z87(P&Mjtfim>~U6V-V>yS&_k(?==>Z3SmHuVUVt^;*@4V0hUKvK{E3eq&|!*>lb zy$JvED(VHRG@s>8mUD+ z7YwNdbsGtjDAS;$uBN505V=q!Qg-TaqDZ{B0ZHJbzC!d3NTC5m^oSzKkW`ntzZP+! z2tZ4bBW*~)f3CqRH)B~!#R0D&gOtlcD289=~ zaX==;0SwU-qQxYAQd(*$wUSJR7(Aq;BvBeVBwebz?^lVrQaF5NmhS zh%oB;MrI6)wEP3&&dz{JWOPGcPf{u8wSZ+*wHoH!(|#YQ$+*~5h2t*QJjg+2?5{mWZ@dmE-RH+*^zJ~jBzR2x9d z0X1;r^UFI-EsC$CQawUHzv1*aw$%eJ5Ajb zBbS8S6>2}ZKQxV#!$p2@E&oT(1UXY;0;lyvEy`29!Zi?nKDh`Yo$$!n5N;N&A;?W3 z|DHT^a^=V~CXbaI6RMrs(ufk|UeOAM_#$V5+D!kd5GN|cKT#!@i5xas2aw-OZ6Vi( z@`>Aeq>_}V^`gzRh9K{nYNA|f8*xHw2wK??HF8-LQNt1HPAtH_h zF7ZVkJGqC%KZS@Z>JiZ{;hd5CL^2`S*5RA{dEv(k_m$i@atcW%w8jvwD!FM?lG6Hi zrw$*Qu4oUDcCy4&pV*~Lm@Ik{MNj3(g;9Sq;pZ|4hgv81^)q19q7cR&Z4Honm*Dv4 zGGGU{0eue)?191gt>F8rQ@77l*L2 z0~T&FbfE&zZe#e@eYn_xdsC%JPsWqEtYAx!B7XXbeh-Ue9Xnij-;>IF|3#-5X+dZP zZG)VEZ`JcjEQ%;ij8IxCwZLZk4xhex@ZjxBUFfB@{^zoXFt*4S>4Fva zV;xL3`{&w-KP1onZ1ll-ruF#G?N=YN1^reqY72z#DlFSC!S^8_(Dbty3BK3!89f9| z7bnyX8~yILZ*VYs1)Z{=nV)u^(Ib^i9;tp zx2_!0g8z1KTeuLirjuYl=St_0dU5mMyr$0KKi4Qcq-3v3^_$h-3;uaD_mHx@bKp^` z3Oo*{lf*sHT3q>o-tWOP39@ZJ56_2`=rjKf&$Ocar5{ioVGVm2FcUd63MH+JL2 zsbArR(oPHasSvWf`S;v5nq$Cmj%9faUEBFfE=668m(- z7_VXD@dTY0P`4|8E|oe2&$kb*QY|SC)PXvI9v%IkKQD3!rMZ7_jt3vO>bA;Y(*8xb ze_$}~)d@b?X{Bpe4}PlT7vcW^(jTZV75otY!Q2(^&#yZ-3?_XtL5W|@9!yhyeopCR zvBm&k?Yn})roQd$2ppE~W9$+fnl{i;Ys43})H&($SqcA)&wab(;agw*_?n7Se>>#X z?=#=u|NZg*y5NlOv}-$0nRCU(Bkr8^-qu%NeB+@vw?1E;HA-_~dSvo9eV3m6@Z0N# zUhs%<-TVprU6zagssGo${i7bd?xX#m1eVXq*z(X#R}`;kEBmcnR`l&lQ(`N^gwL?`-H0>oBo3Uwr(^lUhZ~GIkB@WU5;~KP zz|&cEE;T2oWYyVOk=_J}*hX15=j1#kNS|q3^wTs!Vn;X}4ws|KQC*IJLx6fUL`e=u6@K`I2wOMxnrKLKy?}fy7E-4ws(;fa z1DXfr;csvZhwcDvh{Vjeg#uS`@oS}7p@dgU<3B2kTM^YCcE#&h_+hJf)}L?f_lvU( zH>9)5Ki_DNqu7&5AK+(U@xyr%8xsFLy$W}g%Ym0$GhmV^5&!UW6S$vS4wd7_^H_<* z#fHu5!95PeDWov1+H=U0dsGZ+Cj-cBjwfcX^yuK39#~SLF)SI;vc4H7>Wy z+3u|I)HofkKzl8I$1~uouB~;sWuSS{XMUGc_Oy8&PLIdsYx4$Bv9H?WbGbb->hSq% zeF2bdcLlsor`+bKt*Wi|Rr#xZp4vcFwX@dat@T&ewtL!q?GAsHv!>QpRpWL#1GO%X z$KwxxN1xyCZS&N6YTI3Hfoj?5klob|zq`uguJJhouIlQ5&+G7dyq;>0*X{RuP*K2F z)9#l24yPQb^;B2+J>EdAJ5b|vgP^m<<@d@ix6kQlcevcOVBKF^-R7vNaaXsaaGS&B z@>IEeRdP)g#NqR_SGiqYSC!l8ZF76vwLXu};jL-+${u&X)$VkA+H3vbx!v8?<^ppN zCO!^tRjtQS)!tU)mwj%?x7HQ#djqmV4)_9Ks2cJP$Zl{}9dJ8bzJSNmj<$In?T7_D za=Sku`{Y`W8*K`psV+~ov(3})uJ(g96m1IxYTLbDug8t-nkqkfj|A0TgLe9=s;WGG zx4#Cht#vxv9q2osuiYK+R0VuaR~v*Ikp1o&Pn&xaLuIb+~24CcFIA&H%bEP}7cU+pDT;d>%(N z^wd==Q^Z^2tVO4KAdsqBpAQ`ya6xbVHQp+@I>6WnvJgS?K0mUPdBi!ZzHlKP81SA4hsd zQ(Cstb6WcAWaE-}NIiH=`RWTNi5Cp%whZ+RLpwHCdN{=xIB5e-dVjVF&#UP? zs0*C5LLxJAZlK4qLangXEWpyS=PwYxld+0?IS=?KLa+~psp%NrdZ}Ux+ z?lAOgno@5N81xiU#^?}w5a4{#D^zp9AHBjwOTb`8AZ9VF&vsBua!Ghwghu_dnYAM8STTZb!)@8S8#NHgr1vM zc3h|_kFHFqXmaJjS(#ippaGLB;}TIwO|Ddh&VQtmy5ax*{ogKu-SoSH_&sRn|LqO= zfBgTiNZ@iB${G!GY@T|yA+6-}S*L%MDH%1}H&5Mwq;(oea;7`d4Ej=wR#T{FjyVQ% zsX@|7n`<Q7EH)} z&fHtMeRIxc$7bDM9GkT_ZP#ifjV6nJZg8W1sMnV0yYt8jT{EF5wUbyz6Tm}Oij2fD(cfOCXnIHj1g2H$aUj&h8o zd~H^KVo#+t*d>?a+TyNm`-1v9$B4X4Y+K;Z<#Hl$G@>2{f=bk}>8}3~&N3b8#94Zl zZtnaA3!UQ~V?}gCs6N=eN{-kYS{m(*E%PSUJDRG>-41VcIer?->m2JCBU&_k&=x88 zTRS#Oqmv~p;rH1#OGBU#l3BA^lGq)ud^^lgy6%R3m#jE($UjcF{^AeMZY{d@n^SvE zyX>ham;Y+_%RS|c`47v-K2kIFi4{&N-)Q>e=n+#j&)>Os z-1#i9;ep9pzFz9;J>&Vp6=Uwd>Zpf@4ELq{Qb@~O`fBkTAg>4|J$5PF5bHG$l`ndk=xk( ze%bGSIOmMp{&QVd{TtUizMW9~(UqBH%TL*3JMZ|rUtjal^6aBa#uWd!se8#M=Nh+W zy;9PmfksQ$Y?jg>5xt`bA}zA$a&_6eGHcXaO^S`HmxAwccN^k#*=dK}+Rw_SIH`j5bqj~$x?Tx3`ufoq}OsuT* zM>;FweoF=XmdftcK}xOc7Pq%YE92crddbxiT3G=U$5Mj{qms6?CEXmyY{x7$?$De* zS*c*%x^;t9fSYs=OgZMrB7Vo}G8|@=q}G(IE*Owd7p&*bo@cmi|GzgsTVy=x<&xhV zkzRh=)?i0n$MZ{`sAE#(S=8TupwjO zpUWS*>&k`Ydp&>M_0W>L_D|U{x#80>xg*TKT~;%G_oWMuz2W3(tsifC`;D!ClwVx` zR;vwPC7--N@<*zNtK=IH$&F&1MSqr{+3 z>>gulI3U~U?t2)=gduY{T~#iZ8+)!~$f~fvszx1~PWd0PGO*BzBp)q35tcb{|Pv>R&PE?@9( zPwu>r=AQ6+*4i^~FZ+1e@*6*R`{fBe`-Yu1{>sn3F2B02x-@6bG79rNWie^m|BagfyV!3L@}$yzO2bN$ioxvyPr z?ECT55f7a4O~h6AspBXb+*Tdz#kEb224}ziaXXx(O8Tr4w-YnH+R>Zt>%%A#Z>1=-Fyd3 z;C7h6(;NRQ0|;G)Cd2Nnba>0%&TnOv}&JV0_Qnk1l2f9;MAXH0uMkt)^Fr; zd*^&PRAO7=-t^+OM?Uyw;tLIPO;>+->|4hl^M~GNHCNrgcGcAv?zk%bFDLIj_mjEz zURwKI=H9oj{Cvd`Lx!DqX3oSDU%%yqc_*mVIOB$?eP_kgFM1yRN4x*Hr(WE8>KW%9 z;rQyKs@?vgJ7#puwjBAViI$Ikf9b^Ec=wIH*mV7w?Qq-l_ru;@E9{-w=N?zcy)|b) zVL4WE2hE&z@wl_Ld|DQe3UalW+?)mEHzp;f#pga}xuaB=up{CVo}GS+(q50bD%c*x zweYgNPTU_K>*ZbW-I0Anv+IpPbKI4kD zEuB+`y%c`x$xr^d`iIMMhwgoAV(gT{KU8ja{p-g)f1WXK%!?8Bx@U>`tS4@@H-G-| zs+;E?dERw@>^*YLl{1a6eLwcCZ9Qi```c*4$uDnu{j)!QT7B)~%NyUg?UpHfi&tG% z_?zn@(Z!$SU9#_c&n1!VFRfiUVqN1Yr+IUCM~~4%WzM_q&S2$h1?fLr9GmdY+RD~9 zvmML6e*V0+@1J~pWs`HkuJKv>raPXEOc+```q7$sQ?|RNT=?`3ui>=i^A>L|F44RG zaOBJL{qH?r-u6l3l=p5nu`io;T>acJ=ZF@!8bmL&bC(>t{IO0r&qS`zY#i-zcQSU8;Suo=>nbxDq- z({sXbf8%Ky^4PwA&N=UI zmRWAzeBAWK<1c%6Y}S8D-Zr;fx@_OIjs?P&H9KZH8n@SPuRDF(Pq$@peUCu3{m^V~ z#adOX1uHho0i&$OVa2>Z&5A|B(Qtc=1`LfCP#tK$G!k1@JN4voO}Bjzo_>excgKHV zsSMrF{M835d;UFVQu)jEx1|5@Mwbw1)d(YWNF8TD* z8CQMs*+(D#{q&JllkZu)_2ZT?rRl=-`d8d$=*voIbr1N`<{Dy@&4WGf0e)d zaZm2bH@6fupI`pKEmaM}KOCA<$X2}RIcC%|mp_{J;c1q0=XY7M=1nRS_NV<;oNZU#4 z!KJu6ib$6gY>C-9ZHrRhzr=uE&fN(sBvv?s4Z9Pzr0eqwat5siRyYz7AiwlzoLRp9 zDX-3*3OXNYh<9J+#D&mAgayh&TKua0FPZm|pED`zeBD8Bd%}QwJbRabvv=X2&ECJ8 z2>)vKCOVmf!Py&}&yfIV+Tq;Fj0TMZptnQL{ND77u*$di+vNp}$hV9faT#7vrs8g} zfl10|^ItRT|E1I&yw^mj(QPKEa>8Q^56ZmXKKIpBMXuuWa5Z+qBQ1H}kX7@*)a|{ZppO>v8=1S?V1E1 zElniJ({3_IPGeFF?DRn{dqKpx-Eg};UKjrwjzc=}1jiy~b-0$|liJPTb|LO7dCi|1 z0&!*hUunBBE(1OFJ~k%C$P_qd2nI*bq-|cTvo)yZ<)7OLkLc6Xo6o+UCyG~7&y?7MD%i@7Eg7j|lJ%v>gmxE{l$NRrb zXm;IV?zU~rroBO8jUvulVHjKco^keJWslVZA06~p(tH}FNtFdYCDrg0PwF=bH%L91 z_yvlvoZ-f|SexN1VLgnmKhddoXDlmCenGZziNX!+y4Ll<`D0<~a|q{Gf_7t*5!JJZ zkzM{ANj_b2hi=lm0|<;G7JzZw1X(Wt4!3`fOMIihKVy?0@EHz;AIi1wkQy5mf_Dl% zqk(+)2b#u(5CEq?B|8*@$2+1yKru)oB;Pk0jJH-6HF--Y=2p{&Nf#X;b?Oj!5HOE` zgBmtBD?V?U!y3=ysHlWgzmOzs~f?tVhk3RD;M% zRT-}9h@uz1Yd~d_*sDUA_eNw$NGvLBuhTxf)9uL<6iy`qE#HzeAt`=7ojsbv&*tXg zSf=s*^Q#vsQ!Z~6^}R%~whq#;?q(OzMhj=>W zG_{9Wnc}(i5dYE6JBl|nbFtduQv+0LD?~B1vT_I*8vwviSbp4p3-_-GT7Tr`V%^Y@Ebt`dyFt>{DT<%rnfP6pYKF&F>#M_ zl+R(DQRNB1Z!drEol`LsxlcQ=ptnNI^}Z=a_h6T_xKGcR_^HFT zo{COD)DVj>r8B*$+#=qk=%Jv9S)H|qMnL6or+??(+}ALyOK$h7>fFmE46_JncLk%g zSGVv*M?SB~#Y4Hz^+ZYW`Xu#{WDi=VAjxc%FX20+$mC{jZsqNnnf2*mJ$4Grh&cAb&^nFyWOPMvmenD(G#xU>kgOX&2XDe4wG%~yH++KJKdrqNRAjCGG zVT;FMTT-K^9+SA&u;^LJ<_N%8(0&X-G-L>jc>{nkub$lN!^#x%6u4;&>^l&`!&_(` zp@?jQiiQFXH^Ah_&R})w5Ci>Tb?OLIoZ1(SA?5Q9BJNWnm2Y&bLSmb>1iU*?GYS^| zF;|{HO2Ni$01m@X0A(`~D4VxWVP0zQdXH+%0rJ`-{y}~ETg3%0Dd=xOsT=?ssE@#E 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 RF^0x0NsFRT`G5~l`5#k+iE97= literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/RestSharp.dll b/GenesisCordonelInterface/bin/Debug/RestSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..ce4ed3839b802c460a9f0fd4d6738ec77cddf445 GIT binary patch literal 165376 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 a>jLWB=UV}f$9mpl8_JCT5C1P=;6DJ6A&oi! literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/RestSharp.xml b/GenesisCordonelInterface/bin/Debug/RestSharp.xml new file mode 100644 index 000000000..5069712d1 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/RestSharp.xml @@ -0,0 +1,3024 @@ + + + + RestSharp + + + + + Tries to Authenticate with the credentials of the currently logged in user, or impersonate a user + + + + + Authenticate with the credentials of the currently logged in user + + + + + Authenticate by impersonation + + + + + + + Authenticate by impersonation, using an existing ICredentials instance + + + + + + + + + Base class for OAuth 2 Authenticators. + + + Since there are many ways to authenticate in OAuth2, + this is used as a base class to differentiate between + other authenticators. + + Any other OAuth2 authenticators must derive from this + abstract class. + + + + + Access token to be used when authenticating. + + + + + Initializes a new instance of the class. + + + The access token. + + + + + Gets the access token. + + + + + The OAuth 2 authenticator using URI query parameter. + + + Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.2 + + + + + Initializes a new instance of the class. + + + The access token. + + + + + The OAuth 2 authenticator using the authorization request header field. + + + Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.1 + + + + + Stores the Authorization header value as "[tokenType] accessToken". used for performance. + + + + + Initializes a new instance of the class. + + + The access token. + + + + + Initializes a new instance of the class. + + + The access token. + + + The token type. + + + + + All text parameters are UTF-8 encoded (per section 5.1). + + + + + + Generates a random 16-byte lowercase alphanumeric string. + + + + + + + Generates a timestamp based on the current elapsed seconds since '01/01/1970 0000 GMT" + + + + + + + Generates a timestamp based on the elapsed seconds of a given time since '01/01/1970 0000 GMT" + + + A specified point in time. + + + + + The set of characters that are unreserved in RFC 2396 but are NOT unreserved in RFC 3986. + + + + + + URL encodes a string based on section 5.1 of the OAuth spec. + Namely, percent encoding with [RFC3986], avoiding unreserved characters, + upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. + + The value to escape. + The escaped value. + + The method is supposed to take on + RFC 3986 behavior if certain elements are present in a .config file. Even if this + actually worked (which in my experiments it doesn't), we can't rely on every + host actually having this configuration element present. + + + + + + + URL encodes a string based on section 5.1 of the OAuth spec. + Namely, percent encoding with [RFC3986], avoiding unreserved characters, + upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. + + + + + + + Sorts a collection of key-value pairs by name, and then value if equal, + concatenating them into a single string. This string should be encoded + prior to, or after normalization is run. + + + + + + + + Sorts a by name, and then value if equal. + + A collection of parameters to sort + A sorted parameter collection + + + + Creates a request URL suitable for making OAuth requests. + Resulting URLs must exclude port 80 or port 443 when accompanied by HTTP and HTTPS, respectively. + Resulting URLs must be lower case. + + + The original request URL + + + + + Creates a request elements concatentation value to send with a request. + This is also known as the signature base. + + + + The request's HTTP method type + The request URL + The request's parameters + A signature base string + + + + Creates a signature value given a signature base and the consumer secret. + This method is used when the token secret is currently unknown. + + + The hashing method + The signature base + The consumer key + + + + + Creates a signature value given a signature base and the consumer secret. + This method is used when the token secret is currently unknown. + + + The hashing method + The treatment to use on a signature value + The signature base + The consumer key + + + + + Creates a signature value given a signature base and the consumer secret and a known token secret. + + + The hashing method + The signature base + The consumer secret + The token secret + + + + + Creates a signature value given a signature base and the consumer secret and a known token secret. + + + The hashing method + The treatment to use on a signature value + The signature base + The consumer secret + The token secret + + + + + A class to encapsulate OAuth authentication flow. + + + + + + Generates a instance to pass to an + for the purpose of requesting an + unauthorized request token. + + The HTTP method for the intended request + + + + + + Generates a instance to pass to an + for the purpose of requesting an + unauthorized request token. + + The HTTP method for the intended request + Any existing, non-OAuth query parameters desired in the request + + + + + + Generates a instance to pass to an + for the purpose of exchanging a request token + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + + + + Generates a instance to pass to an + for the purpose of exchanging a request token + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + Any existing, non-OAuth query parameters desired in the request + + + + Generates a instance to pass to an + for the purpose of exchanging user credentials + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + Any existing, non-OAuth query parameters desired in the request + + + + + + + + + + + + + Allows control how class and property names and values are deserialized by XmlAttributeDeserializer + + + + + The name to use for the serialized element + + + + + Sets if the property to Deserialize is an Attribute or Element (Default: false) + + + + + Wrapper for System.Xml.Serialization.XmlSerializer. + + + + + Types of parameters that can be added to requests + + + + + Data formats + + + + + HTTP method to use when making requests + + + + + Format strings for commonly-used date formats + + + + + .NET format string for ISO 8601 date format + + + + + .NET format string for roundtrip date format + + + + + Status for responses (surprised?) + + + + + Extension method overload! + + + + + Save a byte array to a file + + Bytes to save + Full path to save file to + + + + Read a stream into a byte array + + Stream to read + byte[] + + + + Copies bytes from one stream to another + + The input stream. + The output stream. + + + + Converts a byte array to a string, using its byte order mark to convert it to the right encoding. + http://www.shrinkrays.net/code-snippets/csharp/an-extension-method-for-converting-a-byte-array-to-a-string.aspx + + An array of bytes to convert + The byte as a string. + + + + Decodes an HTML-encoded string and returns the decoded string. + + The HTML string to decode. + The decoded text. + + + + Decodes an HTML-encoded string and sends the resulting output to a TextWriter output stream. + + The HTML string to decode + The TextWriter output stream containing the decoded string. + + + + HTML-encodes a string and sends the resulting output to a TextWriter output stream. + + The string to encode. + The TextWriter output stream containing the encoded string. + + + + Reflection extensions + + + + + Retrieve an attribute from a member (property) + + Type of attribute to retrieve + Member to retrieve attribute from + + + + + Retrieve an attribute from a type + + Type of attribute to retrieve + Type to retrieve attribute from + + + + + Checks a type to see if it derives from a raw generic (e.g. List[[]]) + + + + + + + + Find a value from a System.Enum by trying several possible variants + of the string value of the enum. + + Type of enum + Value for which to search + The culture used to calculate the name variants + + + + + Convert a to a instance. + + The response status. + + responseStatus + + + + Uses Uri.EscapeDataString() based on recommendations on MSDN + http://blogs.msdn.com/b/yangxind/archive/2006/11/09/don-t-use-net-system-uri-unescapedatastring-in-url-decoding.aspx + + + + + Check that a string is not null or empty + + String to check + bool + + + + Remove underscores from a string + + String to process + string + + + + Parses most common JSON date formats + + JSON value to parse + + DateTime + + + + Remove leading and trailing " from a string + + String to parse + String + + + + Checks a string to see if it matches a regex + + String to check + Pattern to match + bool + + + + Converts a string to pascal case + + String to convert + + string + + + + Converts a string to pascal case with the option to remove underscores + + String to convert + Option to remove underscores + + + + + + Converts a string to camel case + + String to convert + + String + + + + Convert the first letter of a string to lower case + + String to convert + string + + + + Checks to see if a string is all uppper case + + String to check + bool + + + + Add underscores to a pascal-cased string + + String to convert + string + + + + Add dashes to a pascal-cased string + + String to convert + string + + + + Add an undescore prefix to a pascasl-cased string + + + + + + + Add spaces to a pascal-cased string + + String to convert + string + + + + Return possible variants of a name for name matching. + + String to convert + The culture to use for conversion + IEnumerable<string> + + + + XML Extension Methods + + + + + Returns the name of an element with the namespace if specified + + Element name + XML Namespace + + + + + Container for files to be uploaded with requests + + + + + Creates a file parameter from an array of bytes. + + The parameter name to use in the request. + The data to use as the file's contents. + The filename to use in the request. + The content type to use in the request. + The + + + + Creates a file parameter from an array of bytes. + + The parameter name to use in the request. + The data to use as the file's contents. + The filename to use in the request. + The using the default content type. + + + + The length of data to be sent + + + + + Provides raw data for file + + + + + Name of the file to use when uploading + + + + + MIME content type of file + + + + + Name of the parameter + + + + + HttpWebRequest wrapper (async methods) + + + HttpWebRequest wrapper + + + HttpWebRequest wrapper (sync methods) + + + + + Always send a multipart/form-data request - even when no Files are present. + + + + + An alternative to RequestBody, for when the caller already has the byte array. + + + + + Execute an async POST-style request with the specified HTTP Method. + + + The HTTP method to execute. + + + + + Execute an async GET-style request with the specified HTTP Method. + + + The HTTP method to execute. + + + + + Creates an IHttp + + + + + + Default constructor + + + + + Execute a POST request + + + + + Execute a PUT request + + + + + Execute a GET request + + + + + Execute a HEAD request + + + + + Execute an OPTIONS request + + + + + Execute a DELETE request + + + + + Execute a PATCH request + + + + + Execute a MERGE request + + + + + Execute a GET-style request with the specified HTTP Method. + + The HTTP method to execute. + + + + + Execute a POST-style request with the specified HTTP Method. + + The HTTP method to execute. + + + + + True if this HTTP request has any HTTP parameters + + + + + True if this HTTP request has any HTTP cookies + + + + + True if a request body has been specified + + + + + True if files have been set to be uploaded + + + + + Always send a multipart/form-data request - even when no Files are present. + + + + + UserAgent to be sent with request + + + + + Timeout in milliseconds to be used for the request + + + + + The number of milliseconds before the writing or reading times out. + + + + + System.Net.ICredentials to be sent with request + + + + + The System.Net.CookieContainer to be used for the request + + + + + The method to use to write the response instead of reading into RawBytes + + + + + Collection of files to be sent with request + + + + + Whether or not HTTP 3xx response redirects should be automatically followed + + + + + X509CertificateCollection to be sent with request + + + + + Maximum number of automatic redirects to follow if FollowRedirects is true + + + + + Determine whether or not the "default credentials" (e.g. the user account under which the current process is running) + will be sent along to the server. + + + + + HTTP headers to be sent with request + + + + + HTTP parameters (QueryString or Form values) to be sent with request + + + + + HTTP cookies to be sent with request + + + + + Request body to be sent with request + + + + + Content type of the request body. + + + + + An alternative to RequestBody, for when the caller already has the byte array. + + + + + URL to call for this request + + + + + Flag to send authorisation header with the HttpWebRequest + + + + + Proxy info to be sent with request + + + + + Representation of an HTTP cookie + + + + + Comment of the cookie + + + + + Comment of the cookie + + + + + Indicates whether the cookie should be discarded at the end of the session + + + + + Domain of the cookie + + + + + Indicates whether the cookie is expired + + + + + Date and time that the cookie expires + + + + + Indicates that this cookie should only be accessed by the server + + + + + Name of the cookie + + + + + Path of the cookie + + + + + Port of the cookie + + + + + Indicates that the cookie should only be sent over secure channels + + + + + Date and time the cookie was created + + + + + Value of the cookie + + + + + Version of the cookie + + + + + Container for HTTP file + + + + + The length of data to be sent + + + + + Provides raw data for file + + + + + Name of the file to use when uploading + + + + + MIME content type of file + + + + + Name of the parameter + + + + + Representation of an HTTP header + + + + + Name of the header + + + + + Value of the header + + + + + Representation of an HTTP parameter (QueryString or Form value) + + + + + Name of the parameter + + + + + Value of the parameter + + + + + HTTP response data + + + + + HTTP response data + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Headers returned by server with the response + + + + + Cookies returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + Exception thrown when error is encountered. + + + + + Default constructor + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + Lazy-loaded string representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Headers returned by server with the response + + + + + Cookies returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + Exception thrown when error is encountered. + + + + + + + + + + + + + + + + + + + + + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes the request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a GET-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a GET-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes a POST-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a POST-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes the request and callback asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Request to be executed + + + + Executes a GET-style asynchronously, authenticating if needed + + Request to be executed + + + + Executes a GET-style asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Executes a POST-style asynchronously, authenticating if needed + + Request to be executed + + + + Executes a POST-style asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X509CertificateCollection to be sent with request + + + + + Adds a file to the Files collection to be included with a POST or PUT request + (other methods do not support file uploads). + + The parameter name to use in the request + Full path to file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + The default format is XML. Change RequestFormat if you wish to use a different serialization format. + + The object to serialize + The XML namespace to use when serializing + This request + + + + Serializes obj to data format specified by RequestFormat and adds it to the request body. + The default format is XML. Change RequestFormat if you wish to use a different serialization format. + + The object to serialize + This request + + + + Serializes obj to JSON format and adds it to the request body. + + The object to serialize + This request + + + + Serializes obj to XML format and adds it to the request body. + + The object to serialize + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + Serializes obj to XML format and passes xmlNamespace then adds it to the request body. + + The object to serialize + The XML namespace to use when serializing + This request + + + + Calls AddParameter() for all public, readable properties specified in the includedProperties list + + + request.AddObject(product, "ProductId", "Price", ...); + + The object with properties to add as parameters + The names of the properties to include + This request + + + + Calls AddParameter() for all public, readable properties of obj + + The object with properties to add as parameters + This request + + + + Add the parameter to the request + + Parameter to add + + + + + Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are five types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - Cookie: Adds the name/value pair to the HTTP request's Cookies collection + - RequestBody: Used by AddBody() (not recommended to use directly) + + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddParameter(name, value, HttpHeader) overload + + Name of the header to add + Value of the header to add + + + + + Shortcut to AddParameter(name, value, Cookie) overload + + Name of the cookie to add + Value of the cookie to add + + + + + Shortcut to AddParameter(name, value, UrlSegment) overload + + Name of the segment to add + Value of the segment to add + + + + + Shortcut to AddParameter(name, value, QueryString) overload + + Name of the parameter to add + Value of the parameter to add + + + + + Always send a multipart/form-data request - even when no Files are present. + + + + + Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. + By default the included JsonSerializer is used (currently using JSON.NET default serialization). + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default the included XmlSerializer is used. + + + + + Set this to write response to Stream rather than reading into memory. + + + + + Container of all HTTP parameters to be passed with the request. + See AddParameter() for explanation of the types of parameters that can be passed + + + + + Container of all the files to be uploaded with the request. + + + + + Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS + Default is GET + + + + + The Resource URL to make the request against. + Tokens are substituted with UrlSegment parameters and match by name. + Should not include the scheme or domain. Do not include leading slash. + Combined with RestClient.BaseUrl to assemble final URL: + {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) + + + // example for url token replacement + request.Resource = "Products/{ProductId}"; + request.AddParameter("ProductId", 123, ParameterType.UrlSegment); + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default XmlSerializer is used. + + + + + Used by the default deserializers to determine where to start deserializing from. + Can be used to skip container or root elements that do not have corresponding deserialzation targets. + + + + + Used by the default deserializers to explicitly set which date format string to use when parsing dates. + + + + + Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from element names. + + + + + In general you would not need to set this directly. Used by the NtlmAuthenticator. + + + + + Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. + + + + + The number of milliseconds before the writing or reading times out. This timeout value overrides a timeout set on the RestClient. + + + + + How many attempts were made to send this Request? + + + This Number is incremented each time the RestClient sends the request. + Useful when using Asynchronous Execution with Callbacks + + + + + Determine whether or not the "default credentials" (e.g. the user account under which the current process is running) + will be sent along to the server. The default is false. + + + + + Container for data sent back from API + + + + + The RestRequest that was made to get this RestResponse + + + Mainly for debugging if ResponseStatus is not OK + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Cookies returned by server with the response + + + + + Headers returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + Exceptions thrown during the request, if any. + + Will contain only network transport or framework exceptions thrown during the request. + HTTP protocol errors are handled by RestSharp and will not appear here. + + + + Container for data sent back from API including deserialized data + + Type of data to deserialize to + + + + Deserialized entity data + + + + + Parameter container for REST requests + + + + + Return a human-readable representation of this parameter + + String + + + + Name of the parameter + + + + + Value of the parameter + + + + + Type of the parameter + + + + + Client to translate RestRequests into Http requests and process response result + + + + + Executes the request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes the request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes a GET-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a GET-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes a POST-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes a POST-style request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + + + + Executes the request asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Request to be executed + + + + Executes a GET-style asynchronously, authenticating if needed + + Request to be executed + + + + Executes a GET-style asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Executes a POST-style asynchronously, authenticating if needed + + Request to be executed + + + + Executes a POST-style asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Executes the request asynchronously, authenticating if needed + + Request to be executed + The cancellation token + + + + Default constructor that registers default content handlers + + + + + Sets the BaseUrl property for requests made by this client instance + + + + + + Sets the BaseUrl property for requests made by this client instance + + + + + + Registers a content handler to process response content + + MIME content type of the response content + Deserializer to use to process content + + + + Remove a content handler for the specified MIME content type + + MIME content type to remove + + + + Remove all content handlers + + + + + Retrieve the handler for the specified MIME content type + + MIME content type to retrieve + IDeserializer instance + + + + Assembles URL to call based on parameters, method and resource + + RestRequest to execute + Assembled System.Uri + + + + Executes the specified request and downloads the response data + + Request to execute + Response data + + + + Executes the request and returns a response, authenticating if needed + + Request to be executed + RestResponse + + + + Executes the specified request and deserializes the response content using the appropriate content handler + + Target deserialization type + Request to execute + RestResponse[[T]] with deserialized data in Data property + + + + Parameters included with every request made with this instance of RestClient + If specified in both client and request, the request wins + + + + + Maximum number of redirects to follow if FollowRedirects is true + + + + + X509CertificateCollection to be sent with request + + + + + Proxy to use for requests made by this client instance. + Passed on to underlying WebRequest if set. + + + + + Default is true. Determine whether or not requests that result in + HTTP status codes of 3xx should follow returned redirect + + + + + The CookieContainer used for requests made by this client instance + + + + + UserAgent to use for requests made by this client instance + + + + + Timeout in milliseconds to use for requests made by this client instance + + + + + The number of milliseconds before the writing or reading times out. + + + + + Whether to invoke async callbacks using the SynchronizationContext.Current captured when invoked + + + + + Authenticator to use for requests made by this client instance + + + + + Combined with Request.Resource to construct URL for request + Should include scheme and domain without trailing slash. + + + client.BaseUrl = new Uri("http://example.com"); + + + + + Executes the request and callback asynchronously, authenticating if needed + + The IRestClient this method extends + Request to be executed + Callback function to be executed upon completion + + + + Executes the request and callback asynchronously, authenticating if needed + + The IRestClient this method extends + Target deserialization type + Request to be executed + Callback function to be executed upon completion providing access to the async handle + + + + Add a parameter to use on every request made with this client instance + + The IRestClient instance + Parameter to add + + + + + Removes a parameter from the default parameters that are used on every request made with this client instance + + The IRestClient instance + The name of the parameter that needs to be removed + + + + + Adds a HTTP parameter (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + Used on every request made by this client instance + + The IRestClient instance + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are four types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - RequestBody: Used by AddBody() (not recommended to use directly) + + The IRestClient instance + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddDefaultParameter(name, value, HttpHeader) overload + + The IRestClient instance + Name of the header to add + Value of the header to add + + + + + Shortcut to AddDefaultParameter(name, value, UrlSegment) overload + + The IRestClient instance + Name of the segment to add + Value of the segment to add + + + + + Container for data used to make requests + + + + + Default constructor + + + + + Sets Method property to value of method + + Method to use for this request + + + + Sets Resource property + + Resource to use for this request + + + + Sets Resource and Method properties + + Resource to use for this request + Method to use for this request + + + + Sets Resource property + + Resource to use for this request + + + + Sets Resource and Method properties + + Resource to use for this request + Method to use for this request + + + + Adds a file to the Files collection to be included with a POST or PUT request + (other methods do not support file uploads). + + The parameter name to use in the request + Full path to file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + A function that writes directly to the stream. Should NOT close the stream. + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + A function that writes directly to the stream. Should NOT close the stream. + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + The default format is XML. Change RequestFormat if you wish to use a different serialization format. + + The object to serialize + The XML namespace to use when serializing + This request + + + + Serializes obj to data format specified by RequestFormat and adds it to the request body. + The default format is XML. Change RequestFormat if you wish to use a different serialization format. + + The object to serialize + This request + + + + Serializes obj to JSON format and adds it to the request body. + + The object to serialize + This request + + + + Serializes obj to XML format and adds it to the request body. + + The object to serialize + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + Serializes obj to XML format and passes xmlNamespace then adds it to the request body. + + The object to serialize + The XML namespace to use when serializing + This request + + + + Calls AddParameter() for all public, readable properties specified in the includedProperties list + + + request.AddObject(product, "ProductId", "Price", ...); + + The object with properties to add as parameters + The names of the properties to include + This request + + + + Calls AddParameter() for all public, readable properties of obj + + The object with properties to add as parameters + This request + + + + Add the parameter to the request + + Parameter to add + + + + + Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are four types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - RequestBody: Used by AddBody() (not recommended to use directly) + + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddParameter(name, value, HttpHeader) overload + + Name of the header to add + Value of the header to add + + + + + Shortcut to AddParameter(name, value, Cookie) overload + + Name of the cookie to add + Value of the cookie to add + + + + + Shortcut to AddParameter(name, value, UrlSegment) overload + + Name of the segment to add + Value of the segment to add + + + + + Shortcut to AddParameter(name, value, QueryString) overload + + Name of the parameter to add + Value of the parameter to add + + + + + Internal Method so that RestClient can increase the number of attempts + + + + + Always send a multipart/form-data request - even when no Files are present. + + + + + Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. + By default the included JsonSerializer is used (currently using JSON.NET default serialization). + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default the included XmlSerializer is used. + + + + + Set this to write response to Stream rather than reading into memory. + + + + + Determine whether or not the "default credentials" (e.g. the user account under which the current process is running) + will be sent along to the server. The default is false. + + + + + Container of all HTTP parameters to be passed with the request. + See AddParameter() for explanation of the types of parameters that can be passed + + + + + Container of all the files to be uploaded with the request. + + + + + Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS + Default is GET + + + + + The Resource URL to make the request against. + Tokens are substituted with UrlSegment parameters and match by name. + Should not include the scheme or domain. Do not include leading slash. + Combined with RestClient.BaseUrl to assemble final URL: + {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) + + + // example for url token replacement + request.Resource = "Products/{ProductId}"; + request.AddParameter("ProductId", 123, ParameterType.UrlSegment); + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default XmlSerializer is used. + + + + + Used by the default deserializers to determine where to start deserializing from. + Can be used to skip container or root elements that do not have corresponding deserialzation targets. + + + + + A function to run prior to deserializing starting (e.g. change settings if error encountered) + + + + + Used by the default deserializers to explicitly set which date format string to use when parsing dates. + + + + + Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from element names. + + + + + In general you would not need to set this directly. Used by the NtlmAuthenticator. + + + + + Gets or sets a user-defined state object that contains information about a request and which can be later + retrieved when the request completes. + + + + + Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. + + + + + The number of milliseconds before the writing or reading times out. This timeout value overrides a timeout set on the RestClient. + + + + + How many attempts were made to send this Request? + + + This Number is incremented each time the RestClient sends the request. + Useful when using Asynchronous Execution with Callbacks + + + + + Base class for common properties shared by RestResponse and RestResponse[[T]] + + + + + Default constructor + + + + + The RestRequest that was made to get this RestResponse + + + Mainly for debugging if ResponseStatus is not OK + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Cookies returned by server with the response + + + + + Headers returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + The exception thrown during the request, if any + + + + + Container for data sent back from API including deserialized data + + Type of data to deserialize to + + + + Deserialized entity data + + + + + Container for data sent back from API + + + + + Comment of the cookie + + + + + Comment of the cookie + + + + + Indicates whether the cookie should be discarded at the end of the session + + + + + Domain of the cookie + + + + + Indicates whether the cookie is expired + + + + + Date and time that the cookie expires + + + + + Indicates that this cookie should only be accessed by the server + + + + + Name of the cookie + + + + + Path of the cookie + + + + + Port of the cookie + + + + + Indicates that the cookie should only be sent over secure channels + + + + + Date and time the cookie was created + + + + + Value of the cookie + + + + + Version of the cookie + + + + + Wrapper for System.Xml.Serialization.XmlSerializer. + + + + + Default constructor, does not specify namespace + + + + + Specify the namespaced to be used when serializing + + XML namespace + + + + Serialize the object as XML + + Object to serialize + XML as string + + + + Name of the root element to use when serializing + + + + + XML namespace to use when serializing + + + + + Format string to use when serializing dates + + + + + Content type for serialized content + + + + + Encoding for serialized content + + + + + Need to subclass StringWriter in order to override Encoding + + + + + Default JSON serializer for request bodies + Doesn't currently use the SerializeAs attribute, defers to Newtonsoft's attributes + + + + + Default serializer + + + + + Serialize the object as JSON + + Object to serialize + JSON as String + + + + Unused for JSON Serialization + + + + + Unused for JSON Serialization + + + + + Unused for JSON Serialization + + + + + Content type for serialized content + + + + + Allows control how class and property names and values are serialized by XmlSerializer + Currently not supported with the JsonSerializer + When specified at the property level the class-level specification is overridden + + + + + Called by the attribute when NameStyle is speficied + + The string to transform + String + + + + The name to use for the serialized element + + + + + Sets the value to be serialized as an Attribute instead of an Element + + + + + The culture to use when serializing + + + + + Transforms the casing of the name based on the selected value. + + + + + The order to serialize the element. Default is int.MaxValue. + + + + + Options for transforming casing of element names + + + + + Default XML Serializer + + + + + Default constructor, does not specify namespace + + + + + Specify the namespaced to be used when serializing + + XML namespace + + + + Serialize the object as XML + + Object to serialize + XML as string + + + + Determines if a given object is numeric in any way + (can be integer, double, null, etc). + + + + + Name of the root element to use when serializing + + + + + XML namespace to use when serializing + + + + + Format string to use when serializing dates + + + + + Content type for serialized content + + + + + Helper methods for validating required values + + + + + Require a parameter to not be null + + Name of the parameter + Value of the parameter + + + + Represents the json array. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The capacity of the json array. + + + + The json representation of the array. + + The json representation of the array. + + + + Represents the json object. + + + + + The internal member dictionary. + + + + + Initializes a new instance of . + + + + + Initializes a new instance of . + + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Adds the specified key. + + The key. + The value. + + + + Determines whether the specified key contains key. + + The key. + + true if the specified key contains key; otherwise, false. + + + + + Removes the specified key. + + The key. + + + + + Tries the get value. + + The key. + The value. + + + + + Adds the specified item. + + The item. + + + + Clears this instance. + + + + + Determines whether [contains] [the specified item]. + + The item. + + true if [contains] [the specified item]; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + Removes the specified item. + + The item. + + + + + Gets the enumerator. + + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + Returns a json that represents the current . + + + A json that represents the current . + + + + + Gets the at the specified index. + + + + + + Gets the keys. + + The keys. + + + + Gets the values. + + The values. + + + + Gets or sets the with the specified key. + + + + + + Gets the count. + + The count. + + + + Gets a value indicating whether this instance is read only. + + + true if this instance is read only; otherwise, false. + + + + + This class encodes and decodes JSON strings. + Spec. details, see http://www.json.org/ + + JSON uses Arrays and Objects. These correspond here to the datatypes JsonArray(IList<object>) and JsonObject(IDictionary<string,object>). + All numbers are parsed to doubles. + + + + + Parses the string json into a value + + A JSON string. + An IList<object>, a IDictionary<string,object>, a double, a string, null, true, or false + + + + Try parsing the json string into a value. + + + A JSON string. + + + The object. + + + Returns true if successfull otherwise false. + + + + + Converts a IDictionary<string,object> / IList<object> object into a JSON string + + A IDictionary<string,object> / IList<object> + Serializer strategy to use + A JSON encoded string, or null if object 'json' is not serializable + + + + Determines if a given object is numeric in any way + (can be integer, double, null, etc). + + + + + Helper methods for validating values + + + + + Validate an integer value is between the specified values (exclusive of min/max) + + Value to validate + Exclusive minimum value + Exclusive maximum value + + + + Validate a string length + + String to be validated + Maximum length of the string + + + diff --git a/GenesisCordonelInterface/bin/Debug/TempFlansh.exe b/GenesisCordonelInterface/bin/Debug/TempFlansh.exe new file mode 100644 index 0000000000000000000000000000000000000000..16bfc89118720e46b5bd41d6f0061434934097c2 GIT binary patch literal 34304 zcmeIb3wT@Al{UQ2mMqJ%BC_Nh z$sr*mwYe1vlv|mWLQA-{g+hTsDU>kfQc9T?N-s=HhigkIl(w`p(+;#u{Jm@KbEG3X zW#<2$@A>EdpXXC@)>&)qwbx#I?Y-B&oFjS5Syz*bh}^g)CWs!!oj=V2KN^f7xv=_M zh4f(Fb2Seeo1d%c8j2=^BW7aI3=aqU!tr<_73_@!&Cz%;8V|O0bOwhL{gHaV-#5=v zy=@)QX2V5K&A;M^#iG|~4&@t5hz^6}(cFQXa1Y`-f{U#S;-<9Sz-%!>X5ll>MY}I1 zDw6-1yG619J|)oG!N?J!OW6^VKaUd?fY)>*(Td4wA4La=ypD7)=#37#J{8%Y0v$Ua z0BKTJ)W`V=678-xlV%^7V%rfQ+)!h<9G_-5q~46g5)fot>2X}F>mpo^PczY42Px?JBHu#XXYqZ93RU2)T!)yg+=qk< zzb|nSiXx~ExJCghe9BY5%(G}osFDRmi$`Fh3XDZFL$ig?`8}dL0sDM)MroZLfRPp`{AR?2u{4iwy4Tc#_SUu@Lw&0#qPwjASHE;JX?3%Sl7`aX)`k4nx1 zvo_fYAJ-zCKb6giZQPS>dQNj8#NXxQ! z*+yEaSq5E{&_rXNDUajVipx%!4N%uFBO zLi4#DNO1@AkSYxY_`VSBnon1t{aolrlso}KK2IXVvYzTtVu2uK33LEvtWMMkQkqyK z_h7@k5=tz#c=d8GGfzclESvlJ8~F3csbyuQWu>Kw6D4t`xy6zAY*wN=h_2%HB$luw zk3pE^UN{G%PY^KBdo@Fl`KU~xRH9-@4*eQ+02{SZ2hls-i3X^VE*xqEwzzUKyO=^t zkx+Wfz!=QWUF4xxZifyP%7f0@#jg2vo=_8;qRg{lbMhqMAw(!RZ+Zxx^ic47kPj^r z8Bcj>S#mjxNRkTWLqh9HAoThuv=UGq^B^90lB<9xP6n7yuQnFIVvK3G`7soeSk1!T z#3{I$VK7Roi$ZHy(rz+(6|IJWUIc&$bpO|>5zS?AOxg+#Izk{_2_E%1A+(22oPfIe zJc}yQwjiiv*-}?B)f6tQVu_os#MnpgLLX^{I$vqNnSgb!Pz$JH_pur1auosh^wJQb zw6DNp{ySHu75ID!7XCbSko#z&4J>%s8-l(%>8~i0yY1nP0JV$D<{#bwFyCVa4H^k} z4zdLM+*6WUoNG3L8QKg1I|UB+TyZ)a8A1>BY0C-P;Zxt@t6%j8au#_(V!HLw%k*ks zK6%VlP-02GiXkP#j`Da+`%1iZCl`A|Q0ObkBUL789&;<(lE+$fVZb3WwP0k0y}rdq zU!7L$JywctS78(E?-RUSk?_OO_~V zfzQ!S=pU{_UbsUYWSF1p^Q^ zkx1#%V(8_z*ox<&N^2?m-_T;^S#fDvOO`EZl^<=3C04iYzcM7PkE>JWtd6Zh)zL!4 zC!P=2!6x~r5LO+&Lx>y*v>ZQ56X?G1mk@`~0A5{GRyHevNLDvr&D6nH9Yl+vkTY3y z;g8`Yrb{)g%0lopf=xz6X+}f29lm8={xpn0O9rU&N`wzA0n8No8Bg(&Il%$o*4mlo z2f{6v1%f+q7Py%GLx^rZbDE+NvjiZqON3{cWgu>?txyL8Fe-uAG({-%aWIRO9{b+u z(?dO=eJ~t3cxsV8w-2`Im~;>k%TlxexRBJ^XlN`U4{YXSJuSbiESNMnANDoyl4io>wyq!O13 zVSLmHbu33_jM9>vK+eiLSzl=hS}D;F@sixSXmM^R!l;*2z>`tpI_5&YlDt6PqEk7g z?95D>&p~s5%FoJKkfu1zUsr_8J5eMG8bCpdKaCKPd#toD6C(0*&-8lEJlo|t^Q_#R zp+UCBO?7#6cu1oGw-r8k4pCS|?)y1Oj9_1FhOd0=E6dLZqo6}*!8){+*AqghuEV-D zKX>Ktxbocmi_zyYzAHsxp2O{E7Dq702=F9h&{R9dDIr9mxr$2BxodCddA{!opLpfd}2H9f=!`ltF zpbgOJOLb_FbpX%J-$g#GH_&FuW>muGsMq1skkQc)J2MTzDbf(qy7?}D-lD>+!9}@; zF&#K_BT{*iDHKsV#wj6KRaZdX!<)0k5LrA)419=j3J0OO#JTKVcisAcJF%b99OB9Q z0MNvF0GO!9*|7%&N6Ps?9Ifan_Jj_xa4QQCv`FLMkH&YS@!eMA>u}{gyd~Qr#5hm# zFml$8aSAWe>W-&ef{Z#?2^l@n>PA!tv9)r0c~Mu#%ZJc7TcRV9IyfC^=EX2xW&w2& z)pdt1fJBKG^Z128^upqzOr}@Mc~v0gUspkr4x*0k>Bn3ctmrjpSz%~5VF3`j7=@w-@jUhg8U4ttl9zz1Hw?*7 zGKw0zmCl;HlobKV(v|$-ubuBtOe4KBxKIYQan4=)?`0!A(_`_gg>dvVpG2gu3QIZI@O)5#4 zr`aV*o^Nv=%Ng9)s{O(4$<<)K`JzL)2sT%TvZ^7>c3ZjR$t))HS|sghPKBq@HM2d< zT|8Y^CW5cAWB-8opXFFiGJoT+h#6BHE6k0yMUuzqSRO>_!kEy7{cLh!oMhslGTqgf zQN3Z3Z#B~{O!7?QJeF^Hn5GM30nVN6tSpIR;Eo1bu$B!VYS@}V$W?UE$Vl@1?rpiGy<1WKAxC+3?sJ4zD4;G~j- zxz;X8^4#MniQ{naRJbeni^=_tlgvjP`k7JPK55tqv&Gggd7hi3KRxU?6~hjW%^r3f zcV{JT)bWf7^ChT2&~9!iD=$sngoMNwGO5)&f*5<*BT`gciMfX z%Sx-Tl8$7OOqV+|wpdTKSv@N&vM9nW9Y1yfzgd^6xEMg&_Xxl)*? z+Qmqo#hk|)!pum!k_osH10vg%JZ-{)$0rW}=9@SuNCy!SoE$@ixyH6Y^7J_@U`E;k zCSU=^f3^jc+JZk!wt)F%iCeX!m@p4H%wb0GeC~&DAzEa4Ulg8V8&$=EPe7)6OIAo` zzImfVBQvT`s-B*uOPH&jy3B7nD#*#{3NnETVw%dXATK=9gOiDBfA#5EwlLFt#$k&{ z?U^((g?X}Vi{yFHVGA#6(#0?lyaBbIomCLCO(Q4Ms?3-Y)`YprE=clx%rU_Sodq#b z-IrYo^Gq!H(|t#TLX)Z^%$0U2lBb6Atkx}F!-@;4qgnPdGu)L4#$uw{ zpY22DnGuIIB2+oahr(QDn<9CV4pVr+T9&v?JCupU?ZB(2ThETnPe2w2N9KicpJ{$l z?&ap?a-U^hCHD&RI=NSxpOt%+d86ECn>Wk7I?udKBR=y^jpUp6YNWvYhDQA6qZ%nR zpU}uO^BIj4na^n?VE#lS#pX*IDKTGTBymTk3e|P9vYL&nW&Rpc_QIMO)wR_#vf50T zC)tjYJY0FZv+;5s9U?nIFmrn1OS)(#%nuyJ=+rM~QiE7=Qm_ypt7K8V*(w>`;qhjG zZ7s>KAZO@K$zB$^OYXs-3mR$xL__GS!VTSxn|@r9xW~!im3KCWSIF5MUbtp+cv+dv z;k92jhu3J?99~Feb9l9r&EZu^HiuUa*&LqHvpGCFW^;I|%I5IYk+#{!x0?2xj=Fk0*KF}4s}2)Hk(lHN!+h9y~+x2c#%GZ^1mEA0mYw1Z%!+=StX#7#B!> z9O-Q5>1^k5bZ%pv(9<(X&p8zO2A5G9dWdgH)W8$^CZlrpehT!XyQA-_veIIDz1VoY zSiR0qIX#B};F5!UD?R3xbFH}(@_BCpM^GNh1;i1OwpFEHEKoBfD{d#SQ8NzVV1;iB z^bO)}6`Vl9SH`ePJXELIi})rl3edv&7Q!|vVjo}t2Iz1DWTwmU-5fGuz{m?8K7M={ z)k!=8ko*=ve(o5{Y3YJG@@o4GKHK9rL7=A*>3HROo~ zV63tkf`DK4?2aJMK5$@0IovMlAdgac%Bv3Y zAhL(Mu+c1T9MR2kiiQ3W>Jr}uz>(w3tdz$yDVE-9D9~u;d5^OM`-x1(I{j?stc-o9 zXYAtvY3CNU!@jiG6#FtM4*N3xct~X)z`FPl(zASK77O`3@{9!MmE7;wcAmD@AOo0w zFKAy={gV2nOO`gEL$Oye0_kWK&dU!YvdzZ$z-XV_nKGmC!6ZwpXv6zS7-Vz1JL&e* z^m|itH*~jyO%H-@!l0VFHpWk3x1jvRhnI}g2;f8uNp#R?dH-FHFNG`a&d z@=#&^JLMjFR^VL%I}4cO5m+s-R``GQ6(R2qfqRA1od3QbZ|szZgC6>HKEs2)Kh=8Z zWFMEZs^Eeu58Yhze36IV&SU($DAz-0=3h|dqkk)E3Kr6bm95i?=?{f>cs=wL<87CR z-h_N9wO1}I^3l+&rl60iDjCj$ypOIIPF*eIa{y=2NY!P~f28{PqFMBZS&VO;#U&o8 zm^%-a7>s`&nv=8>E$N|YMb8(_rX8Ly!IJe-;*tQ%6bW3U7!Uc_hJIg8rH8H;n;)s@ zK#gvj^-y^!P2?>^>Ki_Wr{vuNUwu;aG!}B+t1H-&8FSf^Kce(G?K>6-{7nezcb1Ps*Q1O~<8nWm2zO=5Xz<4l>+X-V~fq=GlBMcx*Fp-<-8rkC z{+v6jqMo{pSrs0NN*!l9Dr>druZiR14 z>16-HqE$3)Zb#uNTITO4^igA86Y{kdP?MAAP4#Cdr$Ulo{77bSp z<`&WzT5uJe;$oSY)M8$4Q?SDLTRE5eojk7H`KSdvDZc%**jX*`*4lUA&yDcmDr&9j z;4Vzx<<5&9jed(qhozvpg)%TZJ!F(mi{LGyTpB~#ZAInNx@kV%!sE2ND>W5F?jqVT z`?s^ZsezV=md{rIcJ@28l$tO?Ac=KUH}K^`eSo@jV-{U2)DJPly6IHB@#um9(-9b- zrWWcVS4|PUi4}4;ZD0zeBbI>LO1p%*NT_Y}aiJa&YCG*F1uZL4!qa%h(ks-<9dgaX#P%#qjKDcxJ>Zxzms0BN%Jctb(z3p?t8(1Ip>>zsE)>qI0k&kP;O~o__ekoUiuwO0sXrvfUo{wR z75*or)(b@QX9Zs?c$ws#DWzA5wxrbJRl)yL@P8JWKS-{fl53~%j|$%>l0Ov-LB0xL!9x@qLvhnW6Kh&A$%@D zJ`boiL~){Vx_DX;k}nH&iT7vKA&j>-b(;6x>cyabZ>4=uxYV0Vf40){rmX;VOjGnC zw0OzO3oGcnuLg5872phoslOl%YY~guKJO<+0WCT~r@foI#_Oj8*u%jxGB6t#()mJ- z)BVU-NY7c+7eEz}8{0hA`4*^RI$}}Z1vQ=K@sboT#`P7oc}r;14}-#>#Yso+GWzC+=>8B|4WLXFdp=6Gl}{c(+!Y{pzXn?8q~3u_q^>J_1` zp$+8^yRj6+XN>+K_{*Zxy&3AoqO-i>B1t>F_Tvt!zqZ#webPIq-6xXWbK>6lX`Kt^ zjC#cllJ+&ENd<&@xMtidCJS|c?xo&_biVDbtGw7s;=`5=Rh;F;w$Y-Vt@sBAHB@t} zcNM)aHM)d;QZO5HXi)8tt`+J+={>9ICZVqLexu?p?`nF}qI`Mxf%=<8mF7JJ z%H2Zv{DU_+=P~aoR3Vhsc?!)F>YAC+s)yaD&?=qgo$juLdnyfERIh)wyO~BUYS{mzx0w!G)Sn7oGg{~pi~6u& z2DQ*tnv&YCrO#PuT>4r%Vo_ZBTDsGs@?4ePR=VG!$}mn_>01_6i?lX+(xMuW)<)mA zsCU#e-gWd7i~2yl0P1Cns;vHncRjsnQA?|T3F`M2bz1c^-VO9;i`r5B0;pq}600{- z?ppTzCEn%bv)vnMnnj&j{-k#!&9tb$&YSISr=Uft+9$p3v_Mm$W&R$%xrWPXKny&7-XgsIm;-wZT8UM>L5IY)yKqS8 zqNEp_efkOV=1?K@7<97edC9{%KR%B+9|}Gq_}_xe|1CH!dJU3p`ZnsDLw8E8^Ra$b zbcIMhD!Ez&cWV152j7GZ@Eh!L(bwTaH(d`-4m|@LtKpzR>bYW%_TK+lhzG_={0bmjKFAP@-Y!TQl@N|J^3Je3zz*~PTxmVx; zftLZ!;@Jc`ZxDEk@E-vT(i56*aOy39^XX2(p9NfmvtQne6v$rWPLZ5W$vJ1>?4dLm z#*D*wrQp-)Ue8|O4DTeKr{6HHthp4sE7sgZ>)kidvx2V_{VRo{;64v50*22dG#H5xBTYH2dKt)xadh}Hs*hqJ}{zr-^Xj`?_o#$5;PZ4 zo_c%MkLgFie+JH5m9J5`y0`W%TA=!>en&Ox=kxxR8q|t;MR+&;`rL6^sot6QH)xpS z9;bG(>J8(Pnv;w()dh3c8tuke-fp9bzMH$th^o)j3>t0F{5#sKme!6Lo2k3%PNR!{ zJ?Bwlm++ftbJ6#V%hZy>pBP;CpBvYxS@T{qZcyPo_CR;luZ(_??FgDUXO zpm*qvc^?`-qFWJB?^KWEVXvbCRc>V%EE6!UF9@orp}qQ9&wSOOPMpUczNBW6I#apa zjp_~Knc8*gM|2&$8l!uQ_NcvTcmlX6p1Zc56H8vZ$#L)#ATwUB?W>QP8uIrnM6 zuhzb-&bR7#o%dhWMN-ErB<~}tt!TDuud&}%1ITUq8TwSgV%JTU{FiD*UAGH9rdjo}UTqHjWan1lddDSgB}#UYYx@Yp*(CuGjs6)bSnqMfr61xN&{eY&Uyy zj{8|z(>#H8^w0;$MYf#l#Uj>X~7@L1WYCGg-&)wmU zqLh!h1BN@$2l##w!bOWOsS1A1-R@fN{-XO?wM^`vm@EARr&ur1W}Gq^YDVBS!%$C1 z>YKTDyU%n{^}~Rlm~#~Hnpsb{qpk+;OMqXj{iXYU*!i~mN8*!l*EijNb038d-8q-J zPIDLJpmtToz{dgwISP^EUcAufHJWm~RA8(GEHc&rPB&TsXBr!GFn<|a0K1HBfIE#& zz+J`;z}?1~fc?fUz#*dtFlO`uju;WZlraRj-`E3qz7Yo;Gxh>rWTXHuHO>XR!Z;7` zYU2>#XN)nx&lwj2-egY}J=KvozZUj7Pd=c<* z;}*d07`Fp{&-gOn4~)A2Uoh?g{Hbvt;LnW*0ADs90({+g1n^DcDB#=1w*h}=JPG(m z<7vQuH@*k>zVUs)4~^#mN&N`Wt$qsVRX+nPP`>~yQm+6`SFZ!kRKEhORBr(W)jNRm z)b9X8>OH_k>R$nus6PWXsrLa_sJ{WOR>uIFmErMFn{oqgRJnkgl@D;6@&k6MBEX%h z1aOxs1>CL50sB=Y;E<{YjHx+*BdQiKr9y!FRUP2@svdAmH2_|ungB0V%K@)Ys{pT7 zrvQFNH3NQ5wF2Ix)&m|K?gl7MfkeSp7H2LS)5&IkN=^$EcD)dhebs*3^1 zbt$0RbvdBd^=ZHY*EN7euFn8YcYPLcrt9;7m98%U23meeufj0w>>wLFSNG?6Dwong!o2a7^G4fsYG(T_ELguAsnXfx88c z2|Ob3b%Ep)NrBA*z1T_L?`flR>1O&C%$H{@xXc>SA$D-TxT ztQk;YG~@v<0K}Rfl%hu1YG54rfj8lKv%=|l0Gt*4;1Mg-65y)<6`f2ofUgEr*!PwJ zUjwLcrd|%b8IYfaR{(DX#L66J76!iMRt0>$oaJu-RQSGq4fySVicZ65G-wl`qRmtb zd<&q$Dg6n+w*e}g$1ecB9dJj{Qlv!j^z34~7EgfAHEuB;FdjF4Z}h7R)!VATHN!Q} zHQ>6*^?>W!uJ5~Eb&=6RzvM4)8Ljl9+}F|RSQ(J9f%@g%PM`ELy@|T#@O=v{kb4Jx zP41`D!!^wBr2F}7+32S2SkvKY9}QLT{Y-jR?q|~weq4pPrr|0=zYgFk#>F2u&F412eQCwz6gRG-8;$#EntFx~ zs~72?)z5JK3$AzRYS&eCr)z>HT!t~h?XY^y%ATI3OL~^j>Qr<%Vm9=2Mf>)w>9v`X z+{notqp6Y6RLj1>uEc<(3%4~9k4O4a%xGB3Vr%+(dfKANky!XZYb=~hYHn{TzCAKv zMv_CDM^inmF{_M*rsHPOTo~4{lG8UtQplC;!p~+%Il`P$4s*AJlc|U~FdE;JiYDTX z4GmWP8hd~prvl*qJK5z8X0BIy1k>}STuE@H8DIAHY27(XDY$e=4dj78w!lX8fbmO9B!cA z(NroCZy?=nl!_!%osm=ukMP&^N0F^ziaQ#qJ)T%d54$?is4KN|1Dtu5Ne&JCLfK!`z&+Jwd_n7^hL>snj?AZ`WtuxJpxh0ZJh6f|-Hxn9$^LHjj`y!p& zI;ks>3dg!I;5r7@$D)HnsZQD#j*UiodZ;s%7}*}_OPKv_;Zzu8*i1R-Xgs>KaU^AK z9UbnCm>mNmlo(C*_r}7exj8X77%_!6oP>^8v=@%*qs{{u7{m3giC7Gy70s8d-w=sM z%xE8NOC+Ix?jFYd#QE5EI;*J5Za)*I7E*N_oOxxUvv|dsoE&P!FG&#wLc=l{W)_JN;3P*ePB3^gk&395KUvLlK12eTh9{xE_&|nV6`Zr|LwK z2dWJC9noZz@wUV$-?op&d3NC$U}HGm4-Q&@DIOaZXMG}`>P(@6qF`%yI6@t9R7SeO z<|t5h;ubVxG{#gk&Thw8Ms3ldS({xe!Os}NXMxtMe!8VRHOJdaQi`ev9nRVBOlTt-2WTcy;SMbD} z6h1Fh)+Y7~uKkOyU>?{OHjzoXZA(AYg6NJ9K6Mn18H}twkcteNPd&ukXuP8Z{UU-W zFVUZIaof_ywc$}THOS8J@JK8oXj>$P9tGakXx~t(I}VQ|Q%@aDotKKRIL0B`GtxWC zGs9XlajvvBcc2LAg~BAJ^&@V>S|llgon0+D*0-eak|0(d5k%wRktlk)%p*|NpGn#< z8g)`U(XarIsEklIcYx?Xl>1(Gif!yxjFx1?JYFJa%BZq4q$`q1npDF~0?fBMdxqBn z?+^FJ4s=CRPW5TF8Sak^hs`~i99>}(9cMj$^Dc63!kJ*3v@zP>ABkr&*t*ukbvw{d z2$7k@&Ip1omVw(M=5REbon~jmz!``Rj>4f?S?%PuNV3n2j$|k5rn2I3EWBT^WTsp@ zvlZB;CbT9-4w$@5$t2kowAT8W1X~#w8jc^xBv`>j_^D_wqCv`$iUHEbtB_G0|90?d zNQWfB%*cRV_h4}tK}Xi<;3Dc{oUD%}!YR$$julC(US3Cl0( zeO`1p9NWfg}aZoFyfTWu$rXa>WQ49CuAfrf!PP^Sq{tk-C(R+ zEu>%O4VK}p*%t1t8MSR@_*^Epa$Le9=k(ENDm4m5R}vFaAATvaZwRx{U`&usbQ8_7 zt1f}89pfe?{MPNQT;uiO80XuHNe%1PA-E_8-(Y#I`Fa{gEKI^hR)DpV+9I$KS*3Ag z1trbmSW!vaIO$A}Ak0=RrWro4IT9aC4Q0w*7O|-@mNlYulm}1cZ&15*%fu$)kcq<|m#F{xeJZjo}YKvqx{gJp9 z)R|=#Igb16Llm7PuCq_fG;4!y&h@B`t=w*DEr2SYi^cmSW_bTpW_ugXDR4BV^Py*_ z;P=$%kj3asp%viCWZL0cuw!5Vn}$7hD`@6f$T`B399KEQ%iB1!CP`_pi0#@91Mp!| zYtW4I4(y4IS{xlQc#Ugw94)af8XrOdIz-a|mmv!3Zq2CT7x}36BoIC5Tcyki|{NYey9%S8KEa52;z~+aOmXEEWZI{d8(H?RZFRKn1 zq3G6eJ4yFW>DBRFC%a|4MH#dQFFoNFwr=Em3v?^<|?PbpkU#BM%1!xC~t zj?QobZTlDpSbOye^Eo{|U9dNEz-%-4Kx=6u8wJBL(g_q+z@4Z=IA*b|rveC0-1N2_ zpJ29jY>^17v$pGla;$;&MKREE`p;jT|Se*?F;7UNQQ+?Q%ic&WM#m4oV8Klag!mqy*5T-BPc%WM36^ZUwtR~ z8lMZc^z~tmvgF!jO!D&yjaa8~nm8+BCU9edPfW zhIAs{kMDQ#@$p9;fLc{>o+c;j9cS5kQ=i0GlE;oV$Z2xfCEj!X zZ+gRNNv1d)LhwnVqeYV(efiW{H^bCNC^}S6d9osnW<5+15gSkKPg!2)2QZQ}a=cET zK0I=Ck)$4{EhfH{eFhxFGg$73N6v`G`*E0D&+V$~m3~mthQ1T$K$jM_C#U+% z(Pla=GvOpLhuZU|o-vZxeGljZm`uDujQxMm3+%z1euR|KzqK&sOjgE23m_a85eAW z86Fuz?80eF$~I2$_3LqHA&RUmp7hN&{ajDScN`PrI5-yJ$0pllhQm;|B@h?kbVLO_ znz0o-0vjG~MRDeuew-+@K8=N!^+}bKXpKQTz&ZLH;;Q{R2K9Z=rz@ z5UH;hIy+;D6x)rbF5v@M$*heGB=ln%r)RfD_{haf5wCtw08SuMv>9)wU}nan#4{qj z)+2YGENrwZ!QqCRS)bNrpVPqzebC4;72O71FPqlewc{N#wRUxK2f$kb)H#aP9FBs* z2bf~N4o55kLladQwx}&Q%iGF-sK$;FjPtsen@Kz)2(FXcG!B^4xTVU`nzqPf);2r=h@C4BB+WCTrtV+P2VeTF2`oaz;;s1g@YvVj}tyhS2 zT*E>YPgktqiRUBR%xFS5R%_bvnA(&49#e<8Zg>RpM5i32gA~Ls0VMFwVi4~+20<^O zL$nB3D-BVY;`kTAcQWkM2BZdY9l}d<4S1ijiB6J#P71$)gV#hCli|mUGI;lKGv14A zBO1GKh*J1Bf>$h0#6SL7gL)`fDUk6-s5%iZMMfYMArr4enlP;oIOZI@rksL7oN^-W zBX~9PM3^3-Vc_dwA{#p>sT%+>_-GXHRA}kL4->RgKPpId+mSYaD%d%>qW9qiyz_Ad zVeUTYV22Fgcg3|cblO4Ki%RFj`Oia@Y=uM+n&K$Iqyw;yYPIxYxR51njay(RTOSqc zjQ{tX(1Hs0AKwWx=Hm@hc7yGNR(6dGU(R*a<0o3?XSo3>W!m*7Dy#cN1TNh}G=upG zxIc><;3ncm3F6;Y=%TX8oFFYmn&Dc7KQ^G<)`_2g>Xim#jd8e;0x>ijo+O|jTIKn< zk$XYK&}nE!CMDCH6zGLb*hpq_m1{k^Y1^a>-N59~ho5OG(-J}S)oyr3kBb5H^GvDe z+10kx@jH@Hrc2{;OzEyssgGTo&C(ILLp$~2`@n%IIUMEUcc=0lIZJdMoh?lHx-Cq2 zhZbyyEgMCk+4Zk;kflBicFWU#9PpZsyyiI=ay0ac;(+O5jmKIAtcq5FVt>nwg% zCQlfWm}Z>0%AGwYE2Sz$`yt&beln4Vhmvj=_{Oq?a|}Q$`)kPR%QP*U>-6JN4Df7? z*@HAF-VZ_(x3JwNnE>I`g&yd)Q`!)+XqvWIhZWd3!|rL^UpY$lp$0UqRoXjEJ6aJx zLWWj~Aw9+VTqwZ>o(opH(84bC0vCFi3w_arAmc(G&ynAL0fa0dqyZrhh#Y{(1BhIJ z$Onj=fSk7x0hUTQ__0lRVrG?1wLBh^u!4I6hh!a`)}fuFpt!|RUjBN)h8aKAjudvF z<@Ttz0`v&9aLY$UYrXUU?sq%_bnqr>Ins9bf4tMZ`GIe|M?d|~i!UR0&@j9%1c4kN zfdG?*43y9<0?*6|Dx|cV!S2f$rTL%D7sLU7>i^ySiIT~`hFNz z94f>Y917tMEl^DE!a`eiya6d(D)bcMi!^Y|*kh=Nr^qm7Q=!)f25J{%wa=>Jpnq18 zQZtIjPeH1P%I#S-n`Rq1J{DlVJ%${4K^C|Nx|qWzxr5rR<1MfXWkDy<5^hl#2Y(h; zR>C=obF%52Q&$1r4=f5S!rSqIQRON0EirOb;cU1s*X1*E3UXa4F!l{yrJNuEhv!h? z95M>43Q=EW)wdEQa)sd!z?r%EetaOVyt<%Zaga6X77e0BOUPRwp0Mib_Msk@RY80u z5yF1A2XJm~fjDaH5mw;$`isXN(bXP%1gPSM&x79aGvVn+ilCFl(>~0B-mypW!G?3; zzS)$AI~&m2<-d$fa>_p3lbe9Yr#37YTQ8 zF76hF?txhv{3WQkU-G8Q^Gk>1Tzq^1qDn5#&6KK zTSWQ}El}>sbrm!N7LUDz|6YPs-w2F9 zBAOmU7%~cr#~+h`@(Qb{6p1H_$DiOdj%SDxf$^uc0Z)6sdETxafH(Ty9xF06Y9?s>Ms-O zuM_HT6Y9eW^`8^!*o2yxFlg+H^~TsmlXg_j6RvuDo0U2BO1}=bC}_W+zbI%u7C41} zq!IrX1+8Zur^NB%k{OOI3U0&exY52%kpo?Ll{bD$@ABp0llo3t*06GEQ)J1Cl`{-{ zdA4&;bOf64q^3`v2w_qzj^Y~5wdOJF9#kIX@&p#)8b$H}T!-AA;<0fC7c;nw!IccI zVQ{_jcwC+;592Q}cm-K1p^axHd~=t>j~}ch90v7V;Ttyq#pv62E@ zL73Kzs}0vi%pr;=4@{((GmFP=KvXG?N)U)LIxMKbz#{Z<1ZjzfLBE%BJf1ucjK|jk zaphr@=HaIc5K5=vTfQpCGc6~dWjxb7)BN~3Dx`qLw>*9GTLO90@*v>HAcAO-2cr|7 z5cmqF3dHGGFy@LYVXEQx${YvBvzi-Ky$?xIh0-@BJfJ{Tf`cDMs5C^25Q1 z`F}L(%$-`8er{x!i3-|=vc20{+W0@){Qp$sr%g%`j6Pe;GUZPvPK7oW$ECVNKA1V4RG?!u|%E;%G#YvMaE zLp^ei+!IdqEURBykD<0~SE_elG5+FrIL6qnb^H1GIo|)Z6>JWN`OTVL)@kQ194X?9 z6T31ac~_$MoL%xz&B3f6>F=eJZ_3!*&3G_FJ2CrDhihIBPNvuGkH||9GO0x(^5& z{5js)3iFp>3eV)bvvCVcHF{M5FU)jD)e61fC^yB1-&*CyQ|NA~}5+7&ho9yYyeqJGY oT2PCm)QL~255NQeRX+Cd|Jdhh{oC+EtN+I=_`e1J4|?E#0mFk2f&c&j literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/TempFlansh.exe.config b/GenesisCordonelInterface/bin/Debug/TempFlansh.exe.config new file mode 100644 index 000000000..4bfa00561 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/TempFlansh.exe.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/GenesisCordonelInterface/bin/Debug/TempFlansh.pdb b/GenesisCordonelInterface/bin/Debug/TempFlansh.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8f6bfbc0304f6373bdfb33c0a24d9a34c4bd5a73 GIT binary patch literal 69120 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 aGl8psS-@=1dFQ&oUVUe^1pXfYqK7U3 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.ThreadWatcher.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.ThreadWatcher.dll new file mode 100644 index 0000000000000000000000000000000000000000..f69cd2cea4b6c7f2c7e9a0a3fae28c218072e961 GIT binary patch literal 6144 zcmeHLZ)_Y#6@R;TKHG_7>~qpMX$b4s4b8>b*s+_$kOn(GCv_U2BZ12$~ZKcu!!eyABu(GaeaU4+pvGc(3(KPx1_$|cSxzBd9z`4N_ z<;0rT8yhj8zbk#bp1dwd1!jX!czKI3n`@Kp@woCbpXK>w8d0~(W7f*^<{5#A=~T{;c=L51N~34bEt3lhFA;qRr)oAgV_yeMI_q<=uGK-n3a0$fWBH`3#= z1kK9vr`2|hJ>q$f&_9&~{GF0+$@IZXJW30_qPpr(6?;KqF~l3|XrU+J`w+&BHCO^Q z-%Cc!rw-a4yC}z(G5(qQBJHHd=<5=`N=G%0{A&$@UW4_F#GY%v3U3s8T4Gmdn!W?< zip0L${$2HZ$lDtdW4-IZuGi?P^lqegD)tt5f2`4q(La`8^&NzEMa~za7KuHNxqd`3 zS}U<|z8Ec)?5s+@14&-X8FUOA=_*#U6)-{T09Vi!z!t>Ma6rN#2}dP7CgHS%2H+a9 z7eK2c(sJzpwqOSR?`&qqtdRb!;rbEj#8JD?3Oa$r&CzpZYk3* zWxAw{PAlmq>C{HQ1ALf10PLjOfLm#cqEnxQpOtW!wuAB{jR8(b$|({Un{*cNEWHBg z(;Le3bdmn7d|N^l*@(&dwotuoyD_4a0GW_Hf>(EgHR&i2wF<3btTukC9m6Zn?w~z; z2WZcjn=9F3FBN>#^=vB(s!5aco-lGW>6M3aIXW!P9Vl5j%8OuT)bRtuF$HWEik2M2eP}hJG*v0nu|%>3?`q7) z6DUgZ7$3`wHc50Eeo5z&P4NaE0W>uz(RFqs|JY5c51sIg;$hbrId2NN8IVf%oUcHx zUg3nK6nf;oDhd|@sqjgK+QZ^oUUj%QD3q*j67A>LG;K!@UtXXK?JWv*4fLDFuHL!6 zZRTUSUEBJFxpQ0A=-;(%&e$!4(Ps|y_w2+a6aMw$?t_PDRH60y;gQMeQPCakiN|q2 z+Kn)qS65kS%P-nS`7jQZB;sS?ef4ES#9_;nd3fAqfEgv=Z#F>3Nk@-{7DO-RvSB3uJ9rDUX8Nd-5$7mGy{=>jW0r!Vr-SpG=Uv7tYGTz19!v1q1BJXB= z2Gq7R5Cv8Zd`;}fea|KVn-0y9E5*8`)+D$Fs6O}x1(0)rh3!T>&Brx-3Ls^Hp1+4B zP0I8j?(pfSEaw0>O3ueH>=p0`Xa|@jY@2F$MLB;N(Hc@N5`pw)NL4&f!-9{yDf>}e z;^#>!%h(FID_3UY7?xtp@nA!zNt%}4knz^~Lun zr6A8)4Wz6Cdv;AEADwSHytVOg9VId6A2N*{^l;7Z^)D{I3TuQ2NSBU_8bc*pVGrqEH$ z?IH&y)Id;^;V@RNFkbWfTV=xc8L#tFn|H7F-D|yD>I@+(zRXb;87L#8|4t8SdC)%Y V8PLN28EShz?twh;|G&w=zW_Y}TIc`( literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.ThreadWatcher.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.ThreadWatcher.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e03753b6bbaa5fc29467b9884ecdc355aa801e9a GIT binary patch literal 19968 zcmeHNeQZCIBTu zI6%Gxe4lB+B9qwvcYy^yf^$E+X2ZQ|f$FRGYR~O{(*o1p^E<+v$7V_dVSbrGOYv`} zi&3M{{+rYmu>C)&-8bgO7xRA=W&msak6DQ=;EuIGG5=TF{=Z}WHQo(#LZBPCN(z2d zQWCEI_W{Xc!`*3tDR*bL>|Tx10$k^}i&d@}p!u;-CY~#;7A@YUMebU6&=c|aY6G6S zpuf)V@h{gR;dsQ?8LAJ4LV<=zI8fi&8H$I4p;#c)r9}dDF`qBqr3FUW0-No2THtbQ z>)Ml3&bSV>i4#w}Uh<=NTfThwlaK%6I<(eIPy7BizT)aS<9d6U5SPn0yglR8(u2oc zv)3K?cHi{pUp`vpmW_Y)!Tp!pzS(g9ss5U?XPu9Ce(*+R>D>3yKY8bGi<%C+eDKQc z?4zyw`W6^3{~y~}bMbuDi9bbJFZ_M||9S_mytZY*)9*ihApBCHU2`yOP>xbJ+rxL{*hPvb-h3E&RO0BPB@MT;kGAfSEpSY-C^~Wt zo8xYxpRH8A4%5JGLZmKj%oGNpM%08)bNQx>ayp!qJu4uC!+uI%WY;I|9&1k)P zUpljU#dcUWkxs3CCg=%!8naowH=l{d!IERL9dGV7!bX1&ou%|ZyoHlqr#CnyoA}zB7&y;;(#iE%# zc&6oOL6+%~kAxOeyr+L%(nnrpZI)SiX?4YW>Eyq@OI~_|a#?2OMV1YtumI2h133Y2U>E)C&uk4#vkO&0p15Rq0Ff3kz@WTqhltI;=uIhRI9%5aKww78tY2OTSatW-E@8t z3XP)1&Q9vSnRrqo(p`nhYmACxg(1v(paE@*{VC@L_bD#dDp za{gdF({_1z+=uvpgaxR_K0hesEHva$hG$Sl4a!a1IE1np>!|i)&iZ;qkvYf>o-nW- z$oaA#_zLhS@Lk}Cz{v#kL*e|d{K`irzjl2*i?Xt#<>FtIbO#c zcR@oC_Mu7vD8`wySLtZWX_?&E;_gTh9T>yTgG$F(;|>O*3Txb%{wN-IxTf#-i$@0I z&a`JfPUvqHceUVU+<8D5cV1A&9pVUa=azBTI2beQQD)jMA2U{Y^{B_TB0daxD?#TW z{fHrt@i!Of84)HL z#@fFhl;%B+Khnc8{c}mx+__YiZ4#)GBI$o6MX{mhmy+-IGQD4> z4@(7ec7|X=YWTRM}Q}Q=YanN+K{)vLb2F5`*Wz26&~=BS0$EO%6;`dg3hy9 zzMex2-56TyIE1X@7h;yIa~X0S@?fQS%{<9lm*@w6t9^ld9jJFl5$TNymG^3 zX}g&(`GZ5-UNTJEOH|uK`S$FA+>(N}n|V?`HbJVN9~ivmCR4TD%#*x$E2`QaM%yXZ zJZlU!|)3F*M{lF!MV3%vNi|Ff4Y_B)0&4+*jc@?)_(rg)htz zpY`D!EfOo1)do{3UD?T4;YD0PpG_W*UTr%;*(07xidvjE;?6`VG(5%KeaEZ z_u@8)?+qp4dqdBV_lCxuk9>zHf{lStL(uOtr7K;}&XHF41r@P++>M$D&#;rl;hJoH=pZ?vGH#TO2R zn_A5ljMRn-5mk&u=rT8azbBE@Gkn+QUM9lzt)V(!1NVu9;rlloYnBPsAaa<=9N4^B zOLZr4m)M++@9o7^V|H0xT_6w)#5!xWa41q6^lO3Ih%fG|jdXTtexJX~uSG&@L__Pk z=Ek~aEJLF9H=aw%Z`OMerG#b7pQAD?lx4i9x?UOYpR9Kisw(U8jIZ=5{VeD64xo}* zSjPRil37@GaF{Zl$JDvcYDdc8UA-zR#j}DESiI6u;xN_<=JWfJaw#Am6W6Xe4G9j^ zD230;&=2!RuT?{a6)ER6;Do<%9>bgZ32)mlZ^I{C_t41~-z5m4z7vt|ri)CVlTD~J z27&pkN^N?FTi_*+-*M`JmRogB`v z=Dvt~H;zKw_Zr`yRDg2iakOzHRswnXfLD*kXyl%UXA`y=?*@(gAD%_H-{EMq;l?fS a@QqioYuFaBEnr)~wt#H`+X9o^0{;gl*OH$A literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..dac35f3c5cb0e3c4caa5052617bd485397605f4e GIT binary patch literal 7680 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 XK1gW(Hg4DKcc0CH{NL;UBm(~iV7c-F literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.CommonCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..fe955161c588255d6fdd387fb73a881fc48411d5 GIT binary patch literal 30208 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.PortCore.xml b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.PortCore.xml new file mode 100644 index 000000000..743acbe1d --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.PortCore.xml @@ -0,0 +1,312 @@ + + + + Xylem.Common.Hardware.Interfaces.Ports.PortCore + + + + + + + + Marker for incoming record at time of the PC + + + + + + + + + + + + + + + + + + + + + + + Interface for port data event arguments + + + + + Read data + + + + + + Write data + + + + + + Reading received time + + + + + + Writing received time + + + + + + Setting the data marker + + + + + + Getting the data marker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Interface for Ports + + + + + event for record received, either bytes or string + + + + + event for record received, either bytes or string + + + + + set specific mark + and flush or delete all incoming byte from buffer when SyncMarkRecord is or + + + + + + + if the port needs stuff to open, always open for better logical handling + + + + + close and dispose all connections + + + + + indicates if the Port is open (also on Ports that did not have an open state) + + + + + + Write byte[] to the Stream/Port on Child Class + wrapped with base class error handling + + Array of bytes to write + + + + discard all buffers + + + + + Return the port name + + name of the port as string + + + + Collection of port settings + + + + + Assigns a port name and creates the serial port object + Port name e.g. "COM2" + + + + + setup of port type from name (referenced as "Type" in config file) + + + + + using dotNets for connection + + + + + using dotNets for connection + + + + + Container for port configuration + + + + + Slot number + + + + + Request port settings + + + + + Streaming port settings + + + + + Streaming port settings + + + + + Definition of type for slot + + + + + Cordonel used as DUT with two serial ports + + + + + Cordonel used as temperature meter with one serial port streaming the temperature + + + + + Store Port settings set most likely from transmit protocol + + + + + The transmission protocol needs to inform the communication port how to set up, + this is the data container. + + + + + + + + + + + + + - String delimiter for ASCII to support others than LF "\n", + - Flexible DataBits, + - Flexible parity. + + + + + String delimiter for ASCII to support others than LF "\n" + + + + + Flexible DataBits to support 7 bits. + + + + + Flexible parity + + + + + start of receiving synchronization byte at byte receive routine + syncByte == null: use the readLine routine (ASCII) and NOT the BYTE routine, + lengthPosition and additionalLength are not used + + + + + position of length information field in received BYTE record + lengthIndex == null: take the constant receive length of additionalLength + because the record doesn't contain length information + + + + + additional record length NOT covert by the record length information field + lengthIndex == null: constant length for received record + Being used for the BYTE records indicated by a valid syncByte, + not being used for ASCII records. + + + + + Response time out in milliseconds + + + + + BaudRate for Port + + + + + lower threshold for buffer flushing if dataMarker != SkipDecoding + receiveBufferFlushThreshold == null: never flush the communication buffer + receiveBufferFlushThreshold == 0: flush always the communication buffer + receiveBufferFlushThreshold == x: flush communication buffer if it exceeds x Byte + waste old records if an up-to-date record is being needed for start/stop synchronization + of a measurement. This is the level at which the old data have to be flushed because the + data have been dammed up in the communication port input buffer which means they are to + old for synchronization purposes. + /// + + + + a special implementation may require the doubling of the sync byte to re-synchronize + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.dll new file mode 100644 index 0000000000000000000000000000000000000000..1349ceb26399f1b929ba10943d734071dd00655d GIT binary patch literal 18944 zcmeHv3v^t?ndW~VeY@3awRF2}Nwy@b4K_4xNzv1i2oLLN3(J-)$;Ku!a!b0h8d`lt zcgvP7Dg)4FKH$2K5LK>jyA&KE^5nI90Po6!>(bVI z8t~g4D9|Q!b>s#lt`O0Yx@0Oj0Z7QUgbF*V8+YEd1MaFzT5%hMEGvB;H}lFL5a13u z3TnCQA?VK+ld9w*y&ZH{5-9@v!HZzMMpvO5`kU$k461vLLbnz!Ao8YxtnjI)80&F| z0Y$uqyXhy}K>uF-3O`Uk*P7!o_R{0!`sI(ec0Ywo$P4qDq%L^D+J?=&-Ut~|4}+d@ z%%+y6iqN!(*wodOpQ{K7T`gV2D7qRh1_qq8MKtNEzR1iZOVEYS79l@a<`Lb_ z?e}rlsyiB@#_mvOGBS7|HwA|9ZrW6Uy0=e-at1kA&`ZAcoSQtt(6 zUq#Gig^EikSdK7TlgEY+&I2LOQ;X%$Y#0+hyRZSqmlk@CO~NKNQX5g8+(sEWd_}Y& zBS#N-AZBv9RDia0S@9Y*8eOP$6hszbzU*wfitBVCuu5CHKrnlDjD|)E$T2k9pOaIt zP`56-5l2R96Ij{Rk~c@09g=kpJ{w`+y}}vuGR9*}7J@BoNDHqTv!gRJrcQT(3~aJ` zmD%unMu(LGY>^Edf;BDb0zYlI*jrsvhw-yui1S0;x_rzM6kApzN*S!R0a3O(+C^AH zsa6CsktqK3QO@oquWk%Q9(_UV+qIEwMu3_A(3T6 zAd5}GHQtlbc219vWP3z}0Fg~AIl|7)46PCEbfGJ#uO#^fNKDP9KT zwhm`Of-Pw`ihkT(sB^3Y>lLvUz+9O;B~ldU*%8nnL>Mn3KA?>mlbm6M^=ZaPHyb^+*vIwSX{@+K#d)poLrUTvkzOLuE{w z=IV^{#cD?Ryg^PQ?36H80Iw|q&}kBxh@{UxiNpoZb4&<#UJdXHYBPb(c+BgF`e8Kr z0&4ggJmEpOFP%~ETA+#w!q>@`pl<3lLu8aLYeARks<{kg&`RH0t6dRUrxvIS98E^* zdXU>YQ1D2+GzJaRs3`})t5m_(TH}i3W@KQyL(mYl^@9yncvGD~1l{uC$q2#O|HWW| z=`jmzOb5Z0gW6_$mp1HPLk(EGXn8#puP}=utQ&S%-c%2YV4+zM^aTpTy#P$#vV!VP zRL5lO2EC@Y_T&FL9D{z--@X$nlj+Wg?r`44l9U8W!hNVf*g{9x!iXQp8-Of3D8(&a zs|REanx$DO;W^YFlYvAN>;h(cWGMFpB-Q=wN`me8p83KE3)mi| zW@$|k_7zTMqDc8lmnv#|48{4nStg5*-LnQJ6LSd7+spd)txpL)mwljGdk?1v0<}aJUYP0(4 zmw$u9^MxCJhXt|LWYlof6f1jZ^|J4*H65RWR=C#TeiIq*x40n@pF?4*96p3O83v5q z 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 Z{a;7q|1;(V@jJEm-|gQh|NpSS{{~F%uxkJS literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.pdb new file mode 100644 index 0000000000000000000000000000000000000000..af131b449643311b028c52556ac7a2e2f1149480 GIT binary patch literal 42496 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.ERegister.DataPackages.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.ERegister.DataPackages.dll new file mode 100644 index 0000000000000000000000000000000000000000..9c425390633006a913c85bd06b8ab4dd8f09f2ea GIT binary patch literal 7168 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 KI2y=r4g3#?`ZBEm literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.dll new file mode 100644 index 0000000000000000000000000000000000000000..19f7c844f5a00fc304ff3d4c30cec953b87819c1 GIT binary patch literal 12800 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 + + + + + + + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Applications.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e7b976d3ba9ca7ce5409683e5a5249e70e9d4e2e GIT binary patch literal 36352 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 + + + Xylem.Common.Hardware.WaterMeter.Genesis.DataPackages + + + + + + + + Stream record for calibration on channel + + + + + + + + + + + new record from Stream + + + + + + + + + + + new record from Stream + + + + + + + + + + + + Ctor with base record + + base record + base record + + + + Register witch has updated + + + + + New Value in Register + + + + + + EventArgs for Request Responses + + + + + Request response from meter + + + + + + + + + Streaming record for protocol M (information about bend detection and correction) + + + + + The status of the U0 detection for this measurement + + + + + Status okay + + + + + Error code as defined by field name + + + + + Error code as defined by field name + + + + + Error code as defined by field name + + + + + Error code as defined by field name + + + + + An enum describing the installation type detected + + + + + Installation type code as defined by field name + + + + + Installation type code as defined by field name + + + + + Installation type code as defined by field name + + + + + Status of U0 Bend detection + + + + + Installation type code + + + + + The proportion of the installation correction to apply based on the detected + installation. 100% == 0x8000 + + + + + The default proportion of the installation correction to apply based on the + detected installation. 100% == 0x8000 + + + + + Scale for correction factor to apply to convert it to percentage value 100% == 0x8000 + + + + + The volume in internal units before correction applied + + + + + The volume in internal units after correction applied + + + + + Get result as string + + + + + + + hold streaming record for protocol H (contains calibration record) + + + + + record validation + + + + + total time of flight in seconds + + + + + delta time of flight in seconds + + + + + total time of flight in cordonel units + + + + + delta time of flight in cordonel units + + + + + volume scale (default: 1024) means + 1024digits = 1ml + + + + + volume factor to convert raw to m³ + uses 1E-6 (ml to m³) / VolumeScaleRawPerMl + + + + + raw volume between two samples + + + + + calculated out of dRawVolume * VolumeFactorRawToQm . + in cubic meters + + + + + accumulated raw volume + + + + + sample interval between two samples in seconds + + + + + high threshold amplitude in V + + + + + low threshold amplitude in V + + + + + high ratio for pulse width + + + + + low ratio for pulse width + + + + + raw temperature + + + + + temperature scale + + + + + calculated temperature in degree C + + + + + Get result as string + + + + + + + struct to hold Led record for protocol F (contains measurement record) + + + + + Get result as string + + + + + + All parameters needed for radio setup + + + + + Pcb identification + + + + + Serial number + + + + + Radio address + + + + + Power level + + + + + Power level option + + + + + New code for impedance + + + + + Impedance code option + + + + + Encryption key + + + + + Frequency offset + + + + + + + + + + Register address and value to DB + + + + + + + Address + + + + + Value + + + + + Temperature Time Of Flight calculation + + + + + Reference data + + + + + Reference temperature + + + + + Time Of Flight + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.dll new file mode 100644 index 0000000000000000000000000000000000000000..ece1d7de1b9cd4dcca3c6eb9c6579a2ac05d3219 GIT binary patch literal 10240 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 Dzm{KD literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2720205edf41c6017c21d6be0f30bae912fdcc42 GIT binary patch literal 30208 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..e55455ab0a0b7ea6e6eba95c1a03f3b0a323e077 GIT binary patch literal 166400 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll.config b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll.config new file mode 100644 index 000000000..c764f5323 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.dll.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..414f7d14e649bbcca632a53c77e8e10b5abbde0c GIT binary patch literal 267776 zcmeF431C&l+5XSDU<3gL6+}f1iVBKhRS^+E7C~7ei=v_sk_!a0nVSfx)e8hcMT?4x zii-PQX|^|rO-_ISf3e?}fj7@R=e+aIJMZjs z=FE&PF03q1l~1qA9nxdSfd}S}9zQ(y(7c{K+ibVn(D4B-5dJU|5eK`{W*!+c)p9yq*X3$?M&> zSMOeVy$&omtY6__J&O)Lr0>B8_c`>ietixpDmu8ZU*ChL^*MNY!C`%RPwUyUaC$+X zjntrtZEITK>uJXw`P8rAON9R@a_)QoHG|w)@2a zLGX2pk-ymCrEZH?x7+EcMHkNAe&LmOcgS_hPr0XT*6V%u`Nd&Jr%wCl^orpJ9aC}k z(+9U4@WUrAKj7Hk|84TtjAK*S4O?JKrT-&|XNpfca?U3;H~nYqNmu{8`uY`1)=gjZ zZnFb^cHA%5On+=m!x}U_*_syEQtAKNk`sn+|C{U52i|da!49ns{@EWZ`VRd(w^M5W zM^-&||D2=0+M01}3cFzoY^n60e&T20oZ%;q8TG}O-lKOq>Cl%ueSO~j?>@KNha>+s z?7f?Bd#Pa!nx1S;3v8+M-#2&XmkN{3#@$*ox9HUF?~fV#%Ax1{;jugBeskZ$FE{(g zQ!fAZkvkIee=jSt>h{lUxU{&UTh z4QtT!WNTVrOQrt@<8x>A*!{QX?D6Qg&7U~ynW=9*FyODVE*kTBo6k>v_oZ&lo6>)4 zCh~g1-csrRZNa%O{HM)36}LXW$DThc%iCtrUk5+^)umT|GJeRpXU$8j++{r~G(Fmi z7T8khpSogxpJ&?L@I+#dKfL$G(}(^0RCM!iWTEU=~0|Na+_Ijs9h;{l}ctWbE&!1-4ZBpL5qmBRhTh=<&N9yZf5*KH=cc z#=e>J_T9}F9r9}bLr4F$$MN6K*f(jlrPBY=`~|lkdCeX#>~dJg`LFM|h;xseqc%EpRPP-#yJnYc=Lg0?QqpUt{Q*i0cHDq(5%CK_k0hd-lP&1 z*iz|#@2D=HzuRHWbB7K8`1d3JUHa8GEAl&?{`~2S`rTi-xJ4?})c^aQ=C&=B{wJQh z_}wr5eCOlMpBU5r=8ulurAuM+XO|pu{*&)b{vtaU!;;PA2)22@;DJVEISvIBDGF61G}r$M3BV5Zk#wlpX;8h93m zh0>tdYf$Vo_^wTmUp_loi7_g%XK{Jikb;sz8REOPLxt49B2JA$r^Z&c#`nMyQsKL{ zf-54X+-waKxB_BI&DMzjl&AqH5yjIg3sg9^hApNhfLZi!8g0P8Ou9E0d+k zvZ}3am(pxqzH7UfEHb>Hu&TUrYna013R*E2{C6GuXki&&RhcX(EiRjJTs2v>YVOuB zN3_7CygsMb>hoRO$5f;F<&{kR>w34}gR93i!24y}J8(4u0WowPRDEujgu!BnqDoeLUJ4vZm_ys=vEtQrV zJNS0-A68jeUOB#sVe(cqLQ+bkyb@c<5~Gquqsxo7rWs0-MWs%Itz-lG1(oF`||_A6RXQvb5PswqdG96E&vXY{jy|RE;KTjESVicWsT4(E-QSutRZl zgt0X&P(E$eXd1UBhKiX*DudEqJyidDvPI8 zSJ9Q&3iEnWwaBVkmaLkdQT2?ds=g&I$WryY&R3D%m$%)P?tpCUtZ<~?efq`rsU(!6NTG;YJ6`MhFS(k=*g+i}xgUYxmI5InF`5FEO55d5S~5Omx=2+o22 z1C_Bi`B%_6d}-E85d?pPHsti~WxC+ge4}1566!ri4;kJ+W zah{bXUHL8fN8VKW#Y}!Ht&|7!EV>{->E?M?-SNa%;#GQzSI?rnvZ?2NCo<(_;?w)tXv@V6>Relh!o<(_; zS3U3N&#tR7a=9m7J&W?HTzK9ewg1SZh02R~^(@M(GUa)%zT(U?C0Aukym}VpRoU>o zO9t+Kfp}GB#H(jfUX?q~TYP@OZQ@lq6tA8|c~y2i@1y^`u#Rc-{dWTD>4%)eYj+vna3X1kc;L*Q37{uj&l(>RFUmb&}^jX71|o z;#FNGUOkKQs!V&{OL{+ds(4k_#j9sgUe$S?_wf-I{Ev857m8QUqP(hqJ@499L#`FC z>SgijS(I0GtmpkvHxa@S@GrVJxv#Xd@;WU%H zV^Za1x_^jxC(SKMmJ*~EC*=A0k-W_6gOn9*{xZTdS$cTG{%RLB7|mJt;8C9QYI|%O z2tOjH_NNbj?|R`+tST-+)5>yYB~!!ZBnyMy8|KLyb_TQkgDYoLYt}!db~-2MA2e_N z%#nY5>b?_SANlaUEfWvjb^lc9IyxANOk0O5EwvMP<}8UH@N-0t#=(%-u;$uHM# zAiwm2Id5ZhATLqv2g-xe`%8Xzfo$FiO})gWsqdw$+$BMfZXe9b@LFBM!0V{C!SlWi zZ;#-#;4AL6fYgtWqq;OsANN`Y91`hgdLwPlIRs>s>f{BjXCN>Xi~WzHt1WXSX2N)L9egx_U8Z6qHn} z@ama@h(0SQRI#!7|ELY+J@U2sG0J<=y?IWMpsN;y=|y4suZgxDc&7a5Hu{GLCfZ8ZJeS5JT$!c2 znsH_5I?wBxSEv`+o0Pu3eA@gHnsI>wk$HTXBkt)#gK4IG&f&gI&oGl0R0NgYa!11} zzav1U#b=-YCry_o7|FHD=rN$uWi+@4I2P;+=7TMR?SeLet^#m-jJgLn2s$OuGwHe% zvi1*6T8Nh}e^8?zxD%11@J|9Y%v1P^$H`pp3Qh(O0#5<+-1DB`6s~)LQ$g*kJ`J?` z*b$o5=MbY8kDY#lGJ2_wv*{5AKAoaAoMGgR%hX#Mr^w|(X=nv>KlD8G0rU;DGXlCx zNFCRlYo9mdPmUp1#$80-xa>(+F7r&*$h7s79It;KZR?fi25zXFp^w7v1hok2D`#cc zzDbpPd{{=aAh;OaR(RcJB&(+Q8IsWjWd$>mm10$STM72Wzx;ZB-CxJGY_d0ahm+&$ z4(gFiIi&AW0gEZ~8x^leS(N>#KSJf##Li)Q0hNbj9OBC3r!HPTofXax@$>6wyoOYl zRI%1a&l*z?xUdr{JHF2H;ZAb(fXbV9O9^+K4>yH9BjGlty;iu2<1sFdAGok~^8taE z!1J*WOKHc_74s@;ba5)h0v6gCUd>nAgWbZOFd=sO~<>->X0bNX!x&`#;@AR0njbfFZFRnn3S#|U<3ulhE9gWSkfzK1)#Dsk% zVb|0NTN!b%>Bo#qo?gvD3H04kI;3+<^s~yva&)*ZMu*`A#k{GUP(HRIX~tNatAo!A zE!_hZK)&#{SQewp3UtYNI=jA9m)+MBTOxdK zi(Ja_I zwx{?^v({ezH#e{PH2NS$AI85quWvvfR;-d|tvZ{li%+8x=C0+Uwz&mezGy%f)6|cx zt{OXioZ6W!W|OaD^tcs0wp&}bUNtSfn*O1D#biDb@`Y$~ZQ}brRomCM$!+M;rH(FY z>r7`D_RS63r^h!jVc$;J1M7yJtn$svgmM-q6)+@{)|;z`Z|Ba|!~!mwFYZ8(Np?{V)NBRw8_d^ejvz?4W9GeGa3oin z7abh558j5la!>cWn0X8zA3J`noxh022YE)9exRCE#^p|S*DM)!EE<}*S%n#u(cj59 z9F%Rap_9=qONJd|hM9DY${6Bg3Gb|&cFiVCV8^+5RrVS?ARn;#(XDZfs;Y`aC)4SCBu#_ z;$>XuWGrzqF3QL_HA{va7sSh0=44#%WL%Mvk)1zm-#%W(wN3`p@Ft%!RqNuCowl}5 z9xvloC*w9J?sYO&IT=6B$jH{i_J`wTtadVf?qocek&#{IY(F+$ z#-mQgV@}5785!9&wSCce8P7Ty&p8>-XJlmOb=!}Om+`8T@tTwI>x_(Sd)WS8yo`68 zjCY-k-)3ZF=P}!Ni9=~-!O`&;ocK65fYcQU@n$Vg_%u>GWX8UJuH zzIHPHnUPVDCByb{;$;NPZL6JPA(F}K3DCALMOiXz-y~i}ODAJHC!3ou zT4){g4YV_JsY9X3Pz|&KdIEX}YE9$T1{u5HkPbWya{KFP7v-@7uhbwkp)PsBVLi^R<@~qgzyt&mU8roTxrWAx8sC zlNDq18Lu}JWrfKhyePtcS><6>j9x>Kx2=~KqgR|fp9aloljNfM4MpA#US5oTS`Rgp zcL(O13_jM7f7#Bh%>oL>Gi0UyC8GXHsT0QE? z@MZh{7(I?b#sDv)R*wejL@&!nCaTY|$Qt5h)#|fBS)-g`qV{2YpL4926{A-}b>VU+ zB&rv41UciptQfuO%JSuTU5sALGvu7)W!35xTMv3U>VwHebsCGD0xzdlr&u|@UYO$q zMD3K1oMJDhR-g6OdtTn!7`=`|UWJ!etJiwv`8?Vhe{xa%#vyNxmsdx>Xx-;!)-dqu*#{^_7@-ph^5m(oFSs%yf!@N<>#a>n&ed1(!d-u}>U>*A~ z_mp#mmsLlvhUzyjZ?TgXwH0$%IoEo5b#&X1yfNyxk3%aeXb@iiUqcG!retcsmjq(QVk zUlpU%$;f!f%aBeD$nfR)>li&IBja%|LwbzVSG)x!PSmLKf}$yl-B z=^fQ$Dl&fWWn}WtxMT${Rz@YuX6U1ss2=%FM${$+$WS@V&NKC8_`bx=F?vix#ur|O z(W5+7#iDLE#%ZvP@-qE~G~9cW8mFQ1p_jETM!#ZYb@8&K-v(s) zda!5P`sq9iSz1eA(nNak0fIIGTwfY{d1etVBBQoD4S9XMJn6O(^7PKA3uNaR!c4m@ zojO8tEXGXl73`B)*Kg+*YTpgjk< z>tM&(@p8r6k2h|f*N&s(d(| zwcwuDj$h;DGT)VzZgy-MFIT+LbhG2mc)85`r28|P^E%k^WV~GQ9vKYD@Y-==yxhU? z9>CjKFV~I-FCN6;t3YsY=@a)-m4$IPIYYsYu-a>X0XJ9ZowFZWn@qvg$x)8gfd zH(K88I4oW+^Li4u6U#Q*N&s&<d&#I5;EM_Lt-3 zo(FHV{k`}FiPiO?Bx@!7cpF7&MjKreqAlS<`H=d#%b|y%*PySVwsc4bL6e}x z&`Rhf=wqnkj@Sa43eADEFT)z>1LzwlcPC^+MbO#M?a&(N1LzwlcW0hMlc6eTIkXD; z0Qv^%*&bU$XG6=Nwa_|fXF90ep{dXu=yqrg^aa#n7i2>DP#W^CIY0dPeT}<$fPV;X z$6zFU*^LhdWUYQP-+uRkN8eIOP8yP5&%d|(Mzb{XE!B|mT?P#7H)TpmIosx@dYUm~ zW7g1p&6>RCd{0I42YW5NHEYbCCSS@$^>2m#2d+o|-tbHRC%{4YmtW8C^)LJXrT?Ox zvh*M1%2!nX*62TRJ^J@?`qwD#_?KVL@AWVL|E2%pLZknegxM3a=^ke6ujq7vk`()dHBY<#Nix!_aHc z*HBvqoPGVEQ%wKMU322+%YT)N>mHFfZ%_U^cRl&9FT9QUHc;gkk(sv2$_`o0YMrvN zH^1`Az@R+S{%DUKIi;b_tEljd=5EuUO|gK|KQo`>1kglf9P5p8UXM@zeAech9h}D} ztNb<~o0S)AI3cTvt&8S`Qz^$IgVNZ%u$X+Xx+yPY(yTE*HdOw#dBBSJ^f&GQ!34HB z<=@JVFaN6Z`$zWYh?f7CNbj$j(!4QA9m~6+^rz3C^Yitj{~?>1{#JH;`m613sQz!g zD}4^A$!(qmqUpcJiDG^?<2sQ3A7|3veMRWMe{my#X#Zb+J-_dNR{a0!f6nia)&I2N zhJn{VuK(F%n;@;oO$>ez+m?(VPgVRM%2(0!_x(SH&KcK{^l$TuAOFRrfA7tz|E=th z_0ZNu+kB-}S#Wl2IxQxRR{bAJr%Zxu;U7wWzYbuIlg%(FK%}X05^u`u#d&C^G;^4KFTXvCH7HqVX)J&{&|i{BBB~@VazVCcy1x!TfE8E)yHC zi>636OBe0cCFk1}{cesf<&D=x!{yD=#qZJR%ZlV}gD%S&uZz0wo2ARcZoVp-MjG7T z)p%Xhjod6bE{ATeF0VOVqG{9uUH;g3UHWaRE??rY3uMb~{Fr)T zLhsWiW#(dR*{c1PDOwNntx->F^cyip~$p_$|oXL!rsga%dIwDb$=r8-t)p&@$+5 z=wnEmnGJycTb%0uy7Pb0`hPd_?QXC5`aiD!*JqQ;tq=2KXDHwQ)8+1j*?qlX_T8i~ zeVMTFi7yi;(&rrP_9s;Nv3kV!Pw#?vEWCB|OeuI(3FYH;(A*Fmr)tmbG_vwsKeWj8x4Jo*0`~UIIo!*N>_e$OYZv&%>z_yW zp**VI9?6;gpKCW=_WL(`w3`pIVKm=v!LA@oc34oEt|xpN_=Sq&7pVNP=f}xY=O7 zt8eqH{XTuZ%U9;awX|UVjz^DIydJ#7iP57`?X2t(P2-nbn92{{O@QZZA0}xW7v|>1 z*|#OO-ilubvlGh|a_J#^URzJa^HQcWYjITZ*?J~4b&let@;+5RaQnflwB8Hc5zGY% z%k0@hw^4h|raOcCfL*~ZU`txymh8T6_XysLxv*i--sW2R)j+nq*Y0Dkbfjn+*8>^K zcfCNBGs=Ytn*m;0bpnGc6D9+jG~u&CF-Q}>*>?xO!Qounu(eO}iO@j8-yZ60u$|LQ zy4(-hG8dZi$0aeZ zCuG9vlO@BJnfSe$_}<0Hm;$yy*3^uQepxbX83;{X30u$%@@>KlCu1hK9ruefGP)TV zzW<~1NaO}Vx%7PoKog)EXa%$iS_^#&HOI)^p`lO(v=~|it%bgTn%w_Q3#f|rZG`$d za;mqy>r90{;}t*t%bNOiul;*9s*R|-{=>?SABzp$Hb@T&3S#^FEvPJds={b;n`Hr| zzuyP2Z^DW?Fd~t??sE>f*rh-1wf6sWd)}JORsFlakEuB2&+|t6;7#YgWSu(`8F$qF z{4UOY86Ipz|D80Xzf)%n(<-1ZpVhDQW3}Zj&!~;}j&l)mCi*<%#%hh36HuO0KhmGC zVH!t-tDo&1XD;Le;4*ci&?peqgs`Q=fj(LAp^LM|k?Lkd{a005e(fivJ*3oc`LpAf&gu_G z`KPm8INSRt3rh7qC%2vYMbYOebWU+kX)f}*X#Ai)-zh(|^^f9f#+DJA%CG7q8(%BK z`@fwuIf6JPmRkRc%MNwIE+jJI*B)3m!@mps?Hqp|{L0r+UA18^+rhYFn1)nU<|jEO zzRWb8ihH{{{QADw>!xtDXUR(FNccXw)aoUhXlxJ-rz$ze$n-Yxc*TawF#7v3xXO{% zN>4!cUSYU%I5eEUeR$rriTT6A`45F0MX_L1V!@3$HQj;`3c^MC;o@%L1#J?Gu1lQ% zNRYVjiw=|+?MUolyleu`uIUwis7`r zS@qMI+|oGbEKsil&IUV!KLC}N&jpVF)BGO^&I9wog&^aO;5@Jhl)TfxMO|O5!W|?6wCCj?*304-UpJ!)Aw7P_ny1|fxG`_kgS>h z3|t0&16~fY7hXUZ>Gq)f=Yk4PXQ&7d0+(|?4@8G~=YlJ^o)2CNo)4}BIq$;oF9&bn znmzu58^IggefDEE*LQ-%A-x*B8GITfF6qy}+mNsR%3WL!02TfqcRkEq4+rn%`O)By z!SNt*uQ?0+IoH>N4}y1s^8X`u{Q&p~_t%2I1m6PJfS-bog8u;@14A;=<6r`O0&E68 ziC!bYr@0;jJ_nY8l3(erXM-=m_Y3f4p8w80e;<5>>kq(Jd453iAow-cJ-|1>!@)Pf zf#BQVEKqXGz<0PV2j2xR0e=f#1^y1a9u(hA;5x4F27eFU1AYMB3o2cH>hPDK_@4ql z;{FTZC*beEKY<^DpMn9-mXjWgvwK6`p(7w&YaXLN#3&l4`Gk(lzG*MV_IzX3o_U7$ znt8zO%1ngrd)E%mo~-+n+YOo4&%W>vhjwRA;vSyW$Zf+cfem|aq^Okn`GCF6?|qo5 zX~$efJ7zxG@!dhYU_7+HdDhkO+c5ede-|hpvT}M;Q@4k|Ju?#R2}e4Mw;ipo^>aM; z_T;xpujUM<^7|y{WOHqKraGPh+&>U1jXW#h*=UGa8QiYUM(xn!2x`YZ&PJLKYQt<% z8}ydVzk*kFpFguMm)|4y;#($26DiA}yP+qbcc4HFF^;6n%;8h78n>-O!8F>CpHT@= z4e)EpDfh-jWfdapk@~U*S5%Y~7n*I}qta}f;`^Cx zDHC$~zQwyD2JD~9IGV(G>MQ&>FEX?)!%VQ(2f(dgg zk_63M!KTUZ=W%Xayld5|)n0R_wf3Jt|431*E-9!SHm8EENm7|SxWV~jGPCl%9p|*- zmv{DTE}!RWT%J4KKL(TJxzFq5xecCkMqc!NGUZwSUWAkR(zFAn-1srbORm7Ic3~^% z>G+vS18mBmdj)Gx_0TCewlA)|Ui;x!{yeYxqw;@Tw7={QUDbW{N1uSdFaAowOI;X# z+!5pN*yHJ}$lo{c_r%|H@G9p|{a7xu!Yin#&~~Aw-!Gd-W%6tcUyzt_&NlU*Wp=`o z+?+bkQ#KyPuS^z|TbZ=hQGS)KeF^vp0{8>hZ$@-&S;yZrz1_x>;;(tvsLW((vcQ<$ zJy))YJ}=8WwPCI!%*BMc4}7_Fnv`~mN1HnSOqksB;~x22pcErzab^Mq!KuIHw_0<2) zlE<~~cdB#0v|x_8zenBs#bqX4{Mf55Ub>;NSp9Mz6cI+)GiTn5A^+!h4Cfyc&Yv5e z_g=WDePaFt;ezeL1;fGxXXPyTd${25IW@P0HMcP2%31V4$p6JH!^LaD^Q#hz2PPK( zHRt@5q5gjrUU+%9BsX0017u4_KX2mqSyq45JI;>G>3Ef^OPJ47y{>0Um)EfGAUYM| z_dLE185gNTO3G(5oVSOdDZFDg!467;aB?EOxJ&xuMEc_nVVC)96Z6+*>96m{<@~;~ z`prA=oDOs@$OcSQB&)_3pPA8LXH`wckN7>0*MEEi`kVZZze)I8iO9iDw*1L#QGZ3W zg9?wxn>s>uUEFhSXY$SQjkis+uJ|{$QP!CMjki!@{%c)oc1YByDlqbWJJm^*6>hi% z^S2l~-FTg|(-t_>)%F47-;Ywx7}M77Ph$Ic@w}bkJ(ih{FVS);Wcz2e-|$k*b#AY5 z)1EYqP^wC=~W;lqMz#d#HoaZ6iW{1J){Faju z*XReXp>X=RaQeD%4hDO|udxx&%zIUyv1^j{b+GSKN4n?gOZVsgXpm7(x)2-)R)Fv_ zUlG-Jup37m!c#wXnL%GaFLFJRYs;rNBM@l&xi}Ibb>0b3x*7<|}xXrYR08!JEJoct2PL{?s93aN~cCyM6|&=J~VW8Q^>1 zZ18>eT=NwQ?|(qTO#jE>wirV9ITyg(XK()iUCeyOnc#t3p9N|jL;em0#XlT8n`^aG z)UD}L!8B7f=Yfm(`9tu0Q1ciUf}Fo*{BhQnnUA>{yomdEfJ;HmX9({DC13Lzx_%VA z1XTNbDX8{)8Tbk)zSlu)m3{-f0(=Lg3QvCsUIXe3S@CIq@D*JD1-usgJGc`37Q7Lp z(lFQ(6hGf~o9kUb(jd*ZK4zY!Gk7b<(5i3u0QYBrH-gom{LOPXAN(2j7l4Y#CGP&U z4zB}ObN_l!`RQ(V{{e?T1AoqaJBOgP2bw$3x`RCpwj;mW>zyh4JxNWqQ}&#pc8t&4 zQ9jxQgP?xqnH_8QXDqGxgI3a>{Mc~ytRwZ#A?Dt0X3jx#9fv>%n0q$ty}9lSb*pplAntXd=JI-UpQ^rzz4yPz+Zrp`=~?B z$NiD}Mc|*nYVcEV0r+R|5|A=&=IK5M@8Oy_r5^(S3O)mV1-=3P4g3)N2l#LBpJ46W zlxkyNuc~&lZeQk|_G4Dr)2?O?tFwO`nCZ9VB5?`#<(h@o-rIn(cMce}H+7Y;X1DJx(R>AB%SAL3!Ra(Ag`U z&9(l-r_Vv~_Tib*ryuE~IlbESk*#gND9rSilr$YB5J#JHe#@X$W`50|tv-ln9dnsu zgQh}Dq1&N{q1T{~A*q%N^@H-EnNS*94y}T|kFGgNQHGfD41%Auu^OJUy+d`9aEseo zT++^>_A`=uU?+>Kcec2F2a8?Q(P(o26&6tX*Zuy}CA-m|K1fbSDvVH914b2>ou;>~ z6Uuo3T2)?HUg9_YXv}-}myoG(qYt;Q5w7xF>t2Ot{|$uO3wDj)R1Yc-=R)3(<`cM7 zzr*EP`n-(abWdS#aE_2V%g@lc%ruTzqGO~0IV_(xBkPXzP zbd(Y}72CC)S>Fe>*c-i|x-OdjHN;uY6=(DNPsIJQ=Y9H{1-k{Q>Pn`=%Bsw%Ey@5S zgwjE>h9X1$y`LR5XM5D#s^s9x%7VG$tLBy@8#SkH{M$of^2mLsODQuCJPApqOv9II zZH)!3q2VWs_EWqQZp=KjX1MbU3QsGTkxb={PG(}L6M8E(CD_Qh^P`hx$y9O5zALdR zZMuxwNFn2pM#YN>a%PD29^-&|{#bckSzb~;V{SCUiYmS8y0(kw^|s!q@cY31%vbK+v+ z>v+c{rA>%yfJNe{kAG1&nm+U z;=-BwYHL01p)uF=0xXrMKCAuf*V!IbuZ_!m7ucY`JRMw9HMnv{wR%6PMuknHaSDsk zV}0+?qhY%qHhQ~XUiV`*PWM>py+cF4$@P+3rxDlOKLC8qzc{IqfJ^j)7QFMBP+ zdcv<=1dv(F5cQksRy8vGXkSm?8P)CUWb#2w_)))gEva>gn=C8Riq`fy8)w(7KIf+P zSF`$>!y6T!O!&wkcTlfa6`Lg^jZ7aWCx3R4@>b(?@VPR@(h$>A@i!WoHr`u3Iljxw zyOzeJb;I)NR4I+jkF|2``f6>;Q(G|CQ#Z!s?b@-z#`&ui;p?T1%dgq~yg?i5w^m!7 zUt2dV>UKEBR`Q9j)XYf=uYUVw{h4o-lN@pjPyO+e+Nd#K3QYsiB+u8$U~zUYSACSc7v@#xf8PZ z)>jW^teX+B&(4L1K+C6tjbx9Qy3`dkDtE*UQ-#s_K zdK&8kk4?^*ATKRGxwEx%OtQ zf%@k4)V~eeX4;{L793o7@FBep>(e*cv)^GGIoH+T*!+;JvAONj*UoiC$7T07|L1eCoG&-}7Ss;@8Z*}SbHAGV z)cD@Yj{p91S-T)Toi8Th@>ECi)1an2wb|K8>F@Wd&^)?a?Hf|QKOp^&&W!)f3P=`y z6&KO!BrAPZaJxWmN3G-*@3Xn$Wn`&q#_j?q^*3N9)12N&knk(|>SDN&VWNDgRBXgMEEv!-%i1 zcG^yR#f*zh|2d@n%}wdwxI~X|EB))f|8dJe4A;A)|GSy=SD(+M{qW+-QZtk-_&>^>l4_rXQ%{%MyKjGR8E zylU7SmKT`b|K`^JHjMalK%T;W?O72M*Z$v)&EDJ!c8i$kzxrof`H!~$?~(qyWzv5m z%U!?CD|a@$_`bmH3@=2|FP8hiuV8iK>DAUNq;l` z&+h!4P+T=ruV<^v+$-ndY>zUHwN#rvH{|unb?rb@pO4U|bd&XI++JmM$0*hg@ne*a z$d?C1&g`~2#`A8|THgiDs+Wh=9tBf=R{Hz-zo9PuHLmim9D6Uh-mU*j zC99_B^&}t1&-Lv9@Bg)S$II|*h@xw}Dv+_v%b3xy44>{FyTGG*oQ{lZybS3vq98Sn zrAWNf$!Icox|x%jR$g8;ayogkf_E*$`65;O8%akme}v0dQ5`Fhf0LIl9XCO~Uq|Ej zk816W2&RyKXH8@``J$Kxa@m@4X$U2u16U;Hhay6UqjiU zR$g9oeTTVUXFmi*qy9Up$eIkh8mLigJR0|2x8Zlo_21)d)O)K&z8}wIv8=ri>f5Bj zcZl>u^iHt;dq(@-j@P?-c{prNvM}boXFZ;JixmD_-}i0a8q>C>{QG`x-))qm zv)7@XLHT?jT0U*XVQZ1%RC(R#iR8-PKar58ue(dC3pa;&) zLEaNy-X`p)r@BXB^mgrhevTE~(gy&}g=fr4SI>`Q`SNVj%r|QM>iQu&nEnuO!#xO6=&LH&fB4bbdnrz!zZ@m299szGVTZXyKkk-mm^EpXG5(^HC9x7YKY5J zVDO&B>(gH0x2p53g5$lcpxSiy>Fw<|8G%a2>zqEyC(1WbeWK?EoZ5&z5L`Yn z-_Ru5b_m0HofGq>Z#(aymh&D8`9FWB#QgE$g5$!PJ;IuT#DY7+g)^dgsHVzpDG^@jxqLPUo&f>%E4KH2F zESaUOv?;DAN!n^SnXLr8@*^`w^_W(|(5{48pK-}j#sT&GNGFwtsGrJY1-_C+$72t( zcsx~P)RKJV|0u85pMFmLW9HzM{d;2n56E!(&b;%DwdGKGIV!8}eyj4kica-V{N4@k zPj9OAtNa}G%NI^W4=pGRJj(28lg(q|W$G|5dmXZm3E4;C=33bu>&a#Sm6AP5s*^mE z-x2tG2hz9Fe~$0B?8`gO)r8!G#xq5sa#w-FV{4(FX7&bud^e?&O{#c)AUSi@GM*M$r3 zPULq8bIwcbbzUNIUVh@dj}nXi(dGO{*sV0Nv|D27?-Q5K3opAgTy|`bxcr9js^*ES zZcbctZ@6MjcGGJG*M;M-$xbcZ`WMlPvFF_s`~jYwlyx;Ga&eZ;wxm)G^hSB_?mG9*EwrsIWV(sXVIOXFY46 zZ27#>nEiZQnuW@PiSE?b>3hR@x#7I867z}@^9x-+;Q&)Ne&Fops%U)B9%8qdx7oZH z3@g{hy1v}|s#DExqrTU4I%Vxw?dK;}8%@kP9TIEYJam}tbug=2_^!!^KCYl_28Gm= z1@y1N|9<%L{JP(jdleAHB)G`QQCd+AFy~PF{b{sKY|NfyxpYKba9MQRM9jg4Kctv^G0a9BXs}y;zD?Goo`U;78$0g>ymsr?7v1m0G zy5PmclA972FIE{3RmS^-&BKMaF4}2v;esCgNG#eZvA8g?@Wp0}1~gy1WSgwKx~jc3 z=hVzr*qExu(&TvVq#Jqm&_m-&HJ4l>Yomlj2;`|50 zC7*{E@0$4Gh4@qZq`38^X1#n~MOHhsssj&jH(4-$YsjPf|H$Q0H}7DqZ)QU?MK3Z{ zYV+&;%9F^GEbrgf2d6~xWog#BKf70=>Vqtvf;pyWYjwM9wyEt&nEppN?|Dpqno z#Wl)PnXD}zs(!PdWmj~*oJV=;+Ee;{fqqZyV#oP2?zL&Duo-^Vm2ZZMva$E4O}(C{ zLRjbgDNL28XqegY>Sg?{CA_oo`!oFh&G}W`qCR!h?}qA@)^+%O-6H*((-B?{^@6A8 zs@k$k7c(o2XxWvYq3HD$bzY70BU`8s5!K7KE4H3ed5J!oP4ickEc4xMGX_)HkMdNq zvgIg-Hl9gwr+LicQC-GoMa7l1!yeCWWKx}F@fWA~UahixPH`#yi6UE8G|q^ITbvqM zWIxv|G3l^^_^#cJeUZpaKX>ufIGy5|<*&%?MaXUAZwZq^x%it!2K}4!r?f|0mOnPi z)jN}n-ja>iEFROII}V?>B!2?(4~2KyPioVya~;2hTu1#pfuEPS_lol)o%XHcCs|fl zIk!S{WA-B(*?zw|JjV7miF|R+#6jWtFlE1Q2vd3Nmiub;RQn&bdo+*9&mi*H5_sNr ze$+m6tK(;V?Ss$XbC9F3&%D1j?7TX1eAr%Z;aiPwSB$>&f6~u}3wnnOR;!}SnfEJ( zPQS{j>9JQ$kFe&3aN!Q&d2JJm{uG{H6rTS~ctP{=g`GXHx47d@|eq>P+hThgp~+f1X$MfMiXH)Y-m1R(jlwADxBv2|R!L zsZ9^%Kbq7mKiTzRPg9=W#BUnE=fKToLsf%|Dfm&o_yl$O{W?kNM#sQS)}r!Xx%tctp;^ zD}!+1m5KAFv)625(LLe$2b%szs5Z!>_omxv?bJjVNfGp+0wrc=$UKP`FBPu*0rP8 z$ko=afmzC+d={N8t3AqC-jpUU5x?j63IfUTewByxydaYA;@a^}_*)D0fcI_}uJVHV z>rub7ktVE3@M^#Q{ds=B<5yVfuh-!>11QsS@XY5S;Rfeg>)X|=Zwu3p+xp|%aNf6J zO$XVQYB4x04CfE5d6GZjf>$Yf3d4^(Kh1>!H{XK!dp|$)<*f*E;x{&;M zK9wtZo))nuHnD?5?kmhqc-LU^OPGGxX7tmn96t|G(pe$eeb4MK&QwA7r=q&&(^_V| zA=;#Q2=gA_C_y}YJ=j8p9QOxo>fMEe-{HYH+nHgdv0nvxS9P)eJg?7>)G5Y}lIQK` z-(QF)GZITzxq4szefFRsJ|mS&P0y%y~fE=92vf3$?^I|>#2(y zU;j57h1_snWjMbmoc~AL5WJkTV9H(#ri3;9!hQw3LE@qyyl5^m)L&7XHXsZaOqq9mSo1gAruld9C9Z5D{Z_~H^{Yy zR+wMxi|FJ%4kozw1gL)Xlb{-~r$C0A!P8(Ta4kr8FL(x2ck@|LMf5pPW3*p^2Z1kw z*52AndN4E=IuzZsr*y8tcFan*V+CCsR#A8xzJ`(STWR&(Mh3@8KH(bo0dn>8!!Ve? zJE%Q%rN_tI7vCR2<*`pe>G5Z{d!FyEPXNEDL9| z8=&OA3req#!Dih56WAR5Gq?@-8At_|{x`TS_${~{*bKw80P4TbhKe)Q}>cH6dT z>(43g!83)uTPAJ0Fvn-#-E+pkHuA+c=TJxP%W;OBN!x=#m9axjT&OR=-MIE?eHhnt z&4d1+`sYW2O6x&jAMhyfFmNb%Bsd%#4vqjvgY2c8o&b&kPX_bB$qtJ^g;VUX!rfPW za~yo+8W9@Tczn z&%uRUKM0-&Qm%tVAmuo?AQ8;_J1GC;U+tltCjSN(aerqji=~NR;j!SA+{Y${k2nXM zLz_MUyb468;A)UCgKNNx!D~Tyg6qKBK+gV4-wv(>?*MNA?*tX@z2Hq;uL5rcbq*jr z>EF8N?}6~9-v{qPukD%z0eh3DcL4D-?@&;327*7~{*mB)+@Ai(J_jZD zKj0s@{ucZM+>Y|B``d$m^p83-3(%Rqg2hn=chzY|IP16C{N985&hj6Ctl5!! z^SQqdq!vgr_on8Y3{8ZNfhIv?&3(y`OgSt2BxFV94~1`I<&TNTACV&!)TfKiNf>Fa_r&^E-Yj%K)cp46BuKvG*7_U7bICe@ zv{pNzenM?Os5|wHU4s#3)^_ZI=Unc~9l#zp`gtIzwxT`pfpr1nFwmQ-o%11(!TCXR+vK@B=3!4L0X`K1k6GIG@kh z`#ezgUIfbCoQ0Rp1^IXbGy_-wr$vYy;n8 zU|aBQP;!0;?#T0X;7%a@T=EY2e*p33v}!3a$a^ zQ=}gUIm6iG=hML#xRxF-gOyxs?2>98EI5>i&E|R}I0wuJ&nBNJ!s4$1&*46E(ZM{B zadR*qywN>pEF3K0nz1l14s5@4VRO2w7eUToHvPn_LHaJiHQ>kK3XncbK;LOz2h!|%u6G3$&hFq1 zTz3L*1Zf|Fo6&C`cpKLXK>Au~^&`c<6ugt`OToK9^(&QbH@N4kz`MDA45V+CehQ>- z=IX@#$yWzqS=%gQN&M@w$6b^g*m=65?J z$=UllKe-2__V*Zb-^$Wi$;xq_ZvZ?;MR-q%Jd4Wc?c}Bm)`qWfzglB2Zzi&aJ06Y9 z6bIYaQ~yX#XDUa_mihs94NMr^WH_j|z+CRjJ&Nu0^D(d$s5H>L?&Dmy2cHD@0M~+Q z_n!sT3t?SGdLZ~BX+9p5zZ1Zhxvw_i6>u{6I;b{4&nv+03A%!6Z@Yp0!0w>> zKs`XUlfr92$x|G4eJjXW0H&Vl1^$%l-rxi7`JYp%r+hLHRJ(a3sCsBHsPXa;Z~{0CECh#x)4`)bjh{z=#o$Qn zz+7T*EZ57xQJ}`p`QW{v!e^c>IF9T4!EvC*&$_Si^YL6i1fB@K1fB%`20R&j51b5s z0-gdgKNXw`G7l9LfM0-xpvK$N!RFLQlG_TL!F6kJCaCsW_YVY%x$X|m0(*j|fqlUe za1yYX#2ZdLMVaKRBQ3uHXW&H&_GGFAo-iM}YFDasPQ-pWv=f1{ZNX z8C(ob2hRs9zze|B!HYoptH%Ei!Hc<8{r*Ex_4-n98F&eJIjC^11TW)S^9ReoYux>7 z!OOYUIeb@u_qzM{fmd>UKe!zH8F&@=b8rRtFnBHa3sCYNclaEr@LmM3@r%^-bL!}l3@3)l2bgImD_o%h>7`jqB5eaYYsuIWn#cY%Am`}FaGySb*17u*B( z0DlA?0p1G^1XqFdF@m2^eyYHqg7<+x1Ah(voafY=!Gj?6X7CXBHux||eHr`$q`nLu z0k>r^@k_8JxCU$uDxU4Y$GF}Rd>qvL;Zq=WhI!r}e46XS!L{223$6j5=NcOZFM!x6 zco8JdhMzbFFL6zrf|o(!5WE5shu~H4KJYd09q`xSZ^75W--B;}?|}orFF@({E%+wa z&8b*_15%B-{;uug+In8~`(BXF6Wux3*Q{t!yY9z7J-EL;vjbh^-MBVfwc!+2+djxo zZ~rLbPkn&NkZ*^_xi;4K1CFJgwR0iuvvyuj$Rq-qpc{bMgw=(Pc z8xwhU8vbTA;ICGf&N^8YXXPDkP;rnG?&s!x?DNs){=VGp#(YONp6$ySc6xRseWG4& z4#dyb?26vIx^~*m+sxoPI*(J738yoBotZO{-#yqrMd#`55fnM>Zv4saI+xPge-8KT z+=_(Qd*$4-I@<8&M*IyiVeLv@Q`*+{$L8YK=7VTHYeOH*kN@AH-nDDG!pyp`!;$t9 z_vN<9vHh(aFxuaupOIF7OJ$)0*otfQ)7pUhfZK!WQ}97rTD=?b9R=>l^+>RNPB2gX zrd_$d8r%(h5!@Yo8{8B81ndlc3(CLd%=hMcTW}w+g~Rrsp6}+cv%B8|>;hj;a9^;O z#d$M8@v9G@`<3ASU<&LCYA#*R7l7Tk)|lo1P<@31LG=~#K=l!NfIk7nuRcOgu3vEX zUv;RyfS&&W?8WnsK!y7^cR$3|dY%A#bH5p=__cHQbHP4bcLomudxQNz-kSu6fro>&(u~kLDx)Al^I6 z$xjcnqSIWOa*#d0IN0c2JD+qSx~Xrhd4bwI{sG?YnmG0d!{&1Bpf}Ag`cc?Kw@bii z9xvrudAx$W8qLF%+*cm11{K3O;4DySSPIVNx(YlSe?JH5e5aoT=YjtM=Yz`2HK6*p z3&FZ+Qadi(gSco8Lm}GqvSS9#qt1f5L1Q!JS>q(TRxUK_=Hy4^b7w^mcP(M*=XIb) zYSLM8yq@b$;0>T!qnkjDn{EX)#|G9EfZ{K7_fG@w;<@HW?*`8V?*T6Xe*|hgB>yWw z`O{cIs5yyM+}Bv(KJYE@e(+Q90q~#T&p>MvjoN&?)s|}9v@>}}mRH@Q*7y$e@zE&sPT)O?oiKL{QHJ_HT~p8*GhD&s@J&%oiJ#+M^O&BGo8?gx$n z_XkIV2ZNG-7&wM&jW5T7$AbCb824P`&EvS9;_fFMmb>R_OUCiM3LFozFG(-~oC{6_ z&jgPLZvsyMZv{^THNHF<)cA5T_$VlSo&-l9cHo((G8G+4p)eDHLTcgH~`sPSS7)OfK9 z{4rP!-VdGu{uETYJPt~Z#(}fB{w+8Md>@<()-Mz4Ge_seG~Y1=+Sq=v`oe{f`p23h zJJqxsy9UZ>zCSxY(&mif$q3q2> zmOwW{PeAWLUqS!BTyq5bHS?uIse%4Kp^B-Q-8^6|&XDU|MG1KiNpG1=KnZ^FrUXQ=I&| z*Ve6V=o&+L_aoAOwoiYz_mofL=Udr%asS-xaaMN=G;>sRQFUQe(^-#ZZ#{peW7AoW z=A7pGd+0^>6>K`|k-E9=zJZx~af4??*4_MXJ#}oXtfsRbGiQR=J*JP@fdjEK-zxlFp5?C~m72|th72=eC#}|<~H^5zlLNjpzNBWrOrB`Zn#g^=#O7q!JkudBui)7DGm6>p zJBw$0vap&hZRX|;uCAJCH;*xbqVp;fl5?1T%a*NsstT)13Mz-qso>-G6ya-sjoR>| zd%r^U$4BT@n6&UPdPhfPqS8j-netZ-MGT+*6+t~n&;f)Fr9k-bi)fty?j(JtF*(SS@>C-g+o4C;jr#FrNv$j%y zU(@*S{;6s=NAvEuH@KnkpC1cUxN%(H$XI}`YR)OV^D(#FSfDZID{3sE@tz-J-tNNC zc+R_WcrM|-34_g-rck_Ru#srg-@2GFW(EGP^8Pe7jrjBDGIecZLy3mRnva~7-k-vo zm`aYFKE0&4j8hcsC{@*t3E#`9aB`w!<4WWxK1OeazaBY$532iP^dYdEd%Ya#Q=Q__ zlCtT=Gsc%!R~9C{E?&mhF}l$4&-s~`Azd~gW5D+H?NW`5N4yNDhc}4VL}}vnNIMx( zo1B4+r@RcO$NFSE5hG(ZGG2(vsALCD_OQ(7oC9kYn>JpL7Mc{mMbnt|2|2HM8H!5- zGJN{xI~mcq%tgjKUWVer=1*=CHlj&(K3N{43+vNz-uH5(%X;MaIK302&soU%lb0iX z%FC2z$I=xmu%pUsyX3a5Zu!p+@t`?M_D2w&x%t zK|aouod#t1z0*F9(c@fXwDd9*mpWrn>EQiqzjnE(4r%=B5R;4!G5&pelsNypJfQXcG>$+JO9yem*BtB`!{y3@874>+8F;A z;s4C2|Ir$VvahmEkU5?yDKmqXUGKKlVq#o09v35LzL%qTtVfQIPrj2Ajn5B}bH0~j z;=^vrk{{o86{92eF9 zQv6@<{Y(EC|Gu7^5aa(c{NEP!&&xo)&8L~kGGWm#X5#+hkF# z5QXn$ERP9)IWk`GG8Fzumcqoy@a6fX7(K2+#%o@N^cYoLHKejItKMnh7M?}pel`Ad z&QPYEi}>?48|wT;<9!YO-uM0#o+&@$IrYQlIq%mjNGH!l!(^R%&Y!$r#kY=Me=g(m zG2vc|-!HviYj4W`bdHl6UtOWo;8NLk_p&-_F?t<6u0z(pyew;1(sI;_NBOYcuQMEv=3yEZ1g8}QfG`^(sWRI+S_J>xH0@3h#> zL_I4FZp42_??00U+5Wxlw9mU-G`=_Ce=qM};cIW)RCQ%?e6ox)yEsBDS<3l}dZlM< z;AO3h(dA}j?eAqtmkr4BW$A+$y>3BPo|k3Pp`fUkQ^qt(C@Y*hdghr{A1|Zp?$R(j zf8L6WL%a-=Ch;%$WoeD>z0VIe}L@mgqT`pRu+>QT2?_V}rkN=MP00b9} z%RTs?<^5;!&ETRUWovk&kNch(Fo1vp z0!mRrQ=~};5s+S#CQU>X0tpZaBqo61TJB9k6??;uy_dCjvAb)-Uf15%Ua+_4^F8He z?j?pLyU+W+f4l>e&pl_(?{|8gGc%R=e`>>4j?{9Rg5k~btbr%1!9rArEjGrpQ@K39=e9u_!V@ie#@U8i_mCLC4k z@^$dKN_5?VuCwF1#*_@tTb5T)ShR>coKwvwhLk5>$Jdp_?N)SL=yjO#S-B2huDZ2S zsYowZx1r+-ufybP#d?F>#>+*KlaH6H+mXNC%bRkwwY-nRt(C~%f&6Wi$-CWOJ`7&R zPnE>sPITPob;RS4p~I&`ziequPlvnEq4k*5IDs)*#d=42IxNpN;%VjVZsecz@=AwF zrgsWgdt6bfBs=&B|7dy$9riy7Umbx zUlsAORjsp(EG(YFa@0^dn*|Dh!sPXBbo%1u<9_u0+v_vwvTc1npBl8;I*t#b?;Eer z)It0Cs>w@omMo*Ev&OiJ}9S`B(Pu@R;pW9OUAi4K%d%kP82wi%2fz}hE#_f1N zl3tNiu}tcQgPk>Wc-A0hL;|99~%YHOqEhM~sr2>xyI{wcoy1OI&6 zex36#US=P~zgN9~ir<(Lvyz=V!HzAx>?ck(UbY@X_H8e#ux7~ma@3)njc457$C3Tm z%UXX~0bA_5g0yyTfs>E>{RHw~dU@;jR`R~Szgda@|3Ll+FE9UxE#*<8#Y={mJu-GT zOLfY!_j6)<8|V1i)j#p`ckidd{6F&3_rK>mKjZ2AB!1Q>5UKJzl`nHI(dg#L#6i)_K|zzb53rq(eo7U2jgDD@co_pj<}DucJDST#KMIe<&i(P=Nl!i z?TfVJmDM0@5b{)Of=)M{=eu>_B1b%*p2hjGKCSFG?cD~96~h+jQ>8=Z_K8^l;${NQ=Lk&Q>EoOy2l!$N09OTSx1&^2#62 z6NX7X45KpZFXP}?1+GRoqIkJj=Dxr9rVEGaia%Z;9EbaGY;$i*#bXX;E72HJin>xa zXH8fFFDjXzs=JaI-G%4-N%*$ARLCe=asTG!TR-%SbOYQ! zKqX%qb5Gll=3d{uRvS<|!@h)j5(?{j^wdMoKe@gKjjY-Xr2~GZ>6w#Ll4n!F)^p$H zC>+C)pN9KBO)A2zwm2T{__u9*8Xe>0UW>`m)Kx0yW$s1hN&?x9wQhw~d7?~<`&I0o zV$f%`bTiL~RcYLgJYR_W*H|l-ywZj&N|RSu<=-a!%EmoO9=s8APjaWZ_xUJ)bS~c3 zy+iUiqdy4;qcdC<@{Yb_VN|w0EPF3nwJBT^hHFZ~b#_85)VDByU#32cV6d+Es@+{$q;IR+O5yXgI&Fsc^9<+b z0Wm*c!Ouxs`8i@at0#-C&%FC%`_rk0%16{7N-*C{i}!Bbt>;&pNZQ}85(a&$>rdJsf)XDp%4{H`W$pey2tR{*sBCdm{#p>NT*)_~%se#lM#xv84&XId6>ClByF6Hr9)G;1vd4OKdLI1OC6*1T=YmV?aed>q!a-)isU*VKO79?FKRPR8{mEY3_?x|o$8o|ojB z?*rmG3UW%8FnFePTK_47X?`qOR5X?D#^i@@3&k1RDvMjUhY{V1>iLo|SsIlt3rpXQ z$~K4Plf&|}!<99{m4)HT2g6k-Sik)EyJjzi%zVGr{^0K$HWC!CV=Zk4aPzEi9W7gaoF=GxS4?0wlfzf8N#Y@n&)t~~c)zqOBiGw)TkKlu9= zVL!=--SkIp%4mkQHtgMq^K@i+A8X*nJyv~+U(c+^inG^01^r!c|3e$AU+sp}34A z+xeriOBIx0O4g5$-@*N0+#kgCdt>gEZgKbVbW?fSo^S6iBF?ORM_O}e721zku8DZ1 zTG_C$Y#C!1_l?TLXN*UZ6Qd*_G>VtmZv7GD*x$nZeIK1Wvp!+ck+ndVk{T5Ihe!Ua zu_@z?v@qP{!ax$Gjt>aKcprwzD;CeC=d}Zap-bn@Gg}a=y)LDXJu40TT4J~TthZFL z)bSzyFZ2FSa`)cc-JV%`Ub3(_|7f$QII1{j@seuwUw%w>mGj>o&wTxp1*ytXaiZ$aa{N3#RO{KZd_E}oATroUvZeea7 zA6B1hpS@PyxQ;k;0TqoWG3Kn)zA~Ta>dncS@n}N=*Bx zms$SADS0pB^KqBI$j54wNi#q9w{)mT#w)V_!P!m{(DWE3UW22uHhreU~pZ|U=6hYwuZF?LNIzmRs% z`m`HXke5^JN5a(`b9=v*53yd{9~-CqieLZoe#OSza;dcXgz)_~n0MtPy1=myOICPJK7yC?-Ct$4X;)ohCPTj!9oH^Aj?=GR`=ltCiUknc5jLh3*-hqjEL- z(^t;bcGz!)$8{I5>M&tm#sdY^Tc4-Pw$+x^*lInYMlZq=p1gCkt{ZjWgv-PAOo zM<;$4o!l=x?b-0mdeN!9qBGh=XWkHo$5a;GpjYfNzF7VPA|9~0f_@+3Zn z{f#_1ubYj(xzDXJEc34X#pVWdn*2{rUTNfy-;uw>%lq+bhP;2)D|eWcI+`^1#~;XF zNpYaX2j@Fva=q?0+`f#^_M84hy15OJQ!vSPCXySD%x2C( z$n6u8i*Os4iGulsR!vsgaP$(g%wY0;!S)>X`d-%9U# z$dz;IyCMH{x_z4*mnE+%ZIdN`C#QnDngsIsrFs#UkLTC;ZPi~2QpS2P@5p-hZGtWhTabn|5-Ndsx$Fxa|j-<-NYMvUD4S3x>cZjs+n=UIFEj(ByY-!qCCCk$HZ$2 z@k$Ucef#KxeQi3Zp4ZKgHQNPp3dZCvw|;BP6ZhN1iS3eDn{^1*9>4i@bu z=g(iPJ}>k^snUCU#yGo8r1?o!KMSEH5T-#C}t zCd`etzOEACliax3<*(d0MgMU>v~@X-Mx#4y9Ci!GhKs@zPK%NUV!^V>^AP2 z{E~3xd*P~S;p!&g>WSg%6T;O`M&<8BD^G~l)KS-Ut8JV7*x+6%|w{zJ|6WB zFhSS5vr`A{SJrFWiU*TB2~;;6q(ItuzQ~j%zMEt+-UfyD)n|=kj$y2Z+2^?Q(1V@= zagULhHlhJ>$VOhW-o47oMC@PX9E`g0PLCfW>>evC1?Eu}t@zt~S%A!o(usMIlk;PM zt>tXF@M8e^*^;p2Alrhugu<@zq}sZ;EL-$rj}2JAeci0axZkYnge-j}ZVwYbhbvEw zR(=t!IoXEI&-wa|BM=)W)Pg8W=F*YmrvO1Px-Ttd7a8EfUe zjM_pmR4&G5WAOXuSS?&Vk2?k6nED=x?>Dx&VX7Pmr!4a=Q`WfNgp zL0rbV@T=}9o#VPITb~<_+`XK+$mYakcc@afyXmWa9&Pj9G@W1OIG`Q+!{n)9>5Wl? ztg`m4^nYPgRvMMR8$@d_)41Kt-;yoEsH}b2!tx8FvMte?@)~Qmq}?CvH6BGA&sdnh zwaCYxhs5)7NI^kHE-DWPPzGM)l&p6z`(v=%%y|s3G)R>i1KNSm(b@eRumv16v zJ?_FBXtRQe_sIO>MMvcn=M7n$%hN)1>b^j#IGgg^k8~`UVs&|W-~MJ-5ogtBmEpJ> zX8X+f?OPue1TLF;ukgp+Ey-I{WbaRV*Cl2isj*Vr-GZDFEnX~L?6xG@S(qIssEo(m z&dXt;CYL2QVy3)Yqw;YO-`Kyn7-aRY2|B}*9$?U_zv&Y9;Kc%C4hK}^Mu)C>48}Yj_vYT*QllD~MRUY)rkmd1P*RxfmuVhCf ztM!A&oUGDUbNB36`HjyPer=1j@_HlT6)9~~m;pv;A(?1K($dAtWBs%jrd_QO3=-duLbl&>t z{N>RFgQAOiMyK5tUC|)CA}74!lkm!^;g!!vSKbg^&C?avjLEv@>yZD~PKvI5CA$9O ztiRt9^8e;0(anF4Zs`!+x-#p|cCGGg7u~rwyt`fy-TitH-rGF7Z};%NL$dC>wAFo= zM)wEN{eOfHjLq5<48A7RAHuGCc`O+O$vwgv;hpX7yEH+NYlhdh3vXy0{r%(c&f9C; z-LJ;oXN326srkT3;RDY~u%5j?;MXDwrlEkt!Thd6KYNhNlYk8LJ=mCe;|rIJSk5?4 z@Ajm;@!b$f2 zD|@Qtd)upGVMBq^v0F&9>FMSK<9@aELV6 zw%h)q&%wX;-aiH`#Y+y%%i}e<_Q~pM?Y%Vjw6ynfRh0Nx>FoVK#rdD(J%{!2|HBIZ z3yaddug;o=_5YBF?@uRhkpI4pbeLg1W(_KJ?1cX#X_HNQ$Nbhq+{Gi9qm|_4&eDDN z__YNZ1yyTp!0h|?_eXtObdw9$FR4(`HxRDbm4(arJ+`p0NOR3?wEfhvj5(UQZ^A?* zD&3pbyqE1yd^onaaMX&0qXFTVL4Re^$M5}7Xq7C6)(|VRi?Qk#L zU&bl--i_~v+Qr&o-fnFk{d1xw-ql^#3LD#XEg$9vvusHD_FU>{LYRwvn7RKM5A!Dq z^Wo-Ob%A%Iwq3&QV`0v5f%S9I_%(mOgB1X;n)I;!PuyKTI{ms<+XCut5=pU7o@}pjcd&L{8wEoM7aU=5R4vuj0@=s+s?%%SUf|Tqw_kC~Oc9=02 z>*L9{!?ML;*{ZPon5@#qq5e;2mAt%G={nBdR_ip@p9CI>LW~66M-aJ+(hUF}tn`aAz?Kj8e zlq}?(VRkK}O7}yHdH828H-wFd@q0A>Zs8n+{%K^s@@)Fmz9J3!w6mP3N-g<0j z_xd#s6X&o?^Ovyn=7<%u@-flMy`oh+M62G{7$VBXk7QTAY1=F;TNjou2v?2_SG5aQ zM+8cK`}BQvHV!%VurPmjC4Cpr?<)MP9nt#Q^sUZ5WAD!?Io5;2jZ*uYZ!l-A^8RSg zgZ-3+Ny|59Gw(x2?!6n;JxT5r%f}+g*rj3iwRaw`AyR6{RPjE+IC)P5x>SugmUEG z&#B_q7BK12*U!c*W)OrM>8_C>Uz~H)I35`^Yb0u~;_^im%eXEYb|0ej?2zGhuH9W` z!jYA6&G*56ADF^Ql+*koj?9_!iWOci89f>o#>2xqoEGIQnY(}+_vXf-!cix~4St!u zlIrVzBYiiJzNg_PceX7@@>_jpTracO#f3+)Y&<`2g66X-mtOuUyqe`C60w`WyB~@Y~BZ%aB8LO76IA^#}B88RPRB6Oj*-E5p*u!?K6N@*~1k z4Z}4v!*w;oQ@;$){71OqfoOFX+BSJ}!l%(mmxd?r7M;FpbVlFs%%7vP21RFn9i8<@ zcy13D4qp#CFOUe&j~h|@dk^YCGb)&|(&)uEeq2_ZPa(dWDMym=?qvT2_8YLDgne@- z@5?yrkg0yzmvQBf{D@!6EXNw>ksN7mR1fSM)${~--V%k{m-o0XUp{nAg5p4C;jl>c=z6%t9 zOjJ_O-1zblcf;#Da!2ORE1a4yZ+u#9cU;YUk1=baT;l=a=;xTh5ek(V%h@0N<=#iu zn?8&wzUv9hF(JF$*n?#RWT;gF@6JbC@{RMhakY8R& z({sMl6VD^=i)6j%^~Cb1GCe+@7ARpj>Zs9mM+fx0>Gf2E!{pOO{LMy2?!6o3(~H=* z#2&HWZ=|1pC0O$;_~tI zs74zestpg5mqp2^qtYf(+2nB5WhPC0{(j)nqzmr+(UCN%LHJBEnbDseLsqBV@&24r zXtj6pp1@A{)6M&X7fk8Q5K!s+3E`TEjNE%Se(b=Q#qb)HB3-4o7kX7zf2IsdMtQMArYs9+ z$_t&_yf;c1Gv`Y!(HEBerY<;nA4}6KM}(_i$4>fu|KJN>yzlKs+8#%~n=)u$zwaI{ zuhyDR+PaG$lTBYnKsb8G^0YhtuJry+W}|u@tJrqK)Ka^SVDB;4q|iUL)XIAIK41D) zk}oO?!;uM)q1y@`bbct!<$YWx2eaJki6VPVjmvPaUEY}bt+E!s=KG>2(6t6#W4Zo9Oqa@1+&znN^i(#?jd5SjISligPDW!f zwIOLTC3dYahZm+x*5{osi;Bl4^k~d+1LacTSG`bKjO&TF@zs8Asd1PWmY$ZCxFFR3 z@1nAycv$wFGFRd8^MUgxxKN!BPORdIW8B^gKEsjqHOf>d}y*?So&48EGwBGCi9~*svY(UkMD1%Xd#b- zF>&hP+iY3yy09@w*ojkW9gf@f5qR2io3~KR+yj5_?U+f zxp`>UO7-NWeY2BI?>F)9PW*d-P`08RE4aRmj_cyy-qJj`D^mHPdKJH}{8rsnKE>_* z+L^B_^6zu}Q$D@p{F6S-H{){gd^&vl+sGgreQaZD9L)`r9m3=fVd+y*a%xn@T3Kh> zKyyzaIgx!%iF>1XzP))2f*kW>`PQ3!t4sYhR;1@JcKFY+ooQ;`F`fKgkF4apTjl2& z*iXS;jchBY!?$t!#qzV*F29*HR2vt+rgch%$>&S_8tH4E&C_-HcOCvslz*6Sjrphi zip#NwmDfC^*CB;<4YJCcQPe}lS9zl~jks()Z>lk-GJEtR-k{3r<bf|ufbQhKn%hl3&PH6%Rr{kKVOZ_MFs!g>#pIlM)Jc63 z!pxHY+xYvo>yw1_ks({^*cZPqq~5Ab1Y>x&aI6x@N@Z^*Vcw7k%)2SP+Z`*uRnGo{ zitm>5+8CpL{8ryU9i3C0tLF~7R=jL9^&MkXH~)R;uCXmL_AZgqeCT%Rb3<}FK2CkK zy3cm$@GWZz^MTCoxzbqV&+W=kDR-%PFShyU#V`itT~&PTn6QL$Qn{R#mCO?ubM?md z(Rl^j3RGHe{S9_jcz4pYpgf?UgBy)B(OOS&cI%_Fjc=@4BtD9$&{?!yf~2-^cs^AGUWYJ7bB&l%gd_|k={YEvcu5P zv>E3s?&Nm|(AW9r`^UKZcv+J_k{gUahetthW=u}~TwE?b-mi&21CU`8L2yA#Mq`$^ z%v_Zu>=X|5eQDQRnb(+1WjO7c^gG@=CwuPJZ=q74kc0$j9HM=+pf=S570^nIK&EbJ$E9p}z?EpZqE;?HrcphijjWk_A!eVPWY* z(aK5T%5$T&J;M_R1mQ_@&HUEflS>{N21#zXDZYMA^wcVpax5qR{V|Ag{+^46-brif zStY%>;@*pTl8X+>dl}g;$G$W6pQE(a@fB$)KlYE6d0&Pla|$vYkU0T2)0~W+IjNB$ zQ|zY*IY-5UX2*gxw{ojB2D^F}&ufKmHhyVb*NwJKWkq?W_B0;8c%IGK{ya15qM_av z)jCRE6PBJ7mVOJugI38Hn)!u2&$&lk)LgLMpM6h=Sh7`>LjaCEdVfA=SEX1MU0 zF-NS&mjk8aX5v*FS;={~W}KmC$A%Oa=d75#WChdq_&CITcYX2-wvH^K+v8h+rf)7W zql{vGU@R*ZVUx6_g9BT`5d0T#g3MZp?dFl73{FNL3K%%eL+cPItJ)-Xqvhjy`SLx`m ze2_LTMrDJd@{^-gZKAcurRru*7_7Y@y>6~oBgMgf_0%y0o%85}jFlOG#Z$=E%>vS) z8?ut~Zk0w?VgEJfK(w9hbf`U&t|75B%EzqudYR7XYK7hVPDb-#gEs@a#rFl$-Y)F&wYe%XZ%IA1ETwh8oQo%{(xALVL^&`y2kFZ%* z|FD0UxGzlBWXtr(DETab4$VGk%}s{Oe#_xJx zb}akt)DM^2Gluu|xE^wT|E~|jmXodL-Ieg}7(p1mj)j5MiLHX5JW%~=Kpe`^A$c#; z#^wL;SpF|ckB7-?<$2tV&9@S>UZvo~uSwoVUj9zO-vs`Chr7C~ZTV4t(_E#=6)stj z{!k3pCI1xiqmgG>BxvH~6>g2q#>;^EC0OwF~~2*{mD*VZIQ<9aryYzNU}$4 ztL|>yrkHmnhlxMK(z$w`FFQ&elf`hB|0`REtNTT(KXv7-F@7iKF@D`QEZ4UHkm_6w3WL4jlmm}i& z{l95X&3hZO8ikFbxl!VasI)t6sd-i`$%1L=q_FgM7f=7L*qNsi5RM%!%->PO^A8`- zSV^8`KRRamQazMOBR5|!Uf!NH0M#v}v!9bMIn8=}Rm}g9u`#V`rti2p2 zo2rj94u z*!58bg>x7_*w;Yg*G{o(VILcb%A*S4@=oYo>rXa|-=a z7B0Td?WDYUZhole3o88K8x`83*VUBsLLO)?UY5@)ZJL|Oc|@0QyLHujto6PK-WJV(pAnEO>)iSYw#sq_0o9zS953;;wt8 z#4=KLNb&ro8uC}R2A`U%Zl%LM4`sqZyHDDtr9q`~Zg)K4cE5bs5BM+SGvn|drb8+$ z{sR#{OiIiCe;uAm?yKOtv#`{!))$eq)~hKMB`Xg=qWAV?{Vwv$3C2@K&T{7XU8+y2$gtGC@l@(}wW6J~ zw_mh#wtK18z#d)ub?x4-YtO#j_U+p_dl>f>SXCRiIB)5a;+%rc*%Oz}p~E;ZZ^aZo zn6Y@^V%}=Nw^|f#AB<{++zbCdANC^@b~AX&p5lgnb|}@=pmVmhtVp0} zYVH#ZVDZU+ieS*3S+jcd*>_g=?VB5GZV{gwf44Xa?24Tc^+PiReS9^4f^0^7hBU>Eov><9mZTBGB+wZwS1H#`LPf$G>; z(oGb?X^^c`!D+A*o();93|dA(VgnqS6(s7g!dQo$%|lrAtHaLE0gNE)GfJ+{tSo*G z3KnqvAkIS0Zk#L3yK5r!wBx*#le|mZ2nqYjI?N{P@Kr_4?YtY}p?P}ZE!Yg!;mb&M z%nnIjM33DR&JQ^c<=W?PCj0^(1{;xHtVt)D!C8=7qQPufhZ$HMW^MHePkpr3=Z>z- zKD`gCYtx%Oi{{vwznkpO|3AG+2c>s0%XCWbC8Vd)o2{LR-AOODH70mQN$;jiu;-Q( zR(g+i>0Lrv&rVBkm4j0$z$)Lh`K?3AuDY+|eB|r%sD$!HZqIRUwLYOE(`_SWir($U zD)e54-mdi2-tARY=#|@^?8^6UZ>&P^)wtb<^6A~)QH5T)?Zqx>@Am#G^xlvWhR3SV zE4Tfqm0s`DRk*zsx7~Oe$Gd&8iZIA+Z*~-Ww{KRV_io(wV8rL$zF&o2x$Vm?OYiox zD)c^p+r4OWyxVW9&?~o{X?MKaU#f8X2yXX|<#ANsmdVP>ncT+Hw~ljLS^513Zo9_f zrcEj;>y_!1+X2DgRCsr*LhokW)@OCk$1S@Gy>i=vyNBNGURAh#1-FfZ*2e8<>Q`6i zR&BD5nw;97qT@B(s{XwW756uw+R8U!eO9U(@&=lQyt!Pzz2AeX@cTXF;&pO_b6Z)u z%5A((j;liNrzSiVZOD`=^vZ3#4VhVm-mf$C&aFbP+%^ibQ|Yj<3cWvM=q;{7?~fU7 zkFLV)@5XJ5R2WLD2!q_VjD>e?6?(Z(OMX}AJ+%tGavRsXp$fM<8od?yc2N~!klRMF zGJa(hZh7xsT6k})A`EgH5AW?&=;anxn%?`X&?~oby^mI*w`GRjr>oE_w{g8MR-u>i zP+EB3tU@niPuy1I#rsw0-77=yXI1Fsx%f1_-&UcQXIs<4`%4vidA>7EZ@80fcPnd4 z80V$wt>fHQ)<*L@M4H|PRp@2kY?|BMs?a+i!)>c7^bXAk?_O2tmD_lE=vswd<~nKV z(5DK$avRq>unN7CjNXc}GolK;avN`d$5!E1bCvkmWpWi^klXm!<e|H z2=9|sgh6iO;eDYBx3_16_l+vTAh+@GzE_3Y`!mA(?<&F|xAAiJO%-}y#BJlCoylX~ z84>*C+&;)yQU_}TK{oa}UdF9{z5rXT0qs=fkV|SqCzK(qzdpgR^+#o)#zKh8J)x4q> zYd7&R{U+zu&#~iUdfq`}(sxIwzOpV<`qzUMWBPs4{C>3xzZ)C5injl4=eDwbSZ?EE zIa`NcE9xK%j& zL)Df2pk4nOnp*d2jDt>2$0R4GXL4#wkYkY3u|JG3i*=ytlj@<&yTHLv^=~MYJX>f? z`56IQVwQWA_>q{i;V9Szj)tn2V<1bk!2z%bJP`JT<6s{+9`=RuZzz<$gWv?rHcl$( zHs(!T+S@wUn|dcn_R6tF)QlZ5qOLV$=YnM;Q?B<2vW+{xCa7|7Y)1OV>&$fgRx%x8 z!oXg9$j~%6G!-VTk2XuC^>7@oclxd{KAE-6fX4#NG1uwi8&hd*Tpnhn>3rA@D(-v1 z1(-X)e5f=!0{XNWiFqOB17HDE-Y$ZZq2#ARzH5*uapt37A?D?<2(E-jLaqH4!*ihI z&Vx%ZpAVP9jgV(U5|_ah(B_3&T(x<75dZe(w{Hs@njJ^V3#EOwNq0GDWu_9Ik|Wz*TVTucoK&83LKr#Fi zv&s$)PU2h;)dLertoiYS9l3*2JeP)_aJPJ`61W>(w7G`L_XB6iM&LcQgnkjeGr-s4toUJ)maP~L$wy(&gU0Tg~1LwZR zZH3HXxSh{AHs*c??*7KPAE)}3uAD`j2XGEE?wYYyyE|XJ-#y6XEa2>6?02VaY>j>E zV2Cld=Lz!Ggh%$0(P3qe!fv7YEkBy@M4R<%K6WMMx9!8`61IgV%=OV^<2ehvBQxSL z6T7LLhjQ-1xtMb{=M9{PaIWG!obv?E12gm$VYeUW!JHja{hHdv5ezCdzES_DgQA!k zhpZ+~sFDHY+uXCHe7iid_lMNJagQOG&#$N6f_6D>I z=ew|9t%!1H?okta9r9aoxd=Zr4!amCte3zx@N&2>yb=zFa<8ymg;`;{8mbMZJxDBY z*VPtZi+K^`xnn&(9^3%S;f?SFcoRGu-V85*(t8=a1@qg1>J9?W%#*S%1i<>ij=QRo}miKg&=$R6L|0XW!Q9||{N9^=fsdMS7iv)cNH;8E~l zxZGVo8a|3yZTw@9`E>9&yb?YEuY&)81jm#+d;eDVaIfH0YWuvIK-p9e=I2~?zEq!k zbM?)bLZ!jGRXwm~TmMTjkKk-=+*mu+g+|8QG|jE*k+rw(3XECx&X)^~p+``aRWH^X z4d$M9@SFSn6!F1H@HEtz`WeXZFrd9RW%PO29kbHA7kmM8Z%F%Z?&ZG(C%Eee!Iv=~ z?94MD{X*hU_$piiUxQ2Cb&dDlz`Pv33D?1YL6w`gpsfo^U!4bY?#>mTZj&*qBx~H( z&d|0u2c_(-d4@6j^kBXpJm=D5Cs#MxBmIODf#Y5L)z9}}ypF$*S#|sasB!Rzuqpfq zs{SZ_q~~MId%{nl#>cW(UH=?&7x)EKJ^Bi2Jo`1g1Pcxs09hdaO|%z~_M1+^jT6G0vL z1FQ>~e+TuU#x6TS=HJ22us-C0FqbdcgvRGZJCnxs^~NV>=kvzqK`!O;6wYzxx-F}R z(Qh2cIh-@c*xNp37`dI#IhykzPMJq=YF*-e&cU3+kg@Y8>Gyd%1ubvW@T#n9eMQF( zoNC8(G$!msF=zr+hIfSnVKb;aX%20fJC^vU|ElO4)FKb0_(}JU{MHfgUv@`Uy7w?T zc*Y>5D?2TGqnwUWMnih|+Bh9;VSlc-heIG^sl*7_0ow2-30nuw-BY^B$KWKV`z%G8 zL+L?zFvs7JRrrp9ZQyZGE!Oc+^*aIOXDRgca~bB9m{m{L!sDUJ-AcF)^D1}({3kpa ze&DXFyq<#jGk7ZGK2~r#>;un)JRcdH4G)JKU=cjGW>9uEyb$vSD1R=17h%5BnIC`~ zF>itwL)OWHOQFi?<#0E6CF}{Wg3SAaYtYNwGq?dWb5Em}xnyu7X68!9d@$fN7-y1v*uYgZM`cC7HJ~3e2o1iZY822V~MOE`VF$5s-0uVj=tio(_M6XTqPMEz@?L!nXCQdn#?dec9Xm zw(Z7x>b^>(UrSj*dvG}CIL;i-37lh0`ye;X&6lD7_ik-lb!4g?l3zA_;|&{{w-S0g zxl?;rz&V&xWBirIU4`61PHr63+Cxvy_PT8Bo0v9lt@&-ozgid2++1m;`NRR7yQbQM zcF47BYuhWWN$8-ur1my7-hnw8Z^zZxQEodqx3&4LBhzg+x2K1>RM6A8Rk_hIl5-07 zI(9{`k%j92n!|ly3)mM@X3RK~GLzU3b2gj_RnF$X)|ltQHai5#OW>Y61mzFH&e(qf zyFjfM?gKUMlUz&K4YT^i9+3N_K~JdhUN4vj`@myiUw9_$2d{_y;R}%YVnSmB>3bOt z#QX{z1iyon?Zg&17_!c8-2DiLV*UvZBfLFmCq`n{yKzRrS#S(w9mu#}0}sHw79NQE zC*TC)r#byp>{*8hrosM@d251sxRFyka|mX&Gl#+%@Gw{mXF=u@!EDHU!ni*V&cS>> zoC_Ii2h_y`W9=Xx-Ubyvil@HBV~RJ(I5q^$~$gSOslZoH=}$LiDe=FBChecj(cxmJBB z(5t!S0r;glv>;}`5&OQJOF56>jMu>& z{L!g-cwE2cy>|V!LjOjmdoa{2(8p(}`K|eS!(b8TY|h8!15k3cRg3rSj;0y2#_#*r_dU%R&$RBt7Ek)y~*8p`B~!#`$*LR_g{j2XhYR)V&Vh7EZ_9p0h2d?seHc zw`%J)aqdiaqH)~*Mzej_;jQlX+k{6+{0^)Sl^&W8y^EP8%-}t!e0U!++zLK`3hhU* z6O?<+{65C4cJC9YQSrawK=>&f1V4i|&KgE02PX7XJcx3Y7DKg>kek!EPoS(K9rjLPt zM~D3U6Sje2me)Dl6?2w;M0T@Fk0a%PgJqmR_o8)-#b5m# z2WvytCr!K+PSyJfm=*7dFdNEVd2Dk;>FgDc$(WVyQ=rP_!LUC(1p0Pi4CWb_ z4}gcl8Blr;hchwHf``EzSODk1MX(SqhDERt+VoP~?OKT9p1v-k5r7|?WxKReZus<5 zP0768*QB8@ld1>X=bCcxH%K-F$3h!!rJB#@ z^fiRh*e`T`4wfU1nw+*KGdDtq^6UhtdaxcUCaf7d-9w1OsKCeJe6C&V^c}))9SZ9y z<`?UNPTvJkW%fd-wq+w!8+I`q4wXlv;3b$9#!KN?cmEmfb~A{9oh9n_?OQ#wCsTr!q}3lvd~ThXbXx5EhD0aY*Wf@){(f$~9NRJptt zvwGJ1p!%!(p-RansCp-N{osR`RZbs*isNHYae5psf=^}z$9b8FJ|RSKR6BchsVJE;2Jmx zo&kOO?~hsOKNvm;hr)lr;V`72jD#Jb+;@kgFl+s4G%SV(z~kNZGI${7ayS-V1INMJ z-~@O(oCxoLli+=D3e@;r`nA3_74zG0TCE_-UWeci%-kan4u#y)4rW5`WgGWeCpa84 z_ojnckbBC;{#ZC0^Kmc-Jj zU12HaeP9`!2Fqb7TnWqIDp(HJK-M^db?{zz0<`6RJmph0&$kgrP*#t0}A?K5qk*b4pDy{!jY+b%Y`WY%HrZ7XkeYTPe>RF8Ub zDopC-d>zwu)jy53^Nqb7yQ?I7H$}Kv%GnJ!8c}$A-BUZ(*xB%{!2gQ%wsyEXubXWT z)!*o#c%|moCz5U*g3hV=^(D@2ZR2ulw_O7JY>VcS*EqLFQ=W8m;QU<5InG3{ex7CW zh4nMan^NsU%yZ#I@OY?vUkNv2UIj0%6_h>zFUR~Cyb|-D@LJ5ZP$>7hzj7VsdhmL< z8@!QnISAg2c_h3I^E`MbX06-ZjrlBiA7g@5ju(!QcU?d*qwoJ@6s;Fnkog z4w?aNuQZZjK+c0Fym^5bKTgQplxwC%)$9wQvE?dn{lY~hqXR)XpFLjw9?VCw)JOsSO;^f z+Cfr!+hEqHtt}i1+he~NDjbDyZ|sX;N9@%fcfouS+z0ccum}7M_Qrk-?2EZM5$cb* z6_lPfa6im#;Q+4de#ZWA1{{Jt`<{bgn3HfM<`dy)%(uV;YX{}K6NiIpvpx%_ah-i# z!E`tgO26Jid|Chrg{2Sqa4ko$&J1mFo$e-0*S9`t| zsy$x^)t;Zg^-=I7SO`zW{z!NREQV*o74U4XUk=ZOAHwso{}^5XE9!;TAck}H;I0tf0;q1q$5uC3-Ln;5dt};G|Q)@PIJK9n0aCXeS?%`;ib_iz&PFvdT zx~le?+BID1)M4!>V!uD9>Y?hJ)&x|qMsez%tM+I4H30eDpL192RM#~Io5ZPo7!~s` zt;vm`x@%lJkM!2ji}M)lb$mqnP^^NFp)P*{cYyzfYWF{dsvlp%dhi?AT4wTJ?e@2r z_lDoWS#S$H1%40J4*vjugg?U7c=Quo10}C={WInb&U_L41@lHoMNV7_L#X@I5xfc3 zfcHbmKLl%HR(rbxd<XS@KM+b{u5?H)vLDfdDsrV0VVe~Y>)XJxF^)Q zXa}hJwm1A7cB&JU&LtzdVz%YB1^KB{<7b`v-I)aP;{}Zid^_8N->yHl1|8Tw}N? zoC`SHr2JG(pHDTDpT+#vp)x+&{9?@j9rAN3RLV}P6C?}Zbj)h&4@vovhu*Gfx>b8$ zbGmKHq|aUEJKYPQ{LWA5Iy4o&BJzD4i)RX-#t=GsaOPsKV};Xk43yQeP-`g1LCsNB zwzA>zm|H^<#MI3s+#ho(91P3gFjx+U!;?#n}G=FM&If z4wpjR^SBJ|0ZlyN6_{JYD`6LS73>PHhMH?#12xyW7V0_q>)`(IdN>r`gukai={p17 zjJ@ue+yXC#x5De;ZSXF5JJcBO4rt4o+FP}?no0V4G@W{6$Jn+$sI8VeyPsd~tocAg zt(jYMcV`|9wU(rH3CU?+nM%CZ-yZ#Toxj2^KELq#G|y0d9A#v!u6@v@w!wzQ*TtF? zrrHz`mAh|TSyNlCF}jY&iLZV>0UJW4S7Z1O%+27FP_vb1Aw&A$1*qA{%djte1!|-z zsvJsQ>jdk%5MIgkf}djF8-51I z!7q^4J#k%E-TDf9_E`sCL*1MD2A%-7zzg8_@E-UBRNMX|RNJm_t1XwF*Wu5Y--W-x zPvEamZTD|bZTIi+3-~Ae8q(ys^5VzIx)0KuQ*E@}-=ljY-RZmi(cHD6wrwsk*3D?k zn$U7-AEXXDR+!E>VWzvT{f~<|_ry;7M-DY^q@%0bA!zqpX@8c=hAk`l?aM+xGWzEs zwk)Ww>QEcw*J*1J7nOzDFkTkwU{+bE3sn~CL-it}+Axzxj+!0IUL|uUsP=bfs8TL> zGhhSEidCZ>gQVIT*&hcRV}Cqs0+Vnzcp7X5Z-mX^O;GyP=1A^o*aEYyvzd9&n3Nuj z3wtyTbYD*OPOCyn<30GT*3j2KnKdS~`PR|(!9M*SsY`tsYSV9BJtG#VZMzeD9SV=; zIfoIRT5uLrTP%B}$85|>j~wEyT%U`1Ih+qy!UgbDcm&)43*e>jcBr}{z67Q3b!UDb z-hurG@J{$KydQo7AAq01P4G+j5c~!{47b2X;IHs8xCgawW4{aEfO4nt+g30mYrs!nHvBhi4L^l# z;AgNcl>7GZbIjeGS#8Z1nAO&N3HOCx!T#`TxS#Bi8wkI_JldJZ!f!FFZTb!#1h>FR z@CP^pN-hWfhO0Amg6BKtXrR zFTo!0eb^JS_a^8C*?SZ8hU~ow`a$+!1p7kvCdjO0c?UmmT^O0}>+yDo{bKw4P z6C47$*K6E!Pd6BfnR~jyFc?vhhr=3hB&_MkJvZaNzcUYmqqsgCjwT&T-~pJ`5GdWt z;enXBj}nZ7tl0iWIudMz)REv~ z*as^7lx5@3WOylN%7QV^ftO*P3onPHb#MhFZw<*ihS$PJ;C1j(DE*tE;{7(f9`h&8{1rq;;%kVGvH|q7w_+aXI1);3v@;(B zZ{zwTcsrZ{?|_RT{c@rZO8#glxmAv<;a%9Tfp^2T@LovkYsO3U&0GB$YnbtZ)@C%W z(;i`sAv6!xJx4w1I$k2In`KV9YfV_%2dfO@&%x}$b16Ekf7+Ye zoG>*tcFnnes>6nDxM7oEM9fa(&b98;3_yNsJy~m5yK%N)CrdA5uXJeZ*41QDKd|#5 zyOuWJq>~??YK>X$wO7)vdnq0FP3f^~Z+a#`_fm!#dz-%9@zd@%wDS8Qr*(n0FDvS=#+g+CQ=racyPX=}&#aQJ?g#&)eJTn=e-S za-uaB+3#fBT76o(@p07JWH(OD2P^YiYb}~hdB0h7;IQ%4n*B)gyJ1jSnD#Pmt)H4# zUdnlOMp(4Ib0X*I#$I9Q%APHMG^M;+`CMaV{nhhWDyw$PY|GAJq{nRRZ275pmg)?` zSh1(Qlbh$L-srHpbq{&#`H=N%nQ>>!pj|taeZ~Anvkjjf%Kw(ET1_%`dvMRp$_*u4 zGtKY5t{iz8`R~W_6erf~rYRL*UwyLHg<9@7t06Q(@5@{Yn=W-LKWLH>aPYzk)7?x52BhAygPN zM}G~o=4Efdj__YlVHEwmOmlRZ{oGtN`Yp^OA#HDBGJF@RWs=@G@IB1);RkRD{D`=p z3jdAyd?6C-?yD0&QLmz~u8obtaxaGIx$$*Phy;oa!TVYK^U;t}6{bbZL-dq|(!%8-9k^ z_kc>%p0E*AT$;dMnAJ=6hHYRUsGRQ$l?MAl<+R)@)crB5E!Yo^fsA1iYGnt(gWzCz zD3p8EyCIlo!C`PV91d+7WD}2gzomVke!V>&fAujo&hd1Lr$GUFM^f2UuA1{(2Sa~a zaeIuzPo=?ls5DU6>cR<_>p{j@rhG8YGHuReXv3&d;`2#;TSdBSy=k`d^B3bPeZ6TW zI^^f!kZNlDG-1N5FwB8!=jK9{NrkC3%*CvHmV&^Qz-dw;E|ZOz+(74EP+43CGcms6xz6}XYlpEAMJwe=WIVT zm42wVxo-Q+S@f9|V=mQyJwL5OX=cZjVnzB%+l(nT&y+4YlwPW*I!+=S9chEU<+t4C zIJZhW9hq+ZdsWrO<~z6lvQ8NZRP0~neX=HBPKPQ3N*BfS49se4&V;HD8{qDccgiN@ z|9MdNapb-mJRfs+cmbsP1sB3%co94fZiH$RE{5yirSMvK8GI664qt&+z&GHP(5Ab5 z^<_?b0&JV7d%hL+6G`7`oVtgqF}d97zOeSoYy8zbkS?X2>g>p=Hl1ybrr+PW0e_X2 zytmfWg_~00sOZB-bA5`_u?N3()Z~o|G=t>wc*)b)Z5NJAK3C zIfrU|OH~w(hn&8L>jmrPV}1tnBDfhYc3cLP7aG&ZJ_(Jf!k4*z8+--c4_}3l>F21HTVpC13n8C4y|3v-M`_#Fne-r)pzbqCe+MYJ zzVH*w{o$u@Fy!62u8i$We)QpN%uJ>eA#0PLk*ns%TU1L}ma}!t(YR$Gj)SB&1PApRh*qKDr zIL)>m>G?Pv9rE)KsJxkx(m6AwqcIMKIvr2oMn@A)<*$yzosL^pL%3yc^ftw~_s5%;PYRf#V_1Dg_fD&n5*2L7q)AdZszf zf|8pHd2eolXNQdWNH_&^F`P=gc_t&6f%z?X82l8@BAf#$H*+!b3_*|wd1fG(2gktq zumI*0Z}uPu3o+|{&LYfTz#`1w!Xu$=Pc&vYo>T4EWKOLU>iI#LXLIIpF5uMKo8C>- zg;M9|E!xwrJ!6_%p3JH7@?6e7F*jPj);`4|PPr@ORL%D~=5T!$r><$tt@j$qU%Osn z>*sOKAB{S^-0{w?18rTan0+tv+s>mpF^_76u11WKdJ_s;Q`6r!qi50;2l=ab`uTv; zMRVg4({9u!9pdBud#Ov!a&2311;2H)<aOn#ohBwFe!a5oZ1T9Lnb}psp*;TR0Ae z-(o+?nHA#iFq?5PRNj3L*TWy-dCuL1kaz8xz2QH@D>459l}FNl5BwGLz3?}9AN(EO z5C4DHGICPG4788~c4ydMch@P@L*I9kuwaLt)s>{G#7NCjQ=uM$WDD>Bw~J-#ejz zGs;uS0QJAR;!C1Hej)VDd zJUjwUgld1LK#fBVhNW;iRN0oEli?wlPjTkc;GvjLhcn^1@Gz*de>l7d&VXv4B!3s2 zjrl2Oeir6nR$0!4Z^AsN_G%t{3od{k!iDf_C_QSw3NU{U7eUSO7sK|j5DtVza1bnp zdcHz(<6sG9wR20L=9o*N=9tTO4$3v2Iu2eAS7Lt$Tm`kCd=1ooqqXo0xE_8FPl8R! zkdt8_cnTZ}PlY4kX>b%g9cn+&nXm|+1etjp>ePJ$wUxFs%T9;wC-0W2)$FH1E<2Edm>#qwFi7S=K-9$&#E;{zfPj@#}rQ0|MYdurzw~k zgI89+&Le%g5Z7-BgX-do&TVD&OKyActcKjG-+t4%twTENXv6t`*n1!Ns;VpR`z8bo z0vZq$EZCr+pojqif(@8JK%zkd1O z|JwWPv(LGkI4{TZ$jYDJgyr(LVCi2k!qUH9hNr>Oj*8%K6PA9q8J2$Z3fv5T2VM_< z7nc6872X7k-nZdb32%nK2k(Zr!EeIfr`;We`PTTdKft>=FVDB$gl~a=49i-{9{4`^ zC-6h?ez+F?DZCo~8N2~*fxihKfH%TFhhKmX!u#O2;NQZ32X`jJzkt)>LvW(~`MUdG z*&d`l%Uo0Lzr*c8p4ZD9P1ax&?Lq48_~Y6hZsKn_!u9qm(krLmg{9v95te#83f}?0 z2akY{!BUUEhG)U=!?WSvzzblhAMuYT2{Yulu=JGQ5|;Y?SGX2F1;^pja0C1S9QKcA z2!D(7V(%sRL&7h^d>7q4)A}7O^S86G%-{YKmbpNe3>)L&pAo(qJ_&b&{}t{IpN9Fy zd6Tr~Yhc-rc`YpSxC}T^Z<8p;gwMFRZ;-txGWK7JZ;(DMzDU+i!u2O>PKkPJB#oV_ zwBEG!Fn{4(C6MEK(ku1W7nXYK2TOmx5xx!n1Uv-h+v`n3;hW%L@F(F!K4lG7($IcC zv&5fe@k=|9BOL!N*pc`L!E$~u?B{;{3ExV10DK!P@ehG-hlj!%zwGgmnT=nAkafRA z{$;N5n8n}CNwuD9WMN0*9|2ztj|}YI84>$Z$A`f}vmw4ijttP^{^D7q*%%9V;+(X( zuJAasc@He|pMs~tE#M zKuXHze*$e{C6N71@;mOnVA5s#G7gRqPR zMX=P-O!!8)7|w4=;qSqpgSWvi!heoF-z$&2Mp*V8|0S$tBl8m3b9Eo7^W`G% zn9E#5))iz8K|HR%wwP_mPHcZT-_=^7f;fqbiNx!I7t+Hy<=@{I^Nj+>2N!*c3h;57I*u-Jr`-UCaSN_yn{ zBniX$@V~;+D&+bc_!MF3PyY_jga0Qi{pxpc1$-86hW`UzYAkbR(f>Mpj`K2SmhiXW z^Mqf7e-FzT@&{P@9R=m)5R#tl1VvuP4&hyJ3fF%Kr^378PVk#>8vJ9pGyFHO$o~ZH zN_Zc9HN0PWsmwj(dK!f+=Vfl)1D5A!*TA2I<+{vCt|ctb%X+~}?YzvPuOs|LxHtSP z+!vPTH=lr4!TsSa@BsKId=vbh@fld`%QLG?&i}!}ov6owgwx=g;V$qk@Kx|2SmrL0 zUYU!F{>{d>z=Jt2?{eM>-v-|X%QMs=u&jv=h3|y#fJef^U~TKN#vtvqFQe&nN`~>t z)|>h;$CX3h%^6A?mwB|TM@@Er-(YvC()Q)h>+&A(_1Nnb$#kotn$*O&MPspdGfV7nVFG)-IJ2~=9<*(|sf8NI5a(n_5+20c=JNffoSo&5TEPZPt zEaTiHSjIzPStpRX5}z*No8f%;7I<>cNVAMt_Yp3Gr@}E<| z2MPbiuFJgXA;PEO>F^nt-Kd!ebtNa#26RkGj30$u^J7ZlTST(<_#OkI+ylu! zIiyTvE-Xh0X_7w|z%gzF9tAIgWxT9_#lJlcf690oEP4-F zcs5+gb@6Z2@S|`Iycn*9m%vZJGIrI$pNHdcGu!|#g~k3VSnRGh{sz35^KZbPg@0`4 z#UFi+u=t}T@Gsy$f@KY}36{A~GyD#`6g~$(1B<^}1}Da*Jj!$?XZ`piVVR4J1k#Tu zx@(DkEd6%6>nDAvRq02``lzlQ%Si6+&ar;$?`I!#VM&L~-K3wq#|?tip?n8Oj&MJb zGU>s&=SaKs_CJAp!)suf%gFWd@LIwX;IG5?!s}oe%f10W0Q)-oQ^G}rH^7g;&%;uO z-=trB7ycIEJ@6*@XRzq~E&LK;={GMU_n+`)!cw-cz*4r~fm2BTci~ic3oPp_TVe72 zufjv&@4<+>F<8I#*epToGk(vzv_|g>{XX(i%3IbK2DZDV_2%c0x*jY((U)#A)!cx|6zGi#wISIH^+nUWK@>Rd0J0xM zj*MQa*Atd>OZvLPy$DO&=nW5quZM@jH^Aa6`@!PPZ-iwI*dJa14}fdnPr~9GGvR09 zf$-PhTi_Sr!SFWtwqB8E-hzh_{zv#u_&4xy_$+)E+?kAJ!M)%Su#8J1VY!zW1xuUB zhNr-zVR>#d1}=f`hO6MQ@Mqz1u*}Ksf!DyFf?t4h;8)=Z@DJd7VObx_gWrZH!v6&4 z!~Y6ThR?zG!Lp7v6_z^lk^TZaB#PmVGtyw~U#x{vbBxoct~4L|5+1r-BE8*pc%xb_k0mrb}DUhGmztEnjTq|vDeK_Xmf6jLfVRquY(DTN8@kjtNFWmF5#hs z=fNT$HC_mdUIk1$baNPHkXB}Oj8Fr)qU~S4-#rkF0IV zv*tH}>`|cC1=lM=*JbVbUhpD#0m!q7`$Mww{ze%PpL7j(fdkz&`L747R&q|~i1Hjn zpJ^oK`TFd``<*qEw3PNP8a*R`9nR-=gg2!SHuse2l9X$;B4J zcfwoY33fgYewFY<_M^2k=wyZ($wl9;M!= zwQ0Y3zeZTs3EKCC0vBfwdXw%~uZ8vAL-yv# zp?zW|HgwLMIG5P-mS~$Y?k48cQxSf&S=;9A{G9>PKn{>&D0!!7=><9_-T`w?dX<%l zwDrU|b&&E}X7*$rA@=S8dpIx0U1m?lt8Ro{n}B89l9HldxUqK(Jd!ZI-nDIPxHY*? z!T424pY!FSFQqV^Fn*I62R;+N7jA;(`Z73|@Nzg07GFIPrhW3XlC>##GE6^lV+-xf z>HQO2z^YwW7r+n0_rs6C(_k4xj<~N_3&XBKhg9KjGu6Q@JU$v#BfT* z&tv4i;Ypz1hScv$>UF)>c!Yazsa07=lYJ?Vf`jsTwuR4VKe>*-rCs+0 zGB=llHs|`u=UAqoExWOG6fEUQn~p5yI&C_F3Aa{En{@5B8Ky3s{NpBH4S#|2HOAO< zcAmB{*CJo!I*6=*{}g@}7N0G8--adLzkt6?7{3}>1>-LxUxCFJ|1sPPUJYwKUW=#t z1QNasmb$VSPtO^^TE3p|jXzM&a6SG@%SwFWHOz^Jn2hYNmU(|A_*BG?fhAmBOr~Y- zO&fOQ*9E2@xMMBpkfQt=d^7xYSp3mCcow`Ko(F#e*7SjQ^5x zJO{o5X+I{6aqYkL+)3`e+RkSZ-{!7FcPoxk>Phl1<#!b*0dl-fI;8ym3ceAR^va0$ z1Hw1KyI>g~{u<7Me+X;3@k|`rW{Tj2L7kn%;34pVCh?b2RFc!?^3BV+KZdt(_fm8 z5&j3l$BnNi0b);{&B^&e@UP&(@VoG>@IPWl)^FZJ|Euu-;QR&{TkcsMw%k4VKf~YR z{IB6(!YAN=g2lefXWl3LYxrN_t0|9@a1Zzc_!?N^m-P;jm-&sb%y0gc^TXj&u$KAb zq&{5cb(Fi*jz1^gM3@NVK6wU^J}vVN`4#}4pCj=d0GW5ocgAJ_dFM&iSp8bvXE~>K z)gP~R*QKugd;emq2dh$&u7Bfi>8As6UeeAezjpof-^l|akq=?A50t_SJL59(kya_P@%9c<=ru_0x=1IQtH z?*aElSI+l=rA+Ayt?oZ=AS^lS3r~URBTX}4(VqqPCoKJueJiftv9HHHSIC54<~;MJ zCdj2r+v6|^y0VbHX0pbU2+LZDwAaZ&J`T}Pwpl)8E+zR8e<1T3Ieb3ot1ch(RhN(3 z;0bm;4<15T@-Y-HfbW2(!;JARKf*Ewh`lm9Uj^UE`D%DLyvD9GZbj}QydKVirOj}! z(|i;beSAWMd7<+!%nO_7+Y#0V+&jf`o%R`Fp6KqYm?yfmLHbM+?JdGOVAEBw$kFa1 zpCT+{I%~=9{)+vOZfs{w*?r3mpX7dHOwxa|>B)UpF5&y&JecS@DF2%%YkB4&W6o$1 z!zai&x&M_O;@h*lJ0PXu=Wlt;)1*iGx!#Z@^EUa$W#Yca-($&{?9{7hfz zT*7I}{63pIWI^iKaQqF(pmPiYIbb%Z1uMZO&;pKu?sU*WU@9m9%fJS(8yp7bKyMt@ zSWpDwU?tcATEH35eI#uPOa+x-8Q2VVgJa+v=s$|JVo(e!!D_G>w18tEEgKn-1B$^C zumo$OeTV4pxF4paq-&@(8v+$Oc8A94rGHKnpkqdf!8T1yex@SOV679iRoA z1ZhlXv%pjk2P?rgun(LBX*kzxPzaWQHDEV54ARDv29N`aK^&|ETfiQ044eafaV%M& z5R`${U^6%bPJ-U|l1@+zD#1#y3G4w!KqMC%AO{qKI9Lg`fIZ*@h~&|hKn|z`%fJrM z0#1T7oY^3d1LlG_SOd0z7H|xtF&Op-IiMKC!Ah_V>;or3T0VIJQ$ZZ81Utb&AUDo^ zK|YuZ8o_F?3mgKnDBBmr!Afuvq}@llKn^GYjbH=V0S<#xpf^L~Fpv-Cf<~|!Yyo?~ zF>ns_#{p!6*`OAz0b9U6a1^B7j||8Mb3qeW2U@@}a1Qi-fV_bcum)@ad%zKp#^j(s z$OW@O9IOPJ!ESI2oCBHDXu_Znlz}B+4cH8JgJa+v=>H(;1tp*nYy!K$QE(PyK7<`m z0vf>v{|umiM!Qy_f?_Q6`UN z(jKNvKsG1@aj+8X04?AIkVTRHAR82dGJqqGtOGm2L2wGB&n7;Q56Zw2unuekhrub( zeGY986oN9a3~T_q!C`O~WIT!uFc&NVYrqcB0#1Uo$FKo%KnZ9BTfiQ03Z&0vE&*~u z31|fCz&3CYoB$c~kO4)Y9IOVL!ESIEq<@;a0{LJrSPeFV-QX}d2YSz^F2R)?X($bk z+}=}kcciL?Whu(?|8G+wU4GW0<7Z@eX}qRR#{Et`MK2$Dk@eTFW=GbnnTzY=u_|T; z!QaCt)l^o-O5+tZ)%C;gi&e+!DoU9{aDDdT%2*YbtEy_MjV9I9#rU(jK3>lqNn4qz z(YmsyqDT}}$76L1qouL>;YBrdasA)vPJS|09nY&<)KCT2^EC0&ZOkNP(Mo5Jb-oVu z9*Gk7v>5-n+|*YPdtFVurnIKAe)!CIT`XEvQN75YqMW3>vf*6Hi#c$l&jBsZ8zY&r z3@&SMuKf8kQWt%yIMx_Bo<(N%?9}FbX|%FpL0wb| zenzacrVcU6J=4`)Sbt$<4UyKzy^z@I+{V^|San%Gc`gm4*l!r=65unDw6y*A{>$Hd zf6gxpb`9>D`h)N8D8U5lqWNy6FO5V?o9PR#k_*AnC6b1jEW%xyZ%C1URVmNhnet3| z$}=yfHg8IO=2+^oms6L2CUyDisb6?i)FfWtX8nBZ*1#V3zqHwhe%`vx4!>CXDC0EH z9XrzIC60gNZ~5&9ZQm)btxGgx!4|0mjy1R-$x&b*{jC+Q*5EeP=%soqc9R4QP7sDIj&%-amE8&;nufpGk z{}kQ~bIq+seFqjhQi$K>{P*B3@Eh<}_($+Ict0$1GKL{YkRrz7z9x&9vf7x1rP zk^2q&mxNEkJK^8i`TvApCwvb6D_HJLegJcC?DTrT#O?N&{xvM?=3-CQQhrGIR(Lo3 z0Q@Fg2+Q>c;U5#0_3%CL0(dW63jYl({pKfd4BiJXgr(f$u;@PnlgFkW5q;LK@0n)O z3FiU%ra)g-F~*T<+2`liHtyjbMOvx9ugT^<#_zk7Yl4YwWX79}v;eQ?&y5P5yVw1# z>)LX^bYm!7;{Mj}e9mDF_NGwyF&Fmh;IeLzSbx37wO`TJzL3H-J-R>)%kH3VUHko8 zSlaJF_*(caSW@wK@L>2CuzW{T@AsrkZiskYh!hi zei?)Axs-7W*}foLZ?Y@Tk70wjrgfP7-Ac-`X%K5`|Aw5%YMrIH{RspkQaxf{4v`(o z{z5OSb&wL&U0d0a{Kn83^rT%>cNGh2YcoD!4>$tOf{YU42LFBh?=1o8{}ZhL=Udd_ zb~H@4ce*wZk^UddydS1XGqXfT+L^bp!fb^7z@69-o35LSALziwL`w%_kUPTZ7>*6; z^Uj8(V`f8bEi?aE*_5X&CH0~tY4LVghjvFeEq7t(dd>!Exquzt#>I%NCHnM;uI~@m z&>zCzThx3e?>i#vzqcs;O!Jf6?sdqHV%LLDgQhvTU6CEjGf>~pEZdPx;>aoC-V-!} z4M1k)N5C1-KdN(b@54`;;&5*u!n<+!;pkVbyo%~#wNdW{6Ze5@kQW^<_g~c?%e@yx z!cGLHK6cc>a$broe7-EM14Vt)U^_fwsu zeWom3mhwz~q{}m3OL>O-5@*+sx&Hp8k3?!m33dI)md418hU&bkT6Z6MiuB8O@kG{N zmwVbw&Xoh&Uu3oE`7$EkK^awW-RJ9~&l5TX_6|Fd~}9K5SIIpQSeo;T<>Nq4M*fC zV|miVa~;_$N{Mnv8U%wWfdQ^p>GLY@C$;`lf_6a>1iqR!g{?7xpA64OvZM4zP!5{F zI{(ojXS{DyixTZI-z7$_PsXSKtxbqWYt1-ph z(?`6{<;=nV|FkA3e&+s<=i}Xdc51KGrgf>!yz0`0U39vRE52He^-Avlhs8Ipw0e|9 zSe7l_tz6scoc~bujObIk6v+RviYH@bSeSSzX{GMPZ%dnzH9hISsfDRcD^r_g3Bip4 zzO9|LG=3l#?05vd@vDNiR#V$HZQ9hXJS`KiPf2asle)A<(;_~DXW`aXQ)Dg59r$$T z|0OU8cYuhjoj5-)eo6e4_*u!T_+jx^;(uk#y#q$a`7dOg|3!v7CVdB!d2ACt&H2R{ zCN~Qf|MxH~elZGX!!jWd|0llmZny~^3qKFDI_16>a1Z<%;ZMQ4V8&hNFXi1`ImB1W zdX~NuGc0s&l=;%a&^h@{7I~&Gdra~{9LT#haxSsASH>Z2ODRDc>&3Za&XVrAl`_jE zEm9_VaJWn+5|%QV1m6ownR1R8b+6rI_%Xs$;3anbkKp?VH^EckFTw@zTKIlg<~I+( zUx%l`>);1r89QYEVe8)pptLx2PpG`NP3d#!o+WvgTYrby@5Aw9-8p2meWu7BEO*HK zL&`&rM~F}IJsXxb@hD7taQUO&*)^s6P3FSXTVy_rj=PR*q=c~KoBDVA(@NoL!e#K6 z;TZf?cp>}^coF;;u$15Ha5>@s0W;rnYqFn#HUIMapR_0rZ4dHZRNH!&ciyGGCjj}I z7RDjpb(DQKV&@Fubl}(dq;B_+*i#^V0rdh(zzXo+$Nx7IL}@tUpFlPWWmqr=pstVs#|EZgPFRqRKsh z6FIqOlJO=TebM#u@=Q*ybIGy%U0Jh;fjGvK#4@)S=${paW$I$_hohBhw^GuM-K((s zl-gp<(&u=sbfRSyHCivs=Hj@N#J$;*modgmyI_n@!52qT>QkDwrDn+B`d-Rc7h~{? z6H=e;nfmOjsb4;yx@vOjSL##$cxdYCxv9^sPyOn~Na~u|scZYBe(eXT>xZTO>AF_) zg5FXA9M@SH%ir81bXi8e$OnT4#mZAiE8^<~ip_A%+9bdj&x@h@^ zWy0m#!i9C%eUo^0(l{h7H&MPCQ33h8xgrxz`o5vy;g zj3??t+HBp$>IB>Ve%aTFc>0uOKTTPFRcZ#CG*g?-r#62flDe#G>hiHE%ga-~`1h$_ z_LpU$98M*%*3(NdVMs+`zVBB^4dy#SbcNu@1mvfzwzIi)Le{FsjrmUK;A)+zx zJutSK<#{6GbMseV=2Ojo1v5`^@6U++J%n=!AA~2t{|rxI&$sN&mbu6PSmXx64-l5U z*$=`K?few@A;R-4JRhD;JWJt+Isa8V|8@8g&i?>re$Xu6=N7xE)Va(dI>GZ`Squ3z zJOFm_!ZNqG3oe1P?EFYLik$`vFNRCG{#m#T{vwP+Xp;6ScBH*8B>WP*2!0usIfZ=p z`*H024i>rpgqf>0orCF!ONUd3PY}Kf#%VW=glX1IQ(=)Wgc}IUcfg;7OJRIgQ<+^~ z2saWA|6VL!rKy?opM}2;e-4(m@-+NCSnPfu{ygCwF!ROc!*DbI&cV-c{yZ#lsWjqc zr1Lgd!gs)555n@|y+n99!P`dl<-fxdu6T`TfbB%Wb_@|gq`b|rHiaSNA`J?cMBd2*_;xx zIm6_|yZLy^keBrNG;l`{T&v?+T?f~m;F^3-TH-HrI(?*vbM&F5OSy)>eI)%?#}d|+ z_*)L~J@W2_9Gj^tT!4G`2fyR$8h_*VT;NyS-ik?f{yz9sgK7Uxo_6i_T6_)u zbI#Ll-1+tJ4#Kn(*>mCEF?gNu5yC%!yAZLoE!kVKi?FN({t%Wmz}@ie@SCu#1&UlY z{3F8bF?V|?*h}vAPOz6;_DnR-gZFd26c+hK@J|U>zz5*Z!#{_Y+4U9h-xB^3{1*Ie z`0wC6V?D0%Ea)|Rh-*xZV{HLA&1N`@#??#y(hUI%5@4(sz@G2a>56Iuz z_M`GAb*B3`av+UlAEw#{`~AQ^RwK1Ozg+8D>l8I z@O{F?_6c4Sx{oMe&`fq;;hs0yy+(04`|rxwe@A>BJ%_rSXZ@G5COPGb?`tSbp7qC> zFiMeM>AlV6-B$(s5r*eS9wJ!4ZWuki%NMTun+q?Nt9d{yfH+I?k7}}TNtat@` zC9y3V9ws-&N|}$fy*F$pGrY~#PW<7Zo_V@yBD1*FUeXKQS0?hWs>3obUv*ffJ#!vE za`@QcBgPINb$8adyN6{?V*cJx7aLz4YlzoHD~DwkH7uyCD19KdxVYx=SoQeohRRBv zUtjsXXoj1g`#zg19gHK~XFsCP{{D*k>o1l`egQc-hOtgX=aikCK?LB;G0J zFSjtilOr7OIpY0f5buS*N*98&8%XJ2`qecVHsBesqEJaOL|#9dHb5obGd``AZc zX})JzzRy|Q=QIiK|KAh$ok83a8!9TvbF?hFpfV`+{0iqsqIHX1#gCak0!_Cjg1ucp z?0Fmho}KQ}(?>ID=AfJjW9QGWtYK$!eU|G77wt!>t=nrF@krbKIV^q_CMmzF1K%vaK;d>=Yz=?J$eNoY=xj#d>qGvRXb_{tDT#AzAJF$@jSYrW1R3x#RS9wZA5p<=%{UO6LZ$+Q*X1-q=On z+ngWBYM)3h+Z>XWy3_WT;@ToXieAe{{+9V`5BTLSa{I`;Bivj0v}-#_UMAa!<5s?` z;bpZhlc#4C?;B2F<;BkZ;t9#p<%W`ud7RELGYrN9o%m z$6mINd6jr%Eb(dS>jsS0zI6vO-?@^s;Ak$VPqt0VrX*>3jkIjPlC+HccxlO!2FVfj z4}U>gc3w$ZvOiv0uh*RbzA1BUTN#cBi zIG?^ioVbOL6=xRn8acxG{A=P|bAdQVA^&mmxhYAUKP1lYULa0f&c}+guXXTnK6ex6 zk1i0WJZHF)eBN*K-E|gc4tD(UCUL$K#5t4qB4c@#mAtr^cu}Cb-|W(_ht8UX~U8RfA5!O6Yp>u{sx(6f;6xJKh%<(e;KX* zMed`Qaj&q48x+y^I<6g0TpW+()zw88&y4fN^<}*mm8>7MU(aj(u9R%m_&>3)Tw#Ap zypT@0w(mC=@&UnJ5znVDt!)#<|K@(s&GiG{2A5bH>?#Sd<0rJiZv<`7Z31rB3S}|v za>iI`*WtE*CP}>PNAB`sDBhadcG0?(v@40%_j`W-(H-HjWk2z53F6f;MF){7yeXew zA^T6*a-!YO-RWN5{KDtmkFWeDT)Q;MV}@umLE&)=xuQ02OfSuU?*-0Jw1Do;S zPqg)r`J#-4a?HP4eoLe>SeMeZmE`MEe}U{2p4of5y7rM=c1kz-=Ht{rR@Wwy%YLSf ztgam-_8W!MyB67-*>U63p!fF4?S2p0$JnjnW%b@W@eX|0?zV1`rCIFA_Og0!oD$qK zhh?{Si!=|U^?6yncTJw&-*uNgO0xo4z2{6W`};PsdasyVHnm4vfcPSny{?iW2Cr!XJR;P zSAIuq4m*^*U7g3LxH-MtvV>(HU@t))JEOg<&g(R9ZDs!v*(~-Hcv+oGsjRrFu-!6b zvqNjxI!>lAyVUO>gk`^i?C?;V)UhqO>^dh~9;89XBh6deG`xsxIBz;`B$vhI(B~6t z(dy%q%l-qh)7V4f%R&8d3iHSIdFzxSc}uLht1nG1%kx9N#aR~ERX?cxxNY7to$MsH z9xi^%fA6KQttI(qe@D4?l(p^t3)#~LYQYMy2gq-U_g%!E3s4D`f!*LR=v&TtPzzRo zEnp8g0c0cnAdmw}KqJ@yc7Vg+6v+GxYwVyLG=XhkA4q?kYoHiZf;C_ZI1EmKzC75< z0%c$c*ar52bD(z>c>sl=5-bDT!2c7+A2@F8de`ZLpP=lzvp?`bZQuJTOKH0wvUnoA z_fF-`EZ|6Z{T<5Ni$Rq+d5eJ9ZN@akcQtk z`&%E-aE~nIf+5OpT78Tdsp0chf1@p*dAI2Kk9sICHu(Y8j$XI+^P#n$foAsri;t47 zcdQ*Pws!P}rMsZ3*|T=lkgMT0>9e9&W%bb2jYwf7V7!9Xb zdwRORhPPWg=x6O|n#rxQb~M7uJzApj&5tOLuzKua?dBb8H-oL+Y@e-iZ(94AW$Bi* z3Er~y^On^^%=*J%?g`}jdA3Xn=UKaX*5dof+Q}2vPF9UoxtO(+3QO-aJOAc1y*|zA zZ=l69!unG|re1%-%IyGgO1yohDi>J0=sHBh=gnS~wTta$ce0gN!%USsZgP`v)bP{R z9-g!MA8hrXXZ8P))&J?~DnFv1@&K#X0al;vb#UoBVDY?R^*G1kpJw$FyItj~Oz#!r zcdTAMcvPP|gB%i2TK+QaC+dVZSqo70xR&K7>n+Q)vzT8cWd%G&dE?$soG-1_fi ztG{Tbp6_GV@3eN()ynTR`%-r%k@u>f-}zAIGh{rdc_yxAJec@*j7D+F51SKeB$h%JOr->S2!6!-xL7@oCFf z)bjIzl|O48T3!+553-fl4^!S-u6(EUv)8R&-m~}{#_IKFJ1L*G{`#7wGsXJF^SA2t z0X{!gZzIfqPqu#ey7jNE)?WsgotJv3ephSX1=b%=U#sUkTX?9Y>#d%8{#mQnfmWUs zmd^LB9w%GAMw|Tu(^c;s^LKr&*YI?!|2bC9&zaowCU<fw3wgI%pYk6ZYo8EU8C9_5#;Uyru>*>Cw? zo~PG8ELMKk%DKw>0lVH{mrz_On`xbuJ(({DX??=`jhFZTF zQK|B8TfX;B)o^DUAKtV2c+>pwcIzkn4x=l#0;|{QQ4N1&<6_k6Yv4dVKhDxI!1~3w z5qf@=)z5JoANG#7^TzL)UteqW)L`{ACq?C+wsa4+`WkQbHQvf$)u&W0X8EqLeC)UL zvrK-kFQ|yo!n$=@hE1x-qYUc^F)79*}XY!-1UY|FA zbf?wh-p5q0>T%^a(~T|t1Fc`4Hn~}r|2|fJYb`v$>g_qp?<;1f*~YceR=*Y3s{Q4b z?srTsX4mtq9i6uNoo@c`74x4dnX2E_&OhBp!|&Vqk1RfU?}2}jaW*b5xBmIcNIk#a z(!aGp!!KFAzyAphcP>(n4pAO$?O?6h9dG%bXYJs9lYiIzeu}k+wN}rg?^HVn#wovG z^?JbOCGtCalHO*k*ZtORpD^BU_B&fWzFVU5ryo(?Zt3V}<wd=6MY+iL0kz|J4H_WZ#xwf}*|_fCa|`tHL_&eo1zv2l2`@qVk%^VS|xEPqd% zKddsjc{i%vil}l|3pZH%+G>7cj&Wz>?I!njhU)dO_|{vv;ATDlhLwMcwU5`VUPoJh znQZNIztzXu!K(LxwX6)hDf=?;;u=*Z%HvCvU$S(5aF2%1Tm3J#>*K8*46yt?XYs7E_P5{ofW^Dl(({Uy z(@SM)x2KiYfNTwabgOc-m-4u2%4>}eSUS6!UpsE?YP9+Dwbt(5>Z^JcR*$D2*YGRX zD{r^<{+#*$DoT_nNhzX;v?%?fN`xFBR5a8uC^Ce5LXWos{3V@$G=w zdCSt7GET2Y7nr=Yi?#mx)q4JE-#&(Ec!agT?ba?nuyi$8yO?9`VzRZ13Tv0gt^T8B zYUdTJ=V?}7{VcxIR!_}VPYqT+r!5>cxxsVP&Q`0Zmj-G0HLI@_tFOfm>iP2)-{ku> zJoHxOH|_jrlY7F~|6IL(+Tv@l{6A;$y<+EQSv~JvsPdg}QhwI#R9XE;DToxxVzAZA zTC2ZV);?di`rBTmaxavcovz9aR_@PTrQxks-W9_&{FceRIa0&(to)Z-_-Shw=Pmz( ztv?U6{xvRUc4sK}v;O<6`P-gWPup!=S#0I~fz{8m)_%@g`SeLuJI5`&YK(@PE&e{1 z&%JhjnuTNLFPg3Xw)a-ORaVYVSUJCDAus_SzzV9H>z^mt=tQ&+AFn-7U zNwZyl)7tG;8mqL|=dB*!v+!Q4hpI)EjsePB&96o8(QrSjzkXKUohRw}cdQ;_Hh$e{ z@{>(&R<6p8w|ZM;;RXwjHox_*mE(9T?+>h=dZw#>g~`2Qa@(yx_p@?**YdU8^6_3w z^+sF!de-iTSX#r_p!o`Sn&`=dImO@2=;^-=Q46 zPr0Af+w*pPj@9Q&v-J8q=KtQiRm1Pu`RG*|9-O88to7RzE60A8{^zaVL``m>`HP-* zUoqb5YpvDSVjJh?*!4FaRQp5cDNmlQyx-cxJgd*qIePvbOV@g9&reu-#|_l$TP>au z6$@(qo1)G`%N1o>78HdHTCKnGt<&idPdThM!K%fO^=i` zrA2ZxBDqbOk<6>e|24NqdZk5E(z>Tk%77=0k90}TBxP8SERAFp<*vwF7fty} zN+dNsmEw(HY)D4aFVu6@<9=p3(7$ptOT0??^C$n zSUd`!1sSP)p9heD$ZSvsR)95N3pfbQfJi5Oo<9iA0rCz{F(?6*pb@MF@;xW{=1dDX z42}W$)=YXD=>(ZzESL-8U?o@wwt;=%C`h9n_Xk5jE+_$;pfD<6n zg|-X&f+V1snsXKsx<76AS}mK|Uw~b3r+XgC?*N$omDGz&3CQ z90e!A8d||dum$V{d%zKJ0-OQeyOJi51Ezu!Pzf5rGO!wK20K6tI1G+~Q{Ws(r(gC4 z!$1+33(7$ptOV=8Ca?|c1Bbv-a1xva_>@Qn=nt|%E+_EYyg|VZqNdbfpZ|e2k8fyU>L{;~E|EE5Jsu1?&L_!4Yr;Ns`7&ryenXB~%!$3YL z0&_teG=WWE8`uYqg0movfguC*2ic$y%m!tk7AyfPz(%kI>;!wjL2v||0o@t<`hr0q z3*>-ePy!mkGO!wK20K6tI1G+~b0D32v)&*R3;Xr>32+9;XJxyCK_Cm{fT^GaG=gPdHP`?)gB@TuXaR@8F>nf`_oq%k zCKwCyK@lhiaUdU4UkTQMZQu|%3eJKw=0+JH8{~pQFdNi@C13^E2)2Md;2<~xP5}9! zU3V}DOa;ZD1XO}$U^Unbc7qmh7#stqz&ViqNzx56!B~(F=7Mq%2P?rkunp`2`@kV^ z5~O94ZqOfOgF-MHlz}B+1y}<%f-PVt*aHrNBj5~(3?%(v5Xb^kK?$e?jbJs{40eFs zpamQT$G|zz`)1M(hJmr52+Rd>z~O0W)W0^7hYa0na)XF$;pfD_;hkPkk02YtaH zkOgwUR8R~mK_gfOR)Y;-GuQ!kgBEZYoC4=S`VjI4GQn7o4~oECP!8gt39JO0z&5Z8 z>;s3uQE(ER1%c8m;C{ zgU~M_%0Bcgc~5R=NG@wkR#w)Cg(DLB*{K)MN6zc3oav8rzpob9y*e@}TFonzPx475 zNt4%+v|SxhoiR~4uW7Dy=jHun{lzCQujfsEK|($!MeMk5&^QGzujfs^G$DV&$qz5p zU%gDEN6(vlOoq}#8FsfH$@I1*?cFWy@|}j8O?IO@FF$0%s~j~Ab)~Us(P~~5tmC}b zRT+&(zT?1e(Ydl}BwgLzkMY>|hC(`e&2$zfbWS-P`SG3BI!qrrJpA6!4h8=E!heYp z(6*s%W*mKexV5vn^l5Epe29N?U0qGxvp#>Ge`w*1 zX!Rm$HIYA+H#_(bZ>N^Ei%^*;mV z!;knnYGmyrh@V&Dz56S!$&W3Jy3dyf{a9tq2EN4izX)p{fsIz51We>#WlR?z;^%z0 z)kr5d_bDn}P*4`crRSY|)+ox|%jY@MX~t}dG$fLsJz(;`R+3pN>36yDsOi1-9A0} z%q7~UXGW6WH1O?M<;_mWkFR!iT9?m-?5Moi!H;_%aU@B4iW(~GV|iuKS_XuI`T~B- zK3d6G8GpENBO zu%$X?E9BF6bd)anxNJUin!1Vw4fcZ)zKm4IY~fpc9@9H_kgf~ZQXR8}-|;?iuCpce zl~)?)ht+~#H4T-I%9t)b$Lnqk($TT5%9t+x#_Jwy6K^tKr!uA+^5gOiQmq$_H<_-= zm@a zd9D*KhYQ(IS+jv3@isQJNymkJk;~s_D z^J2bB<;@O0!k6d9WNEm7-%@$A6Pov(OqQMt_!*TqJNOEpo*d@t?aJf=c2wT%gyt#o ze9-)RXtbLat$RGi7eU*Pc`9#qLi3a(L3+Y1q+>fOZ+7q}zOIKc@7MH9jK&#P7W3hrS~kBbuRJ`ysjS%u`Hyo! z{1>;OvStJS;q#Es{e|XVmIU}jP2zX4gYi{mOc%f5byqlD>8l;A6)iGP4`Gwp!X?Z-vT`Nm7^7~)1&SF#e(6ADekLsAM(EOr^do3-W zOSh#uW()t}=PH|=Eh(=l6^*en`(d)!1=FQEW(yzUZJiC$b?LTL$83fCNFn!vT3*vC zsw=7*s*zo~F!?-I{EP1+Ojr3kr`27u`|J~a!Ou@s#_5jC3i-7?9qH2cy{^ibZYbVmDILU1Tlcyu zW4idWaGGyPmS)9YFG(5(C)1@5gmnjdUCPtnH;L|Tk(^{dI6#fH*1yf`V>hfnB)LAZ zwALTu_2~y;{o5ls$$xmDO`Eyh>zB#zoh6=O4UAm+54}jD!euhhY-Vx6+gy#z<=CW& z1vXXJ+87tS&Hl8{%dtt*2yCjZ+2n$^x%o0}(v$+5s%tj6;BCtD&dW(BO(C$Ux@MCL z-sbMhw28Y7Y^tu=B1q?0BW*i>D!*`_THP2QHJiUWP=Gedn_#DDp=-003H z?MqUffxgOV{3GyTew-4!cSLe7;fEVW2DVhkY%$NdG1MoZsV6ksTR(dn$|ACX;_ z@MXE~yo|YtRZ{n*-bsls)FKkZt@1AJ5!v{}UKaOCXGed0)%P_$XR@LBSUGLDbHruY zJzWY%<#km?b>*JTmv=4gs&nK%S=6m$jr_@2SUHqVl{0;Oiob`QO&fChE@pl!Dx~jM zhkY7U)@+3Q=TT<^N1wz7NeIeH&I z6LwVI>WB8~?VP)~9cnXSN9D~<=)O(zb=`&YMXO5KQF*gN`S>wI&i6Ju?i06Ec&pMO zSK&J9?aQW3o9UxI+l?9*{&AX7t?c#j_R3nf!Rs&C-so2LuJ`sBlYN_(vHH^OjS1|j zp0z2;AzWsCBRPB&*OyemLbkC?Zp2}^7S*QA`dXS|_(q>5Dfb&LIgew5G^w7Yi5i|5 z>bL!@9(CyUKM3?lMZ8?T58hC1{(cHi!xr#i{G@%TpHC}o*4th~TCc!%tMOWGSh{J) z;rqmH?wOn4XyD5<@k~?l+|AN8CN$TY>dwoU*0HY2XuNk*FB3v@I*oT~w4N=1@&gh< z%x){mjM##jns~uNyOnJ7TwmITPt)Dx)Z0B7r0L4+s=lQ+G%ge}uk7aL0d4c@9^?h> zL*+~#PvYC`NeWT*H6xmSeAn2{-o^zAjQo3lq4H*jI`{K}70yoU zIfR}wS;k*K??35eXT+*wPq}7|`M|zjGaY=I*D3BI>D1rFvR`cobo83(aIfS2@@}Uy zxmtcO&uV;fBfgN|4`l2LT1H?;<;@PhaHO@XT;?O)B9j|s8MdQeYb~yk@h_1N)iGP8 z2_LbHxk|T4LDhw9$(X9v682Qj?3E?bChrh+i*%H#R=*(|v^i@vv$I_R*4>{rV-RRCd z#cS%89^V#K#&kpX3%hzs+^v`Q!fi~in_j3tW?a`!FT6|^Hmh0Kr(3T&y4*JIRNm}_d_#7omSN~tF(@m&W;*x=pYBtE4jaho z!#z8ZZj~`ze1tFO+JWuj!#5=K^t$QM@clhR_rapq{vJZln>_vA`yv_d_`PgfxGt)B zN`CjZy1t>R*8l8*{(z}(+bXYi3Nf< z&w3v_H6b6ZuYanhj(B}~^qT4{pr3}*la?esX*#xNjR~b);%zId=bYWFF{It6CGKRY z%=!F=j&6kw(xTT)CzSpzPDk?FUPrH~j?5XnpOW_;)7)Hz&0r5LTv%CA9V@cj*HhL$ z|0-wt_!_S-??|S(GQP0B%9%bs$G6?M)0ccU)H6uQ?-0#&uP%h*RvFX9-+0}fLEIhd zs*LI4U%ak7AJcrJ>oaUI`#h_R>4tnvF3+ko&mHTkjOm7a%(6hYPH#u$j#~2_l(ov3 zZfIV)&*@58b*!s0ri)+k_0*lQP1DSFq*&Db)OsT3L_MpV>EmO(zPx{`<#l0wl{0<( zj4y9_S5@P$sg^dz7V)~aduCO}bn!J__h=Az$GR$Gy7(QhJBV>q)7_?VhuW9Qm@fU* z>&m;bn&ysmRmODbzuvEI3F6htZLr+>wx!oik3Q`6aH?W;$@Nvv^y#}^|40z;h4od=^y$BT+#7VA zFRPiAHKB1*&zn4b*2~Mg%$Cnq@_OFnLu+$u0{gAUEIn`X^h2=kU z_ndtDUK8lK^~QzK(pW+D!kVC8=ylVhFM7R0K{}J`>2=c^ndrm4nJ-&Ai!-wdXEBIV zWlVQeLU*>)l|1rJRtLH&W4hUidCG<$-o)-w-}m*J>5NY391h}ZucOyYXH260d*9&m z7wiK|D2LjQ%9%d>(6=9Xr(WCrh4od=^h5LV4MF^c4e?2JwCqIN(QBp?x@SKW#Mxd) zubB@0)6e_l9e%Ax*UsIFzAsO`W;*msuQS!@Nd2|f(QBp?nvctO05qPUoy}~hmAmr# zq~)seW`}<1=k*7JxG&9)%A1|ge7Ao;pB}l_m7bX>U%h5Jq4{pH(~*3)*U@XLBkvXY z{w3cq2$iqxDoezr*G(_fFI$4RTp731)9a>3zw~QV-TA(O#wYh?@_U^#W7YLFb*$vX zs#uqyD1-i~vSx$+>21h26twML+=j}U4f?4c<2MEAa65RXxEW-1>EdbSpAF(y8Plb| zdR_TWgT~*nuF9A${nodSVSJY%C~y6Z&RMmrtCYoxcnTx0ezvY_l{Y)|UvEdg1EFc4 z{4c?d%A1|BiL%@i*m3REo&)Kdaq>RS%us!(tl1csu#v$UL#Xdu(1yyI4f?rnhjRlP z57m{$>io1Rs0+Prdh~U#x54R2n@_H%*G-T9?)8oY@wqx=onM+`qV4H*)1y&(z5aaP zB2@S7^z^#vh5GYcrzdj-e{+?HORt$us6Vd@;%cv>*HlODzkT00l!zy^XE?7R&bwoA zep698nD?J5Yc}ZH-bN;CH`c!{YC~ns2L0TRFY>JqwNX&dE3C1~np*i`-dXj$e;@W` zDrfriaj(D4=}UQCSYPE#pZ@LZ=}Zv6J?51A%1~R@>!wHF_Ila!4H0`*5xn>p($njv zN5A$yLB31US}(ZW2+CV!Oqagwb$2>l_1hX}dtH?=UHY$2@3}yixk}*Zwn^d{HS>!uf)FE2@==Tqz3mCBfIXuiDL=}JBmakkY}8Pg4o&uIgFdz$%pMQ!NC z&?z-_^4rN1dEco#R8J~zc0%KGv9lxX>eB3}yx9rOpEm{R;l5H{kd_~mY)CxM((9^M z8X7m{+c4TrlI!Vp)1yE6`dZ`kr0m>B0xY&fU)JlUM?dmYpYx)Yajcc!h?cw>Z|A*pH$zrc2-Px<`XJJJwYh(~Ty4Yw=(o z?<}6Gls-P0c@OVUMCG{%OF;38SfUN7tl6L+dH=l8*^oATaT_XYHcAsVS#>)OfEG>yCe-N);Q=PKVSSjD}ab?i)G%~QEvSuSRR?0Vi(qwN^>vCkwOKjcp zeoM=~Wri4UNs~TI;HoJ&g7Bsxqb< z@-h8sC$4>Inv=$>GNy}<@#|O{y{CoQ&lyrU#T8VK;ubUpe!s}&GmsS?`xZXA2AdPz6 z^zaSd*Y2bq)lU~j>!p*)$k1l2RTwXDr36TWAL2X>H2xHMLM5*hVq&^`;y0fETT&_2l?3Hbj%iY z>)UPirz9N()lb$u-a2k~UgZ~t;@;xU2Wj?Mo-c#R;(Wfvz-LWlH%$21qw1I~;`aGy z%8|I+C#?&TU~Om=uWDPMeBU84C2#krW5iP zC!9{GABXBzubB@1!nd&{c@mGz38g=|w7N-UxLv4>>EbuM?k=b6`(kokl`&m>hkvGg z&gnXxAYXdUWbqfi-pVIQ8fU~*I#JJh-sJHS-u4kE-`cjGbFw3{@CiN-y(f!px2IuB zWvsC}7Ede-7AH8mR_ys>V+MPs?-ogjM#6wJtHHPX< zWz7b@!P{6-&_3>j4LVuKhRT`^`l-)*#{FW$o^!~8q^!i+GOo|N%9t+w()W${13~;r zw&y15NaakQzUcLHrUm-#wy%cUp30d%ebf7eu@8#AY$j|ivqeAkY1ueS zY$e|o8cvJKnLd5>9-DX7J{;u5CC2Y$s_$?MXQF&m*KE?4ecKu|TWsq5Syp;z&2ACV z*Na{^J^HiPTjTT?OzYwg#A3BGxr=qHk6ur&n;wnC>-C-^@$r^TZ7a2)E$emDqaXXc zuW@=I9a&(kn_P*1jg`%pu`7J7oaKzfJXUqhW@vse>`_TeJH5i1n%W>eDr35#`N0mS z8}esNW&Dk`F9VfP-4P*QaMtOD{8f%j24k4c)PmfX}SNT;4R`H&CT=Hy-9 zljOzRzOm3&{cyWeS+ju;@Ns6(l{ne2npYXEt4fS#dfw#e?_U0dlV^NrBd_O8o<8o! zpx*Pvz8iy_MmSA+&2;G3UMF56I_!_LSi(Ab&2;F?K3zwgj*MHS@@cA|?DV|J(_ejC zT|+-{_h&&z%dZIgJH2jt^i!{wK|gVNtskcc@#%HbBMzUZl}>MFEM8bz<`xskly6IV z&2*6S{wa+FwV$`Nau2#7AIh)lm@V{u{41QTR(lQrcbDU^o5j2vtBbD z`knWKSuD1-OEa@KSqcl+qso~+@%ZxH<@9;>Q#Pw$#K=)&Y|;~?Rj;ewNcx>0uQygm zysn)EvU<*B>1RG)X`c~UyEV3nn6C@HW;*mWKhD)U9q$uNx6S>A%9w6w4!*4&~- zH#&XtXnNr~*K4LjU-UYaRg&hJH4EcbHlcj#HPfLV`u^U;s$-h&-Nj)h@}=iZKGgqC zIC(_b0?oIQxRTJ(Yo-$(2Wwoq@F|Ir+bU=J^g&-f8yCAc+q_DaC?CCUdZGF4?9YiF?Z&-NtDDo>wjY%-UHYPr^XL-M z4W2>-jobSgy>5E+LGSnHJ}r9genNJK%l@O#+q{g_m9h$29jm0Yy)D%-TlB{u4bIl2 zn%c!PqYGnhnovx$4fKw>>!uePALo8v(ja@hLm3b0>2=c!jgKdrM2~pbttoF>`^}3! zoqFB$=!HI=bDLGKrnZ$@kWRgBdh}7>XIh*deI}&lav4gi%9t+w)R%MN(#tPr)iGQ2 zU4Ji?z1*eW(lI3}?~JytsYIEptl0?l;e%fg8&c-2Cvm>)^t$PV#>~QJMUTGUS}iC$ zy{>xlok3sbm0xmcmbz-C>EqMurbqwvdaJ*zdNsAJ)Pnf*y6J`baK=i})Ap zQ~7)_$vtBU^i|IE>BHU!tXw7f)b+GzMRh1@W{U3Pr#{^(XZrMIub=T1(|31^QQ2f7 z&z@C1)R$Dw^y$xj%sKnVqR%~^IRGD@o;P{=vEPevbhXHb5-Q(glUrn&tTW}-XBmlm z8I?CX^kLt|OP=%jjs=Ns+s0MKbm_;wjW_;@=-S#>cq>OJS#52pj@b&0x#zwrw%WhT zpyy4VKJC+;zER}mePqAHx?Qz#qKBF+{#TF>*XzS-v;!W>MW$q`tdc_>BxMly^dZp z9onf+6T=4aw0=iU&zUT3(wDKso8r?;dak-}+9vG*)SQchlXs?(LUb*!s0F5aw> zWr@B-SGIUE)XtlD3-Kw)Qk>USH)*AOGXaLDHMrrX2K~lg%1MIrug;j69@9?7gMBI{VgH>-td{ z(+!OeD@bQ5&sKQuUdlH-TEF@fsxOr@efpX&KS@(2?^Q>ia`Vb)m3w=`f557~)k}`z ziL%GYud5`=PxUqb3-O`e?#@n^ZI=>B*j0VAi$C>!AfE_HZ>yVf{Z3YvOPH@0l{5Wl zLVuU)%fsDhV&bnBMq$D0tDNaCNVM7P&MyA;F9Ay7jBfp&naY|Ce28!N+tfy~mjRuX z(V=vxtl20_yz4rwi%Z8vUJ7*P#xQgQ`BFWzhi@5U{fG~)NV#5`Jz9V-C)G21_zhoA zE7YDW6#JVF|6Q8V<3jmUIj28To)6q(>5+DI?IpkOKXPoi%v4v?w1BqmZLYp-n~5=3 zbFO)VZ3@kELW z^{N$*D%#enMf`t$yEDnll9|N*BaeUojDFa>_ub#@Z)axb+I_RKHrIFav!EtU-&V&- z9cSW{wYk1qoUxiXeOn!8M!g|xbA7isWhS|{Jo@%JUg`}~A8q*V@z$x2e0v=)^@*vw zW!-N4t(~luOD-A;OJ!uP5q}?TOI>1YH`r`5u2+8_ZA%?uY~_8R^&XeD!5r7$N86Uw z+OD$Ma;+F!e;;j2Jzv%{{6OXJ#-C#T!>F@8a;~{NLJRMpzBA$%A@b}m8WVFAF z{dgKPap9e1u>JMzb-d(3#MI}k(JSX^9bEgd6=bFvKf1<7$3>o)x_q7=SKYy~XP;Lm z&HeqfJ#~+1?^?9cX;pX7?8hLDZpQWN@2lgWt}#B$F>%xxK>JZht82=hzn`|x7}Lpm zu2OEjiJ^K1(tb?Riqw{4-$utpU1HMq?6zK9jM3^H6#G$mDO($tZ=>U){xETEZCqS+ z>LTAp$3=Z|sLu1V_x1eJgKgi9!i==>b!|soV(jF1pQKH|uD0#-b!|sIV)8Y;pGk+{ zz}P!>zVygUzWDplQrb}>Gtis{^L}77m zqtYp=2GbXiAn$)`65qVBzx*&o){UIP^KympqHu0ho`sa)&bQ-~tg|RV<~5qcA6mrARH~Cm1~S| zoz-Anw&pZddin3eIJu7Ni}aDf4|jin#8ZndMYQdzQ(cB z%O|T;JTDweMH*FCouD?*&ylc&x?NWj{uliFziwZ=1PdpV#l?}ZPB3?R#Z(uaUQL#d zb<&Fr96eg@yH=LWj#u&od?YNL$Vfa|6pzM|`pn%v=Bq-TkvFq{)92~-K1O8_5RN4h zq1+hVelNIvJW|QKhb1h69pPi4jCJy2#gRy10mCCNxP9!e=IH%)R9@p_SmlO_V&PcS zG*oUM2kdwsC9iXHiwnYq@y3P2@(4^0qmc`2H2Q&l#Q?}OA^Iw6~^f3f|T zGKVJ-rt<@qYE=*~%#C@s&>E57L*ypC7vz3XljL`ByyW$3Q;eCSMa8McKYBxLU^gZ2=#{V%zPGfi>t~+KrH1ktwuDor%hN#l>)!PB zcYS%hou6S9jwh0lkjeFi(z9ol{EVn*K`L4ht(o?0AU%6!$r&)#aa_Hz*19d#W^Jzf~i3+G4WO+tQfr)Qt6 ze(Ga=K26pxHX`4nqv@W9^9#74(a83@uR2@%xg*P`3>jm| zyxhEK(o7FDke(s6APauVP$ChH#Z!@_=>j+4XCy1-Q=Z|8MB+ucp{SY4Xu!{wDy`GA zzD=)=@<27t8!n0VjfF}>ePds(?Cx{eJ>sxi?XX+puzST}_qxOG9f#cq4!h4Bc3(Q| zcu|%$ANE4S)C<9UXzQ>$&|!C|!>+5tuCK!`*J0P+VHbDU9q+I^$zeCjVOQd?o8YjU z=CGUPushFTcag(xp~LQKhu!rKyIUM~D;#$BI_w^H*!{s__pHP2Wry8s4!gG^bJ%rs*mZYkIcWMZqdNCorRWWG*d@_y=P<-!H{4;DcG#6V z>?S$vsvLG_IkfW~abE1OyTW1jONVxYBhF#Q!)~xcJJ}KE zX%4N_5$8mQU6sRbw!?0&!)}4Y?sA9SH4bfwBhFhLc6T`J?sI65I^taI(AGHOe8r)? z;fV7chxUOZ&d(fn@+|o8{o&Yl?a_k_?rqoRDztVMyA2MzH_>c$!TS!oPaJk%IPAVb zv$eOa5p3tTKbp>@m;)zPAzghsc>3qfB_M>AvW zpf<*#jYWG`&%Xril4LqneZ9v!3GFzGwixX}2_PU82)v=`8* zn!FJ7a}(NQmh`+XWY41;(QJ8iJK9;6a@K_zYg?L~hW4Sw7nzYCr=1U;!*bR%eZ+Ep z72H6mvS_cNO}A)61}OEgr7X3eAbn;zzpsjvdfpP})5S_%qAQr-Ih;6DsZ%U=%h0A+ zj&}eRB-Nc4f^l|5TV>JSLo2apsgq@$1wRDi9E0|?MH@BTUS3MjY~^JF+9pe!sS)6SSEGK$~d_^xc{OCQz~l=*uJK|hPp zp7Evav{q?*K6F9*r*3eAaUN7g`)Bd<@p7eJvK&v=o*Qh@HllU2Xw52=OjCOy=*!+{ z+Rg3G?+0kMGSME*mPczR*yCJ>W{YzpT1!j5zc-0|x1`zbla=agIlmAZRcO8Eej3`| z7Hu5bGK9L}Y|v8DBVv^-ZSR>%RamsD zS@vss4w~&8E<*c}uCH6M1<7tNG2-R1Bi5f^eD+L35I_3?ssWoUGLyb#nD zq0zmmS9=<5Z;SRankl=%INv}soQ^T${g?Ki)ydUpmsCb5B2ea z+5>3jJJU{>I3IIpPomNN_CnC^Q#8}p4{Bqs;u%0)FoRkTTw zm9qG<8LgYvOu3Pdl8kL`khNU=5Y!TAba}lH)aIg@@)^`FMKive>s}&}<1IonX&uzA zbJ*SFu)7`2l=)zs_dDz!b!e;6F7eL1w(c_LaKh5s>o0h`A3L-$Xk8={LeOsBQlj^CC>57YUfyjb~DjTc?oLQqdlR^U{D))vWdo}mPpxsONDmBJ(yzm3eky+B^*p*8C+j6|bgG!xm(VjvZX3-9O zNU6VCeA)VlQu2I^gy1<``DAT*G1rXjC$29>i^&H_`Y|&7QJr9UNM|LmTGMCOWiv4sD4;Tj|hVc4!|vwB}FS)1{+BJHnw2cW6@_+5(4m zqeFYdp{;jlTO3-eXYA?H#i0#!Xd@k3722MD(XFY|<)f7OnP@-KT5G+Pjc5ze_R`-4 zwW}Q3Vzf5e&TQqQ#Cdy$T~Pb2LtE+49!E3h5R7xZ!)_B=H;bRU|FL$A9*lD+n(cVw z9NIY!ZIMG;?$DlaXs@C5x18Sr&)T&U(M)*>p8F|iW{xGORifF_2Z*x2<)J48MZOnH;PCC*dPj1T6xMw{%==AxN%Hfd+5%k%15!g9xY_i)}opE z+RUvQyLD(Sv|Ui!h-S)VQ2PkY>Gi5fYEqBEEq$AD`9dYjVQtf!U zQ{WtWJG2oF?L0J7F3mM6QA_z;oS}6N9Phyl&0I6aZatbwYm;_H+l*$uGwrp}TEARd z_jC^&uRWTH(_Bx+u1|(tP>Z3NJn9*Ub6AGfE1*@N{Xl=$J40*69qrbVIHZtS$7?qG zw$S4q^POySSkY7VYsM^ob4q3lTEh{%-hlWK=@HfCRn_Uq6H3RIq$?&&Pfs5^Zggcy z$yw!7Mu*e>3sJpSA5Uaux9arZl9K62X}z{fT3!k?bxPX23^!f-2HcumYLBa)#F(iyexgPw<+SC;*-Z#&X!-LHRVwndmXYMS~XX*_a3+`9>3;=_vKl1VsLrc z5Z+;%MGvSItEN^?t>A6C=9T1G^oFH8W#NCXh-AZ!W9zINmW3K%>ez|tMETem73rK4 zlEYI~C6mi%POX~MN59Quz?r!@g*oO5E}G7(UdPUuUS6Gzw905ij6>O~QZihrZO^!@ zve~3%yCjXybRc6jpKkk9hJAwnkNiQ9fu0{aW&G`H|A+ovloQ_V{<~5W<@{13Tkg?yQ#3jM zp;4XJ4!U%L{JyK-;0aSENqVS$!-vF6O2?P0ep6@{s#U-0s?vVrz142VR!%LQk=&Hhh@ld+dA6?O9ESpL1F+G#Fl~qkH z=byCMMQ=-4Og25iEC@b9cPl;Tvg6A%sc!H}zfrDK7ICF8?>ru5*&Cg2US?+5mC>2L zkWuDUkvo%HlWX6%mu0uS1Y*^FmT%6oCz;t+J)MQYS zS$1by=BnvC!zEW!Ys(yzIOk9KWU+RvDzBJOO~X>97beeoj+u4I(|F{sOP*7fF+27> zB$b(>@n>pSqS~9H*$LXxQh&Clq_U)Ha+dQ&yFxkPrMmL+)Sbhh%JQV|H zf9b@bg7K$w%IZw#WZyCRWYQz^+{|*mO~`D#vh0h@_muhbJyXi3kE@yQ;gu29ynn!- z?=jUuNuBwgEaoYL2L0xSwDD~xsH!r&%B;8RRNeA$K`zKW!y`U=bAFp1+>s*4LQ--g zdMr2A4) zH!vlRKVc^icYJ}JJczNLFXiU%FEEmuq?dEUY+tquiA)}x_=@AVWt-r}nZ%u7e|f;+ zRX)pu8O!lk&gB8XWiKG9b{t=Bz~9I5%}vyeCq`v#xhw3PDR2^Q^?-89TOr$_r}KB0lt>7;b@Cl=UwuU+wsN72op+j<=P+<+*0ru7;76x$%7F(FxUp zqATBjOnI!N%#Pu2dH2wZ6y+ja;)GIo?P3sV0h#2M`cf8U{T%)d|A2qO7w|8j8StLx?98?c zbcJp}73j4gJ=yjG>2~yizK{d`AOvBc+Vr|4(ruth_PQm~)sgOobU~!sB3%dRc1Tx4 zx;fHik#34~fuwsP-5%+FNS8#qG16s{ZbwJx1QCcrF62Qz6o9mEF_5RTj)eX&00zQQ za5NM_F~lJONl3vlFbIx?<)W?{JyR^>;)~LCA0#0=5HU6XCm7` zTi6%&gCBtW{#xF@bO0O(KLY8y9R%&+V37C19s;tKz+uo4I>F)48M;7M=my=P2lRwq z&>Q+dUy$Fu_Ja_FAp$b!kaaclARh{#5Mpoy90~n_E}j|)N5Roh1jP`C1SBB^$G{+v zA=q(nJPd{*Z~_d4VQ?ax1Si9A7y+lik6|R73ZvjONW)LybQld|pajN3DU?AujDrdo z4-;S_OoB?73{zk#OoKC^3aVi`%z!gtCd`7_a2EU&&W3Z~TsRNrz+5;VE`WJ3A1;K8 zU;$hVm%z{9Qn(Bj!q4GyxB{+(U%(=`3a*B0;FoYM{0gpv#c(|=fg4~c{2FeAo8V@+ z1#X39a2xyvZinTt0`7o2;V!rveha^Yd*EKU5AKHtU?n^V55dFm2s{dp!Q-$Beh*K; xA7C{+2~WY(@C^JB{;NVWu65W0_JroJE9^>vT`90D1$L#tt`yjn0{`79@IME(xk3N{ literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.xml b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.xml new file mode 100644 index 000000000..706df13ac --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore.xml @@ -0,0 +1,2959 @@ + + + + Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore + + + + + Alarm messages + + + + + Power correction constants + + + + + Threshold for power correction EMEA version + + + + + Threshold for power correction NA version + + + + + Minimum region radio current NA + + + + + Minimum region radio current sensus radio RF mode EMEA + + + + + Minimum region radio current sensus radio TFX mode EMEA + + + + + Fixed current in production if production values are not logged in DB + and dispatched as 0 or null. + + + + + Fixed region radio current NA + + + + + Fixed region radio current sensus radio RF mode EMEA + + + + + Fixed region radio current sensus radio RF mode EMEA + + + + + Fixed region radio current sensus radio TFX mode EMEA + + + + + Pulse report length for pulse mode 1 to 4 even distribution 0 + + + + + Pulse report length for pulse mode 1 to 4 even distribution 1 + + + + + Pulse report length for pulse mode 5 to 6 even distribution 0 + + + + + Pulse report length for pulse mode 5 to 6 even distribution 1 + + + + + TFX mode mask of sensus radio system state + + + + + Update capability check for all necessary settings according to meter. + + + + + It is allowed to upgrade the metrology, causing an upgrade capability check to pass always. + + + + + The name of the metrology application. + + + + + Common definition for Meter handling in production and on test benches + + + represents any error state a meter can have + if hash code is 0 everything is running + is Flags, so watch out to check with hasFlag! + + + + + everything is good + + + + + problems on initialization + + + + + problems on Measurement + + + + + Problem on communication with meter + + + + + Problem on optical output on meter + + + + + if pulse can not readout + + + + + no (or no good) reference flow available + + + + + Calibration went wrong + + + + + calibration is out of range. Check documentation from meter to find limitation + + + + + blue screen like error + + + + + Streaming modes that supported by genesis meter. + Set meter to this Streaming mode means that , the meter pushes mode-specific record to port without any responses + + + + + Test mode with raw record to log. + Should give one + 3 times and + one + + + + + Test mode with raw record to log. Should give one + 3 times and repeat this till led mode is switch + + + + + Test mode should give out + + + + + Calibration mode should give out + + + + + Deactivate streaming + + + + + not set or an new not supported Streaming mode + + + + + Interface of special GenesisMeter derived from IMeter + + + + + Represent + proposed for login + + + + + A new meter has to be checked for the reboot counter. On retries the reboot counter + may have increased on unsuccessfully after-reboot procedure. This would force failing + the 'ConnectCordonel'. + + + + + Interface information + + + + + This FW version is supported by the interface "configuration.json". + + + + + Transmit protocol access for underlie objects to change response timeout + + + + + List of all present meter applications installed in meter + + + + + Successfully logged on to meter + + + + + Core revision of boot code. + + + + + Core revision of boot code as string. + + + + + This is the FLEXNETVERSION version which describes the entire packet. + + + + + This is the FLEXNETVERSION version which describes the entire packet. + + + + + This is the Metrology Lookup Table CRC. + + + + + This is the meter size. + + + + + Length of the meter. + + + + + Pressure sensor assembled to meter. + + + + + Region (EMEA, NA or China). + + + + + Radio frequency in MHz (433 or 868 or null). + + + + + Metrology upgrade permission. + + + + + Order number under which this meter has to be produced + + + + + Radio address + + + + + Process configuration + + + + + Customer serial number for informal issues + + + + + Unlocked the property change ability for special sequences. + + + + + Check region and size. + After reading the version, all valid registers are going to be selected. + + + + + Unlocked the property change ability for special sequences. + + + + + Set the meter size if previously unlocked. + The data types are: - String like "DN50" or + + + + + Set the pressure sensor if previously unlocked + + + + + Reset the empty pipe alarm + + + + + Upload app list to database + + + + + + + + Clear password to force new password reading + + + + + Executes all StoreConfiguration and StoreCalibration for each application. + + true if all configurations are stored + + + + Login with identical password as last time to avoid get password from database + + + + + Returns meter registers + + + + + + Common routine for reboot being able to override this routine which will be called in + MeteResetPsu to simulate a reboot. + + + + + + Write Register, optional: wait for result and validate, + write register will ALWAYS log the data DON'T use for password write + + Data type of Register + Register name + Value to save as byte array in raw format + wait until result is ready + check the content of the register by read back + skip retries on this error code return + true on successful operation + + + + Read Register and return byte array + + Register name + expected length for response + skip retries on this error code return + value as byte array in raw format or null + + + + Clear all pending alarms. + + + - Initial. + + + + + Collection of interface information + + + + + The interface version + + + + + List of supported FW versions by this interface + + + + + Read of required registers and calculation of power correction + + + + + Ctor + + + + true if successful + + + + Calculate the values for power correction + + true if successful + + - Initial + + + + + Calculate the values for power correction + + true if successful + + - Initial + + + + + Power correction parameters used for overestimated power consumption on + Cordonel FW update from: + EMEA below R1.3.x + NA below R2.0.07 + + + + + Unique identification of PCB + + + + + Date time UTC at EOL - Production + + + + + Total used seconds at EOL - Production + + + + + Total used charge of batteries at EOL - Production + + + + + Radio system state at EOL - Production + + + + + Pulse adapter was installed during at EOL - Production VAKO + + + + + Pulse mode during at EOL - Production + + + + + Pulse sequence counter during at EOL - Production + + + + + Pulse distribution at EOL - Production + + + + + Detected FW version before maintenance + + + + + Date time UTC at time of maintenance + + + + + Total used seconds of entire runtime + + + + + Total used charge of batteries of entire runtime + + + + + Actual detected radio system state at maintenance + + + + + Detection of pulse adapter installation + + + + + Pulse mode during maintenance + + + + + Pulse sequence counter during maintenance + + + + + Pulse distribution during maintenance + + + + + Mark pulse adapter as installed on any detected or sequence counted + + + + + Remind battery quantity used for estimation of drained load + + + + + Remind battery initial load used for estimation of drained load + + + + + FW version for the update + + + + + Calculated pulse report length + + + + + Total used seconds after EOL and before maintenance + + + + + Overestimated total used charge before maintenance + + + + + Based on fixed estimation total used charge before maintenance + + + + + Lowest threshold for total used charge calculated during maintenance + + + + + Corrected total used charge during maintenance + + + + + + Genesis meter, main class for all action that occurs on production life of meter + one meter always have a linked port for UART communication and one for LED (even if you don't need them) + it´s has to be open for vb6 COM so don't use any record types or objects that vb6 didn't understand or + interprets differently than dotNet + + + + Default constructor. + + R.Drabesch, 2018-Feb-16. + + + + + Slot number for test-bench + for request Port + for streaming Port + don´t send CRC error or telegrams with error flag to caller + + If you have a password for highest access level you need, if you don't want to access the meter + (just read led record) than you can leave it null + + + + + Keep up the highest access level for all function in where used + + + + + Logout with level 0 + + + + + Minimal length for PcbId + + + + + The quiescent current threshold is the absolut minimal threshold for current consumption´in micro-Ampere. + This will be used to decide that the current isn't below for operational calculations of power consumption. + + + + + Logger for NLog + + + + + Optional request to use the offline passwords + + + + + source of slot config + + + + + source of password + + + + + Request communication port configuration. + Used for request/response communication with the meter. + + + + + Streaming communication port configuration. + Used for continuous data streaming communication. + + + + + if application have a access to online Genesis services + + + + + Remind the offline password for comparison if this is actively used + + + + + Process configuration + + + + + Transmit protocol access for underlie objects to change response timeout + + + + + + + + Customer serial number for informal issues + + + + + + Save Slot Number (position at test-bench) for logging purposes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Radio frequency in MHz (433 or 868 or null). + + + + + Metrology upgrade permission. + + + + + + + + + + + + + + Add on ctor a password, it will be used for login in if no other password is set + + + + + reminder for last communication acknowledge code to detect communication errors + + + + + default false only enabled by + when it is true, the meter will enforce the login when session is gone or access is denied + + + + + Enable raw record logging, if set every incoming package will be logged + + + + + Detected pulse adapter communication on request port + + + + + Enable use of registers that are not valid (last version not match the current app) + + + + + All parameters stored in the SOFTWARE of GenesisMeter: NOT IN THE METER + if you want to read them from meter use + if you want to set them to meter use + + + + + All applications defined by configuration.json + + + + + request port assignment/info + + + + + request protocol assignment/info + + + + + streaming port assignment/info + + + + + streaming protocol assignment/info + + + + + to reduce the IrdA communication in test bench, preparation will be done once (when SkipPreparationForTestBench is true) + + + + + Response received after request for record + + + + + do not use it to set ProcessStatus + if you want to change ProcessStatus of this genesis use + is just store for some routines + + + + + if state is change + + will be invoked. + on some states other events will be invoked as well + + + + do not use it to set ErrorStatus + if you want to change ErrorStatus of this genesis use + is just store for some routines + + + + fires up + + + + + Logged in to device + + + + + Logged in to device + + + + + Hold the current process name e.g. FlowTest, Preadjustment for logging + + + + + Unlocked the property change ability for special sequences. + + + + + + + + Unlocked the property change ability for special sequences. + + true if unlock required + true if possible + + + + Set the meter size if previously unlocked + + + true if possible + + + + Set the pressure sensor if previously unlocked + + true if setting is allow + true if possible + + + + Returns meter registers + + + + + + + + + Setup water meter from configuration file: + -slot, + -streaming protocol, + -streaming port + -request port + + + + + + + + Setup water meter from parameters (no config file): + - slot + - request port + - streaming port + + + + + + + + just internal setup. called on ctor or from vb6 setup function + + Slot Number for test-bench + for RFID/UART/IrDA Port + for LED Port + don´t send CRC error or telegrams with error flag to caller + + If you have a password for highest access level you need, if you don't want to access the meter + (just read led record) than you can leave it nullS + + + + + + Start Event listening, has to be called after + + + + + Add a port to working queue + + On should one once added in runtime + + + + + Synchronization of the record for the streaming interface + + + + + + + + + + + + + + + + + + + + + + + + + + + + call this if session is expired and you need a re-authorization + + + + + A helper to invoke events only if someone is listening, otherwise nothing will happen + + Event handler to call + Sender (can be null) + Event arguments (can be null) + + + + + + + + + Track all incoming led record packages (Calibration and Flow) + + + + I should be or + otherwise this method does nothing + + + + + tracking request record processing + + + + + + + QueryCaps can send before login + arrange record for communication (e.g. Baud rate) + + + Running outgoing command + + + + + The backup login level is needed for re-authorization + + + + + SetRegister to loginLvl and wait for response + + + true = process command; false = add command to list. call + to process login command + if is completed and no error occurred it is true + + + + Set + + if null , use password from initialization + true = process command; false = add command to list. call + to process login command + + + + + + Clear password to force new password reading + + + - Initial. + + + + + Acquires the password from WEB-API. + + password + + - Initial. + + + - PcbId handling improved. + + + - PcbId unknown returns immediately. + + + - Password had been reset to empty string if read from file, corrected! + + + - Used + + + - Optional the offline passwords will be used. + + + - BUGFIX: Avoid request of password from DB if offline password usage fored. + + + + + + Get password from server + + + + + + - Initial + + + - Immediately returns if already logged in. + + + + + Starting a timer to keep session active, + starting the . + + password string to log in + true = process command; false = add command to list. call + to process login command + + + + pass runImmediately for auto login + + + - Avoid retries during login, a retry will lock the Genesis for 2s, 4s, 8s, 16s and so on. + + + - Quick login removed. + + + - Pulse module deactivated at login. + + + - REMOVED: Pulse module deactivated at login. + - Skip FW readout to quickly connect being able to immediately switch off the pulse mode before App detection. + + + + + Building the FW Version: + - string like "R1.1.07" or "B1.1.07" or optional reduced form for configuration capability check "1107", + - hexadecimal version like 0x1107 or 0x9107 for the 'B' version. + + Input: + - optional string like "1107", "11.07", "R1.1.07", "B1.1.07", "1.3.0B" or "9.0.2D". + - optional 2 bytes representing the msb and lsb like 0x11 and 0x07. + + REASON: FLEXNETVERSION is one application which does not follow the same rule of decimal numbers. + Instead, it uses hexadecimal digits. + + version as hexadecimal result of version e.g. 0x1107 or 0x130B + any string to evaluate like "11.07" or "R1.1.07" or "1.3.0B" + most significant byte representing the major and minor version + last significant byte representing the built version + will force to reduce the string output of FW version to e.g. "1107" + FLEXNET version string e.g. "R1.2.47" or "B1.2.0C" + + - Initial. + + + - Removed the optional leading "B" or "R" on strVersion input to create the fwVersion. + + + - . + + + + + Building the FW Version string out of 2 bytes of data and a decimal version. + Example: + Inputs msb = 2, msb = 34, + Outputs fwVersion = 234, string "2.34" + + firmware version as decimal e.g. 234 + most significant byte hex + last significant byte hex + converted as string e.g. "2.34" or "2.0C" + + - Initial. + + + + + Building the FW Version string out of UInt32 as hexadecimal input like 0x1107 (meaning 1.1.07). + Example: + Input fwVersion = 1107, + Outputs string "1.1.07" + + firmware version as hex + converted to "2.34" or "2.0C" + + - Initial. + + + + + Building the FW Version string out of Int32 as decimal input. + Example: + Input fwVersion = 238, + Outputs string "2.38" + + firmware version as hex + converted to "2.34" or "2.01" + + - Initial. + + + + + Check region and size. + After reading the version, all valid registers are going to be selected. + + + - Initial, extracted from + + + - Frequency indicator == 0 means it is a NA-Region Octopus with EMEA FW installed. + + + - Pressure sensor detection. + + + + + Build a list of all registers based on the interface (configuration.json) and the installed + meter applications with a specific version. + + + - Initial, extracted from + + + - Excluded register versions explicit specified in the 'configuration.json' as version.exclude list. + + + - Excluded all registers from apps which are NOT installed (isInstalled == false). + + + + + ...MF + + + + + + Reading all applications which can be found in the configuration.json and have been stored + to the meter register dictionary in advance. + The read process covers the FW version and the CRC. + After reading the version, all valid registers are going to be selected. + + + - Removed "Cordonel " from CoreRevision to have the e.g. "1.64" remaining + + + - Read radio frequency + + + - Read lockup table CRC, + - Read meter size. + + + - Read lockup table CRC bugfix with try, catch for legacy versions, where this register does not exists. + + + - CoreRevision from String to Int32?, + - MeterSize from String to MeterSize, + - Region separated from RadioRegion as String, + - RadioFrequencyMhz introduced as Int32? (null if "NA" region or not installed), + - LutCrc from String to Int32?. + + + - Checked meter size string for "DN", then it cannot be an EMEA version. + + + - Removed retry as this will be handled by the . + + + - Remind installed FW version of FLEXNETVERSION for StoreAllConfigurations. + + + - Avoid multiple assignment of identical register in dictionary as the configuration.json may overlap + on some versions. If one register has been added, this passed the test and is valid for this FW. + It has to be avoided to have the register multiple times as it may cause unpredictable assignments + of values to one and reading and compare from another which doesn't have a value! + + + - Build dictionary for debug to observe if configuration.json contains overlapping versions. + + + - On missing answer mark as communication error being able to compare against not-installed. This issue + was responsible to start a FW update process in the CUST as it assumes the installation was incomplete, + but it couldn't detect those applications due to communication issues. + + + - BuildFlexnetFwVersion, + - Calculate core revision. + + + - Extract interface version (configuration.json) from "OPTICALINTERFACE". + - AppId from Byte to UInt16 including typecast for Byte on WriteRegister. To external, it will be used as Byte + as before this change. But being able to parse the configuration.json with OPTICALINTERFACE using the + AppId 256, which exceeds the byte range as this isn't a real application, but will be used to identify + the interface (configuration.json) version. + + + - Handle the interface compatibility FW version with short string like "1421" and discrete FW versions. + + + + + ...MF + helper + + + + + + ...MF + + + + + + + Automatic login to meter enabled if logged out by lost authentication + + + + + If the timeout timer elapsed to keep the session active, this routine will be called + awaking the . + + + + + + + Thread to keep the connection to the meter open and the session alive, + because on missing communication the meter is going to logout automatically. + This thread will be started at and aborted on + + + + + + + + + Check if EMPTY_PIPE or REBOOT is set + + + + + + Check if alarmToCheck is set on register + + is Flags so you can use more than one alarms (like Alarm.EMPTY_PIPE | Alarm.REBOOT) + + + + + Read out all AlarmStatus register and combine them to one + + + + + + + + + Reset the empty pipe alarm + + + + + Reads the PCB Identification, can be accessed at all login levels, + Read Privilege is always needed to BUGFIX read access to PCB ID + + PCB ID + + - PcbId handling improved. + + + - PcbId handling improved, + - Removed retries as these are handled by the protocol. + + + + + Get the actual register dictionary + + + + + + Serial number of meter married with PcbId + + + + + + + + + Event to Sync Register on MeterSide and + Fired on Write or read register + + + Register to update with value to update + + + + Write Register, optional: wait for result and validate, + write register will ALWAYS log the data DON'T use for password write + + Data type of Register + Register to change + Value to save + wait until result is ready + check the content of the register by read back + skip retries on this error code return + true on successful operation + + - Changed sensitive information from "*****" to SHA256. + + + - PreRegisterWrite enabled to check register accessibility and range. + + + + + Read Register and return byte array + + + expected length for response + skip retries on this error code return + + + - Changed sensitive information from "*****" to SHA256. + + + - Date size directly from register object. + + + + + Execute request protocol and acts on response code. + + + - Removed throw because the throw always kicks in to + the FW-Update process causing an unpredictable stop! + + + - Remind last communication acknowledge code. + + + + + Send UI1236 command + + + - Initial + + + + + Clear Ports + + + + + + + + + + + Soft reset of meter runtime state. + Keeps ports, protocols, configuration, PCB and password intact. + + + + + + + + + + + Set the process state to display and to the production database + + + + + + + + + + + + Check for min and max of register values to avoid out of range access + + + + + - Initial + + + - Reactivated to validate the register range. + + + + + Common routine for reboot being able to override this routine which will be called in + MeteResetPsu to simulate a reboot. + + + + - Initial. + + + + + Executes all StoreConfiguration and StoreCalibration for each application. + + true if all configurations are stored + + - Initial + + + - Corrected logic to enter write and read loop, + - Removed SENSUSRADIO from read check as it returns NULL on read of StoreConfiguration. + + + - After write store configuration extended sleep. + + + - Removed comparison of allConfigRegisters less than 8 because the NA version has fewer registers and new + apps will have a new register. + + + - Removed temporary NA2ALARMS read back as this has no handler in the FW. + + + - Store first all configurations for every app in a bulk then read the status back. + + + - Installed FW version taken to enable read back for radio and na2walarms. + + + - Changed threshold check from decimal 1200 to hexadecimal 0x1200. + Cl + + + + Upload app list to database + + + + + - Initial + + + - Using MetrologyUpgradePermission to flag if metrology is updateable as for "NA" versions this is the case. + + + - returns status. + + + + + Backup current register dictionary to database + + + + + + Logging of register write processes to meter + ATTENTION: DON'T USE FOR PASSWORDS! + + + + + - Hide all file access commands and passwords. + + + + + Storage of calibration values + + + + + + + + Dummy + + + - Initial. + + + + + Dummy + + + - Initial. + + + + + Copies safe runtime/configuration state from this GenesisMeter + to another GenesisMeter instance. + + Intended usage: + + GenesisMeter existingMeter + ↓ + ZeroFlowGenesisMeter newMeter + ↓ + existingMeter.CopySafeStateTo(newMeter) + + Notes: + - does not copy ports + - does not copy protocols + - does not copy threads/timers + - does not copy events + - does not copy logger instances + - does not copy register containers + - target keeps its own construction/runtime infrastructure + + + + + Calibration factors for all channels + + + + + Registers needed to store the calibration for the individual channel + + + + + + + + + + + + Just stop recording without calculation + + + + + + + + + + + + + + List of ongoing measurements, base- and calibration-measurements + + + + + All channels required to process + + + + + Quality watch mode can be used to decode intermediate records and check + for actual quality of the measurements. + + + + + + Perpetration of Measurement + SampleRate 10 and Led mode Test + + + + + + + + + + + Testing the flow direction + + + + + + + the first measurement is ALWAYS a FlowTestRecord due to the underlying routine logic. + + + + + The first measurement is ALWAYS a FlowTestRecord. + + + + + + + + + + + Calibration content + + + + + has been calibrated + + + + + Channel for calibration + + + + + Register to store the calibration + + + + + Ctor for calibration factor + + + + + + + set the user readable relative (around 1.0) calibration factor + and convert it to the raw calibration factor for the meter + + + + + + + Read the relative (around 1.0) calibration factor calculated from the actual + meter calibration factor divided by the default calibration factor + + + + + + Genesis internal raw default value (around 15625) + + + + + + Set the meter raw calibration factor (around 15625) + + + + + + Get the meter raw calibration factor (around 15625) + + + + + + Check the positioning of the streaming LED to validate the quality of the communication line + + + + + Backup of last quality + + + + + Quality check is active + + + + + Kick off the streaming quality check. + + + + + + + Stop the streaming check. + + + + + + + + + + + + + Number of records received (read line for LED message) + + + + + Total records decoded + + + + + Total errors + + + + + Validated without errors + + + + + Expected lines + + + + + Time + + + + + Error counter + + + + + The real result of quality check + + + + + + + + The quality result as dummy zero + + + + + Port scanner: + using the Windows Device Manager listed ports, + tries to open the port with an exception if it cannot be accessed (very time-consuming), + tries to use the request protocol to detect a Genesis device. + + + + + Genesis for test access + + + + + Auto-detected port name + + + + + Port scan result event for message dispatcher to caller + + + + + Stop the port scan + + + + + Number of ports + + + + + Actual Port Counter + + + + + Returns the port scan state + + + + - Initial + + + + + Ctor + + true if one port has been validated + + - Initial + + type of communication port to meter like IrDA + + + + + - Initial. + + + - Remove all meters removed as _meterBatch.Dispose will remove all meters. + + + + + Use initially the port configuration to speed up search, + If configuration file contains wrong port setup than scan all serial ports listed in + the windows device manager, + Read available ports, + Try to open port and connect to Genesis meter. + + slot to search for + configuration of port to speed up search + true if port found + true if one port has been validated + + - Initial + + + - Port type from Ctor, + - Event message changed: + - Overall message: ctr / counts - ongoing scan, + - Actual message: Information to log + + + - Changed exit of function, + - Added configuration file handling. + + + - Remove all meters removed as _meterBatch.Dispose will remove all meters. + + + + + JSON filer reader for generation of register lists + + + + + Registers defined in configuration.json file + + + + + Applications defined in configuration.json file + + + + + Information collected during 'configuration.json' read + + + + + Ctor + + + + + Ctor + + the file path for configuration.json as interface description to the meter + + + + Convert file content to register list + + + + + + - Initial. + + + - AppId from Byte to UInt16 including typecast for Byte[] return. To external, it will be used as Byte + as before this change. But being able to parse the configuration.json with OPTICALINTERFACE using the + AppId 256, which exceeds the byte range as this isn't a real application, but will be used to identify + the interface (configuration.json) version. + + + - Extract the max supported versions for EMEA and NA to check the supported FW. + + + - Supported application list introduced. + + + - Data size introduced including the new 'ByteArray' type and size to get rid of new defined 'uintxx_t' + data types. + + + + + Settings + + + + + Convert data types from interface 'configuration.json' to CLR type or array + + + type + + + - Initial. + + + - Parsed all 'uintxx_t' which are not based on CLR types to byte-array + + + + + Build the data size + + + size + + - Initial: - parsed all 'uintxx_t' which are not based on CLR types to byte-array + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to ERROR: Missing or invalid register definition (configuration.json)! Search in:. + + + + + Looks up a localized string similar to Cannot Open Comport. Check TaskManager for other Genesis relevant programs and close them! Also check if the comport is valid!. + + + + + Looks up a localized string similar to ERROR: Could not find a CSD parameter in register list!. + + + + + Looks up a localized string similar to ERROR: Could not find register in register list! Check configuration.json for latest version!. + + + + + Looks up a localized string similar to ERROR: Could not write register!. + + + + + Looks up a localized string similar to Read back. + + + + + Looks up a localized string similar to Access request.. + + + + + Looks up a localized string similar to Failed to open.. + + + + + Looks up a localized string similar to Ports listed in the Windows device manager.. + + + + + Looks up a localized string similar to Automatic port scan started.. + + + + + Looks up a localized string similar to Successfully accessed.. + + + + + Looks up a localized string similar to Read register. + + + + + Looks up a localized string similar to Reading registers after maintenance. + + + + + Looks up a localized string similar to Reading registers before maintenance. + + + + + Looks up a localized string similar to Compare register. + + + + + Looks up a localized string similar to ERROR: Comparison failed!. + + + + + Looks up a localized string similar to Successfully compared.. + + + + + Looks up a localized string similar to Execute configuration sequence..... + + + + + Looks up a localized string similar to Finalize configuration sequence..... + + + + + Looks up a localized string similar to Prepare configuration sequence..... + + + + + Looks up a localized string similar to ERROR: Register value is out of range!. + + + + + Looks up a localized string similar to Cordonel not detected!. + + + + + Looks up a localized string similar to Scan port. + + + + + Looks up a localized string similar to WARNING: Register value set to default. + + + + + Looks up a localized string similar to Write register. + + + + + Read, compare and restore if unequal al registers marked with + equals + ". + The reader will use the byte values as they are unmodified and + will not be rounded and therefor possibly fail the comparison. + For logging the register value will be converted its unit. + + + + + PCB ID for pre update read for comparison + + + + + PCB ID for pre update write for comparison + + + + + PCB ID for post update for comparison + + + + + Collection of recovery registers - programming parameters + + + + + Marker for restore after reboot parameters + + + + + Register content on initial connect to keep those during update + + + + + Register content after all operation had been performed + + + + + Register which shall be restored after change of FW or after register recovery + + + + + Register access event for message dispatcher to caller + + + + + List for un-reversed parameters which can be written, all others need to be swapped byte-wise + + + + + Registers manually explicit excluded from comparison as those may change even if those have the + "StaticType": "static" in the configuration.json but will change for some reason. + + + + + Registers manually explicit marked to be restored after reboot if compare failed. Those registers will + temporary setup values which do not survive a reboot. This is done to overcome a FW-bug which overwrites + those values after the reboot procedure! + + + - Initial to restore values which do not survive the reboot as workaround for R1.4.22 and below. + + + + + Registers manually explicit excluded for in-field updatable parameters for the CUST to prevent inadvertent + modifications resulting in potential MID violations. + + + Defined by M.C., J.L. and A.F. with the file: 'FwUpdateController.cs-GetRecoveryFile()-2507160616.xlsx'. + + + CUST 2.8.14: + - Added: - ’SENSUSRADIO_WakeupInterval’ to keep radio active after CUST run + - Removed: - 'GENESISFLOW_SealDisplay' being able to modify display resolution + + + + + Registers manually explicit excluded from reading as those do not contain useful information. + Applies for RW commands not RPC data type. + + + + + Pre-programming parameters for all devices defined here, will be filled with radio parameters + if meter has radio + + + + + Registers which failed the comparison + + + + + Name of registers which should be restored after reboot if the compare failed. + + + + + Post programming parameters for all devices + + + + + Post programming parameters for EMEA region as NA region doesn't have radio and seal display shouldn't + be executed. + + + - Removed 'SENSUSRADIO_SystemState' as this will synchronize all parameters between this app and the + 'PERIODICLOG' app. Meaning, the 'SENSUSRADIO' app will overwrite the previously adjusted parameters of + the 'PERIODICLOG'. After writing the last 'PERIODICLOG' parameter a delay timer between finish exec- + parametrization and store all configs needs at least 20 s to update contents. + + + + + Post programming parameters for EOL (end of line, prepare for shipping workplace) + + + + + Actual register counter + + + + + Genesis meter object + + + + + Struct to observe replacements + + + + + Ctor + + + + + + Renew meter for Unit tests based on different meter + + + + + + Assign new genesis after reboot and keep the RegisterRestorer object. + + + + - Initial + + + + + Enable comparison from external set registers for read back with written value + + + - Initial + + + + + Export list of programming parameters to file being able to use it for test purposes. + + + + + + + - Initial. + + + + + Import list of programming parameters from file being able to use it for test purposes. + The input request the absolut path to the XX_YY_RawParameterExample.json and the filters for: + - Region, + - MeterSize, + - "RawParams" and + - ".json" + + + path where all raw parameter examples are stored + Region for configuration + Meter size for programming parameters + + + + - Initial. + + + + + Process the raw programming parameters got from the database or meanwhile in raw-format stored to file + being able to fill the register restorer from external with values and test the byte-wise reverting + of the parameter (optional un-reverted if defined in the list ). + The priority of the parameters forced by its source is: + - CSD (highest), + - VAKO, + - Order based or standard config (lowest). + + unprocessed data, not filtered by the priority and un-reversed + output as recovery registers reduced to the real needed ones and + processed as reverted or non-reverted values which directly can be written to the meter using the + meter specific "IGenesisMeter.WriteRegister" + error message for caller + field update forces to use the 'fieldUpdateBlacklist' to remove parameters + + + - Initial imported from . + + + - Return error message, + - Requirement to fulfill the at least one parameter has to be a CSD parameter as initially all programming + parameters are going to be preset with the default values (coming from the Web-API). After this they are + going to be overwritten with the VAKO (variant configuration) and finally again with the CSD of the + customer if required. + + + - Debug for overwriting VAKO with CSD including real values. + + + - Remove '_fieldUpdateBlacklist' parameters for the CUST to prevent inadvertent modifications resulting in potential + MID violations, + - Debug log of blacklist caused removals. + + + - Debug lists generation sequence changed. + + + + + Collect programming parameters from DB. + + + registers key value pair from database + error message from parameter analysis + field update forces to use the 'fieldUpdateBlacklist' to remove parameters + recovery registers + + - Initial. + + + - Sort the registers from DB but keep the PrepareProgramming and FinalizeProgramming in the required sequence. + + + - Removed preparation and finalization of register recovery to remove sequencing as this will be done in the + RegisterRestorer by the FwUpdateSw worker giving the ability to log this in the report. + + + - Data base access imported to have a common interface for programming parameters for EOL (shipping) and CUST. + + + - Removed prohibited parameters. + + + - Added un-reversed parameters based on data type (string, uint128). + + + - Check and validate register values with installed or intended to be installed FW and given + configuration.json. + + + - Exported register range check to . + + + - Debug lists for CSD and VAKO parameters. + + + - Sorting, filtering for VAKO, CSD and order, reverting or un-reverting parameter value order exported + for the ability to load the raw programming parameters from any source and check the correct processing. + This will be especially used for unit-tests + + + - Error message. + + + - Remove '_fieldUpdateBlacklist' parameters for the CUST to prevent inadvertent modifications resulting in potential + MID violations. + + + + + EOL (end of line) programming contains a reset of the accumulators. Else it is identical with recover + registers. + + list of registers to update from database without special sequence + + + true if setup succeeded + + - Initial. + + + - CancellationToken. + + + + + Validate the range of the register. + + register key value pair + register definition by configuration.json + error message if range check failed + check default value and supply warning + status + + - Initial, imported from + + + - Leave the message generation to the + + + + + Recover all registers set from caller. Additional preparation and finalization will be added. + settings. + + list of registers to update from database without special sequence + + + field update, if not set EOL (end of line) programming with accu reset + true if restoring succeeded + + - Initial. + + + - Return true if already recovered, + - replace _restoreRegisters with new value. + + + - Added preparation and finalization of register recovery giving the ability to log this in the report. + + + - Moved register dictionary value set to inner try catch loop to avoid early exit if one register is + unknown. + + + - Logging of some exception messages. + + + - EOL sequence for accumulators reset, + - Remind pcbId as already recovered before the true return, + - Exclude lock of repeated execution for EOL. + + + - Avoid writing of parameters if not writable. The DB delivers parameters which exclusively have to be + compared to the specified value. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list, + - Preset RecoveryRegisters if not set as those have to be compared later on. + + + - Add only registers to recovery list which are found in the generated register list based on installed + applications. + + + - Avoid writing of NOT writable registers. + + + - Check register limits, if those are out of range avoid writing and log warning message. + + + - Exported register range check to . + + + - Removed skip recovery if already done in previous run to enable a retry. + + + - Seal display and Sensus radio to EMEA finalization. + + + - Exported write routines to . + + + - CancellationToken. + + + - Remove '_fieldUpdateBlacklist' parameters for the CUST to prevent inadvertent modifications resulting in potential + MID violations. + + + - Login/Logout moved to . + + + + + Write a parameter set: + - + + + + + + + + + - Initial imported from . + + + - CancellationToken. + + + - Temporary excluded un-comparable registers from write as this make no sense to write them blind being + unable to read the correct value back. + + + - Remove '_fieldUpdateBlacklist' parameters for the CUST to prevent inadvertent modifications resulting in potential + MID violations. + + + - Excluded un-comparable registers from write turned back on ('blind' writing enabled again). + + + - Login/Logout moved here. + + + - Redundant OOR message removed. + + + + + Restore and compare all registers which did not survive a reboot and are listed in the + + - This is a workaround for a FW-bug in R1.4.22 and below. + + + + + - Initial. + + + - Leave the initial 'RecoveryRegisters' intact. + + + - Leave the initial 'FailedComparisonRegisters' intact. + + + + + Compare all registers which can be restored without new access to meter. + + + + true if equal + + - Initial. + + + - Compare registers reactivated based on new interface (configuration.json) with new + "StaticType": “approximate”. + + + - Removed as those will change on e.g. FW update. + + + - Avoid message event if message is empty. + + + - Remind registers which failed the comparison including values. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - Removed all registers from comparison which are neither static nor approximate. + + + - Exception logging extended, + - Data size base on write data size as this may be shorter than the read data size which is always filled up + to a 4 byte chunk size. + + + - Add only registers to recovery list which are found in the generated register list based on installed applications. + + + - Used RecoveryRegisters WriteValue and ReadBackValue for comparison. + + + - Hash password and encryption key with SHA256. + + + - CancellationToken. + + + - Take 'null' in readBack into account due to communication error. + + + - _restoreAfterRebootIfCompareFailed. + + + - Made method static. + + + - Avoid clearing of failed registers + + + - Leave the initial 'RecoveryRegisters' intact. + + + + + Read the registers after the update for comparision. Build the post update registers here, + because an update may have changed the registers (new or removed registers). + + + true if registers could be read + + - Initial. + + + - Build here the post update registers, they may have changed due to update! + + + - Clear pre update registers if post indicates a different PCB ID to avoid wrong overwriting of + registers to non-matching new meter. + + + - Return true if already executed in previous run. + + + - Return false if PcbId between initial- and final-read does NOT match return false. + + + - Allow final read out as often as called even if done before. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - Backup _finalRegisters to RecoveryRegisters. + + + - Check readBack value for null. + + + - CancellationToken. + + + - Cleared all failed compare registers and the restore after reboot registers as a new reading + will give it a new chance to compare it. + + + + + Get DEFINED registers from GenesisMeter class and read all registers which are flagged with + read write (RW) or read only (RO). Build a list of all registers being able to restore flagged + with equals ". + The defined registers are based on the "configuration.json" and the installed application with + a specific version. + + + true if registers could be read + + - Initial. + + + - Stored registers before and after update. + + + - Extended register check. + + + - Removed after update registers and moved them to FinalReadRegisters. They may have changed + during the update. + + + - Deny register pre update if _pcbIdPreUpdate indicates, that this has been already processed. + + + - Removed login/logout, + - if _initialReadRegisters and _restoreRegisters are filled, return true. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - CancellationToken. + + + - CancellationToken. + + + - Repaired building of initial register list. + + + + + Get DEFINED registers from GenesisMeter class and build a list all registers which are flagged + with read write (RW) or read only (RO). + The defined registers are based on the "configuration.json" and the installed application with + a specific version. + + all readable registers dictionary creation + true if register dictionary is not empty + true if registers could be read + + - Initial from . + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - Excluded registers which do not contain useful information. + + + - Sequence resorted. + + + + + Get DEFINED registers from GenesisMeter class and read all registers which are flagged with read write + (RW) or read only (RO). + The defined registers are based on the "configuration.json" and the installed application with a specific + version. + + + true if registers could be read + + - Initial. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - CancellationToken. + + + + + Read predefined registers from RecoveryRegisters. + + + + true if registers could be read + + - Initial. + + + - CancellationToken. + + + - Leave the initial 'RecoveryRegisters' intact. + + + + + Register read loop. + All registers needed to be read from the Genesis meter as they are only prepared as template and NOT filled + with the register data! + The uses the overall process text and value for user information process + bar and text and the actual process text for logging to the report file! + Executes login, read cycle and logout. + + registers to read + + true if registers could be read + + - Initial. + + + - Set value to actual process message. + + + - Added PCB ID to logging. + + + - Removed PCB ID from logging. + + + - Simplified input of set of registers to read. + + + - Set raw values in register dictionaries. + + + - Extended try catch to avoid break on one register failed. + + + - Filtered restore registers to access only if assigned, + - Logging of some exception messages. + + + - Register list changed from RegisterDefinition to RecoveryRegisterItem list. + + + - CancellationToken. + + + - Date size directly from register object. + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll new file mode 100644 index 0000000000000000000000000000000000000000..bc6c40b3f69b61964991011aaba6b800f72785c3 GIT binary patch literal 78848 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll.config b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll.config new file mode 100644 index 000000000..c764f5323 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.dll.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ca7c1676fcddc31e0eb39d24bc38cfeff9305daa GIT binary patch literal 189952 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisPwd.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.GenesisPwd.dll new file mode 100644 index 0000000000000000000000000000000000000000..34db3c96c63ada9e6f49d4cea79be9ec0b8cce7f GIT binary patch literal 7168 zcmeHL4Qw366@I(7dp@6?!#}a(BqVHp8kziD?ZgnL1!~83ViU)9a?THpk-c{}v6t-a z9=m&SOi1g9KwBaHB-BOZGY8W>&q71mr;sT#rgeGofQU1@}izKtq z9)aCqM!JZeF8QV%(r)Gl(XV zp6_Kq$=JGp@IV*is%Tw^KIsYDg&@aD6S&ycGF%m{i)ecVDbZIsuV@^bN;-|LCTdL( zDU$oYgXL`+xln_CJw-g+@_W?QdZKtdx>2X*nhpEm0E3R##?;nE+zn%h$j6Z4iXP_>TuM)lfyIF&IdbZCsK!WeW)BLQWMazY|tV0uG_MBt}Qr9t@PrrunI-t$e!&~o)=gj>SpRGz2?Lk-b5qy8!c zcA{nu<@BnpD55y6-=4a5yHczquFInx$+qN{wk_@3*pp5+;3=%RHJ>B;2ktkcw%4Qr z&vGVxmat*B756p!QgknHPVJhV`v!V(e+cv`1i5Cr?Q(v(fm9Bxc(A$}VbeKf3pIlQ z6e;EW6NW3d6YfTYaw$PX_OTrFoanm|rkQhEozSC{j4=GYvQoc{aTy?d2!Gr5iZ^>Zq$oX|#X#KK&iQ&qo+ODB)caULR%72w;@Hubl(@k zT48vXt^u|KDs+LsqCW$U80`AXw2NxNd9_GALXFt@Csu`h*V8gZr?Zl}E%t_fJ5|x^ zMM{m_#mcN zp}|Nswde{KC~GeTjML?Sb<{55HVL~W9FTC2gx5)E0ydE)@f#(ak?>K#DE$y{8J#9O z+DbpC*CU&Nzo55cPFnP<>1Em$?V;D`SNbUZm69|`Z`0bS4ZILJ0eM{u;}< z8tIdO%V`L34IKd7Kz9Rfq3-~Gnw|vgq0@l7=w-l^9NFMgda(jvHkvs{C+~?^| z8N?=HC3{@k7SgMq+$kL4Ss6;fILyFq>WHvK;5wu3;8DBNa(c6r&!h*k zGPqr029h9rL|P`UDq+_g86V$nW{zOD-eCzlOIMX6Mt}oZ;RFjrN)nVW4vr4a*fPpo z&UKRgrk9;IJ&`L06G$p*FRz~de%ALH%%y0oO?5xnlGzF%Gby*=5 zF5US{18Kqv>2a|*=FMz5GvaV@om1bjjF1ycLt+|>+jkEK$!mSrq0(|MDGgfAjWq0K zg*Q~lrG-~smgT7C2QlbQTA5@D_IQxKkalf~h{wb3ICC z0>I*i)N7fOj_U_j#wXquhYy$X%5ivJo1~BJiyEJX0+iTl2&rTWm}H9b0B-HJa^cBnH=!>VKeOY zYKpoO5)TyCRBl%4YC(x_Kl@&Vl6D#y8)<;7S>{(4zS49(vm|8!eHW1Y7 zVwJ`r6@zj^tqdU^ZEDy9OR*o^G`4?f$JsB%+8!JJ%M%ZO`%R7C@-;pwYxgtY1Bj+F zzyXKUXe=6KvvD<=s45zX5{6orkhg}~DoHieMp`KmQ}F7*Z6&`gkE+cFJTpJ!I_0G{ zI>k>G1#(sL)c^;&EgxWekq(v?_ZOp7Nrrs9^JYhQOGT?uD4G(EU%)Zx5{2SL1=Kjv z3WZwA+pzK6qedubY;N1!F7;vIa)s8KnT{GsY|9oenvO�P=B90C_KHnyS8U#z z*}6@1Zr+CTLM;Z=j#C?cL<0&fOAhsomLEwQi~I1^IN4#uqlv}ku3pQ}+vdy=9$pQs zW0ZRg$Z9+cBx|lY5B=j$!L@OdC(S(7>Q+1~&<3teEPta6cX^y|IkVy|I)<=4NHgP2Vsk-xtO{Kv5*~ z*)+X`$t$(LF>aKo`S;TIoRB+?2S%@L@5U1*d@~e6KEb&6!Y5$kqLlJUkZ?kvS(cb< zT=hhllG!;PW6TY|9Ubf<%3_t5T2|`-x*sQoalk&>3v2*i+J-<60PYCCy3vodx6X%l zLR%%9pD7w*lUx&(trvs>t0wli9XNT}Bw*9Qw;ulTM6_0(2u9Isg6pH-#2#p&*OC1= z&uc%CC%+W<9(o*{ycSxzU&^#$+~KbSUviKGd@ET7|2?pm!%sjvfES{j5*NTNT*iXk z*uYmdjwp+WLZ5__SXJ3pUiQu)JEpYD!KS25p9<0g(cRPm`BJRC==E_D<1ystjqxDO z$h_p>p%f{PKPhA2XTvnSc+gMM0bl_zk9GrwSn{ILTuhHZKa2R$ANFVV#FU!+(|hH{QYSZ)s8O!hA$L?3lt zuEZAt1r_XJ>{(P_2AQa=%lWllss=)Jay`t~ySOSYu8B^m(~Ye7GDm4-U~2D`K?Ra*LXd=4f}&jw`?yKgY<9!F8zR;^ zi;qgj$KdFUWrlX7bw)aBZAY}!N+(Vk##aAus@6_NW~_Z#rz6s#Q=GQi-|yagc5gxm zGD)Tza?kMXcOKvQ&i6R)b3=11q9(Oud&*T;R<~k>tGT7YRps`0rcYfMXb}i``ae;Q z=-W&q_zYzKUIG^Q&>=+smv)$_77+L3|9!1EJ5kl2@On@Cwb$Y2JT}V&AQ~lK$CL1D zq=&+Kq5U(iEnxe9T)S_?!k-OqU3=oPcbxlMME~X=xzSKXX}eQDOp`+k3{ z@F!2*@uNk*`~Dk${q)r_5#DAxVhfCx|6goca_VGJ|C`kfAOE58-`!{ab8yR5yWZOM zkpGCfZ;GaABNo(VFeVllE&u;=&wpQ;UHsxV%KkX{^-sH^-~Oz%*0Xv3#siPntpDC4 z_rCJ+m*@ z7pJ~Bg(pDqz-0W?tq!&*39VOa>rs<;Dv^{H+@$mco05@GyjBe*BAsnoDx{{`LaDY& zce&f=@l^&>;r7xvDHsdZ-<49-L@2&RGH42gQgYz4A&IIJtr3imDITcgRjG}Q< z&JI(~h#_aEl(Ua=cI$FV5)=18PQ3t;PD9S9E@$qV)39UinlV@Hmki$-3@G8=j-Y!} zeQSdn>Q?%aYS+q}6;+ER6F2UzaQodgnx=Gz<9ljSDK!@EO(_~XZSEPH%0vxi5=yE) zqs(rrG9go$&;Vs}uV-Vv=~2{FOwoeU{u>hQ$=tL&CLJlPv~SE5)`@AD^YMOsce4eN zA0mDja66u2OK>QEAMhCoE)WVYP%ewF{K(_TxA3z>CCRXu_XGt1)>~~-Qs!j<@_zsL zC-t3(vz&UcOaaJ1y(I1F6Mue!wA7unEVI&5Z%L~h{KYGzrHx3-GAk|ZBxz6H{ovE2 zrTs|DGAk{zCTyVpR*MpLJMkKwgpf3l{);TSSNES-ucWr1!(z&dHmJ$&Kv;+(G090D zQ4q>{WHVJPac*zfqotH?F*_S~H^maW$Zv)vZYg*QHf(f z8f{K;u0v!el&A%s51>9p!sSG_WL&ouqM}!gi$%!iR}$8IRndANvfjn=U_Qb&k)Qvo zwV#}L>DJ$FcPEeh+~B7D8_zejb>y2lilSg8p$iNnjcab4ifmmbOZ7z+D5H^th3x5{8 zhZt$aHf2|@qUpAa#TD7@b$gwK&~Jd4btOIRX68QWJN z-(}`sEkv487w{C|V&Iv;pPu?6JsWs2(sO{X0cJhsv%RHAF962;oCXiE9M}(xPYlxQ zfL8!-049Ai@JggN0ha=A2X+JB3hV(60(*gP2gY})={tbSfoYct;23Zfa5pg8NEc#e znl7#cfE&Ve%tTI%;%vMD>CJ#905~8xF+0tJ7W1GH>8FdU&3ad(Y!TuM1o_ft{QzU^ zI5J~#2J(&o7}i4u+6?-o>C>BlX_Jk>lmhyuZv=+Ey3Vx0R-`v0y$u+BDt!xZ3ovzu zJ#^h~2Bz*POGkiVA5&NAw-c}fa1US&N~KQ4NK<}-VF#(lTc9!ev?DV%=-Yk(1BSV- z2kfl-zC&+M2&}VuAGi}3{uEunwZPP)9vEXj-2e=K==vpqp$q4g^bTMZn7-A3Zv)0c zkZuFs4Q%+%XUa++?FEp#)F%ob4Xx7|(6Eov_6)Q+gA0IuL49ByA)W?Iq`>KqwwVRs zzKenTBs)wD3((baEex0{TlXI*FQ~$x(Z@}Pl4{Fr0I?cwh$;yTP_7q}$3Bw>$C?b2 z!DEf&p`D*crMV^_H!E7@C;*QJ$%AriRQ6ymu^|dtwlC|-0d8#{d&d)`Hs{cT+`9>--G_M@7ccUx*KqRYJc zLi-u;hy91x6Xxmlx!x=R82)i&_Km2PncuixtPo}T+C*Bz4-S1UL{c}GoC`_o!I~%e z8ulKVZ!2gQi|aD9hJARfGAsie1$+QF1DKC|51+_rk)m(`hIk!2FN(T<;TJ*n;LzOnk`9KVYVd&9od>d(C{g-(6s)=_^FV3ugM8 zX8LC){-=paBLUHDSSL6HGJ!M~70fkF*11squ`f?cQN{#Q-2nzOTS;d|{NQHS4bI4k zH0J=$OPsSjfExgf0L~LT0dc@xfCm8k0S5tx0Y?CK`05r|B(BxZqwF(|Auf1|#Bxiy zr_#fK16PSzuO9=(ae>PP$-|&EdH8rfG}`7l+HszPwybN=n02v8$hwp}PYk^=k#!9k zvu;JUF8foS7l!p>-BrBzFl2rt({6S%A?p}rW}V7xoi{S=omxP>Z!Y3zk?|+s zm4J^eYiJSD3jjFL_v;8hUw&!C$cr(VHgac*`5b@`)EHc4`$Nm)%-nM?gO1eO8b%@y?!)V=Y8(7MA0`Tf;pHgQ z*D-6`)_92vSKB=}W2t<`a+L^wWy2~TKDIT9hUYyivj^ZBYH^=l`-VU$(Gia&Is(Z^ zZ#Rx`T8YnBUS3fij+Tb}tEx*YyrJ^aYEQ&dS{-cW0J8d23y8>sOGFm;R4 zSKX(j?ReicIIxWQ?Sl)DX4!jy@OjF3o{?ui*#=1&=lNxdS#NL|&nxGv$9?Mg>hV0% zGz3qcvZm{eIN(de;)lq`G^orY&etvOK#e@e$w~%MG0?L}rI3|-ucqgWB)*sCo|q$e zcF#R!hIy&ZJz-@BF+aQ!LVhn~4hwVC0C5l)VX7sbEw^JiX@Mu*#@bJRN(V|jf07Vo zc(Co_5+ur6o9jZ6PDPX@@Y#zd$}}}n)~SS|iWkT(5qwFM(|Qf_oeuXBeAnZ+dDh%?@b2q!z)r0BEWiDiH%G1hsMY=dCdBjpDWnCH!?N!JN%g}G47g}hm) z|1R|AdEq$dsqbRIH2@Uhg;C(u)SxW}=8=H!i9CPuf?+nG5J20|X0#)1LOaraJd;pX zo|8KwlWqm&pWA^)x@jY6T>3r+@J{s>o&w}rIFrABqId`x32mE<$?uu!= zLgb!&6Xkshec68hxwKXZzW*eiIq?zay_X+5dFunGMbo3xrd9OreWB5Q|H*~_Qow%y ziG{`ZmjQTo=lc);7L0F0r2u}%KluG;Df0OKa~*(hWPBgv h8xr5ghI{|v+tqRa-`ec=9~j{x13u-o!vwa#{{S|1z{~&u literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..15027e1eebee1c4791d5b51c7a6f364a86717ab1 GIT binary patch literal 21504 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

    hsgU(clc%shbAQ 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 j@J$ + + + Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.RequestProtocol + + + +

    + Commands that the genesis meter support over the request protocol. + Functional Specification Breeze Core and Applications Revision:3.03(12748DOC11 - functional spec ICOE472.pdf) + + + + + 9.2.5 + Command 0x00 (NOP) + This command will do nothing, and will have no response. + + + + + 9.2.6 + Command 0x01 (Query capabilities) + This command will be used by the external computer to discover the protocol parameters that may be varied. + These can then be compared with the external computer’s capabilities and the best match selected. + + + + + response on + + + + + 9.2.7 + Command 0x03 (Set capabilities) + Used to finalize the baud rate and packet settings after negotiation. + The reply will be sent at the currently selected baud rate and packet length, + after which the settings will take effect + + + + + response on + + + + + 9.2.8 + Command 0x05 (Train) + This command will perform target driven data training, that is, where the target is in control of the data flow. + See also command 0x11. + + + + + response on + + + + + 9.2.9 + Command 0x07 (Repeat last) + Used by the external computer to request the last response to be resent, for example if it was found to be corrupted. + Note that the response 0x08 will never be sent, the reply to command 0x07 will be a verbatim resend of the last response. + + + + + response on + + + + + 9.2.10 + Command 0x09 (Read data) + This command makes reads of any random selection of configuration registers, up to the maximum packet size negotiated. + + + + + response on + + + + + 9.2.11 + Command 0x0B (Write data) + This command makes writes to any random selection of configuration registers, up to the maximum packet size negotiated. + + + + + response on + + + + + 9.2.12 + Command 0x0D (Multiple read data) + This command makes reads of one register multiple times, which will be more efficient than performing successive reads using command 0x09. + This command will be available from protocol version 0.40, for earlier protocol versions command 0x09 should be used. + + + + + response on + + + + + 9.2.13 + Command 0x0F (Multiple write data) + This command makes writes to one register multiple times, which will be more efficient than performing successive reads using command 0x0B. + This command will be available from protocol version 0.40, for earlier protocol versions command 0x0B should be used. + + + + + response on + + + + + 9.2.14 + Command 0x11 (Set level) + This command will perform external driven data training, that is, where the external computer is in control of the data flow. + This command will be available from protocol version 0.42, for earlier protocol versions command 0x05 should be used. + + + + + response on + + + + + Config Exchange error codes. + + + + + Transport errors for request protocol + + + + + List of constance for error codes from genesis meter + + + + + everything is fine + + + + + Port is not open + + + + + fails to write to serial port + + + + + fails to read from serial port + + + + + Command is to long + + + + + deeper exception, check out log if this happen + + + + + wrong CRC + + + + + something strange + + + + + Timeout occur + + + + + Acknowledge feedback from meter after communication + + + + + Acknowledge code for unassigned command + + + + + Will be used initially as the record is not sent + + + + + Response missing + + + + + Response command not match the required command + + + + + Lost connection (logged out from meter), a re-authorization is required + to access this command and/or register + + + + + Meter error received, a retry may be useful + + + + + The response record couldn't be decoded + + + + + The meter sent a wakeup message instead of the required data + + + + + Valid meter response record + + + + + Holds all errors can occur on the request protocol + + + + + Exception occurred on this command + + + + + Exception occurred while receiving this data + + + + + Error is interpreted and has a define error code + if its not null is Genesis.Protocols.Request.Const.ConfigExErrors + + + + + Error is interpreted and has a define error code + if its not null is Genesis.Protocols.Request.Const.HighLevelError + + + + + Ctor with only message + + error message + + + + Ctor with message and + + error message + + + + + Ctor with message, and + + error message + + + + + + Holds request commands with detail parameters to see processing state + + + + + Indicates the base command + + + + + the register the command refers to. + needed to set Register dictionary to link response with dictionary key + + + + + Command acknowledged + + + + + Retry counter + + + + + Wakeup-message retry counter + + + + + indicates error base on + + + + + indicates error reason on + + + + + Combined error code of base and reason + + + + + Chunk position of error on multiple read/write access + + + + + Data containing the request protocol + + + + + Encoded with transmit protocol, ready to stream to port as is + + + + + Extracted payload of response + + + + + Extracted payload of response + + + + + avoid logging for e.g. password + + + + + error mask to skip retries for functional errors + + + + + Ctor for an base command + + as an byte + Request protocol data for logging + Ready to send data encoded with transmit protocol retries + Timeout for response + to do command with + hiding data in log file to avoid spying of passwords + error mask to skip retries + + + + + if session is gone and a re authorization is necessary + + + + + + Ctor + + this command will be resend after authorization + + + + Command to resend + + + + + a bidirectional protocol support read and write genesis meter registers + needed for + + + + + FIFO of records to be send next + + + + + This is the actual record in the send loop + + + + + Last communication time for session refresh + + + + + + + + + + + Occurs when a meter Response for write password is good + + + + + Event after a register entries changed + + + + + User adjustable additional retry timeout. This is 0 ms for standard operation. + + + + + + + + Process all records needed to be sent, this routine has to be called + to kick-off the communication of all RequestRecords saved to the send + FIFO + + + - Initial + + + - Logging of raw RequestProtocol at time of sending, + - Logging of retries. + + + - Added timeout from transmit protocol. + + + - Added reorder FIFO to bring login at first position + + + - Hide data in logging for e.g. passwords + + + - Retry counter reset if authorization required and this record will be put back into FIFO, + - Retry delay corrected for all errors. + + + - Dynamic retry delay: ResponseTimeoutMs * Retry counter. + + + - Skip retries on specific error mask to speed up communication on functional errors + or informational feed backs (e.g FW not installed 0x0004) + + + + - User adjustable additional retry timeout. + + + - Response timeout message output, + - Initialize acknowledge code before communication to NoResponse. + + + - Response timeout deviated from system time. + + + - Avoid enqueue of _recordInProcess if retry counter is 0. + + + - Additional DEBUG information included about FIFO and loops. + + + - Command not assigned response for recordInProcess == null. + + + - Initial request acknowledge state changed from NotDecoded to NoResponse. + + + + + Assemble record with transmit protocol and put it to record-send-FIFO, + backup the ready-to-send, which is the dataEncodedWithTransmitProtocol, + to the RequestRecord object for sending including the retry capability. + + Data package with all details like CRC, etc + Command identifier + which is intend + hiding data in log file to avoid spying of passwords + error mask to skip retries + the assembled record for the send FIFO + + - Initial + + + - Logging of raw data (RequestProtocol) moved to ProcessRecordList. + + + - Added timeout from transmit protocol. + + + - Hide data in logging for e.g. passwords + + + - Skip retries on specific error mask to speed up communication on functional errors + or informational feed backs (e.g FW not installed 0x0004) + + + + - Initial skip retry error code set to 0x0004 (e.g FW not installed 0x0004). + + + - Hide data in log forwarded to DecodeDateForPhysicalLayer to hide passwords in log files. + + + + + Record dispatcher to send FIFO of UI1236 command + + + - Initial + + string for logging of slot + Data package with all details like CRC, etc + which is intend + hiding data in log file to avoid spying of passwords + error mask to skip retries + the assembled record for the send FIFO + + + + Called after successful response. + Decode and check record, handle Errors and dispatch result. + Invokes if somebody is listening + + + - Initial + + + - First part reworked to extract the response protocol information + + + - Hide data in logging for e.g. passwords + + + - Error code extraction changed for + + + - Wakeup-message will avoid further timeout (during FW update this is in the range + of 15000ms). + - Allow one additional retry on decoding error, which is often the wakeup-message. + + + - Send time reminder for timeout time calculation as output in log-file, + - OnRecordIsDecoded?.Invoke moved before return to assure that the Acknowledge status is set. + + + - Avoid activation of wakeup retry if record is meanwhile acknowledged. + + + - Wakeup message handling changed, + - Multiple replies on wakeup message allowed. + + + - On wakeup message 5 retires are allowed to avoid an infinite loop. + + + - On wakeup message exit this routine. + + + - Early exit on _recordInProcess == null, + - Wakeup message retries from 5 to 2, + - Removed error base from error code decision as error base is only the AppId + + + - HideDataInLog. + + + - Ignore wakeup if message already acknowledged (avoid to set + "_recordInProcess.Acknowledge = RequestAcknowledgeState.NotDecoded"), + - Avoid to overwrite "_recordInProcess.Acknowledge = RequestAcknowledgeState.Acknowledge" with + "RequestAcknowledgeState.WakeupMessage". + + + + + Method to send basic Commands to Meter. Creates an integer of 4 bytes for the payload. + Supported Commands are: ,, + , and . + Calculate CRCs and Command length and check if command is valid. + Use to push data to Port/Meter. + + + Supported ,, + , and . + + Register to Read or Write, null for + + Data to push into the . + must be null on Read Commands ( ,) + and not null on WriteData ( and ) + + + hiding data in log file to avoid spying of passwords + mask to skip reties on error + an new command just send to port/meter + + - Initial + + + - Reworked to zero pad payload with chunks of 4 bytes, the caller needn't take care of the size + + + - Corrected payload content in request protocol + + + - Hide data in logging for e.g. passwords + + + - Skip retries on specific error mask to speed up communication on functional errors + or informational feed backs (e.g FW not installed 0x0004) + + + + - Multiple read for string split to simple reads. + + + - Default set. + + + - MultipleReadData based on data size. + + + - Exit multiple read date if retries exceeded. + + + - Exit multiple read date if retries exceeded increased to . + + + - Rewound to version from 06.09.2023 14:44:33 before Commit 8c9d7704. + + + - Removed useless too short comments as every string is going to be delimited by a 0 and usually won't match + to a 4 byte chunk. + + + - Removed redundant 'return cRecord'. + + + + + Analyzes the error code + + + + + Reorders the record list so that first entry is the defined topRegister + + + + + + Checks the active register to access + + + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..5e277f02f9bb7a99cb4e75273768007d3fa61ab1 GIT binary patch literal 13824 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e00b711d634ff835196eccbf320d3af3daa28f18 GIT binary patch literal 24064 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.xml b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.xml new file mode 100644 index 000000000..497478d25 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol.xml @@ -0,0 +1,144 @@ + + + + Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol + + + + + + Layer between CRC16CCITT handler and Events + block trashy telegrams + + + + + Decode data and hold results + + + + + + + + + + + + + + Data fields and definitions for GENESIS streaming protocol + + + + + Default data for bend detection tests of Genesis + + + + + Default data for flow tests of Genesis + + + + + Default data for calibration of Genesis + + + + + Constructor initializes all decoded members with default values + + + + + Calibration data + + + + + Flow test data + + + + + Bend detection test data + + + + + Decoding the raw message + + message received as one line delimited with LF + true if decoding was successful and data has been validated + + - Modified using common CRC check before branching to the protocol specific decoder. + + + - Introduced protocol 'm' for bending detection. + + + + + Extracting message from string fields for protocol 'm' + + reference to bend detection test record + Separated fields containing the measurement as string + + + - Modified using common CRC check in advance. + + + + + Extracting message from string fields for protocol 'f' + + reference to flow test record + Separated fields containing the measurement as string + + + - Modified using common CRC check in advance. + + + + + Extracting message from string fields to individual raw channel for protocol 'g' + + Reference to result structure for raw data for one channel + Separated fields containing the measurement as string + true if protocol is valid + + - Usage of VolumeFactorRawToQm and calculation of AccuDutOverflowVolumeCm + + + - Modified using common CRC check in advance. + + + + + Extracting message from string fields to individual raw channel for protocol 'g' + + Reference to result structure for raw data for one channel + Separated fields containing the measurement as string + true if protocol is valid + + - Usage of VolumeFactorRawToQm and calculation of AccuDutOverflowVolumeCm + + + - Modified using common CRC check in advance. + + + + field position in protocol 'f' + + + field position in protocol 'm' + + + field position in protocol 'g' + + + field position in protocol 'h' + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.dll new file mode 100644 index 0000000000000000000000000000000000000000..dcfbc84b6efc8ab63bb46a5af8132070910b52a5 GIT binary patch literal 36352 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 Q5WmH%1ONZ?|DFZ@7i%exIRF3v literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.Genesis.Registers.pdb new file mode 100644 index 0000000000000000000000000000000000000000..b8eb86b991b8b26e60af89fbc2e5f14ac3051998 GIT binary patch literal 108032 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.dll new file mode 100644 index 0000000000000000000000000000000000000000..ad13160270678d8a259e951c3ba4e0b3398a4b11 GIT binary patch literal 7168 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 I|3d`+1%P1oH2?qr literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.pdb new file mode 100644 index 0000000000000000000000000000000000000000..55ee4158d397f2c82d92aca02d784e7e5e4ad74c GIT binary patch literal 22016 zcmeHP4RBP|6@D9HAkruSjDSeD7=8j|v%ASAS;rqjk`gT zvx3CQ2KHpmyYJq6&VA>ebMLvoo3>b3Pa4T+%Gq4gyl|njts~%UaJk)O=g(;APyj`W z;y|zvc!Y7l0xKvy&jJm6K;s_&Ujfch4NN<6j#j)-ZBqjiU-LK`>BlAsM8J$RYEPOWmPlE@r_y05gNTGnd)j&4;&nVbGZ|ybGf|Z~^C-4eU z@L~}%;OKuIkTeB2J2f!=?5tLyR;Q=|j`KGwSCn6faIh^DD+A|ER~$XfmpQAQbuLex z%UxaT^7_0DewS~d-|vfhyrFuxuhyqVwFX~UjfTQnRE?;9PrWD77zx)!Ydz6Z6rn&i ziW)c`T6y)}@dwHu=uq~2^~Xhzz1(`;4?q6!&GHAXw&D{Xx$EZg=z;Q=u<3Vv!m^hx z++TIi?(!*1?!LGGg3aImS%p)`zGBNSn?AW^Yx$y8bKT8brw=^wr(KV4oIA5>;-ShN z?b~0)L(7%clw@u_uGd$o_pOl`3&STpT-2K$oTgp4ezkAQmKdssnseR?q{@wFe2Xcr|$QnfrjFkO< zvApu|`xSfs;17KC=cWJcIrizp?K9WyTX%QkPW_$&QBTqi_#5VUkKPi6b!H06mP{;}Yr)kj z7}_*Ef^BM7Al^3+Y*ABcyBc1rc4jsa0AysYj4x(OFSf7-LKL@}Mz9 z@B{=m#R{F8;F=ITUGumQyh{ikwgm5%g7;JK9#ilhwJS=&BM`h-3f?m)xGn@2bXJst z=cB?~*F)7!dRHG+o>q1sp6sVxWUfK+^HJ>@#aGkf3zbJ9KCL5jP4UNo_E%}^`ZNPA z-{?&y3~el0K)0%(izD^Sm!8+ze>n$>s=9wZe@Ci1n#Q==(USU6$3u=&`&lcC#! zEn29rE9hF$+8NN*9<4vAuU&M5rW?@lmFw$Vjjkrc(0W4g4Na+(9t-uQw7m5;tWLzL zPC`pX)74pTuZ}9Jqh?emAFYE?yI0dwF*JN>gJp?mGGALh#%d|9)NxFRI|I|1#NdHO z&S@OyKXQX|Jq|=JC;pnB9GaW%*nIs;A;Ux#%jv(sT z6{vh{-Yf4psEgA9s^feh`3_pw#Y}z8N1SCJ_@t|>8}HO3^+#Q52qjS0lJ-Y^X?S9_V1$GmGDeD{oU&m zF-(O|`mX#H@vuh4TGiXj{qW$+#4lvE=$lRA?fnD`{R5U)_imB*1d6Fj7sH0LXo<=1y? zFj88NGI{Xb)roa1%Ui&-8#lzY9+$P^c43XJC*#Sk4R}j0sm*=a3dL#KAH|y?`Hhfe z-)oiP;@@BW_r1^F^!Bn}&nYc>@uxd)WqzB|qIeM&LoT+VnLxW95jF1*6+A6BFnYfO!jgshLmfyk?iG? z)?TjFCbE}%31}-ZDo7cuHjuqs(pJHWr0oP+_H?A%0$uM?AYmS8S=adpS@$YMx$mDy zXh8fw2yt(FQz=H@GFZDzxe7R2VVwTl(ivU=pfiCssspwIyMcEC9|rCQ?gz3jO+dNx zfs27R0t;|=L`fE;drRi)R5r&jX?-S~BJ;Afx;V%BG>T8Tmsq5kJ%XEJdDC(x&u`%PJA(!74nfdjxhfo#j1*E|K>1KbBJKz0qxQ0BlLS#x;DkOf|a zQf13?*SiTGMUgy;I;^NuRz53V@YSeJWs3eb-CwM}cJViNpiWI@)N8zUklXB3>u^|UZA#03lfHv+g^_cs<7b&yu zuTYNkb6xxvy*t|UA_PBRgA{#6~$s7Lktu2LETOIn(|Ef}hl>K9x`Wjo;9dnhoE>2g2Hp3gk) zK@G>pzBL>l_n3y`q`r(?tPI~K2474@NV~MpKrj?q`wq`ZlttmALT-q^| z8bc4)bZcrv(?hsuxzK8r literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.xml b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.xml new file mode 100644 index 000000000..b39ad1b48 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages.xml @@ -0,0 +1,81 @@ + + + + Xylem.Common.Hardware.WaterMeter.MagFlux.DataPackages + + + + + Used as structured calibration converter from liters per second to + cubic meters per hour and vice versa + + + + + Reference meter flow rate - unit free for use + + + + + DUT meter flow rate - unit free for use + + + + + + + + new record from Stream + + + + + + + + + EventArgs for Request Responses + + + + + Request response from meter + + + + + + + + + struct to hold Led record for protocol L (contains measurement record) + + + + + Sensor Id of MagFlux + + + + + Serial number of MagFlux + + + + + Status of sensor and electronics + + + + + String delimiter to separate elements in ToString() routine + + + + + Get result as string + + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxConfig.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxConfig.dll new file mode 100644 index 0000000000000000000000000000000000000000..f2a825a9562d237fe4114eeaa020c09ebcfa1197 GIT binary patch literal 8704 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 + Applies an action to a list of meters in a separate thread + + + + + Starts a new task for a list of meters + + + + + + Apply a single action to a specific meter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Display codes to keep the user informed about the production and processing step. + This is useful as the user doesn't need to connect the device to a PC, he can + immediately inspect the status of the device. + + + + + Status not set + + + + + Error state + + + + + Picking in progress + + + + + Picking succeeded, next step can be initiated + + + + + Picking failed + + + + + Pressure testing succeeded, next step can be initiated + + + + + Pressure test failed + + + + + Pressure test failed + + + + + Connection between PCBID, Serial Number and Order number done + + + + + Zero flow test succeeded, next step can be initiated + + + + + Zero flow test failed + + + + + Flow calibration succeeded, next step can be initiated + + + + + Flow calibration failed + + + + + Flow test succeeded, next step can be initiated + + + + + Flow test failed + + + + + Final test failed, else the display will be switched to operational mode, + showing the actual accumulated volume + + + + + FW update is ongoing + + + + + FW update failed + + + + + FW update succeeded + + + + + Can hold various s and hold connection record to relieve the meter. + Every contact with meter has to go over even if you have just only one. + + + + + holds all + Add and delete with + + + + + Remove Meter from batch and clear communication + + meter to be removed + + + + Get meter from slot number. + + + null if slot has no genesis + + + + Remove all Meters and comports + + + + + + + + + + + Detect all meters + + + + + + login to all meters + + + + + Initialize all meters + + + + + Initialize calibration for all meters + + + + + Initialize measurement for all meters + + + + + Store new calculated calibration to all meters + + + + + Start calibration for all meters + + + + + Start measurement for all meters + + + + + Stop calibration of all meters + + + + + Stop measurements of all meters + + + + + Can hold various s and hold connection record to relieve the meter. + Every contact with meter has to go over even if you have only one. + + + + + ctor + + + + + Registered list of meters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IMeter is the highest level interface between a meter with direct communication to a test bench. + has general things like calibration, measurement and set up routines. + no specific meter stuff in here! + it is always disposable + + + + + occurs when ProcessState has changed + + + + + occurs when ErrorState has changed + + + + + occurs when Init is completed + + + + + occurs when the initialization for Measurement is completed + + + + + occurs when the Measurement is completed + + + + + occurs when the initialization for calibration is completed + + + + + occurs when the calibration is completed + + + + + occurs when meter gets disposed + + + + + unique meter identification + + + + + read-only to see current Process state + + + + + the current slot in test-bench + + + + + Setup of intermediate update time for measurement updates and overflow detections, + has to be calculated depending on flow-rate and nominal diameter (DN) + + + + + Skip the test bench preparation process + + + + + Set the current action test + + + + + Read the PcbId from IMeter, if device has no readable PcbId simulate one + + + + + + Open Com ports, try some communication, login + + + + + Setup up meter from config file. just a workaround for vb6 calls. please do not use if your working with .net + + Slot Number for Test bench + don´t send CRC error or telegrams with error flag to caller + + + + + + Logout from device + + + + + Start Login with password service + + + + + Start Login without password service and a fixed password + + password for login + execute immediately + skip app readout and register generation to speed up + the initial connection process + + + + set up measurement parameter and set meter into test-mode + + + + + Starting a Measurement + Meter must be initialized + Start to receive record from meter and decode this record into MeasurementRecord + + + + + + Meter must have a active measurement + Stop receive record from meter and decode record + + + + + - simplify the measurement results handling + - getting the main measurement of the entire device (combination of all paths) + - add MeasurementResult + - remove all other methods + + + After a completed measurement , you can grab + + Calculated results + + + + The first measurement is ALWAYS a FlowTestRecord. + + + + + get current state of the running measurement + + leave empty for an aggregate state for all measurements or pass the channel number to check + + + + + Request for intermediate measurement state. + + + + + + + set up calibration parameter (calibration factor to default) and set meter into calibration mode + + + + + Starting a Calibration + Meter must be initialized + Start to receive record from meter, decode and store this record + no available + To finish calibration process run + + + + + Meter must have an active Stop Record for calibration + + + + + Get current state of the running calibration + + + + + + Calculate calibration factor for static and flying start / stop + Results kept internal and not being saved to meter. + if you want to store them on meter use + + the reference volume is essential for calculation of calibration factor + the reference time is needed for flying start/stop + the required deviation to set the scale apart from 0 + override the default max calibration factor tolerance + + + + Save calculated calibration on meter if no calibration results available an exception occurred + + + + + To control the LCD from meter for status information etc. + + if set to true the meter will show his normal screen, if set to false the next parameter will shown in display + test shown in LCD in byte array as hex value (0x33,0xFF shows 33FF on screen) + + + + Sets Display text and update production database + + New ProductionState + web logging required per default true, for offline usage set to false + + + + Get last Process State + + + + + Add external text to internal log file handling + + text to log + + + + Enable/Disable Raw record Logging + + True = Write Raw record into log/ false = Stop write raw record into log + + + + Check if the meter has any errors that can occur on a measurement + the error reason has find out in the log files + + false = everything is good, detect at least one error + + + + Clear all object set up on runtime + + + + + Dispose the entire test bench + + + + + Interface for Events + you can use without events (so with out ) + + + + + occurs when ProcessState has changed + + + + + occurs when ErrorState has changed + + + + + occurs when Init is completed + + + + + occurs when the initializations for Measurement is completed + + + + + occurs when the Measurement is completed + + + + + occurs when the initializations for calibration is completed + + + + + occurs when the calibration is completed + + + + + Flowrate for setting up the Pumps on bench + + + + + how long the flow should last + + + + + Corrected measurement of flowrate from Refrence meter + + + + + how long the mesurement was running + + + + + Measurement of flowrate from DUT + + + + + how long the mesurement was running for DUT + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterRegisters.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterRegisters.dll new file mode 100644 index 0000000000000000000000000000000000000000..4394f212251f0772e48b8c3ec604d1661981a6a3 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.Protocols.StreamingProtocol.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.Protocols.StreamingProtocol.pdb new file mode 100644 index 0000000000000000000000000000000000000000..96e867f442ef853c11329ceb7812d95ea9a03538 GIT binary patch literal 26112 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 P5e7*3eAcE>Y=Qp)Li$rl literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..bf7de030dc342bb85f41cb4588805d9f9a14c4da GIT binary patch literal 23040 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.eRegister.eRegisterCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ce26edfac47cdb201ee026fdf0573a1a3d22bb57 GIT binary patch literal 52736 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 Kf(7267Wn@*+6ch_ literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ProductionOrderCore.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ProductionOrderCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..4a8aaf8bbdc12148f5ee04305e7657a8650698e5 GIT binary patch literal 199680 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 JkN@l%_#e;79{T_Q literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.RelatePcb.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.RelatePcb.dll new file mode 100644 index 0000000000000000000000000000000000000000..4cf64157f9b3fb2d876a696220ca02591378061c GIT binary patch literal 5120 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 L$DZK6#x3waz9IP0 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ServiceCore.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ServiceCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..941f790b35826369eed607a771ad283a93472657 GIT binary patch literal 8704 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ServiceCore.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.ServiceCore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..c9b5da10cde9c02dcdc3bbb88199b899411f6773 GIT binary patch literal 24064 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 Z;t%uM=zsIGvAp5_Fs=N5tA0lw_%C6)RYU*) literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.SoftwareAccessHelper.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Logic.SoftwareAccessHelper.pdb new file mode 100644 index 0000000000000000000000000000000000000000..729628962d8e52512ebd66d96e78ae7426531191 GIT binary patch literal 40448 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.CordonelPreadjustmentUi.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Ui.CordonelPreadjustmentUi.dll new file mode 100644 index 0000000000000000000000000000000000000000..5467350b2a47b04517afc4b1d3e29a88753f64f6 GIT binary patch literal 4479488 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

    w0B>@6-(s)vGm>?7sF9vbSjUJ)XXvs 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%0D_}l`V8kw)j)H#{pCt1Zu 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�d{+ejZ=~bH_GiJM*>9>d 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

    y^Cs2xQb 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

    Y<}&0n^rnUhLv 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

    Y=vsCWsX7{2-H@?4>u^wg8 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
    Bn^bg_9y=?$ybnA?Rp3{-Q;L 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%0Ara#m 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

    *C%AxT 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%0DG=je@W{%gyp{@aiC4!ZtyjRVybuV@|&ttGnBb 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 z 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%0AkXd!|I5^Wk86FxJJd~j)8`R-z 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%0A)5hk_Kl}{ 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

    4?EP0t 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 z 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𝔚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%0ABgaO`Ms>TwgEX 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%0Dw{vhEYVgDH+Q8fp#FMtA+!1 zkgNN&+*SM}^c&p)rBYZw-z$RZy<@(%O-)_({H!}oF<;a@@{-9N$rduPlj^n3fgb$v zyalzjLL_v-BaTIa-Rnb|3lR_t0G?WbdNH9<#Il>g*K|-&DWa$$v#ebn_VxaiW32`r zSnKz0;r}R5#+N$$O4^Np`pNYAceAjo?G?GBqBorz6oc=c*5UC20J(^jSN35V46x{r zNFvK^pWl_+cDMCN;FxxB^LJrO05A~?jDA+u(Bczuybb^9YV>=ikw~=ML^lz?gNS4{ zBzMhj+;wP6G?<%R@M{z2NB;BEH5{zgFCD>|lpCeb2tZ`}c_?%S1AXlXqkKWzx96U9 zNpKGU=%c{bu)qWo084~N5i?z+s}*En2IFOh*!(RL zpm_nxQ&VV}3)H~gJ1cjGb;2UP_nulb=HE&Og_R#{W#9EKNxs4UntXEl4y+l}krTo) zpwYn@U*grHk8I~0%4I)()&cwoEATd;9eblgdN}U4Jd~FO?!J-Jg*x)5=|0LP=47Vj;V4@uy~06M$H z)zsVNHwecW7`YnYCsfSGxR@T_7+4Dw!QI;Ck2_y?nc%U8!;D}H6QXFAG-G;ZGP4FmvvY9O8_@K_w=BntCbA|GoB@o5LkQDj@?!JIlkp+V6w zSmkmEw{o*{-&I4`UYViet0KhLePg9A4vOH0VQ_(2kefRNjcyg{89i_;64M4gv3Rg@ z^+E7s@Yb^jBJx*YfP1yWowb|rvQnSYiE?|gowkE|*|R~L4HyvvwX4y%mvobEDUs3Q zJN{IUW4GxRrupfa67#WS%Ya7$t8#9+Mq1rZ6*mT7F9^D-#s-p0%eso|tnHfJ0WKJr zDRT(15B36pdP0Wp6mcQQaD6LC4-#@MH#jZ|=)3kS`qd6NNF#L?N`^>@v?+Jo*E^1=9>b$rS}e!>H*oggR7?ZD81t&ea^fUYO%sRyw@ zKLRf9)>wO?agp2wPOO1CY(BhGSX;FI^2V+;g$<_Ss|PM)AVV;^_2VqP7qX7ViOz#c z)Ek-8a?%98fBJkZ?VP$ps^Uc0*jo-H3KA6Di0L)aV}RoTAk!L)26-?F06G&gyubxq zY#JWP1YaaUct~|d8P5&x=HptOe{Df8)yUXn#Esk5pTLCT>@&3SL7ai4(dVTm%ZibP z#G+fY$X62$wPvL6;JGshA1{rcT>#tb$`AV~v%lC{D zre@^wPuL4Ws-&TK#p>&J0MUIY9uVDjbaDVhkI-c26jvNWXmPOY-c@+JFt;xNcs+38 zdxP`)sHut9T|@54m_hq2|04R~cd8~=y{h9UOudM&RWxCdoN@cOA@l zXRSMC;=?~&8xRzacA(%-7x`!&_fNwv^<>5Ng1vu170*Ew&GA^qeZf2~{Sa==EF!D` zd@mTxLq4@Scs7G~vp+%XwD$-C15Ai8bmfNNG4=HKW@a4eY5v~Rq7bL+z&tGE%sH_E z<;@)pyjKnU8R~&gMX+btKrExp^Q^9y*u%)oVFGE3jk$P<_nBeb{T3(ilwXKY4KG#- zow#ew`4#l`3oNt|;i4)?5$9n63Auc_#nIoMt~;Qpmc_r7+{Z&nkb* z1NfOw?DLnzBh1i#htyXfHSE8EY2^3ll}7h#a$x`z4&3_Ttv8uRU?2am^+1ji7Myef z#41PEeq5vOE&cnrAqhLqBg11*WBVwG7V{FdVRdSNe6F9%3kM5Cy~|yIi<0)9C~vM) zofYsrUenOE-*ro+o5V+8>FwTIQj6YabuCd(_nR#OUw|*Rg~fy>gzj>LlMSZoCxrF~ z#docBqYjh*OCr_)HzVxkpjLH0*Y*6z={I;&neC|0*KOV}_48_^H2Xb^Mjq|6O8*D? z`|q>vTfRFvzmLV(A6#}!%42`n4*i4!wU=kzvVQr%c_%Jn2m6qE?=SRc?4+I1Wcv35 zgNToMZ-5?5r7)f!Q9deS$@y>+4tcK*r^>7NDgv74b#B|-HGJR z82R_{^S_;!AG;{nW1lb`=9^00o=qp*6+LEeBqs{iYh8nB%mzxv1+A{D0+D$lQBk-l z+nKkcX{v`5irotvY7XWn<*LM{$wYz5tp<%WJAXkXxoN)xsHtTa1hW=*I#sfqmsc-2 zo_A+#+g5A(@U;KR{0I9c+lF%uZVNk(t**^>*YGE<#&)mK{7}l)DBN4A%a7LivhuOQ z!^8gHWYb~Gn@aYb`ht7IXXQy}uM;1CUMMD!>E?xKu6MrRz{@!E4m600bs;55NY)($ z3aTY^O+@0mf+e-51Z|Brj7n6WnU-+yn0D=n_r(6UmG$T8CBb{_U1{yUw3`^`vQ;_= z45{JkT(UlH^j!NLySvHV9vKUenGJMP=_=uah!BZ~KHqQwv#IBvou;(#{r_xI25 z@82gL|I9(2S;A$D;!4OVhT$Yeh8%91MioWX)FHuaOSKuIkj@BJ$*KO}!o}TtW=0_MkldATVOKq%8Ih~HYTNd-x zLawgRPC;+1^Xs#F&$z8i)ZE4cs&8DUSSk1Z_{B68j=W&;6w-Gc4`%Q23(0UcUjj&_ zV`lG58nDaNfN?$;Dt&UO1^}BgvUliOMKRt{3I5|iy4a@@4CwdRAt>i)`!%N_(eOL3 z!SNsE6XOdiY6+jC`=-Z-b?b!fN8y{|`s{QedLh=?vsvnM_rXv*zFPR3_Gb_VC3kmV zE$ZF#lbqCFPTXnO>HTaBcUKn&ibQVbP*j+YNM%#mn8qZrF)2W)(4|_*w66{wlHjP^ zK_vIH!yqqozcucu2$)}6sKoF0jI2b~+lj`YT!Pv}-K`Ek%XGyDhd!s2t~M%Wckq5p z<~KF6QhG4mGb(5vU{Gjq20mtqEY5~XW?4`)&gL11Tt3D@zH!weeQ-F| z)ovZ0ic!|YE%v-#R%>SB96hGDM!!|AH`-*s@6ZJ6(_l&Z zz*>xx?d*zUvGz%~;(M^)r~XAI;Ckuu*|tW?ZrDA@8}Qqo=Lq-EaR6XgE|^Ornqmw) zrSbU>h0pSx#!DuS-E>?WMFIow{54II*k!K+NYfA(Fz}PWF;I?}YIx+!$`*tY6_OKW z8M7Sn^`J~^>TWoWNea&Y@nitnZZAN_8x-P!ya9J2*l(T4RL&A(v6RT%$Ln}* zBSrDz@tj09NiNy;q##6EOvB{Z69-9Xf%PSu?bB)8-6YDfJ6+z~@q){l%nj_?f-;Z? z>1+6R`Fs}FOG}B@c1Sls@`E0*|IzlSQq|Mmm`)Cv5M2vUO@vuj>!_c55c#L>Lmi28 zesI+wFlGeHb-FbNBt<+O3}7GHhYGDy+7(!ny?b82 zwKe^6eky=JZWx&%n0Iq5zhA~5xt;7gNq14SIQAA-I!uT4erwqKTkCnP;jX!FO_BdF`5sG?lPA`zp|ZA@DaSg^d6nQbMG}M@WELr=5h(Dn}7e#sb_R zy6A;L34?bPp0?6pgL(klhjA9xm85BQfQV$6UsEg{8h^Iv3xs_g4z@ey8MlA{^1RM@W)t^wbMb%q!+C{}TexbVPJU*xm3jw zKyzn0RUlNx69z$Mw8CIeD1cW@yMJNqFl-{tAdbY4(Z~UcQfaR@*j!M z)6fjoC~X?M?l-fmvFBh3B|wtl(8k9i8rDK2@NSqARIUV%){JZ2F5KXeCoYbP2ajcD z-Pmmn+U=?`sl#*aEUEr=0TUyPNntnkDhOcK82}CYqa(SrBvV|z=BwEgtpUskfHPfU z{&$N>xru_EMs}urJskz~EnLu4+cq}1j5TVDn$;R8ZG*_Zg9;ruylp{xc|>BpDKztoK*udgEs`@=U5LY!DPa7O&WcQh6(Z9wmta2U!M4e+LM zkjHc0i+Rc0*8pWb=P#RH9X#79`T~M6sL;06J?D@?y|TX|Ye(PZ6L!*5>II69Z^gfA z7+Ut{fknm&9@|olmU!THC2m6tDbRQR3fKe1QN?fR1;RNT#U* zh5&!PyBGp27{oSZL#}?%<@@9in*;zP5d6_isgo+K@Xl2^$M}&VjU3p4J7;1x0eBe4LeH>2ur)@pS8@JZ-a1soPZZDj<5B1E| zZ+nJ2-`gO9zVC?dVRh+w5v@I~h;NkCm>VZw)uutZ>Q%`Uvx)NT@)g>{91Mo7-1#C{txh-GpA;>t?RKj(LeHGxogR3qE7^L# zvU*x{)dFCTHB{T^B}-PlRBM_}f6!52INLF#CDItwW4QYzUx}WfUPB){6f7

    ywJo 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

    DPCRh6(lGntNcF?g;Z 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

    hqQYjyT+R^|OxF^;ayC2L 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%0Dazhj*yMwRl8G#n8hj2;fuA0D<%LpDKnS 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 z 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

    !Acdwh3;t4c}_HzVF?vYOa_3zHCON=w`mp<5( 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%0ALx6LMlcu`M>eG`xQzFwL8YT|A{r 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򳚐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�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%0A(MF6)w_#44L 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

    a=0p!LNg|90UCOh2zl& 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxCore.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.MagFluxCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..e01af164bf2326a9b0a0aa5985393ea307620639 GIT binary patch literal 37376 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..da78f17b3b8bca5c3949bc65a587910e8bc65d58 GIT binary patch literal 19456 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 Z68~Dx=z*j1{|q|K|1jvU*Z(^Y{4Z-gu$%w@ literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.RequestProtocol.pdb new file mode 100644 index 0000000000000000000000000000000000000000..4dddd23f465cb94ffdd6c2451d9644cc566670df GIT binary patch literal 42496 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.dll new file mode 100644 index 0000000000000000000000000000000000000000..15e9443563e1cd4c6420e2f1396e739ebb1e39c6 GIT binary patch literal 10240 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 Fe*wye(v<)J literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.pdb b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.MagFlux.Protocols.StreamingProtocol.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3a20c895d73ecb951ef1b924c21ae3ee7e6319c0 GIT binary patch literal 28160 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 H*aH6tsdl0O literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.dll b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..74f9c4baa54a86d0c9bba1742495bb23f0b75386 GIT binary patch literal 17408 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.xml b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.xml new file mode 100644 index 000000000..e486e0649 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/Xylem.Common.Hardware.WaterMeter.WaterMeterCore.xml @@ -0,0 +1,668 @@ + + + + Xylem.Common.Hardware.WaterMeter.WaterMeterCore + + + +

    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�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%0D>QBgrbQBkpDZ>XrK*s-Icyzk$c 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�lk6oKsvAzSOaVT*5kOg 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 b;l{rkEpVd+ZnVIS7P!#@H(KD|-2(ps5M;Hj literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/Logic.ProductionToProductMapper.dll b/GenesisCordonelInterface/bin/Debug/Logic.ProductionToProductMapper.dll new file mode 100644 index 0000000000000000000000000000000000000000..39861eddee935b53d4e982fb86396741e91f08a7 GIT binary patch literal 15872 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 V{%_lz|1 + + + + + + + + + + diff --git a/GenesisCordonelInterface/bin/Debug/Logic.ProductionToProductMapper.pdb b/GenesisCordonelInterface/bin/Debug/Logic.ProductionToProductMapper.pdb new file mode 100644 index 0000000000000000000000000000000000000000..18af7a487dd1bc18cc5fb8c13ffd58ff43a30cdb GIT binary patch literal 56832 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 literal 0 HcmV?d00001 diff --git a/GenesisCordonelInterface/bin/Debug/MeterFilesEraseRestore.json b/GenesisCordonelInterface/bin/Debug/MeterFilesEraseRestore.json new file mode 100644 index 000000000..47413deb6 --- /dev/null +++ b/GenesisCordonelInterface/bin/Debug/MeterFilesEraseRestore.json @@ -0,0 +1,15 @@ +{ + "Erase": [ + "1\\tstfile", + "1\\fdrdata", + "1\\logdata", + "1\\blklist", + "1\\pulsedbg", + "1\\upg*", + "1\\img*" + ], + "Restore": [ + { + } + ] +} \ No newline at end of file diff --git a/GenesisCordonelInterface/bin/Debug/NLog.dll b/GenesisCordonelInterface/bin/Debug/NLog.dll new file mode 100644 index 0000000000000000000000000000000000000000..d519ffc5214c4a2ce8b6f4f11e7e2735e553bf63 GIT binary patch literal 939520 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